第一篇:档案管理系统UML实训报告
目录
1.实训名称..........................................................2 2.实训题目..........................................................2 3.实训目的..........................................................2 4.实训内容及结果....................................................2
4.1档案管理系统需求分析.....................................................................................................2
4.1.1系统功能需求...................................................2 4.1.2用户管理模块...................................................5 4.1.3系统参数设置模块...............................................5 4.1.4借阅管理模块...................................................6 4.1.5案卷管理模块...................................................6 4.1.6文件管理模块...................................................7 4.1.7数据管理模块...................................................7 4.2系统的UML建模...............................................................................................................8
4.2.1UML初始模型....................................................8 4.2.2业务建模.......................................................8 4.2.2.1业务用例模型.............................................8 4.2.2.2业务分析模型............................................15 4.2.3分析模型......................................................18 4.2.3.1参与者..................................................18 4.2.3.2用例....................................................18 4.2.3.3用例图..................................................19 4.2.3.4时序图..................................................20 4.2.3.5协作图..................................................24 4.2.3.6状态图..................................................26 4.2.3.7分析类图................................................27 4.2.4设计模型......................................................29 4.2.4.1包图....................................................29 4.2.4.2类图....................................................31 4.2.4.3组件图..................................................33 4.2.4.4部署图..................................................33 4.2.4.5数据建模................................................33 5.实训小结.........................................................39
1.实训名称
信息系统分析与综合课程设计
2.实训题目
档案管理系统
3.实训目的
通过实践使学生更深入地了解与掌握信息系统的概念、分析设计信息系统的原理和方法,使学生熟练掌握结构化系统分析与设计的方法。为学生今后在使用、管理与开发管理信息系统打下基础。
4.实训内容及结果
4.1档案管理系统需求分析
4.1.1系统功能需求
档案管理系统是一套功能强大,操作简便、实用的自动化管理软件,包括用户管理、系统参数设置、档案数据录入(分为文件录入和案卷录入两部分)、案卷数据查询(分为文件查询和案卷查询两部分)、借阅管理、数据维护(分为数据备份和数据操作)、操作日志查看、报表打印等。可以用于一般的档案室,也可用于网络中的办公系统,进行联网操作。本档案管理系统主要针对某档案室的具体业务流程开发设计,系统提供了较好的功能扩充接口。开发档案管理软件是为了满足该档案室对档案管理和业务管理的方便,以现代化的创新思维模式工作。下面概括一下本档案管理系统大致的功能需求。用户登陆 在用户进入系统前,首先要求用户进行登录,登录是要验证用户名和密码是用户的登录密码要求机密保存在数据库中。用户登录后需要记入到日志库否匹配,验证通过后允许用户进入本系统操作。用户的密码需要进行加密算法。中。修改注册信息 用户登录后,可以修改自己的注册信息,包括修改用户密码,每页显示行数等信息,不允许修改用户名、姓名和部门等信息。
权限设置
本模块只有系统管理员可以操作。
管理员可以增加系统用户、删除系统用户、修改用户的相关属性、修改用户的权限表。
系统参数设置
本模块设置系统的辅助参数表,这些参数表是输入数据时作为辅助使用的。每个参数表需要有增加、删除、修改和查看等操作。
数据录入 本模块处理用户输入新的档案文件信息或者档案案卷信息。
输入数据时要考虑用户连续录入的情况,可以从上一条记录复制数据到新的记录中。
不同的档案不同的输入情况,比如科技档案只有文件信息,没有案卷信息。输入案卷信息之后可以接着输入此案卷下的文件信息,案卷信息中相应的字段带入文件信息输入界面,且不可更改。
数据维护
本模块需要具有“数据维护”的权限的用户可以操作。
数据维护模块对已经“删除”(只是做删除标记)的档案文件做最后的判定,判断该文件是否要删除。此模块涉及两种操作:回复和彻底删除。
数据查询
按用户输入的条件查询相应的档案文件信息。
查询结果以列表目录形式显示,也可以卡片形式显示。具有档案处理权限的用户可以对查询的结果编辑并保存,也可以“删除”(做删除标记)档案文件记录。
数据修改
本模块主要实现批量修改数据的功能,可以有用户指定条件,将数据库中所有符合条件的文件或案卷记录按要求修改某个字段的值。
例如可以指定将所有文件年份为“2002”的文件记录的保管期改为“长期”。报表打印
打印各种档案的目录表和统计表。可以由用户设计进行报表的自动生成。
档案借阅
此模块分为外借登记、归还记录和电子借阅申请处理两部分,具有“借阅管理”权限的用户可以操作此模块。
外借模块实现档案文件的借出登记和归还登记功能。
电子借阅申请由具有“借阅管理”权限的用户处理,一般用户提出阅读电子文档的申请后,被同意阅读后,文件将被发送给申请人。
数据备份及恢复
本模块需要实现数据的备份和恢复机制。
数据备份操作可以按年度、档案种类等条件做部分备份或完全备份。数据恢复就是将备份的数据恢复到数据库中。
可以对数据进行备份和恢复,备份的路径在系统参数设置中指定。备份生成一个XML文件,恢复的时候自动由此恢复。具有批量备份和恢复功能。
查阅操作日志
本模块对系统运行日志操作,具有“日志操作”权限的用户可以进入本模块。可以尽心查看日志记录等操作。
下图为整个档案管理系统的功能需求。
图1 档案管理系统的功能需求
4.1.2用户管理模块
用户管理模块包括如下图2所示几个部分
图2 用户管理模块
添加用户:管理员可以对用户进行添加操作。
删除用户:管理员可以对已有用户进行删除操作。
查看用户权限:每个用户都具有一定的权限,管理员可以查看用户的管理权限。
修改管理权限:管理员可以修改用户的管理权限。
添加管理权限:管理员在权限管理中可以添加管理权限。
删除管理权限:管理员在权限管理中可以删除管理权限。
4.1.3系统参数设置模块
系统参数设置模块包括如下图3所示几个部分
图3 系统参数设置模块
系统表:管理员可以修改单位名称和卷宗号并保存。
档案种类表:对档案种类进行添加、删除操作。
文件种类表:对文件种类进行添加、删除操作。文件类目表:对文件类目进行添加、删除操作。
其他参数表:对其他文件进行编辑、删除操作。在编辑时可以修改附件存放路径和备份文件存放路径。
4.1.4借阅管理模块
借阅管理模块包括如下图4所示几个部分
借阅登记:输入借阅条件后就可以申请借阅登记。
借阅查询:提供对所借出案卷的查询工作,对归还日期做详细说明。
网上借阅:网上借阅提供网上借阅申请、未提交的借阅申请、已处理的借阅申请、借阅申请处理和网上答复几个小模块。
其中网上借阅申请、未提交的借阅申请、已处理的借阅申请模块是所有用户都拥有的,借阅申请处理是具有借阅管理权限的用户所拥有的模块、网上答复是具有借阅答复权限的用户所拥有的模块。
图4 借阅管理模块
4.1.5案卷管理模块
案卷管理模块包括如下图5所示几个部分
图5 案卷管理模块
案卷查询:对所需要的案卷进行查询操作。
案卷录入:保存案卷。4.1.6文件管理模块
文件管理模块包括如下图6所示几个部分
图6 文件管理模块
文件查询:对所需要的文件进行查询操作。
文件录入:保存文件。
4.1.7数据管理模块
数据管理模块包括如下图7所示几个部分
图7 数据管理模块
数据备份:对文件表和案卷分别进行备份。
数据恢复:对文件表和案卷分别进行数据恢复。
4.2系统的UML建模
4.2.1UML初始模型
选择菜单命令【File—>New】打开如图8所示的【Create New Model】对话框,选择J2SE模式,然后单击【OK】按钮。并保存这个新的模型为“档案管理系统”。
图8 新建模型
4.2.2业务建模
4.2.2.1业务用例模型 确定业务参与者
参与者是系统的主体,表示提供或接收系统信息的人或系统,他们是交互作用的人或事物。本系统的功能大致可以分为以下几个部分。
用户登录——验证用户身份的合法性,判断是否运行进入本系统。
修改注册信息。
权限设置——增、删用户,修改用户属性和用户的权限。
系统参数设置——设置系统的辅助参数表。
数据录入——档案案卷和文件信息的录入。
数据维护——对用户删除的数据进行判定,恢复或者正式删除。
数据查询——查询档案数据,可以查看查询到档案文件数据,根据权限的不太也可以修改指定的档案数据。
数据修改——用户可以通过此模块批量修改数据。
报表打印——打印各类档案目录及统计报表。
档案借阅——包括档案外借、归还的登记以及网上借阅的处理。
数据备份和恢复——档案数据的备份和恢复。
日志记录。
通过以上的分析,可以创建以下的参与者:
管理员
档案室人员
案卷输入人员
借阅管理人员
一般人员
在Rose中,参与者的创建如图9所示。
图9 业务参与者
确定业务用例
经过分析调查,档案管理系统根据业务流程可以分为以下几个用例:
用户登录
根据权限进入
管理员系统参数设置
管理员进行用户管理
数据信息录入
数据查看
数据备份和恢复
普通用户网上借阅管理
管理员操作日志并查看
报表打印
用户注册管理
在Rose中,使用Use Case View建立用例,如图10所示。
图10 业务用例
用例规约
每个用例都有其用例规约,即每个用例的含义,这里仅对部分用例进行用例规约。
借阅登记:
正常事件流:
借阅管理员选择借阅者
借阅管理员查看借阅者当前时段之前的借阅申请记录 借阅者提交借阅登记命令 借阅管理员选择需要借阅的时间 在借阅视图中显示新的借阅信息 可选事件流:
借阅管理员选择借阅者
借阅管理员选择一个已有的借阅记录 借阅管理员改变借阅时间
在借阅视图中更新这个新信息,并在以后视图中都可以看到
异常事件流: 没有此借阅者。
借阅查询:
正常事件流:
借阅管理员输入需要查询的案卷号 在借阅视图中显示这个案卷的借阅信息 网上借阅:
正常事件流:
借阅者查看已提交和未提交的借阅申请 借阅者查看已提交的借阅申请是否被处理 借阅管理员处理借阅申请
用例建模
按照业务参与者的只能划分,档案管理的用例图分别为:借阅管理员的用例图,档案室人员的用例图,系统管理员进行系统维护的用例图。如图
11、图
12、图13所示。
借阅管理人员的用例图
图11 借阅管理人员的用例图
档案室人员的用例图
图12 图档案室人员的用例图 系统管理员进行系统维护的用例图
图13 系统管理员进行系统维护的用例图
活动图 活动图描述活动是如何协同工作的。当一个操作必须完成一系列事情,而又无法确定以什么样的顺序来完成这些事情时,活动图可以清晰地描述这些事。在档案管理系统中,有明确活动的类有系统管理员、案卷输入人员、借阅管理人员、一般人员。可以在系统中为这几个类建立活动图。
一般人员的活动图
一般人员首先登录系统,然后进入网上借阅、借阅登记、借阅查询等活动,注意这几个活动都是并列的。完成活动后退出系统。如图14所示。
图14 一般人员的活动图 借阅管理人员的活动图
借阅管理员可以处理两种情况,借阅申请处理和借阅归还处理。当一般人员申请借阅档案时,借阅管理员要检查一般人员的凭证是否满足借阅条件;当一般人员归还档案时,借阅管理员要检查所借的档案是否超时,如果超时,将采取一定的惩罚措施。如图15所示。
图15 借阅管理人员的活动图
案卷输入人员的活动图
案卷输入人员的活动比较简单,主要负责案卷的录入工作。如图16所示。
图16 案卷输入人员的活动图
系统管理员的活动图
系统管理员拥有最高的权限,几乎可以做任何工作,所以相对处理的内容比较多,活动图也就很多。因此,这里仅以一部分为例。 系统管理员维护系统数据的活动图
系统管理员在维护系统数据的活动中,可以进行两种操作,即数据备份和数据恢复。如图17所示。
图17 系统管理员的活动图
系统管理员维护用户的活动图
系统管理员在维护用户的活动中,可以对用户实行管理,在用户管理中可以添加用户、删除用户,还可以查看用户权限;在权限管理中,系统管理员还可以对用户实现权限管理,进行删除用户权限和添加用户权限的操作。如图18所示。
图18 系统管理员维护用户的活动图 系统管理员设置系统参数的活动图
系统管理员在设置系统参数的活动中,设计多个并列的小活动。如修改单位名称及卷宗号、添加/删除档案种类、添加/删除文件种类、添加/删除文件类目,还有其他参数设置。这些操作都将在设置系统参数的大活动中进行。如图19所示。
图19 统管理员设置系统参数的活动图
4.2.2.2业务分析模型 时序图
时序图按照时间顺序描述系统元素之间的交互。档案管理系统的时序图主要有如下几个。
用户管理模块中的系统管理员添加、删除或修改用户的时序图。
案卷管理模块中的案卷输入员录入或查询案卷的时序图。
借阅管理模块中的借阅管理员管理借阅案卷的时序图。
文件管理模块中的一般人员查询文件的时序图。
数据管理模块中的系统管理员备份或恢复数据的时序图。
系统参数设置模块中的系统管理员的添加、删除文件档案的时序图。
系统管理员添加用户的时序图
图20 系统管理员添加用户的时序图
案卷输入员录入案卷的时序图
图21 案卷输入员录入案卷的时序图
借阅管理员管理借阅案卷的时序图
图22 借阅管理员管理借阅案卷的时序图 一般人员查询文件的时序图
图23 一般人员查询文件的时序图
系统管理员备份数据的时序图
图24 系统管理员备份数据的时序图
系统管理员的添加档案的时序图
图25 系统管理员的添加档案的时序图 4.2.3分析模型
4.2.3.1参与者
通过分析调查,可以创建以下的参与者,如图26所示。
管理员
档案室人员
案卷输入人员
借阅管理人员
一般人员
图26 参与者
4.2.3.2用例
根据分析得出该业务一共有以下用例,如图27所示。
图27 用例
4.2.3.3用例图
按照业务参与者的只能划分,档案管理系统的用例图分别为:借阅管理人员的用例图、档案室人员的用例图、系统管理员进行系统维护的用例图。如图
28、图
29、图30所示。
借阅管理人员的用例图
图28 借阅管理人员的用例图
档案室人员的用例图
图29 档案室人员的用例图 系统管理员进行系统维护的用例图
图30 系统管理员进行系统维护的用例图
4.2.3.4时序图
时序图按照时间顺序描述系统元素之间的交互。档案管理系统的时序图主要有如下几个。
用户管理模块中的系统管理员添加、删除或修改用户的时序图。
案卷管理模块中的案卷输入员录入或查询案卷的时序图。
借阅管理模块中的借阅管理员管理借阅案卷的时序图。
文件管理模块中的一般人员查询文件的时序图。
数据管理模块中的系统管理员备份或恢复数据的时序图。
系统参数设置模块中的系统管理员的添加、删除文件档案的时序图。
系统管理员添加用户的时序图
用户首先使用自己的用户名和密码登录系统,在登录时,登录模块会讲用户的ID保存在系统的缓存中并提交给下一页面。然后进入用户管理模块,在进入这个模块时,同样会验证用户的ID,因为这个模块只有具有管理员身份才可以进入。进入后单击“添加用户”命令即可在添加列表中按要求添加用户信息,完毕后单击“保存”按钮提交列表信息给数据库模块,进行添加处理,最后提示添加成功信息给管理员。如图31所示。
图31 系统管理员添加用户的时序图
案卷输入员录入案卷的时序图
案卷输入员首先使用自己拥有的用户名和密码登录系统。在登录时,登录模块将案卷输入员的ID保存在系统的缓存中并提交给下一页面。进入案卷管理模块,只有他和比他权限大的用户才可以进去。然后提交“案卷录入”命令,要求案卷输入人员输入案卷的相关信息,注意录入信息的具体要求。录入完毕后单击“保存”即可完成案卷录入工作,并提示案卷录入成功的信息。如图32所示。
图32 案卷输入员录入案卷的时序图 借阅管理员管理借阅案卷的时序图
借阅管理员用系统管理员分配的用户名和密码登录系统,进入借阅管理模块。在登录时,登录模块会将借阅管理人员的ID保存在系统的缓存中并提交给下一页面。想借阅必须先登记,提交“借阅登记”命令,进入借阅借阅登记页面,要求借阅管理人员输入相关借阅的内容,主意内容的输入要求。单击“查询”命令寻找满足用户需求的文件,如果有,单击“借阅”命令即可完成借阅操作。如图33所示。
图33 借阅管理员管理借阅案卷的时序图
一般人员查询文件的时序图
一般人员的权限非常小,他根据管理员分配的用户名和密码登录档案管理系统,同时提交ID给文件管理模块。这样就看操作文件管理模块中的某项功能了,比如查询文件功能。在档案管理系统的界面中单击“文件查询”命令,将进入查询文件的界面,然后按要求输入查询条件并提交,这时,系统将根据提交的信息显示出结果给一般人员,至此完成文件查询操作。如图34所示。
图34 一般人员查询文件的时序图 系统管理员备份数据的时序图
系统管理员拥有在高的权限级别,几乎可以干任何事情。首先还是要登录档案管理系统,并提交ID给数据管理模块,然后单击“数据备份”命令,系统提示输入想要备份的文件路径。管理员输入信息后提交信息给数据库,保存该条信息,以便日后查询,最后显示备份成功信息给管理员。如图35所示。
图35 系统管理员备份数据的时序图
系统管理员的添加档案的时序图
系统管理员做的第一步就是登录系统,并提交他的ID给档案管理模块。在档案管理系统的后台界面中单击“档案录入”命令,进入添加档案界面,该界面要求输入待添加档案的基本信息。添加完毕提交档案信息并保存到数据库中,最后显示添加档案成功信息给管理员,至此添加档案操作动作完成。如图36所示。
图36 系统管理员的添加档案的时序图 4.2.3.5协作图 协作图用来表现系统的对象间另一种交互,即时间和空间顺序上的交互。档案管理系统的协作图主要有以下几个。如图
37、图
38、图
39、图40、图
41、图42所示。
用户管理模块中的系统管理员添加、删除或修改用户的协作图。
案卷管理模块中的案卷输入员录入或查询案卷的协作图。
借阅管理模块中的借阅管理员管理借阅案卷的协作图。
文件管理模块中的一般人员查询文件的协作图。
数据管理模块中的系统管理员备份或恢复数据的协作图。
系统参数设置模块中的系统管理员的添加、删除文件档案的协作图。
系统管理员添加用户的协作图
图37 系统管理员添加用户的协作图
案卷输入员录入案卷的协作图
图38 案卷输入员录入案卷的协作图 借阅管理员管理借阅案卷的协作图
图39 借阅管理员管理借阅案卷的协作图
一般人员查询文件的协作图
图40 一般人员查询文件的协作图
系统管理员备份数据的协作图
图41 系统管理员备份数据的协作图 系统管理员的添加档案的协作图
图42 系统管理员的添加档案的协作图
4.2.3.6状态图 在档案管理系统中,有明确状态转换的类有档案和借阅者账户(相当于包含 档案的状态图
档案处于外借状态时,可以借阅,借阅后就变为借阅状态。外借档案归还后又变为可外借状态。如图43所示。特定个人信息的电子借阅证)。可以在系统中为这两类事物建立状态图。
图43 档案的状态图
借阅者账户的状态图
借阅者的账户刚被管理员添加时处于借阅账户的可用状态,当所借档案数带到规定的借阅数目上限后,变为不可用状态。当账户被管理员删除后,变为删除状态。如图44所示。
图44 借阅者账户的状态图
4.2.3.7分析类图 实体类
经过分析,有如下实体类,分别为借阅时间、日志、管理权限、数据备份记录、文件存放路径、报表、数据恢复记录、文件种类、用户、借阅申请、档案种类、案卷信息,如图45所示。
图45 实体类 控制类
经过分析,有如下控制类,分别为:打印报表workflow、档案种类表操作workflow、根据权限查看workflow、借阅查询workflow、数据查看workflow、数据信息录入workflow、数据备份和恢复workflow、管理员用户管理workflow、网上借阅workflow、普通用户网上借阅管理workflow、管理员操作日志并查看workflow、用户注册管理workflow、用户登录workflow、借阅登记workflow、文件种类表操作workflow、管理员系统参数设置workflow,如图46所示。
图46 控制类
边界类
经过分析有,如下边界类,分别为:借阅登记UI、借阅查询UI、文件种类操作UI、管理员系统参数设置UI、数据查看UI、档案种类操作UI、网上借阅UI、管理员操作日志并查看UI、用户注册管理UI、数据备份和恢复UI、管理员用户管理UI、数据信息录入UI、用户登录UI、普通用户网上借阅管理UI、根据权限查看UI、报表打印UI,如图47所示。
图47 边界类
4.2.4设计模型
4.2.4.1包图 本系统共有6个包,分别为用户管理模块的包、系统参数设置模块的包、借阅管理模块的包、案卷管理模块的包、系统中文件管理模块的包、系统中备份管理模块的包。
图48 包图
包中的类
系统中用户管理模块的类图,如图49所示
图49 统中用户管理模块的类图
系统中中系统参数设置模块的类图,如图50所示
图50 系统中中系统参数设置模块的类图 系统中借阅管理模块的类图,如图51所示
图51 系统中借阅管理模块的类图
系统中案卷管理模块的类图,如图52所示
图52 系统中案卷管理模块的类图
系统中文件管理模块的类图,如图53所示
图53 系统中文件管理模块的类图 系统中备份管理模块的类图,如图54所示
图54 系统中备份管理模块的类图
4.2.4.2类图
和数据库字段相关的基础类 在档案管理系统中最基本的几个类:User、fVolumn、Archive、FileType、RoleUser,如图55所示。
图55 和数据库字段相关的基础类
User类是用户信息类,它的属性很多,包括用户登录所用名(EnterName)、用户姓名(UserName)、用户密码(PassWord)、用户所属部门(Department)、没有显示查询条数(RowsPage)。
fVolumn类是档案案卷信息数据描述类,包括案卷编号(VolumID)、档案种类(ArchiveType)、案卷号(VolumnNo)、案卷标题(VolumnTitle)、工程代号
31(Code)、类目号(Category)、保管期限(RetentionPeriod)、案卷起始年月(StartDate)、案卷截止年月(EndDate)、案卷总件数(TotalNum)、案卷总页数(TotalPage)、责任者(Duty)等属性。
Archive类是档案管理类,包括档案序号(SeriaNo)、状态(Status)、删除标记(Deleted)、同步标记(RepFlag)、档案种类(ArchiveType)、文件种类载体种类(FileType)、题目分说明(Title)、一般文献类型标识(literatureType)、题目说明(TitleRemark)、成文日期载体形式时间(FileDate)、文件年代工程代号载体年代(Code)等属性。
FileType类是档案种类类。RoleUser类是用户角色类。
各类之间的关系
数据库表类之间的关系,如图56所示。
图56 各类之间的关系
User类表示档案管理系统中的用户,RoleUser类指用户的权限。在现实世界中,一个用户只能拥有一个权限,但是一种权限可以分配给多个用户,所以User和RoleUser之间是多对一的关系。fVolum记录的是案卷的基本信息,FileType记录了案卷的种类,Archive是档案管理的类,所以fVolum与FileType是一对一的关系,fVolum与Archive是多对一的关系。
4.2.4.3组件图
系统的组件图包括系统服务和数据服务两个组件。如图57所示。
图57 组件图
4.2.4.4部署图
配置图主要是用来说明如何配置系统的软件和硬件。系统由多个节点构成,应用服务器负责整个系统运行的总体协调工作,数据库负责数据管理。Web应用程序模块拥有参与者进行各自权限的操作。管理员可以通过管理应用服务器来管理整个系统。一般人员可以通过互联网访问应用服务器来操作服务。系统的配置图,如图58所示。
图58 配置图
4.2.4.5数据建模 创建数据库对象
在构建视图中创建BBS数据库
图59 BBS数据库(1)
选择SQL Sever 2000数据库
图60 BBS数据库(2)
创建模式
在逻辑视图中创建模式
图61 创建模式
创建域包和域
在逻辑视图中创建域包和域 创建域包
图62 创建域包
创建域
在这里创建3个域,分别为ID域、name域和pwd域。
ID域
ID域数据类型为INT,有唯一性约束和非空约束。
图63 ID域
name域
name域数据类型为VARCHAR,长度为20,有唯一性约束和非空约束。
图64 name域
pwd域
pwd域数据类型为VARCHAR,长度为15,有唯一性约束和非空约束。
图65 pwd域
创建数据模型
图66 创建BBS数据模型
创建表
分别创建用户表、管理员表、版块信息表、帖子信息表。如图
52、图
53、图
54、图55所示。 User表
图67 User表
Archive表
图68 Archive表
fVolumn表
图69 fVolumn表
RoleUser表
图70 RoleUser表
FileType表
图71 FileType表
创建表与表之间的关系
创建各表之间的关系,如图72所示。
图72 各表之间的关系
代码生成
在“档案”模式上单击右键,选择弹出菜单中的选项“Data Modeler”,在弹出的子菜单中再选择前向工程“Forward Engineering„”,打开前向工程对话框,如图73所示。
图73 代码生成(1)
单击“Next”进入下一个对话框进行功能设置,选择希望生成代码的模型元素。功能选项如图74所示
图74 代码生成(2)
单击“Next”选择保存脚本代码的文件。输入保存代码的文件名,选择好文件路径,点击“Next”完成。显示的对话框如图75所示。
图75 代码生成(3)
生成代码,如图76所示。
图76 代码
5.实训小结
统一建模语言(UML)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML 适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,UML 是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。通过本次实训,我对UML建设的整个过程更详细的了解;并学会了如何使用Rose画用例图、活动图、顺序图、协作图、状态图、类图、包图等。总之,通过自己的努力和老师、同学的帮助,使我在这次实训中收获了很多。
第二篇:UML实训报告[推荐]
软件建模实验报告
题 目: 图书管理系统
专业: 班级: 姓名: 学号: 指导教师: 成绩:
完成日期:年月
摘 要
随着知识化和信息化新经济时代的到来,作为信息技术龙头的计算机及软件技术突飞猛进,uml成为一种不可或缺的工具。uml是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。用现有的知识,按照软件工程思想和系统的开发步骤,以图书管理的应用需求为背景,分析设计了图书管理系统,并利用rational rose对系统进行建模,完成用例图和类图的构建,为后期的程序设计提供标准。
根据建模需求分析,总结出本系统的参与者有借阅者和图书管理员两类。根据其职能不同,借阅者只能使用该系统借书、预订书刊以及还书。图书管理员则可使用系统进行图书馆业务的管理工作,如借阅者,书刊等的信息维护。系统可实现书籍信息的添加、修改、删除等功能,这就保证了数据库信息的一致性和统一性、安全性。
该系统以面向对象理论和数据库管理信息系统开发相关知识为依据,介绍了设计开发中的模块设计和数据与程序的连接,使sql server 2008与 visual studio 2010得到了有效的结合。
关键词:图书管理系统;uml;rational rose面向对象
目 录 1 需求分析............................................................................................错误!未定义书签。1.1 开发背景及意义........................................................................................................4 1.2 功能需求....................................................................................................................4 2 系统建模..............................................................................................................................8 2.1 创建系统用例模型......................................................................................................8 2.1.1 确定参与者........................................................................................................8 2.1.2 参与者的用例图..............................................................错误!未定义书签。2.2 系统的时序图............................................................................错误!未定义书签。2.2.1 确定系统参与者的属性..................................................错误!未定义书签。2.2.2 确定系统主要业务实体类..............................................错误!未定义书签。2.2.3 确定系统类之间的关系..................................................错误!未定义书签。2.3 系统的协作图..........................................................................错误!未定义书签。2.3.1 创建序列图和协作图......................................................错误!未定义书签。2.3.2 创建状态图......................................................................错误!未定义书签。2.3.2 创建活动图......................................................................错误!未定义书签。2.4 创建系统的部署摸型..............................................................错误!未定义书签。1 需求分析
1.1 开发背景及意义
图书馆是一个专门收集、整理、保存、传播文献并提供利用的科学、文化、教育和科研机构。现代社会,图书馆成为继续教育、终身教育的基地,担负了更多的教育职能。传递科学情报,是现代图书馆的一个重要职能。图书馆收藏的图书资料,是人类长期积累的一种智力资源,图书馆对这些资源的加工、处理,是对这种智力资源的开发。图书馆主要是用来学习的,如果有人遇到问题,他可以通过图书管的书籍来解决问题。但是为了图书馆的正常运行和保护图书,图书馆管理系统将用户划分为三类人:借阅者,图书管理员,系统管理员。
一个基本的图书馆管理,可以大致分为以下流程:用户登录进入系统,在系统允许的情况下,进行可以进行的操作,如借书、还书和预定书籍等;管理员可以整理书籍和管理预订的书籍等;系统管理员管理书目,管理借阅者信息等。1.2 图书管理系统的需求分析 1.2.1系统功能需求
(1)借阅者可以通过网络查询书籍信息、预约书籍和续借书籍。
(2)图书管理员作为借阅者的代理完成借阅图书、归还图书和查询借阅信息工作。(3)系统管理员可以对系统的数据进行维护,如增加、删除和更新书目,增加、删除
和更新借阅者帐户,增加和删除书籍。满足上述需求的系统主要包括下面几个模块:
(1)基本数据维护模块:提供使用者录入、修改并维护基本数据的途径。例如对借阅
者的书籍的各项信息的更新与修改。
(2)基本业务模块:主要用于实现用户借书与还书的管理,例如借阅者可以登录系统
预订书籍,图书管理员可以取消书籍的预订,当然还可以进行借书、还书等操作。(3)数据库管理模块:在系统中,所有书籍的信息以及借阅者的帐户信息都要统一管
理,书籍的借阅情况、预订情况也要进行详细的记录,所以要用统一的数据库平台进行管理。
(4)信息查询模块:主要用于查询书籍的信息和借阅者的信息。
图 1.1系统功能需求 1.2.2基本数据维护模块
图 1.2数据库管理模块
(1)添加借阅者信息:系统管理员可以添加借阅者帐户。
(2)修改更新借阅者信息:系统管理员可以修改更新借阅者信息。(3)添加书目信息:系统管理员可以添加书目。
(4)修改更新书目信息:系统管理员可以修改和更新书目信息。(5)添加书籍信息:系统管理员可以添加书籍。(6)删除书籍信息:系统管理员可以删除书籍。篇二:uml实验报告
《面向对象分析与设计uml》
实验报告
学 号:180108213 姓 名:庞志伟
班 级:08级软件2班
指导老师:姚宇峰
实验及作业一
一、实验目的了解软件工程等基础知识,为后续的统一建模语言uml知识的学习做好准备工作。
二、实验设备与环境
装有visio、rathionalrose的计算机。
三、实验内容
1、复习阐述“软件工程开发模型”的相关概念,并分析各种模型的优缺点,写成实验报告。
2、熟悉uml软件设计工具visio、rational rose的安装及环境
四、实验过程及结果
1、软件工程开发模型有(1)瀑布模型,(2)原型模型,(3)螺旋模型,(4)喷泉模型
(1)瀑布模型
将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。
优点:
1)为项目提供了按阶段划分的检 瀑布模型查点。2)当前一阶段完成后,您只需要去关注后续阶段。3)可在迭代模型中应用瀑布模型。
缺点:
1)在项目各个阶段之间极少有反馈。2)只有在项目生命周期的后期才能看到结果。3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
(2)原型模型
原型模型又称快速原型,它是增量模型的另一种形式;它是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。
优点:克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险。
缺点:所选用的开发技术和工具不一定符合主流的发展;快速建立起来的系统结构加上连续的修改可能会导致产品质量低下。
(3)螺旋模型
螺旋模型采用一种周期性的方法来进行系统开发。这会导致开发出众多的中间版本。使用它,项目经理在早期就能够为客户实证某些概念。该模型是快速原型法,以进化的开发方式为中心,在每个项目阶段使用瀑布模型法。这种模型的每一个周期都包括需求定义、风险分析、工程实现和评审4个阶段,由这4个阶段进行迭代。软件开发过程每迭代一次,软件开发又前进一个层次。螺旋模型基本做法是在“瀑布模型”的每一个开发阶段前引入一个非常严格的风险识别、风险分析和风险控制,它把软件项目分解成一个个小项目。每个小项目都标识一个或多个主要风险,直到所有的主要风险因素都被确定。
优点:
1)设计上的灵活性,可以在项目的各个阶段进行变更。2)以小的分段来构建大型系统,使成本计算变得简单容易。3)客户始终参与每个阶段的开发,保证了项目不偏离正确方向以及项目的可控性。4)随着项目推进,客户始终掌握项目的最新信息 , 从而他或她能够和管理层有效地交互。5)客户认可这种公司内部的开发方式带来的良好的沟通和高质量的产品。
缺点:
很难让用户确信这种演化方法的结果是可以控制的。建设周期长,而软件技术发展比较快,所以经常出现软件开发完毕后,和当前的技术水平有了较大的差距,无法满足当前用户需求。
(4)喷泉模型
喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于采用对象技术的软件开发项目。该模型认为软件开发过程自下而上周期的各阶段是相互迭代和无间隙的特性。软件的某个部分常常被重复工作多次,相关对象在每次迭代中随之加入渐进的软件成分。无间隙指在各项活动之间无明显边界,如分析和设计活动之间没有明显的界限,由于对象概念的引入,表达分析、设计、实现等活动只用对象类和关系,从而可以较为容易地实现活动的迭代和无间隙,使其开发自然地包括复用。
优点:
喷泉模型不像瀑布模型那样,需要分析活动结束后才开始设计活动,设计活动结束后才开始编码活动。该模型的各个阶段没有明显的界限,开发人员可以同步进行开发。其优点是可以提高软件项目开发效率,节省开发时间,适应于面向对象的软件开发过程。
缺点:
由于喷泉模型在各个开发阶段是重叠的,因此在开发过程中需要大量的开发人员,因此不利于项目的管理。此外这种模型要求严格管理文档,使得审核的难度加大,尤其是面对可能随时加入各种信息、需求与资料的情况。
五、实验小结:
通过本次实验让我了解了软件工程开发的4中主要模型和这些模型的优缺点。初次安装并使用uml软件设计工具visio和rational rose使我初步认识了软件开发中uml的设计。
实验及作业二
一、实验目的
1、了解面向对象的基本概念
2、熟悉面向对象的分析、设计过程
3、了解基于uml的面向对象分析设计过程
二、实验设备与环境
装有visio、rathionalrose的计算机。
三、实验内容
1、熟悉rational rose的使用。
2、熟悉利用统一建模语言进行分析、设计软件的过程,完成作业:论述面向对象(oo)方法的特点、优势以及存在的问题。
四、实验过程及结果
面向对象方法(object-oriented method)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称oo(object-oriented)方法,是建立在“对象”概念基础上的方法学。对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。
主要特征:封装性,多态性 优势:
(1)强调从现实世界中客观存在的事物(对象)出发来认识问题域和构造系统,这就使系统开发者大大减少了对问题域的理解难度,从而使系统能更准确地反映问题域。
(2)运用人类日常的思维方法和原则(体现于oo方法的抽象、分类、继承、封装、消息通讯等基本原则)进行系统开发,有益于发挥人类的思维能力,并有效地控制了系 统复杂性。
(3)对象的概念贯穿于开发过程的终,使各个开发阶段的系统成分具良好的对应,从而显著地提高了系统的开发效率与质量,并大大降低系统维护的难度。
(4)对象概念的一致性,使参与系统开发的各类人员在开发的各所段具有共同语言,有效
地改善了人员之间的 交流和协作。
(5)对象的相对稳定性和对易变因素隔离,增强了系统的应变能力。
(6)对象类之间的继承关系和对象的相对独立性,对软件复用提供了强有力的支持。存在的问题:
(1)软件重用性差(2)软件可维护性差
(3)开发出的软件不能满足用户需要
五、实验小结:
通过本次实验了解rational rose的使用。学习利用统一建模语言进行分析、设计软件的过程,通过上网查询,了解有关面向对象(oo)方法的特点、优势以及存在的问题。
第三篇:档案管理实训报告
课程名称:档案管理
指导老师:学生姓名: 学号:
班级:
2012年,在李雪莲老师的正确指导与帮助下,我们开始了为期一周的档案管理实训,在这一周的实训里,我们了解了系部办公室档案的保存方法,以及存放规律;我们还将辅导员办公室里的档案进行了分类;另外我们还了解了一些档案纸的排列顺序,并将编号抄在纸上,这些档案的保存年限为三年。
一、认真完成本职工作及老师交办的各项工作任务。
1、认真研究出系部办公室档案存放的规律。首先我们进入档案室,抄写每堆档案编写的序号,然后我们又在课堂里画出了保存的树状图,每份文件都经过认真登记编号方便以后查找,树状图是按照院系—组织机构—种类—年份来做的。每个组织机构的文件,都要分门别类,妥善保管,为以后装订档案做好准备。
2、认真做好电子稿的工作。所有的文件都要做好电子稿的工作,因为电子稿与纸质稿相结合才能减少错误的发生,纸质稿的编号应与电子稿的编号相一致。
3、促进档案管理与达标。严格遵守《档案法》和《档案管理条例》,并且紧密结合《中国农业银行各类档案归档范围及保管期限的规定(试行)》以及《甘肃省〈归档文件整理规则〉实施细则》和一级档案管理的标准,二、任务明确,小组之间分工细致
小组在做老师布置的任务时能够做到分工明确,提高工作的效率,各组员之间也能够相互配合,积极完成老师布置的任务。
三、存在问题及打算
一是理论功底不够扎实,在做树状图的时候大家都犯了错误,要不就是太过简单,要不就是程序混乱,二是档案制作中纸质稿与电子稿仍然存在差异。今后,我将进一步加强学习,努力克服学习与工作中存在的不足与缺点,不断提高自身政治素质、学识水平及工作能力,认真的做好每件事情。
第四篇:UML实训总结
实训总结(收获与体会)
通过一个学期的Uml学习,我从书本上获取了基本的理论知识,而真正的学以致用,将书本理论知识运用到实际的过程,是这次UML实训的体现。
三个周的UML实训,主要是围绕着一个实训题目“基于UML系统需求分析与设计--合倍利业务流管理系统”进行的,以小组为单位进行文档的编写,其中还对各种流程图、类图、用例图等的绘制,整个过程设计了知识的方方面面。从中让我认识到UML的作用和运作模式以及方法,它是一种统一建模的标准语言,现在对于大多数软件开发来说,都使用Uml作为建模语言,形成了统一的标准。它是图形化的的语言,可以很直观的描述一个事物的状态、行为与特征,很好的说明与表达了“合贝利任务管理”这个系统。
总之,在我看来,UML是一种定义良好、易于表达、功能强大且普遍适用建模语言。融入软件工程领域的心思想、新方法和新技术,作用域不限于支持面向对象的分析和设计,也不单纯是一种方法,仅仅是一组符号而已,它可以对任何具有静态机构和动态行为的系统进行建模,所以我很喜欢适用UML,在今后的学习中,我还会进一步对该模型的学习,因为它方便、简洁、干净、清爽,直观形象,把整个软件系统的开发流程都融入进去。
这次实训过程中,文档方面的编写,遇到了很多的问题,这些问题主要是对基础知识的理解和把握不够,不能融会贯通和学以致用,有时遇到困难的时候真的不知如何着手解决,但是,我始终相信的那句话“读万卷书,不如行万里路,行万里路不如名师指路”。所以,当遇到自己模糊和自己难以解决的问题时,向指导老师和懂的同学请教,帮助解决我遇到的问题,经过他们的讲解后,我下来自己在分析,在动手,从不理解到理解,从不会到会,从懂到懂,这是一个让我学习愉快的过程,在这个过程中,既可以丰富了自己的知识,还可以和老师和同学进行有效地方沟通。
在这次实训过程中,感触最深的也就是合作精神了。独木难成林,单枪匹马,那是最错误的思想和做法。这次我是深有感触了。对于一个系统的分析,到最终项目的完成,需要分析每个文档,然后在写出纸质的文档,而在每个文档中,内容比较多,分析也要求比较到位,所以单独凭借一个人去完成,似乎有点困难,于是我们小组,将每个文档进行分析,能独立成块就分配给每一个人,这样,每个人都有自己的任务,谁也不会闲着,既学到了知识,也充实了自己。另外一点,就是我深深体会到了积累知识的重要性。在实训当中我们遇到了不少难题,但是经过我们大家的讨论和老师细心的一一指导,问题得到了解决。两个月的实训结束了,收获颇丰,同时也更深刻的认识到要做一个合格的程序员并非我以前想像的那么容易,最重要的还是细致严谨。社会是不会要一个一无是处的人的,所以我们要更多更快地从一个学生向工作者转变,总的来说我对这次实习还是比较满意的,它使我学到了很多东西,为我以后的学习做了引导,点明了方向。
实训的日子即将结束,回想这一个过程,有过痛苦,有过烦恼,有过喜悦和有过成功。痛苦烦恼的是自己对所学书本知识掌握得不是很扎实,面对着从书本上学到的知识与实际联系不起来,总结起来就是自己的动手练习的时间太少。而喜悦的是,在做的过程中遇到了困难和问题,主动向老师和会的同学请教,然后再做,直至做正确做成功后的那种喜悦。
团队的力量是无穷的,通过组员的共同努力,完成了实训项目。虽然,我们这组的项目存在着诸多的不足和缺点,但这正是以后学习和工作需要弥补的。这次实训将为我以后进入社会提过了一笔宝贵的财富,是对我能力的一个见证。最后,不得不感谢指导教师熊飞老师的辛勤指导,和小组成员的共同努力!
第五篇:点火系统实训报告
实习报告1.发动机点火系的检测与故障诊断
一、实验目的:
运用正时灯对发动机的点火正时进行检测并调整,同时对因点火系故障而造成起动困难的现象进行故障诊断,并能排除故障。
二、实验方法:
1.熟悉汽油发动机点火系结构及各个传感器位置。2.连接正时灯,对发动机的点火正时进行检测并调整 3.按下图步骤分析点火系故障及产生原因。
三、检测结果及分析:
1、对因点火系故障而造成起动困难的故障应如何诊断?
答:一,高压电线接触电阻过大;二,分电器盖短路漏电故障;三,分火头烧焦造 成接触不良故障;四,断电器触点脏污、烧蚀造成接触不良故障;五,电容器断路故障;六,点火系提前角自动调节机构有故障。
2、如何判断分火头能否使用?
将分火头翻过来,放在气缸盖上,然后用分电器盖中央盖压里的端头,距离分电头空穴约7~8毫米处打火。若分电头绝缘良好,高压火花不会跳过,反之,表明分电头损坏。
3、点火提前角太大或太小对发动机有何影响?应如何调整?
点火提前角一般根据及时车况和大部分传感器传送信号到电脑,电脑
根据不同情况改变点火提前角
点火提前角提前一般是26度以内改变,如果对于此时工况过大,例如此时应该是提前10度,但是有传感器误传信息,导致电脑提前20度,那么会产生爆震
点火提前角滞后一般是-10度以内,对于该工况要延迟,一般是发动机已经轻微爆震,或是急减速情况,或是前一时刻过于提前,此时延迟,保持发动机转数
四、分析结论:
结论:经过这次实验,使我了解到发动机点火系统的检测与诊断到底是怎么一回事,常见的发动机点火故障有哪些,明白了点火提前角对发动机性能的影响,进一步巩固了自己的理论知识!篇二:实训报告格式
汽车诊断与检测实训
一、实训目的
(一)掌握电控发动机的结构和工作原理。
(二)掌握汽油喷射系统的构造及原理。
(三)了解汽车空调系统特点。
(四)掌握汽车空调的组成、原理、安装、作用和控制面板的用途及使用。
(五)了解车轮的四个定位参数及四轮定位仪基本结构和工作原理。
(六)掌握常见轿车的转向轮定位的检测和调整方法。
(七)掌握汽车大梁的检测方法修复原理。
(八)了解汽车车灯的检修及电路图。
(九)加强对自身的实践动手能力以及理论实际相结合。
二、实训内容
1、对台架电控发动机进行电路分析与检测及讲解原理。
2、对空调系统进行检测操作数据分析。
3、对汽车前轮前束进行修正以及对定位仪的使用。
4、对汽车大梁检测仪器使用及操作。
5、对汽车车灯进行电路分析及实车训练。
三、实训设备要求
丰田卡罗拉汽车、电控发动机台架、空调管路压力检测表、解码器、万用表、汽车制冷剂加注回收机、汽车钣金检测仪、四轮定位仪、汽车车灯台架等仪器。
四、实训操作步骤
(一)、电控发动机的认识和检测
1、电源系统的组成:电源由蓄电池、发电机及其调节器组成,其在汽车电路中的连接关系,两电源并联后与 用电设备相连。
电力起动系组成:一般由蓄电池、起动机、起动继电器、点火开关等组成。
电子点火系统:以蓄电池和发电机为电源,借点火线圈和由半导体器件(晶体三极管)组成。
2、发动机故障以及分析
(1)点火系不工作: 故障现象:打开点火开关,起动发动机,发动机无反应;高压试火,高压线无火花。故障原因:低压电路故障:蓄电池存电不足;线连接不良或错乱;蓄电池搭铁不良;分电器或霍尔传感器损坏;点火开关损 坏或接线不良;晶体管点火控制单元损坏或接线不良。
(2)火花塞故障:
故障现象:火花塞积炭:绝缘体端部、电极及火花塞壳常覆盖着一层相当厚的黑灰色粉状柔软的积垢。火花塞油污:绝缘体端部、电极及火花塞壳覆盖一层机油。火花塞过热:中心电极熔化,绝缘体顶部疏松、松软,绝缘体端大部分呈灰白色硬皮。
(3)发动机回火和放炮:
故障现象:如果发动既有回火又有放炮响声,且十分严重,则多属分缸高压线插错而引起的。如果现象不严重,却断续发生,似有规律,则多属分电器盖有裂纹,使缸间窜火造成的。
故障原因:点火提前角偏离正确位置过多时。
(二)、汽车四轮定位的检测与校正
利用百斯巴特四轮定位仪对丰田卡罗拉进行前轮前束进行调整。
1、检查车辆停放位置
2、车辆识别
3、准备工作
4、方向盘位置是否处于正中
5、在定位仪程序中建立用户和车辆档案
6、检测轮胎和轮辋
7、正确选择车型数据、检查车辆承载及车辆状况输入
8、举升机操作、检查转向连接机构及检查前轴悬架
9、定位仪定位准备及车辆变速箱档位调整
10、进行轮辋偏位补偿
11、按照程序对车辆进行定位调整
12、调整后的检测准备工作
13、按照程序检测车辆及打印检测报告
(三)、汽车空调系统的认识、检测与维修
1、观察空调系统的组成制冷系统由压缩机、冷凝器、干燥瓶、膨胀阀、蒸发器、高低压管路等组成。空调制热装置由热水阀、热交换器、进水管和出水管等组成。
电气控制装置由电磁离合器、风扇电动机、发动机怠速自动调整装置、安全电压力开关电路、温度控制器、继电器和控制开关等组成。
2、各组成部分的作用和安装位置
压缩机作用:提高制冷剂的压力,维持制冷剂在系统中循环,同时通过对汽化后的制冷剂压缩作功,使之压力温度升高,并超过冷凝器外界的温度,以便在通过冷凝器时,将热量散发出去重新冷凝为液态。
安装位置:汽车空调压缩机用固定托架安装在发动机气缸体上,当电磁离合器接合时,由发动机通过带传动带动压缩机运转。
冷凝器作用:冷凝器由排管和散热片组成,实际上起交换器的作用。冷凝器的主要功用是将从压缩机送来的高温高压制冷剂蒸气进行冷却,使之变为中温中压的液态制冷剂。安装位置:冷凝器要求安装在散热良好的位置,一般安装于车头发动机散热器前面,也有的装于车厢两侧或后侧。
贮液干燥过滤器作用作为制冷剂的贮存筒,能以一定的流量向自动温度调节器或膨胀阀输送液态制冷剂,并滤去系统中的杂质。吸收少量潮气,干燥制冷剂。由于观察玻璃安装在贮液干燥过滤器的顶部,可用于观察制冷剂的填充量。当冷凝器或贮液干燥
过滤器内的压力达3mp,温度达100-166℃时,易熔塞即熔化,排泄高压的制冷剂,保护系统炸裂。安装位置:安装于冷凝器与膨胀阀之间。
膨胀阀作用:调节进入蒸发器的制冷剂的量,使之适应各种不同的工作条件。安装:膨胀阀安装在蒸发器进口处,f型的感温头包扎在蒸发器出口10cm的硬管上。蒸发器蒸发器的作用正好与冷凝器相反,是制冷系统中产生制冷效果的部件。
(四)、汽车钣金的变形检测
1、把汽车放上台架,开检测仪器。
2、进入操作系统,选择具体参数进行参考基面的选择。
3、安装传感器和辅助器具的操作。
4、开始选择另一点进行检测,看大梁是否变形。
5、重复试验多个点进行操作和和相关仪器工具的使用.(五)、汽车车灯的检修
1、照明设备和信号系统及仪表的基本组成:前照灯、雾灯、示宽灯与尾灯、制动灯、转向信号灯、危险警告灯、牌照灯、倒车灯、仪表灯、顶灯。
仪表的组成:机油压力表及机油低压报警装置、水温表及水温报警灯、燃油表及燃油低油面报警装置、车速表、发动机转速表、汽车行驶里程表、充电表、转向指示灯、灯光指示灯、档位指示灯、辅助警示灯。
2、照明设备和信号系统故障:
(1)刹车灯触点烧结:
刹车灯常亮不灭
更换刹车灯开关或修磨触点
(2)刹车灯开关触点烧蚀氧化:
刹车灯不亮或灯光很微弱
更换刹车灯开关或打磨触点
(3)灯炮灯丝断:
灯不亮,停机开灯时电流表示数小(因断丝灯瓦数而异)保险丝未断
换用新灯炮
(4)灯光保险丝熔断:
现象同上项,短接保险丝双脚时,电流表示数会增大或灯亮
检查并消除短路故障后,换入新保险丝(5)灯炮火线断或接线脱落:
灯不亮,停机开灯时电流表示数偏低,短接灯座接点时电流表示数无变化
用临时线代替各段火线,能使灯亮时,在被代段内查断线点
五、总结及心得体会
通过为期两周的实训,从中学到了很多也体验到了很多。首先,我觉得要不紧张,保持头脑清醒以免扰乱自己的诊断思路。不能在一旁站着,好像一副很懂的样子,应该紧跟讲课老师思路面对实体进行分析。把自己开始的诊断思路和老师所讲的思路结合进行分析得出自己思路的出入,这样才能更好地提高自己的判断能力。其次,应该多动手,有机会
就要进行体验,因为实践才是检验真理的唯一标准。修理技术是训练出来的而不是看出来的,当然看也是很重要的,但我们还是要注重动手能力。再者,对老师所讲的东西涉及不懂的地方进行提问,弄明白自己所疑惑的东西,只有解决了问题才能是自己明白。我觉得这样的实习很有实践意义,比参观实习来得强,倡议多开展这样的实习。由于学校缺少实验设备,所以现在才知道自身的实践动手能力相当差劲。以后如果还有类似实训,我还会像这次一样认真对待,争取获得更多的实习经验用于以后的职场工作。篇三:起动机实训报告
《起动机拆装》
实 训 报 告
班 级 应 电 二 班 姓 名 张 雪 伟 学
号 103001571 指导教师 2011 年 11 月 25 日
机电工程系
郑州信息科技职业学院 1 绪论..............................................................2 1.1 引言........................................................2 1.2汽车启动机的分类、组成及工作原理.............................3 1.3启动机拆装实训的目的及意义...................................5 2 启动机的拆装.....................................................6 2.1启动机拆装所需设备和工具.....................................6 2.2 启动机拆解和清洗............................................6 2.3拆装过程中注意的事项.........................................6 3启动机的故障检测.................................................7 3.1磁场绕组的检查...............................................7 3.2磁场绕组搭铁的检查:.........................................7 3.3磁场绕组短路的检查:.........................................8 3.4电枢绕组的检查:.............................................8 3.5短路检验.....................................................9 3.6断路检验.....................................................9 3.7传动机构的检修..............................................10 4实训心得.........................................................11 1 绪论 1.1 引言
在国外,各个行业的市场已经非常饱和,没有什么行业可以有多好的发展前景了,包括汽车行业,在美国,哪一个家庭如果连一辆汽车都没有的话,那对于那个一家之主来说,那是非常非没有面子的事,是说不出口的(看过经典励志电影《幸福来敲门的》都知道,而且在那个片子中美国的经济还不是那么发达),如果多了解这方面的事情就会知道,在美国汽车的普及程度就像自行车在中国一样,但是在我国,汽车对一个普通家庭来说,依旧是奢侈品。
但随着国外汽车行业的饱和,一些汽车商家把眼光放到了中国市场上,这就促进了我国汽车产业以及一些相关产业的产生与发展,包括汽车生产、汽车销售﹑汽车维修和汽车零部件的生产,还产生了这方面的专业课程,主要针对汽车上的主要部件(如汽车发动机、汽车底盘、汽车交流发电机、汽车启动机等)和主要电路的检查与维修。其中发动机是一个汽车的核心,整个汽车的动力都来源于发动机,发动机的好坏已成为衡量一个汽车性能的重要标准。但是发动机有一个重要的缺点是不可忽略的,那就是发动机是很笨重的,想让它运转起来可不是那么容易的,我们应该都见过农村耕地用的拖拉机,每次启动都得费好大力气,才可能使之运转。但为什么汽车就能轻易的打着火跑起来呢?因为汽车上有启动机的存在!汽车发动机在燃料供给系统、点火系统、(汽油机)、气缸压力正常的情况下,设法使曲轴转速达到一定值即可被启动。启动系统的功用就是通过转动曲轴启动发电机,发动机启动之后,启动系统便立即停止工作。汽车启动机是在汽车启动瞬间,仅仅工作几秒只几十秒的短时工作电机。其主要作用是启动汽车发动机在工作过程中要克服发动机的阻力矩,并达到一定转速,以满足发动机的点火要求。除此之外,还要能在恶劣环境下运行,保证较高的使用次数,做到体积小、重量轻、适合汽车发动机的工作。1.2汽车启动机的分类、组成及工作原理
㈠ 启动机的分类:
1)按电动机磁场产生方式分类: ①励磁式起动机:
励磁式起动机一般采用串励式直流电动机,各型号的结构相差不大。永磁式起动机: ②永磁式起动机以永磁材料为磁极,由于电动机中无次级绕组,故可使起动机结构简化,体积和质量都可相应减小。2)按操纵机构分类:
①直接操纵式起动机:
直接操纵式起动机是有脚踏或手拉杠杆联动机构直接控制其动机的主电路开挂俺来接通或切断主电路,也称机械式起动机。这种方式虽然结构简单、工作可靠,但由于要求启动机、蓄电池靠近驾驶室,而受安置布局的限制,并且操作不便,已很少采用。
②电磁操纵式起动机:
电磁操纵式起动机是由按钮或点火开关控制继电器,再有继电器控制其动机的主开关来接通切断主电路,也称电磁控制式启动机。
按传动机构的啮合方式分类
③惯性啮合式起动机:
启动机旋转时,其啮合小齿轮靠惯性力自动啮入飞轮齿圈;启动后,小齿轮又借惯性力自动与飞轮齿圈脱离。
④强制啮合式启动机:
强制啮合式启动机是靠人力或电磁力拉动杠杆强制小齿轮啮入飞轮齿圈的,这种啮合机构简单、动作可靠、操作方便,仍被现代汽车所采用。⑤电枢移动式启动机:
电枢移动式启动机是靠启动机磁极磁通的吸力,是电枢沿轴向移动而使小齿轮 啮入汽轮齿圈的,启动后再由回位弹簧使电枢回位,让驱动齿轮退出飞轮齿圈。
⑥齿轮移动式启动机:
它是由磁开关推动安装在电枢轴孔内的啮合杆,而使小齿轮啮入飞轮齿圈的。
⑦减速式启动机:
减速式启动机是靠电磁吸力推动单向离合器,使小齿轮啮入飞轮齿圈的。减速起动机的结构特点是在电枢和驱动齿轮之间装有一级减速齿轮(一般转速比为3-4),它的优点是:可采用小型高速低转矩的电动机,是启动机的体积减小、质量约减少35%,并便于安装;提高了启动机的启动转矩,有利于发动机的启动;电枢轴较短,不易弯曲;减速齿轮的结构简单、效率高,保证了良好的机械性能。
㈡ 启动机的组成:
启动机是由直流串励电动机、传动机构和操作机构(控制装置)三部分组成。1)直流电动机:
作用是将蓄电池输入的电能转化为机械能,产生电磁转矩。2)传动机构:
又称启动机离合器、啮合器。传动机构的作用是在发动机起动时使起动机上的小齿轮啮入飞轮齿圈,将起动机的转矩传递给发动机曲轴;在发动机起动后又能使启动机小齿轮与飞轮齿全自动脱开。3)操作机构(控制装置):
操作机构的作用是用来接通和断开电动机与蓄电池之间的电路。对于传统点火系统,启动机工作时操纵机构还能短接点火线圈的附加电阻,以增加启动时的点火能量。
㈢ 启动机的工作原理:
启动机用三个部件来实现整个起动过程。直流电动机引入来自蓄电池的电流并且使起动机的驱动齿轮产生机械运动;传动机构将驱动齿轮啮合入飞轮齿圈,同时能够在发动机起动后自动脱开;起动机电路的通断则由一个电磁开关来控制,当吸引线圈和保持线圈通电产生的磁通方向相同时,其电磁吸力相互叠加,可以吸引活动铁心向前移动,直到推杆前端的触盘将电动开关触点接通势电动机主电路接通为止。当吸引线圈和保持线圈通电产生的磁痛方向相反时,其电磁吸力相互抵消,在复位弹簧的作用下,活动铁心等可移动部件自动复位,触盘与触点断开,电动机主电路断开。其中,电动机是起动机内部的主要部件,它的工作原理就是篇四:发动机点火系统实验 报告书 201204 车辆工程专业实验
——点火系统检测实验
实验报告书
班级: 姓名: 学号: 成绩: 指导老师: 重庆理工大学 汽车学院 汽车及机械制造实验室 2012年4月
一、实验预习(实验前完成)1.实验目的 2.实验设备及工具 3.点火系统的基本功用和基本要求有哪些?
二、实验数据记录及分析结论
1、曲轴信号、凸轮轴信号、1缸2缸3缸4缸的初级点火信号波形及时序分析
2、绘制实验中发动机点火系统(微计算机控制)框图?标明各组成部件名称及引脚号。试说明实验中的点火系统由哪些部分组成?各组成部分的作用是什么?
3、根据实验记录的数据进行点火提前角的计算及分析。
三、思考题
1、曲轴转一圈曲轴信号有多少个脉冲?为什么有一个宽缺? 2.、绘出实验中一个完整的凸轮轴信号波形,并对其各个阶段进行解读
3、什么是点火提前角?影响点火提前角的因素有哪些篇五:发动机拆装实训报告
发动机拆装实训报告 班级:汽车1001 姓名:兰勇
一、实训目的
1、发动机的总体认识。
2、了解发动机,研究曲柄连杆机构、配气机构的组成、结构和原理
3、了解润滑系。冷却系的组成和循环路线。
4、掌握拆装工具的使用,零部件的情况,发动机的分解和组装的顺序。
5、锻炼和培养学生的动手能力。
二、实训工具 1.发动机二台
2.套筒、扭力扳手、短连杆 3.橡皮榔头 4.开口扳手 5.一字起、十字起各一把 6.尖嘴钳、钢丝钳各一把 7.机油壶一只 8.火花塞拆装工具
9.机油滤清器拆装工具 10.活塞安装工具 11.气门拆装工具 12.游标卡尺、百分表
三、实训过程
1、发动机拆装顺序及工艺 1)拆卸机体组件 a)拆下气缸盖 13 固定螺钉,注意螺钉应从两端向中间交叉旋松,并且分 3 次才卸下螺钉。b)抬下气缸盖。
c)取下气缸垫,注意气缸垫的安装朝向。d)旋松油底壳 20 的放油螺钉,放出油底壳内机油。e)翻转发动机,拆卸油底壳固定螺钉(注意螺钉也应从两端向中间旋松)。拆下油底壳和油底壳密封垫。
f)旋松机油粗滤清器固定螺钉,拆卸机油滤清器、机油泵链轮和机油泵。2)拆卸发动机活塞连杆组 a)转动曲轴,使发动机1、4 缸活塞处于下止点。b)分别拆卸 1、4 缸的连杆的紧固螺母,去下连杆轴承盖,注意连杆配对 记号,并按顺序放好。c)用橡胶锤或锤子木柄分别推出 1、4 缸的活塞连杆组件,用手在气缸出 口接住并取出活塞连杆组件,注意活塞安装方向。d)将连杆轴承盖,连杆螺栓,螺母按原位置装回,不同缸的连杆不能互相 调换。e)用样方法拆卸 2、3 缸的活塞连杆组。3)拆卸发动机曲轴飞轮组 a)旋松飞轮紧固螺钉,拆卸飞轮,飞轮比较重,拆卸时注意安全。b)拆卸曲轴前端和后端密封凸缘及油封。c)按课本要求所示从两端到中间旋松曲轴主轴承盖紧固螺栓,并注意主轴 承盖的装配记号与朝向,不同缸的主轴承盖及轴瓦不能互相调换,分两次松 开螺栓。d)抬下曲轴,再将主轴承盖及垫片按原位装回,并将固定螺钉拧入少许。注意曲轴推力轴承的定位及开口的安装方向。
2、发动机结构及原理分析发动机的基本结构
发动机一般都是由一个机体、两大机构和五大系统组成。1)两大机构
曲柄连杆机构--是发动机借以产生动力,并将活塞的直线往复运动转变为 曲轴的旋转运动而输出动力的机构。(气缸体、活塞连杆组、曲轴飞轮组)
配气机构--是使可燃混合气及时充入气缸并在燃烧后及时将废气从气缸中排出。2)五大系统 燃油供给系统--油箱、汽油滤清器、汽油泵、化油器(节气门体)、喷油器、油轨(燃油喷射式发动机)、空气滤清器和进气歧管等。点火系统--分电器、点火线圈和火花塞等。冷却系统--水泵、节温器、风扇和散热器等。
润滑系统--油底壳、集滤器、机油泵、滤清器、调压阀和安全阀等。起动系统--起动机及附属设备组成。
3、装合顺序及工艺 1)安装曲轴
2)安装活塞连杆组 3)安装凸轮轴 4)安装气缸盖 5)安装气门传动组部分零件 6)安装机油泵 7)安装飞轮壳 8)安装进、排气歧管 9)安装发动机附件
4、发动机总体安装
1)按照发动机拆卸的相反顺序安装所有零部件。2)安装注意事项: a)不可互换的零件、组合件应按原位安装,不准错乱;对有安装位置要求 的零部件,则必须根据记号按方向、部位对准,不得错位。b)发动机上重要的螺栓、螺母,必须按规定的扭紧力矩分次拧紧,气缸盖 螺栓、螺母的拧紧需从缸盖中央起,按交叉顺序,逐渐向外分次进行。c)重要部位的间隙,必须符合装配标准规定。d)在装配过程中,应尽量使用专用工具,以防零件受损;在装配过盈配合 组件时,则应使用专用压力机和工、夹具。e)装配有相对运动的零件,在装配时应涂上清洁的润滑油,减少在装配过 程中因转动和冷磨初期造成的磨损。f)安装活塞连杆组件和曲轴飞轮组件时,应该特别注意互相配合运动表 面的高度清洁,并于装配时在相互配合的运动表面上涂抹机油。g)活塞连杆组件装入气缸前,应使用专用工具将活塞环夹紧,再用锤子 木柄将活塞组件推入气缸。
h)安装正时齿轮带时,应注意使曲轴正时齿形带轮位置与机体记号对齐并与凸轮轴正时齿形带轮的位置配合正确。
i)拆装完后将所有工具及地面清理一遍,整个拆装实习才基本结束。
四、实训数据
1.本田f23发动机(单位:毫米)
第一缸容积:521.0947ml 第二缸容积:521.517ml 第三缸容积:521.911ml 第四缸容积:521.406ml 发动机排量=第一缸容积+第二缸容积+第三缸容积+第四缸容积=2085.9287ml 2.帕萨特2.0/8发动机(单位:毫米)
第一缸容积:494.882ml 第二缸容积:496.614ml 第三缸容积:496.336ml 第四缸容积:495.243ml 发动机排量=第一缸容积+第二缸容积+第三缸容积+第四缸容积=1983.075ml
五、实训心得
首先,我想感谢指导我们拆装发动机的各位老师,是老师的细心而又认真 的讲解和指导让我们更多的了解发动机各个机构系统的工作原理,在拆装汽车发 动机的这些天里总能看到老师的身影在我们身边穿梭,总能听到老师讲解的声 音,总能看到老师的双手沾满了污脏的机油。各位老师,您辛苦了,谢谢您的 教导!其次,在此次发动机拆装实习中,我印象最深刻的是:在我们装配 发动机的过程中,因为没有认真检查、考虑,而忘了把曲轴和凸轮轴的正时点 对准就装配,而导致醒悟过来的时候,已经把发动机装配了大半。这个错 误让我深刻的体会到做任何事情都必须认真对待,都必须付出汗水和努力。在此 次的实习中装配错了,我们还可以再拆卸重新装配,但是当我们走上了工作的岗位,当我们肩膀上有了重重的责任时候,如果是那样的原因导致神秘的后果,那是我们都不愿意得到的事情。
当然这次实习也达到了我预先的目的,我对发动机的两大机构和五大系统等 组件有了一个很深的认识,以前在课本上或者参观或许只是感观性的认识,这次 则是理论与实践相结合的深入性认识。通过这次实习使我们学到很多书本上学不 到的东西,使我们加深了对课本知识的了解。这次拆装实习不仅把理论和实践紧 密的结合起来,而且还加深了对汽车组成、结构、部件的工作原理的了解,也初 步掌握了拆装的基本要求和一般的工艺线路,同时也加深了对工具的使用和了 解。提高了我们的动手能力,磨练了我们不怕苦不怕累精神,而且也增进了我们 团队中的合作意识。发动机的装配工作不是一个人就能够做得来的事情,这就需 要我们的配合与相互间的交流学习。通过与他人的合作,可以取长补短使自己学 的更多的知识,并且使工作变的事半功倍。通过这次发动机拆装实习我收获颇丰,不仅是知识方面,而且在我 未来的工作之路上,它让我学会了如何正确面对未来工作中的事物,是一次非常 有意义的经历。健康文档 放心下载 放心阅读