版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业综合实践说明书(届)题目智能考勤系统设计方案学院专业班级学号 学生姓名指导老师完成日期
摘要随着计算机的普及和计算机科学技术的飞速发展,人们起先越来越多的利用计算机解决实际问题。员工考勤信息管理是企业信息管理的重要部分,面对大量的企业考勤信息,采纳人力处理将奢侈大量的时间、人力和物力,而且数据的精确性低。因此,开发一个界面友好,易于操作的员工的考勤管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简洁。不失一般性。企业考勤管理系统的特点是企业考勤管理的角度动身,用集中的数据库几乎全部与考勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得企业考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业考勤规划和政策。方案主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,程序流程图等对系统的设计过程进行具体的说明。系统采纳开发工具选择JAVA语言,后台数据库选用SQLServer2010.关键词:考勤管理系统,JAVA,SQLServer2010数据库
目录引言 11设计任务分析 11.1需求分析 11.2功能分析 12概要设计 22.1系统设计原则 22.2系统的功能模块图 32.3系统的数据流程图 32.4主要的数据字典 52.5系统的主程序流程图 63具体设计 63.1数据库需求分析 63.2数据库概念结构设计 73.3数据表的设计 83.4用户登录子模块 83.5主功能模块 83.6各个子模块的功能设计 9用户登录模块 9考勤信息管理模块 93.7测试与调试 10测试 10调试 104总结与评价 12参考文献 12引言当代社会中伴随着计算机技术在各行各业日益广泛和深化的应用,企业对员工的考勤管理不再像过去一样靠手工去做,在一些稍具规模的企事业单位内考勤也起先信息化。考勤规则的敏捷定义,供应和多种考勤机的接口,并可以手工录入考勤记录,考勤结果和薪资系统相连,员工请假和休假申请通过自助服务进行在线处理。自动生成考勤报表和月报。考勤考核对考核项目、考核方案、考核等级、考核员工分组、考核记录、考核结果等进行管理。通过员工考勤考核管理,反映员工在肯定阶段的工作成果。通过与员工工资、奖金挂钩,达到正负激励作用,从而更好促进工作质量的提高,增加企业的竞争实力和综合效益。本系统就是为了适应这种要求而设计的。集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来特别便利。大大削减了公司的人力和物力。1设计任务分析1.1需求分析
(1)功能需求
认证用户:系统在连接数据库前需对用户进行认证,假如认证通过,执行连接。对非法用户则拒绝执行操作并关闭程序。
设置上下班时间:系统应能由用户设置上下班时间,并能依据此时间来推断员工是否迟到或早退。
记录员工出勤状况:系统必需能记录员工每日的上下班时间,能够对请假或出差的员工进行登记。并且能记录其请假或出差的具体状况,能够供应多种查询方式供用户查询员工的出勤记录。
统计出勤状况:系统要能够按用户指定的时间范围对员工的出勤状况进行统计,列出具体的统计结果,其中需包含迟到,早退,请假,出差和旷工次数,并供应检索功能,使能够对单个员工的出勤统计结果进行查询。
(2)性能需求系统需能够对数据库进行反复读写操作,并且保证在数据库存有大量信息的时候,系统的全部功能依旧能正常运行。
(3)将来可能提出的要求
该系统可扩展依据统计出来的结果来计算员工应得的薪水并会同出勤统计结果一起制成详单供应应管理者。
1.2功能分析功能分析主要是为了明确所开发的软件必需具备的功能。考勤是相对繁琐的工作,公司每天都要对员工进行考勤,员工上班时在考勤系统上登陆,下班时进行注销,系统会自动记录,这样可以节约很多时间。当员工不能正常上班时,如出差、请假等,可以给系统操作员说明缘由,然后在考勤系统上进行记录,在每个月进行结算工资是依据考勤系统的记录来增减个人薪金。考勤信息的来源,可以干脆由考勤人员手工输入,也可以由每个员工登陆考勤系统,进行注册。当然还有其他方式进行考勤信息输入。在本文所阐述的系统中,全部员工都通过智能卡识别来进行登陆和注销,同时系统须要密码才能进入。每个员工的智能卡信息已通过采集,转化为数据信息,每次智能卡识别将激活系统的考勤资料输入模块。这个模块也可以用手工输入,以备例外状况。依据分析,在本系统中,我们须要实现以下一些基本功能:(1)员工管理:可以添加、删除、查询、修改员工的基本资料。(2)账户管理:系统管理员可以添加、删除、查询系统操作员,并指定各操作人员的权限(权限管理)。(3)考勤管理:系统操作员可以设置上下班时间,并能对出差、加班、请假信息进行添加,修改和删除。(4)考勤统计管理:操作员可以对员工的考勤资料进行统计,并可产生报表;员工也可以登陆系统查询个人考勤资料。(5)数据库备份:对现有的数据库进行管理,包括数据库压缩、备份和复原,以便利用户对数据库的管理和维护工作(6)数据查询:可以对员工信息进行查询,也可以对统计信息进行按条件查询。包括迟到、早退、缺勤、信息,出差信息,加班信息和请假信息的查询。(7)打印输出:可以对统计信息,查询信息产生报表并进行打印输出。2概要设计2.1系统设计原则在当前诸多条件制约下,首先要探讨智能考勤系统的好用性,运用户真正得到效益,充分发挥它的作用。同时又要注意它的科学性,以促进管理的现代化。智能考勤系统开发的原则如下:可行性原则:系统要保证技术上的牢靠性和经济上的可行性。计算机系统、通讯网络系统设计和数据设计,在技术上必需是成熟的,经实践检验是胜利的,在经济上是可能实现的。适应性原则:系统要保证可扩展性、可维护性。系统软、硬件都要有扩充升级的充分余地,系统要便于维护,系统对用户的需求要有肯定的适应实力。平安性及保密性原则:智能考勤系统是实现薪金结算的基础,假如哪一个环节出现问题,例如系统操作员数据泄密,可能会导致财务结算系统混乱,后果不可思议。因此,必需设置用户权限,以保证系统有较好的平安性,同时,系统也应有较强的数据备份和数据复原功能。人机结合原则:人工信息收集系统与计算机管理信息系统要紧密结合。完整、精确、刚好的信息是信息系统运行的基础。计算机系统是供应信息处理及协助决策的技术手段,人工系统与计算机系统要有机的结合,友好的人-机界面是系统设计的主要原则之一。系统工程原则:系统调查、系统分析、系统设计、软件开发以及实施都要遵照系统工程的方法和步骤一步一步地进行,以便确保系统的整体性。统一规划、分期实施、逐步完善原则:管理信息系统要按规划、分阶段实施,由点到面逐步扩充,逐步完善,按部就班。2.2系统的功能模块图智能考勤管理系统智能考勤管理系统管理员身份验证考勤管理账户管理考勤管理数据备份数据查询考勤统计打印输出员工管理修改密码添加用户删除用户图2-1系统的功能模块图2.3系统的数据流程图出勤的原始时间记录主要来源于智能卡考勤机,并且以固定格式保存在数据库中。系统的各部分数据流程图如下所示.(1)出勤管理数据流程图如下所示:出勤信息管理员信息出勤信息管理员信息系统管理员1.1系统登陆D1出勤信息1.2系统管理D3员工信息D2图2-2出勤管理数据流程图(2)添加加班记录数据流图如下所示:员工信息员工信息系统管理员2.1系统登陆D2D4加班信息加班信息2.2加班管理图2-3添加加班记录数据流图(3)添加请假记录数据流图如下所示:员工请假信息员工请假信息系统管理员出勤信息请假信息经理请假信息3.1请假批示D53.2系统管理D63.1记录登记图2-4添加请假记录数据流图2.4主要的数据字典名字:加班表描述:每天记录员工出勤状态的表定义:加班表=员工编号+日期+加班时间名字:加班表描述:每天记录员工出勤状态的表定义:加班表=员工编号+日期+加班时间位置:统计时,将其内容计入统计表并推断员工状态名字:员工编号描述:唯一的标识员工的关键域定义:员工编号=6{字符}6位置:考勤信息出差信息请假信息加班信息统计报表图2-5员工编号的数据字典图2-6加班表的数据字典名字:考勤表名字:考勤表描述:每天记录员工出勤状态的表定义:考勤表=员工编号+日期+刷卡时间+出入状态位置:统计时,将其内容计入统计表并推断员工状态名字:请假表描述:记录员工请假信息的表定义:请假表=员工编号+起先时间+结束时间+描述位置:由统计表对其进行统计图2-7考勤表的数据字典图2-8请假表的数据字典2.5系统的主程序流程图 图2-9系统主程序流程图3具体设计3.1数据库需求分析依据数据流程图,可以列出以下管理系统所需的数据项和数据结构。出勤记录:记录号、员工、出入状况、出入时间。请假记录:记录号、员工、假期起始时间、假期结束时间、请假原由。加班记录:记录号、员工、加班时间长度、日期。出差记录:记录号、员工、出差起始时间、出差结束时间、具体描述。月度考勤统计:记录号、员工、年月、累计正常工作时间、累计请假时间、累计加班时间、累计出差时间、迟到次数、早退次数、矿工次数。所需的外部数据支持:员工信息:员工号、密码、权限、姓名、部门、当前状态等。部门信息:部门编号、名称等。3.2数据库概念结构设计出勤管理系统的E-R图:员工地址具体时间出入状态员工编号出勤信息操作用户名用户权限系统管理员记录密码员工姓名员工1NNM密码员工编号所属部门员工地址具体时间出入状态员工编号出勤信息操作用户名用户权限系统管理员记录密码员工姓名员工1NNM密码员工编号所属部门图3-1出勤管理系统的E-R图请假管理,出差管理,加班管理的概念结构设计基本相同,现举例请假管理的E-R图如下页:请假结束时间请假起先时间状态员工编号请假信息记录密码所属部门员工地址员工编号员工操作密码用户名用户权限系统管理员请假缘由员工姓名MNN请假结束时间请假起先时间状态员工编号请假信息记录密码所属部门员工地址员工编号员工操作密码用户名用户权限系统管理员请假缘由员工姓名MNN图3-2请假管理系统的E-R图3.3数据表的设计数据库设计是构建一个系统的关键,依据系统各模块的功能和它们要处理的数据,可以基本确定数据库中各表的字段结构。本系统采纳SQLServer2010建立数据库。数据库中表结构设计如下:表3-1:ATTENDANCE出勤记录表字段名数据类型是否可空说明IDINTEGRENOTNULL记录编号(主关键字)PERSONCHAR(6)NOTNULL员工号(外部关键字)IN_OUTCHAR(1)NOTNULL出入状况IO_TIMEDATENOTNULL出入时间表3-2:LEAVE请假记录表字段名数据类型是否可空说明IDINTEGERNOTNULL记录编号PERSONCHAR(6)NOTNULL员工号START-TIMEDATENOTNULL假期起先时间END-TIMEDATENOTNULL假期结束时间REASONVARCHAR(10)NOTNULL请假原由3.4用户登录子模块设置登陆界面是保障系统平安的一种手段,一般的数据库应用系统都须要进行登陆才能进入系统。在这个模块里,主要处理用户输入的用户名和用户密码,程序依据用户名和用户密码进行权限推断,并进入不同的操作界面。图3-3用户登录界面3.5主功能模块系统的主功能模块界面如下图:图3-4系统主功能界面3.6各个子模块的功能设计3.6.1用户登录模块功能:由用户输入用户名和密码,假如用户名和相应密码正确,则依据该用户的权限类别进行权限设置;若用户名和密码错误,则进行错误提示,且只允许用户输入3次,超过3次系统自动退出。系统管理员进入考勤操作主界面。一般管理员进入一般管理员界面,相应的操作会受到限制。例如:不能添加,删除管理员,不能修改用户权限。3.6.2考勤信息管理模块功能:本模块主要实现对上、下班时间设置,同时对出勤信息,加班信息,请假信息,出差信息进行添加、删除、修改等操作。如图3-5所示:考勤管理考勤管理上下班时间设置出勤管理请假管理加班管理出差管理添加更改修改删除3.7测试与调试3.7.1测试测试是一种以程序的内部逻辑结构为依据而设计测试用例的方法,因而又称为结构测试法或玻璃盒测试法。合理测试就是要选取足够的测试用例,对源代码实行比较充分的覆盖,以便尽可能多的发觉程序中的错误。主要有两种方法:一种是逻辑覆盖法,另一种称为路径覆盖法。在这里我采纳逻辑覆盖法。在开发智能考勤系统的时候,我对系统运用测试技术进行了全面测试,实行的具体测试思路是:1.菜单项测试:为了保证每一项下拉菜单能正的确现系统设计的功能,我把考勤系统所需的全部信息按出勤、迟到、早退、出差、请假等分类全部输入到系统中,并对每一个菜单反复进行增加、删除、修改、打印报表操作,从而保证了菜单项的正的确现。2.数据跟踪:完成菜单项测试后,我对系统内的每一个数据进行了跟踪测试。例如:对考勤管理的“请假”这一项,我首先给其加一条请假记录:工号:L0002,姓名:刘海柱,和请假起至时间,请假缘由等信息后;然后在查询模块中,分别进行“按工号查询”、“按时间查询”和“按时间查询”该项记录;并且在统计模块中统计“刘海柱”的请假时间、请假次数等依次验证数据流处理的正确性。3.移植测试:我把系统拷贝到其他计算机上运行,看其移植性能和对环境的要求。4.综合测试:在以上测试的基础上对系统功能进行整体的测试,依此来检验系统功能是否符合设计的要求。3.7.2调试(1)通过以下具体示例对登录模块进行调试,如图3-6所示:图3-6登录模块流程图(2)对考勤管理模块进行调试:首先是添加考勤记录:添加数据为:员工编号:L0002,则对应的员工姓名显示为:刘海柱,选者出入状态:入。点击单个员工按钮,则出勤记录自动添加一条记录为:员工编号出入状态时间L0002I2005-12-28:05删除记录:选中要删除的记录,点击删除当前记录,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司项目审计流程制度
- 小学财务室规章制度
- 审计现场办法汇编制度
- 公司教育培训工作制度
- 卫生室基药绩效考核制度
- 医疗保险审计制度
- 医院护士绩效考核制度
- 华为企业绩效考核制度
- 公司提供教育培训制度
- 保险公司合规风控制度
- 财务会计(对外经济贸易大学)知到智慧树网课答案
- 2025蚌埠中考试卷真题及答案
- 山西众辉供电服务有限公司考试题
- RNP进近课件教学课件
- 南京铁道职业技术学院单招《语文》高频难、易错点题附完整答案详解(名校卷)
- 年出栏60万只肉鸡养殖项目环境影响报告书
- 国家基层高血压防治管理指南 2025版图文解读
- 《生活垃圾填埋场现状调查指南》
- GB/T 2423.50-2025环境试验第2部分:试验方法试验Cy:恒定湿热主要用于元件的加速试验
- 智能座舱技术-洞察及研究
- 《现代物流设施与规划》课件(共十四章)
评论
0/150
提交评论