人事管理系统的设计与实现(毕业论文) 联系客服

发布时间 : 星期二 文章人事管理系统的设计与实现(毕业论文)更新完毕开始阅读1e74a915866fb84ae45c8d06

人事管理系统设计与实现

(1)稳定性。整个系统应能稳定运行,硬件配置的局部改变不会影响整体的正常运行,其它系统的差错不会导致人事管理系统无法正确运作。

(2)准确性。系统管理员按操作指南操作产生的权限数据,和所有前台用户的操作与数据库原定产生变化的实际状态应严格保持一致,杜绝错误记录、数据错位等情况的出现。

(3)开放性。全部模块工作于Windows平台之上,在硬件保证兼容的基础上,系统应保证在所有Windows环境下的处理能力。

(4)安全性。所有数据定时备份,错误页面的出现由系统自动记录LOGO文件,以备查验。在数据库中预留一个或多个最高权限用户名及密码,避免用户误操作而造成不必要的损失。

(5)可扩展性。如果需增加新的业务品种,再次开发不需更改原有系统的源代码,原有系统对扩展的部分一般不具有依赖性。

(6)可维护性。界面风格或其它可能的参数化改变(如增加新功能等)不需要重新编写源代码,用户可以自己完成。

(7)独立性。每一个功能模块尽量独立,减少与其它模块之间的耦合性,尽可能做到按客户的需求可以选择安装那些模块,不安装那些模块。

(8)易使用性。人事管理系统的界面与操作人员的交互性好,与主机间使用Client/Server(客户机/服务器)结构。

3 系统设计

3.1 模块设计

3.1.1 主模块

主模块设计如表3-1所示:

表3-1 主模块设计

模块 子模块 功能 对功能模块有整体的概览和认知。 主模块

整体设计总界面 3.1.2 功能模块

功能模块设计如表3-2所示:

5

人事管理系统的设计与实现

表3-2 功能模块设计 用户登录 用户登录 1.用户设置:可以进行用户添加、修改、删除、权限、退出等操作。 系统管理模块 2.重新登录 3.添加角色:通过角色添加可以使用户具有某些权限。 4. 系统退出 1.人事档案管理: 2.人事资料查询 3.人事资料统计 人事管理模块 4.修改基本信息 5.添加基本信息 6.修改个人信息 7.添加个人信息 功 能 模 块 通讯录模块 8.将人事档案信息导出为word文档 1.添加通讯录信息 2.修改通讯录信息 3.删除通讯录信息 4.查询通讯录信息 1.添加用户信息 用户设置模块 2.修改用户信息 3.删除用户基本信息 4.设置用户操作权限 1.民族类别设置 2.职工类别设置 3.文化程度设置 4.政治面貌设置 基本信息管理模块 5.职称类别设置 6.部门类别设置 7.工资类别设置 8.职务类别设置 9.奖惩类别设置 10.记事本类别设置 6 人事管理系统设计与实现

3.1.3 详细功能模块设计

一.人事管理系统总模块功能架构

它包括权限系统,控件模块(项目模块树)如图3-1所示。

权限系统总模块控制模块

图3-1 总模块架构设计图

二.基本信息管理模块

本模块有两个子模块构成,其具体的功能如下所示: <1>基本数据

它包括十项内容具体如下:

1民族类别设置 ○

它包括添加、删除、修改、取消、退出信息等操作

2职工类别设置 ○

它包括添加、查看、删除、修改职工类型,如普通职员、正式员工、实习员工等。

3文化程度类别设置 ○

它包括添加、查看、删除、修改文化程度, 如小学、初中、高中等。

4部门类别设置 ○

它包括添加、查看、删除、修改部门信息, 如研发部、销售部等。

5政治面貌管理 ○

它包括添加、查看、删除、修改文化程度,党员、团员、群众等。

6 工资类别设置 ○

它包括添加、查看、删除、修改工资信息,如固定工资、工龄工资等。

7职务类别设置 ○

它包括添加、查看、删除、修改职务类型, 如经理、副经理等。

8职称类别设置 ○

它包括添加、查看、删除、修改职称类型,如工程师等。

9奖惩类别设置它包括添加、查看、删除、修改奖惩信息,如辞退、通报等 ○

<2>员工提示信息

它包括两部分,具体功能如下:

7

人事管理系统的设计与实现

1员工生日提示 ○

它可以选择提前天数提示员工生日,如提前两天等

2 员工合同提示 ○

它可以选择提前天数提示员工合同时间,如提前三天等

基本信息模块的流程图如图3-2所示。

图3-2 基本信息管理流程图

三.系统管理模块

本模块有三个子模块构成,分别是重新登录设置、用户设置、系统退出。用户设置实现对用户的添加、修改及删除操作。同时管理员可以查看相关记录。

四.人事管理模块

此模块有三个子模块构成他们的功能分别如下: <1> 人事档案浏览管理

此模块实现对员工基本信息的浏览、添加、修改及删除操作,如员工的姓名,年龄,文化程度等的操作。

<2> 人事资料查询

此模块是用来实现对职工的信息查询,如查询职工的民族信息、文化程度,政治面貌的基本信息,姓名、性别、婚姻等个人信息。

8