e 订校园 GIS 系统开发设计
2020-10-20成钊胡洪铭杨春兰李红
成钊 胡洪铭 杨春兰 李红
摘要:e 订校园是利用包含 GIS 程序设计开发等为一体的集“校园食堂微信点餐”和“校园微信订水”“学生信息化管理”“学生学习生活意见反馈中心”“学生生活小贴士”等一体化的大学生服务平台[1]——校内便捷订餐订水及一些日常学生需要例如:向全校师生提供云南各景区的优待票预订。
平台能将校内桶装水的传统电话预订升级为微信预订[2]、优化师生订餐、取餐、就餐过程,大幅度减少人员聚集,协助学校开展后疫情的疫情防控工作。
关键词:疫情时期;高校管理;错高峰;电子化平台;GIS 系统设计
前言
GIS 是继地图之后的第三代地理学语言。最通俗的讲,GIS 就是“电子地图”,把地图放到计算机里,不但能够查“在哪里”,还能查到“有什么[3]”“发生了什么”“怎么去”等。当然,GIS 远不止“电子地图”这么简单。GIS 与其他信息最大的区别在与它的空间分析功能。GIS 借助于计算机技术[4],把许多以前在纸质地图上不可能完成的分析工作系统化了。只需要事先输入一定的数学模型,使用的时候输入初始量,原来需要人工计算数天的工作,在计算机上可能只需要几秒钟就会得到精确的结果。
1 可行性分析和项目开发计划
软件可行性研究的目的是用最小大代价在尽可能短的时间内确定该软件是否能够开发、是否值得去开发。可行性研究的任[5]务有技术可行性、经济可行性、社会可行性。
1.1 技术可行性
确定在现有资源(软件、硬件、技术人员)的条件下,开发的项目水分能够实现。
1.2 经济可行性
进行开发成本的估算以及了解取得经济效益的评估,取得要开发的项目是否值得去投资去开发。
1.3 社会可行性
要开发的项目是否存在任何侵犯,妨碍等责任问题[6]。要开发项目的运行方式在用户组织内是否行得通,现在有的管理制度、人员素质、存在方式是否可行等问题。
在可行性分析和项目开发计划中产生的文档有《可行性研究报告》、《项目开发计划》,《项目开发计划》文档是一个管理性的文档,是说明项目的各项任务以及双方应当承担的相应的责任,项目完成的期限及其他条件限制。
2 需求分析
2.1 疫情影响下的高校校园就餐新格局
自武汉市发生新型冠状病毒感染的肺炎疫情以来,从中央到地方,从一线奋战的医护人员到广大人民群众,以战胜疫情为共同目标,形成强大的防控合力,众志成城,坚决遏制疫情蔓延势头!
这场突如其来的疫情,给中华民族迈向伟大复兴的征途上横添了一场严峻挑战。面对这场新中国成立以来在我国发生的传播速度最快、感染范围最广、防控难度最大的重大突发公共卫生事件,全国人民在党中央的坚强领导下团结一心,众志成城,同舟共济,迅速凝聚起全民抗疫、科学防疫、共同战“疫”的思想共识和行动共识。经过近四个月的奋战,目前我国的疫情防控工作已经取得阶段性的胜利,各高校也在准备开展有序的复学工作。钟南山院士曾特别指出:餐厅是新冠肺炎传播的高危场所。因此,高校复学后食堂、超市的疫情防控将是各高校在这场战“疫”中的关键点。
2.2 前期调研
前期调研,微信订餐是高校内餐饮发展的新风向。由于近年学校师生人数的不断增加,传统供应方式也出现了一些弊端:高峰期的食堂拥挤;食堂档口供应效率有限;长时间排队等待使得就餐体验感下降;学校食堂效益外流问题正在逐渐变大。
调查显示,78.5%的学生表示希望学校能推出一个校内食堂的线上点餐功能来改善就餐过程中的一些拥挤、排队问题。因此,微信订餐是高校内餐饮发展的新风向
3 总体设计
3.1 平台介绍
e 订校园是利用包含 GIS 程序设计开发等为一体的集“校园食堂微信点餐”和“校园微信订水”“学生信息化管理”“學生学习生活意见反馈中心”“学生生活小贴士”等一体化的大学生服务平台——校内便捷订餐订水及一些日常学生需要例如:向全校师生提供云南各景区的优待票预订。
平台能将校内桶装水的传统电话预订升级为微信预订、优化师生订餐、取餐、就餐过程,大幅度减少人员聚集,协助学校开展后疫情的疫情防控工作。
平台主营业务:
(1) 校内食堂的微信公众号预订餐服务;
(2) 及时获取校园最新资讯;
(3) 学生学习生活意见反馈服务;
(4) 为师生的出游和返校返乡提供便利;
(5) 校园饭卡充值、水电费充值服务;
4 数据库设计
数据库:采用 Oracle 数据库。Oracle 是以高级结构化查询语言(SQL)为基础的大型关系数据库,是目前最流行的数据库之一。同时 Oracle 提供了高级安全性解决方案,保证数据的安全性和完整性。
GIS 系统技术特点——组件化设计,易于管理
通过采用全组件化结构,系统的可管理性大大增强[7],可以实现单点登录、集中管理。可以管理分布在分布式环境下的各个服务器和服务程序。
组件具有自描述特性,不同组件封装了实现不同功能和不同目的的模块,从而使各个组件可以单独搭建和扩展,使系统的更新工作大大减少,兼容性得到增强。GIS 服务引擎的数据处理和开发平台采用相同的体系结构,GIS 的数据只需在服务器上进行配置即可直接使用,快速发布到 Internet 上。
组件具有良好的扩充性和开放性。各个层次的组件提供了丰富的接口和功能,松散的体系结构为系统的扩充提供了足够的扩展空间,用户可以通过继承或者聚合等软件重用方法,开发特殊功能的自定义行业组件或者更高层次[8]的通用组件,集成到 GIS 系统中。
在 e 订校园平台系统开发过程中,运用到了很多关于 GIS 程序设计开发的知识,比如平台中很多功能都需要数据的加[9]载,这里就利用了本学期的数据加载功能,e 订校园平台的校园全景地图功能,还用到了 GIS 设计与开发中的数据浏览,基本地图操作功能如下:
(1) 放大
用鼠标点击地图中的任意部分,或按住鼠标左键拉出一个矩形框,即可获得指定区域放大后的地图。对地图进行无级放大,随着地图的放大,系统自动显示一些相关的信息。
(2) 缩小
用鼠标点击地图中的任意部分,或按住鼠标左键拉出一个矩形框[10],即可获得指定区域缩小后的地图。
对地图进行无级缩小,随着地图的缩小,地图上显示的信息将会减少以达到最好的显示效果。
(3) 显示全图
显示电子地图全貌。可以让用户方便的回到地图的初始状态。
(4) 移图
移动地图,将地图视野以外的地图移动到视野内。可按住鼠标左键任意拖动地图,使之达到理想位置。
(5) 测距
用户可以在地图上,沿着自己想要测量的线路[11],用鼠标单击地图,在上面画出一条直线或者折线,然后,在结束点双击,即可得到这条线所代表的实际线路的距离。
(6) 文件操作
将当前窗口视图打印。地图信息可以保存为 jpg 文件或其他格式的文件,并支持预览。
系统采用 GIS 程序设计与开发、java、php、ios 等基础编程和 Oracle[12] 数据库应用技术,建立在以 Client/Serve(r客户端 / 服务器模式)为结构模式的信息平台,可发展固定人群的用户群体,功能强大可以减轻服务器端压力,主要基于 HTML(超文本标记语言)、php、JAVASCRIPT、嵌套 java 语言等基础编程和 Oracle 数据库应用技术[13],建立 Browser/Serve(r浏览器 /服务器)为结构模式、以数据库或网络数据库为后台支撑,以消费者服务和内部管理为目的的信息平台。
5 系统功能结构图
系统功能结构图如图1所示:
5.1 系统服务器部署
系统服务器部署如图2所示,采用多台服务器架构部署系统,后台、前端、静态资源分台部署在相应的服务器,服务器之间响应采用加密钥匙访问[14],构建响应安全性。
6 功能设计
6.1 订校园首界面
首界面及功能区界面如图3至图9所示,目前具有三大功能区:“预定就餐”、“师生助手”“、校园咨询”,未来将随着师生的反馈而不断拓宽完善功能区。(1)“预定就餐”:解决学校食堂高峰期就餐难的问题,提前预定更加方便高效;
(2) “师生助手”:此版块作为特色功能区的同时,也是公益福利板块,为师生的出游和返校返乡提供极大的便利
(3) “校园咨询”:此版块可加强学生和学校的联系,在方便学生了解母校的同时,学校能够通过平台收集到的反馈信息,形成报表,能够更好地进行管理工作的开展。
6.2“预定就餐”功能区展示
界面拥有三大功能区:“首页”、“订单”、“我的”。
(1)“首页”:简洁展示了餐饮类型,方便学生预定选择。为保证师生安全,避免校园安全事件的出现以及传统校园外卖所出现的订单配送不及时,速度慢,服务差等问题,e 订校园平台只做预约服务,暂不提供配送服务。(2)“订单”界面:能快速搜集称心如意的餐品,然后预约时间段取餐(每个商家都可以设置每个时间段内餐品的库存量,从而做到错高峰取餐)并进行线上支付下单,,方便快捷。
(3)“我的”界面:具有商品收藏,地址管理,代金券及紅包管理,联系客服,消息管理,相关帮助与服务管理条款擦查询等多种功能。功能丰富,但简洁明了。
6.3“师生助手”功能区展示
界面涵盖“:景区门票”“、车票购买”、“全景校园”、“饭卡充值”、“水电费充值”五大模块。
(1)“师生助手”模块:此版块作为特色功能区的同时,也是福利板块,为师生的出游和返校返乡提供极大的便利。
(2)“景区门票”模块:可为师生提供低价门票,纯福利,方便出行及出游。
(3)“车票购买”模块:订车的方便,为师生出行多提供一份保障,可完成长途网约车、市内专车、州际大巴、机场专车等不同需求车辆的预约、包车服务,以及搬家运货服务。
6.4“全景校园”、“饭卡充值”和“水电费充值”
(1) “全景校园”:VR 全景漫游,360度了解母校(2)“饭卡充值”:饭卡充值不等待,更加安全便捷(3)“水电费充值”:只需动动手指,宿舍水电费
便可线上充值(注“:饭卡充值”与“水电费充值”两功能正在完善阶段)
6.5校园咨询
此模块可加强学生和学校的联系,在方便学生了解母校的同时,学校能够通过平台收集到的反馈信息,形成报表,能够更好地进行管理工作的开展。分为五大功能区:“党风建设”、“学校官网”、“疫情打卡”、“食堂反馈”。(1)党风建设”:加強党风建设,保证党的先进性。(2)“学校简介”:学校是学生成长的摇篮,学生对学校的了解程度影响着学生的大学生活。
(3) “学校官网”:链接学校官网端口,权威实时信息,一网掌握。
(4) “疫情打卡”:实时监测,共同维护健康校园。
7 食堂反馈
食堂反馈模块设计,此模块可精准收集并解决学校食堂投诉事件。广大师生可听过该平台对食堂相关服务工作进行监督举报,有利于优化食堂服务同时维护师生权益,并可为校方管理提供依据。
8结论
e 订校园是利用包含 GIS 程序设计开发等为一体的集“校园食堂微信点餐”和“校园微信订水”“学生信息化管理”“学生学习生活意见反馈中心”“学生生活小贴士”等一体化的大学生服务平台——校内便捷订餐订水及一些日常学生需要例如:向全校师生提供云南各景区的优待票预订。平台能将校内桶装水的传统电话预订升级为微信预订、优化师生订餐、取餐、就餐过程,大幅度减少人员聚集,协助学校开展后疫情的疫情防控工作,是针对后疫情时期,专门为高校解决师生就餐和购物时,人员拥挤问题而提出的一个想法,采用了 GIS 程序设计与开发等一系列方法作为技术支撑[15],该平台目前已经通过了今年的全国大学生互联网 + 创新创业大赛的旅地学院院赛,并以院赛第一的成绩成功晋级校赛,受到了业内多位创业导师的一致好评,e 订校园未来的发展会以帮助高校领导共同管理师生工作为基本点,不断完善系统功能,继续开发对高校师生有帮助的功能,如水电等杂费线上缴纳、图书馆座位预定、舆情舆论监察等。
运用 GIS 程序设计与开发的相关功能和优势,对于 e 订校园未来的发展会有更大的帮助,使其具有更为广阔的发展前景!在此,我想对本学期教授我们“GIS 设计与开发”专业课的彭老师说一声:您辛苦啦!是您启发了我的创业思路,才有了 e 订校园现在的发展,再次对您表示感谢!
参考文献:
[1] 杨敏,李君轶,张柳.旅游信息科学:一个研究框架[J].旅游学刊,2011,29(6):72-79
[2] 何政伟,杨洋.基于 WebGIS 的省级旅游地理信息系统研究与开发[J].测绘科学,2008,,3(5):206-208.
[3] 徐向华,张广,万健.基于 WEBGIS 的旅游信息系统的研究与实现[J].杭州电子科技大学学报,2010(3):51-54..
[4] 董颖,基于 Android 平台的移动 GIS 旅游信息服务应用研究[D].上海: 上海师范大学,2014.(DONG Ying).