数据库课程设计报告doc.docx

上传人:b****5 文档编号:3743836 上传时间:2022-11-25 格式:DOCX 页数:21 大小:269.73KB
下载 相关 举报
数据库课程设计报告doc.docx_第1页
第1页 / 共21页
数据库课程设计报告doc.docx_第2页
第2页 / 共21页
数据库课程设计报告doc.docx_第3页
第3页 / 共21页
数据库课程设计报告doc.docx_第4页
第4页 / 共21页
数据库课程设计报告doc.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

数据库课程设计报告doc.docx

《数据库课程设计报告doc.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告doc.docx(21页珍藏版)》请在冰豆网上搜索。

数据库课程设计报告doc.docx

数据库课程设计报告doc

报小组成员:

目录

一、前言

二、需求分析

1.用户分析

2.功能需求

3.性能需求

4.运行环境

三、数据库设计

1.概念模型设计

2.关系模型设计

3.数据字典

四、窗体设计

五、报表设计

六、课程设计总结

七、参考文献

一、前言:

我小组成员经讨论并结合对当今企业人力资源管理的需求分析,认为在当今日益复杂的企业市场环境中,拥有一个适用于该企业的完善的人力资源管理系统是非常重要的。

人力资源管理系统是企业为人力资源管理决策提供必要信息的计算机系统,其包括相应的硬件,软件和数据库。

同时,企业使用人力资源管理系统可以获取、存储、分析和传达有关企业员工状况的信息,不但减少大量纸质文件的处理时间,更重要的是通过将雇员资料、考勤记录等人力资源相关数据的记录工作自动化,能够大大提高人力资源管理工作的效率。

由此,本小组利用所学数据库基本知识开发题为“企业人力资源管理系统”的数据库应用系统,旨在提升企业人力资源管理的效率。

该系统对员工的出勤、请假、加班和出差等情况进行登记、保存管理并生成报表。

同时,用户通过该系统可全面管理中小型企业的员工人事档案,配合考勤模块可以按工作量生成员工工资表。

二、需求分析:

.1、用户分析:

管理企业内部员工的基本信息资料,同时记录员工的调动、评价、奖惩等信息,进行人事考勤,准确无误的记录员工的出勤情况(包括出勤、出差、加班、请假);生成员工的工资表并对工资的发放进行准确的记录,及时的搜索员工的资料。

2、功能需求:

由以上用户分析,该企业人力资源管理系统有如下功能:

●员工基本信息:

主要作用是保存员工的个人信息,并记录员工的工资调动情况。

所有的资料都可以以多种方式进行查询。

●员工考勤管理:

对现在企业内部的员工进行出勤考核,记录员工出勤(只记录迟到早退的人)、出差、加班和请假的情况,并生成相应的报表。

●员工工资管理:

可以对员工的工资进行设定,结合考勤管理部分的数据,生成工资表,并提供打印功能。

同时对工资发放情况进行记录。

●员工信息查询:

可以对员工的所有信息资料进行查询。

3、性能需求:

符合企业人力资源管理的需求。

4、运行环境:

Windows7系统等

三、数据库设计

根据对用户的需求分析,依据系统功能设计原则,对整个系统进行模块化设计如下:

1、概念模型设计:

图表1:

“系统”模块结构图

图表2:

“员工基本信息”模块结构图

员工基本信息

调动信息统计

奖惩信息统计

评价信息统计

员工化名册

调动信息编辑

奖惩信息编辑

评价信息编辑

员工信息编辑

请假记录统计

加班记录统计

出差记录统计

请假记录编辑

出勤记录统计

加班记录编辑

出差记录编辑

员工考勤管理

图表3:

“员工考勤管理”模块结构图

出差记录统计

加班记录统计

请假记录统计

出勤记录统计

请假记录编辑

加班记录编辑

出差记录编辑

出勤记录编辑

员工工资管理

图表4:

“员工工资管理”模块结构图

工资编辑

工资分类查询

工资发放编辑

图表5:

“员工信息查询”模块结构图

员工信息查询

奖惩信息查询

调动信息查询

评价信息查询

员工信息查询

2、关系模型设计(E-R图)

实体的属性就是关系的属性,实体的码就是关系的码。

对于实体间的联系有以下不同情况:

●一个m:

n联系转换为一个关系模式。

与该联系相联系的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体的组合。

●一个1:

n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。

如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

●一个1:

1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

3个或3个以上实体间的一个多元联系可以转换为一个关系模式。

与该多远元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合具有相同码的关系模式可合并。

具体的基本E-R图向关系模型的转化如下:

●员工基本信息:

(员工编号、姓名、性别、出生年月、所在部门、进入单位时间、现任职务、民族、籍贯、政治面貌、文化程度、健康状况、婚姻状况、家庭住址、联系电话、电子信箱、备注、相片等)

●评价信息:

(编号、员工编号、姓名、工作态度、业绩、综合评价、评价日期和备注等)

●奖惩信息:

(编号、员工编号、姓名、奖惩名称、级别、授予单位、获得日期和备注等)

●调动信息:

(编号、员工编号、姓名、部门、调动日期、调动情况、调动原因和备注等)

●工资:

(编号、年月、员工编号、姓名、部门、基本工资、托补、工龄工资、加班费、奖金、缺勤扣款、住房基金、养老金、失业保险和税款等)

●工资发放信息:

(编号、工资编号、姓名、领取人、日期、经办人和是否代领等)

●出勤记录:

(编号、日期、员工编号、姓名、部门、出勤情况和备注等)

●出差记录:

(编号、日期、员工编号、姓名、部门、出差开始时间、出差结束时间、出差缘由和备注等)

●加班记录:

(编号、日期、员工编号、姓名、部门、加班时间、加班日期和备注等)

●请假记录:

(编号、日期、员工编号、姓名、部门)

 

 

图例:

出差记录奖惩信息评价信息出勤记录

编号

日期

员工编号

姓名

部门

……

编号

员工编号

姓名

工作态度

业绩

……

编号

员工编号

姓名

奖惩名称

级别

……

编号

员工编号

姓名

工作态度

业绩

……

编号

员工编号

姓名

奖惩名称

级别

……

编号

日期

员工编号

姓名

部门

……

 

员工编号

姓名

性别

出生年月

所在部门

员工信息

编号

员工编号

姓名

部门

调动日期

编号

年月

员工编号

姓名

部门

编号

日期

员工编号

姓名

部门

编号

日期

员工编号

姓名

部门

调动信息工资加班记录请假记录

编号

工资编号

姓名

领取人

日期

工资发放信息

 

3、数据字典

员工基本信息表

字段名

数据类型

字段大小

是否必需

员工编号

数字

长整型

主键

姓名

文本

35

性别

是/否

35

出生年月

日期/时间

长日期

所在部门

文本

35

进入单位的时间

日期/时间

长日期

现任职务

文本

35

民族

文本

35

籍贯

文本

100

政治面貌

文本

35

文化程度

文本

35

健康状况

文本

5

婚姻状况

文本

35

家庭住址

文本

100

联系电话

文本

50

电子信箱

文本

100

备注

文本

255

相片

OLE对象

评价信息表

字段名

数据类型

字段大小

是否必需

编号

自动编号

长整型

主键

姓名

文本

35

工作态度

备注

35

业绩

备注

35

综合评价

备注

35

评价日期

日期/时间

长日期

员工编号

数字

35

外键

备注

文本

100

奖惩信息表

字段名

数据类型

字段大小

是否必需

编号

自动编号

长整型

主键

员工编号

数字

长整型

外键

姓名

文本

35

奖惩名称

文本

35

级别

文本

35

授予单位

文本

100

获得日期

日期/时间

长日期

备注

文本

100

调动信息表

字段名

数据类型

字段大小

是否必需

编号

自动编号

长整型

主键

员工编号

数字

长整型

外键

姓名

文本

35

部门

文本

35

调动日期

日期/时间

长日期

调动情况

文本

100

调动原因

文本

100

备注

文本

100

工资发放信息表

字段名

数据类型

字段大小

是否必需

编号

自动编号

长整型

主键

员工编号

数字

长整型

外键

姓名

文本

35

领取人

文本

35

日期

日期/时间

长日期

经办人

文本

35

是否代领

文本

4

工资表

字段名

数据类型

字段大小

是否必需

编号

自动编号

长整型

主键

年月

日期/时间

长日期

员工编号

数字

长整型

外键

姓名

文本

35

部门

文本

35

基本工资

货币

托补

货币

工龄工资

货币

加班费

货币

奖金

货币

缺勤扣款

货币

住房基金

货币

养老金

货币

失业保险

货币

税款

货币

合计

货币

出勤记录表

字段名

数据类型

字段大小

是否必需

编号

自动编号

长整型

主键

日期

日期/时间

长日期

员工编号

数字

长整型

外键

姓名

文本

35

部门

文本

35

出勤情况

文本

35

备注

文本

100

 

出差记录表

字段名

数据类型

字段大小

是否必需

编号

自动编号

长整型

主键

日期

日期/时间

长日期

员工编号

数字

长整型

外键

姓名

文本

35

部门

文本

35

出差开始时间

日期/时间

长日期

出差结束时间

日期/时间

长日期

出差缘由

文本

35

备注

文本

100

加班记录表

字段名

数据类型

字段大小

是否必需

编号

自动编号

长整型

主键

日期

日期/时间

长日期

员工编号

文本

长整型

外键

姓名

文本

35

部门

文本

35

加班时间

数字

单精度

加班日期

日期/时间

长日期

备注

文本

100

请假记录表

字段名

数据类型

字段大小

是否必需

编号

自动编号

长整型

主键

日期

日期/时间

长日期

员工编号

文本

长整型

外键

姓名

文本

35

部门

文本

35

四、窗体设计

 

五、报表设计

 

六、课程设计总结

短短一周的课程设计就要结束了,在这紧张忙碌一周里,通过我们的亲身实践与学习,我们确实学到了很多,也切身体会到了要想设计一个完善数据库应用程序的不易。

在实习中,虽然我们遇到了很多问题,深刻体会到做一个软件的不易,在这里面需要的很多知识我们没有接触过,去图书馆找资料的时候,发现我们学的仅仅是皮毛,还有很多东西需要我们去发掘,就算是借一本书看完它,我们还是会发现还有很多知识没有吃透,这需要我们不断的实践,不断地自我学习,不断地发现问题,思考问题。

从需求分析阶段不断地搜索资料,想充分了解自己所做的课题在客户或者公司中的需求,由于《数据库设计》这门课大二时学的不深,数据流程图等等软件设计做起来很生疏,翻阅课本,再加上老师上课的讲解,总算整了一个像样点的需求分析,但是也不知道是不是正确。

根据数据流图,不断修改需求,由于这个课程设计没有连接外部设备,比如打印机,网络等,所以做的都是在实践阶段,根据设计的大概模式展开一步步的模块构造。

在接下来的实践中,也是这次实践的关键阶段-—创建数据库。

小组中的各个成员都为自己分配了任务,并积极完成。

不管是在课上、机房,还是在课下、在寝室,同学们都在努力的搜索资料。

数据库中的一步步,一点点都需要细心的安排、设置,由于这次实习的课程是一个系统性的,所以稍微有点错误,有可能就会影响很多过程的正确实现,甚至整个系统就不能运行。

但是,失误总是难免的。

因此,来来回回的返工也是不少的。

但通过老师和有能力的同学的热心帮助,大部分问题还是迎刃而解,再者,就是不同版本的冲突---基本上还是能实现对系统的运行。

通过对这次课程实践的操作,我们同学们能够明白---任何一个有机的整体都需要一个复杂的过程。

不管是我们所做的调查对象---企业公司,还是我们研究的小组,都必须要经过周密的分析,严谨的思考,密切的合作,成员之间的相互协调,才能够完整的,甚至完美的完成一项任务。

最后,还是感谢老师的热心辅导。

希望我们的作品可以得到老师的认可。

 

七、参考文献

《数据库原理》第5版(清华大学出版社)

《Access信息管理系统开发》(人民邮电出版社)

《VisualFoxPro信息管理系统开发》(人民邮电出版社)

《数据库原理与应用课程实验指导》(机械工业出版社)

 

2012年12月28日

 

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

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1