欢迎来到天天文库
浏览记录
ID:9864942
大小:257.50 KB
页数:21页
时间:2018-05-12
《数据库课程设计---人事管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、吉林工程技术师范学院数据库综合设计设计题目:人事管理系统专业:计算机班级:学生姓名:学号:指导教师:2010年12月信息工程学院目录I摘要计算机技术的发展使其在杜会各领域的应用越来越广泛,比如说企业人事管理系统,建立了自己的人事管理系统不仅有助于提高工作效率,也可以防止因使用相同的软件造成消息的泄露。为了在竞争日益激烈的人才供求的市场中求得成功的发展,该企业决定采用计算机管理整个公司的资源,以提高管理者的水平和员工的整体素质。经过充分考察调研,我们进行了分析、设计与开发,在手工管理人力资源的基础上,利用计算机快捷、存储量大、查找简单等特点,实现了计算机管理档案,力争做到系统的功能完善、界面友好
2、、操作简单,除了满足用户当前的需求还为系统将来可能的发展留出余地。企业人事管理系统是一个单位不可缺少的部分,它的内容对于单位的决策者和管理者来说都至关重要,所以企业人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。数据库一个信息系统的各个部分能否紧密地结合在一起以及如何结合,关键在数据库。本论文主要介绍了企业人事管理系统,它包括需求分析、概念结构设计和逻辑结构设
3、计三个主要部分,主要实现对企业员工信息的规范化、系统化的管理。在需求分析中,主要内容为数据流图、数据字典(数据项、数据结构、数据流、数据存储);在概念结构设计中,构造出E-R图、总体概念模型;在逻辑结构设计中主要工作就是将E-R图转换成关系模式。关键字:企业人事管理系统、数据流图、数据字典。II信息工程学院《数据库课程》设计第一章系统分析1.1功能分析目前大多数的人事管理系统由于使用传统的手工方式,存在有效率低、不易检索、资料保存困难等问题。用户迫切希望开发一套切实可行的、符合日常工作习惯的人事信息管理系统。用户最为关心的热点是目标系统能够实现方便、快捷的信息查询。系统开发的总体目标是实现企业
4、人事信息管理的系统化、规范化和自动化。本人事信息管理系统需要完成功能主要有:(1)对其提供的部门资料情况进行添加、查询、修改和删除操作。u(2)对其提供的人员资料情况进行添加、查询、修改和删除操作。u(3)对其提供的人员考勤资料情况进行添加、查询、修改和删除操作。u(4)建立触发器可以强制限制,这些限制比用CHECK约束所定义的更复杂。触发器可以引用其他表中的列。1.2数据流程图首先需要给出系统的逻辑模型,如图1-1人事管理系统的基本系统模型图1-118信息工程学院《数据库课程》设计根据上述基本系统模型,对其逐步细化,得到描绘逻辑系统细化后的数据流程图,如图1-2所示:人事管理系统员工基本信息
5、表员工学历与工作信息表企业部门信息表员工考勤信息表表员工资信息表图1-2人事管理系统数据流程图在有了系统的数据流程图后,还有相当多的数据信息如部门信息、员工基本信息、员工考勤信息等,还需要进一步的描述。此时需要通过定义数据字典,才能把现有的系统描述清楚。数据字典是关于数据信息的集合,也就是对数据流程图中包含的所有元素的定义。一般来说数据字典应该由四类元素的定义组成:数据流、数据流分量(即数据元素)、数据存储和数据处理。图1-3、图1-4、图1-5分别列出了本系统的主要数据字典卡片部门:企业部门信息表别名:描述:记录所有部门的基本信息定义:部门信息表=编号+名称+描述+上级编号图1-3部门信息数
6、据卡片18信息工程学院《数据库课程》设计员工:员工基本信息表别名:描述:记录所有员工的基本信息,“员工状态”表示员工的类型(在职、兼职、试用、离职、返聘、退休等)定义:员工基本信息表=编号+姓名+照片+性别+民族+政治面貌+学历+联系电话+户口所在地+到岗日期+部门编号+工作岗位+职务+员工状态+合同有效期+备注+填表人+填表日期图1-4员工基本信息数据卡片员工:员工考勤信息表别名:描述:记录所有员工的出勤信息定义:员工考勤表=员工编号+请假天数+迟到次数+矿次数+考勤总评图1-5员工考勤信息数据卡片18信息工程学院《数据库课程》设计第二章系统实现选择”开始”—”程序”—“MicrosoftS
7、QLServer”—”查询分析器”命令,既可启动查询分析器。如图2-1。图2-1查询分析器用createdatabase默认创建一个数据库,命名为人事管理。用createtable创建一个表,命名为员工基本信息表。分别有字段:员工编号、员工姓名、性别、年龄、政治面貌、住址、联系电话、备注。向其添加内容为:'0001','张云波','男',33,'','宁波路33号','''0002','王雨','
此文档下载收益归作者所有