基于SSSP框架的高职院校迎新系统的设计与实现
第 1 章 绪论
1.1 系统开发的背景及意义
随着国家对高等职业教育发展改革建设的深入和扩大,先后出现了一批国家示范性高职院校、一批国家骨干高职院校,高职院校的招生规模逐年增多,高职院校的办学规模也越来越大,逐渐的形成了跨区域多校区的办学模式,这给每年的新生迎接工作带来了不小的挑战。新生迎接工作涉及学校众多部门,,传统的迎新工作通常是人工通过纸质资料的录入而进行的,在涉及部门流转时就免不了会出现数据差错,再加上一般的新生在报道时由于对流程不熟悉造成新生报到受阻从而影响整个迎新现场的秩序,这种迎新工作密度大、时间紧、程序杂的情况现状造成许多迎新工作的不便[1]。
...............
1.2 高职院校迎新系统的发展现状
在国外,信息化发展起步早,很多信息系统都实现了数字化,其中“数字化校园”历经数十年发展,其各个子系统功能完善且日趋成熟,相关的产业完整且细分科学。其中,欧美发达国家的教育信息化起步尤早,数字化校园项目基础设施完备,应用建设比较全面系统,有众多的专业信息系统开发公司和厂商主导或参与,产业化进程推进迅速,目前大多数已相当成熟完善,规模完备,学校都高度注重服务在整个建设中的所占份额,通过多年的实践与发展,建设效果令人瞩目。大多数信息系统都是基于 B/S 系统架构,采用 ASP.NET 或 J2EE技术进行开发[3]。
...............
第 2 章 相关技术介绍
2.1 JavaEE 技术介绍
Java 技术自 1994 年被发明以来就一直以可移植性、兼容性、扩展性及安全性注称,其分别用于电脑应用程序开发、微型设备应用开发及企业级应用开发的对应开发工具包经过多年发展功能非常强大以及相当的稳定。传统的 EJB 技术由于过于复杂而导致发展缓慢,受轻量级框架 Spring 的影响,在经历了 EJB 的众多版本更新之后,JavaEE 的核心思想也越来越趋于向轻量级的开发模式转变[6]。JavaEE 在 Java1.4 版本称为 J2EE,当 SUN 公司发布 Java5 版本时更改为JavaEE,以表示其更新的程度之大,无论是从性能还是功能性上都比之前的J2EE 更优。
...............
2.2 SSSP 框架介绍
在使用传统的经典 JavaEE 技术时,通常把 EJB(企业级 JavaBean)看得很重,这样导致在开发时各有组件之间的依赖关系处理非常复杂,Spring 作一个开源框架,正是为简化企业级应用开发而生。使用 Spring 可以使简单的JavaBean 实现以前只有 EJB 才能实现的功能。我们通常把采用了 Spring 框架组合的 JavaEE 开发技术称为轻量级 JavaEE 开发。采用轻量级的 JavaEE 开发技术可以有多种组合模式,其中较为经典的有:Spring+Struts1+ MyBatis/Hibernate、Spring+Struts2+MyBatis/Hibernate。本论文选用的是一种全新的轻量级框架组合,由 Spring+Spring MVC+Spring Data JPA 组合而成,简称 SSSP。由此我们可以看出其中核心框架是 Spring,其他部分都是可替代的组件。
...............
第 3 章 迎新系统需求分析·...............15
3.1 迎新系统可行性分析·...............15
3.2 系统的开发目标分析...............16
第 4 章 迎新系统的设计...............31
4.1 系统总体架构设计...............31
4.2 系统功能模块设计...............32
第 5 章 系统实现·...............54
5.1 系统运行环境 ...............54
5.2 系统的实现...............54
第 5 章 系统实现
5.1 系统运行环境
迎新系统采用 JavaEE 技术,基于轻量级的 SSSP 框架进行开发,Web 服务器采用开源的 Apache Tomcat 服务器,操作系统采用开源的 Linux 服务器,数据库采用关系型数据库 Oracle,字符编码采用 utf-8,前端采用 html5 和 css3 技术。具体运行环境如下:1.硬件采用服务器虚拟化技术,所有服务器均满足 16 颗 CPU 和 32GB 内存,1TB硬盘以及 200G SSD 缓存加速硬盘。2.软件操作系统:Linux Centos 6.5数据库:Oracle11gWeb 服务器:Apache Tomcat 8.0客户端:浏览器版本 IE 6.0 以上、Firefox、Chrome、Safari。
...............
5.2 系统的实现
基于 SSSP 框架开发的迎新系统,由 Spring 负责系统各组件的组合而构建系统的总体架构。Web 层的 MVC 模式由 Spring MVC 实现;数据持久化由 JPA规范实现,具体来说由 Spring data jpa 框架完成业务逻辑层到数据持久层的接口实现,包含 Service 和 Dao 层的设计和实现,由 Hibernate 实现 Java 的 POJO 对象到数据库表的 ORM 映射,最后由 Spring data jpa 框架的持久层代码完成数据写入到数据库中。在前端采用 Bootstrap 框架完成页面的布局和样式设置,采用JQuery 实现页面中行为的展现,从安全性角度进行前端设计,所有前端页面中用户输入数据的区域均采用 JQuery 的验证框架进行数据有效性验证,以保证系统的安全性,防止用户的非法访问。
...............
结论
高职院校的招生规模逐年扩大,校区面积校区数量也逐渐增加,传统的纸质迎新已经不能满足现代高职院校的发展,数字迎新系统的使用是必然发展趋势。本文主要在对高职院校迎新系统的背景、发展现状及基于九江职业技术学院的迎新需求采用 SSSP 框架对高职院校的数字迎新系统进行了设计和实现。下面对本文内容进行一个总结:1、介绍了迎新系统的开发背景和意义、发展现状、研究内容。2、介绍了 JavaEE、SSSP 框架及其相关技术。3、基于九江职业技术学院分析了高职院校迎新系统的需求、业务流程。4、基于需求分析对迎新系统进行了静态模型设计和动态模型设计,同时设计了迎新系统数据库,最后采用 JavaEE 技术基于 SSSP 框架实现了系统。
参考文献(略)
本文编号:582846
本文链接:https://www.wllwen.com/wenshubaike/kjzx/582846.html