001505杨登洪信息管理系统综合课程设计Word格式.docx
- 文档编号:21137002
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:40
- 大小:528.08KB
001505杨登洪信息管理系统综合课程设计Word格式.docx
《001505杨登洪信息管理系统综合课程设计Word格式.docx》由会员分享,可在线阅读,更多相关《001505杨登洪信息管理系统综合课程设计Word格式.docx(40页珍藏版)》请在冰豆网上搜索。
用于完成报表管理功能。
1.1.1部门管理
需求描述
功能需求
优先级
高
业务背景
部门是构成一个组织的基本单位。
部门管理不仅维护部门的基本信息,也体现出部门之间的上下级关系。
功能说明
1.新建部门
2.修改部门
3.删除部门
4.查询部门下员工
约束条件
1.系统要求部门的编号唯一。
2.如果要删除的部门下面已经存在员工,该部门不能删除。
相关查询
查询部门列表:
可以按照部门编号,名称,类型进行查询
其他需求
无
业务流程描述
数据描述
部门基本信息
名称
描述
是否必添
编号
是
类型
(下拉框)分为公司、部门、车间、生产线、班组等;
电话
传真
否
上级部门
成立日期
1.1.2岗位管理
岗位是指一个组织中由特定人员所承担的多种职责的集合,一般来讲岗位对应到了特定的部门。
但为了简化实训项目,裁剪了岗位与部门之间的关系。
本功能就是对组织内各岗位进行管理,包括增加、修改、删除岗位,以及查询岗位下的在职人员等。
1.增加岗位
2.修改岗位
3.删除岗位
4.查询岗位下员工
1.岗位编号保证在系统内唯一
2.删除岗位必须保证岗位上没有配置员工
查询岗位列表:
可以按照岗位编号,名称,类型进行查询
岗位基本信息
岗位类型
下拉框,分为管理,技术,营销,市场等;
岗位编制
岗位上最多可配置多少员工
1.1.3员工入职管理
员工入职管理
对于一个人事管理部门,员工入职是人员从本单位外部进入系统的途径之一,入职可以有两种操作方式,一种是从人才库中选择人员进行入职操作,另一种是直接做新员工的入职。
1.从人才库中入职,该操作的具体步骤为:
1.1.从人才库中定位员工
1.2.直接读取该员工的基本信息,用户可修改。
1.3.员工部门、岗位的录入(可选)
1.4.员工试用期的录入(可选)
1.5.员工其他信息的录入(可选),包括职业生涯信息,外语能力信息,家庭成员信息
2.普通入职:
该操作具体步骤为:
2.1.员工基本信息录入
2.2.员工部门、岗位的录入(可选)
2.3.员工试用期的录入(可选)
2.4.员工其他信息的录入(可选),包括职业生涯信息,外语能力信息,家庭成员信息
人才库查询列表:
查询条件姓名,身份证号
从人才库入职操作可裁剪。
业务说明:
员工入职是外部人员进入到系统内部的一个重要入口,通过入职的员工意味着该员工已经被系统所管理。
在员工入职之前必须收集员工基本信息,然后确定员工被分配到哪个部门的哪个岗位上。
员工在入职的时候可以有试用期的设定,也可以没有试用期的设定。
系统默认员工有试用期,HR专员可以根据实际需要进行调整。
员工基本信息集
员工号
用来标识员工的唯一的代码
姓名
员工的姓名
性别
下拉列表
1:
男
2:
女
出生日期
员工的出生日期
身份证号
员工的身份证号
部门
员工所在的部门
岗位
员工所在的岗位
入职日期
员工的入职日期
参加工作日期
员工参加工作日期
用工形式
下拉列表:
正式
临时
人员来源
下拉框:
校园招聘
社会招聘
3:
军转
4:
其它
政治面貌
党员
预备党员
团员
民族
籍贯
联系电话
电子邮件
身高
血型
A型
B型
AB型
0型
5:
其他血型
9:
未定血型
婚姻状况
未婚
已婚
丧偶
离婚
其他
出生地
户口所在地
最高学历
高中及以下
大专
本科
研究生
最高学位
无学位
学士
双学士
硕士
博士
6:
博士后
毕业院校
所学专业
毕业日期
员工试用期信息
试用期开始日期
试用期结束日期
1.1.4试用期管理
员工试用期管理
中
员工在新入职的时候,可以会有试用期,那么通过这个功能可以对员工的试用期信息进行维护。
试用期主要为新员工入职试用期,针对员工试用期的操作,主要包含以下功能:
1、试用期转正
2、试用期延期
3、试用期不通过
4、已转正员工信息查询
员工入职,并且有试用期
1.查询试用期员工列表,查询条件包括:
员工编号,姓名,部门名称,岗位名称,试用期状态(正常、延期、不录用),试用期开始日期,试用期结束日期。
2.已转正员工信息查询:
查询条件:
开始日期,结束日期,部门编号,部门名称,员工编号,员工姓名
在试用期处理时,如果决定对员工不予录用,那么在保存信息的时候,系统提示HR专员是否对员工进行离职处理,如果进行处理,那么系统自动转到员工离职处理业务中。
员工经过试用以后,可能达不到公司的考评要求,那么员工可能被离职处理,这时需要处理员工的试用期,把试用期状态修改为试用期不通过,然后在对员工进行离职操作。
试用期信息
试用期部门考核评语
用来描述试用期信息
考核结果
转正、延期、不予录用
处理日期
如果为转正,则为转正日期;
如果为延期,则为延期日期;
如果为不予录用,则为处理本操作的日期
1.1.5部门调动管理
根据业务发展的需要,员工的部门可能随时会发生变动,操作流程为
1、确定调转员工
2、为员工确定调转后的部门
1、员工部门调动。
2、已调动部门员工信息查询
员工已经入职,并且不是离职员工
1、员工列表查询:
查询条件为部门编号,部门名称,员工编号,员工姓名。
2、已调动部门员工信息查询:
查询条件为指定开始日期,结束日期,员工编号,员工姓名,调动方式。
无
员工部门调动类型包括主动调动,被动调动,或者是数据录入错误,其中数据录入错误不保存调动历史信息,其他两种类型,需要保存历史信息。
部门调转信息
调转后的部门
调转类型
主动调动,被动调动,数据错误
调转原因
1.1.6岗位调动管理
根据业务发展的需要,员工的岗位可能随时回发生变动,有可能是升职、降职或者是一般的岗位变化。
2、为员工确定调转后的岗位
1.员工岗位调动。
2.已调动岗位员工信息查询
1、查询员工列表:
部门编号,部门名称,员工名称。
2、已调动岗位员工信息查询:
查询条件为开始日期,结束日期,,员工编号,员工姓名,调动方式。
不论是升职、降职和普通的调动,都是人的岗位发生变动。
当岗位调动类型为数据录入错误时,不保存调动历史信息,其他类型需要保存历史调动信息。
岗位调转信息
调转后的岗位
升职、降职、数据录入错误
1.1.7员工离职管理
员工离开本系统,都通过离职功能来处理。
是员工离开本系统的唯一途径,员工离职后,信息仍进行保留。
离职的类型包括:
主动辞职、辞退、退休、开除、试用期未通过。
1、确定离职员工
2、员工离职
3、已离职员工信息查询
员工已经入职,并且不是离职员工。
1、员工列表查询:
查询条件为部门编号,部门名称,员工编号,员工姓名
2、已离职员工信息查询:
查询条件包括:
员工编号,姓名,部门名称,岗位名称,离职类型,查询开始日期,结束日期
离职与员工入职相对应,是员工离开本系统的唯一途径,员工离职后,信息继续保留,并且可以进行查询。
由于离职需要符合一定的条件,特别是退休,必须按照国家法定退休条件进行退休办理。
办理离职手续的时候,由HR人员决定此离职人员是否放入到公司人才库中,如过需要,离职人员放入人才库。
离职信息
离职日期
离职类型
离职去向
是否进入人才库
是/否
1.1.8员工信息中心
低
对员工的信息进行规类管理,包括职业生涯信息,外语能力信息,家庭成员及社会关系信息
各类信息的添加、删除和修改
员工已经入职
查询员工列表:
查询条件包括部门名称,员工编号,姓名
职业生涯信息
起始年月
某一阶段从事工作或学习的起始年月
截止年月
该阶段从事工作或学习的截止年月
所在单位名称
该阶段从事工作或学习的单位名称
从事工作内容
该阶段从事工作或学习的内容
担任职务
年薪/月薪
证明人
证明人职务
证明人电话
外语能力
外国语种
下拉框
外国语种熟练程度
0完全不懂
1少量,不能进行业务沟通
2有限的业务沟通
3一般,业务沟通仍受少量限制
4好,无困难地进行谈判和讲演
5流利,在商务中自如地运用
家庭成员及社会关系信息
与本人关系
父亲、目前、配偶
姓名
员工亲属的姓名
所在单位
员工该亲属所在的单位
职位
员工该亲属的联系电话
1.1.9报表管理
1、给定时间段新聘员工报表
2、给定时间段离职员工报表
3、给定时间段部门调动员工报表
4、给定时间段岗位调动员工报表
5、人事月报
报表格式说明:
1.新聘员工报表
操作说明:
1.1选择统计开始日期,结束日期(必选,默认为当前月开始日期,结束日期)
1.2选择指定部门(可选项,如不选统计整个公司的新聘员工表)
序号
部门名称
岗位名称
学历
……..
2.离职员工报表
2.1选择统计开始日期,结束日期(必选,默认为当前月开始日期,结束日期)
2.2选择指定部门(可选项,如不选统计整个公司的离职员工表)
离职原因
3.部门调动员工报表
3.1选择统计开始日期,结束日期(必选,默认为当前月开始日期,结束日期)
原部门名称
新部门名称
调动日期
调动原因
4.岗位调动员工报表
4.1选择统计开始日期,结束日期(必选,默认为当前月开始日期,结束日期)
原岗位名称
新岗位名称
5.人事月报
5.1选择统计月份(必选,默认为当前月)
人数统计
学历统计
月初人数
月末人数
本月新入职
本月离职
本月调入
本月调出
部门1
10
20
15
5
部门2
….
合计
2.概念结构设计
通过需求分析中对该系统的功能进行分析,可以得出简单的E-R图,整体E-R图如下图所示。
其中基本上是以在职员工为中心展开联系基本信息、职业生涯信息、外语能力信息、家庭成员及社会关系信息、部门调动信息、岗位调动信息、人才库、离职员工库、部门以及岗位这些实体。
人事管理整体E-R图:
然后再结合整体E-R图列出的10个分步E-R图,如下图所示:
基本信息:
部门信息:
岗位信息:
人才库信息:
离职员工库:
职业生涯信息:
外语能力信息:
家庭成员及社会关系:
部门调动:
岗位调动:
3.逻辑结构设计
通过概念结构设计我们得到了该人事管理系统的整体E-R图。
在逻辑结构设计该阶段的主要任务是将得到的E-R图转化为具体的关系模型。
由以上的E-R图转化为关系模型后如下所示:
(标有下划线的为主键)
基本信息(员工号,姓名,性别,出生日期,身份证号,部门,岗位,入职日期,参加工作日期,用工形式,人员来源,政治面貌,民族,籍贯,联系电话,电子邮件,身高,血型,婚姻状况,出生地,户口所在地,最高学历,最高学位,毕业院校,毕业日期,所学专业);
部门(部门号,名称,类型,电话,传真,描述,上级部门,成立日期);
岗位(岗位号,名称,岗位类型,编制);
人才库(员工号,姓名,性别,出生日期,身份证号,政治面貌,民族,籍贯,联系电话,电子邮件,身高,血型,婚姻状况,出生地,户口所在地,最高学历,最高学位,毕业院校,毕业日期,所学专业);
离职员工库(离职员工编号,姓名,性别,离职日期,离职类型,离职去向,是否入人才库,备注,离职前部门,离职前岗位,联系电话);
职业生涯(员工编号,起止年月,截止年月,所在单位名称,从事工作内容,担任职务,年薪/月薪,证明人,证明人职务,证明人电话,备注);
外语能力信息(员工编号,外语语种,熟练程度);
家庭成员与社会关系(员工编号,与本人关系,姓名,所在单位,职位,联系电话);
部门调动(员工编号,部门编号,调转时间,调转类型,调转原因,调转后部门,备注);
岗位调动(员工编号,岗位编号,调转时间,调转后岗位,调转类型,调转原因,备注);
实体完整性如下:
部门:
部门号
岗位:
岗位号
人才库:
自增性主键(与具体功能无关)
离职员工:
自增性主键(与具体功能无关)
职业生涯:
自增型主键(与具体功能无关)
参照完整性如下:
部门-->
部门.部门号、岗位-->
岗位.岗位号
上级部门-->
部门.部门号
员工编号-->
基本信息.员工号
外语能力:
家庭成员与社会关系:
基本信息.员工号、部门编号-->
基本信息.员工号、岗位编号-->
4.数据库的具体实现
在通过对该人事系统进行完逻辑结构设计之后,将在具体数据库管理系统中进行实现,选择实现的环境是:
mysql5.0。
数据库名为:
personnelmanagement。
对逻辑结构中的10关系模型分别建成如下图所示的10个表格。
名称对应如下:
关系模型名称数据库表名
基本信息employee
部门department
岗位post
人才库talentpool
离职员工leaveoffice
职业生涯career
外语能力foreignlanguage
家庭成员与社会关系familymember
部门调动departmentremove
岗位调动postremove
在对关系模式中每个表中的每个字段进行好统一规范的命名之后,通过SQL语句在mysql数据库中对每个表进行创建,创建语句如下:
建表语句如下:
建立Employee表:
createtableEmployee(
e_idintprimarykey,
e_namevarchar(50)notnull,
e_sexvarchar(50)notnull,
e_birthdatenotnull,
e_identityintnotnull,
e_indatedatenotnull,
e_endatedatenotnull,
e_eformvarchar(50)notnull,
e_esourcevarchar(50)notnull,
e_politicvarchar(50),
e_nationvarchar(50),
e_nplacevarchar(50),
e_telvarchar(20),
e_emailvarchar(50),
e_heightint,
e_bloodvarchar(50),
e_marriagevarchar(50),
e_birthplacevarchar(50),
e_regplacevarchar(50),
e_gradschoolvarchar(50),
e_degreevarchar(50),
e_educationvarchar(50),
e_majorvarchar(50),
e_graddatedatenotnull,
d_idintnotnull,
p_idintnotnull,
foreignkey(d_id)referencesdepartment(d_id),
foreignkey(p_id)referencespost(p_id)
)
建立人才库表:
createtableTalentPool(
t_idintprimarykey,
t_namevarchar(50)notnull,
t_sexvarchar(50)notnull,
t_birthdatenotnull,
t_identityintnotnull,
t_politicvarchar(50),
t_nationvarchar(50),
t_naplacevarchar(50),
t_telvarchar(20),
t_email
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 001505 杨登洪 信息管理 系统 综合 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)