登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于spring框架的在线考勤系统的设计与实现毕业论文

 2021-07-12 11:07  

摘 要

本系统是基于Spring框架的为中小型公司设计的在线考勤的工具。为公司日常考勤管理提供方便。主要的功能有,对管理者帐号来说,可以部门管理(部门添加删除、岗位的添加删除)、员工管理(员工的添加删除、部门和员工的迁入迁出)、班次管理(员工排班、新建班次、修改班次)、考勤管理(考勤机管理、打卡记录日志)等功能,对普通员工帐号来说,有考勤功能(日常上班下班打卡)、申请单功能(请假申请单、外出申请单、加班申请单)、查看排班情况、本月生日员工等功能。系统由MyEclipse开发,部署在Tomcat7.0服务器上,使用浏览器即可使用。

关键词:Spring框架 考勤系统 JSP MVC

Abstract

The system is based on the Spring framework for the design of small and medium companies online attendance tool. To provide convenience for the company's daily attendance management. The main function, for account management, sector management (Department, add delete, post add delete), staff management (employee add and delete, departments and employees of immigration emigration), shift management (employee scheduling, the new flights, modify shift), attendance management (manage work attendance machine, punch records log) and other functions, to account for general staff, attendance function (daily commuting to work punch), apply for a single function (leave application form, go out for single and overtime application form), view roster, this month birthday employees and other functions. System developed by the MyEclipse, deployed on the Tomcat7.0 server, the use of the browser can be used.

Key words: Spring framework,Time Attendance,JSP

目录

摘要 I

Abstract II

第1章 绪论 1

1.1 研究的背景 1

1.2 研究的目的以及意义 1

1.3 研究的基本模块 1

1.4 开发工具 2

第2章 系统分析 3

2.1 功能需求 3

2.2 用例模板 4

2.3 性能需求 5

2.4 运行环境需求 5

2.5 数据库概念设计 5

第3章 系统设计 10

3.1 总体设计 10

3.1.1 系统功能模块图 10

3.1.2 系统功能模块说明 11

3.1.3 数据库的逻辑设计 12

3.2 详细设计 16

3.3 业务流程设计 17

第4章 系统实现 20

4.1 连接到mysql数据库 20

4.2 更新、查询数据库的实现 20

4.3 系统界面的实现 21

第5章 测试 23

5.1 测试方法 23

5.2 测试过程 23

第6章 总结 26

6.1 中文乱码问题 26

6.2 个人收获 26

参考文献 27

致谢 28

第1章 绪论

1.1 研究的背景

在企业发展的不断壮大的同时,企业管理者越来越重视企业内部结构优化、企业内部工作效率。而企业考勤系统是一个中小型企业单位不可缺少的部分,考勤管理是公司、企事业单位重要的一个环节。它的内容对于中小企业的决策者和管理者来说都至关重要。

传统考勤机普通采用纸质打卡的方式,来管理员工的上班进度、上班时间、和其它状态。这种方法成本较高,后期的耗材比较浪费,而且面对管理复杂情况时(例如员工请假,员工信息查询、部门信息查询等),并不方便。往后在考勤机制的硬件方面出现了许多改良方法,例如指纹录入打卡、人像识别打卡等等。这些方法提高了考勤的准确性,一定程度上防止了顶替打卡等现象的发生。但是在面对大企业数以千记的信息量时,在面对灵活的人员变动,排班计划改变、加班请假工资结算时,硬件的改良任然难以真正的提高企业考勤管理的运作效率。

1.2 研究的目的以及意义

基于spring框架的网上在线考勤系统的出现弥补了传统考勤机系统考勤带来的不便。实现了企业考勤系统软件层面的优化。网上在线考勤系统不仅有传统考勤机的基本功能,可以与多种打卡设施相配合,(手工考勤、ID/IC卡打卡机、指纹考勤机、实时监控考勤机),还整合了公司员工个人的信息管理、部门信息管理、时间表安排这三个主要功能,系统的功能全面,使得企业考勤工作合理化、高效化。也降低了维护成本,提高工作效率,在人力成本日益高涨的今天,是企业管理的得力帮手。

1.3 研究的基本模块

(1)实现员工的管理功能(主要有对员工的增加、员工的信息管理);

(2)实现部门管理功能(主要对部门的添加、修改、删除);

(3)实现班次信息管理(主要实现员工班次的增加以及员工的排班功能);

(4)实现考勤管理功能(主要包括对员工每个月份的请假、加班、迟到早退次数以及旷工次数进行管理。反应员工的考勤情况。对员工考勤信息情况进行添加、查询、修改和删除操作)。

1.4 开发工具

使用MyEclipse开发的基于spring的轻量级框架的java 程序,链接SQL数据库,实现企业考勤在线综合系统,具有优良的移植性,整个系统部署在TOMCAT 7.0轻量级服务器上。

第2章 系统分析

2.1 功能需求

用户的注册与登录:员工的注册与登录信息中必须包括有员工工号、登录名、登录密码、所属部门、员工姓名、员工英文名、性别、部门名称、员工岗位、员工生日、联系方式;这里面有一些不是必须要填写的资料,比如邮件和生日等等,其他的信息都是需要的,注册时有部门编码需要填写,需要注意的是,如果部门编码输入错误,是无法完成注册的。

实现员工的管理功能; 可以对员工的信息进行管理,包括添加员工,修改员工信息、删除员工、员工排班信息管理、员工考勤机分配、部门和员工迁入、本月生日员工等等。当查看本月生日员工时,应列出本月生日的所有员工(按时间),并且可以通过点击获取该员工的基础信息。

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图