access职工考勤系统_第1页
access职工考勤系统_第2页
access职工考勤系统_第3页
access职工考勤系统_第4页
access职工考勤系统_第5页
免费预览已结束,剩余16页可下载查看

下载本文档

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

文档简介

1、数据库系统原理课程设计报告项目名称:职工考勤系统专业:网络工程年级:2009级姓名:学号:指导老师:摘要在信息高速传播的今天,各种职位相应的产生,于是,各种工作人员如何了解自己的上班出勤情况呢,老总们如何给那些员工发工资呢,如何知道那些去出差,那些在上班,其实,针对这一情况,我们就需要一个如何管理出勤情况的机器出现.对于白领来说,不可能为了记录各员工的出勤情况,专门留一人记录.太费时,力,金钱,为了方便管理,我们制作了这样以软件,方便人们的生活,关键字:职工考勤,请假,出差1 .引言32 .需求分析阶段42.1 引言42.2 需求分析阶段的目标与任务4系统搭I性要求系统中数据的正确性以及相容f

2、设置管理员权限用户权限两者共同的交叉点,52.3 需求分析阶段成果52.3.2职工考勤系统流程图52.3.4职工考勤系统数据字典83概念设计阶段103.1 弓I言10系统开发是为了实现考勤的有效管理,管理员方便修改,从而加大对信息的有效处理,10主要任务是对职工信息,出勤信息,出差信息,加班信息等信息的基本操作,以及修改。103.2 阶段结果103.2.1 局部E-R图103.2.1各E-R图各实体的属性如下所示:134.逻辑设计阶段134.1 逻辑设计的任务和目标134.1.1 将E-R图转换为关系模型134.1.2 数据库模式定义134.3 数据处理145.3系统功能模块155.3.1 职

3、员基本信息的查询和更新模块156数据库实施166.1建立数据库、数据表、索引168.实习心得181 .引言现代社会,信息高速流动,人们上班,下班,出勤,加班等,都需要记得清楚,那些都是金钱的来源,我们以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下:(1)提供简单、方便的操作。(2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。(3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。

4、(4)节省考勤管理的成本。2 .需求分析阶段2.1 引言随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。企业考勤管理经过如下的业务流程:(1)员工基本信息管理,添加,删除,更改(2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方

5、式或者使用划卡机。由人事部门专门的人员管理出勤和退勤信息。(3)一般在每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数、休假天数和不同性质的加班记录等。2.2需求分析阶段的目标与任务2.2.1 处理对象职工信息:职工编号姓名,性别,年龄。出差信息:职工编号,出差编号,开始时间,结束时间,统计天数。出勤信息:职工编号,出勤编号,开始时间,结束时间,缺席记录.加班信息:职工编号,加班编号,加班开始时间,加班结束时间,加班时间统计请假信息:职工编号,请假编号,开始请假时间,请假结束时间,请假时间统计,月统计信息;职工编号,出勤统计,出差月统计,加班月统计,请假月统计。2.2.

6、2 处理功能及要求(1)数据管理功能是设置和管理基础数据,包括加班、请假类别的定义和班次的定义,在全县范围内可以进行基础数据的添加、删除和修改。(2)考勤管理包括出勤动作、出勤信息的查询;上级对下级员工的出勤信息的确认;生成考勤统计信息并可以根据指定的条件进行查询。实现从每日出勤到统计全部考勤信息的无纸化操作。为方便数据传递和查阅,要根据需求提供不同时间短的考勤统计信息表。(3)加班管理对员工的加班时间进行统计,记录开始时间和结束时间,对加班信息实现添加,删除等操作。(4)请假管理可以提出请假申请,并完善请假信息,如请假开始时间,请假结束时间,请假的次数进行管理。(5)出差管理管理者安排员工出

7、差,对出差时间,次数的管理。2.2.3 ,安全性和完整性要求1)安全性要求系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。2) 完整性要求系统完整性要求系统中数据的正确性以及相容住设置管理员权限,用户权限,两者共同的交叉点,2.3需求分析阶段成果2.3.1 体会与收获系统需求分析主要是通过对各公司的上下班打卡机的管

8、理人员进行询问,请教,了解一些规则,看一些与之有关的书籍,上网查询一下,了解现阶段的考勤方式,以及管理中的一些问题,并对这些问题进行解决,2.3.2 职工考勤系统流程图从职员角度考虑的业务流程图:2.3.3 职工考勤系统数据流程图顶层数据流图:息第2层数据流图:管理员修改职员信息管理员修改职员考勤2.3.4 职工考勤系统数据字典(1)数据项:系统涉及的数据项有25项数据项编号说明字段类型约束控制DI-1职工编号Char(8)主键DI-2姓名Char(12)非空DI-3性别Char(2),男减妆?DI-4年龄Int非空DI-5职称char(12)非空DI-6出勤编号Int主键DI-7上班时间Da

9、tetime允许空DI-8卜班时间Datetime允许空DI-9缺勤记录Datetime允许空DI-10出差编号Int主键DI-11开始时间Datetime允许空DI-12结束时间Datetime允许空DI-13统计天数Int允许空DI-14加班编号Int主键DI-15开始时间Datetime允许空DI-16结束时间Datetime允许空DI-17时间统计Int允许空DI-18请假编号Int主键DI-19请假开始时间Datetime允许空DI-20请假结束时间Datetime允许空DI-21统计天数Int允许空DI-22出勤月统计Int非空DI-23出差月统计Int允许空DI-24加班月统计I

10、nt允许空DI-25请假月统计Int允许空(2)数据结构:数据结构编号数据结构名数据结构含义组成DS-1职员职员信息w_id,w_name,w_sex,w_agew_degreeDS-2出勤出勤信息w_id,w_num,end_tim,Work_noteDS-3出差出差信息w_id,Out_num,Out_tim,Back_tim,Out_daysDS-4加班加班信息w_id,Over_num,Over_tim,Overend_tim,Over_daysDS-5请假请假信息w_id,Oknum,Off_timOffend_tim,Off_daysDS-6月统计月统计信息w_id,Work_no

11、teOut_note,Over_noteOff_note3概念设计阶段3.1 引言系统开发是为了实现考勤的有效管理,管理员方便修改,从而加大对信息的有效处理,主要任务是对职工信息,出勤信息,出差信息,加班信息等信息的基本操作,以及修改。3.2 阶段结果3.2.1 局部E-R图出勤记录(3)图为出差E-R图(4)加班E-R图如图(5)请假E-R图如图3.2.2整体E-R图3.2.1各ER图各实体的属性如下所示:职员:w_id,w_name,w_sex,w_age,w_degree出勤信息:w_id,w_num,end_tim,Work_note出差信息:w_id,Out_num,Out_tim,

12、Back_tim,Out_days力口班信息:w_id,Over_num,Over_tim,Overend_tim,Over_days请假信息:w_id,Off_num,Off_tim,Offend_tim,Off_days月统计信息:w_id,Work_note,Out_note,Over_note,Off_note4.逻辑设计阶段4.1 逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS"品所支持的数据模型相符合的逻辑结构。4.1.1 将E-R图转换为关系模型职工(职工编号,姓名,性别,年龄

13、)出勤记录(职工编号、出勤编号、上班时间.下班时间,缺勤记录)出差记录(职工编号,出差编号,开始时间,结束时间,统计天数)加班信息(职工编号,加班编号,加班开始时间,加班结束时间,加班时间统计)请假信息(职工编号,请假编号,请假开始时间、请假结束时间,请假时间统计)月统计(职工编号,出勤月统计,出差月统计,加班月统计,请假月统计)4.1.2 数据库模式定义职工信息表说明字段类型约束控制职工编号文本(8)主键姓名文本(12)非空性别文本(2),男汕公?年龄数字非空职称文本(12)非空出勤信息表说明字段类型约束控制职工编号文本(8)主键出勤编号自动编p非空上班时间日期/时间允许空下班时间日期/时间

14、允许空缺勤记录日期/时间允许空出差信息表说明字段类型约束控制职工编号文本(8)主键出差编号自动编p非空开始时间日期/时间允许空结束时间日期/时间允许空统计天数数字允许空加班记录表说明字段类型约束控制职工编号文本(8)主键加班编号自动编p非空开始时间日期/时间允许空结束时间日期/时间允许空时间统计数字允许空月统计记录表说明字段类型约束控制职工编号文本(8)主键出勤月统计数字非空出差月统计数字允许空加班月统计数字允许空请假月统计数字允许空4.3数据处理系统功能模块图:职工考勤管理信息系统员工基本信息更新职员信息结束出勤记录5.3系统功能模块5.3.1 职员基本信息的查询和更新模块6数据库实施1.1

15、 建立数据库、数据表、索引1.1.1 员工信息表J职工信息表:表职姓性年职学段名称I数据类型I文文本本乂数4、乂本6.1.2出勤记录表J出勤记录表:表享睡名称数据类缪照工编号文本出勤编号自动编号上班时间曰期/时1-IB下班时间日期/时1间缺勒记录文本J6.1.3加班记录表BB本字卿卿字文麴日日数间间职工编号加班编号开始时间结束时间时间统计6.1.4请假记录表晴微记录表:表字段名称数据类型2职工端岩一清假编号请假开始时间请蟆结束时间统计天数号编本动期期享文自日曰勤/时百/时间6.1.5月统计录表本本本本本文文文文文月乐iVTKl赤春:木字段名称!取工编记_出朝月统计_出差月统计,加班月统计请假月统计I数据类型I6.1.6出差记录7 .系统调试和测试对该图书管理系统进行测试,验证每个功能是否符合要求,具体的测试如下:(1)通过视图查看各个基本表和视图中的数据(见附录2)(2)检测各个存储过程的功能:(见附录2)8 .实习心得1.这次设计是我独立完成,中间,我上网下载了4个职工管理系统,但是,每一个里边都有程序设计的,基本上看不懂,所以,我就查看了人家的问题,然后,照猫画虎,再添点我的思路,就形成了目前的系统。2通过这次操作,使我更加熟悉ac

温馨提示

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

评论

0/150

提交评论