人事工资管理系统设计.doc

上传人:精*** 文档编号:1036150 上传时间:2024-03-27 格式:DOC 页数:18 大小:777KB
下载 相关 举报
人事工资管理系统设计.doc_第1页
第1页 / 共18页
人事工资管理系统设计.doc_第2页
第2页 / 共18页
人事工资管理系统设计.doc_第3页
第3页 / 共18页
人事工资管理系统设计.doc_第4页
第4页 / 共18页
人事工资管理系统设计.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、 人事工资管理系统需 求 说 明 书 软 件 学 院课程名称: 数据库原理及应用题目名称 :人事工资管理系统学生系别 : 软 件 学 院专业班级 : 11软工DB(2)班 文档完成日期:2012年5月目 录1.引言- 4 -1.1编写目的- 4 -1.2读者对象- 4 -1.3环境要求- 4 -1.4系统的基本要求- 4 -2.任务概述- 4 -2.1项目背景:- 4 -2.2项目说明:- 5 -3.数据需求- 5 -3.1需求分析:- 5 -3.2系统数据流程图- 6 -3.3系统数据字典- 10 -4.功能需求- 12 -4.1系统功能模块图- 12 -4.2用户登录模块图- 13 -4.

2、3权限分配- 14 -5数据库结构设计- 15 -5.1概念结构设计- 15 -5.2逻辑结构设计- 15 -5.3逻辑结构设计ER图- 16 -5.4逻辑结构设计的表设计- 17 -6系统的功能实现- 18 -7参考文献- 18 -1.引言引言是对这份软件产品需求分析报告的概览,是为了帮助阅读者了解这份文档是如何编写的,并且应该如何阅读,理解和解释这份文档1.1编写目的用户操作手册编写目的是明确本软件的功能、软件的作用、功能的操作,帮助用户理解及操作本软件。1.2读者对象本说明书的读者为本项目的领导及相关人员及其它使用本软件的人员1.3环境要求数据库环境:ACCESS2003系统环境:Win

3、dows 2000/XP或以上版本1.4系统的基本要求 基础数据的维护;各类信息的查询统计等2.任务概述本数据库根据人事工资管理文献特点,利用先进的数据库技术与网络技术,按照档案,工资,调动分类体系,对企业员工信息进行系统的深度加工和解析录入,建立具有比较、分析、推理功能的人事工资管理文献结构型数据库,实现基于知识层面的内容检索和数据挖掘,同时还可以直接获取相关人事工资管理文献的全文信息2.1项目背景:信息技术为企业的发展提供了机遇,也带来了挑战。如何改良企业内部经营机制,公正、客观、全面、快捷地评估员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资

4、源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。2.2项目说明:人力资管理系统,旨在满足快速成长的企业管理信息化需求,主要目的就是帮助客户快速持续和健康成长,并且使企业能够借助人力资源管理系统从重复烦杂的日常管理事务中解脱出来,将更多精力投注于人力资源战略规划以支持和推动企业战略目标的实现,不断提升人力资源部对企业的价值,有效地提升企业的核心竞争力。3.数据需求3.1需求分析:用户需求调查:通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、调动管理、工资管理、奖惩管理组成。系统的功能主要描述如下:(1)员工档案管理1)对公司里所有员工进行统一编号,将每一位员工的信

5、息保存在员工档案记录中。2)当员工的信息发生变动时,修改员工档案记录中相应的属性。(2)员工职务调动管理 对公司里所有员工的职务记录进行统一编号,登记员工调动前后的具体职务,以及调动的时间。(3)奖惩管理 对公司里所有员工的奖惩记录进行编号,登记员工奖惩的原因,奖惩时间。(4)出勤管理 1)对员工上班刷卡的记录进行统一编号,登记员工上班时间。 2)对员工下班刷卡的记录进行统一编号,登记员工上班时间。(5)工资管理对公司里所有员工的工资记录进行统一编号,建立工资记录表。(6)部门管理对公司所有的部门进行编号,建立部门记录。3.2系统数据流程图311系统高层抽象图 312 需求分析流图系统数据流程

6、总图 图32 系统数据流程总图管理员所需的管理包括:调动管理、工资管理、档案管理、奖惩管理、出勤记录。管理员首先安全的管理,管理人员的记录,之后通过用户身份来实现调动管理、实现工资管理、实现档案管理、实现出勤记录、实现奖惩管理。调动管理由上级和员工的调动,还有职务的调动记录组成。工资管理含有员工的工资的记录和上级的工资记录,工资管理和档案管理。档案管理由员工档案和上级的档案组成,档案管理和调动管理也有直接的关系,档案管理和出勤管理也有直接的联系。出勤记录和员工的档案有直接关联。奖惩管理与档案管理有直接关联和安全管理有直接关联。出勤管理:是员工的上班和下班的详细记录,如图3-3 出勤管理情况细化

7、流程图所示。图3-3 出勤管理情况细化流程图 工资管理:管理着公司内部每一个人的工资详细记录。如图3-4 工资管理流程图所示。 图3-4 工资管理流程图奖惩管理:对公司每个人的奖惩的详细记录。如图35 奖惩管理流程图所示。 图35 奖惩管理流程图调动管理:分别是员工和上级之间的调动记录。如图36 调动管理流程图所示。 图36 调动管理流程图3.3系统数据字典【1】主要的数据流定义(1)数据流名称:员工情况位置:员工定义:员工情况=姓名+性别+出生日期+民族+学历+职称+员工编号+用户密码+调动编号+部门编号。数据流量:根据公司的员工具体情况来确定。说明:要对每一位员工进行唯一编号。(2)数据流

8、名称:奖惩情况位置:员工定义:奖惩情况=员工编号+奖惩金额+奖惩日期。数据流量:根据公司的具体情况来确定。说明:要对每一次的奖惩记录进行唯一编号。(3)数据流名称:调动情况位置:员工定义:调动情况=员工编号+调动前职称+调动后职称+调动前部门+调动后部门+调动日期。数据流量:根据公司的具体情况来确定。说明:员工号和调动日期可以唯一确定一个调动情况。(4)数据流名称:上班刷卡位置:员工-定义:上班刷卡=员工编号。数据流量:根据公司的具体规模情况来确定。说明:上班刷卡时会汇入到出勤记录中。(5)数据流名称:下班刷卡位置:员工定义:下班刷卡=员工编号。数据流量:根据公司的具体情况来确定。说明:下班刷

9、卡时会汇入到出勤记录中。(6)数据流名称:工资查询位置:员工定义:工资查询=员工编号+基本工资+奖金+罚款+发薪日期。数据流量:根据公司的具体情况来确定。说明:根据员工号和发薪日期可以唯一确定一个工资记录。(7)数据流名称:管理员情况位置:管理员定义:用户身份=用户密码+员工编号+密码+管理员账号。数据流量:根据公司的具体情况来确定。说明:要对每一位管理员建立唯一的账号。(8)数据流名称:用户身份位置:安全管理定义:用户身份=【管理员|上级|员工】+用户密码数据流量:根据公司的具体情况来确定。说明:不同的用户身份对应不同的操作权限,对应着不同的安全级别。【2】主要数据储存定义(1)数据储存编号

10、:员工记录数据结构:员工记录=姓名+性别+出生日期+民族+学历+职称+员工编号+用户密码+调动编号+部门编号。资料量和存取频度:根据公司的具体规模情况来确定。存取方式:联机处理;检索和更新;以随机检索为主。说明:员工编号的唯一性和非空性;性别只能是男或女;主码是员工编号。(2)资料存储编号:工资记录数据结构:工资记录=员工编号+基本工资+奖金+罚款+发薪日期。资料量和存取频度:根据公司的具体规模情况来确定。存取方式:联机处理;检索和更新;以更新操作为主。说明:主码设为发薪日期和员工编号;员工编号是外码,参照表是员工记录。(3)数据库储存记录:职务调动记录数据结构:职务调动记录=调动编号+员工编

11、号+调动前部门+调动后部门+调动前职称+调动后职称+调动日期+调动原因。资料量和存取频度:根据公司的具体规模情况来确定。存取方式:联机处理;检索和更新;以更新操作为主。说明:主码设为调动日期和员工编号;员工编号是外码,参照表是员工记录。(4)数据库存储编号:管理人员记录数据结构:管理人员记录=用户密码+员工编号+密码+管理员账号。资料量和存取频度:根据公司的具体规模情况来确定。说明:主码设为管理员账号。 (5)数据库存储编号:部门记录数据结构:部门记录=部门编号+部门名称+领导编号。资料量和存取频度:根据公司的具体规模情况来确定。说明:主码设为部门号。4.功能需求 4.1系统功能模块图详细的模

12、块图如下图4-1 系统功能模块图:图4-1 系统功能模块图4.2用户登录模块图4.3权限分配5数据库结构设计 5.1概念结构设计 根据系统需求分析,可以得出人事工资管理系统数据库的概念模型,用E-R图表示的人事工资管理系统概念模型。最后,对设计出的数据模型进行规范化处理,使数据模型满足第三范式。 5.2逻辑结构设计 员工档案(员工编号,姓名,出生日期,民族,学历,职称,部门号)其中员工编号为主码,部门号外码; 管理员记录(管理员账号,员工编号,用户名,密码)其中管理员账号为主码,员工编号为外码; 奖惩记录(奖惩编号,员工编号,奖惩日期,批复部门号,批复原因,批复日期)奖惩编号为主码,其中员工编

13、号和批复部门号为外码; 职务调动记录(调动编号,员工编号,调动前职称,调动后职称,调动日期,批复部门号,批 复原因,批复日期)调动编号为主码,其中员工编号和批复部门号为外码; 工资记录(工资编号,员工编号,基本工资,奖金,罚款,发薪日期)工资编号为主码,员工编号为外码; 部门记录(部门号,名称,部门主管),部门号为主码; 刷卡记录(员工编号)员工编号为主码5.3逻辑结构设计ER图5.4逻辑结构设计的表设计 员工信息表YGXXB字段名称数据类型可否为空约束条件员工编号文本Not null主键姓名文本Null无性别文本Null无出生日期日期/时间Null无民族文本Null无学历文本Null无职称文

14、本Null无用户密码文本Not null无调动编号文本Not null外键部门编号文本Not null外键 部门信息表BMXXB字段名称数据类型可否为空约束条件部门编号文本Not null主键领导编号文本Not null无部门名称文本Not null无 工资信息表GZXXB字段名称数据类型可否为空约束条件员工编号文本Not null主键基本工资数字Null无奖/罚金额数字Null无发薪日期日期/时间Null主键工资编号文本Null外键调动信息表DDXXB字段名称数据类型可否为空约束条件员工编号文本Not null主键调动编号文本Not null主键调动前部门文本Null无调动后部门文本Null无调动前职称文本Null无调动后职称文本Null无调动日期日期/时间Null无调动原因文本Null无 出勤信息表CQXXB字段名称数据类型可否为空约束条件员工编号文本Not null主键出勤编号文本Null主键出勤日期日期/时间Null无上班刷卡文本Null无下班刷卡文本Null无 6系统的功能实现综上所述,进行系统的功能实现。系统实现结果如上传文件中的“认识工资管理系统”所示。7参考文献:【1】 数据库原理及应用 【2】 ACCESS数据库与程序设计【3】 ACCESS项目案例导航- 18 -

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922