基于web架构的简单流程管理系统设计说明书.doc_第1页
基于web架构的简单流程管理系统设计说明书.doc_第2页
基于web架构的简单流程管理系统设计说明书.doc_第3页
基于web架构的简单流程管理系统设计说明书.doc_第4页
基于web架构的简单流程管理系统设计说明书.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

哈哈 尔尔 滨滨 工工 业业 大大 学学 国国 家家 示示 范范 性性 软软 件件 学学 院院 本本科科毕毕业业设设计计 (论论文文 )开开题题报报告告 题题 目:目:基于基于 B/S 架构的通用简单流程管理系统架构的通用简单流程管理系统 专专 业业 软软 件件 工工 程程 学学 生生 姓姓 名名 联联 系系 方方 式式 年年 级级 实实 习习 基基 地地 中兴软件技术(南昌)有限公司中兴软件技术(南昌)有限公司 基地指导教师基地指导教师 联联 系系 方方 式式 校内指导教师校内指导教师 联联 系系 方方 式式 开开 题题 日日 期期 2005-11-20 哈尔滨工业大学软件学院哈尔滨工业大学软件学院 目目 录录 1.项目来源及开发目的和意义1 1.1项目背景及来源1 1.2项目的目的和意义2 1.3国内外相关产品的发展现状3 2.开发内容和系统的总体设计4 2.1通用简单的流程管理的可实现性4 2.2系统的基本功能4 2.3数据库的设计5 2.4总体设计及所用技术6 3.进度安排,目标及其他6 3.1为完成项目已具备的条件和所需经费6 3.2项目参与人员以及分工6 3.3项目的目标6 3.4项目的进度计划7 3.5可能遇到的困难7 4.参考文献8 附图 1:数据库设计概念模型9 附录 1:哈尔滨工业大学毕业设计(论文)任务书10 附录 2:本科毕业设计(论文)开题审查意见表12 哈尔滨工业大学本科毕业设计(论文)开题报告 1 1. 项目来源及开发目的和意义 1.1 项目背景及来源 流程(process)的定义是:一个或一系列有规律的行动,这些行动以确定的方 式发生或执行,导致特定结果的出现单个或一系列连续的操作。简单地说, 流程就是将输入转化为输出的一系列活动。 流程具有三个基本要素:输入、活动和输出。输入情况会影响输出情况, 输出的是令客户满意的方式,输出的时间要尽可能的越短越好1。 综上,最常见的“流程”存在于企业中。一个企业所作的几乎所有的事情 都可以算作是一个流程,流程是单个的或者一组的活动,获取输入,再向内部 或外部用户提供输出。无论公司大小,它每天都在用流程向外提供产品和服务。 本项目主要探讨简单流程管理的实现。简单的流程管理的对象是简单的流 程。一个简单的流程有确定的开始提供输入,确定的结束提供输出,一组角色 操作这个流程来从输入转化为输出,由一系列互相联系的活动构成。简单的流 程关注一个确定的处理对象。如“Bug” , “请假单” , “票据”等,活动可以看作 是这个确定的处理对象的某一个状态。对象的状态根据活动之间的关联在各个 状态之间转化。 如上说述业务流程的计算机化或自动化也可称作是工作流管理。完整的工 作流管理系统要比本项目所实现的流程管理要复杂一些。本项目局限了流程活 动间状态转换的方式,简化了一些功能,因此称之为简单的流程管理。 一些简单流程管理的例子: 开始某公司请假审批流程 2005年11月21日 员工提交请假条 等待主管 领导审批 3天以内的请假,部门负责人审批通过 结束 3天以内的请假,部门负责人审批通过 等待主管 领导审批 主管领导审批通过 图 1-1 某公司请假审批流程 哈尔滨工业大学本科毕业设计(论文)开题报告 2 开始 测试人员发现Bug Bug管理 2005年11月22日 New 测试经理检验确认是Bug OpenDisscussion 测试经理检验否认是Bug 群体讨论仍然是Bug 群体讨论否认是Bug 结束Accept 开发人员申请修改Bug 开发经理分配开发人员修改 开发人员认为这不是自己的Bug 开发人员认为这不是Bug Fixed 开发人员修改完毕 测试人员确认修改成功 测试人员确认修改失败, Bug仍存在 图 1.2 一种 Bug 管理流程 本项目即来源于中兴软件技术内部项目Bug 管理系统 。原项目被设计为 可以由用户自定义 Bug 管理的流程,以适应不同项目组的规模及需求。因此原 项目的设计要求充分灵活以实现流程的可定制。但我认为原项目的设计仍然没 有充分放开,仍然拘泥于“Bug 管理”这一特殊的流程管理而没有抽象到更高的 程度。因此我重新设计了这一套可以通用的简单流程管理系统。经过用户定制, 这套系统可以完成原 Bug 管理系统的功能,并且可以作为其他场合的简单流程 管理系统使用。 1.2 项目的目的和意义 流程管理常见而重要。首先,在企业方面,公司的产品和服务都要靠流程 来体现,因此流程管理和流程控制是公司整体功能中最重要的部分。流程是连 接企业生产和客户需求的纽带。流程的好坏和产品,服务的质量有直接的关系。 流程控制的好坏是衡量公司管理水平的标准之一。 流程管理也可以加强公司各部门之间的协作。公司在具体事务的运作上, 不可避免的要涉及到员工与员工之间、部门与部门之间的协同配合。在企业中 很常见的问题就是各部门之间职责重叠,职责不清,互相推诿。有效的流程管 理可以解决这些问题。 哈尔滨工业大学本科毕业设计(论文)开题报告 3 虽然流程管理最常见于企业之中,流程的思想在其他方面都有应用。如在 软件质量管理中常见的 Bug 管理就是一种典型的流程管理。在其他场合,一些 有着确定步骤的处理过程也可以表达为流程管理。 综上所述,随处可见的简单的流程管理,无论应用在何处,都有很大的共 同点。经过计算机科学的抽象,完全可以制作出一个花费小,功能精炼的通用 简单流程系统。制作这一套系统是可行的且有必要的。 本项目的意义在于: 1)它采用 B/S 结构开发,对客户端要求少,容易在企业中部署。 2)它的功能精炼,易用,灵活。适合于中小企业的流程管理,也方便企 业优化流程。 3)它的设计开放,易扩展。通过简单的二次开发可以方便的与企业的现 有系统融合。 4)它采用业界流行的开源框架设计开发,成本低,费用小。 5)本项目和国内正在逐步兴起的大型工作流管理系统的基本功能很接近, 企业可以利用它引进工作流的思想,逐步改造业务流程。 虽然本项目并不是真正的工作流管理系统。但基本的工作流管理系统应有 的工作流设计,工作流控制,工作流交互功能在系统中都有体现,也可以说是 一套简化了的工作流管理系统。 1.3 国内外相关产品的发展现状 目前,企业流程管理在国内方兴未艾,有很多咨询公司和 IT 厂商开始涉足 这一领域。西方新兴的“企业流程再造”的思想也在慢慢渗透进国内的各大企 业。利用计算机软件产品进行企业的流程管理是一个必然的趋势,国内很多公 司都在为企业定制流程管理软件。虽然这些流程管理软件在之前经过了仔细的 调研,但这样费用过大,开发周期长,且成品不够灵活,一旦企业流程有了变 化,软件不能及时的适应。而对于一些中小企业,需要的往往是简单,灵活的 流程管理。 国内许多 ERP 系统自带有定制的流程管理。但通常这些流程被写死在系统 当中,不灵活,不可定制。ERP 系统的开发费用昂贵,部署困难,成功率低。 并不适合中小企业使用。 企业的流程管理系统通常表现为工作流管理系统。国内许多厂商如上海东 兰科技等都在开发,部署自己的工作流管理系统。这些系统多半是 C/S 架构和 B/S 架构混合设计,开发成本较大。 国外相关产品如 IBM 的 Lotus Notes 是一套成功的办公自动化平台,在许多 软件企业都有应用,但仍然有笨重,昂贵的缺点。 哈尔滨工业大学本科毕业设计(论文)开题报告 4 2. 开发内容和系统的总体设计 2.1 通用简单的流程管理的可实现性 综上所述,简单的流程管理在很多场合都有应用。尤其对于中小企业,大 型,重型的流程管理系统并不适合,这些企业真正需要的是轻型,费用小,且 可以灵活定制的流程管理系统。因此,这里我们要尝试制作一个符合如上要求 的流程管理系统。 从之前的例子可以看出,流程管理有其在形式上的一致性。即都有确定的 开始和结束状态,状态之间有确定的转化。因此,流程可以抽象为数据结构中 的有向图来考虑。 对于一个有向连通图,定义一个确定的节点为起始节点,一个不同的确定 的节点为终止节点。除起始节点外,其它节点的入度都大于 1;除终止节点外, 其它节点的出度都大于 1。从起始节点到终止节点的若干条路必定最终会走过图 的所有节点。符合这些条件的图,就是一个流程的抽象表示。图的节点即为流 程的状态(活动) ,图的有向边即为状态之间的转化关系。 有若干个可以应用于图上的事物,事物可以处于图的节点所表示的有限个 状态之一。称这些事物为流程对象。 有若干个角色关注这个图。每个角色关注图上不同的一些有向边。每个角 色可以看到处于自己关注的有向边所连接的两个节点所表示的状态的流程对象, 且可以将这些流程对象的状态沿着有向边改变为另一个状态。若在所有角色的 共同合作下,可以将一个处于起始状态的流程对象的状态,改变为终止状态, 则这个流程对象就走完了整个流程,整个过程就是一次流程管理。 综上,我们可以完全从抽象的角度查看简单的流程管理。这样,流程的存 储,操作均可以由计算机编程来自动化实现,这套系统是可行的。 2.2 系统的基本功能 整个系统分为流程的定义维护和流程的管理实现两大块功能。其功能细节 如下: 流程定义部分: 1)流程基本信息的修改和创建 2)流程对象属性的修改、创建、删除 3)流程状态的修改、创建、删除 4)流程线的修改、创建、删除 5)流程的删除 6)角色信息的创建和修改 7)角色权限信息的编辑 哈尔滨工业大学本科毕业设计(论文)开题报告 5 8)角色信息的删除 9)用户信息的创建和修改 10)用户信息的删除 流程运行部分: 1)登陆 2)修改基本信息 3)流程对象的创建 4)流程对象列表的查看 5)流程对象的删除 6)流程对象状态的改变 7)流程对象详细信息的查看与修改 2.3 数据库的设计 由于本系统是一套通用的流程系统。数据库的设计不会拘泥于任何已经有 的流程管理模式。也就是说。我们需要设计一套完全灵活,可以适应于大多数 场合的数据库。 在 2.1 中已经分析过系统的可行性。可以将系统存储为一个有向图,设计数 据库来完成流程运转的算法,尽量少考虑业务上的逻辑,这样设计出的系统是 最通用的。 数据库设计的概念模型参见附图 1。 表 flow 存放一个流程的最基础信息,主要包括流程名称,流程对象的名称。 表 flow_state 存放流程的一个活动,也即流程对象的一个状态。抽象的说, flow_states 存放有向图的一个节点。这个表包括流程状态的名称。 表 flow_line 存放一个流程线,即流程活动之间的转换关系。抽象的说, flow_line 存放有向图的一个边。 flow、flow_state、flow_line 构成了流程,也即一个有向图的基本信息。 object_property 定义了流程对象所可能有的属性。 flow、flow_state、flow_line、object_property 的数据是在流程的定义阶段生 成的。这些数据将在之后的流程控制和交互阶段影响整个系统的运作。 表 flow_object 存放了每一个在流程中的流程对象的当前状态。主要包括对 象名称和对象当前状态。系统按照之前已有的定义,按照规则和用户的操作, 逐步改变对象的状态,完成流程管理的职责。 表 object_value 存放了流程对象所具有的属性值。每一个属性在 object_propety 表中都有过定义。 表 role、user 构成了权限系统,存储了操作流程的角色信息和它们的权限。 以上这些构成了一个通用流程的所有必要元素,有这些数据表的支持,这 哈尔滨工业大学本科毕业设计(论文)开题报告 6 个系统就可以工作了。 另外,表 history 存放了对象的状态转化历史。主要有状态转化的执行人, 被转化的对象,目的状态。 2.4 总体设计及所用技术 系统采用 B/S 架构,所有的功能在浏览器中呈现。采用 Java 技术。项目将 运行在 Tomcat 服务器下。前台表现层使用 JSP 实现,配合 Spring 的 Web MVC 框架。业务层采用轻量级的 Spring IoC 容器。采用 Hibernate 作为持久层。采用 MySQL 作为数据库。 这一套方案是完全开源,免费的。Spring 是一个轻量级的,强大的应用程序 框架,提供了许多开始一个应用程序所必要的元素。Hibernate 是一个成熟的持 久层框架,使用它可以很好的分离业务逻辑和底层数据库的操作逻辑,提高开 发效率。而 MySQL 同样是一套优秀的,已经应用于很多场合的数据库系统。利 用以上这些技术,我们的系统就可以是低成本的,灵活的。而 Spring 和 Hibernate 的搭配使用也可以让我们灵活的应变可能的需求变更。 3. 进度安排,目标及其他 3.1 为完成项目已具备的条件和所需经费 如本报告所述,项目已经完成的工作有计算机模型的建立,需求分析和数 据库设计。技术方面,由于在之前的项目中已经应用了大量 Hibernate 框架的内 容,因此我对这部分比较熟悉。对于 Spring 框架相对比较陌生,需要一段时间 来熟悉。 开发中所使用的计算机、正版软件、必要的资料完全由中兴软件技术(南 昌)有限公司提供。 3.2 项目参与人员以及分工 这个项目由我提出,是由另一个合作项目 Bug 管理系统生发而来。原项目 设计为可以自定义 Bug 的处理流程,由此想到做出一个通用的流程系统。但即 使如此,原项目的设计已经与 Bug 处理的流程紧密耦合在一起,无法做成通用 系统,因此可以说这是一套全新的系统,基本上将由本人独立完成。 3.3 项目的目标 由于项目参与人员有限,项目的需求已被缩小到最少。项目的目标大致有 两个:业务上,体现出通用流程的思想,制作一套可用的管理系统;技术上, 充分发掘 Spring 和 Hibernate 框架的优势,做一套高质量,易扩展的 Web 应用 系统。 项目的最低目标是完成以上的各项需求。视时间,一些可以扩展的功能设 哈尔滨工业大学本科毕业设计(论文)开题报告 7 想如下: 流程定义部分,采用直观的图形化的方式提供给管理员。管理员可以像 画图一样,定义出一个完整的流程。 设计定义一套接口使得系统可以与其他企业的既有系统联合,使得系统 可以成为企业的一个简单流程管理组件。这主要体现在数据库上的联合。 3.4 项目的进度计划 开始时间开始时间进行项目进行项目预计时间预计时间 2005-11-28学习 Spring 框架的相关知识2 周 2005-11-12系统的总体设计和详细设计3 周 2005-1-2系统的界面设计1 周 2005-1-9系统的编码4 周 2005-2-6系统的测试和完善2 周 表 3-1 项目的进度计划 预计 14 周完成。进度中没有考虑到休息日,期间包括各种文档的编写。若 项目在进度期内顺利进行,可以考虑完成一些扩展的功能。 3.5 可能遇到的困难 Spring 框架尽管是轻量级的,但是它很庞大,其中体现出的设计思想是很复 杂的。因此完全的理解好 Spring 框架,利用它做出良好的应用程序并不容易。 在制作中,我计划多参考一些成功的 Spring 案例,认真揣摩学习。 本系统的目标是可以真正实用,又要做到通用,这需要很多的权衡,取舍。 由此在之后的开发过程中。现有的一些设计,需求分析可能要几经修改。即使 是在公司项目中,这样的现象也是很常见或者几乎无法避免的。因此,从最开 始的设计中,要考虑好今后的扩展。 哈尔滨工业大学本科毕业设计(论文)开题报告 8 4. 参考文献 1.佚名公司流程管理 /blog/tb.b?diaryID=2679294 2.陈志坚什么是流程再造 /view.jsp?id=752005 年 9 月 3.中兴软件项目内部文档Bug 管理系统需求说明书2005 年 11 月 4.上海东兰科技LiveFlow 产品特色2005 年 9 月 5.蒋明炜等工作流管理与 ERP 应用中国计算机报2005 年 4 月 6.上海东兰科技什么是工作流2005 年 9 月 /product/xiangguanzl.htm 7.Hibernate 3 发行包Hibernate Reference2005 年 5 月 8.夏昕Spring 开发指南2004 年 10 月 9.Rod Johnson J2EE Design and Development Without EJB电子工 业出版社JavaEye 译2005 年 9 月第一版 10.Spring Framework 发行包Spring Reference2005 年 9 月 11.Johnson VlissidesDesign Patterns机械工业出版2005 年 5 月 哈尔滨工业大学本科毕业设计(论文)开题报告 9 附图 1:数据库设计概念模型 flow_states user_role line_state_to (D) line_state_from (D) role_line object_state object_values properties_values object_history history_user object_properties history_state flow flow_id flow_name object_name flow_desc A32 VA200 VA200 TXT5000 flow_id Conceptual Data Model Model: TheFlowCDM Package: Diagram: 冰 冰 冰 冰 Author: 冰 冰 冰Date : 2005-11-23 Version : 0.9 object_property property_id property_name A32 VA100 property_id flow_state state_id state_name state_comment state_type A32 VA100 VA200 A1 state_id role role_id role_name role_desc A32 VA200 VA500 role_id user user_id user_name user_psw A32 VA100 VA100 user_id flow_object object_id object_name A32 VA200 object_id flow_line line_id line_comment A32 VA200 line_id object_value value_id property_value A32 VA200 value_id history history_id occured_time occured_comment A32 DT TXT2000 history_id 哈尔滨工业大学本科毕业设计(论文)开题报告 10 附录 1:哈尔滨工业大学毕业设计(论文)任务书 姓 名:YYY 院(系):软件学院 专 业:软件工程 班 号: 任务起止日期: 2005 年 11 月 28 日至 2006 年 5 月 31 日 毕业设计(论文)题目: B/S 架构下通用简单流程管理系统的实现 立题的目的和意义: 流程管理常见而重要。首先,在企业方面,公司的产品和服务都要靠流程来体现, 因此流程管理和流程控制是公司整体功能中最重要的部分。流程是连接企业生产和客户 需求的纽带。流程的好坏和产品,服务的质量有直接的关系。流程控制的好坏是衡量公 司管理水平的标准之一。 流程管理也可以加强公司各部门之间的协作。公司在具体事务的运作上,不可避免 的要涉及到员工与员工之间、部门与部门之间的协同配合。在企业中很常见的问题就是 各部门之间职责重叠,职责不清,互相推诿。有效的流程管理可以解决这些问题。 虽然流程管理最常见于企业之中,流程的思想在其他方面都有应用。如在软件质量 管理中常见的 Bug 管理就是一种典型的流程管理。在其他场合,一些有着确定步骤的 处理过程也可以表达为流程管理。 综上所述,随处可见的简单的流程管理,无论应用在何处,都有很大的共同点。经 过计算机科学的抽象,完全可以制作出一个花费小,功能精炼的通用简单流程系统。制 作这一套系统是可行的且有必要的。 本项目的意义在于: 1)它采用 B/S 结构开发,对客户端要求少,容易在企业中部署。 2)它的功能精炼,易用,灵活。适合于中小企业的流程管理,也方便企业优 化流程。 3)它的设计开放,易扩展。通过简单的二次开发可以方便的与企业的现有系 统融合。 4)它采用业界流行的开源框架设计开发,成本低,费用小。 5)本项目和国内正在逐步兴起的大型工作流管理系统的基本功能很接近,企 业可以利用它引进工作流的思想,逐步改造业务流程。 虽然本项目并不是真正的工作流管理系统。但基本的工作流管理系统应有的工作流 设计,工作流控制,工作流交互功能在系统中都有体现,也可以说是一套简化了的工作 流管理系统。 技术要求和主要内容: 系统采用 B/S 架构,所有的功能在浏览器中呈现。采用 Java 技术。项目将运行在 Tomcat 服务器下。前台表现层使用 JSP 实现,配合 Spring 的 Web MVC 框架。业务层 采用轻量级的 Spring IoC 容器。采用 Hibernate 作为持久层。采用 MySQL 作为数据库。 整个系统分为流程的定义维护和流程的管理实现两大块功能。其功能细节如下: 流程定义部分: 1)流程基本信息的修改和创建 2)流程对象属性的修改、创建、删除 3)流程状态的修改、创建、删除 哈尔滨工业大学本科毕业设计(论文)开题报告 11 4)流程线的修改、创建、删除 5)流程的删除 6)角色信息的创建和修改 7)角色权限信息的编辑 8)角色信息的删除 9)用户信息的创建和修改 10)用户信息的删除 流程运行部分: 1)登陆 2)修改基本信息 3)流程对象的创建 4)流程对象列表的查看 5)流程对象的删除 6)流程对象状态的改变 7)流程对象详细信息的查看与修改 进度安排: 开始时间进行项目预计时间 2005-11-28学习 Spring 框架的相关知识2 周 2005-11-12系统的总体设计和详细设计3 周 2005-1-2系统的界面设计1 周 2005-1-9系统的编码4 周 2005-2-6系统的测试和完善2 周 同组设计者及分工: XXX:指导,监督项目进展情况,帮助项目的提出,需求的定义和数据库的设计。 YYY:项目整体的设计,编码,测试和实施,文档编写。 指导教师意见: 签 名: 年 月 日 教研室主任意见: 签 名: 年 月 日 哈尔滨工业大学本科毕业设计(论文)开题报告 12 附录 2:本科毕业设计(论文)开题审查意见表 基地指导教师意见(需写具体内容) YYY 同学的毕业设计选题较有创意,课题来源于实际的项目,又脱离于 具体问题之上,具有很高的研究价值。该同学在开题之前做了较充分的准备, 项目需求明确,进度安排合理,开题报告书写较规范。 同意开题。 签 字:XXX 2005 年 12 月 2 日 校内指导教师意见(需写具体内容) 签 字: 年 月 日 开题审查小组审查意见 评委签字: 年 月 日 哈尔滨工业大学本科毕业设计(论文)开题报告 14 大学本科生毕业设计(论文)撰写规范 本科生毕业设计(论文)是学生在毕业前提交的一份具有一定研究价值和实用 价值的学术资料。它既是本科学生开始从事工程设计、科学实验和科学研究的初步 尝试,也是学生在教师的指导下,对所进行研究的适当表述,还是学生毕业及学位 资格认定的重要依据。毕业论文撰写是本科生培养过程中的基本训练环节之一,应 符合国家及各专业部门制定的有关标准,符合汉语语法规范。指导教师应加强指导, 严格把关。 1、论文结构及要求 论文包括题目、中文摘要、外文摘要、目录、正文、参考文献、致谢和附录等 几部分。 1.1 题目 论文题目应恰当、准确地反映论文的主要研究内容。不应超过 25 字,原则上 不得使用标点符号,不设副标题。 1.2 摘要与关键词 1.2.1 摘要 本科生毕业设计(论文)的摘要均要求用中、英两种文字给出,中文在前。 摘要应扼要叙述论文的研究目的、研究方法、研究内容和主要结果或结论,文 字要精炼,具有一定的独立性和完整性,摘要一般应在 300 字左右。摘要中不宜使 用公式、图表,不标注引用文献编号,避免将摘要写成目录式的内容介绍。 1.2.2 关键词 关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用技术词条 (参照相应的技术术语标准) ,一般列 35 个,按词条的外延层次从大到小排列, 应在摘要中出现。 1.3 目录 目录应独立成页,包括论文中全部章、节的标题及页码。 哈尔滨工业大学本科毕业设计(论文)开题报告 15 1.4 论文正文 论文正文包括绪论、论文主体及结论等部分。 1.4.1 绪论 绪论一般作为论文的首篇。绪论应说明选题的背景、目的和意义,国内外文献 综述以及论文所要研究的主要内容。 文管类论文的绪论是毕业论文的开头部分,一般包括说明论文写作的目的与意 义,对所研究问题的认识以及提出问题。绪论只是文章的开头,不必写章号。 毕业设计(论文)绪论部分字数不多于全部论文字数的 1/4。 1.4.2 论文主体 论文主体是论文的主要部分,要求结构合理,层次清楚,重点突出,文字简练、通顺。 论文主体的内容要求参照大学本科生毕业设计(论文)的规定第五章。 论文主体各章后应有一节“本章小结” 。 1.4.3 结论 结论作为单独一章排列,但不加章号。 结论是对整个论文主要成果的归纳,要突出设计(论文)的创新点,以简练的 文字对论文的主要工作进行评价,一般为 4001 000 字。 1.5 参考文献 参考文献是论文不可缺少的组成部分,它反映了论文的取材来源和广博程度。 论文中要注重引用近期发表的与论文工作直接有关的学术期刊类文献。对理工类论 文,参考文献数量一般应在 15 篇以上,其中学术期刊类文献不少于 8 篇,外文文 献不少于 3 篇;对文科类、管理类论文,参考文献数量一般为 1020 篇,其中学 术期刊类文献不少于 8 篇,外文文献不少于 3 篇。 在论文正文中必须有参考文献的编号,参考文献的序号应按在正文中出现 的顺序排列。 产品说明书、各类标准、各种报纸上刊登的文章及未公开发表的研究报告(著 名的内部报告如 PB、AD 报告及著名大公司的企业技术报告等除外)不宜做为参考 文献引用。但对于工程设计类论文,各种标准、规范和手册可作为参考文献。 引用网上参考文献时,应注明该文献的准确网页地址,网上参考文献不包含在 上述规定的文献数量之内。 哈尔滨工业大学本科毕业设计(论文)开题报告 16 1.6 致谢 对导师和给予指导或协助完成论文工作的组织和个人表示感谢。内容应简洁明 了、实事求是,避免俗套。 1.7 附录 如开题报告、文献综述、外文译文及外文文献复印件、公式的推导、程序流程图、图 纸、数据表格等有些不宜放在正文中,但有参考价值的内容可编入论文的附录中。 哈尔滨工业大学本科毕业设计(论文)开题报告 1 2、论文书写规定 2.1 论文正文字数 理工类 论文正文字数不少于 20 000 字。 文管类 论文正文字数 12 00020 000 字。其中汉语言文学专业不少于 7 000 字。 外语类 论文正文字数 8 00010 000 个外文单词。 艺术类 论文正文字数 3 0005 000 字。 2.2 论文书写 本科生毕业论文用 B5 纸计算机排版、编辑与双面打印输出。 论文版面设置为:毕业论文 B5 纸、纵向、为横排、不分栏,上下页边距分别为 2.5cm 和 2cm,左右页边距分别为 2.4cm 和 2cm,对称页边距、左侧装订并装订线为 0cm、奇偶页 不同、无网格。论文正文满页为 29 行,每行 33 个字,字号为小四号宋体,每页版面字数 为 957 个,行间距为固定值 20 磅。 页眉。页眉应居中置于页面上部。单数页眉的文字为“章及标题” ;双数页眉的文字为 “大学本科生毕业设计(论文) ” 。页眉的文字用五号宋体,页眉文字下面为 2 条横线(两 条横线的长度与版芯尺寸相同,线粗 0.5 磅) 。页眉、页脚边距分别为 1.8cm 和 1.7cm。 页码。页码用小五号字,居中标于页面底部。摘要、目录等文前部分的页码用罗马数 字单独编排,正文以后的页码用阿拉伯数字编排。 2.3 摘要 中文摘要一般为 300 字左右,外文摘要应与中文摘要内容相同,在语法、用词和书写 上应正确无误,摘要页勿需写出论文题目。中、外文摘要应各占一页,编排装订时放置正 文前,并且中文在前,外文在后。 2.4 目录 目录应包括论文中全部章节的标题及页码,含中、外文摘要;正文章、节题目; 参考文献;致谢;附录。 正文章、节题目(理工类要求编写到第 3 级标题,即.。文科、管理类可视论 文需要进行,编写到 23 级标题。 ) 2.5 论文正文 2.5.1 章节及各章标题 论文正文分章、节撰写,每章应另起一页。 各章标题要突出重点、简明扼要。字数一般在 15 字以内,不得使用标点符号。标题中 尽量不用英文缩写词,对必须采用者,应使用本行业的通用缩写词。 2.5.2 层次 哈尔滨工业大学本科毕业设计(论文)开题报告 2 层次以少为宜,根据实际需要选择。层次代号格式见表 1 和表 2。 表 1 理工类论文层次代号及说明 层次名称示 例说 明 章第 1 章 章序及章名居中排,章 序用阿拉伯数字 节1.1 条 1.1.1 题序顶格书写,与标 题间空 1 字,下面阐 述内容另起一段 款 题序顶格书写,与标题 间空 1 字,下面阐述内 容在标题后空 1 字接排 项 (1) 题序空2 字书写,以下 内容接排,有标题者, 阐述内容在标题后空1 字 版心左边线 版心右边线 表 2 文管类论文层次代号及说明 章 节 条 款 项 一、 (一) 1. (1) 居中书写 空 2 字书写 空 2 字书写 空 2 字书写 空 2 字书写 版心左边线 版心右边线 各层次题序及标题不得置于页面的最后一行(孤行) 。 2.6 参考文献 正文中引用文献标示应置于所引内容最末句的右上角,用小五号字体。所引文献编号 用阿拉伯数字置于方括号“ ”中,如“二次铣削1” 。当提及的参考文献为文中直接说 明时,其序号应该与正文排齐,如“由文献8,1014可知” 。 经济、管理类论文引用文献,若引用的是原话,要加引号,一般写在段中;若引的不 是原文只是原意,文前只需用冒号或逗号,而不用引号。在参考文献之外,若有注释的话, 建议采用夹注,即紧接文句,用圆括号标明。 不得将引用文献标示置于各级标题处。 参考文献书写格式应符合 GB77141987文后参考文献著录规则 。常用参考文献编写 项目和顺序应按文中引用先后次序规定如下: 著作图书文献 哈尔滨工业大学本科毕业设计(论文)开题报告 3 序号作者书名(版次) 出版地:出版者,出版年:引用部分起止页 第一版应省略 翻译图书文献 序号作者书名(版次) 译者出版地: 出版者,出版年:引用部分起止页 第一版应省略 学术刊物文献 序号作者文章名学术刊物名年,卷(期):引用部分起止页 学术会议文献 序号作者文章名编者名会议名称,会议地址,年份出版地,出版者, 出版年:引用部分起止页 学位论文类参考文献 序号研究生名学位论文题目出版地学校(或研究单位)及学位论文级别答 辩年份:引用部分起止页 西文文献中第一个词和每个实词的第一个字母大写,余者小写;俄文文献名第一个词 和专有名词的第一个字母大写,余者小写;日文文献中的汉字须用日文汉字,不得用中文 汉字、简化汉字代替。文献中的外文字母一律用正体。 作者为多人时,一般只列出前 3 名作者,不同作者姓名间用逗号相隔。外文姓名按国 际惯例,将作者名的缩写置前,作者姓置后。 学术会议若出版论文集者,可在会议名称后加上“论文集”字样。未出版论文集者省 去“出版者” 、 “出版年”两项。会议地址与出版地相同者省略“出版地” 。会议年份与出版 年相同者省略“出版年” 。 学术刊物文献无卷号的可略去此项,直接写“年, (期) ” 。 参考文献序号顶格书写,不加括号与标点,其后空一格写作者名。序号应按文献 在论文中的被引用顺序编排。换行时与作者名第一个字对齐。若同一文献中有多处被 引用,则要写出相应引用页码,各起止页码间空一格,排列按引用顺序,不按页码顺 序。 参考文献书写格式示例见附录 1。 2.7 名词术语 科技名词术语及设备、元件的名称,应采用国家标准或部颁标准中规定的术语或名称。 标准中未规定的术语要采用行业通用术语或名称。全文名词术语必须统一。一些特殊名词 或新名词应在适当位置加以说明或注解。 文管类专业技术术语应为常见、常用的名词。 采用英语缩写词时,除本行业广泛应用的通用缩写词外,文中第一次出现的缩写词应 该用括号注明英文全文。 2.8 计量单位 物理量计量单位及符号一律采用中华人民共和国法定计量单位 (GB31003102 1993,见附录 2) ,不得使用非法定计量单位及符号。计量单位符号,除用人名命名的单位 第一个字母用大写之外,一律用小写字母。 哈尔滨工业大学本科毕业设计(论文)开题报告 4 非物理单位(如件、台、人、元、次等)可以采用汉字与单位符号混写的方式,如 “万 tkm” , “t/(人a) ”等。 文稿叙述中不定数字之后允许用中文计量单位符号,如“几千克至 1 000kg” 。 表达时刻时应采用中文计量单位,如“上午 8 点 45 分” ,不能写成“8h45min” 。 计量单位符号一律用正体。 2.9 外文字母的正、斜体用法 按照 GB310031021986 及 GB71591987 的规定使用,即物理量符号、物理常量、 变量符号用斜体,计量单位等符号均用正体。 2.10 数字 按国家语言文字工作委员会等七单位 1987 年发布的关于出版物上数字用法的规定 , 除习惯用中文数字表示的以外,一般均采用阿拉伯数字(参照附录 3) 。 2.11 公式 原则上居中书写。若公式前有文字(如“解” 、 “假定”等) ,文字顶格书写,公式仍居 中写。公式末不加标点。 公式序号按章编排,如第 1 章第一个公式序号为“(1-1) ” ,附录 2 中的第一个公式为 (-1)等。 文中引用公式时,一般用“见式(1-1) ”或“由公式(1-1) ” 。 公式中用斜线表示“除”的关系时,若分母部分为乘积应采用括号,以免含糊不清, 如a/(bcosx)。通常“乘”的关系在前,如acosx/b而不写(a/b)cosx。 2.12 插表 表格不加左、右边线。 表序一般按章编排,如第 1 章第一个插表的序号为“表 11”等。表序与表名之间空 一格,表名中不允许使用标点符号,表名后不加标点。表序与表名置于表上,居中排写 (见附录 4) 。 表头设计应简单明了,尽量不用斜线。表头中可采用化学符号或物理量符号。 全表如用同一单位,将单位符号移到表头右上角,加圆括号(见附录 4 中的例 2) 。 表中数据应正确无误,书写清楚。数字空缺的格内加“”字线(占 2 个数字宽度) 。 表内文字和数字上、下或左、右相同时,不允许用“” 、 “同上”之类的写法,可采用通 栏处理方式(见附录 4 中的例 2) 。 表内文字说明不加标点。 文管类的插表在表下一般根据需要可增列补充材料、注解、附记、资料来源、某些指 标的计算方法等。 表内文字说明,起行空一格,转行顶格,句末不加标点。表题用五号字,表内文字及 表的说明文字均用五号字,中文用宋体。 表格容量较大,必要时表格也可分为两段或多段(这只能发生在转页时) ,转页分段后 的每一续表的表头都应重新排字,重排表头的续表上方右侧应注明(续表)字样。 哈尔滨工业大学本科毕业设计(论文)开题报告 5 2.13 插图 插图应与文字紧密配合,文图相符,技术内容正确。 2.13.1 制图标准 插图应符合技术制图及相应专业制图的规定。 机械工程图:采用第一角投影法,应符合附录 5 所列有关标准的规定。 电气图:图形符号、文字符号等应符合附录 6 所列有关标准的规定。 流程图:符合国家标准。 对无规定符号的图形应采用该行业的常用画法。 2.13.2 图题及图中说明 每个图均应有图题(由图号和图名组成) 。图号按章编排,如第 1 章第一图的图号为 “图 1-1”等。图题置于图下。有图注或其他说明时应置于图题之上。图名在图号之后空一 格排写。引用图应说明出处,在图题右上角加引用文献编号。图中若有分图时,分图号用 a)、 b)等置于分图之下。 图中各部分说明应采用中文(引用的外文图除外)或数字项号,各项文字说明置于图 题之上(有分图题者,置于分图题之上) 。 图题用五号字,图内文字及说明均用五号字,中文用宋体。 2.13.3 插图编排 插图与其图题为一个整体,不得拆开排写于两页。插图应编排在正文提及之后,插图 处的该页空白不够排写该图整体时,则可将其后文字部分提前排写,将图移到次页最前面。 2.13.4 坐标单位 有数字标注的坐标图,除无单位者(如标示值)之外,必须注明坐标单位。 2.13.5 论文中照片图及插图 毕业论文中的照片图均应是原版照片粘贴(或数码像机图片) ,照片可为黑白或彩色, 应主题突出、层次分明、清晰整洁、反差适中。照片采用光面相纸,不宜用布纹相纸。对 金相显微组织照片必须注明放大倍数。 毕业论文中的插图不得采用复印件。对于复杂的引用图,可采用数字化仪表输入计算 机打印出来的图稿。 2.14 附录 理工类论文附录的序号采用“附录 1” 、 “附录 2”等,附录顺序为开题报告、文献综述、 外文文献的中文译文及外文复印件等。 文管类论文附录序号相应采用“附录一” 、 “附录二”等。 哈尔滨工业大学本科毕业设计(论文)开题报告 6 3、论文排版要求 3.1 纸张要求及页面设置 名称格式要求 纸张B5(182257) ,幅面白色 页面 设置 上下页边距 2.5cm 和 2cm,左右页边距 2.4 cm 和 2cm,页眉、页脚分别为 1.8cm 和 1.7cm,对称页边距、左侧装订并装订线为 0cm、奇偶页不同、无网格 页眉宋体字五号居中 页码宋体字小五号居中 3.2 封面(详见模版、B5 纸单面打印) 名称格式要求 本科毕业设计 /论文宋体字小二号,行距固定值 25磅 ,间距段前、段后分别为 0.5行,要求字体居中 论文题目 黑体字二号,行距固定值 25 磅,间距段前、段后分别为 0.5 行。论文题目中 文字数不得超过 25 字,要求字体居中 填写姓名宋体字小三号 , 行距固定值20磅 , 间距段前、段后分别为 0.5行,要求字体居中 大学 楷体字小二号,行距固定值 20 磅, 间距段前、段后分别为 0.5 行。每字间 空 1 格,要求字体居中 年 月 宋体字小三号,行距固定值 20 磅, 间距段前、段后分别为 0.5 行。数字用 阿拉伯数字,日期为论文提交日期,要求字体居中 3.3 封面 2(详见模版、B5 纸单面打印) 名称格式要求 本科毕业设计/论文 宋体字小二号,行距固定值 25 磅,间距段前、段后分别为 0.5 行,要求 字体居中 论文题目 黑体字二号,行距固定值 25 磅,间距段前、段后分别为 0.5 行。论文题 目中文字数不得超过 25 字,要求字体居中 学院(系)宋体字四号,行距固定值20磅,间距段前、段后分别为0.5 行,字体左对齐 专业同上 学生姓名同上 学号同上 指导教师同上 答辩日期同上 3.4 本科毕业设计/论文 任务书(单面打印) 本科毕业设计/论文B5 纸,单面打印,不编页码 3.5 中、英文摘要 名称中文摘要英文摘要 标题 摘要:黑体字小二居中,行距固定值 20 磅,间距段前、段后分别为 1 行 Abstract: Times New Roman 体小二号居中, 行距固定值 20 磅,间距段前、段后分别为 1 行 段落 文字 宋体字小四号,行距固定值 20 磅Times New Roman体小四号,行距固定值 20磅 关键词同上, “关键词”三字加粗同上, “Key Words”两词加粗 页码罗马大写数字, Times New Roman体小五号罗马大写数字,Times New Roman 体小五号字 哈尔滨工业大学本科毕业设计(论文)开题报告 7 字 3.6 目录 名称示例格式要求 标题目录黑体字小二号居中,行距固定值 20 磅,间距段前、段后分别为 1 行 各章目录格式范例黑体字小四号, 行距固定值 20 磅,两端对齐,页码右对齐 节标题目录格式范例 宋体字小四号,行距固定值 20 磅,两端对齐,页码右对齐,左缩进 2 字符 条标题目录格式范例 宋体字小四号,行距固定值 20 磅,两端对齐,页码右对齐,左缩进 3 字 符(条标题目录文科左缩进 2 字符) 页码格式范例罗马大写数字,Times New Roman 体小五号字 3.7 正文 示例 名 称 理工论文文科论文 格式要求 各章标题 第 1 章 一、 黑体字小二号居中,行距固定值 20 磅, 间距段前、段后分别为 1 行,理工类章 序号与章名间空一个汉字 节标题1.1 (一) 黑体字小三号,行距固定值 20 磅,间 距段前、段后分别为 0.5 行,理工类题 序与题名间空一个汉字 条标题1.1.1 1、 黑体字四号,行距固定值 20 磅,间距 段前、段后分别为 0.5 行,理工类题序 与题名间空一个汉字 款标题 (1) 黑体字小四号,行距固定

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论