高校信息化资源服务申请系统,关键技术有哪些?
广义的信息化资源指互联网上的一切资源,信息化服务则是以信息技术与高科技手段为生产和生活中出现的问题提供优质解决方案。具体来说,信息化资源可以包括硬件资源及软件资源。而信息化服务,则是在基于信息化资源基础上所提供的各类服务,如IP地址配置、网站建设、应用系统开发、邮箱账号开通、上网账号开通等。
20世纪80年代,我国高校教育信息化开始发展,从初期的电算化以及对校园网络的建设,到中期各类信息系统建设,逐步整合到数字校园。高校信息化管理部门能够为校内师生提供多样的信息化资源服务。用户可以通过填写相应信息化资源服务申请表,到用户所在单位盖章,提交至信息化管理部门获取对应的信息化资源服务。随着业务量的增长,这种方式局限性日渐凸显。
基于ITIL(Information Technology Infrastructure Library,信息技术基础设施库)的信息化服务管理开始被一些高校采用。ITIL被用于高校信息化运维服务台,成为联结用户和信息化管理部门的窗口。但标准的ITIL管理模式并不能完全适应高校信息化管理团队的管理需求,一些对ITIL进行裁剪得到的较适合高校信息化服务管理的模型被提出,较好的解决了信息化管理部门的日常运维工作。但除了日常运维外,信息化管理部门同时掌握着诸多信息化资源,且具有一定技术实力提供信息化服务。
华东师范大学信息化治理办公室上线了ITIL系统,并建立了服务大厅。在ITIL中创建工单,处理日常网络及桌面报修、信息系统使用等问题。但涉及到用户需要申请信息化资源服务时,用户无法直接通过ITIL系统进行申请,依然需要填写表格,到所在单位盖章,并通过校内签报系统上传附件走相关流程。基于信息化服务资源提供上存在的这些问题,本文设计和实现了信息化服务资源系统,便于信息化管理部门推广自己的资源和服务,也大大便利用户对信息化服务资源的申请。
系统设计
通过对高校信息化资源服务申请现状的调研,发现信息化资源服务申请系统要能解决如下几个问题:
1 | 用户可以直接通过系统发起申请; |
2 | 用户所在部门领导可以用审批代替传统纸质申请表的盖章; |
3 | 信息化资源管理部门能够进行审批,指派专人提供服务; |
4 | 能够跟踪事件处理流程所在的状态; |
5 | 方便查询、统计相关申请记录。开启信息化资源服务申请"直通车"。 |
通过信息化服务资源系统,用户能够直接在线申请所提供的各类信息化资源服务。申请提交后,申请人所在部门的管理员进行审批。同意后,申请进入信息化管理部门,相应业务主管进行审批,同意后指定相应岗位上的工作人员提供具体资源或服务。
信息化服务资源系统基本流程
在设计系统时,按功能将系统划分成不同模块。每个模块完成相应的功能,模块间关系松耦合,便于系统不断更新完善。
系统功能结构
1
模块管理
将系统分成不同功能模块,在角色权限中,可以按照模块授权。同时,模块间松耦合,可以逐步上线模块,新上线的模块不影响已上线模块的使用。
2
用户信息
该模块主要完成两个功能,一是维护用户基本信息,二是维护用户组织机构信息。该系统主要用户为校内教职工,人员基础数据及组织机构基础数据可通过校内基础数据平台共享同步获取。同时,该系统仍提供用户信息编辑维护功能。
3
角色权限管理
系统共分为普通教师角色、院系部门审批人角色、信息办审批人角色和信息办实施人角色。不同角色授予不同权限,申请人只能申请及查看自己的申请;院系部门审批人只能查看所有本单位内的申请信息;信息办工作人员只能查看与自己相关业务的所有申请。
系统所有用户默认分配普通教师角色,该角色可以申请系统提供的所有资源服务。院系或部门的审批人,采用按部门查找审批人,在部门人员设置中给指定的人选设置成"院系部门审批人"角色。信息办采用岗位规则,设置"信息办审批人"岗位和"信息办实施人"岗位,将相应的工作人员添加到岗位中处理业务。
4
业务实现
前三个功能模块作为系统的关键基础,为即将实现的业务功能提供数据及流程流转。具体业务实现作为单独模块,可以根据具体业务流程梳理情况,采用逐步上线的方式,不同业务的上线或更新不影响其他已有业务模块。
系统实现
系统开发环境为PC机器,操作系统为Windows10专业版,Visual Studio 2017集成开发环境,MS SQLSERVER数据库,采用ASP.NET MVC架构,系统架构如下图所示。用户可以通过浏览器发起申请,并通过邮件系统、短信系统及时发送提醒信息给用户及管理部门。
系统基本架构
1
关键技术
ASP.NETMVC架构
ASP.NETMVC是一种使用MVC(Model View Controller模型-视图-控制器)设计创建Web应用程序的模式。View是向用户展示的视图,Controller是处理用户向服务器端发起的http请求,Model则是用来处理数据的模型对象。用户通过View向Controller发起请求,Controller再调用Model将数据处理后保存至数据库(或由数据库取出数据,展示到View中)。
相比于传统ASP.NET WebForm编程模式,它是轻量级的、可测试性高的框架,同时整合了所有已有的ASP.NET特性,结合微软EntityFramework数据对象对应关系解决方案,实现数据库数据到对象的映射。
Bootstrap与JQuery EasyUI
在前端展示上,利用BootStrap加JQuery EasyUI库进行界面设计。Bootstrap是一组用于网站和网络应用程序开发的框架,提供字体排版、窗体、按钮、导航等各种扩展。该库基于JQuery框架提供用户界面插件,具有许多良好的现代化互动效果。
Windows Service
Windows服务是指Windows NT操作系统中的一种运行在后台的计算机程序。它在概念上类似于Unix守护进程,可以在Windows运行期间持续在后台运行。通常,将一些运行耗时较长,且需要定时执行的任务制作成Windows服务,在系统后台持续执行,如用户信息的同步更新。
2
系统首页
用户通过用户名、密码登录后,进入系统首页。部分个人信息已同步过来,用户按需维护个人资料,完成个人信息维护后,用户可以进行申请操作。
3
我的申请
用户可根据需要申请的业务类型,进入相应的申请界面,填写必要信息后提交。申请界面中,系统会自动显示用户个人信息。
我的申请页面
4
我的审批
用户类型为部门审批人的用户进入系统后,除了能进行正常的申请操作,还需要对本单位的申请进行审批。进入相应的业务模块,对审批的申请单进行审批,同意后将进入信息办进行审批和实施。
我的审批页面
5
系统管理
系统管理主要实现对系统的参数配置,用户信息、组织结构信息、岗位信息、角色信息维护,以及对用户授权和岗位审核人配置等功能。属于系统管理员拥有的权限,对普通用户和部门、院系审批人不授权。
本文以信息化管理部门的日常业务为着手点,调研了当前各类高校信息化管理部门的信息化相关资源服务提供情况,对信息化资源服务进行整理归类,并且针对如何迅速方便地提供信息化资源服务申请,实时掌握各类信息化资源的运行状态和服务提供的到位率展开研究。
此外,本文设计并实现了信息化资源服务系统建设,将华东师范大学信息化管理部门的日常业务申请方便地提供给全校教职工,同时为管理部门内部的日常监管带来便利,将信息化管理部门的工作变被动管理为主动服务,提高了学校信息化服务水平。
(本文源自《华东师范大学:开启信息化资源服务申请“直通车”》,作者为华东师范大学信息化治理办公室王冠西、丁建峰、赵春、彭伟,全文刊载于《中国教育网络》杂志2019年9月刊。)
相关阅读
END