企业人事管理系统概要设计.docx

上传人:b****1 文档编号:2101460 上传时间:2023-05-02 格式:DOCX 页数:23 大小:359.81KB
下载 相关 举报
企业人事管理系统概要设计.docx_第1页
第1页 / 共23页
企业人事管理系统概要设计.docx_第2页
第2页 / 共23页
企业人事管理系统概要设计.docx_第3页
第3页 / 共23页
企业人事管理系统概要设计.docx_第4页
第4页 / 共23页
企业人事管理系统概要设计.docx_第5页
第5页 / 共23页
企业人事管理系统概要设计.docx_第6页
第6页 / 共23页
企业人事管理系统概要设计.docx_第7页
第7页 / 共23页
企业人事管理系统概要设计.docx_第8页
第8页 / 共23页
企业人事管理系统概要设计.docx_第9页
第9页 / 共23页
企业人事管理系统概要设计.docx_第10页
第10页 / 共23页
企业人事管理系统概要设计.docx_第11页
第11页 / 共23页
企业人事管理系统概要设计.docx_第12页
第12页 / 共23页
企业人事管理系统概要设计.docx_第13页
第13页 / 共23页
企业人事管理系统概要设计.docx_第14页
第14页 / 共23页
企业人事管理系统概要设计.docx_第15页
第15页 / 共23页
企业人事管理系统概要设计.docx_第16页
第16页 / 共23页
企业人事管理系统概要设计.docx_第17页
第17页 / 共23页
企业人事管理系统概要设计.docx_第18页
第18页 / 共23页
企业人事管理系统概要设计.docx_第19页
第19页 / 共23页
企业人事管理系统概要设计.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

企业人事管理系统概要设计.docx

《企业人事管理系统概要设计.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统概要设计.docx(23页珍藏版)》请在冰点文库上搜索。

企业人事管理系统概要设计.docx

企业人事管理系统概要设计

企业人事管理系统概要设计

 

20111082216

冉进冬

表B-1版本更新记录

修改编号

修改日期

修改后版本

修改位置

修改内容概述

000

2006.4.18

0.1

全部

初始发布版本

001

2006.4.25

1.0

6.5章节

修改问卷管理模块的设计

 

2.界面设计

通过调查和分析,该企业人事管理系统主要功能模块及子功能模块应该包括:

序号

功能模块名称

子功能模块名称

人事管理系统

1

登录界面

用户登录方式

网站Logo

页面图片

2

系统管理

用户管理

配置管理。

数据库备份

数据库维护

3

人事管理

员工

查询个人信息

修改登录密码

留言

人事管理人员

人事档案管理

工资信息

员工培训

公司招聘

4

自动提醒

员工试用期到期提醒

合同到期提醒

生日提醒

图表“人事管理系统”功能模块表

3.运行环境

3.1硬件环境

1、Web服务器1台;

2、数据库服务器1台;

3、备份服务器1台;

4、开发服务器1台;

5、软件防火墙服务器1台;

6、千兆路由器1台;

7、10M网络宽带1条

 

3.2软件环境

本系统的的软件环境如下:

1、MyEclipese6.0开发工具;

2、SQLServer2005数据库系统;

3、Windowsxp操作系统;

4、防火墙,杀毒软件;版本更新信息

4.数据库设计

4.1需求分析

数据库分析是数据库管理系统开发周期中的一个重要的阶段,也是工作量比较大的一项活动。

随着现代软件的发展,手工分析方式已经很难满足数据库管理系统数据库分析的要求,必须借助相应的工具。

设计数据库系统时应首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。

用户需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。

通过对书店管理工作过程的内容和数据流程分析,设计数据项和数据结构。

通过与企业的沟通和需求分析,要求系统具有以下功能。

1.新员工资料的添加、修改、删除和查询。

2.部门信息的添加、修改、删除和查询。

3.自动分配员工编号和部门编号。

4.人事调动的详细记录,包括部门、职位和职称的调整,以及人员离职。

5.添加/修改日常出勤记录,这里重点实现可按全体员工、部门员工和所选员工添加/修改日常出勤记录,以方便用户操作。

员工日常公出/请假信息的添加、修改、删除和查询。

每月工资信息的批量添加、修改、删除和查询。

4.2概念设计

概念模型是对信息世界的建模,所以概念模型应该能够方便、准确的表示出信息世界中的常用概念。

实体--关系模型(Entity-RelationshipModule,简称E-R图)是数据库结构设计常用的方法。

得到了数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

根据需求分析和功能分析,规划出本系统中使用的数据库实体分别为员工实体,部门实体,工资实体,出勤实体,公出请假实体,人事调动实体,福利实体,员工离职实体等。

员工实体包括ID、编号、姓名、性别、身份证号、出生年月、年龄、民族、婚姻状况、政治面貌、如党团时间、籍贯、联系电话和手机号码等属性。

员工实体E-R图如图2.1所示:

图2.1员工实体E-R图

部门实体包括部门编号、部门名称、部门经理、部门地址和部门电话属性。

部门实体E-R图如图2.2所示:

图2.2部门实体E-R图

公出实体包括ID、所属工资月份、员工编号、员工姓名、基本工资、加班费、工龄工资、全勤奖、奖励总额、职务津贴、请假扣除等属性。

工资实体E-R图如图2.3所示:

图2.3工资实体E-R图

4.3逻辑设计

根据设计好的E-R图在企业人事管理系统中创建各表。

员工信息表用于存储员工基本信息和单位相关信息,该数据表结构如表2.1所示。

表2.1员工信息表

字段名称

数据类型(长度)

字段大小

ID

Bigint

8

编号

Varchar

5

姓名

Varchar

10

性别

Varchar

2

身份证号

Varchar

20

出生年月

Datetime

8

年龄

Int

4

民族

Varchar

20

婚姻状况

Varchar

4

政治面貌

Varchar

10

入党团时间

Datetime

8

籍贯

Varchar

50

联系电话

Varchar

20

手机号码

Varchar

30

家庭地址

varchar

50

毕业院校

Varchar

50

专业

Varchar

20

最高学历

varchar

10

特长

varchar

50

参加工作时间

varchar

8

总工龄

varchar

4

照片

varchar

16

部门

varchar

50

职务

varchar

20

职称

varchar

20

基本工资

varchar

8

入职时间

varchar

8

本单位工龄

varchar

4

部门表用于存储部门编号、部门名称等信息,该数据表结构如表2.2所示。

表2.2部门表

字段名称

数据类型(长度)

字段大小

部门编号

Bigint

2

部门名称

Varchar

20

部门经理

Varchar

10

部门地址

Varchar

50

部门电话

varchar

30

工资表用于存储每月每个员工的详细工资信息,该数据表结构如表2.3所示。

表2.3工资表

字段名称

数据类型(长度)

字段大小

ID

Bigint

8

所属工资月份

Varchar

15

员工编号

Varchar

5

员工姓名

Varchar

10

基本工资

Varchar

8

加班费

Datetime

8

工龄工资

Int

8

全勤奖

Varchar

8

奖励总额

Varchar

8

职务津贴

Varchar

8

请假扣除

Datetime

8

惩罚总额

Varchar

8

养老保险

Varchar

8

医疗保险

Varchar

8

应发工资

varchar

8

应扣工资

Varchar

8

实发工资

Varchar

8

5模块设计

系统基本功能图解体系基本结构图

5.1各部分功能详情

5.1.1登录页面

需要登陆的人员,对于不同的身份,他们的权限是不一样的。

当用户输入ID和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示户用户名或密码错误,仍显示当前页面

 

功能描述:

1.用户管理

2.配置管理

3.数据备份

4.数据维护

5.1.2员工

一、员工注册

功能描述:

新员工注册,输入员工的注册信息,包括(登录账号,登录密码,核对密码,联系电话,联系地址,电子邮箱)。

注册信息的修改。

用例图

二、员工的登录和登出

功能描述:

1.员工登录

2.员工登出

用例图:

 

三、信息查询

功能描述:

查看公司内部相关信息

查看个人信息

查看其他员工的部分信息

用例图:

四、意见箱

功能描述:

1.显示意见箱里的信息列表

2.添加意见信息

用例图:

 

5.1.3人事档案

功能描述:

1增加员工档案信息。

2修改员工档案信息。

3删除员工档案信息。

4查询员工档案信息。

5打印员工档案信息。

人事档案管理用例图如下:

 

5.1.4工资信息管理

 

功能描述;

1.工资信息模块

2.计发工资信息

3.查询工资信息

4.保险/福利

5.打印工资信息

 

 

5.1.5考勤信息管理

功能描述:

1.考勤信息模块

2.录入考勤信息

3.查询考勤信息

4.考勤信息删除

5.修改考勤信息

6.打印考勤信息

 

5.1.6员工培训

功能描述:

1.员工培训模块主要包括:

2.培训信息的录入、

3.培训信息的删除、

4.培训信息的修改、

5.培训信息的查询、

6.履历表的打印。

用例图:

 

5.1.7公司招聘

招聘模块

1.录入招聘信息

2.查询招聘信息

3.修改招聘信息

4.删除招聘信息

5.查询应聘者信息

6.删除应聘者信息

 

 

5.1.8自动提醒服务

功能描述:

1、员工试用期到期提醒

2、员工合同到期提醒

3、员工生日提醒

 

5.2功能需求与程序的关系

各项功能需求的实现同各块程序的分配关系:

创建

查找

修改

删除

维护部门信息(管理员)

维护用户信息(管理员)

维护考勤信息(管理员)

维护招聘信息(管理员)

更新个人资料(用户)

查找个人资料(用户)

5.3人工处理过程

创建用户(注册新用户):

用户信息需要手工输入计算机。

更新部门、员工资料:

需要手动输入更新内容。

5.4接口设计

5.4.1用户接口

向用户提供命令

软件回答信息

注册(登入)

用职工编号进入本系统

修改用户资料

修改后新的用户资料

5.4.2外部接口

接口

传递信息

硬件接口

与打印机接口

部门信息,用户信息,部门、员工调整信息,工资信息

与读条码机接口

职工编号

软件接口

与数据库接口

部门信息,用户信息,部门、员工调整信息,工资信息

5.4.3内部接口

接口

传递信息

维护部门信息(管理员)

添加同级部门

部门信息(部门名字,职工编号)

维护部门信息(管理员)

添加下级部门

部门信息(部门名字,职工编号)

维护部门信息(管理员)

修改部门信息

部门信息(部门名字,职工编号)

维护部门信息(管理员)

撤销部门

部门信息(部门名字,职工编号)

维护用户资料

修改用户资料

用户信息:

(用户基本资料,职工编号,工资)

维护用户资料

删除用户资料

用户信息:

(用户基本资料,职工编号,工资)

用户主模块

更新用户资料

用户信息:

(用户基本资料)

5.5运行设计

5.5.1运行模块组合

施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:

创建模块

查找模块

修改模块

删除模块

管理员添加部门信息

管理员修改部门信息

管理员删除部门信息

管理员添加新员工信息

管理员修改员工信息

管理员注销员工信息

用户更新个人资料

5.5.2运行控制

运行控制

控制方法

管理员添加部门信息

管理员填写部门信息并提交,系统在部门信息管理中创建一个新数据项

管理员修改部门信息

管理员通过检索找到要修改的部门信息并修改,系统在部门信息管理中写入修改后信息

管理员删除部门信息

管理员通过检索找到要删除的部门信息并删除,系统在部门信息管理中删除该数据项。

管理员添加新员工

管理员填写新员工资料提交,系统在员工资料表中创建一个新数据项

管理员修改员工信息

管理员通过检索找到要修改的员工信息并修改,系统在员工资料表中写入修改后的信息

管理员注销员工信息

管理员通过检索找到要销户的员工并注销,系统在员工资料表中删除该员工的信息

用户更新个人资料

用户重新填写可修改的用户资料部分并修改,系统在用户资料表中写入修改后的新数据项

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2