APP下载

大学生勤工俭学一体化网络管理平台

2023-12-22游钦凉

湖北理工学院学报 2023年6期
关键词:网络管理信息管理框架

程 刚,游钦凉,王 晔,吕 忻

(1.华北科技学院 a.计算机学院,b.河北省物联网监控技术创新中心,c.研究生部,北京 101601;2.南京大学(苏州) 高新技术研究院,江苏 苏州 215123)

0 引言

勤工俭学是在校学生利用假期或者课余时间通过学校提供或者个人寻求的工作获取合理报酬的一种社会活动[1],不仅可为学生减轻经济压力,改善生活品质,还可使学生自立、自强,提高学生理论结合实际的能力。互联网技术的高速发展为高校勤工俭学信息化管理提供了一个便捷的新渠道,显著提升了管理效率与水平。由于学校提供的勤工俭学岗位十分有限,往往难以满足所有申请者的需求,使得大多数学生寻求校外岗位以满足自身助学需求。然而,在此过程中,一旦监管疏漏,学生的合法权益将难以得到保障。此外,当前高校勤工俭学管理大都沿用人工管理模式,面对勤工俭学岗位数量和类别日益增长的新形势,难免暴露出处理效率低、数据易出错、重复性工作多等弊端,无法满足科学管理的实际需求。为此,本文基于前期收集的高校勤工俭学管理工作流程信息,综合利用计算机信息技术和Mysql数据库技术,开发了大学生勤工俭学一体化网络管理平台,以期实现高校勤工俭学信息的一体化网络管理。

1 大学生勤工俭学一体化网络管理平台设计

大学生勤工俭学一体化网络管理平台的系统核心目标如图1所示。

图1 系统核心目标

该平台设计分为前台和后台两部分,前台主要实现学生个人的信息管理、应聘信息管理和勤工过程管理等功能,后台主要实现招聘方的信息管理、应聘信息管理、勤工俭学管理以及管理员的用户信息管理、个人信息管理、招聘信息管理、勤工俭学过程管理等功能。

1.1 平台总体设计思路

以高校勤工俭学管理全过程需求为指导,采用SSM框架,结合JSP技术,搭建功能较为完善、操作简单、数据处理快的一体化网络管理平台[2-3],实现高校勤工俭学岗位发布、审核、申请等过程的高效运转。

1)JSP技术。JSP技术是由Java语言编写的简易Servlet程序,可实现逻辑业务处理和网页动态交互独立显示,具有强鲁棒性、高普适性和强灵活性等特点[4]。JSP技术执行流程如图2所示。

图2 JSP技术执行流程

2)SSM框架。SSM框架具有运行速度快、性能稳定、配置简单等特点,其执行逻辑可划分为表示层、控制层、业务逻辑层和数据访问层[5],主要技术有Mybatis、Spring和Spring MVC。Mybatis是一种应用于数据访问层的持久性框架,可实现数据定制化处理以及原生信息的配置和映射,具有较好的数据库兼容性。Spring是一种由7个模块组成的轻量级开发框架,各模块既可独立存在,也可交互联合存在,可有效降低程序代码耦合性。Spring MVC常用于控制层的Spring框架构件,采用松散耦合的组件结构,为程序开发提供所需的全功能MVC模块,以实现结构上的分层,简化程序开发。SSM框架执行流程如图3所示。

图3 SSM框架执行流程

1.2 平台详细功能设计

大学生勤工俭学一体化网络管理平台设计包括前台及后台功能设计,主要实现学生用户、招聘方用户和管理员用户的个人信息管理、用户信息管理和勤工俭学相关信息管理。因此,管理平台基于模块化思想对各用户相关功能进行模块化设计以分类实现勤工俭学活动的所有功能。大学生勤工俭学一体化网络管理平台功能框架如图4所示,各模块的详细功能见表1。

表1 各模块的详细功能

图4 大学生勤工俭学一体化网络管理平台功能框架

1.3 平台数据库设计

在大学生勤工俭学一体化网络管理平台设计完成并开始运行后,数据的处理是必不可少的,数据库的合理设计,不仅可以提高系统的工作效率,而且可以降低系统的误差率。考虑到数据量和系统开发的经济性,本系统通过Mysql数据库[6-7]实现系统数据存储。数据库关系模式见表2。结合前述系统功能设计,依据各实体间的关联与实现流程,得到系统E-R关系如图5所示。

表2 数据库关系模式

图5 系统E-R关系

2 大学生勤工俭学一体化网络管理平台测试

为有效挖掘系统的各类隐藏问题与验证系统的运行流畅度,需要在系统代码编写完成后进行严格的系统测试[8],采用黑盒与白盒相补充的方法进行系统测试。2种系统测试方法及其优缺点见表3。系统功能测试用例见表4,系统测试流程如图6所示。黑盒测试验证了平台的各性能符合系统设计要求,各模块功能实现效果良好,且数据存取过程无错乱、丢失、泄露等现象。代码逻辑结构监测时利用白盒测试方法,测试结果显示该平台整体代码未见逻辑错误,无影响平台基本功能的Bug。然而在测试过程中发现一个系统设计外的新问题:即当同时在线人数逾100人时,系统功能响应相对滞后,实测中通过优化数据库结构、建立索引、增加服务器数量及提升单机硬件性能,解决了多人同步在线系统功能响应滞后的问题。

表3 2种系统测试方法及其优缺点

表4 系统功能测试用例

图6 系统测试流程

3 结论

本文基于当前高校勤工俭学管理信息化建设的迫切需求,利用JSP、SSM技术搭建大学生勤工俭学一体化网络管理平台,实现了勤工岗位的快速发布、勤工信息的高效管理、学生岗位应聘的精准定位、勤工过程的实时监管。

1)基于系统开发目标,结合高校勤工俭学管理流程,确定一体化网络管理平台的功能需求,利用模块化思想对平台功能进行模块划分,并对各模块详细功能进行了对比分析。

2)总结了平台数据库各实体与属性间的关联模式及实体间的E-R关系,采用白盒和黑盒测试相互补充的方式对研发平台进行测试,发现并解决了多人在线系统响应滞后的关键问题,优化了系统运行效率。

3)构建的一体化网络管理平台实现了高校勤工俭学管理的网络化、信息化、规范化。

猜你喜欢

网络管理信息管理框架
框架
造价信息管理在海外投标中的应用探讨
评《现代物流信息管理与技术》(书评)
广义框架的不相交性
电动汽车充电服务网络管理初探
WTO框架下
基于EOC通道的SHDSL网络管理技术
在高速公路信息管理中如何做好QC小组活动
一种基于OpenStack的云应用开发框架
校园网络管理及安全防护