人事管理系统设计书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计-人事管理系统

设计者:黄金

设计时间:2015年1月12日

一、引言(问题的描述)

1.1开发背景

人事管理系统,属于ERP的一个部分。它单指汇集成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对企业人力资源信息的高度集成化管理,为中国企业使用的人力资源管理解决方案。核心价值在于将人力资源工作者从繁重的日常琐碎事务中解放出来,将更多地精力用于企业的人力资源职能管理和管理决策,保持企业的持续高效运营。集中记录、监测和分析所有劳动力的技能和资格,提供决策分析。提高企业整体的科技含量与管理效率,加快企业的信息化建设。

1.2开发目的

某单位人事管理系统,实现部门、职务、职称等信息的管理;实现职工信息的管理;实现职工学习经历和任职经历的管理;实现职工家庭关系的管理;实现奖惩信息的管理;创建存储过程查询个部门各种职称的职工数量;创建视图查询各职工的工号、姓名、部门、职务信息;创建触发器当增加、删除职工和修改职工部门信息时自动修改相应部门的职工人数;建立数据库相关表之间的参照完整性约束。

二、系统需求分析

2.1、系统功能模块组成(需求分析)

a)登录模块

用户名,密码,验证码的认证.

b)部门管理模块

部门信息的增删改查.

c)职务管理模块

职务信息的增删改查.

d)职称管理模块

职称信息的增删改查.

e)职工信息管理模块

职工信息(包括职工部门,职务,职称)的增删改查.

f)职工学习经历管理模块

职工学习经历信息的增删改查.

g)职工任职经历管理模块

职工任职经历信息的增删改查.

h)职工家庭信息管理模块

职工家庭信息的增删改查.

i)职工奖惩信息管理模块

职工奖惩信息的增删改查.

2.2、系统总体功能结构框架图

2.3、系统数据流图

三、逻辑结构设计

3.1局部E-R图

3.2全局E-R图

3.3数据字典

A)管理员表Admin

列名类型说明

Id numeric(10,0)管理员id

UserName nvarchar(50)用户名

Password nvarchar(50)密码

Name nvarchar(50)真实姓名

B)职工信息表ZhiGong

列名类型说明

Id numeric(10,0)职工id

Name nvarchar(50)职工姓名

UserName nvarchar(50)用户名

Password nvarchar(50)密码

Age int年龄

Phone numeric(18,0)电话

SFZH numeric(18,0)身份证号

Sex bit性别

ZhiWuId numeric(10,0)职务id

ZhiChengId numeric(10,0)职称id

BuMenId numeric(10,0)部门id

C)职工家庭信息表ZhiGongHome

列名类型说明

Id numeric(10,0)职工家庭信息id ZhiGongId numeric(10,0)职工id

Address nvarchar(50)职工家庭住址Telephone numeric(18,0)职工家庭电话RenShu int职工家庭人口数

D)职工任职记录表ZhiGongZhiWuLogs

列名类型说明

Id numeric(10,0)职工任职记录id ZhiGongId numeric(10,0)职工id

ZhiWuId numeric(10,0)职务id

StartTime varbinary(50)任职开始时间EndTime nvarchar(50)结束时间

E)职工学习经历表ZhiGongStudyLogs

列名类型说明

Id numeric(10,0)职工学习经历id ZhiGongId numeric(10,0)职工id

Study nvarchar(50)学习内容

StartTime varbinary(50)学习开始时间EndTime nvarchar(50)结束时间

F)职工奖惩表ZhiGongJiangCheng

列名类型说明

Id numeric(10,0)职工奖惩信息id ZhiGongId numeric(10,0)职工id

JinE float金额

Yuanyin nvarchar(50)原因

G)部门表BuMen

列名类型说明

Id numeric(10,0)部门id

Name nvarchar(50)部门名称

Description text部门描述

H)职务表ZhiWu

列名类型说明

Id numeric(10,0)职务id

Name nvarchar(50)职务名称

Description text职务描述

JinE float月薪

I)职称表ZhiCheng

列名类型说明

Id numeric(10,0)职称id

Name nvarchar(50)职称

Description text职称描述

四、物理结构设计

4.1系统采用三层C/S结构(B/S结构)

在Internet网络支持下,系统可更大规模扩大,出现了三层客户/服务器体系结构,即Browser/server模式,其拓扑结构如下所示。

这种结构使系统从封闭的集中式主机向开放的与平台无关的环

境过渡,服务器端可以不只一台主机,可采用主机的群集技术构成,客户端程序极大简化。在客户端借助Web游览器可以处理简单的客户端处理请求,显示用户界面及服务器端运行结果,Web服务器负责接收远程或本地的数据查询请求,然后运行服务器脚本,借助于中间件把数据通过ODBC发送到数据库服务器上以获取相关数据,再把结果数据传回客户的Browser。数据库服务器端负责管理数据库,处理数据更新及完成查询要求,运行存储过程。这种方式使应用面极大扩展,而安全问题也变得更加令人重视。

为了提高存取效率,关系数据库都提供索引结构,索引使查询及

相关文档
最新文档