赵延芳XXXX12120262数据库人事管理系统方案

上传人:l**** 文档编号:134109586 上传时间:2020-06-02 格式:DOC 页数:21 大小:569.50KB
返回 下载 相关 举报
赵延芳XXXX12120262数据库人事管理系统方案_第1页
第1页 / 共21页
赵延芳XXXX12120262数据库人事管理系统方案_第2页
第2页 / 共21页
赵延芳XXXX12120262数据库人事管理系统方案_第3页
第3页 / 共21页
赵延芳XXXX12120262数据库人事管理系统方案_第4页
第4页 / 共21页
赵延芳XXXX12120262数据库人事管理系统方案_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《赵延芳XXXX12120262数据库人事管理系统方案》由会员分享,可在线阅读,更多相关《赵延芳XXXX12120262数据库人事管理系统方案(21页珍藏版)》请在金锄头文库上搜索。

1、枣 庄 学 院信息科学与工程学院课程设计任务书 题目: 人事管理系统 学 号: 2 姓 名: 延芳 专 业: 网络工程 课 程: 数据库系统概论 指导教师: 振风 职称: 老师 完成时间: 2011年11 月-2011年 12月枣庄学院信息科学与工程学院制 2011 年 11月 17 日课程设计任务书及成绩评定要求:1. 正确使用SQL Server 2000的语句、语法和结构方便了程序设计及对于某些复杂数据的访问2. 借助VisuaSQL Server等软件完成这一系列的工作3. 数据库逻辑结构设计及功能分析独立完成指导教师签字: 、 日期: 指导教师评语成绩: 指导教师签字: 日期: SQ

2、L Server 2005.以及语言编辑软件、课程设计进度计划起至日期工作容备注2011年12月13日设计、编写、调试参考文献、资料索引序号数据库系统教程.数据库系统概论史嘉权清华大学目 录1系统需求分析.42 系统总体设计 2.1 概述.42.2 业务分析.42.3 功能设计.52.4 概念结构设计.62.5 逻辑结构设计.72.6 物理结构设计.83 数据库表结构设计.104 功能结构设计.115 相关代码设计与分析.126 总结.171 系统需求分析该人事管理系统的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输出和输入。收集基本数据、数据结构以

3、及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。一直以来人们使用传统人工的方式管理员工档案,这种管理方式存在着许多缺点,譬如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。人事管理信息系统的出现轻而易举的解决了传统管理人员档案的方法的缺点。伴随着人事管理信息系统的广泛应用,它已经成为了任何一家企业公司都不可缺少的组成部分,它的存在使得管理者更容易了解自己公司的员工,便于分配人员,易于进行调整。所以人事管

4、理信息系统能够为管理人员提供充足的信息和快捷的查询手段。2系统总体设计2.1概述一个正常运作的公司必定有一个健全的人事管理系统,来管理员工的信息,包括员工的编号、性别、工龄、工资以及奖惩情况。除了这些基本的用处外,此系统还提供员工信息更改或删除等的功能,使公司的人事管理方便快捷而又清晰。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效地程序结构支持各种数据操作的执行。我们现在介绍的这个人事管理系统是一个非常通用的管理系统。它讲述如何建立一个公司人事管理系统。他可以将关于的一切员工信息记录在案,并且对其进行输入、修改、查询,大大提高了公司员工管理的工作效率。2.2业务分析针对一

5、般人事管理系统的需求,通过对人事管理过程的容和数据流程分析,设计如下面所示的数据项和数据结构:基本信息包括:人员基本信息:编号、性别、出生日期、参加工作日期住址、等;来本单位的日期及来自的单位;职称及评定的时间和工资级别;职工的奖惩登录。 工资的确定:基本工资与职称和级别有关;职务补助、房补由职称决定;工龄津贴由工龄决定;洗理费由性别决定;另有每人奖金不同。查询员工的各项基本信息。查询每个职工的详细工资清单。用户管理:信息录入、工资计算的工作人员及普通职工查询自己的信息。其中系统的整体功能可参考如下的整体功能模块图:人事管理系统职工相关功能管理员相关功能职工登录奖惩登录查看基本信息查看详细工资

6、清单查看工龄信息查看洗理费奖惩信息查询管理员登录职工管理工资管理奖惩管理查询更新查询更新对职工进行奖惩操作图2-2整体功能模块图2.3功能设计系统开发的整体任务是实现各种信息的系统化、规化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。本人事管理系统需要完成的功能主要有:职工信息的修改、更新和删除,包括职称、工资、工龄等的变化;工龄信息的变更会使工龄年数和工龄津贴的数据随之发生变化;奖惩会根据具体信息的输入而有所变化。此系统的功能具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能够充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数

7、据字典,为后面的具体设计打下基础。根据以上信息按照结构化程序设计的要求,得到如图2-1所示我负责部分的功能模块图。人事管理系统管理员相关功能奖惩管理工资管理职工管理管理员登录奖惩登录职工登录职工相关功能图2-1 功能模块图(部分)2.4概念结构设计人事管理系统概念设计产生的基本E-R模型如图2-4所示。职工管理员工龄表奖惩职称表洗理费查看查看修改查看修改查看修改查看查看查看查看修改编号金额编号电话性别出生日期住址账号房补基本工资职称名工资级别内容职务补助密码工龄年数工龄津贴金额性别姓名图2-3人事管理系统基本E-R图2.5逻辑结构设计在逻辑结构设计中主要就是把概念结构设计阶段产生的系统基本E-

8、R图转化为具体的DBMS所支持的数据模型。在该管理系统中,我们采用关系模型来进行分析和设计,将实体、实体的属性和实体之间的联系在遵循转化原则的前提下进行转化,并标出主键。其中,各实体的属性如下所示:职工(编号,性别,出生日期,参加工作,住址,来自本单位的时间,职称名,评定时间,工龄年数)工龄(工龄津贴,工龄年数)洗理费(性别,金额)奖惩(编号,金额,容)职称表(职称名,工资级别,基本工资,职务补助,房补)管理员(登录账号,密码)2.6物理结构设计职工表的创建语句如下:CREATE TABLE 职工表 (编号 varchar (50) COLLATE Chinese_PRC_CI_AS NOT

9、NULL , varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,性别 char (10) COLLATE Chinese_PRC_CI_AS NULL ,出生日期 datetime NULL ,参加工作日期 datetime NULL ,住址 varchar (50) COLLATE Chinese_PRC_CI_AS NULL , varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,来自本单位的时间 datetime NULL ,职称名 varchar (50) COLLATE Chinese_PRC_CI_AS

10、NULL ,评定时间 datetime NULL ,工龄年数 int NULL ,编号1 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,CONSTRAINT PK_职工表 PRIMARY KEY CLUSTERED (编号) ON PRIMARY ,CONSTRAINT FK_职工表_工龄表 FOREIGN KEY (工龄年数) REFERENCES 工龄表 (工龄年数),CONSTRAINT FK_职工表_洗理费 FOREIGN KEY (性别) REFERENCES 洗理费 (性别),CONSTRAINT FK_职工表_职称表 FOREIGN K

11、EY (职称名) REFERENCES 职称表 (职称名) ON PRIMARYGO职称表的创建语句如下:CREATE TABLE 职称表 (职称名 varchar (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,工资级别 varchar (50) COLLATE Chinese_PRC_CI_AS NULL ,基本工资 money NULL ,职务补助 money NULL ,房补 money NULL ,CONSTRAINT PK_职称表 PRIMARY KEY CLUSTERED (职称名) ON PRIMARY ) ON PRIMARYGO管理员表的创建:CREATE TABLE 管理员表 (登录账号 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,密码 char (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,CONSTRAINT PK_管理员表 PRIMARY KEY CLUSTERED (登录账号) ON PRIMARY )

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

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号