计算机应用专业毕业论文

上传人:博****1 文档编号:486458933 上传时间:2023-03-21 格式:DOC 页数:20 大小:301.50KB
返回 下载 相关 举报
计算机应用专业毕业论文_第1页
第1页 / 共20页
计算机应用专业毕业论文_第2页
第2页 / 共20页
计算机应用专业毕业论文_第3页
第3页 / 共20页
计算机应用专业毕业论文_第4页
第4页 / 共20页
计算机应用专业毕业论文_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《计算机应用专业毕业论文》由会员分享,可在线阅读,更多相关《计算机应用专业毕业论文(20页珍藏版)》请在金锄头文库上搜索。

1、. -考勤管理系统的设计摘要: 考勤管理系统能够帮助公司单位在人事管理上对员工信息进展管理,系统全面实现了公司的根本管理要求,能大大提高公司的工作效率和管理能力。本系统就是为了适应信息化时代潮流而提出的。它的使用结合机读磁卡进展公司的日常考勤,可以实现日常考勤、考勤统计、考勤的查询、员工管理等一系列工作的智能化、数字化,从而代替昔日费时、费力易错、枯燥乏味的人工考勤方式。使公司能够对员工的各种信息进展全面统计,方便公司做出恰当的奖惩制度。本系统我主要设计了登录模块,主模块,考勤管理模块。系统使用Delphi7.0软件开发工具,SQL Server数据库。关键词:考勤统计;考勤查询;SQL Se

2、rver数据库随着信息化的开展,各公司规模的不断扩大,员工管理越来越复杂,考勤的时间又很短,且工作量大, 而考勤管理在公司、企业中起着举足轻重的作用。因为人员考勤管理涉及到工资、福利等与员工个人利益相关的事物,一个经济实体考勤管理工作的好坏,直接影响到员工主观能动性的发挥,从而影响到企业的经济利益。经过我们的详细的调查,目前,许多单位员工考勤还停留在人工管理的根底上,这样的管理方法浪费许多人力和物力,随着科学技术的不断提高这种传统的手工管理方法必然被以计算机为根底的信息管理方法所取代.使用计算机进展管理不仅可以降低管理工作的难度,也可以减少错误和提高效率.因此,开发一套能够为公司提供充足的信息

3、和快捷的查询手段的考勤管理,是非常必要的.本设计是从华龙公司的实际考勤业务需求出发,针对该公司人工考勤管理的现状,经过详细的系统调查,为该公司设计同时又有较强的通用性的前提下开发出的一个使用的智能卡考勤系统管理系统。一、开发工具“智能考勤系统设计为Client/Server构造的应用程序。客户端采用Delphi7.0作为前端开发工具,采用ADO设置数据源,后台采用Microsoft SQL Server 2000数据库。系统运行的操作系统为XP。下面简要介绍各个开发工具。Delphi被称为第四代程序开发语言,是一种常用的可视化编程工具,集成了大量的可视化控件,程序员只需要做少量的工作就能完成大

4、量复杂的工作。同时,Delphi还具有功能强大,运行高效,界面简洁等特点。它与Visual C+相比,在功能上豪不逊色,而且更容易掌握;与Visual Basic相比,Delphi具有更强大的功能。可以说Delphi集合了Visual C+强大的功能和Visual Basic的操作简便。因此,利用Delphi编写Windows开发应用程序十分方便。Delphi7.0是公司在2002年8月推出的新版本。与以往的各个版本相比,不仅继承了功能强大、成熟而丰富的组件,同时又增加了一些新的特性,如企业应用的MDA开发,可视化的快速Web开发,免费的Datasnap多层应用开发以及基于Windows XP

5、的应用。Microsoft SQL Server 2000是Microsoft在SQL Server 7.0根底上推出的新一代大型电子商务、数据转换效劳、数据仓库效劳等方面引入了大量新的特性,为Web标准提供了大量支持,并为系统管理提供了许多有力的工具。二、需求分析功能需求主要是为了明确所开发的软件必须具备的功能。考勤是相对繁琐的工作,公司每天都要对员工进展考勤,员工上班时在考勤系统上登陆,下班时进展注销,系统会自动记录,这样可以节省许多时间。当员工不能正常上班时,如出差、请假等,可以给系统操作员说明原因,然后在考勤系统上进展记录,在每个月进展结算工资是根据考勤系统的记录来增减个人薪金。考勤信

6、息的来源,可以直接由考勤人员手工输入,也可以由每个员工登陆考勤系统,进展注册。当然还有其他方式进展考勤信息输入。在本文所阐述的系统中,所有员工都通过智能卡识别来进展登陆和注销,同时系统需要密码才能进入。每个员工的智能卡信息已通过采集,转化为数据信息,每次智能卡识别将激活系统的考勤资料输入模块。这个模块也可以用手工输入,以备例外情况。根据分析,在本系统中,我们需要实现以下一些根本功能:1员工管理:可以添加、删除、查询、修改员工的根本资料。2管理:系统管理员可以添加、删除、查询系统操作员,并指定各操作人员的权限权限管理。3考勤管理:系统操作员可以设置上下班时间,并能对出差、加班、请假信息进展添加,

7、修改和删除。4。考勤统计管理:操作员可以对员工的考勤资料进展统计,并可产生报表;员工也可以登陆系统查询个人考勤资料。5数据库备份:对现有的数据库进展管理,包括数据库压缩、备份和恢复,以方便用户对数据库的管理和维护工作6数据查询:可以对员工信息进展查询,也可以对统计信息进展按条件查询。包括迟到、早退、缺勤、信息,出差信息,加班信息和请假信息的查询。7打印输出:可以对统计信息,查询信息产生报表并进展打印输出。三、概要设计与详细设计1.系统设计原那么在当前诸多条件制约下,首先要研究智能考勤系统的实用性,使用户真正得到效益,充分发挥它的作用。同时又要注重它的科学性,以促进管理的现代化。智能考勤系统开发

8、的原那么如下:(1)、可行性原那么。系统要保证技术上的可靠性和经济上的可行性。计算机系统、通讯网络系统设计和数据设计,在技术上必须是成熟的,经实践检验是成功的,在经济上是可能实现的。(2)、适应性原那么。系统要保证可扩展性、可维护性。系统软、硬件都要有扩大升级的充分余地,系统要便于维护,系统对用户的需求要有一定的适应能力。(3)、平安性及性原那么。智能考勤系统是实现薪金结算的根底,如果哪一个环节出现问题,例如系统操作员数据泄密,可能会导致财务结算系统混乱,后果不堪设想。因此,必须设置用户权限,以保证系统有较好的平安性,同时,系统也应有较强的数据备份和数据恢复功能。(4)、人机结合原那么。人工信

9、息收集系统与计算机管理信息系统要严密结合。完整、准确、及时的信息是信息系统运行的根底。计算机系统是提供信息处理及辅助决策的技术手段,人工系统与计算机系统要有机的结合,友好的人-机界面是系统设计的主要原那么之一。(5)、系统工程原那么。系统调查、系统分析、系统设计、软件开发以及实施都要遵照系统工程的方法和步骤一步一步地进展,以便确保系统的整体性。(6)、统一规划、分期实施、逐步完善原那么。管理信息系统要按规划、分阶段实施,由点到面逐步扩大,逐步完善,循序渐进。2.系统功能设计智能考勤管理系统考勤管理帐户管理考勤管理数据备份数据查询考勤统计打印输出员工管理修改密码添加用户删除用户图2-1系统的功能

10、模块图出勤的原始时间记录主要来源于智能卡考勤机,并且以固定格式保存在数据库中。系统的各局部数据流程图如下所示.(1),出勤管理数据流程图如下所示:出勤信息管理员信息系统管理员11系统登陆D112系统管 理D3员工信息D2图2-2出勤管理数据流程图(2).添加加班记录数据流图如下所示:员工信息系统管理员21系统登陆D2D4加班信息加班信息22加班管理图2-3添加加班记录数据流图(3). 添加请假记录录数据流图如下所示:员工请假信息系统管理员出勤信息请假信息经理请假信息31请假批示D532系统管 理D631记录登记图2-4添加请假记录数据流图(4).系统的主程序流程图:图2-5系统主程序流程图3.

11、各个子模块的功能设计(1).用户登录模块功能:由用户输入用户名和密码。如果用户名和相应密码正确,那么根据该用户的权限类别进展权限设置;假设用户名和密码错误,那么进展错误提示,且只允许用户输入3次,超过3次系统自动退出。系统管理员进入考勤操作主界面。一般管理员进入一般管理员界面,相应的操作会受到限制。例如:不能添加,删除管理员,不能修改用户权限。(2).考勤信息管理模块功能:本模块主要实现对上、下班时间设置,同时对出勤信息,加班信息,请假信息,出差信息进展添加、删除、修改等操作。功能构造图如图2-6所示:考勤管理上下班时间设置出勤管理请假管理加班管理出差管理图2-6考勤信息管理模块功能构造图(3

12、).数据库管理模块功能:本模块实现对系统数据库的备份和复原,以防止出现数据丧失等致命错误。功能构造图 如图3-11所示:图2-7数据库管理模块功能构造图四、数据库设计1.数据库设计遵循的一般原那么 数据库设计是构建一个系统的关键。这是因为数据库设计的优劣将直接影响系统数据的平安性、可靠性。在数据库的设计过程中,需要遵循的一般原那么是:1、数据库各表的设计要反映现实中的食物。数据表中的字段类型和大小要符合使用习惯。2、减少数据库的冗余和数据的不一致性。数据库应用的一个特点是对数据库的频繁操作,每次操作可能只会涉及一个表,也可以同时涉及多个表,也有可能对一个数据表进展多个操作,在这种情况下,由于数

13、据冗余和数据不一致时,可能会引起错误。3、要有助于提高数据处理速度。程序访问数据库的速度依赖于硬件的速度,数据量的大小和数据表设计的优劣,而前两个因素是很难更改的。4、要保证数据库的平安。平安性是数据库应用软件的重要要求。2.数据库需求分析根据数据流程图,可以列出以下管理系统所需的数据项和数据构造。(1)、出勤记录:记录号、员工、出入情况、出入时间。(2)、请假记录:记录号、员工、假期起始时间、假期完毕时间、请假原由。(3)、加班记录:记录号、员工、加班时间长度、日期。(4)、出差记录:记录号、员工、出差起始时间、出差完毕时间、具体描述。 (5)、月度考勤统计:记录号、员工、年月、累计正常工作

14、时间、累计请假时间、累计加班时间、累计出差时间、迟到次数、早退次数、矿工次数。(6)、所需的外部数据支持:、员工信息:员工号、密码、权限、部 门、当前状态等。部门信息:部门编号、名称等。3.数据库概念构造设计出勤管理系统的E-R图:出入状态员工编号员工地址用户名员工姓名用户权限所属部门N具体时间出勤信息操作系统管理员记录员工1NM密码员工编号密码图4-1出勤管理系统的E-R图请假管理,出差管理,加班管理的概念构造设计根本一样,现举例请假管理的E-R图如下页:密码请假开场时间状态密码员工编号用户名员工编号请假完毕时间请假缘由所属部门员工姓名员工地址用户权限请假信息记录员工1操作系统管理员MNN图4-2请假管理系统的E-R图数据库中表构造设计如下:表1 企业员工根本信息表student列名含义数据类型长度允许空说明StaffId员工编号int10主键StaffName学生名char30loginName登录名char20StaffPassword登录密码char50e_mail地址char30telephonechar10表4-1 ATTENDANCE出勤记录表列名含义数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号