事业单位人事管理系统详细设计Word文档下载推荐.docx
- 文档编号:18609591
- 上传时间:2022-12-29
- 格式:DOCX
- 页数:27
- 大小:677.91KB
事业单位人事管理系统详细设计Word文档下载推荐.docx
《事业单位人事管理系统详细设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《事业单位人事管理系统详细设计Word文档下载推荐.docx(27页珍藏版)》请在冰豆网上搜索。
人员是企业生存的主要元素,人员的增减、变动将直接影响到企业的整体运作,企业每天都要涉及到人员问题。
企业员工越多、分工越细、联系越密,所要做的统计工作就越多,人事管理的难度就越大。
然而人事管理系统可以保存公司内部所有的人事活动资料,给用户提供高效的查询服务。
所以良好的人事活动资料管理和人事活动日志管理,将给公司带来很多有价值的信息。
因此,实现人事管理的系统化、规范化、自动化成为现代公司管理人员的首选。
目前,国内人事信息管理系统的开发技术基本成熟;
主要原因在于人事信息管理系统本身具有业务清晰、数据处理规范等许多优点,为其实现计算机信息化提供了必要的优越条件;
加上近十年来计算机技术的飞跃发展,以及国内各应用单位的高度重视,人事信息管理系统在国内基本上已进入了普及应用的阶段。
国内近90%以上的应用计算机及开发管理信息系统的公司和单位均开发并运行了人事信息管理系统,其他没有和正准备开发计算机应用或开发管理系统的公司和单位,也把人事信息管理系统作为其应用与开发的首要目标。
二、可行性分析
在决定开发管理信息系统应用项目之前,首先要做好系统开发的可行性分析。
可行性分析的任务是确定项目开发是否必要和可行。
建设企业人事管理系统的必要性取决于需求的迫切性和实现的可行性。
从以下几个方面认真进行研究,从而为确定系统开发项目的决策提供科学依据。
经济可行性对组织的经济状况和投资能力进行分析,一方面是支出的费用,其中包括设备购置费、软件开发费、管理和维护费用、人员工资和培训费等;
另一方面是取得的收益,其中有一部分可以用钱来衡量,如开发本系统,为企业节省的人力,物力。
收益的另一部分难以用钱表示,如加强人事信息管理。
技术上可行性技术上的可行性分析所考虑采用的硬件和软件技术能满足用户提出的要求(如计算机的容量、速度等)。
此外,因本系统难度不大,所涉及的范围只限于企业人事信息管理,所以在技术上已达到开发该系统的能力。
管理上的可行性重要是管理人员对开发信息系统的态度和管理方面的基础工作。
重要领导不支持的项目肯定不可行。
管理基础工作好坏重要表现在管理制度和方法是否科学,规章制度是否齐全以及原始数据是否正确等方面。
综上所述,为了提高企业工作效率、保证企业人事管理质量、快速而且准确地为企业制定好的经营方针与决策,在有限的时间内完成工作任务及达到预期的目的,我选择了开发企业人事管理系统。
三、需求分析
需求分析工作是系统生命周期重要的一步,也是决定性的一步。
忽略需求分析往往会付出沉重的代价。
大量实践表明,信息系统产生的许多错误都是由于需求定义不准确或错误导致的,而且,如果在需求定义阶段发生错误,则修改这些错误的代价是非常高的,并随着开发周期的进展,改正错误或在改正错误时引入的附加错误的代价是按指数增长的。
因此,系统开发中的需求定义是系统成功的关键一步,必须引起足够的重视。
企业人事管理系统中一项重要的工作就是录入和校对员工的基本信息和人事活动提醒,由于人数多,细节多,人工处理很容易丢失资料或出现不准确的情况,因此采用计算机进行企业人事管理,根据具体情况进行需求分析。
3.1、系统的性能要求
Ø
整个企业人事管理信息系统运行在本单位局域网中。
对数据的安全有相应的保护措施。
3.2、总体需求
人事管理信息系统对企业人事部门的业务工作用计算机进行全面现代化管理。
主要包括人员基本情况管理、工资管理和考勤管理等几个方面,以实现用户方便地输入和更新信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询、打印。
另外用户还可以对这些基本信息进行定期的更新和删除,人事管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
3.3、数据流分析
0层数据流图如下:
1层数据流图如下:
总体数据流图如下:
四、系统规划
4.1、系统的功能模块划分
根据上述的系统功能分析,可以得出如图4.2.1所示的系统功能模块图。
从图中可以看出系统包括系统管理模块、人事变动管理模块、员工信息管理模块和部门管理模块在员工信息管理模块中,又包括员工档案管理、员工工资管理、员工考勤管理和员工评价管理4部分。
可见,员工是系统的核心,其他模块都是以员工为中心并为其服务的。
信息系统的总体功能组织结构如图4.1所示。
图4.1系统总体功能组织结构图
4.2.、系统功能
管理系统主要完成的功能有:
员工信息的建立与维护,包括员工信息的添加、修改、删除等。
员工信息的输入,员工信息包括员工的基本信息、考勤信息、工资信息和评价信息等。
员工信息的修改与删除,包括对员工考勤信息、工资信息和评价信息等信息的修改和删除。
员工考勤信息的维护,包括考勤记录的添加、修改和删除等。
员工工资信息管理,包括员工工资的查询、修改和删除等操作。
员工评价信息管理,包括对员工评价的查询、修改和删除等。
五、数据库设计
5.1、系统E-R图
用户信息实体的E-R图如图5.1.1所示。
图5.1.1用户信息实体E-R图
部门信息实体E-R图如图5.1.2所示。
图5.1.2部门信息实体E-R图
各实体之间关系的E-R图如图5.1.3所示。
图5.1.3各实体之间关系的E-R图
员工基本信息实体的E-R图如图5.1.4所示。
图5.1.4员工基本信息实体E-R图
考勤信息实体的E-R图如图5.1.5所示。
图5.1.5考勤信息实体E-R图
工资信息实体的E-R图如图5.1.6所示。
图5.1.6工资信息实体E-R图
评价信息实体的E-R图如图5.1.7所示。
图5.1.7评价信息实体E-R图
系统总体E-R图
5.2、数据词典
数据项:
用户
组成:
员工编号+用户密码
部门
部门编号+部门名称+员工编号+人数
员工档案信息
员工编号+姓名+性别+部门编号+学历+出生日期+专业+籍贯+参加工作时间+进入公司时间+起薪时间+调入部门时间+职称+职称时间+入党时间+原身份+原职务+原工作单位
考勤信息
考勤日期+员工编号+员工姓名+部门+本月天数+公休天数+应出勤天数+加班费+扣考核
工资信息
员工编号+员工姓名+部门+底薪+奖金+扣考核+房租+补贴+加班+房帖+养老金+住房公积金+医疗保险+实发工资+计发时间+所得税
评价信息
5.3、系统信息数据规划
序号
数据库表名
数据库表标识
1
用户信息表
UserInfo
2
部门信息表
DepartmentInfo
3
用户档案信息表
EmployeeInfo
4
考勤信息表
CheckInfo
5
工资信息表
WageInfo
6
评价信息表
EvaluationInfo
5.4、表结构
用户信息表(UserInfo)
字段
字段名
字段类型
宽度
允许空
备注
员工编号
int
主键
用户密码
varchar
50
√
部门信息表(DepartmentInfo)
部门编号
部门名称
40
人数
员工档案信息表(EmployeeInfo)
姓名
char
10
性别
学历
出生日期
datetime
8
7
专业
200
籍贯
100
9
参加工作时间
进入公司时间
11
起薪时间
12
调入部门时间
13
职称
14
职称时间
15
入党时间
16
原身份
17
原职务
18
原工作单位
19
考勤信息表(CheckInfo)
考勤日期
员工姓名
20
本月天数
公休天数
decimal
应出勤天数
加班费
money
扣考核
工资信息表(WageInfo)
底薪
奖金
房租
补贴
加班
房帖
养老金
住房公积金
医疗保险
实发工资
计发时间
所得税
评价信息表(EvaluationInfo)
评价日期
工作业绩
工作态度
其他事项1
其他事项2
5.5、存储过程
存储过程
Pro_Department:
通过部门编号来查询部门详细信息。
CREATEPROCEDUREPro_Department
@dep_id_inint(4),
@dep_name_outvarchar(40)output,
@number_outint(4)output
ASSELECT@dep_name_out=dep_name,
@number_out=numberFROMDepartment
WhereDepartment.Dep_id=dep_idand
Dep_id=@dep_id_in
5.6、视图
创建视图
创建视图VIEW_CTABLE:
GO
CREATEVIEWVIEW_CTABLE
ASSELECTdep_id,emp_idFROMDepartment,EmployeesInfo,Kaoqin,Users,Evaluation,Wages
WHEREDepartment.dep_id=EmployeesInfo.dep_id
ANDEmployeesInfo.emp_id=Kaoqin.emp_id
ANDEmployeesInfo.emp_id=Users.emp_id
ANDEmployeesInfo.emp_id=Evaluation.emp_id
ANDEmployeesInfo.emp_id=Wages.emp_id
5.7、数据库系统关系图
5.8、触发器
创建触发器
例如:
创建触发器TIGGER_DEP_ID若修改员工的部门号,与之相关的表中部门号自动修改。
CREATETIGGERTIGGER_DEP_ID
ONEmployeesInfoFORUPDATEASIFUPDATE(dep_id)
BEGIN
DECLARE@dep_id_NEWINT(4),@dep_id_OLDINT(4)
SELECT@dep_id_NEW=dep_idFROMINSERTED
SELECT@dep_id_OLD=dep_idFROMDELETED
UPDATEDepartmentSETdep_id=@dep_id_NEW
WHEREdep_id=@dep_id_OLD
END
六、系统UML建模
6.1、流程图
系统登录业务流程图如下图6.1.1所示:
图6.1.1系统登录业务流程图
6.2、用例图
6.3、系统时序图
添加员工信息时序图
查询员工信息时序图
6.4、系统协作图
添加员工信息协作图
查询员工信息协作图
七、模块设计
7.1、用户登录界面的设计
用户登录管理包括用户名和密码,界面图如图7.1.1所示:
图7.1.1用户登陆界面
7.2、系统主界面的设计
系统主界面包括员工基本信息、员工考勤管理、员工工作评价管理、员工工资管理等。
系统主界面如图7.2.1所示:
图7.2.1系统主界面
7.3、员工基本信息管理界面设计
员工基本信息管理包括员工档案列表,员工基本信息以及员工信息查询三个模块。
员工基本信息管理模块实现以下的功能:
添加档案信息
修改档案信息
删除档案信息
查看档案信息
员工信息:
员工信息查询:
7.4、员工考勤管理的界面设计
员工考勤管理包括员工考勤列表、员工考勤和考勤查询3个模块。
员工考勤信息管理模块实现以下的功能:
添加考勤信息
修改考勤信息
删除考勤信息
查看考勤信息
员工考勤:
考勤查询:
7.5、员工工资管理的界面设计
员工工资管理包括员工工资列表、员工工资和工资查询3个模块。
员工工资信息管理模块实现以下的功能:
添加工资信息
修改工资信息
删除工资信息
查看工资信息
员工工资:
工资查询:
7.6、员工评价管理的界面设计
员工评价管理包括员工评价列表、员工评价和员工评价查询3个模块。
员工评价信息管理模块实现以下的功能:
添加评价信息
修改评价信息
删除评价信息
查看评价信息
员工评价:
员工评价查询:
八、系统运行环境
8.1、开发环境
本设计采用VisualBasic6.0和SQLSever2005数据库开发,只简单的完成人事系统的一些基本功能。
VisualBasic6.0是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。
从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。
它源自于BASIC编程语言。
VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。
程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
SQL全称是“结构化查询语言(StructuredQueryLanguage)”,是Microsoft公司推出的数据库管理系统,是当前非常流行的数据库系统之一,拥有较大的市场占有率和广泛的用户群体。
SQLServer2005是真正的客户机/服务器体系结构,具有图形化的用户界面,使系统管理和数据库管理更加直观、简单,丰富的编程接口工具为用户进行程序设计提供了更大的选择余地。
8.2、运行环境
由于使用了以上开发技术,本系统服务器的运行环境如下:
·
操纵系统:
WindowsXP以上
服务器:
IIS5.0
浏览器:
IE6.0
数据库:
SQLServer2005Express
硬件配置:
CPU:
P41.8GHz
内存:
256MB以上
分辨率:
最佳效果1024*768
需安装:
VisualBasic6.0
九、参考文献
[1]数据库系统概论(第四版)王珊萨师煊高等教育出版社
[2]SQLServer实验指导(第三版)马晓梅清华大学出版社
[3]企业人事管理系统的设计与实现[J].李永琴.信息技术与信息化,InformationTechnologyandInformatization,编辑部邮箱2009年03期
[4]企业人事管理系统设计[J].陶永明计算机与信息技术,Computer&
InformationTechnology,编辑部邮箱2008年Z1期
[5]VisualBasic6.0数据库开发与专业应用于英杰编著北京:
国防工业出版社2002.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 事业单位 人事管理系统 详细 设计