1、UML企业人力资源管理信息系统分析建模统一建模语言UML课程设计 题目: 企业人力资源管理信息系统分析建模 姓名: 黄 学号: 14 班级: 计科104 时间: 2012 . 12 . 25 一、系统需求分析1、系统的功能与要求 人力资源管理信息系统是基于B/S模式的WebMIS系统,它可以将杂论无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。 对功能的规定: 员工信息管理 考勤管理 工资管理 报表管理 系统管理对性能的规定: 操作应该方便、灵活。 系统应有较高的的稳定性。 系统应有较高的安全性。 系统应有较高的容错性。 速度上要求前台要能够很快地响应应聘者。 后台操作不
2、能出现超时现象。数据管理能力要求 能处理大量的新闻。 安全指数高,防止黑客攻击。 负荷能力强,防止数据量过大而影响速度。 遵循数据完整性规则,保证数据实际有效。 保证发送到数据库引擎的数据得以可靠存储。 数据备份功能,保证数据在丢失之后可以得到及时的补救。 数据恢复功能,当数据遭到破坏时,可以随时恢复过去的备份的数据。二、系统的体系结构1) 系统设计方案本企业人力资源管理系统是基于B/S模式的WebMIS系统,根据后台管理员设置的栏目自动生成的企业人力资源管理系统主页、栏目浏览页面,同时后台提供了员工的信息编辑、修改、删除功能,主要通过相关类实现了数据库的管理和静态文件的生成操作。 业务功能描
3、述业务模块描述员工信息管理人员调动对各个岗位员工人员调动查询员工信息主要用查询岗位员工信息考勤管理查询员工考勤 信息主要用于查询某一时期公司 员工的上班、请假、加班、出差等出勤情況统计工作时间主要用于统计员工的工作时间工资管理自定义工资项目和参数主要用自定义工资项目和参数计算员工工资主要用于计算员工工资并生成工资总表和个人工资表报表管理生成报表主要用于生成报表以及以不同的方式输出报表系统管理数据管理用于(提供数据修改、备份、恢复等多种数据维护工具)、系统 运行日志、系统设置等功能。权限管理对登录人员进行设置系统逻辑结构人力资源管理信息系统人力资源管理系统管理员接口管理员接口系统管理系统数据库二
4、、 系统用例建模识别系统的参与者;识别用例;对主要的用例书写用例文档;通过关系整理用例得出最终的用例模型。应聘者注册用例文档;登录用例文档;添加员工信息用例文档和考勤管理用例文档等。初始用例模型三、设计类图系统中用到的类图各类的关系图Administrator类是管理员信息类,包括管理员的工号(WorkID),名字(Name),电话(Tel)住址(Address)其中主要操作有 增加管理员(AddAdmin),增加员工(AddEmp),创建报表(CreateReportForms)Employe类是员工信息类,包括员工的工号(WorkID),员工姓名(Name),住址(Address)工作时间
5、(WorkTime),年龄(Old),性别(Sex),部门(Department),电话(Tel)。其中的主要操作有创建新员工(AddEmployer),删除员工(DeleteEmploye),调换员工(TransferEmploye) ReportForms类是报表类,包括表明(Name),表项(Item),主要操作有创建(Create),打印(Print),输出(File),预览(Perview)四、设计活动图根据用例文档设计相应用例的活动图。为主要用例场景设计的活动图准确规范。1、“用户登陆”活动图2、“考勤管理”活动图3、“添加用户”活动图4“工资管理”活动图5、“员工信息管理”活动图6.“报表管理“活动图五、设计顺序图要求设计的顺序图准确规范。1、“用户登陆”顺序图2、“考勤管理”顺序图3、“员工信息管理”顺序图4、“报表管理”顺序图5、“添加用户”顺序图六、设计协作图 要求设计的协作图准确规范1、“用户登陆”协作图2、“考勤管理”协作图3、“添加用户”协作图4、“员工信息管理”协作图5、“员工信息管理”协作图17