基于SSM框架的特殊时期学生返校系统的设计与实现

2020-12-23 05:47赵泽云张弛张金玉
软件 2020年10期
关键词:特殊时期管理系统

赵泽云 张弛 张金玉

摘  要: 重大公共卫生事件突发后,如何安排学生安全、科学地返校,是学校面临的主要挑战之一。相比于目前传统的信息汇总、统计等方式,一套设计合理、使用便捷的管理系统,不仅可以科学地管控返校过程,还能大幅减轻学校的工作压力和负担。本系统基于MVC设计模式,采用SSM框架进行搭建。系统功能模块划分符合实际需求,可用性强、操作便利。本系统投入实际使用后,对于大规模复工复学具有积极意义,可被学校乃至企事业单位广泛采用。

关键词: 特殊时期;SSM框架;管理系统

中图分类号: TP311.52    文献标识码: A    DOI:10.3969/j.issn.1003-6970.2020.10.043

本文著录格式:赵泽云,张弛,张金玉. 基于SSM框架的特殊时期学生返校系统的设计与实现[J]. 软件,2020,41(10):168170

【Abstract】: After a major public health emergency, how to arrange students to return to school safely and scientifically is one of the main challenges faced by the school. Compared with the traditional methods of information collection and statistics, a set of reasonably designed and convenient management system can not only scientifically control the process of returning to school, but also greatly reduce the work pressure and burden of the school. This system is based on MVC design mode, using SSM framework to build. The division of system function modules is in line with the actual needs, with strong availability and convenient operation. After the system is put into practical use, it has positive significance for large-scale return to work and school, and can be widely used by schools, enterprises and institutions.

【Key words】: Special period; SSM framework; Management system

0  引言

重大公共衛生事件突发后,政府和社会通过大规模停工停学来避免事态继续恶化。然而,在事件得到有效控制后,如何妥善安排复工复学成为了一个新的挑战。这时,一套可靠性较高的复工复学管理系统的价值逐步显现。

随着信息化时代的到来,管理系统持续改进并不断普及,成为了目前管理环节的必备工具之一。海量信息的集成处理和基于数据的预测研判成为支撑疫情防控的基础[1],目前适用于学校特殊时期返校的管理系统还尚未普及,大部分学校仍采用传统的记录统计方式来规划并管理学生返校。本系统的开发目的是帮助学校科学管控返校过程,从而大幅减轻学校的工作压力和负担。因此,本系统的设计综合考虑到特殊时期学生返校过程的若干重要环节,涉及多个时间段,功能划分实用可靠。

SSM框架由Spring、Spring MVC、MyBatis三个开源框架整合而成,适用于搭建各种大型Web应用,是目前主流的企业级框架。建立基于SSM框架的特殊时期学生返校系统之后,高校对于学生返校的管理工作会轻松很多,管理员可以通过互联网随时随地进行学生返校的信息管理,使得学生返校信息更加透明化,极大地降低了疫情对学校的影响。

1  系统功能分析与设计

疫情特殊时期,一套有效的学生返校系统对于学校来说十分重要。考虑到本系统的到使用范围是学校,且系统用户为学生和负责管理的教职工,因此将本系统分为管理员和学生两个子系统。

返校过程管理中最重要的环节就是对于数据信息的管理,因此学生可通过进行信息填报、签到定位等进行信息上报汇总这一过程。管理员再根据学生已经上传的信息,使用系统进行返校过程的管理。

综合考虑到完全规避风险这一主要原则,以管理员系统为例,按照学生返校前、返校中和返校后三个阶段,进行管理功能模块的划分,如图1所示。

管理员系统各模块功能划分细节如下。

(1)登录管理:对系统用户身份进行管理,不同身份用户进入不同页面。

(2)学生信息管理:对学生包括学号、专业班级、寝室等个人信息进行管理。

(3)健康状况管理:对学生返校前上传的具体某一时间段内的指定信息,包括健康状况、活动路线、所在地区等进行统计和管理。管理员根据学生填报和上传的信息,实现了对学生目前健康状况的宏观掌控,并且覆盖到学校的所有学生,到达了“不漏下一人”的特殊时期管理原则。同时,上传的数据可以在系统安全保存,从而对后续的返校过程提供了数据支持。

(4)返校管理:对学生返校批次、返校时间、返校状态等返校过程中的信息进行管理。其中,返校批次可依据学院专业、年级人数等实际因素进行妥善安排,从而实现了学生可以分时间、分批次返校这一特殊时期主要返校原则。

(5)隔离区管理:对学生返校后的隔离区状态、隔离区安置信息等进行管理,从而可以有效避免学 生返校后,因信息不全、管理疏忽而导致的疫情再次扩散。

管理员系统的总体功能划分完善且符合实际,覆盖了返校过程全周期,满足了学校对于学生实际返校过程中的管理功能需求,可用性较强。

2  系统主要功能实现

MVC模式是模型(Model)–视图(View)–控制器(Controller)的缩写,是一种被广泛使用的软件设计模式。Model(模型)是应用程序中用于处理数据逻辑的部分,用来将数据存取在数据库中。View(视图)是应用程序中处理数据显示的部分,是根据模型数据所创建的。Controller(控制器)是应用程序中处理用户交互的部分,用来从视图读取数据,并控制用户输入,然后向模型发送数据。

MVC模式通过业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

2.1  健康状况管理模块

健康状况管理是返校系统主要功能之一,管理员可以通过健康状况管理模块,对学生的健康状态进行总体监测和管理,节省了大量的时间成本[2]。

学生每日上传所在城市、活动轨迹等信息,系统根据社会实际危险等级和状况,对学生上传信息进行分析后做出健康状态评判。管理员可以根据学生健康是否异常、学生所在地、学院专业等具体因素来对学生进行分类查看,还可以根据所需的特定条件来精确查找学生,十分便利[6-8]。

同时,由于功能模块结构清晰,且操作符合主流设计逻辑,管理员可以快速上手、无需花费过多时间学习操作,从而有效避免了人为失误所造成的错误操作,保证了系统管理过程和结果的准确性。

部分代码如下。

public interface StudentHealthService {

//分页查询

public PageInfofindPageInfo(String s_ name, Integer s_studentid,Integer s_classid, String s_city, Integer pageIndex, Integer pageSize);

public int updateStudent(Student student); //修改学生健康信息

public Student findStudentByName(Integer s_ name);

public Student findStudentById(Integer s_id);

public Student findStudentByClass(Integer s_ classid);

public Student findStudentByCity(Integer s_city);

public List getAll();

}

2.2  返校管理模块

返校管理是返校系统的核心功能,大专院校师生返校复学需异地流动[3],返校过程存在较大风险。

管理员可以通过返校管理模块,对学生的返校情况进行总体管理。系统将目前学生返校的总体情况进行可视化展现,包括对已返校人数、未返校人数、返校途中人数的统计信息,以及近期返校趋势图等。还可以准确查询具体某一学生、某一班级学生、某一城市学生的返校情况。

对于待定学生,管理员可依据学院专业、年级人数等更多实际因素,结合系统的智能分析进行决策,对新的返校批次进行妥善安排。还能根据需求导出Excel等多种形式的学生返校信息文件,十分便捷。

部分代码如下。

3  结论

本特殊时期学生返校系统采用SSM框架,使用了Java、JSP、Javascript[4]等主流编程语言,以MySQL作为数据库。本系统功能设计科学合理、界面简洁大方、板块划分清晰,达到了特殊时期学生返校系统的开发目的,即帮助学校科学管控返校过程,从而大幅减轻学校的工作压力和负担。

本系统首先结合实际生活中的问题和现象,对系统进行需求分析,并在实现阶段完成后对系统进行严谨细致的多次测试,有效解决了系统存在的漏洞和缺陷。在保证系统稳定性的同时兼顾系统的低成本维护性与高度拓展性[5]。然而,本系统目前依然存在许多可以改进之处,仍需继续优化和完善,从而发挥更大的价值和作用。

参考文献

[1]何雪松, 李佳薇. 数据化时代社区信息治理体系的重构——基于新冠肺炎疫情社区防控的反思[J]. 湖北大学学报(哲学社会科学版), 2020, 47(3): 14-20+172.

[2]马创. 基于微信小程序的大学生返校考勤系统实现[J]. 信息记录材料, 2019, 20(9): 135-136.

[3]毛文娟, 纪巍. 返校开学后学校疫情防控的对策研究[J]. 河北师范大学学报(教育科学版), 2020, 22(2): 25-28.

[4]杨震, 范雪松, 夏平平. 基于SSM框架的公文流转系统的設计与实现[J]. 现代信息科技, 2019, 3(24): 92-94.

[5]曹智. 基于SSM框架的企业人事管理考勤系统的设计与实现[D]. 电子科技大学, 2019.

[6]钟彩. 边缘检测算法在图像预处理中的应用[J]. 软件, 2013, 34(1): 158-159.

[7]韩岗, 孙丛艳, 吕雪峰. 基于B/S模式的疗养计划管理系统[J]. 解放军医院管理杂志, 2020, 27(4): 354-356.

[8]白春强. 基于SSM框架的投资项目经济评价系统分析与实现[D]. 山东大学, 2019.

[9]冯涛, 李朋, 张金芳, 等. 高校学生考勤管理系统开发中的关键技术研究[J]. 河北水利电力学院学报, 2019(4): 32-39.

[10]肖磊. 基于微信平台的并行签到考勤管理系统设计[J]. 产业与科技论坛, 2019, 18(17): 61-62.

猜你喜欢
特殊时期管理系统
一种智慧的教学模式
特殊时期的博物馆线上运营
特殊时期对于寻衅滋事行为的理解
基于LED联动显示的违停管理系统
谢飞电影风格与社会文化背景分析
停车场寻车管理系统
身处“特殊时期”可以喝酸奶吗?
船舶压载水管理系统
海盾压载水管理系统
基于RFID的仓储管理系统实现