系统主要涉及到公司人事部门、财务人员、员工和管理员4种用户,人事部门可通过系统对员工上传的请假单进行审核同时可以查看所有员工的考勤状态。财务人员可以通过系统对员工上传的报销信息进行审核,员工可浏览对应财务的审核步骤。管理员对系统进行管理主要包括更改用户信息密码等。
系统采用MVC软件架构模式,可将页面显示、业务逻辑和数据库访问进行分离是很成功的软件架构模式。为提高应用程序的开发效率减少系统的复杂度系统采用SSM框架(Spring MVC.Spring和MyBatis),SSM架相对于传统的SSH(Struls、Spring和Hibernate)框架耦合度更低,更轻量级效率更高。

本设计是提供在外出差考勤报销的系统,该系统实现出差员工的考勤日期管理与报销费用的信息化。拟解决的问题包括:①公司出差人员不能在公司内签到的问题;②报销费用步骤混乱、不明确;③员工无法得知报销费用的流程到达哪个步骤;④明确报销原因达到不盲目。
本设计的成果包括:①基于SSM框架的企业考勤报销系统的设计与实现1套;②基于SSM框架的企业考勤报销系统的设计与实现论文1套。

企业考勤系统的设计主要从用户的登录和退出、考勤信息、报销信息、员工管理等模块,每一个模块有细分了很多个细小的单元,我们通过每一个字模块进行设计与开发,通过javaEE框架进行项目的分工部署,最终利用开源工具进行设计与实现。

本企业考勤报销系统共包含5个表:分别是管理员信息表,报销信息信息表,部门信息表,请假信息表,员工信息表,
表名 说明 功能
admin 管理员信息表 主要用来存放管理员的相关信息
baoxiao 报销信息信息表 主要用来存放报销信息的相关信息
bumen 部门信息表 主要用来存放部门的相关信息
qingjia 请假信息表 主要用来存放请假的相关信息
workers 员工信息表 主要用来存放员工的相关信息

目 录
摘要 2
abstract 2
目 录 3
1 前言 5
1.1 系统背景和意义 5
1.2 国内外研究现状 5
1.3 本研究的主要内容 6
2 系统分析 7
2.1 功能分析 7
2.2 性能分析 7
2.3 可行性分析 8
2.3.1 技术可行性 8
2.3.2 经济可行性 9
2.3.3 操作可行性 9
2.3.4 法律可行性 9
3 开发技术介绍 10
3.1 系统设计模式 10
3.2 Mysql数据库服务器 11
3.3 Java面向对象语言 12
3.4 Jsp语言 13
3.5 tomcat 13
3.6 ssm框架 13
4 系统设计 14
4.1 系统功能设计 14
4.2 数据库设计 15
4.3 系统流程设计 17
4.3.1 用户登录流程 17
4.3.2 用户管理流程 17
4.3.3 添加信息流程 18
4.3.4 信息查询流程 18
5 系统的实现 19
5.1 系统登陆 19
5.2 管理员模块 21
5.2.1 管理员管理 21
5.2.2 部门管理 22
5.2.3 员工管理 22
5.2.4 信息查询 25
5.3 员工模块 25
5.3.1 在线请假 25
5.3.2 报销申请 26
5.4 人事主管模块 26
5.4.1 员工请假审批 26
5.5 财务主管模块 27
5.5.1 员工报销审批 27
5.6 系统部署 27
6 系统测试 32
6.1 测试的重要性 32
6.2 软件测试的目的 32
6.3 软件测试的方式 32
6.4 测试实例 33
结束语 35
参考文献 35
致谢 37

基于SSM框架的企业考勤报销系统相关推荐

  1. 基于SSM框架的企业考勤报销系统Spring+SpringMVC+MyBatis

    系统主要涉及到公司人事部门.财务人员.员工和管理员4种用户,人事部门可通过系统对员工上传的请假单进行审核同时可以查看所有员工的考勤状态.财务人员可以通过系统对员工上传的报销信息进行审核,员工可浏览对应 ...

  2. 计算机毕业设计ssm基于SSM框架的股票交易系统3cwg3系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM框架的股票交易系统3cwg3系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架的股票交易系统3cwg3系统+程序+源码+lw+远程部署 本源码技术栈: ...

  3. 基于SSM框架的企业信息管理平台

    今天分享一个:基于SSM框架的企业信息管理平台 项目简介 后端框架:SSM 技术栈:Java.Springboot.Mybatis 数据库:Mysql 源码 :完整源码 项目介绍:这是一套基于SSM框 ...

  4. 计算机毕业设计ssm基于SSM框架的众筹管理系统f5244系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM框架的众筹管理系统f5244系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架的众筹管理系统f5244系统+程序+源码+lw+远程部署 本源码技术栈: ...

  5. 计算机毕业设计ssm基于SSM框架在线电影评论投票系统3gr0f系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM框架在线电影评论投票系统3gr0f系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架在线电影评论投票系统3gr0f系统+程序+源码+lw+远程部署 本源 ...

  6. 计算机毕业设计ssm基于SSM框架的药店管理系统ghao1系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM框架的药店管理系统ghao1系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM框架的药店管理系统ghao1系统+程序+源码+lw+远程部署 本源码技术栈: ...

  7. java ssm框架论文,基于SSM框架的个人博客系统(源码+论文)

    需求分析 使用spring+springmvc+mybatis实现一个个人博客系统,可以记录个人生活日志, 进行技术分享, 并且浏览者可以对博客进行阅览与评论 本站提供了其他类型的 在线个人博客网站源 ...

  8. 基于 SSM 框架搭建的宠物领养系统

    近年来,随着人们对于宠物领养.保护的意识日益提高,宠物领养市场逐渐走向规范化.高效化.而针对这一市场需求,基于 SSM 框架搭建的宠物领养系统应运而生. 一.关于 SSM 框架 SSM 是一个基于 S ...

  9. java计算机毕业设计ssm基于SSM框架的旅游订票系统s0s38(附源码、数据库)

    java计算机毕业设计ssm基于SSM框架的旅游订票系统s0s38(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstor ...

最新文章

  1. pandas中dataframe默认不显示所有的数据行(中间省略)、使用option_context函数自定义设置单个dataframe允许显示的行的个数、set_option函数全局设置显示行的个数
  2. 阿联酋宣布成立全球首所人工智能大学
  3. visio2016中插入大括号
  4. php7 viewmodel,ViewModel浅析
  5. V-rep学习笔记:机器人逆运动学数值解法(Cyclic Coordinate Descent Method)
  6. 1. 吴恩达机器学习课程-作业1-线性回归
  7. [转]windows2003的IIS详细设置方法
  8. GridView常见问题及解决办法
  9. JavaScript之表单验证
  10. matlab 多属性权重,多属性决策的权重确定方法及matlab 程序
  11. Go http Server
  12. Winxp U盘无法复制磁盘写保护解决办法。
  13. 人生就是个学习、思考与实践的过程
  14. 永磁体磁偏角测试原理和测量设备介绍
  15. DIY树莓派小车(一)树莓派4B+TB6612FNG驱动直流电机
  16. 【feature_column处理】- numeric_column数值列
  17. 【tensorflow】tensorflow相关基础概念
  18. android icon红点,android 桌面图标消息红点
  19. matlab模糊自适应pid控制仿真程序,模糊自适应整定PID控制matlab仿真程序(刘金锟-先进PID控制及其MATLAB仿真)...
  20. 解决 HttpServletRequest 流数据不可重复读

热门文章

  1. 《达芬奇的人生密码》观后感
  2. 【软件工程】架构设计说明书
  3. 对话王学宗:畅谈区块链如何赋能实体?
  4. 人才公寓客房管理系统
  5. 服务器的配置文件中的加密方式,配置文件中的密码有没有必要加密?
  6. 【11g】dbms_resource_manager.calibrate_IO 测试数据iops和mbps性能
  7. output balance paths to PADs
  8. 一万美金的face book ssrf漏洞
  9. 织梦根目录生成php文件,织梦dedecms内置网站地图生成根目录路径
  10. 医生告诉我们的常识.读完它吧,你会一生受益