人事管理系统_第1页
人事管理系统_第2页
人事管理系统_第3页
人事管理系统_第4页
人事管理系统_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

-.z."计算机辅助软件工程"实验报告书姓名专业年级指导教师人事管理系统需求分析1.1、用户需求1、员工可以实现的功能:用户注册:主要实现员工的注册,创立自己的帐户密码用户登录:登陆应用程序查看自己的信息修改密码:修改用户自己的密码2、管理员实现的功能:员工调动:查看修改员工的调动信息根本信息:统计与查询员工根本信息员工考评:记录员工考评信息人员调薪:管理员工的薪水调整职称评定:评定和记录员工的职称信息培训管理:管理员工的培训信息报表输出:将需要的信息以报表形式输出打印数据备份:管理员〔或DBA〕备份数据数据恢复:病毒,黑客等破坏数据库后对数据进展恢复系统管理:主要对用户的密码、管理权限的设置等。1.2、功能需求1.员工信息:统计与查询员工根本信息2.调薪信息:管理员工的薪水调整3.培训信息:管理员工的培训信息4.考评信息:记录员工考评信息5.奖惩信息:记录员工奖惩信息顶层用例图系统的用例图人事管理用例图根本信息管理子用例图1.3、非功能需求1.软件必须严格按照设定的平安权限机制运行,并有效防止非授权用户进入本系统。2.软件必须提供对系统中各种码表的维护、补充操作。3.软件必须按照需求规定记录各种日志。4.软件对用户的所有误操作或不合法操作进展检查,并给出提示信息。5.用户必须对系统中的材料本钱信息进展维护,以便软件能取得用例描述用例列表1用例编号1用例名称管理在职员工信息用例功能管理员,管理在职员工信息步骤活动1管理员选择在职员工信息管理2系统显示可用的功能,管理员选择其中之一执行:添加员工信息修改员工信息删除员工信息查询员工信息3管理员可重复选择以上操作4管理员退出系统或转入其它操作用例列表2用例编号2用例名称添加员工信息用例功能新员工录入步骤活动1管理员选择添加员工信息的操作2系统显示员工信息录入界面〔内容见数据字典〕3管理员按要求填写员工信息4管理员选择提交操作5系统保存新加员工信息用例列表3用例编号3用例名称修改员工信息用例功能员工信息变动在录入员工信息时,由于误操作而将信息误填步骤活动1管理员选定要修改记录信息的员工2管理员选择修改信息操作3系统显示被选定员工的详细信息4管理员修改记录信息5管理员选择提交操作6系统保存被修改员工信息的记录用例列表4用例编号4用例名称删除员工信息用例功能在录入员工信息时,由于误操作而将信息填错步骤活动1管理员选定要删除记录信息的员工2管理员选择删除信息操作3系统将显示确认信息4管理员选择确定5系统删除被选定的员工的信息用例列表5用例编号5用例名称查询员工信息用例功能管理员,检索符合*一条件的所有员工信息步骤活动1管理员选择查询操作2管理员输入查询条件〔员工号,,职务,部门等〕3系统显示符合条件的员工的信息用例列表6用例编号6用例名称管理员工调动信息用例功能管理员,管理员工调动信息步骤活动1管理员选择在职员工调动信息管理2系统显示可用的功能,管理员选择其中之一执行:添加员工调动信息修改员工调动信息删除员工调动信息查询员工调动信息3管理员可重复选择以上操作4管理员退出系统或转入其它操作用例列表7用例编号7用例名称添加员工调动信息用例功能员工调动变动步骤活动1管理员选择添加员工调动信息的操作2系统显示员工调动信息录入界面〔见数据字典:员工调动信息表〕3管理员按要求填写员工调动信息4管理员选择提交操作5系统保存新加员工调动信息用例列表8用例编号8用例名称修改员工调动信息用例功能员工调动信息变动在录入员工调动信息时,由于误操作而将信息误填步骤活动1管理员选定要修改记录信息的员工调动2管理员选择修改信息操作3系统显示被选定记录的详细信息4管理员修改记录信息5管理员选择提交操作6系统保存被修改员工调动信息的记录用例列表9用例编号9用例名称删除员工调动信息用例功能在录入员工调动信息时,由于误操作而将信息误填步骤活动1管理员选定要删除记录信息的员工调动2管理员选择删除信息操作3系统将显示确认信息4管理员选择确定5系统删除被选定的员工调动的信息用例列表10用例编号10用例名称查询员工调动信息用例功能管理员,检索符合*一条件的所有员工调动信息步骤活动1管理员选择查询员工调动信息操作2管理员输入查询条件〔员工号,,原部门,原职务,调动后部门,调动后职务〕3系统显示符合条件的员工调动的信息用例列表11用例编号11用例名称管理员工离职信息用例功能管理员,管理员工离职信息步骤活动1管理员选择员工离职信息管理2系统显示可用的功能,管理员选择其中之一执行:添加员工离职信息修改员工离职信息删除员工离职信息查询员工离职信息3管理员可重复选择以上操作4管理员退出系统或转入其它操作用例列表12用例编号12用例名称添加员工离职信息用例功能员工离职步骤活动1管理员选择添加员工离职信息的操作2系统显示员工离职信息录入界面〔见数据字典:员工离职信息表〕3管理员按要求填写员工离职信息4管理员选择提交操作5系统保存新加员工离职信息用例列表13用例编号13用例名称修改员工离职信息用例功能管理员,针对员工离职信息的管理在录入员工离职信息时由于误操作而将信息填错步骤活动1管理员选定要修改的员工离职信息记录2管理员选择修改信息操作3系统显示被选定记录的详细信息4管理员修改记录信息5管理员选择提交操作6系统保存被修改员工离职信息的记录用例列表14用例编号14用例名称删除员工离职信息用例功能步骤活动1管理员选定要删除的员工离职信息记录2管理员选择删除信息操作3系统将显示确认信息4管理员选择确定5系统删除被选定的员工离职的信息用例列表15用例编号15用例名称查询员工离职信息用例功能步骤活动1管理员选择查询操作2管理员输入查询条件〔员工号,,所在部门,离职日期〕3系统显示符合条件的员工离职的信息用例列表16用例编号16用例名称打印查询结果信息用例功能步骤活动1操作员选择打印操作2系统显示打印设置界面3操作员进展打印设置4系统完成打印数据字典目录数据表名称中文说明Staff员工信息表Section部门表Position职位表Holiday请假表Overtime加班表Checking考勤表Worktime工作时间表OAsorce业绩报告表PrizeInfo奖惩表Remove部门调动Salary薪资表ChangeMoney调薪表Notice公告表Vacation假期表Event事件记录表evection出差表表名员工信息表(Staff)字段数据类型字段数据类型字段S_userVarchar2(10)PKNotnull登录用户名S_pwdVarchar2(20)Notnull密码S_nameVarchar2(20)Notnull员工姓名S_se*char(2)Notnull员工性别S_sidNumber(10)FK(Section)Notnull员工部门职位中间表idS_wagesNumber(10,2)Notnull根本工资S_phoneVarchar2(13)分机S_etimedateNotnull入职时间S_ltimedate离职时间S_statusNumber(1)DF默认2状态(0退休,1离职,2在职)S_photoVarchar2(255)员工相片S_introduceVarchar2(100)自我介绍S_formatNumber(2)临时、正式招聘形式(0临时,1正式)表名部门表(Sections)字段数据类型主/外键约束对应中文S_idNumber(10)PKNotnull部门IDS_nameVarchar2(10)Notnull部门名称s_stateNumber(1)默认1部门状态〔0不可用,1可用〕表名请假表(holiday)字段数据类型主/外键约束对应中文H_idNumber(10)PKNotnull请假IDH_suserVarchar2(10)FK(Staff)Notnull引用员工idH_causeVarchar2(255)请假原因H_htidNumber(10)FK引用请假类型idH_atimedateDFGetdate()申请时间H_starttimedateNotnull起始时间H_stoptimedateNotnull截止时间H_stoptime1dateNotnull实际截止时间H_estatusVarchar2(10)DF申请,批准,审核请假状态H_etimedate审核时间H_suser1Varchar(10)FK审核人IDH_hoursNumber(10,2)请假小时数。H_moneyNumber(10,2)请假费用H_remarksVarchar2(255)备注H_e*istNumber(1)默认10不存在1存在表名加班表(overtime)字段数据类型主/外键约束对应中文O_idNumber(10)PKNotnull加班IDO_suserVarchar2(10)FKNotnull员工IDO_causeVarchar2(255) Notnull加班原因O_otidNumber(10)FK引用加班类型idO_atimedateDFGetdate()申请时间O_rhoursNumber(5,1)加班时长O_rtimedate加班开场时间O_stimedate加班完毕时间O_rtime1date实际开场时间O_rtime1date实际开场时间O_moneyNumber(10,2)加班金额O_htimelNumber(5,1)回报时长(年假时长)O_estatusVarchar2(10)DF申请,批准,审核加班状态O_etimedate审核时间O_suser1Varchar2(10)FK审核人IDO_remarkVarchar2(255)加班备注O_e*istNumber(1)默认10不存在1存在表名考勤表(checking)字段数据类型主/外键约束对应中文C_idNumber(10)PKNotnull考勤IDC_suserVarchar2(10)FKNotnull员工IDC_uptimedate实际上班打卡时间C_uptime1date上班打卡时间C_upstatusNumber(10)FK上班状态(引用奖惩表)C_downtimedate实际下班打卡时间C_downtime1date下班打卡时间C_downstatusNumber(10)FK下班状态(引用奖惩表)C_startstatusNumber(1)考勤状态在职状态〔0上班,1放假,2出差等〕C_timedateNotnull考勤日期C_remarksVarchar2(255)备注C_e*istNumber(1)默认存在0是否显示0不存在1存在表名事件记录表〔Event〕*字段数据类型主/外键约束对应中文EV_idNumber(10)PK事件记录IDEV_useridVarchar2(10)FK引用员工IDEV_contentVarchar2(255)操作类容EV_

温馨提示

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

评论

0/150

提交评论