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

下载本文档

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

文档简介

数据库系统原理课程设计报告项目名称: 职工考勤系统 专 业: 网 络 工 程 年 级: 2009级 姓 名: 学 号: 指导老师: 摘要在信息高速传播的今天,各种职位相应的产生,于是,各种工作人员如何了解自己的上班出勤情况呢,老总们如何给那些员工发工资呢,如何知道那些去出差,那些在上班,其实,针对这一情况,我们就需要一个如何管理出勤情况的机器出现.对于白领来说,不可能为了记录各员工的出勤情况,专门留一人记录.太费时,力,金钱,为了方便管理,我们制作了这样以软件,方便人们的生活,关键字:职工考勤,请假,出差1.引言22. 需求分析阶段42.1 引言42.2 需求分析阶段的目标与任务4系统完整性要求系统中数据的正确性以及相容性,设置管理员权限,用户权限,两者共同的交叉点,52.3 需求分析阶段成果52.3.2 职工考勤系统流程图52.3.4 职工考勤系统数据字典83 概念设计阶段103.1 引言10系统开发是为了实现考勤的有效管理,管理员方便修改,从而加大对信息的有效处理,10主要任务是对职工信息,出勤信息,出差信息,加班信息等信息的基本操作,以及修改。103.2 阶段结果103.2.1 局部E-R图103.2.1 各ER图各实体的属性如下所示:124逻辑设计阶段134.1逻辑设计的任务和目标134.2.1将E-R图转换为关系模型134.2.2数据库模式定义134.3数据处理145.3系统功能模块155.3.1 职员基本信息的查询和更新模块156 数据库实施156.1建立数据库、数据表、索引158实习心得171.引言现代社会,信息高速流动,人们上班,下班,出勤,加班等,都需要记得清楚,那些都是金钱的来源,我们以中小型企业的考勤管理业务为依托,结合科学管理的理论,设计并开发一个企业考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般职员、部门经理、系统管理员和最高管理者四个层次,系统目标如下:(1)提供简单、方便的操作。(2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。(3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。(4)节省考勤管理的成本。2. 需求分析阶段2.1 引言随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。 企业考勤管理经过如下的业务流程:(1)员工基本信息管理,添加,删除,更改(2)员工考勤管理,员工根据自己的班次在上下班时分别进行出勤操作,采用手动方式或者使用划卡机。由人事部门专门的人员管理出勤和退勤信息。(3)一般在每个月月初进行考勤汇总,汇总信息包括工作日的出勤情况、请假天数、出差天数、休假天数和不同性质的加班记录等。2.2 需求分析阶段的目标与任务2.2.1处理对象职工信息:职工编号,姓名,性别,年龄。出差信息:职工编号,出差编号,开始时间,结束时间,统计天数。出勤信息:职工编号,出勤编号,开始时间,结束时间,缺席记录.加班信息:职工编号,加班编号,加班开始时间,加班结束时间,加班时间统计请假信息:职工编号,请假编号,开始请假时间,请假结束时间,请假时间统计,月统计信息;职工编号,出勤统计,出差月统计,加班月统计,请假月统计。2.2.2处理功能及要求(1) 数据管理功能是设置和管理基础数据,包括加班、请假类别的定义和班次的定义,在全县范围内可以进行基础数据的添加、删除和修改。(2) 考勤管理包括出勤动作、出勤信息的查询;上级对下级员工的出勤信息的确认;生成考勤统计信息并可以根据指定的条件进行查询。实现从每日出勤到统计全部考勤信息的无纸化操作。为方便数据传递和查阅,要根据需求提供不同时间短的考勤统计信息表。(3) 加班管理对员工的加班时间进行统计,记录开始时间和结束时间,对加班信息实现添加,删除等操作。(4) 请假管理可以提出请假申请,并完善请假信息,如请假开始时间,请假结束时间,请假的次数进行管理。(5) 出差管理管理者安排员工出差,对出差时间,次数的管理。2.2.3.安全性和完整性要求1) 安全性要求 系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。2) 完整性要求系统完整性要求系统中数据的正确性以及相容性,设置管理员权限,用户权限,两者共同的交叉点,2.3 需求分析阶段成果2.3.1 体会与收获 系统需求分析主要是通过对各公司的上下班打卡机的管理人员进行询问,请教,了解一些规则,看一些与之有关的书籍,上网查询一下,了解现阶段的考勤方式,以及管理中的一些问题,并对这些问题进行解决,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上班时间Datetime允许空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加班月统计Int允许空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,Off_num,Off_timOffend_tim,Off_daysDS-6月统计月统计信息w_id,Work_noteOut_note,Over_noteOff_note3 概念设计阶段 3.1 引言 系统开发是为了实现考勤的有效管理,管理员方便修改,从而加大对信息的有效处理,主要任务是对职工信息,出勤信息,出差信息,加班信息等信息的基本操作,以及修改。3.2 阶段结果3.2.1 局部E-R图(1)员工E-R图,如图职称年龄姓名编号性别职工(2)图 为出勤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,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.2.1将E-R图转换为关系模型职工(职工编号,姓名,性别,年龄)出勤记录(职工编号,出勤编号,上班时间,下班时间,缺勤记录)出差记录(职工编号,出差编号,开始时间,结束时间,统计天数)加班信息(职工编号,加班编号,加班开始时间,加班结束时间,加班时间统计)请假信息(职工编号,请假编号,请假开始时间,请假结束时间,请假时间统计)月统计(职工编号,出勤月统计,出差月统计,加班月统计,请假月统计)4.2.2数据库模式定义职工信息表说明字段类型约束控制职工编号文本(8)主键姓名文本(12)非空性别文本(2)男或女年龄数字非空职称文本(12)非空出勤信息表说明字段类型约束控制职工编号文本(8)主键出勤编号自动编号非空上班时间日期/时间允许空下班时间日期/时间允许空缺勤记录日期/时间允许空出差信息表说明字段类型约束控制职工编号文本(8)主键出差编号自动编号非空开始时间日期/时间允许空结束时间日期/时间允许空统计天数数字允许空 加班记录表说明字段类型约束控制职工编号文本(8)主键加班编号自动编号非空开始时间日期/时间允许空结束时间日期/时间允许空时间统计数字允许空 月统计记录表说明字段类型约束控制职工编号文本(8)主键出勤月统计数字非空出差月统计数字允许空加班月统计数字允许空请假月统计数字允许空4.3数据处理系统功能模块图:职工考勤管理信息系统员工基本信息出差记录出勤记录 请假记录月统计加班记录5.3系统功能模块5.3.1 职员基本信息的查询和更新模块管理员发出查询或更新的命令更新查询查看职员信息更新职员信息是否继续是否成功更新后的职员信息提示信息结束6 数据库实施6.1建立数据库、数据表、索引6.1.1员工信息表6.1.2出勤记录表6.1.3加班记录表6.1.4请假记录表6.1.5月统计录表6.1.6 出差记录7系统调试和测试对该图书管理系统进行测试,验证每个功能是否符合要求,具体的测试如下:(1)通过视图查看各个基本表和视图中的数据(见附录2)(2)检测各个存储过程的功能:(见附录2)8实习心得1.这

温馨提示

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

评论

0/150

提交评论