基于可视化企业员工考勤后台设计与实现.docx
《基于可视化企业员工考勤后台设计与实现.docx》由会员分享,可在线阅读,更多相关《基于可视化企业员工考勤后台设计与实现.docx(47页珍藏版)》请在三一办公上搜索。
1、本科毕业设计论文题 目:基于可视化企业员工考勤后台设计与实现专业名称 计算机科学与技术 学生姓名 指导教师 毕业时间 2012年6月 设计论文毕业 任务书一、 题目: 基于可视化企业员工考勤后台设计与实现二、 指导思想和目的要求:1指导学生综合运用所学的基础理论知识和专业技术知识分析和解决科研开发工作中的实际问题,培养学生的研发能力;2学习和掌握利用各种资料、知识分析和解决实际问题的思路及方法;3了解和掌握员工考勤系统的特点,学习员工考勤系统相关内容模块,掌握员工考勤系统平台的设计与实现方法。4通过实践,学习JAVA编程语言,JSP技术和数据库,掌握常用的编程技能,理解JAVA、JSP、SQL
2、 Server等概念并能具体应用。5通过这次毕业设计,让我们能够了解开发一个考勤系统所要经历的基本过程,掌握软件开发过程中的设计方法,实现方法以及测试方法,并最终能够提供一个有实用的软件产品。三、 主要技术指标:1开发工具选择JAVA、JSP、JAVAScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL server 2005。可方便快速的开发员工考勤系统.。2SQL server2005在该平台中的应用:创建数据库时如何建立和存取数据。 四、 进度与要求:1第1周:了解毕业设计任务和熟悉开发环境,准备相关资料;2第2周:设计基本方案、分析论证;3第 3周第 6周:设计
3、方案研制开发;4第7周:中期检查(第11周):按进度与要求接受教务处、系组织的检查验收;5第 8周第 9周:系统调试/验证、修改和完善;6第10周第11周:毕业设计论文及其相关技术资料文档的整理;7第 12 周第14周:准备毕业设计(论文)答辩,成果演示、验收。五、 主要参考书及参考资料:【1】罗超理,李万红著管理信息系统原理与应用北京:清华大学出版社2002【2】艾德才著.计算机信息管理基础北京:中国水利水电出版社2001【3】萨师煊,王珊著数据库系统概论北京:高等教育出版社2000【4】陈利平著数据库原理北京:中国铁道出版社2007【5】郝自勉著网站建设与Web编程人民邮电出版社 第1版
4、2009【6】孙家广著软件工程 北京:高等教育出版社2005【7】李晓黎 张巍著JSP+SQL Server网络应用系统开发与实例,人民邮电出版社.2004【8】(美)Paul CJorgensen著软件测试北京机械工业出版社2009年3月学生 指导老师 院(系)主任 西北工业大学明德学院本科毕业设计论文目 录摘 要IABSTRACTII前 言III第一章 概述11.1 考勤系统的开发背景和意义11.2 国内外考勤系统的发展状况11.3 本系统的开发内容3第二章 开发环境和相关技术介绍42.1 SQL server数据库简介42.1.1SQL server 简介42.1.2SQL server
5、2005的特点42.2Visual Studio 2005开发工具简介62.3开放数据库互连(ODBC)技术介绍82.4 JAVA简介9第三章 系统需求分析113.1 需求分析113.1.1 数据库需求分析113.1.2 功能模块需求分析113.2 功能分析123.3 可行性分析133.3.1 技术可行性143.3.2 运行可行性14第四章 总体设计154.1 系统目标设计154.2 系统功能模块设计154.3 系统流程图设计164.4 操作流程图174.5 数据库逻辑设计18第五章 详细设计215.1 数据结构设计215.2 数据表255.3 功能模块设计265.3.1部门管理265.3.2
6、员工管理265.3.3考勤管理275.3.4请假管理275.3.5代码调试275.4 数据库的连接28第六章 系统测试316.1 软件测试的目标316.2 软件测试的准则316.3 软件测试的方法316.4 软件测试316.4.1模块测试316.4.2集成测试326.4.3验收测试326.4.4测试中遇到的问题326.4.5测试结果33第七章 全文总结34参考文献35致谢36毕业设计小结37摘 要 随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工考勤系统是企业信息管理的重要部分。面对大量的企业员工考勤信息,采用人力处理将浪费大量的时间、人力和物力,且数
7、据的准确性低。 因此,开发一个界面友好,易于操作的员工考勤管理系统软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。企业员工考勤管理系统的特点是从企业考勤管理的角度出发,用集中的数据库将几乎所有与员工考勤相关的数据统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得企业考勤管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业考勤规划和政策。本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,ER图,程序流
8、程图等对系统的设计过程进行详细的说明。全文共分为前言概述、相关技术介绍、系统需求分析、系统设计、系统实现、系统测试六个部分。系统采用Visual Studio 2005开发模式,开发工具选择JAVA、JSP、JAVAScript,后台数据库选用SQL server 2005。关键词:员工考勤,SQL server,数据库,JAVAABSTRACTWith the proliferation of computers and computer science and technology, the rapid development of more and more people began t
9、o use computers to solve practical problems. Employee attendance information management is an important part of enterprise information management. Attendance information on the face of a large number of enterprises, using manpower to tackle the waste of a lot of time, manpower and material resources
10、, and the low accuracy of the data. Therefore, developing a user-friendly, easy-to-employee information management software for automated processing of a larger social relevance. At the same time, personnel attendance management system is a model for all applications, it has all the characteristics
11、of application systems, system structure closely integrated with the real life, concrete intuitive, development and application of simple, without loss of generality. Enterprise Attendance Management System is characterized by attendance from the business management point of view, with a centralized
12、 database will be almost all the unified management of attendance-related data together to form an integrated source of information. User-friendly interface, powerful reporting tools, analytical tools and information sharing allows businesses Attendance Management staff to get rid of the heavy daily
13、 work and concentrate from a strategic point of view business planning and policy appraisal.The thesis has introduced the analysis of the system, and its design and exploit. With the data flow chart, ER chart and program flow chart, the design process of the system has been illustrated in detail. Th
14、e paper can be divided into six parts: introduction, demand analysis, system design, development technique, key technology and the conclusion. The exploit mode is Visual Studio 2005, and the development tools are JAVA, JSP, JAVAScript. It takes the backstage supporters database is finished by SQL se
15、rver 2005.KEY WORDS: attendance, SQL server, database, JAVA前 言随着计算机技术的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。同时,以计算机为基础的各种软件也渐渐走入规模不同的各种企业单位中。企业在对竞争日趋强烈的现代社会在不断提高自身产品质量的同时,对员工的要求也逐渐提高,员工考勤管理也就成为了一个大众化的课题。 企业员工考勤管理系统是为了解决员工考勤管理的而设计的,目的是建立一个能够初步实现企业考勤管理系统的智能化管理,提高员工考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员
16、的数量少,效率高。企业员工考勤管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,企业员工考勤管理系统应该能够为用户提供充足人事管理的信息和快捷的管理查询手段,但一直以来人们使用传统的人工方式管理员工的上下班等信息,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对企业员工考勤进行管理,具有着人工管
17、理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高企业的考勤管理效率,也使企业员工考勤管理科学化、正规化,是与世界接轨的重要条件.因此,开发一个企业员工考勤管理系统是很有必要的,具有其特有的技术意义和管理意义。1本课题来源 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业员工考勤管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成员工劳动考勤管理的日常事务,是适应现代企业制度要求、推动员工考勤管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高
18、、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工考勤的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的考勤管理制度,这就决定了不同的企业需要不同的考勤管理系统。2本论文的目的及内容1) 目的本系统是实现对员工上下班时间的设定,员工出入单位情况的记录,请假、加班、出差情况的记录,还有每个月底进行整个月出勤情况的统计。考勤系统记录了员工上下班的情况,为工资管理直接提供每个月工作时间的统计结果,用以计算工资。同时考勤系统也需要其他系统提供的员工、部门信息。 2) 内容本系统就是为了适应这种要求而设计的。集信息的显示、输入、修改、删除、查询等各种处理为一
19、体,信息维护起来非常方便。大大减少了公司的人力和物力,为公司的考勤以及工资的发放带来很大的便利。37第一章 概述1.1 考勤系统的开发背景和意义当今社会,计算机已经十分普及,性能也日趋完善。它已经被应用于许多领域。比如说,小到图书馆的图书管理,超市或网吧的收费管理,KTV的点歌系统,大到航空、铁路的售票,全国人口户籍的管理等等。随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度,给企业的管理带来了许多的不便。现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,
20、提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松了,而且也实用、安全。计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。通过员工考勤系统我们能很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员工的实际工资。一切的统计和计算都由计算机代为管理了,考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,而企业的信息化建设已成为现代各个企业发展的需要。所以说,员工考勤管理系统的开发具有非常重要的意义。1.
21、2 国内外考勤系统的发展状况国内外考勤系统是为实现员工考勤数据采集、数据统计和信息查询过程的自动化,完善人事管理现代化,方便员工上班报到,方便管理人员统计、考核员工出勤情况,方便管理部门查询、考核各部门出勤率;准确地掌握员工出勤情况,有效地管理、掌握人员流动情况,适用于机关、金融和各企事业单位。利用指纹生物识别唯一性特征进行考勤。避免传统的纸卡、IC卡考勤机代打卡的缺点。指纹考勤机验证有1:1和1:N比对方式。 1指纹考勤机介绍 随机配发软件包含前台系统和后台管理系统两大部分。 其中,前台系统包含指纹签到及指纹登记两大模块;后台管理系统包含基本信息管理资料管理、考勤管理、薪资管理等四大模块。
22、1) 指纹签到l 实时识别考勤人的员工编号,并与当前时间一起写入到后台数据库中;l 自动判别是否已经在短时间内考勤过,若己考勤过则提示;l 对无指纹数据录入的员工可以使用员工编号加密码的方式进行考勤。 2) 指纹登记l 为员工登记考勤所需的指纹,每员工最多可以登记三枚;l 登记后比对,看登记是否成功,以及是否能够正确识别,若比对出错、可重新登录 3) 删除作废的指纹 l 登记无指纹员工的考勤密码。 4) 基本信息管理l 设置使用单位,并为正式用户注册;l 设置操作员及其权限;l 设置部门代码及部门名称;l 设置工种、职务、级别等基本总代码及名称。 5) 员工资料管理l 员工入职及变更登记;l
23、查询及统计各部门在职人员;l 员工离职登记;查询及删除己离职员工;l 打印人事日报表:打印人事月报表。 6) 考勤管理l 设置考勤规则;l 设置轮班名称及排班班别;l 设置工种假期名称及放假日期;l 设置个人出差休假请假类别及日期;l 设置员工加班类别及日期;l 设置员工调班;l 设置特许考勤员工及日期; l 按日考勤统计及汇总;l 按月考勤统计。 7) 打印原始考勤记录1.3 本系统的开发内容伴随着计算机技术在各行各业日益广泛和深入的应用,企业对员工的考勤管理不在像过去一样靠手工去做,在一些稍具规模的企事业单位内考勤也开始信息化。考勤规则的灵活定义,提供和多种考勤机的接口,并可以手工录入考勤
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 可视化 企业 员工 考勤 后台 设计 实现
链接地址:https://www.31ppt.com/p-1906025.html