网站开发课程设计Word下载.docx
《网站开发课程设计Word下载.docx》由会员分享,可在线阅读,更多相关《网站开发课程设计Word下载.docx(47页珍藏版)》请在冰豆网上搜索。
信息化人事管理是管理技术与信息技术之间的完美融合,在消化吸收先进的人事管理理念的基础上,可以在系统中体现人事管理的全部内容与业务流程,从而使得人事管理系统可以被用来定义专业部门的工作内容,优化和规范其业务流程,从而成为企业人事部门信息化、职业化个性化的管理平台,真正实现管理方式的人性化。
1.2系统功能分析
人事管理系统主要有以下几项功能要求:
1.按不同权限登录系统
2.对其提供的部门资料情况进行添加、查询、修改和删除操作。
3.对其提供的人员资料情况进行添加、查询、修改和删除操作。
4.对其提供的人员考勤资料情况进行添加、查询、修改和删除操作,并可按考勤日期进行分类。
5.对其提供的人员工资资料情况(包含员工个人工资信息、标准工资信息、奖金、补助以及薪金扣除等信息)进行添加、查询、修改和删除操作,并可按工资月份进行分类。
6.可进行添加新的用户,修改用户原有的用户名、密码,删除原有用户等操作。
7.对人员职位变动信息的添加、查询、修改和删除等操作。
8.对部门和机构信息进行的添加、查询、修改和删除相关操作。
9.对公司提供的员工培训信息(包括课程信息和反馈信息)进行添加、查询、修改和删除操作。
1.3系统流程图
1.4主要用例图
1.8.1系统用例
1.8.2人员档案管理相关操作用例
1.8.3人事调配相关操作用例
1.8.4员工培训用例
1.8.5系统管理用例
1.5部分主要用例事件流
1.5.1登陆
1.5.1.1说明
用户输入登录信息,如用户名、密码、验证码,以员工身份进入系统。
1.5.1.2用户登录的信息
信息
类型
描述
用户名(userID)
20个字符
主键,不可为空
密码(password)
不可为空
1.5.1.3登录确认
用户通过网上在线输入用户账号信息后,由后台系统收集相应的资料,并进行核实比较确认。
1.5.1.4对应的事件流
内容
说明
用例编号
001
用例名称
登陆
用例说明
用户登录系统
参与者
部门经理、普通职员、系统管理员
前置条件
用户本公司人员
后置条件
用户所输入的信息与后台系统数据库表中所保存的信息一致
基本路径
1、Actor填入用户名、密码点击提交
2系统验证用户名和密码
3验证成功,系统跳转到主页
扩展路径
1a、用户所输入的登录信息无效
系统提示输入正确格式的用户标识信息
2a、验证失败
系统提示Actor重新填写用户名和密码
1.5.2增加员工信息
1.5.2.1说明
主要是指对新到公司员工信息的采集。
1.5.2.2员工基本录入信息如下
ID
姓名
10个字符
性别
5个字符
年龄
图片
50个字符
正装照/身份证扫描/学历证书扫描
职位
学历
学位
所在部门
政治面貌
人员状态
10个字符
在职/实习/离职
行业背景
100个字符
技术特长
1.5.2.3信息核对
员工信息被采集后,员工可以根据自己账户和密码去查询自己信息是否填写正确。
1.5.2.4对应的事件流
002
信息采集
对新到公司员工进行信息采集
部门经理、系统管理员
该用户是未被采集过信息的员工。
后台系统正确地收集用户提交的信息并保存到数据库表中
1、Actor点击添加员工信息
2、系统显示添加界面
3、Actor填写用户名的基本信息,点击提交
4、后台系统处理该请求并最后显示保存成功
5、添加成功后跳转到登陆界面
3a、Actor填写的信息格式不正确
3a1、系统提示输入正确的数据
4a、保存失败
1.5.3核实用户基本信息
1.5.3.1说明
登录成功的用户,可以查看自己的信息。
1.5.3.2对应的事件流
003
查看个人信息
用户查看自己的信息情况
所有公司员工
已采集信息的员工,同时成功登陆系统
无
1、Actor找到“查看个人信息”链接,点击进入
2、系统显示出其相关信息
补充说明
1.5.4在线注销
1.5.4.1说明
员工在登录成功后,可以在线注销。
此后将不再拥有登录后的在线权限。
1.5.4.2对应的事件流
004
在线注销
员工登录成功后,可以在线注销
登录后的员工
公司已经采集信息的员工,成功登陆系统
1、Actor点击在线注销
2、系统判断该用户是否是已经登录过的用户
3、系统再显示警告提示是否真的要在线注销
4、Actor点击确定按钮
5、系统将在线注销该用户
4a、Actor输入取消在线注销
4a1、系统将退出在线注销状态
1.5.5查询
1.5.5.1说明
登录成功的员工,可以按照所需查找自己需要的信息。
1.5.5.2对应的事件流
005
查询
系统照Actor所给定的关键字检索商品
游客或者登录成功的用户
1、Actor关键字框输入关键字
2、系统显示出所找到的满足条件的商品
1a、未输入条件选项
1a1、不执行
2a、未找满足条件的商品
2a1、系统提示改变查询条件选项,重新查询
第二章系统总体设计
2.1系统设计
用户功能模块设计:
2.2数据库逻辑设计
根据设计要求,需要的数据表可分为:
1.员工信息表2.职位变动登记表3.机构信息表4.部门信息表5.职位信息表6.个人工资表7.工资标准信息表8.补助信息表9.奖金信息表10.扣除金额信息表11.薪资发放明细12.员工签到/退表13.请假信息统计表14.培训统计表15.培训课程信息表16.培训反馈信息表17.用户ID信息表18.权限信息表
一共18个信息表
数据库关系表如下:
2.3员工信息类
2.3.1员工信息表
序号
列名
数据类型
长度
小数位
主键
1
员工编号
bigint
8
是
员工ID
2
机构编号
int
4
员工所属机构编号
3
部门编号
员工所属部门编号
职位编号
员工职位编号
5
工资标准编号
员工工资标准编号
6
履历表编号
员工履历表编号
7
员工类型
待删除员工
注册员工
待面试员工
面试通过员工
待笔试员工
笔试通过员工
待入职员工
准入职员工
正式员工(默认)
完整员工
9
员工姓名
varchar
20
10
员工性别
出生地
50
员工出生地
11
出生日期
datetime
员工出生日期
12
身份证号码
员工身份证号码
13
护照号码
员工护照号码
14
社保号码
员工社保号码
15
婚恋状况
员工婚恋状况
16
居住地址
200
员工居住地址
17
邮政编码
员工居住地邮政编码
18
联系电话
员工家庭或办公室电话
19
移动电话
员工移动电话
QQ号码
员工QQ号码
21
MSN号码
员工MSN号码
22
邮箱
员工邮箱地址
23
银行卡号
员工银行卡号
24
开户银行
银行卡开户银行
25
国籍
员工国籍
26
党籍
员工党籍
27
民族
员工民族
28
宗教信仰
员工宗教信仰
29
教育程度
员工教育程度
30
所学专业
员工所学专业
31
员工照片
255
32
专长与特长
员工专长与特长
33
业余爱好
员工业余爱好
34
备注
5000
35
登记人
登记人姓名
36
复核人
复核人姓名
37
更改人
更改人姓名
38
登记时间
2.3.2职位变动登记表
原职位编号
原部门编号
原机构编号
新职位编号
新部门编号
新机构编号
1000
2.3.3机构信息表
机构名称
机构地址
机构所在地址详细描述
机构所在地邮政编码
机构负责人
机构负责人姓名
机构描述
机构简介等
2.3.4部门信息表
部门名称
所属机构编号
部门负责人
部门经理姓名
部门描述
部门简介等
2.3.5职位信息表
职位名称
职位描述
500
所属部门编号
2.4工资类
2.4.1个人工资表
基本工资
money
当月基本工资
补助总额
当月所获总补助
奖金总额
当月所获总奖金
扣除总额
当月扣除总金额
总工资
当月总工资
时间
核算时间
核算人
核算人姓名
2.4.2工资标准信息表
允许空
默认值
否
工资标准名称
60
该等级对应的基本工资
制定人
审核人
修改人
制定时间
复核时间
修改时间
复核说明
2.4.3补助信息表
交通补助
当月交通补助
通讯补助
当月通讯补助
午餐补助
当月午餐补助
加班补助
当月加班补助
浮动工资
当月浮动工资
其他
其他补助
当月总补助
2.4.4奖金信息表
任务奖金
业绩奖金
周/月最佳员工奖金
福利奖金
分红奖金
其他奖金
2.4.5扣除金额信息表
医疗保险
住房公积金
迟到/早退罚金
其他扣除金额
扣除总