人事管理系统需求分析及系统规划
人事管理系统需求分析及可行性研究
人事管理系统可以实现功能包括"人事信息维护"、"数据查询"、"统计报表"、"系统维护"。 该系统应该提供人事信息的录入(修改)、删除、统计;人事常用的数据查询(包括各种复杂查询);各类人事统计报表的设计、生成、表式的导入和导出、打印;用户账号权限的设置、管理。
人事管理一般是对人事基本信息的管理,所以在数据库模式定义中可以将人事基本信息定义在一个表中,这样对数据的增加、修改、删除、查询、统计操作处理起来都相对简单。统计报表的导出可以利用OLE(对象的连接与嵌入)这项成熟的技术来实现。打印功能完全可以根据开发工具自带的属性灵活的实现。用户账号权限的设置、管理可以在数据库中建立一张独立的表来实现,人事系统将根据用户不同的权限设置不同的操作功能。
人事管理系统规划
人事管理系统是一个典型的数据库应用程序,它分为数据的录入、数据的删除、数据的修改、数据的查询、数据的统计分析、账号的管理、日志的管理八部分组成。具体可分为数据录入模块、修改删除模块、查询模块、统计模块、报表打印模块、账号管理模块、日志的管理模块组成,另外还有一特殊系统模块。现规划功能模块如下:
1数据输入模块
该模块的主要功能是负责输入数据,所以该模块的设计出发点应从方便用户操作的角度出发,如:非法数据输入出现错误提示等,另外一些较固定数据可让用户从下拉框种选择,不必自己输入。
2 数据查询模块
用户可以直接快速地查阅和打印系统中的员工个人信息(如人员情况、部门情况、科室情况、职称评定、在职情况和决策支持等信息);也可以做出各种复杂的查询, 用户可根据任意字段进行查询,包括多条件的与和或运算,为领导作出准确判断提供数据的支持。
3数据删除修改模块
修改删除模块通常也是数据库中必须有的一个模块,因为在输入数据过程中难免会有出错的时候。当修改删除涉及到多个表时,本系统将做出判断并给出提示及相应处理,以保证数据的完整性及一致性。
4数据统计分析模块
该模块将对数据进行统计,包括分组统计,二维表统计及饼图统计。各种统计结果都应该能够打印。
5报表打印模块
数据的打印也是系统不可或缺的模块,打印页面的大小及上下左右的边距应由用户自己自由设置。也可以将报表导入到word或者excel中,由用户自己设定打印方式。
6账号管理模块
实现了对用户分组管理,并且可对用户的数据访问权限、功能操作权限进行设置,大地保证了操作的安全性、严谨性及保密性。
7日志管理模块
系统将用户名,操作时间,操作内容都记录下来,然后写到数据库中。这样可以知道那个用户什么时间作了什么操作,更好的维护了系统的安全性。