您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 家居行业 > UML企业人力资源管理信息系统分析建模
1/15统一建模语言UML课程设计题目:企业人力资源管理信息系统分析建模姓名:黄学号:14班级:计科104时间:2012.12.252/15一、系统需求分析1、系统的功能与要求人力资源管理信息系统是基于B/S模式的WebMIS系统,它可以将杂论无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。对功能的规定:●员工信息管理●考勤管理●工资管理●报表管理●系统管理对性能的规定:●操作应该方便、灵活。●系统应有较高的的稳定性。●系统应有较高的安全性。●系统应有较高的容错性。●速度上要求前台要能够很快地响应应聘者。●后台操作不能出现超时现象。数据管理能力要求●能处理大量的新闻。●安全指数高,防止黑客攻击。●负荷能力强,防止数据量过大而影响速度。●遵循数据完整性规则,保证数据实际有效。●保证发送到数据库引擎的数据得以可靠存储。●数据备份功能,保证数据在丢失之后可以得到及时的补救。●数据恢复功能,当数据遭到破坏时,可以随时恢复过去的备份的数据。二、系统的体系结构1)系统设计方案本企业人力资源管理系统是基于B/S模式的WebMIS系统,根据3/15后台管理员设置的栏目自动生成的企业人力资源管理系统主页、栏目浏览页面,同时后台提供了员工的信息编辑、修改、删除功能,主要通过相关类实现了数据库的管理和静态文件的生成操作。业务功能描述业务模块描述员工信息管理人员调动对各个岗位员工人员调动查询员工信息主要用查询岗位员工信息考勤管理查询员工考勤信息主要用于查询某一时期公司员工的上班、请假、加班、出差等出勤情況统计工作时间主要用于统计员工的工作时间工资管理自定义工资项目和参数主要用自定义工资项目和参数计算员工工资主要用于计算员工工资并生成工资总表和个人工资表报表管理生成报表主要用于生成报表以及以不同的方式输出报表系统管理数据管理用于(提供数据修改、备份、恢复等多种数据维护工具)、系统运行日志、系统设置等功能。权限管理对登录人员进行设置系统逻辑结构人力资源管理信息系统人力资源管理系统管理员接口管理员接口系统管理系统数据库4/15二、系统用例建模识别系统的参与者;识别用例;对主要的用例书写用例文档;通过关系整理用例得出最终的用例模型。应聘者注册用例文档;登录用例文档;添加员工信息用例文档和考勤管理用例文档等。初始用例模型数据库更新includeinclude管理考勤信息管理员工工资生成报表打印报表增加员工信息删除员工信息查询员工信息部门管理员维护数据增加用户删除用户登录系统管理员includeinclude三、设计类图5/15系统中用到的类图各类的关系图Administrator类是管理员信息类,包括管理员的工号(WorkID),名字(Name),电话(Tel)住址(Address)其中主要操作有增加管理员(AddAdmin),增加员工(AddEmp),创建报表(CreateReportForms)6/15Employe类是员工信息类,包括员工的工号(WorkID),员工姓名(Name),住址(Address)工作时间(WorkTime),年龄(Old),性别(Sex),部门(Department),电话(Tel)。其中的主要操作有创建新员工(AddEmployer),删除员工(DeleteEmploye),调换员工(TransferEmploye)ReportForms类是报表类,包括表明(Name),表项(Item),主要操作有创建(Create),打印(Print),输出(File),预览(Perview)四、设计活动图根据用例文档设计相应用例的活动图。为主要用例场景设计的活动图准确规范。1、“用户登陆”活动图输入登陆信息选择登陆或重置关闭当前页面登陆失败点击重置点击确定返回登陆页面检查是否输入正确提示用户名或密码错误退出提示用户已经登陆显示登陆成功登陆成功2、“考勤管理”活动图7/15选择考勤管理点击查询按工号查询按月份查询其他方式查询选择统计员工实际工作时间点击保存系统显示查询信息数据库更新更新考勤信息表3、“添加用户”活动图输入用户信息点击确定点击重置点击取消退出界面退出该页系统清空信息系统验证信息提示输入信息有误提示选择用户拥有什么权限提示添加新用户成功退出该页8/154.“工资管理”活动图选择工资管理定义工资项目和参数计算员工工资点击退出退出该页输入项目和参数点击保存数据库更新提示用户离开还是继续离开继续退出该页显示现在的项目和参数从数据库中读出考勤信息根据考勤信息计算工资生成工资总表生成员工个人工资表显示报表5、“员工信息管理”活动图9/15选择员工信息管理选择查询员工信息选择管理员工信息人员调动处理其他信息更改查询员工信息按姓名查询按工号查询按工龄查询点击查询按考勤时间查询点击退出退出该页进入管理员工信息页面进入查询员工信息页面数据库更新显示员工信息退出该页6.“报表管理“活动图10/15点击生成报表生成人事报表生成员工考勤表生成员工工资表点击生成选择输出方式输出到文件预览打印点击确定点击退出退出该页选择报表管理从数据库中读出数据生成报表输出报表五、设计顺序图要求设计的顺序图准确规范。1、“用户登陆”顺序图11/15用户计算机屏幕数据库账户1:进入登录页面2:读取信息3:初始化4:提示填写登录信息5:填写登录信息6:链接数据库7:获取数据库信息8:返回帐号信息9:验证用户名与密码10:用户名与密码正确2、“考勤管理”顺序图部门管理员考勤管理系统界面数据库账户1:输入查寻请求2:获得考勤信息3:修改考勤信息4:发送修改考勤信息5:更新考勤信息12/153、“员工信息管理”顺序图部门管理员员工信息系统界面数据库账户1:输入查寻请求2:获得员工信息3:修改员工信息4:发送修改员工信息5:更新员工信息4、“报表管理”顺序图部门管理员报表管理系统界面数据库1:数据生成报表信息2:获取报表数据3:返回报表数据4:生成报表5:输出报表方式6:输出报表5、“添加用户”顺序图13/15系统管理员人员管理数据库账户信息1:登陆2:添加用户信息3:发送用户信息4:更新用户信息六、设计协作图要求设计的协作图准确规范1、“用户登陆”协作图用户计算机屏幕数据库账户2:读取信息1:进入登录页面3:初始化7:获取数据库信息8:返回帐号信息4:提示填写登录信息10:用户名与密码正确5:填写登录信息6:链接数据库9:验证用户名与密码14/152、“考勤管理”协作图部门管理员考勤管理系统界面数据库账户1:输入查寻请求3:修改考勤信息2:获得考勤信息4:发送修改考勤信息5:更新考勤信息3、“添加用户”协作图系统管理员人员管理数据库账户信息1:登陆2:添加用户信息3:发送用户信息4:更新用户信息4、“员工信息管理”协作图15/15部门管理员员工信息系统界面数据库账户1:输入查寻请求3:修改员工信息2:获得员工信息4:发送修改员工信息5:更新员工信息5、“员工信息管理”协作图部门管理员数据库报表管理系统界面4:生成报表1:数据生成报表信息5:输出报表方式6:输出报表2:获取报表数据3:返回报表数据
本文标题:UML企业人力资源管理信息系统分析建模
链接地址:https://www.777doc.com/doc-7145479 .html