人事管理信息系统.docx
《人事管理信息系统.docx》由会员分享,可在线阅读,更多相关《人事管理信息系统.docx(12页珍藏版)》请在冰豆网上搜索。
人事管理信息系统
物流09402
作者:
喻小菊(0940320201)(队长)
邓丽(0940320233)
朱莲凤(0940320236)
系统需求分析•
1现行系统的描述・
2现行系统存在的主要问题分析・
、系统总体设计•
1现行系统组织结构•
2业务流程分析•
3系统的数据流程图数据字典•
、系统总体结构设计•
1绘制系统的功能结构图・
2数据库设计
3实体属性描述设计及E—R图
4数据表设计•
11
四、系统的详细设计•
13
1系统代码设计•
13
2系统的输入设计・
14
3系统的输出设计・
15
17
五、结束语
系统分系
1现行系统的描述
所谓的人事系统指的是分层管理,将官僚系统引入企业管理中,从而提高企业运行效率。
高层制定发展方向、远景规划;中层制定详细实施方案;下层执行,各负其责分工明确,高层决定能得到切实实施。
使企业的发展能够有序的进行。
人事管理系统是典型的信息管理系统(MIS)。
2.当前人事管理系统存在一些弊端
在管理方面宏观管理薄弱,部门职能重叠,协调难度大,工作效率低;选入视野不够宽,用人机制不够活,优秀人才脱颖而出的环境还没有普遍形成;对企业领导人员的监督机制和激励机制还不健全、不配套。
一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺点,譬如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
提供充足的信息和快捷的查询手段。
现行企业人事管理的功能结构图
2业务流程分析
根据实际分析,该企业人事管理系统应该满足以下功能:
(1)系统管理
系统管理员使用,包括用户权限管理(增加用户、删除用户、密码修改等)、数据管理(提供数据修改、备份、恢复
等多种数据维护工具),系统运行日志,系统设置。
(2)员工信息管理
已录入员工记录的修改
(3)报表管理包括满足条件员工的统计报表,被删除员工记录的统计报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。
(4)辅助表的处理功能
要求可以利用程序实现辅助表记录的增加、删除、修改等功能。
这些辅助表主要是可以很好的规范员工信息表中的内容。
3.1系统的数据流程图
3.2数据字典
(1)数据流的描述(以员工基本信息为例)
数据流编号:
D-01
数据流名称:
员工基本信息表
简述:
人事部开出的员工基本信息表
数据流来源:
人事部
数据流去向:
信息表的录入数据项组成:
编号+姓名+性别+出生日期+年龄+部门+备注+职位+职称+婚姻状况+籍贯+籍贯+电话+电子邮件+手机号码
+身份证号
(2)数据存储的描述(以人事变动表为例
数据存储编号:
F—01
数据存储名称:
人事变动表简述:
记录人事变动的表数据存储组成:
人事变动表编号+日期+职位变动内容+原职
位+现职位+变动原由关键字:
日期++原职位+现职位
(3)外部实体的描述外部实体编号:
S-01
外部实体名称:
人事科
三系统总体设计
1解决方案设计
该系统是一个半开放的系统,只对授权用户开放。
在用户输入用户名和密码后,系统验证是否正确,如果正确,显示系
统功能界面,否则不予显示。
在登录以后,用户可以进行查询、删除、添加等操作。
为了方便起见,这些操作不再需要验证用户身份。
我们利用程序避免了非授权用户对数据库的随意更改。
根据以上分析,按照实际要求,得到以下功能模块图
系统的功能结构图
2数据库设计
(1)E—R图分析
该系统主要涉及实体类八个,分别为:
员工,部门,银行,学历,政治面貌,职称,用户,用户类型,职位
数据库E—R图
间的关系是n:
1的关系,员工和银行之间存在m:
n的关系。
其他的以此类推。
描述)
学历级别
(级别编号、级别名称)
励日期、奖励原因)
备注、职位、职称、婚姻状况、籍贯、籍贯、电话、电子邮件、手机号码、身份证号)
(2)数据表设计
1个人信息表
列名
数据类型
可否为空
备注
No
INT
NOTNULL
编号(主关键字)
Name
CHAR(10)
NOTNULL
姓名
Sex
CHAR
(2)
NOTNULL
性别
Birthday
DATETIME
NULL
出生日期
Age
CHAR(20)
NULL
年龄
Branch
CHAR(20)
NULL
部门
列名
数据类型
可否为空
备注
Job
CHAR(50)
NULL
职位
Post
CHAR(40)
NULL
职称
Marry
CHAR(10)
NULL
婚姻状况
Np
CHAR(50)
NULL
籍贯
Address
CHAR(50)
NULL
籍贯
Tel
CHAR(20)
NULL
电话
Email
CHAR(20)
NULL
电子邮件
Mobile
VARCHAR
NULL
手机号码
ID-Card
VARCHAR
NULL
身份证号
2员工部门信息表
列名
数据类型
可否为空
备注
Branch-ID
INT
NOTNULL
部门编号(主
关键字)
Branch-Name
CHAR(40)
NOTNULL
部门名称
3员工职位表
列名
数据类型
可否为空
备注
Job-ID
INT
NOTNULL
工种编号(王
关键字)
Job-Name
CHAR(20)
NOTNULL
工种名称
4员工学历表
列名
数据类型
可否为空
备注
Diploma-ID
INT
NOTNULL
学历编号(主
关键字)
Diploma-
Name
CHAR(20)
NOTNULL
学历名称
5员工职称表
列名
数据类型
可否为空
备注
Post-ID
INT
NOTNULL
职称编号(主
关键字)
Post-Name
CHAR(20)
NOTNULL
职称名称
6员工政治面貌表
列名
数据类型
可否为空
备注
Polity-ID
INT
NOTNULL
政治面貌编号(主关键字)
Polity-Name
CHAR(20)
NOTNULL
政治面貌名称
7用户信息表
列名
数据类型
可否为空
备注
User-ID
INT
NOTNULL
工号
User-Name
CHAR(20)
NULL
用户名
User-Password
CHAR(20)
NOTNULL
密码
User-type
CHAR(20)
NOTNULL
用户类型
8用户类型
列名
数据类型
可否为空
备注
Usertype-No
INT
NOTNULL
用户类型号
(主关键字)
User-type
CHAR(20)
NOTNULL
用户类型
9银行名称表
列名
数据类型
可否为空
备注
Bank-No
INT
NOTNULL
银行号(主关
键字)
Bank-Name
CHAR(20)
NOTNULL
银行名称
四、系统的详细设计
1系统的代码设计
个人信息表
GRXX
员工部门信息表
——BMXX
员工职位表一一
ZW
员工学历表一一
XL
员工职称表
ZC
员工政治面貌表
——ZZMM
用户信息表
YHXX
用户类型表一一
HYLX
银行名称表
YH
职员编码结构如表所示。
部门代码
员工代码
M1
I1I2I3
M1:
为各部门所分到的代码。
销售部为1库存管理部为2市场信息部为3财务部为4人事部为5
I1I2I3:
为各职员所分到的代码。
代码说明:
员工工代码共由6位字符组成,第1、2位表示职工所在连锁店号(01〜99),第三位为部门号(其中1为销售部,2为库存管理部,3为市场信息部,4为财务部,5为人事部),第四、五、六位表示职工编码。
字段
字段名
称
类型
宽度
小数
说明
1
YH
Character
用户
2
YHMC
Character
用户类
型
3
BM
Character
部门
4
XL
Character
学历
5
ZZMM
Character
政治面
貌
6
ZW
Character
职位
7
ZC
Character
职称
8
YH
Character
银行
2系统的输出设计
1)输入方式
键盘输入:
由于人事管理系统及密码管理系统系统小、流动
数据少、基本数据变化小,可以应用键盘输入。
如图所示的员工信息输入界面
【U][同'融厂
职势I
界面标题区:
信息输入窗口数据显示区:
职工号、姓名、职务、学历、政治面貌、电话、住址等。
2)考勤管理子系统如图所示
豊录
CM-I□[刈
考勤管理系统登录
OEEC^S源|siisiE三]
用户名ji'
密码I'
登录I取消I
3)主界面设计如图所示
通过登录界面进入系统时:
若用户名或密码输入错误将弹出用户名或密码输入错误,请输入正确的用户名和密码”对话框提示;
若用户名无字符时将弹出朱输入用户名”对话框提示;
若有用户名而无密码输入时将弹出朱输入密码”对话提示
五、结束语
系统设计是对一个学生实际工作能力的具体训练和考察过称。
通过这次的管理信息系统设计,我学到了很多东西,不仅巩固了以前所学的知识,也学到了很多书本上没有的知识。
很多时候,当困难、问题来临的时候,不知道怎么办,又放弃的念头时,我一直为自己鼓劲加油,同时积极和队员沟通交流,克服困难。
我也明白了,学习更多的是要靠自己,查询资料和同学讨论交流是一个非常好的学习方法。
学无止境,不能仅仅局限与课本,要学会扩展思维,扩展学习范围,要懂得学以致用以及各种知识的综合应用。
这样才能进步。
这次的管理信息系统的设计给我最大的感触就是合作
的力量。
三个人的小组使我感受到了那种交流、互相探讨研究、为一个共同目标奋斗的激情。
虽然在某些问题上有过分歧,但是通过各自的努力对知识的深入分析和理解,彼此的沟通交流还是能够得到统一,较为圆满的完成了这份作业。