数字迎新系统的设计与实现

2016-02-05 08:05胡丽平胡胜勇
电脑与电信 2016年10期
关键词:绿色通道扫码视图

胡丽平胡胜勇

(1.江西财经大学网络信息管理中心,江西 南昌 330013;2.江西省公安厅网安总队,江西 南昌 330038)

数字迎新系统的设计与实现

胡丽平1胡胜勇2

(1.江西财经大学网络信息管理中心,江西 南昌 330013;2.江西省公安厅网安总队,江西 南昌 330038)

随着智能移动终端的不断发展和广泛应用,本文设计了基于Spring MVC框架的能实现移动端操作的数字迎新系统。此系统改变了传统繁琐的报到流程,学生可以在网上或者手机等移动终端进行预报到,足不出户就可一次办理完善个人信息、申请绿色通道、网上缴纳学杂费、网上选购生活用品及军训服装、登记抵校信息、查看我的同学以及打印报到单等,真正使新生及家长体验到“一站式”服务,各种报表统计极大地提高学校迎新管理的效率和服务水平。

移动终端;智能化;数字迎新;Spring MVC

1 引言

随着高校规模的不断扩大,学校招生人数的不断增加,“拖着行李到处跑”、“到校后找不到迎新点”、“带着现金不安全”、“报到的流程太麻烦”、“排队办手续太累人”诸如上述的问题,总是让新生和家长们“一个头两个大”。所以开发一套以人为本、高质量、高效率的数字迎新系统势在必行。通过此系统可简化学生的报到流程,学生只需登录系统就可以完善个人学籍信息、申请绿色通道、网上缴纳学杂费、网上自选生活用品和军训服装、登记抵校信息、查看我的同学以及打印报到单等。迎新接站人员通过系统可以掌握具体时间的到站人数,学院管理人员现场扫描二维码即可完成学生报到注册,可实时全方位了解学生的各类报到统计信息。实现在家上网预报到,指尖走完绿色通道,二维码一扫报到流程全知道,校车接站不用等,复杂表格不用填,繁琐手续不用跑,再不用排队领卡,排队圈存。本文叙述了基于Spring MVC框架的数字迎新系统的技术原理和总体架构,为实现数字迎新系统提供了一个解决方案。

2 Spring MVC框架

MVC框架是"Model-View-Controller"的缩写,中文翻译为"模型-视图-控制器"[1]。Spring MVC框架通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离[2]。看起来Spring MVC和Struts、Struts2非常类似。Spring MVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handler。通过配置handler mappings、view resolution、locale以及theme resolution来处理请求并且转到相对应的视图。其体系结构如图1所示。

图1 Spring MVC框架原理图

在Spring中定义了一个控制器类,必须以@Controller注解标记。当控制器类接收到一个请求时,它会在内部自动找到一个合适的处理方法来处理请求。使用@RequestMapping注解将方法映射到一些请求上,让相应方法去处理。控制器选择处理请求的方法传入收到的请求(根据方法参数类型,可能以不同的类型传入),并且调用该方法中的逻辑来进行处理(也可以是调用Service来真正处理)。方法逻辑可能也会在参数中添加或者删除数据。处理方法处理完之后,会委派一个视图,由该视图来处理方法的返回值。返回的视图名称会返回给DispatcherServlet,它会根据一个视图解析器将视图名称解析为一个具体的视图实现。它的任务就是返回一个视图的具体实现(HTML、JSP等等)。

3 系统结构设计与各功能模块说明

3.1 目的

在信息化、网络化的大环境下,移动终端、微信端应用普及,传统的迎新方式已经不能适应当前迎新管理的要求。迎新工作必须朝着信息化、网络化、智能化方向发展,传统迎新工作流程手续繁琐,各流程系统各自为政,没有整合到一个平台,造成数据统计困难,形式单一。为此设计开发了一套数字迎新系统,适用于PC端、移动终端以及流行的微信端。整合了各部门功能,涵盖学生个人学籍信息、绿色通道、缴纳学杂费、选购生活用品和军训服装、登记抵校信息、同班同学、扫码注册、打印学籍表和报到证、在线咨询、各类统计查询等。对现有的报到流程进行优化整合,简化了学生的报到流程,方便管理人员实时查看学生的各类统计信息。

3.2 系统的功能设计

本系统大致可以分为门户导航、个人信息、绿色通道、报到流程、扫码管理、同班同学、统计分析、在线咨询等8个功能模块,其模块如图2所示。

图2 系统功能模块图

(1)门户导航:门户导航主要方便新生快速了解学校、查询入学相关政策信息,包括:迎新公告、入学指南、走进江财、学在江财、帮困助学及学生组织等。

(2)个人信息管理:该模块指用户通过账号和密码登录后完善个人相关信息,学生的个人的基本信息(姓名、性别、民族、政治面貌、出生日期、身份证号、录取学院、录取专业等)已从高招系统导入,学生登录核对并且完善个人联系方式、家庭主要成员情况信息、入学前简历、个人风采、主要社会关系等。新生入学前就采集好学籍信息,学生可以查询并自主打印学籍表签字,报到时上交,为后续的学工管理提供数据保障。

(3)绿色通道管理:学生可通过系统提交绿色通道申请,申请由学生所在学院进行初审,学生资助管理中心进行终审。学生必须按照表格要求真实填写必填内容并上传证明材料,通过审批的学生,经审核认定后列入我校困难生档案,为后续的助学贷款管理提供数据依据。

(4)报到流程管理:报到流程包括学院报到注册、领取校园一卡通、缴纳学杂费、办理保险、军训服装发放、住宿办理等,管理员可以设置报到的流程顺序以及是否需要确认,学生可以网上预定卧具、军训服装,预定了相关生活用品的工作人员会提前将物品放到床位上,现场扫码确认即可,学生不用拖着东西到处跑了。学生网上登记抵校信息,迎新接站人员通过系统可以掌握具体时间的到站人数。

(5)扫码管理:管理员通过现场扫码来确认学生报到注册流程。

(6)同班同学管理:该功能用来查看学生所在班级同学信息,包括同班同学的姓名、QQ号、学号、寝室号、电话及照片,同时也能看到本班班主任姓名、电话等信息。新生报到入学前就可以了解我的同学信息,开学前有很多班级就已经通过此功能建立班级QQ群、微信群等,提前为学生与学生,学生与老师之间架起沟通的桥梁。

(7)统计分析:系统可以根据不同用户角色赋予各项数据不同的查询统计权限,针对学生信息、学生预报到信息、现场报到信息、卧具军训服装预定信息、缴纳学杂费信息等,生成统计图表,方便管理员实时了解学生报到情况。

(8)在线咨询:学生可以查看管理员设置的常见问题及回复,也可以通过此功能在线对入学相关问题提问,相关管理员针对问题进行回复,学生可查询自己的问题及回复信息,及时快速地为学生答疑解惑。

4 平台实现

本系统可以用于迎新管理,是一个基于WEB的数字迎新管理平台。整个系统应用了Spring MVC轻量级框架[3]。其中,页面层采用JSTL和HTML来实现,整个系统在My-Eclipse+Tomcat+Mysql环境下开发,现以系统中核心业务为例,介绍Spring框架在系统中的应用。Spring MVC有着清晰的角色划分:前端控制器(DispatcherServlet)、请求到处理器映射(HandlerMapping)、处理器适配器(HandlerAdapter)、视图解析器(ViewResolver)、处理器或页面控制器(Controller)、验证器(Validator)、命令对象(Command)、表单对象(Form Object),下面我们来看看其中比较重要的几部分。

4.1 前端控制器(DispatcherServlet)

首先将DispatcherServlet命名为contacts,并且在web项目一启动就加载它。然后在WEB-INF目录下创建一个Spring配置文件。在这个文件中可以定义各种各样的Spring MVC需要使用的Bean。对于整个Web项目中的Spring配置文件中定义的Bean在这个配置文件中是可以继承的。我们将所有的请求都交给DispatcherServlet。配置代码示例如下:

4.2 处理器或页面控制器(Controller)

在Spring框架中,@Controller注解标示这个类是一个控制器,接下来通过@RequestMapping注解为制定方法需要处理哪些请求,被@Controller注解标示这个类将描述具体的业务需求。

4.3 视图解析器(ViewResolver)

Spring会根据配置文件进行自动扫描,并且设置了默认的注解映射支持。配置文件中bean的类型是Spring MVC中最常用的一种视图解析器,当然还有很多其他的类型,这里用的是基于JSTL标签的JSP来诠释视图,显示程序传递过去的各种标签。

5 结束语

本文设计的数字迎新系统,采用了基于Spring MVC的技术框架,使得整个系统的结构层次清晰,并实现了PC端、移动终端以及微信端同步操作。通过上线运行,完全满足迎新管理的工作需求。从运行的效果来看,个人学籍信息填报、学籍表打印、绿色通道申请、扫码报到注册、报到统计等功能模块得到了广大师生的一致好评,实现了迎新工作的智能化管理。掌上迎新,方便并减少了迎新管理人员的工作量、提高了工作效率。

[1]刘红霞,陆文迪.改进的MVC设计模式的研究与应用[J].计算机工程与科学,2015,3 7(9):16 8 8-16 9 1.

[2]徐金虎,宋斌,丁锐.Spring MVC+Hibernate+jQeury模式开发框架应用研究[J].自动化技术与应用,2015,3 4(3):42-46.

[3]庄少炖.基于Spring的轻量级Web框架研究与实现[D].成都:电子科技大学,200 9.

Design and Implementation of Digital Registration System

Hu Liping1Hu Shengyong2
(1.Jiangxi University of Finance and Economics,Nanchang 330013,Jiangxi; 2.Cyber Security Department of Jiangxi Provincial Public Security Bureau,Nanchang 330038,Jiangxi)

As the continuous developments and wide applications of the smart mobile terminals,this paper studied and designed a digital orientation system.The system changes the traditional cumbersome register process.Using the system,students can pre-reg-ister on the internet or mobile terminals like mobile phones.Works such as personal information perfection,green channel application,tuition and fees payment,voluntary purchases on articles of daily use and uniform for military training,information registration of arriving at the university,classmates check,registration sheet print and so on can be done all at once without leaving home.The system can really help new students and their parents experiencing"one-stop"services.And all kinds of statistics reports can improve the efficiency and service level of orientation management greatly.

mobile terminal;intelligence;digital registration;Spring MVC

TP311.52

A

1008-6609(2016)10-0070-03

胡丽平(19 8 2-),女,江西南昌人,硕士,中级工程师,研究方向为W EB技术,数据库,计算机网络与通信。

猜你喜欢
绿色通道扫码视图
脐橙连上物联网 扫码便知“前世今生”
山之高
青海:建立“绿色通道”保障农民工合法权益
高速公路绿色通道信息管理系统开发与实践
中国进入“扫码”时代
5.3 视图与投影
视图
Y—20重型运输机多视图
SA2型76毫米车载高炮多视图
扫码看直播