考勤管理系统的设计与实现毕业论文
2020-05-12 22:19:01
摘 要
由于信息产业的发展及其迅速,各种产业都已经走上了电子化信息化的道路,目前信息化逐渐成为企业文化中不可或缺的组成部分,企业考勤管理信息化数字化是未来企业发展的必经之路。在经营中,考勤管理是有效的考勤管理中不可或缺的一部分,不仅可以提高企业的工作效率,还可以释放大量的人力资源。因此,设计考勤管理系统具有非常的现实意义。
本文主要从系统的开发技术与工具,系统的分析,系统的详细设计,系统测试等方面详细阐述了系统实施的过程。此系统基于面向面向对象设计,在J2EE平台下开发,使用MyEclipse为开发工具,MySQL为数据库,Java为开发语言,很好的完成了考勤管理系统的开发。在分析考勤管理系统的基本需求的基础上,确定了系统的两大核心功能。一个是普通员工的考勤操作。一个是管理员对各种信息的查询。本文还分析了系统中使用的技术,如权限控制,数据验证,信息的增删改查及通过时间自动判断条件等。最终使系统达到可用易用的状态。
在最后的系统测试中,测试了登录模块员工增加模块以及考勤模块,最终测试通过,证明系统主要功能完成并且可以使用运行。
关键字:考勤管理 系统分析 系统设计 系统测试
The Design and Implementation of Attendance Management System
Abstract
With the rapid development of information industry, a variety of electronic information industry took to the road, the current information technology has become an important part of corporate culture, and enterprise time and attendance management information Digital is the future must pass through the road. In business, time and attendance management is an integral part of efficient attendance management can improve the efficiency of enterprises, the release of a large number of human resources. Therefore, the design attendance management system with a practical significance.
This article from the development of technology and tool system, system analysis, system detailed design, system testing and other aspects of the system described in detail the process of implementation. This system is based on object-oriented design-oriented, developed under the J2EE platform, the use MyEclipse development tools, MySQL database, Java as a development language, completed the development of a good attendance management system. On the basis of analysis of the basic needs of the time and attendance management system to determine the two core functions of the system that is operating and general staff attendance administrator for a variety of information inquiries. This paper also analyzes the technology used in the system, such as access control, data validation, and additions and deletions to the information search time by automatically determine conditions. Ultimately make the system easy to achieve usable state.
In the final system test, the test module login module and increase employee time and attendance module, through the final test to prove that the main function of the system is complete and can be used to run.
Key Words: Attendance Management System Analysis System Design System Test
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1课题研究的背景 1
1.2课题研究的意义 1
1.3系统设计思想 2
1.4本章小结 2
第二章 开发技术和开发工具 3
2.1运行及开发环境 3
2.2开发技术简介 3
2.2.1 JavaScript 3
2.2.2 JSP开发语言 3
2.3开发工具简介 4
2.3.1 MyEclipse 4
2.3.2 MySQL数据库 4
2.3.3 Tomcat服务器 5
2.4 本章小结 6
第三章 系统分析 7
3.1可行性分析 7
3.1.1 经济可行性 7
3.1.2 技术可行性 7
3.1.3 运行可行性 7
3.2系统功能需求划分和描述 8
3.2.1 管理员与员工的功能划分和描述 8
3.2.2 系统用例图 8
3.3 数据库需求分析 9
3.4 本章小结 10
第四章 系统详细设计 11
4.1系统模块总体设计 11
4.1.1 管理员模块 11
4.1.2 员工模块 12
4.2数据库设计 13
4.2.1 数据库的概念设计 13
4.2.2 E-R图设计 13
4.2.3 数据库表的设计 15
4.3 具体功能设计及实现 17
4.3.1 系统登陆界面的设计和实现 17
4.3.2 系统主界面设计和实现 18
4.3.3 管理员模块功能设计和实现 19
4.3.4 普通员工模块功能设计和实现 24
4.4 系统的测试 26
4.5 本章小结 28
第五章 总结和展望 29
5.1 本文工作总结 29
5.2 下一步工作展望 29
参考文献 31
致谢 33
第一章 绪论
1.1课题研究的背景
随着计算机技术的飞速迅猛的发展,以计算机技术为基础的各种信息系统已经处于高速发展的时期。由于科学技术的不断与飞速的提高,计算机科学与技术不断飞速发展,它们强大有效的功能已经被人们深刻认识与理解,而且它们早已进入了人类社会的各个领域,与此同时,它们也发挥着越来越重要的作用。以计算机为基础的各种软件也大量走入规模不同的各种企业单位中,成为不可或缺的一部份。企业在对竞争日趋强烈的现代社会不断提高自身产品质量的同时,希望最大化减少人力资源浪费以提高员工使用效率,对员工的技术要求也逐渐提高,摆脱人力的电子化考勤管理也就成为了一个大众化的课题。
企业考勤管理系统的设计目的是为了防止人工管理考勤的操作步骤的繁琐,同时也为了提高员工工作效率,目的是建立一个能够摆脱大量人力资源并且初步实现企业员工考勤管理系统的智能化管理系统。提高考勤管理效率,工作人员能够在各个岗位上的工作状态得到及时的反馈,而系统所需的工作人员的数量及少,效率很高。
1.2课题研究的意义
相关图片展示: