数据库员工请假管理系统_第1页
数据库员工请假管理系统_第2页
数据库员工请假管理系统_第3页
数据库员工请假管理系统_第4页
数据库员工请假管理系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、存档资料存档资料 成绩:成绩: 华东交通大学理工学院华东交通大学理工学院课课 程程 设设 计计 报报 告告 书书课程名称课程名称 数据库系统开发教程数据库系统开发教程 题题 目目 员工请假管理系统员工请假管理系统 分分 院院 电电 信信 分分 院院 专业班级专业班级 1010 电子商务(电子商务(1 1)班)班 学学号号 2010021046010320100210460103 学生姓名学生姓名 孟孟 倩倩 指导教师指导教师 李李 果果 20122012 年年 1212 月月 2727 日日目目录录第一章第一章 设计内容与要求设计内容与要求.1 1第二章第二章 数据库运行开发环境数据库运行开发

2、环境.2 22.1 背景 .22.2 支持软件 .2第三章第三章 需求分析需求分析.3 33.1 系统目标与要求 .33.2 系统功能模块 .33.21 员工档案管理建立.33.22 员工职务调动管理.33.23 请销假管理查询.33.24 部门管理功能.33.25 考勤管理的实现.33.26 假期管理设置.43.3 数据字典 .43.4 数据流图 .7第四章第四章 概念设计概念设计.9 94.1 局部 E-R 图 .94.11 员工信息.94.12 部门信息.94.13 考勤信息.94.14 请假信息.84.2 全局 E-R 图 .9第五章:逻辑分析第五章:逻辑分析.10105.1 把 E-

3、R 图转换成关系模式 .105.2 表结构 .10第六章第六章 详细设计与实现详细设计与实现.12126.1 登录: .126.2 数据的载入 .16第七章第七章 总结总结.1717参考文献(资料)参考文献(资料).1818分工情况分工情况.1818第一章第一章 设计内容与要求设计内容与要求当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是企业的管理领域,用计算机来进行员工请假管理也已成为现代化企业运作必不可少的一部分。现在利用计算机来管理员工请假工作,大大降低了工作人员的工作量,提高了工作。考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据,使用请假系统,管理者可以快

4、速记录公司全体员工当日的请假情况,并可统计员工请假情况。设计请假系统的目的是企业为了解决员工请假的繁琐工作,减轻企业不必要的劳动力,金钱的损耗,提高工作效率,为企业创造更多利益,实现单位的系统化,规范化和自动化。因此本系统需要实现以下功能:员工信息维护,数据采集,基本数据维护,数据库管理,查询功能,请假记录系统的模块结构。设计思想: (1) 、尽量采用公司现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用公司现有的资源,提高系统开发水平和应用效果的目的。 (2) 、员工考勤管理系统能够和考勤相连接,从而完成自动、高效、科学的考勤信息输入。 (3) 、系统采用模块化程序设计方法,既便于系

5、统功能的各种组合和修改,又便于未参与开发技术维护人员补充、维护。 (4) 、系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。华东交通大学理工学院课程设计报告 2第二章第二章 数据库运行开发环境数据库运行开发环境2.1 背景背景现今员工信息管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,办公室缺少一种完善的管理软件,为了对员工请假的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在此基础上着手开发此软件系统名称:信息管理系统开发平台:Windows 7测试平台:Windows 7数据库名称:student status 数据库

6、系统:SQL Server 2005数据库宿主环境:windows 7 使用平台:本系统适合于运行在 Microsoft Windows 的各个版本下,包括 Windows9X(win95 需要升级系统文件) 、Windows Me、Windows NT、Windows2000、Windows XP 等平台下,奔腾166MHz 或更快,64 MB 内存或更多,16MB 磁盘空间。2.2 支持软件支持软件管理员工具:SQL Server 2005 Windows查询浏览工具:SQL Server 2005 Windows开发客户端:SQL Server 2005 connector华东交通大学理

7、工学院课程设计报告 3第三章第三章 需求分析需求分析3.1 系统目标与要求系统目标与要求员工请假管理系统是根据企业对员工进行请假管理的需要设计开发的,目的是为了更好地更快速的提供便利的平台,具有对员工请假进行管理和维护的功能。3.2 系统功能模块系统功能模块3.21 员工档案管理建立员工档案管理建立对公司员工里所有员工进行统一编号;将每一位员工信息保存在员工档案中,当员工的信息发生变化时,修改员工档案记录中相应的属性。3.22 员工职务调动管理员工职务调动管理对公司里所有员工的职务记录进行统一编号,登记员工调用前后具体职务。3.23 请销假管理查询请销假管理查询对员工请销假的记录进行统一编号;

8、登记员工请假时间,请假类型。3.24 部门管理功能部门管理功能对公司所有部门进行编号,建立部门记录。华东交通大学理工学院课程设计报告 43.25 考勤管理的实现考勤管理的实现登记员工上下班时间,看是否迟到,早退。3.26 假期管理设置假期管理设置统计员工可以休假的日期功能模块图功能模块图3.3 数据字典数据字典(1)数据流名称:员工情况数据项描述:员工情况=姓名+出生年月+身份证号+加入公司日期+电话+部门编号+拥有假期时间数据流量:根据公司录用情况而定说明:要对每一位被聘用的新员工进行唯一编号请假信息管理系统员工档案管理模块员工职务管理模块请销假管理模块部门管理模块考勤管理模块假期管理模块华

9、东交通大学理工学院课程设计报告 5图 3-1(2)数据流名称:部门情况数据项描述:部门情况=部门名称+部门编号+部门经理号数据流量:根据公司具体情况而定图 3-2华东交通大学理工学院课程设计报告 6(3)数据流名称:考勤情况数据项描述:考勤情况=考勤编号+员工编号+到达时间+考勤类型+日期数据流量:根据公司具体情况而定图 3-3(4)数据流名称:请假情况数据项描述:请假情况=请假编号+员工编号+请假原因+请假开始时间+请假结束时间数据流量:根据公司具体情况而定华东交通大学理工学院课程设计报告 7(5)数据流名称:假期情况数据项描述:假期情况=假期编号+假期具体日期+假期名称+是否为法定假日数据

10、流量:根据公司具体情况而定图 3-53.4 数据流图数据流图部门信息输入处理录入成功原始输入格式化输入输出处理输出部门表华东交通大学理工学院课程设计报告 8员工信息输入处理录入成功原始输入格式化输入输出处理输出员工表假期信息输入处理录入成功原始输入格式化输入输出处理输出假期表考勤信息输入处理录入成功原始输入格式化输入输出处理输出考勤表请假信息输入处理录入成功原始输入格式化输入输出处理输出请假表华东交通大学理工学院课程设计报告 9第四章第四章 概念设计概念设计4.1 局部局部 E-R 图图4.11 员工信息员工信息 4.12 部门信息部门信息4.13 考勤信息考勤信息员工信息部门信息考勤信息员工

11、编号姓名出生年月身份证号加入日期电话部门编号假期时间部门名称编号部门名称部门经理名名称考勤编号名称员工编号名称到达时间名称考勤类型名称日期华东交通大学理工学院课程设计报告84.14 请假信息请假信息请假编号员工编号名称请假原因名称请假开始时间名称请假结束时间名称4.15 假期信息假期信息假期编号名称假期具体时间名称假期名称名称是否为法定假日名称请假信息假期信息华东交通大学理工学院课程设计报告94.2 全局全局 E-R 图图出生年月身份证号部门编号拥有假期时间正常上班考勤表考勤编号员工编号到达时间考勤类型 到达时间 日期 到达时间 请假请假表请假编号员工编号请假原因请假开始时间请假结束时间所属部

12、门表部门编号部门名称部门经理名称查课假期表假期编号假期名称假期具体日期是否为法定假日员工员工编号姓名进入日期电话华东交通大学理工学院课程设计报告10第五章:逻辑分析第五章:逻辑分析5.1 把把 E-R 图转换成关系模式图转换成关系模式员工表(员工编号,姓名,出生年月,身份证号,加入公司日期,电话,部门编号,拥有假期时间,部门)部门表(部门名称,部门编号,部门经理名称)考勤表(考勤编号,员工编号,到达时间,考勤类型)请假表(请假编号,员工编号,请假原因,请假开始时间,请假结束时间)假期信息(假期编号,假期具体日期,假期具体名称,是否为法定假日)5.2 表结构表结构员工表:表中列名数据类型数据长度

13、是否为空员工编号int不允许姓名nchar10允许出生年月smalldatetime8允许身份证号Varchar20不允许加入时间Datetime8不允许电话Int11不允许部门编号Int不允许拥有假期时间Smalldatetime8允许部门表:华东交通大学理工学院课程设计报告11表中列名数据类型数据长度是否为空部门名称nchar10不允许部门编号Int不允许部门经理名称int允许考勤表:表中列名数据类型数据长度是否为空考勤编号int不允许员工编号Int允许到达时间datetime8允许考勤类型Nchar10允许日期datetime8允许请假表:表中列名数据类型数据长度是否为空请假编号Int不

14、允许员工编号Int允许请假原因nchar30允许请假开始时间Datetime8允许请假结束时间datetime8允许假期表:表中列名数据类型数据长度是否为空假期编号int不允许假期具体时间Datetime8允许假期名称Nchar10允许华东交通大学理工学院课程设计报告12是否为法定假日bit2允许第六章第六章 详细设计与实现详细设计与实现设计思路:对于员工,系统实现了在线请假,查看请假表,假期表等功能,系统针对员工设计有如下功能:员工姓名,出生年月,编号加入公司日期,电话,拥有假期时间。在考勤表可以看到自己的考勤情况。6.1 登录:登录:图 6-1华东交通大学理工学院课程设计报告13图 6-2

15、员工表:create table dbo.员工表( 员工编号 int identity(1,1) not null primary key, 姓名 nvarchar(50) NOT NULL, 出生日期 datetime NOT NULL , 身份证号 nvarchar(18) not null, 加入公司日期 datetime NOT NULL 电话 nvarchar (50) not null, 部门编号 int not NULL, 拥有假期时间 int not NULL, 备注 text null)go创建员工表基本信息:create view dbo.员工基本信息ASSELECT y.

16、员工编号,y.姓名, y.电话, y.出生日期, y.部门编号,b.部门名称, y.拥有假期时间华东交通大学理工学院课程设计报告14FROM dbo.员工表 as y left outer join dbo.部门表 b on y.部门编号=b.部门编号go部门表:create table dbo.部门表 (部门编号 int IDENTITY (1, 1) NOT NULL primary key, 部门名称 nchar (10) not NULL, 部门经理编号 int not null,go考勤表:create table dbo.考勤表(考勤编号 int identity(1,1) not

17、 null primary key, 员工编号 int not null, 到达时间 datetime not null, 考勤类型 nvarchar(8) not null,-应为“缺勤”or“迟到”or“早退” 日期 datetime not null)gocreate view dbo.考勤信息as select k.考勤编号,y.姓名,k.日期,k.考勤类型from 考勤表 as k inner join 员工表 as yon k.员工编号=k.员工编号go请假表:create table dbo.请假表华东交通大学理工学院课程设计报告15(请假编号 int identity(1,1)

18、 not null primary key, 员工编号 int not null, 请假原因 text not null, 请假开始时间 datetime not null, 请假结束时间 datetime not null,go创建请假信息:create view dbo.请假信息as select q.请假编号,y.姓名, q.请假原因, from 请假表 as q inner join 员工表 as yon q.员工编号=y.员工编号go假期表:create table dbo.假期表(假期编号 int identity(1,1) not null primary key, 假期具体日期

19、 datetime not null, 假期名称 nvarchar(20) not null, 是否为法定假期 bit not null)创建假期信息:create view dbo.假期信息as select 假期编号,假期具体日期 as 假期日期,假期名称,是否为法定假期from 假期表go华东交通大学理工学院课程设计报告166.2 数据的载入数据的载入员工信息载入图 6-3请假信息载入 图 6-4华东交通大学理工学院课程设计报告17 第七章第七章 总结总结这个课设论述了请假管理系统的设计开发设计过程,能较准确反映出某天或者某月部门员工的请假情况,避免以往手工统计的繁琐工作,从而为管理人员提供准确的员工信息,请假记录数据,大大节约管理成本,减少了不必要的劳动力,这对实现企业管理现代化,规范化具有重要意义,为人力资源开发,职工的绩效考核提供重要的参考依据。经过这次的数据库课设,我能够比较熟练的通过使用 SQL SERVER 2005 建立数据库和基本表,从中正确的理解上述基本表的关系,从而正确,合理的建立表的结构,并输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论