员工考勤管理子系统分析Word格式.docx
- 文档编号:21178337
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:17
- 大小:567.87KB
员工考勤管理子系统分析Word格式.docx
《员工考勤管理子系统分析Word格式.docx》由会员分享,可在线阅读,更多相关《员工考勤管理子系统分析Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
1系统概述1
1.1现状分析1
1.2系统目标1
2系统数据库分析2
2.1数据库需求分析2
2.2数据库概念结构分析3
2.3数据库逻辑结构分析4
2.4数据字典5
3数据库操作部分7
3.1数据库创建7
3.2数据库的更新操作9
3.3数据库的查询操作11
3.4数据库的备份和还原操作11
4系统规范化设计15
4.1数据库表的规范化设计15
4.2数据库的完整性设计15
4.3数据库的维护和安全性设计16
5总结17
5.1收获18
5.2不足和改进18
参考文献19
致谢20
1系统概述
1.1现状分析
随着各地公司工厂规模的不断扩大,工作人员的数量急剧增加,有关员工出勤的情况等各种信息量也成倍增长,而目前许多公司的员工考勤管理信息情况仍处于比较混乱的状况,重复工作较多,工作量大,效率低,有些经常迟到早退的员工在结算工资时却无法进行详细的查询,因此,迫切需要开发基于互联网的员工考勤管理系统来提高管理工作的效率与质量。
基于互联网的员工考勤管理系统,在员工出勤的规范管理、科学统计和快速查询方面具有较大的实用意义。
它大大改善了对员工考勤情况最新信息查询的准确性。
1.2系统目标
开发员工管理子系统所采用开发工具为,此系统的运行环境为98,2000,,7等。
开发此数据库的目标有以下几点:
(1)便于管理、查找员工出勤情况,例如:
查询某个员工在规定时间里是迟到、早退还是实到情况等;
(2)随时可以进行对员工信息的更改与更新,节约了时间,且准确的查找出想要的员工出勤信息,不会出现遗漏;
(3)方便公司对员工的考勤进行调查,并对其进行批评或者奖励等行为。
(4)每隔两季会定时更改出勤时间与截止时间,调整了员工的时刻表。
2系统数据库分析
2.1数据库需求分析
本系统是一套简单实用的员工考勤管理工具,该系统对员工的出勤问题进行了有效地管理,根据每天的时间段,对某些员工进行考勤调查,以与管理员可以以自己的身份对员工的信息进行管理。
其模块功能完善,界面美观友好,操作简便快捷,为公司的员工考勤信息管理提供了完善的解决方案。
主要功能包括:
员工基本信息的更新,查询;
时间信息管理情况更新,查询;
考勤信息管理情况的更新,查询等。
系统功能结构图2.1所示
图2.1系统功能结构图
2.2数据库概念结构分析
在员工考勤管理子系统中,一个管理员可以管理多个考勤记录,一个考勤记录对应一个管理员,则管理员与考勤记录之间具有一对多的联系;
一个管理员也可以设置多个时间,而一个时间只能被一个管理员管理,则管理员与时间之间具有一对多的联系;
多个考勤记录对应一个员工,一个员工可以对应多个考勤记录,则考勤记录与员工之间具有多对多的联系;
一个时间对应多个考勤记录,一个考勤记录只能对应一个时间。
员工实体属性分图如图2.2所示:
图2.2员工实体属性分图
管理员实体属性分图如图2.3所示:
图2.3管理员实体属性分图
考勤记录实体属性分图如图2.4所示:
图2.4考勤记录实体属性分图
时间实体属性分图如图2.5所示:
图2.5时间实体属性分图
员工考勤管理子系统图如图2.6所示:
图2.6员工考勤管理子系统图
2.3数据库逻辑结构分析
根据图2.6员工考勤管理子系统图,转换成关系模式为:
()
(,)
2.4数据字典
(1)表名:
(),
其含义:
管理员基本信息表,存储管理员的有关信息。
其结构如表2.1所示:
表2.1管理员基本信息表
字段名
字段类型
是否为空
说明
备注
(15)
管理员号
主键
(20)
姓名
(2)
性别
联系方式
(2)表名:
时间信息表,存储时间信息。
其结构如表2.2所示:
表2.2时间信息表
(10)
时间编号
时间类型
时间段
外键
(3)表名:
(,),
考勤记录表,存储考勤的信息,其结构如表2.3所示:
表2.3考勤记录表
考勤编号
考勤类型
(4)表名:
员工信息表,存储员工信息,其结构如表2.4所示:
表2.4员工信息表
员工编号
员工姓名
联系电话
(5)表名:
考勤表,存储考勤记录与员工信息间关系表,其结构如表2.4所示:
3数据库操作部分
3.1数据库创建
用语句创建数据表并建立相应属性的约束:
((10),
(10),
(15),
(2)('
F'
'
M'
),
);
关系图如图3.1所示:
图3.1员工考勤管理子系统关系图
测试数据如表3.1~3.5所示:
表3.1管理员基本信息数据表
表3.2员工基本信息数据表
表3.3时间数据表
表3.4考勤记录数据表
表3.5考勤表
3.2数据库的更新操作
1、在表中插入一条员工信息('
200815110'
'
高达'
'
)。
('
'
运行结果为:
2、将员工5的性别改为’M’。
’M’
200915125;
3、删除姓名为高达的员工记录。
;
3.3数据库的查询操作
1、查询性别为’F’的所有员工。
*
2、查询迟到员工的所有信息。
[],[]
[]
[]
[][]
迟到'
3.4数据库的备份和还原操作
1、备份数据库选择数据库,右键选择“所有任务”,然后选择“备份数据库”,弹出对话框如图3.2所示,点击“添加”,弹出对话框如图3.3所示,选择要保存备份文件的路径和指定文件名,点击“确定”完成备份工作。
图3.2备份数据库
图3.3选择备份路径
2、还原数据库首先确保“数据库”下有“”数据库,如果没有建立一个以“”命名的数据库,然后选择“”,右键选择“所有任务”,然后点击“还原数据库”,弹出对话框如图3.4.所示,选择“从设备”还原,点击“选择设备”,弹出对话框如图3.5所示,点击“添加”,出现对话框如图3.6所示,选择数据库的备份文件,点击“确定”完成还原数据库的工作。
图3.4还原数据库
图3.5选择还原设备
图3.6选择还原路径
4系统规范化设计
4.1数据库表的规范化设计
此员工考勤管理子系统属于第三范式。
4.2数据库的完整性设计
设计员工基本信息表与考勤的触发器,防止数据库的异常操作。
用企业管理器为表创建一个级联更新触发器。
要求:
若修改表中一员工的员工号,则表中与该员工相关的员工号自动修改。
1、启动企业管理器,选择数据库员工信息管理,将其展开,单击“表”对象。
2、打开“触发器属性”对话框。
在右窗格中,用鼠标右键单击表对象,在打开的快捷菜单中选择“所有任务”→“管理触发器”选项,打开“触发器属性”对话框。
3、创建语句。
在“文本”输入框内输入下面语句:
()
(15)(15)
4、单击“确定”按钮,保存创建的触发器。
如图4.1所示.
图4.1创建触发器
4.3数据库的维护和安全性设计
设计1对表的查询访问权限,防止非法的数据库操作。
在企业管理器中控制用户访问权限
(1)展开员工信息管理数据库,选择“用户”,右键选择“新建数据库用户”,弹出如图4.2所示的对话框。
图4.2新建用户
(2)在登录名中选择“新建”,在“名称”中填写“1”,身份验证选“身份验证”,密码为“1”,数据库选择“员工信息管理”,如图4.3所示,点击“确定”。
图4.3新建登录
2、在查询分析器中控制用户访问权限
把查询表的权限授给用户1
1
验证结果如图4.4所示:
图4.4权限授权
5总结
5.1收获
此次数据库的课程设计,我觉得是最完美的一次课程设计,它是通过我们认真的探讨研究和老师的辅导完成的,真正的领会到了系统里面的关系与实践,做到了学与用的结合,增强了上课时候所学的知识内容,对自己今后参与开发数据库系统也积累了不少经验,在实验过程中,从构思怎样勾出系统的框架开始,到设计出关系模式,这一阶段我们对数据库设计理念与思想上有更高的认识,也懂得了不少有关数据库开发过程中的知识,在进行语言的运用时,我们也进一步的巩固了平时所学的内容,其中包括,插入、删除、修改、查询,关系到表和表之间的联系,主建与外主键的定义,约束项的设置等。
在学习过程中,我们并没有去网上借鉴,全都是通过讨论研究和老师的指导,因为人都是有创新有思想的,相信我们可以做出我们脑子里面的作品。
5.2不足和改进
此次课程设计中,我们也存在一些不足,因为我们对现实生活中的员工考勤管理系统并不是很了解,以至于在分析系统功能结构图时,遇到较多问题;
另外,我们对上课所学的知识了解学习不是很透彻,导致我们在做关系图的过程中常遇到很多问题,另外,在团队合作方面,小组成员讨论问题时,有时思想不一致,未能与时有效的解决该问题。
对于这些不足,我觉得要在以下几个方面加以注意:
首先,在学习专业课的时候要注意理论联系实际。
注意经常的上机练习操作,真正做到学以致用。
只有这样,我们才能对书本上的知识完全掌握,才能有足够的学习动力。
其次,在学习过程中要经常与同学、老师进行交流,讨论所遇到的问题,并一起解决。
在讨论中解决问题,会节约很多时间,并且在交流的过程中,我们也可以学到更多的东西。
参考文献
[1]刘智斌,刘玉萍,杨柳编著.《数据库原理》(第二版).重庆大学出版社,2006
[2]萨师煊,王珊编著.《数据库系统概论》(第四版).高等教育出版社,2006
[3]钱雪忠,陶向东编著.《数据库原理与应用实验指导》.北京邮电大学出版社,2006
[4]龚小勇编著.《关系数据库与2000》.机械工业出版社,2004
致谢
本系统在设计和实现的过程中,我们得到邓小鸿老师的大力支持和帮助。
从一开始构建系统框架开始,到最后的论文书写,邓老师都对我们严格的要求,他精心的指导使我们学到了很多以前从未未了解的知识,并指出本系统的不足之处,提出我应该改正的地方。
另外,在本系统的实现阶段,出现了很多细小的问题,得到其他同学的多次帮助和支持,还有其他组员的多次讨论,使我从中得到了很多的启发。
在此一并感谢。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 考勤 管理 子系统 分析