目录
摘要………………………………………………………………… 1
前言………………………………………………………………… 3
第一章 理论背景………………………………………………… 5
管理信息系统的概念……………………………………… 5
人力资源观………………………………………………… 5
管理信息系统的功能……………………………………… 5
背景………………………………………………………… 5
待解决的问题……………………………………………… 6
前景展望…………………………………………………… 6
项目概述及需求分析…………………………………… 7
项目来源…………………………………………………… 7
可行性分析………………………………………………… 7
2.2.1 可行性分析研究……………………………… 7
需求分析…………………………………………………… 8
2.3.1 项目描述………………………………………… 8
2.3.2 项目目标………………………………………… 8
2.3.3 需求概述
2.3.3.1 用户管理…………………………………… 9
2.3.3.2 部门管理…………………………………… 9
2.3.3.3 人员管理…………………………………… 10
2.3.3.4 工资管理…………………………………… 11
2.3.3.5 信息统计…………………………………… 11
2.3.3.6 信息查看功能……………………………… 11
2.3.3.7 系统维护…………………………………… 12
2.3.4 需求分析………………………………………… 12
2.3.4.1 系统设计思想……………………………… 12
2.3.4.2 系统建设原则……………………………… 12
2.3.4.3 系统需求…………………………………… 13
2.3.4.4 系统特性…………………………………… 13
总体方案设计…………………………………………… 14
系统构架…………………………………………………… 14
系统功能模块分析………………………………………… 14
3.2.1 人力资源管理模块……………………………… 14
数据库分析、设计及实现……………………………… 16
4.1 系统数据流图分析………………………………………… 16
4.1.1 人力资源管理系统总体数据流图……………… 16
4.1.2 人力资源管理系统数据模块图………………… 17
4.1.3 各子系统数据流图…………………………… 18
4.2 数据库设计及实现………………………………………… 21
4.2.1 数据库总体设计………………………………… 21
4.2.1.2 数据库物理设计…………………………… 22
2.3.4.4系统特性
1.功能特性:
1程序界面具有一致性,简洁、明了。
2具有提示、操作和容错能力。
2.技术特性:
1采用数据库技术。
2面向对象和基于组件的开发技术。
3支持数据的导入导出。
3.多方便的管理功能:支持多单位,多部门管理,可进行数据接收和备份及恢复等操作。
4.丰富的人员信息:除可管理人员基本信息外还可进行照片、奖惩、年度考核、工资、社会关系等的管理。人员信息量丰富但不冗余,使录入,修改更快捷简便。
5.先进性:在保证实用的同时,采用先进的数据库技术等,使用户能够快捷、方面地对数据进行输入、查询等。
6.全能的统计功能:对人员各种信息进行自动统计并可浏览查看。
7.简单的操作程序:不需专业的培训即可很方便地进行程序操作。
8.前瞻性:考虑到未来信息技术的发展趋势,系统采用了数据库自动更新技术。
9.可靠性:系统采用多层体系架构与数据库技术,该系统是目前及未来软件开发的主流趋势,具有一定的可靠性和成熟性。
10.安全性:系统设计时充分考虑到数据的安全备份和恢复,权限控制等安全措施,权限控制灵活、安全。