云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于SSH框架的企业考勤系统的设计与实现毕业论文

基于SSH框架的企业考勤系统的设计与实现毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 5:59:08

长春工业大学本科论文

经济、技术、人力等方面存在困难。考勤系统的可行性的研究就是为了能以最小的代价用最短的时间来确定问题是否能够解决,以避免投资的失误。因此从以下几个方面分析考勤系统是否具有可行性:

(1)经济可行性: 本系统开发成本较低,没有涉及到高昂的硬件资源,大多数采用免费的开发环境。所用到的框架也都是开源的免费框架。因此经济开销十分小。然而开发出来的软件却有很高的实用性能。本系统投入上线后回为公司内部的管理考勤人员提供有效的帮助。

(2)技术上的可行性:由于本系统采用S2SH的开源框架,框架本身已经封装的很强壮。运用该框架可以很容易实现在线考勤的系统所需要的功能。由于本系统所涉及到数据库的表很少,用Oracle和pl/sql进行相关的数据库开发工作可以轻松胜任对数据库搭建工作,而且Oracle可以处理大量的数据,保证数据完整性,一致性等能提供很多的高级管理功能。

(3)应用的可行性:本系统主要是为了方便公司管理人员方便记录用工考勤,假期申请,加班申请,加班调休等功能,全力为了改进工作效率,使工作方便化,所以在更方面都会得到认同和支持。该系统在许多的企业和公司都会有利用的空间。

2.4功能需求

系统功能主要包括在线考勤模块、电话考勤模块、加班申请模块、加班审批模块、事假申请模块以及事假审批模块,具体系统功能需求框图如下:

企业在线考勤系统

在电加加事

线话班班假

考考申审申

勤 勤 请 批 请

图2-1 系统功能框图

事假审批

4

长春工业大学本科论文

系统平台提供的功能如下:

1.在线考勤:用户通过登陆之后进行网上考勤,系统会记录考勤的时间,存入到数据库。增加功能:点击“考勤”按钮提交当日考勤信息。考勤时间为每日的早8:00--8:40,超过8:40且在17:00之内考勤者均视为迟到,超过17:00至次日8:00之前不能考勤,视为当日矿工。查询功能:添加后的考勤记录可以通过查询出来所有记录,也可以进行条件查询。

2.电话考勤:是为了一些没有网络的员工通过打电话的方式,有专门人员为其进行考勤记录。增加功能:通过选择人员、状态、签到时间、备注信息完成增加操作。其中前三项为必填条目。人员要求从数据库中查询出来。

3.加班申请:申请加班时系统提供加班申请表,该模块包括增加、修改、删除、查询的功能。增加功能:通过添加加班地点、加班开始时间、加班结束时间、加班天数、加班事由完成操作。其中加班天数是由系统自动算出的。修改功能:要求用户在修改前必须选择一条内容进行修改。如果审批过将不能进行修改。删除功能:用户必须选择一条信息进行删除、也能支持多项同时删除。查询功能:可以查询所用条目或通过条件进行查询。

4.加班审批:对已经提交的申请单,当领导登陆的系统时进行审批。修改功能: 点击同意加班申请状态为“处理”,同时将此加班信息标志位调休可用。查询功能:审批成功后,可以在页面查询出来加班详细信息。

5.事假申请:申请事假时系统提供假期申请表,该模块包括增加、修改、删除、查询、打印等功能。增加功能:通过添加姓名、部门、入职日期、请假开始、结束时间、请假天数、填表日期、假期种类、备注等信息完成操作。其中姓名部门、请假天数为系统自动添加或算出。打印功能:要求打印的效果如同word文档格式。如果补假需要系统自动在备注一栏生成请假开始、结束时间。删除功能:选择条目可多选,点击删除,删除相应的记录。修改功能:对相应的选项进行修改,保存成功即可。

6.事假审批:对已经提交的申请单,当领导登陆的系统时进行审批。审批采用二维码审批。(二维码是由领导的名字和当时的审批时间生成的图片)。修改操作:将请假状态修改为“已处理”。查询功能:在前台页面可以查询事假审批的详细信息。

2.5 数据需求 2.6性能需求

5

长春工业大学本科论文

2.7运行环境

6

长春工业大学本科论文

第三章 相关技术简介

3.1 SSH框架技术简介

3.1.1 Struts2框架

Struts 2可以说是WebWork2.1的升级, 并不是struts 1 的升级版本,它综合了struts 1 和WebWork的优点,但是主要核心还是采用WebWork的设计理念,所以它是一种非常类似于WebWork的MVC框架,Struts 2 大量的使用拦截器来处理用户的请求,从而运行用户的业务逻辑控制器与Servlet API 分离[1-3]。

Struts2 和Struts的构建是社区开发模式的最好实践和证明。事实上,第一版本的Struts设计的第一目标就是使MVC模 式应用于web程序设计。 在过去10年,Struts在更好的web应用方面所做的工作是值得肯定的。在某些方面,Struts社区注意到这一框架的局限性,但在这个活跃的社区 里,自动识别弱点和顽强不屈的精神,使得克服这些弱点是不困难的。 在深入学习MVC运行模式并同时引入一些新的建筑学方面的设计理念后,新的Struts2框架结构更清晰,使用更灵活方便。 这一新的结构包含应用逻辑的横切面拦截器,基于注释的配置以减少和去除XML形式的配置文件,功能强大的表达式语言,支持可更改、可重用UI组件的基于微 MVC的标签库。Struts2 有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Servlet API 揭示了Java Servlet只是Java API的一个很小子集,这样我们可以在业务逻辑部分使用功能强大的Java 语言进行程序设计。 3.1.2 Spring框架

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。

Spring的框架首次在2003年6月的Apache 2.0的使用许可中发布。第一个具有里程碑意义的版本是2004年3月发布的1.0。2004年9月和2005年3月先后又有重要的版本面世。

Spring 框架本身并没有强制实行任何特别的编程模式。在Java社区里,Spring作为EJB模型之外的另外一个选择甚至是替代品而广为流行。从设计上 看,Spring

7

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
本文作者:...

共分享92篇相关文档

文档简介:

长春工业大学本科论文 经济、技术、人力等方面存在困难。考勤系统的可行性的研究就是为了能以最小的代价用最短的时间来确定问题是否能够解决,以避免投资的失误。因此从以下几个方面分析考勤系统是否具有可行性: (1)经济可行性: 本系统开发成本较低,没有涉及到高昂的硬件资源,大多数采用免费的开发环境。所用到的框架也都是开源的免费框架。因此经济开销十分小。然而开发出来的软件却有很高的实用性能。本系统投入上线后回为公司内部的管理考勤人员提供有效的帮助。 (2)技术上的可行性:由于本系统采用S2SH的开源框架,框架本身已经封装的很强壮。运用该框架可以很容易实现在线考勤的系统所需要的功能。由于本系统所涉及到数据库的表很少,用Oracle和pl/sql进行相关的数据库开发工作可以轻松胜任对数据库搭建工作,而且Oracle可以处理大量的数据,保证数据完整性,一致性

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com