基于SSI框架的考勤系统的设计与实现

更新时间:2024-03-17 15:51:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

龙源期刊网 http://www.qikan.com.cn

基于SSI框架的考勤系统的设计与实现

作者:田晓娜 赵晴

来源:《物联网技术》2015年第02期

摘 要:为了满足企业对考勤系统的可移植性、可维护性的需求,采用基于MVC模式的SSI框架,设计并实现一套考勤系统。利用MVC模式对系统进行简单有效的分层式设计,使得系统的结构清晰,功能完善,同时SSI框架提供的丰富功能能够简化开发过程,降低系统代码耦合度,提高了代码的复用性。实践证明,SSI框架提高了开发效率和系统的可维护性,同时增强了系统的可扩展性。

关键词:考勤系统;SSI框架;MVC模式;iBATIS

中图分类号:TP319 文献标识码:A 文章编号:2095-1302(2015)02-00-02 0 引 言

随着互联网的发展,基于互联网多平台共享的Java语言的优势越来越突出,建立在这种跨平台理念的Java Web服务基础上的各种应用也在互联网应用中脱颖而出。通过使用基于MVC模式的Struts2技术、Spring技术和iBATIS技术,将这三种比较成熟的技术有机结合起来构建SSI技术架构,可以实现关注点的分离,层内的高内聚和层间的松耦合。使整个系统具备良好的稳定性、可维护性和可扩展性[1]。

考勤系统是一个能够实现考勤管理的智能化管理系统,能够使工作人员在岗位上的工作状态得到及时的反馈,提高考勤管理的效率。但是,目前考勤系统普遍存在扩展性不高、可移植性差、后期维护困难、代码繁琐等问题,已经不能满足现代企业发展的需求。因此,设计并实现了一套基于SSI框架的考勤系统。系统基于B/S结构,采用myeclipse平台进行开发,降低了维护成本,提高了软件的开发效率。 1 SSI框架概述

SSI框架就是Struts2框架、Spring框架和iBATIS框架的整合。Struts2框架负责表现层,完成页面显示、响应用户请求等功能;Spring主要负责业务逻辑层,完成应用系统的业务逻辑与事务逻辑等功能;IBTIS主要负责数据持久化,完成于数据层的交互功能[2]。SSI框架的架构如图1所示。 1.1 Struts2框架

Struts2是使用JSP和Servlet来开发Web层的应用框架,它是MVC设计模式的一种实现方式。它以WebWork为核心,采用了拦截器机制来处理用户的请求,从而使业务逻辑与Servlet API完全脱离[3]。

本文来源:https://www.bwwdw.com/article/31d8.html

Top