太原理工大学软件工程《系统分析与设计》实验报告

上传人:feng****heng 文档编号:210698766 上传时间:2023-05-17 格式:DOCX 页数:14 大小:388.35KB
收藏 版权申诉 举报 下载
太原理工大学软件工程《系统分析与设计》实验报告_第1页
第1页 / 共14页
太原理工大学软件工程《系统分析与设计》实验报告_第2页
第2页 / 共14页
太原理工大学软件工程《系统分析与设计》实验报告_第3页
第3页 / 共14页
资源描述:

《太原理工大学软件工程《系统分析与设计》实验报告》由会员分享,可在线阅读,更多相关《太原理工大学软件工程《系统分析与设计》实验报告(14页珍藏版)》请在装配图网上搜索。

1、TAIYUAN UNrVEKSIlY OF TECHNOLOGY本科实验报告课程名称:系统分析与设计实验项目:企业人事管理系统实验实验地点:逸夫楼404专业班级: 软件工程XXXX班 学号:XXXXXXXXXX学生姓名:指导教师:2016年11月 1 日一、实验目的通过系统分析与设计实验,使学生在实际的案例中完成系统分析与系统设计中 的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基 础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息 系统分析与设计的规范,为后继的学习打下良好的基础。二、实验要求学生以个人为单位完成,自选题目,班内题目不重复

2、,使用UML进行系统分析与设 计,并完成实验报告。实验报告以纸质版(A4)、电子版在课程结束前提交(10周)。三、实验主要设备:台式或笔记本计算机四、实验内容1 选题及项目背景企业人事管理系统2 定义企业指定人员通过第一次登录,输入用户名:TSoft,密码:111进入系统,在档 案管理模块建立超级管理员档案,然后在新增用户模块设置为管理员,系统默认第一个 被设置被设置的管理员为超级管理员。然后第二次登录输入用户名:T00001,密码:111 进入系统,在修改密码模块修改超级管理员登录密码,在档案管理模块建立普通管理员 档案,在新增用户模块设置为管理员,除了第一个被设置的管理员外均为普通管理员。

3、 管理员使用账号密码登录,然后可以在系统中进行密码修改,在档案管理模块维护员工 档案,在考勤管理模块填写考勤信息,在奖惩管理模块填写奖惩信息,在培训管理模块 维护培训信息,在人员设置模块设置员工采用的账套。在统计报表模块生成员工待遇报 表。在企业架构模块维护部门企业设置,在基本资料模块维护系统的基本资料。如果点 击初始化系统加点将对系统进行初始化恢复到原始状态,通过系统工具模块可以打开系 统中常用的计算器、Excel等。3 参考资料JAVA 项目全程开发4 系统分析与设计4.1需求分析4.1.1识别参与者用户、管理员、普通管理员、超级管理员4.1.2对需求进行捕获与描述用例名称:登录执行者:管

4、理员目的:完成登录系统的操作,进入系统。用例名称:注册执行者:用户目的:用户注册,成为管理员用例名称:修改密码执行者:管理员目的:对系统的登录密码进行修改。用例名称:账套管理执行者:管理员目的:对企业人员的账套信息进行管理。用例名称:人员设置执行者:管理员目的:对企业人员进行修改、更新操作。用例名称:统计报表执行者:管理员目的:对表表进行统计输入用例名称:企业架构执行者:管理员目的:完成对人员的部门安排。用例名称:维护系统基本资料执行者:管理员目的:对系统的基本资料进行修改和更新维护。用例名称:初始化系统执行者:管理员目的:对系统进行初始化操作。用例名称:使用系统工具执行者:管理员目的:对系统

5、的辅助工具进行使用。用例名称:培训管理执行者:管理员目的:对企业人事的培训信息进行管理操作。用例名称:奖惩管理执行者:管理员目的:对个人的奖惩信息进行录入和修改。用例名称:档案管理执行者:管理员目的:对企业人员的档案进行统一管理用例名称:考勤管理执行者:管理员目的:对人员进行统一的考勤信息的录入。用例名称:设置管理员执行者:超级管理员目的:完成对管理员的设置。内容要求 2:选择其中一个用例(如下订单)给出其用例描述。格式参考下表100.1用例ID号及用例名Uc 100管理员注册100.2用例概述该用例描述在企业人事管理系统中管理员注册流程100.3参与者:人事管理员101.4前置条件(Pre-

6、Conditions)没有注册的管理员100.5后置条件(Post-Conditions)管理员注册成功100.6事件流100.6.1基本事件流(Basic Flow)1) 第一次登录输入用户名:Tsoft密码:1112) 用户名密码正确,在档案管理模块建立超级管理员档案3) 在新增用户模块设置为管理员,系统默认第一个被设置的管 理员为超级管理员4)退出5)第二次登录输入用户名T00001密码:1116)用户密码正确,在修改密码模块修改超级管理员密码7)在档案管理模块建立普通管理员档案8)在新增用户模块设置为管理员,除了第一个被设置的管理员 外均为普通管理员100.6. 扩展事件流(Alter

7、native El(替代第2步):如果用户名和密码不正确,则重新输入Flows )E2(替代第6步):如果用户名和密码不正确,重新输入。)4.1.3用例图通过已掌握的需求,初步了解系统所要完成的功能。下面给出用例图。登录偉改密码人员谡蚤统计振恚企业架构管理员堆护慕境基直贵料桂用索绕工具普通管理员謔靈管理员培训管湮设置管理员考勒管理莒案管理奖惩管理用户A4.1.4分析与讨论1)建模用例图的步骤、方法?答:使用starUML进行绘制,创建用例图模型,根据分析结果进行添加用例,对参 与者和用例进行关系关联。2)如何识别系统的参与者?应该如何划分用例,应注意哪些问题?答:根据系统描述进行逻辑上的判断。

8、根据每个用例触发者的不用来划分用例。3) 心得答:对UML图建模的操作,掌握了用例图的实际操作,包括对系统参与者的识别和 用例的识别。对模型的了解和体会加深。4.2 建立对象模型4.2.1 候选类的数据字典类名属性操作管理员账号、密码登录管理员档案姓名、年龄增加、删除、更新普通管理员档案超级管理员档案系统工具系统基本信息初始化系统普通管理员账号、登录密码超级管理员账号、登录密码计算器WordExcel人事信息考勤信息迟到、请假、加班奖惩信息惩罚、奖励培训信息培训机构、培训内容、培训 时长员工档案职务、个人信息待遇信息账套信息员工待遇报表企业部门设置4.2.2 定义类“考勤信息”类 属性迟到:文

9、本(St ring)请假:文本加班:文本操作 无423绘制类图苔逊它理员档空手址工貝系站堆护5亿苦鱼管理员1磴级意理负一咔E 一进录浮円一时E 一疥灵许百-迟工 -irtc -w考勤信息一运罚 一甲尅计耳器word0.-人宰信見1 1系绕垦車怎息培训皆息员丄苦冥-培训机枸 -時训內客 -培订比住一职沖 -t / rS奖爲信恳账套信息员工待遇抿圭企业部门谡畫卒昨普通管理员和超级管理员继承自管理员类,一个管理员可以拥有一个管理员档案,一个管理员档 案也只能被一个管理员拥有。普通管理员档案和超级管理员档案继承自管理员档案。一个管理员可 以使用多个工具,一个工具只能被一个管理员使用。一个管理员可以进行

10、多个人事信息的管理,一 个人事信息的管理只能被一个管理员操作。一个人事信息对应一个待遇信息,一个待遇信息也唯一 对弈一个人事信息。4.2.4包图对于大型复杂系统,常需要把大量的模型元素用包组织起来,以方便处理。对所 选系统的类进行分组,以便更清晰地了解系 统的结构。人事管理r特遇管11425分析与讨论1)建模类图的步骤、方法?答:STARUML-新建类图模型-添加类-添加关系。事先进行分析,然后对确定的 类进行直接绘制。2)识别类有哪些方法,你是如何识别类的?答:名词识别法。3)解释关联的多重性?如何确定类的属性、操作、类之间的关联关系、组织类 之间的继承?答:一个类可以被多个类关联,一个类也

11、可以关联多个类。根据系统描述信息 进行逻辑上的判断和确认。4.3建立动态模型系统的动态行为模型由交互图(顺序图和协同图)、状态机图和活动图表达。在系 统的分析和设计中应当对主要的Use Case和对象类绘制这些图形,以便分析系统的行 为,印证和修改系统的静态结构,满足用户的需求,达到系统的目标。4.3.1顺序图Lifelinel:普通管理员屏薑管理员档案李鹏程顺序图描述:普通管理员输入用户名和密码,输入到屏幕,屏幕将信息和管理员档案进行 核实,如果正确,则返回正确登录,若果错误则返回账号密码不正确的登录失败的结果。4.3.2通信图4.3.3活动图活动图的主要作用是表示系统的业务工作流和并发处理

12、过程。针对自选系统主要的 业务工作流绘制活动图。绘制活动图需要确定参与活动的对象、动作状态、动作流,以及对象流。434状态图状态机图表现一个对象(类)的生命史。对于一些实现重要行为动作的对象应当绘 制状态机图。绘制状态机图需要确定一个对象的生命期可能出现的全部状态,哪些事件 将引起状态的转移,将会发生哪些动作。冥习员工此状态图是一个企业员工的状态。从被管理员加入档案的时候,状态变成实习员工, 被正式分配部门以后变成了正式员工,录入培训信息的时候状态变成培训中,添加奖励后变成待奖励状态,奖励后状态变成正式员工。添加惩罚信息后状态变成待惩罚,惩罚 后状态变成正式员工。435分析与讨论比较顺序图与通

13、信图、活动图与状态图的应用。答:顺序图强调交互顺序,在编程时候用于对象的交互顺序。通信图强调对象之间的交互,在 编程的时候用于方法的创建。活动图表示活动的整个流程,状态图用于对象状态信息的转换。4.4物理模型4.4.1建立构件图系统实现的源代码、二进制码、执行码可以按照模块化的思想,用构件分别组织起来,明确系 统各部分的功能职责和软件结构。PersonalManager.exe用来启动整个系统,是系统的执行文件。IndexFrame.java是整个系统的UI 界面。负责与用户提供交互接口。功能的实现通过调用人事管理模块、待遇管理模块、系统维护模 块来实现功能。Hibernate.cfg.xml、TbRecord.java、BaseDao.java是连接和持久化写入数据的文件, 用来连接底层Oracle数据库。4.4.2建立部署图客户服务器上有IndexFrame.java文件,经常调用的功能专门放置在应用处理器上来实现各个功能的数据处理。在数据库服务器上放置Hibernate.cfg.xml、TbRecord.java、BaseDao.java这些与数据库相关的文件。数据库服务器单独存放Oracle数据库。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!