计算机考勤系统设计与实现

 2022-09-27 10:33:42

论文总字数:16013字

摘 要

科学技术的飞快发展,各类管理系统早已应用到社会多层领域。人工进行操作的管理模式已经无法适应这个时代了,为了不被现在这个时代所淘汰,纷纷开发适宜自身的管理系统。

通过计算机考勤系统这个平台, 能使员工在考勤管理上的操作更附网络化、信息化,使员工无需再面对庞大的数据查询与数据统计工作,工作负荷得到减弱。系统主要有以下几种功能:员工管理、部门信息管理、员工出勤管理、请假申请、审核请假信息等。共分为总经理用户、管理员用户、员工用户三种用户平台。

计算机考勤系统前后台的开发使用的是JSP和Servlet技术,MyEclips作为开发环境,Tomcat作为服务器,开发出一个基于web的B/S构造的计算机考勤系统。

关键词:员工考勤; JSP; B/S结构

Design and implementation of computer attendance system

Abstract

With the rapid development of technology and science, various management system has been applied to various fields of society. The management of the operation of the artificial model already can't adapt to the era, in order not to be eliminated by this age now, they have developed their management system suitable.

Through this platform computer attendance system, Can make employees in attendance management operation more attached to the network, informationization, so that employees do not need to face huge data query and statistical work, get less work load. The system mainly has the following functions: staff management, information management department, staff attendance management, leave requests, Audit for information and so on. As general manager user ,administrator, employee three user platform.

Computer attendance system for the development of Taiwan before and after using the JSP and Servlet technology, MyEclips as the development environment, Tomcat as server, developed a Web-based B / S structure of computer time and attendance systems.

Keywords: staff attendance; Jsp; B / S structure

目 录

摘 要 I

Abstract II

第一章 引言 1

1.1课题的研究背景 1

1.2 研究的目的与意义 1

1.3系统开发技术与工具 1

1.3.1使用工具 1

1.3.2 JSP 2

1.3.3 JavaScript 2

1.4条件、限制 2

第二章 需求分析 3

2.1需求调研 3

2.2可行性的分析 3

2.2.1经济可行性 3

2.2.2技术可行性 3

2.2.3操作可行性 3

2.3用户用例图 3

2.3.1总经理登录界面 3

2.3.2管理员登录界面 4

2.3.3普通员工登录界面 5

2.4系统功能需求 5

2.5系统设计思想 6

2.6系统性能需求 7

2.6.1数据完整性 7

2.6.2系统安全性 7

2.7界面设计 7

第三章 系统详细设计 8

3.1功能详细设计 8

3.1.1模块设计 8

3.1.2 系统E-R图设计 11

3.1.3数据库逻辑结构设计 12

3.1.4数据库表详细设计 13

3.1.5系统开发框架设计 15

第四章 系统功能与实现 16

4.1系统登录页面 16

4.2管理员功能模块 18

4.2.1部门信息管理 20

4.2.2员工信息管理 23

4.2.3工资信息管理 25

4.2.4修改密码 26

4.2.5退出系统 26

4.3普通员工模块 27

4.3.1请假申请 27

4.3.2我的工资表 27

4.4总经理模块 28

4.4.1出勤管理 28

4.4.2请假审核 29

4.4.3管理员录入 29

第五章 系统测试 30

5.1测试目的和意义 30

5.2测试过程 30

5.2.1登录模块的测试 30

5.3其他错误 31

第六章 结束语 32

致 谢 33

参考文献 34

第一章 引言

1.1课题的研究背景

如今网络技术的日新月异,给当代的我们带来了许多便捷。而今在互联网上,能发现很多信息管理系统,比如现在的教学网络系统、网络点餐等系统。信息技术的成长早已渗透到社会的每个边际,无论企业的规模如何,公司的管理层都深刻意识到这一点,以往的手工管理操作模式作效率偏低,操作起来麻烦,而且容易出现错误,造成大量人力物力的流失。由此,这些企业开始迫切的希望能开发一个管理系统能有助于他们管理,即计算机考勤系统。此系统能实现多种管理功能:员工信息、部门信息、请假信息、考勤信息管理。这样就实现了电脑化的管理,如此不仅工作效率得到了提高,也能够很容易对员工考勤信息进行录入,查询,更新和删除,相应的密钥数据的统计结果也可以方便。

1.2 研究的目的与意义

大多数企业仅仅依靠人力进行信息的记载,往往在这种模式之下的管理存在非常大的缺陷。下级向上级提出请示,上级审核提出批准或者进行其他信息编写都依赖于管理员纯手工操作。在一些中小型企业中,传统记账方式还是可以能适用的,而当运用到大型点的企业时,仅靠人力来完成这种操作效率是非常低下的。如何使企业摆脱落后的状态且能够更好的发展起来,因此本系统是一款适用于大中型企业的计算机考勤系统。此系统采用MVC三层架构,基于B/S开发模式的考勤系统,设计到了多方面的技术层次,运行起来较复杂。这些系统的运用,能够智能地管理员工的考勤记录和查询,有效执行员工请假,考勤等操作,用户体验感更加好。

1.3系统开发技术与工具

1.3.1使用工具

在本系统中,采用MyEclipse作为开发工具,以tomcat作为本系统的虚拟服务器, JSP技术和Servlet技术的运用,使得系统中负责的功能变得简单易操作,以下是对SqlServer、MyEclipse、tomcat简单的概括。

a.SqlServer

剩余内容已隐藏,请支付后下载全文,论文总字数:16013字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;