数据库考勤表.docx
《数据库考勤表.docx》由会员分享,可在线阅读,更多相关《数据库考勤表.docx(8页珍藏版)》请在冰豆网上搜索。
数据库考勤表
数据库考勤表
篇一:
职工考勤管理系统数据库设计
前言...................................................................................................1
职工考勤管理系统数据库设计....................................................2
1.1设计方法...............................................................................2
1.1.1需求分析.....................................................................2
1.1.2系统现状分析.............................................................3
1.1.3软硬件配置.................................................................3
1.2设计过程.............................................................................3
1.2.1模块管理.....................................................................4
1.2.2数据库设计.................................................................4
1.2.3数据表的设计.............................................................8
1.2.4代码的调试...............................................................13
1.3设计创新和关键技术.......................................................15
致谢.................................................................................................16
参考文献.........................................................................................17
附录.................................................................................................18
前言
数据库是数据管理的最新技术,是计算机科学的重要分支。
十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。
SQL的全称是结构化查询语言(StructuredQueryLanguage),它是关系数据库中最常用的语言。
SQL不仅可以管理数据库中的数据,而且可以管理关系数据库本身。
为了避免各数据库产品之间的SQL语法不兼容,因此由anSi(americannationalStandardsinstitute,美国国家标准局)制定SQL—92标准,目前,大部分dBmS产品都支持该标准。
考勤系统是进行开发与人事相关的一个系统。
公司招揽人才之后,如何对人才进行有效的管理,发挥员工的主观能动性,提高公司利益是每一个公司管理者必须考虑的问题,制订有效的管理制度是一个管理人才的行之有效的办法。
考勤管理适宜个其中极其重要的部门。
而在现实中,考勤一般与工资等利益相关的事物挂钩,因此,考勤可能会涉及到比较多的内容。
以考勤类型来说,有迟到早退、不正常上班、出差、请假、旷工等。
在设计考勤系统时要综合考虑各种情况,设计数据库时使各种数据都能协调处理。
通过本次数据库系统概论课程设计,深刻的理解数据库的知识理解和熟练掌握SQLServer、Powerdesigner技术设计的基本使用方法,学会Powerdesigner的制图方法,学会SQLServer查询分析器和企业管理器的使用以及如何进行数据库的备份还原的基本知识。
了解数据库间的关系模型及SQL语言的特点,并掌握如何建立基本表、定义、插入、删除与修改数据。
通过该课程设计,加深对课本所学的知识,并得以巩固,将SQLServer、Powerdesigner开发技术相结合设计出了考勤系统数据库设计,也会进一步使我们将理论和实践有机的相结合,达到了学以致用的目的,熟练的掌握了数据库设计的相关方法。
职工考勤管理系统数据库设计
计算机已经成为我们学习和工作的得力助手,我们的生活也越来越离不开它。
随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。
考勤是一个比较烦琐的工作,公司每天都要对员工进行考勤,员工上班时在考勤系统上登录,下班时进行注销,系统会自动记录,这样就可以节省很多的工夫。
当员工不能正常上班,一般会与相关人员说明原因,然后在考勤系统上进行记录。
在每个月进行结算工资时根据考勤系统上记录来增减个人薪金。
1.1设计方法
1.1.1需求分析
90年代中期,由于internet的迅速普及,使intranet成为internet技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。
企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。
酒店考勤管理系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的职员考勤问题而开发的。
该系统的是终目的是要将各位职员的考勤情况放到网络上,以方便员工及时查证。
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。
该系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
考虑到适应性,构建一个考勤系统,所有的员工都通过打卡来进行登录和注销,同时考勤系统需要用户密码才能进入。
在这里假定打卡信息已经转化成数据信息,每次打卡将激活的一个模块。
这些模块可以用手工输入,以备不时之需。
根据分析,该考勤系统必须具备如下几个功能:
(1)能够记录各种基本资料和考勤资料;
(2)系统使用者每天每个人都必须进行考勤,能够记录各种考勤信息;
(3)系统使用者能够查询以往考勤信息,以防止不公正情况出现;
(4)系统使用者能够对考勤结果信息进行处理;
(5)系统使用者能够由灵活处理;
(6)保障数据库安全,优化数据库,,可以在程序中实现数据库备份和恢复。
(7)界面的友好性,操作的图形化。
(8)对员工的迟到情况进行统计也可以查询并由系统使用者对其进行修改删除
1.1.2系统现状分析
目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃发展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很
大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。
建设一个科学高效的信息管理系统是解决这一问题的必由之路。
考勤管理作为企业内部的一种管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,日常的考勤工作,如果没有一个完整的管理,后果将不堪设想。
现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。
这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。
这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
我国中小企业信息化水平一直处在比较初级的阶段,有关统计表明,真正具备计算机信息化比较高应用水平的企业在全国1000多万中小企业中所占的比例还不足10%。
然而,随着我国市场经济的不断成熟,企业的竞争也在不断的加剧,同时企业组织管理观念的变革以及业务流程标准化也在不断完善,中小企业信息化建设的热情近几年来有了显著的提高。
因此开发一个高质量的考勤工资系统进行企业管理尤为重要。
1.1.3软硬件配置
根据用户数据库的大小选择不同的操作系统,一般安全性要求高的数据库管理系统orocle数据库比较合适。
一般情况下,小公司用户对微软windows界面比较熟悉,因此,建议客户端都使用windowsXP或windows2000操作系统。
1.2设计过程
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。
员工考勤管理是企业信息管理的重要部分面对大量的人事工资信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。
一个界面友好,易于操作的员工考勤管理软件进行自动化处理就会显得尤为重要。
在数据库系统中,主要的操作是对数据库进行的,根据对不同数据表的操作来划分模块,虽然这并不一定正确,但根据数据来划分模块确实可以使乘隙模块清晰明了。
当然,前提是数据划分正确,不然会使数据处理更加麻烦。
经过分析,系统的结构如图1所示。
图1系统结构图
1.2.1模块管理
(1)用户管理模块
增加一名系统使用用户,同时设置密码和权限,当此用户要更改密码时,可以在修改密码模块中进行。
必须具有一定权限才能进行此项操作。
而当某些职工离职或者因某中缘故,不能再使用考勤系统,可以将该用户删除。
可以更改拥护权限,使其具有访问某些模块的权限或者剥夺其访问某些模块的权限。
所有系统使用用户都可能在此修改密码,以保障系统安全。
(2)基本资料管理模块
设置的时间有上午上、下班时间,下午上、下班时间,这个模块与上下班时间表相对应,以方便考勤操作。
增加和删除请假类型,修改请假类型内容,并将操作结果存在请假类型表内。
增加和删除外出类型,修改外出类型内容,并将操作结果存在外出类型表内。
增加、删除和修改员工基本资料。
(3)考勤操作管理模块
输入员工每天出勤情况,主要为上班和下班时间,这是考勤的依据资料。
对于迟到早退或者旷工情况,可以在这个模块直接判断。
记录员工请假内容,请假时间,将其保存在数据库中。
处理员工外出情况,说明其内容、原因和外出时间。
(4)考勤资料管理模块
根据统计条件统计在一段时间内的出勤情况,如每个月内迟到人数等,查询所有或部分人在某一时间段中的考勤情况,根据考勤结果,进行相应的处理。
(5)数据库管理模块
把系统数据库导出并存放在某一磁盘目录中,相当于备份。
将存放在磁盘中的数据库导入系统时要覆盖原来的数据库,否则会出错。
1.2.2数据库设计
数据库记录了系统中处理的所有数据和某些操作。
在实际应用中,一个实用的数据库应用系统可能要处理数据量巨大,并且关系复杂的数据。
现实生活中处理的数据,必须经过抽象,然后再将它们反映到数据表的字段中。
数据表中的字段类型和大小要符合使用习惯。
设计的业务流程图如下所示:
图2考勤系统业务流程图
篇二:
考勤系统数据库设计模板
部门考勤系统
数据库设计文档
文档属性及版本
1.数据库设计的基本规范.......................................................4
1.1开发规范.............................................................41.2命名规范.............................................................42.基本表及其说明.............................................................4
2.1系统信息表...........................................................42.2职工基本信息表.......................................................42.3部门基本信息表.......................................................52.4职工考勤表...........................................................52.5职工考勤统计表.......................................................53.E-R图....................................................................6
1.数据库设计的基本规范
1.1开发规范
1)遵守数据的设计规范3nF规定
2)一行记录必须表内唯一,表必须有主键。
3)金额类型使用money4)时间使用Time
5)在主外键的选择上应注意:
为关联字段创建外键、所有的键都必须唯一、避免使用
复合键、外键总是关联唯一的键字段。
1.2命名规范
1)对象名称应当准确完整地描述了对象的含义。
2)数据库对象的命名应当避免和系统原有的对象名称(如:
系统表、系统存储过程等)混淆。
3)对象名称中不同的单词间应当能够方便的区分开。
4)使用Pascal命名规则
2.基本表及其说明
2.1系统信息表
2.2
职工基本信息表
2.3部门基本信息表
2.4职工考勤表
2.5职工考勤统计表
篇三:
考勤系统(数据库实践报告)
数据库(考勤系统)实验报告学院:
管理与经济学院专业:
信息管理与信息系统班级:
姓名:
学号:
时间:
20XX年1月26号
一、数据库实践性质、目的和任务
1.性质:
专业必修课2.目的和任务:
数据库原理是一门应用性很强的专业课,在学习时必须注意理论与实践相结合。
本实践课的目的是通过实践使学生经历一个数据库系统的数据库设计的全过程和受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识。
3.先修课程:
数据库原理及应用4.学时数:
48学时5.学分数:
2.5分
二、数据库实践课总体要求
按照实践课题的具体要求进行详细的系统设计,要包括以下内容。
1.数据库概念结构设计(E-R图)
2.数据库逻辑结构设计(关系模型,关系模式的设计至少要满足第三范式;数据库的设计要考虑安全性和完整性的要求)
3.数据库物理结构设计(建库、建表、索引、视图)
4.输入初始数据,要求每个表的记录数不得少于10条,并且满足实际业务场景。
三、数据库实践课的内容和要求
考勤系统的设计
(1)按专业统计各年度按时上课的学生名单
(2)统计各个学期某门课程的出勤记录
(3)按课程统计各个学期旷课次数超过一定次数的学生名单(4)统计本学期某专业学生某门课程的出勤情况?
?