考勤管理系统毕业论文设计文档格式.doc
- 文档编号:7214462
- 上传时间:2023-05-08
- 格式:DOC
- 页数:35
- 大小:2.57MB
考勤管理系统毕业论文设计文档格式.doc
《考勤管理系统毕业论文设计文档格式.doc》由会员分享,可在线阅读,更多相关《考勤管理系统毕业论文设计文档格式.doc(35页珍藏版)》请在冰点文库上搜索。
6.1主要测试内容………………………………………………………………25
6.2测试的项目…………………………………………………………………25
6.3测试方法……………………………………………………………………25
6.4测试环境需求………………………………………………………………25
6.5实际测试……………………………………………………………………26
结论………………………………………………………………………………28
参考文献…………………………………………………………………………29
致谢………………………………………………………………………………30
附录………………………………………………………………………………31
第一章概述
1.1引言
我国的计算机应用于企业管理,只是在70年代末期以后才逐渐开展起来的。
目前,计算机辅助管理已在我国的各行各业得到了广泛地应用,但总的来说,计算机在我国管理中的应用,还处于初级阶段,尽管近两年发展较快,但还需要不断地探索和研究。
尤其是计算机辅助考勤管理仅是近几年才在我国得到普及和发展,而在许多发达国家计算机辅助考勤管理已十分普及。
随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。
建设一个科学高效的信息管理系统是解决这一问题的必由之路。
考勤管理作为企业内部的一种管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,日常的考勤工作,如果没有一个完整的管理,后果将不堪设想。
我国中小企业信息化水平一直处在比较初级的阶段,有关统计表明,真正具备计算机信息化比较高应用水平的企业在全国1000多万中小企业中所占的比例还不足10%。
然而,随着我国市场经济的不断成熟,企业的竞争也在不断的加剧,同时企业组织管理观念的变革以及业务流程标准化也在不断完善,中小企业信息化建设的热情近几年来有了显著的提高。
因此开发一个高质量的考勤工资系统进行企业管理尤为重要。
伴随着计算机技术在各行各业日益广泛和深入的应用,企业对员工的考勤管理不在像过去一样靠手工去做,在一些稍具规模的企事业单位内考勤也开始信息化。
考勤规则的灵活定义,提供和多种考勤机的接口,并可以手工录入考勤记录。
本系统就是为了适应这种要求而设计的。
集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来非常方便。
大大减少了公司的人力和物力,为公司的考勤以及工资的发放带来很大的便利。
1.2开发背景和意义
当今社会,计算机已经十分普及,性能也日趋完善。
它已经被应用于许多领域。
比如说,小到图书馆的图书管理,超市或网吧的收费管理,KTV的点歌系统,大到航空、铁路的售票,全国人口户籍的管理等等。
随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。
在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度,给企业的管理带来了许多的不便。
现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松了,而且也实用、安全。
计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。
实践证明信息技术已在企业的管理层面扮演越来越重要的角色。
通过考勤系统我们能很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员工的实际工资。
一切的统计和计算都由计算机代为管理了,考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,而企业的信息化建设已成为现代各个企业发展的需要。
所以说,考勤管理系统的开发具有非常重要的意义。
1.3相关技术介绍
1.3.1VisualBasic简介
最早的VisualBasic版本是由微软公司由1991年推出的VisualBasic1.0。
而后1992年推出了2.0版本,1993年推出了3.0版本,1995年推出了4.0版本,1997年和1998年分别推出了5.0和6.0版本,而2000年则推出了VisualBasic.NET版本。
目前广泛使用的是VisualBasic6.0,因为它是完全集成化的编程环境,集程序设计、调试和查错等功能于一体,而且加强了对AxtiveX控件的支持,使用VisualBasic6.0不仅可以设计标准的Windows程序,也可以进行数据库的设计和编写多媒体方面的程序,最重要的是使用ActiveX控件和VisualBasicScript还可以编写基于Internet的网络实用程序,为广大用户提供了一个崭新的编程天地。
VisualBasic6.0具有易用,通用和开发效率高的特点。
随着微软对它不断地改进以及计算机本身性能的提高,使得VisualBasic6.0越来越适合一般的应用程序开发。
正如BillGate所说,世界上绝大多数的Windows应用程序是用VisualBasic编写的。
在众多的开发工具中,我们为什么要选择VisualBasic6.0呢?
因为VB具有众多其它开发工具所没有的优点。
具体表现为:
(!
)开发的高效;
(2)语言的高效;
(3)编译的高效;
(4)执行的高效;
(5)维护的高效。
VisualBaisic也几大功能特点:
(1)面向对象的可视化程序设计方法;
(2)事件驱动的编程机制;
(3)简单易学的程序设计语言;
(4)集成的应用程序开发环境;
(5)强大的数据库管理功能。
VisualBasic6.0程序设计是一种面向对象的程序设计,它是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种程序设计方法。
它集抽象性、封装性、继承性和多态性于一体,可以帮助用户开发出模块化、数据抽象程序高、体现信息隐蔽、可复用、易修改、易扩充的程序。
为了运行VisualBasic6.0,对计算机的硬件和软件系统有一定的要求,这些系统要求如下:
(1)硬件要求:
486DX/66MHz或更高的处理器,或任何运行于MicrosoftWindowsNTWorkstation的Alpha处理器;
Windows95至少需要24MB的内存;
WindowsNTWorkstation至少需要32MB内存,更高版本如Windows2000/XP则需要大于128MB的内存;
200MB以上的磁盘空间;
MicrosoftWindows支持的VGA或分辨率更高的显示器;
一个CD-ROM驱动器;
鼠标、打印机或其他定点设备。
(2)软件要求:
MicrosoftWindows95或更高版本;
MicrosoftInternetExplorer4.01或更新的版本。
1.3.2MicrosoftAccess简介
MicrosoftAccess2000是一种关系型数据库管理系统(RDBMS)。
Access数据库是MicrosoftOffice2000套件的Professional版和Developer版的一个组件,不需要单独安装。
与其他关系型数据库一样,MSAccess充当“后端”,它的任务是存储数据。
除此之外,通过使用MSAccess,用户还可以创建“前端”或一种对用户友好的、颇受欢迎的数据访问方式。
Access数据库由七个对象组成:
表、查询、窗体、报表、页、宏以及模块。
—数据库中的数据主要存储在“表”中;
—“查询”帮助用户检索基于某些条件的特定数据;
—“窗体”帮助用户创建用于输入、修改和操纵数据的用户界面;
—“报表”以某种格式显示一个或多个表中的数据,数据可以直接从表中提取,也可以是字段经过某些计算的结果,报表还提供良好的打印效果;
—“宏”和“模块”有用来计算、在应用程序中导航以及打印报表等操作;
—“页”有提供给浏览器忠訵eb页的形式查看数据库中的数据。
而且它可以在单一的数据库文件中管理所有的信息。
在这个文件中,用户可以将自己的数据分别保存在各自独立的存储空间中,这些空间称作表;
可以使用联机窗体来查看、添加及更新表中的数据;
使用查询来查找并检索所要的数据;
也可以使用报表以特定的版面布置来分析及打印数据。
如果要保存数据,可以为每一种类型的信息创建一个表。
定义好各个表之间的关系,就可以实现将查询、窗体或报表中的多个表中数据合并在一起。
如果要搜索并检索符合指定条件的数据,包括来自多个表中的数据,就要创建查询。
查询的同时也可以更新或删除多条记录,并对数据执行内嵌或自定义的计算。
如果要简单地直接在某个表中查看、输入及更改数据,创建一个窗体。
在打开一个窗体时,Microsoft
Access
2000将从一个或多个表中检索数据,并使用用户在“窗体向导”选择的版面布局或所创建的版面布局,将窗体显示在屏幕上。
如果要分析数据或将数据以特定的方式打印出来,创建一个报表等等。
第二章系统需求分析
2.1可行性分析
2.1.1技术可行性
根据新系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内可以培养和发展的技术人员。
2.1.2经济可行性
估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。
开发、运行和维护费用:
主要包括购买和安装设备的费用:
计算机硬件、系统软件、机房、电源、空调等;
软件开发费用:
若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项;
(1)人员费用:
系统开发人员、操作人员和维护人员的工资、培训费用等;
由于本项目的特殊性该部分费用可节省。
消耗品费用:
系统开发所用材料、系统正常运行所用消耗品,例如电费、印纸、盘、开发软件等开支;
(2)其它费用:
系统的效益可以从经济效益和社会效益两方面考虑。
对于公司员工出勤管理系统则应着重分析其经济效益。
例如,系统投入运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等,同时可以减少管理人员,从而节省了大量的工资开出。
2.1.3运行可行性
对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。
同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。
按上述三方面进行可行性分析、研究后,我们认为该项目是可行的。
2.2功能需求
该系统主要分为五大功能:
系统管理、新增、修改、查询和系统维护。
员工信息管理功能模块包括新增员工的信息,修改员工信息,查询员工信息。
该功能模块是对系统的初始化,对员工有基本信息进行管理和维护。
考虑到单位人较多,设置了员工基本信息查询,操作人员可以按员工编号、姓名和部门进行查询,并对查询结果进行维护,从面减少了操作人员的工作强度。
该模块的主要功能是对该单位的员工的基本信息进行管理,并能够对员工的基本信息进行查询,便于修改和删除。
员工考勤管理系统模块主要包括正常出勤、异常出勤和加班处理3个功能模块。
考勤是对员工的每日工作情况进行记录,到月底进行汇总,统计员工的考勤信息,得到员工本月的工作出勤情况。
(1)正常出勤:
根据该单位的需求,对员工的正常考勤(迟到和早退)进行每日统计,并输入到系统中。
系统根据该员工的基本工资计算日平均工资,并计算相应的扣款。
(2)异常出勤:
异常出勤是对员工的请假进行管理,即对病假和事假进行管理。
在工资汇总阶段,系统对员工的请假天数进行统计,扣除员工该月请假的天数。
(3)加班处理:
加班处理功能模块是针对单位的日常加班设置的,包括加班时间,加班人员信息,加班费设置3个功能。
该功能模块能够设置加班的项目名称和加班费(相对平时工作日工资),输入员工的加班数据到加班表中。
系统模块主要完成管理员工添加、修改、删除和系统退出。
2.3数据库需求
2.3.1考勤管理系统所需的数据项和数据结构:
(1)出勤记录:
记录号、员工、出入情况、出入时间;
(2)请假记录:
记录号、员工、请假起始时间、假期结束时间、请假缘由。
(3)加班记录:
记录号、员工、加班时间长度、日期。
(4)出差记录:
记录号、员工、出差起始时间、出差结束时间、具体描述。
(5)月度考核统计:
记录号、员工、年月、累计正常工作时间、累计请假时间、累计加班时间、累计出差时间、迟到次数、早退次数、旷工次数。
2.3.2所需的外部数据支持:
(1)人员信息:
员工号、密码、权限、姓名、部门、当前状态等。
(2)部门设置:
部门编号、名称等。
第三章总体设计
3.1系统目标设计
本系统是实现对员工上下班时间的设定,员工出入单位情况的记录,请假、加班、出差情况的记录,还有每个月底进行整个月出勤情况的统计。
考勤系统记录了员工上下班的情况,为工资管理直接提供每个月工作时间的统计结果,用以计算工资。
同时考勤系统也需要其他系统提供的员工、部门信息。
3.2系统功能模块设计
考勤管理系统
上工
下作考
班情勤
时况统
间记计
设录
置
手
工加请出
补班假差
记记记记
出录录录
勤
图3.1系统功能模块图
3.3数据流程设计
员工上下班划卡记录出勤时间员工月度员工
出勤记录考勤统计表
请假、值班、出差请假、值班、出差请假、值班、各种统计信息
出差记录
经理审批通过考勤员上下班时间安排上下班管理人员
时间安排
图3.2系统数据流程图
第四章数据库设计
4.1数据库需求分析
出勤记录:
记录号、员工、出入情况、出入时间
请假记录:
加班记录:
出差记录:
月度考核统计:
所需的外部数据支持:
人员信息:
部门设置:
4.2数据库结构设计
根据上面的需求分析,总共需要9个工作表的数据支持:
出勤记录表、请假记录表、加班记录表、出差记录表、月度考勤统计记录表、工作时间表、出入情况表、员工基本信息表和部门信息表。
这9个表的结构表如14-1~表14-9所示。
表4-1Attendance出勤记录表
列名
数据类型
可否为空
说明
ID
自动编号
NOTNULL
记录编号
Person
文本(6)
员工号
IN-OUT
文本
(1)
出入情况
IO-Time
日期
出入时间
IO-Date
出入日期
表4-2Leave请假记录表
Start-Time
假期开始时间
End-Time
假期结束时间
Reason
文本(50)
请假缘由
表4-3OverTime加班记录表
Work-Hours
整数
加班时间
Work-Date
加班日期
表4-4Errand出差记录表
出差开始时间
出差结束时间
Description
具体描述
表4-5Attendance-State月度考勤统计记录表
Year-Month
文本(7)
统计月份
Work-Hour
NULL
累计工作时间
Over-Hour
累计加班时间
Leave-Hday
累计请假时间(半天)
Errand-Hday
累计出差时间(半天)
Late-Times
迟到次数
Early-Times
早退次数
Absent-Times
旷工次数
表4-6WorkTime工作时间表
StartTimeAM
上午上班时间
EndTimeAM
上午下班时间
StartTimePM
下午上班时间
EndTimePM
下午下班时间
表4-7InOut出入情况表
Code
出入代码
出入描述
表4-8Person员工基本信息表
员工标号
PassWord
员工密码
Name
员工姓名
Gender
性别
Birthday
生日
Department
文本(3)
部门
Job
职位
Edu-level
文本(10)
教育程度
Specialty
专业
Address
住址
Tel
文本(20)
电话
S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考勤 管理 系统 毕业论文 设计