1 / 23
文档名称:

数据库课程设计-职工考勤管理系统数据库设计.doc

格式:doc   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库课程设计-职工考勤管理系统数据库设计.doc

上传人:3346389411 2013/4/4 文件大小:0 KB

下载得到文件列表

数据库课程设计-职工考勤管理系统数据库设计.doc

文档介绍

文档介绍:目录
前言 1
职工考勤管理系统数据库设计 2
2
需求分析 2
3
3
设计过程 3
模块管理 4
4
8
13
15
致谢 16
参考文献 17
附录 18
前言
数据库是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。
SQL的全称是结构化查询语言(Structured Query Language),它是关系数据库中最常用的语言。SQL不仅可以管理数据库中的数据,而且可以管理关系数据库本身。为了避免各数据库产品之间的SQL语法不兼容,因此由ANSI(American National Standards Institute,美国国家标准局)制定SQL—92标准,目前,大部分DBMS产品都支持该标准。
考勤系统是进行开发与人事相关的一个系统。公司招揽人才之后,如何对人才进行有效的管理,发挥员工的主观能动性,提高公司利益是每一个公司管理者必须考虑的问题,制订有效的管理制度是一个管理人才的行之有效的办法。考勤管理适宜个其中极其重要的部门。而在现实中,考勤一般与工资等利益相关的事物挂钩,因此,考勤可能会涉及到比较多的内容。以考勤类型来说,有迟到早退、不正常上班、出差、请假、旷工等。在设计考勤系统时要综合考虑各种情况,设计数据库时使各种数据都能协调处理。通过本次数据库系统概论课程设计,深刻的理解数据库的知识理解和熟练掌握SQL Server、Power Designer技术设计的基本使用方法,学会Power Designer的制图方法,学会SQL Server查询分析器和企业管理器的使用以及如何进行数据库的备份还原的基本知识。了解数据库间的关系模型及SQL语言的特点,并掌握如何建立基本表、定义、插入、删除与修改数据。通过该课程设计,加深对课本所学的知识,并得以巩固,将SQL Server、Power Designer开发技术相结合设计出了考勤系统数据库设计,也会进一步使我们将理论和实践有机的相结合,达到了学以致用的目的,熟练的掌握了数据库设计的相关方法。
职工考勤管理系统数据库设计
计算机已经成为我们学****和工作的得力助手,我们的生活也越来越离不开它。随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。
考勤是一个比较烦琐的工作,公司每天都要对员工进行考勤,员工上班时在考勤系统上登录,下班时进行注销,系统会自动记录,这样就可以节省很多的工夫。当员工不能正常上班,一般会与相关人员说明原因,然后在考勤系统上进行记录。在每个月进行结算工资时根据考勤系统上记录来增减个人薪金。

需求分析
90年代中期, 的迅速普及,技术在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。酒店考勤管理系统是在适应市场需求的客观前提下,为了满足中小型公司或事业单位管理自己的职员考勤问题而开发的。该系统的是终目的是要将各位职员的考勤情况放到网络上,以方便员工及时查证。
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。员工考勤管理系统能够和考勤机相连接,从而完成自动、高效、科学的考勤信息输入。该系统具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
考虑到适应性,构建一个考勤系统,所有的员工都通过打卡来进行登录和注销,同时考勤系统需要用户密码才能进入。在这里假定打卡信息已经转化成数据信息,每次打卡将激活的一个模块。这些模块可以用手工输入,以备不时之需。
根据分析,该考勤系统必须具备如下几个功能:
(1)能够记录各种基本资料和考勤资料;
(2)系统使用者每天每个人都必须进行考勤,能够记录各种考勤信息;
(3)系统使用者能够查询以往考勤信息,以防止不公正情况出现;
(4)系统使用者能够对考勤结果信息进行处理;
(5)系统使用者能够由灵活处理;
(6)保障数据库安全,优化数据库,,可以在程序中实现数据库备份和恢