基于Ionic的高校学生信息化管理系统设计与开发
发布时间:2021-02-02T07:43:37.121Z 来源:《现代电信科技》2020年第15期作者:曲靖雷昊
[导读] 高校网络职能内涵丰富,包括科研学术、教育教学、人员管理等诸多方面,任务繁重,工作量大,以往单纯的“一对多”管理模式亟需改进与完善,当前发展势头日益强劲的网络信息技术为高校管理模式的变革提供有力的技术支撑,促使其向着数字化、综合性的方向转变,进而全面提升高校后勤部门的管理水平和工作效率。
(南京理工大学南京市 210014)
摘要:高校网络职能内涵丰富,包括科研学术、教育教学、人员管理等诸多方面,任务繁重,工作量大,以往单纯的“一对多”管理模式亟需改进与完善,当前发展势头日益强劲的网络信息技术为高校管理模式的变革提供有力的技术支撑,促使其向着数字化、综合性的方向转变,进而全面提升高校后勤部门的管理水平和工作效率。本研究在综合调研了解国内高校学生的信息处理需求和不足之处的基础上,将以优化前端开发环节为特征的混合开发式为主要模型,以相对成熟的Ionic框架作为开发工具进行高校信息管理系统的优化与完善,在提供信息查询、自我修改、完善更新等基础功能的同时,还有望实现在不同平台间的切换运行,摆脱仪器设备、场地设施等对信息系统运行与维护的限制,以便为国内高校的信息化建设工作提供新思路和新方法。
关键词:管理系统;信息化建设;Ionic框架;Angular技术;混合开发模型
繁荣发展的、逐渐成熟的信息技术范围很广,常见的物联网、云计算、5G通信等都隶属于信息技术的范畴,在人们工作、生活的方方面面发挥不可替代的作用。高校网络职能内涵丰富,包括科研学术、教育教学、人员管理等诸多方面,表现出任务繁重、工作量大等显著特点,利用信息技术对高校管理系统进行优化升级,实现教务、财务、学工、安保等不同模块间的串联和协同,这才是智慧校园建设的初衷。数字化校园必须以数据中心的运行与维护为工作核心,在综合分析、整理与应用在校师生各方面信息的技术上做出科学全面的处理与判断,进而全面提升校园管理水平和工作效率,提高学生、教职工的满意度。作为信息技术网络的一个重要分支,移动技术也取得长足发展和深入应用,在移动开发等工作领域发挥重要作用。常规的移动开发模式有原生App,WebApp和混合HybridApp,三者具有各自的优势和不足,其中,原生App开发历时长、难度大,应用范围有限,WebApp对于网络要求较高,体验感较差,混合App模式则在灵活性和体验感等方面表现出鲜明优势。
1.Ionic简介
作为一种重要的混合式开发框架,Ionic框架具有开源特征,同时应用了最新Web技术进行开发;AngularJS框架拥有双向数据绑定、语义标签等功能,可以应用于移动App的前端语言开发环节;相对成熟的IOS和Android系统为前端开发提供可靠的平台,将Ionic框架应用于IOS或Andriod系统的手机Ap
p开发,不仅降低前期工作量和开发成本,缩短研发周期,还能够提升后续的体验感,实现移动App的跨平台式流通;第四版Ionic(以下简称Ionic4)现已正式对外发布,它基于AngularJS框架开发运行,在Ionic技术的支持下可实现移动端App的快速开发。
2.高校学生信息服务系统设计
2.1系统设计目标
毋庸置疑,学生体是高校信息系统的主要使用者,其选课情况、校内消费水平、课程信息和课堂表现等信息数据繁杂,是高校信息系统的主要管理部分。将学生信息管理系统进行及时的优化与升级,不仅可以大幅减轻教务、财务等管理人员的工作量,还能够借助模型工具进行数据的收集、汇总整合与分析处理,进而为后续的决策、判断和调整等工作提供有力的数据支撑。以高校新生信息的搜集、汇总和录入环节进行说明,为满足管理、决策等需要,新生体的基础信息必须录入相关系统,原始的录取数据经过简单的抽取、处理等加工环节可直接获取,但重要的基础信息,比如电话、住址、银行卡号等信息仍需要收集录入,或判断原始信息有无变更或错误,信息数据繁杂,工作量大,一旦出现失误,既不利于校方了解和管理学生,被动管理效率低下,还有可能诱发信息失真学生的学业和归属感问题,不利于学生身心健康的维系和学习效果的提升。信心化服务系统的出现使得学生体在信息录入工作中成为主力,可借助手机、平板等移动端对自身信息的更新与修改,切实对信息的准确度和有效性负责。
2.2系统架构
angular和angularjs设计的高校学生信息服务系统分为智能移动设备客户端系统和服务器端系统,移动智能设备客户端使用Ionic+AngularJS实现系统UI,包括学生用户登录模块、学生基本信息查询修改模块、学生综合信息反馈模块、学生头像信息更新模块。通过无线AP和网络路由设备,实现客户端和服务器端通信,为了简化客户端的信息处理,使用移动客户端对服务器请求服务,服务器端使用ASP.NET+SQLServer设计应用处理,负责处理移动端的各项任务数据请求,根据不同请求向数据库请求学生基本信息数据和对学生信息数据的修改,如图1所示。
3.4路由设置
通过页面底部的tabs可以轻松实现不通视图模板的切换,Ionic拥有强大的路由Router机制。设置tabsrouting模块中的Routes对象中的path 路径属性和component组件属性。
如需要设置登录组件的路由:constroutes:Routes=[{path:‘login’,component:LoginComponent}]。
3.5测试和打包发布
完成本系统的设计和程序编写实现后,需要对系统进行调试测试,这里我们用谷歌浏览器,使用编辑器的终端Terminal,输入Ionic serve在线调试App程序。调试结束后,通过Ionic build和ionic cordovaplat formadd android命令打包生成安卓APK安装包。因为是采用Ionic框架混合开发这种模式,基本上无需修改,也可以打包生成IOS安装包或平台上的项目。
总结
在多股推动社会变革和经济发展的力量中,管理信息化发挥着不可替代的助推作用。在高校学生规模持续扩大和管理工作日益繁琐的背景下,实现高校信息管理系统的优化升级是迫在眉睫之事。当前高校信息系统暴露出查询速度慢、数据处理难等一系列弊端,应用水平与管理效率有待进一步提升。科
学的管理信息系统应以Ionic框架和与之配套的UI组件为开发工具,在AngularJS技术的支持下实现基础功能的维持和运行系统的维护,简化前期的开发环节,实现在不同平台上的运行与切换。该系统目前处于试运行阶段,期间系统运行平稳,未出现系统崩溃等异常现象,为学生的查询修改和校方的管理提供了很大便利。
参考文献:
[1]石敏,卢丹海,秦婷. 基于大数据的高校学生分析与服务平台的研究[J]. 信息技术,2019(02):13-18.
[2]李文全,徐素萍,李丹. 基于云计算的高校学生综合素质测评系统研究[J]. 计算机技术与发展,2019(3):190-193.
[3]王杰. 高校学生管理工作的信息化建设研究[J]. 信息系统工程,2020(04):133-134.
[4]胡纯林. 高校学生资助信息管理系统的框架设计研究——以桂林理工大学博文管理学院为例[J]. 文存阅刊,2018(1):169.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论