校园餐饮信息共享平台的分析与设计
124校园餐饮信息共享平台的分析与设计牟 青(南京工程学院 机械工程学院,江苏 南京 211100)摘要:近年来校园人数不断增加,校园的餐厅数量和餐厅推出的菜品种类也不断增加,学生的选择也多了,如何直观的去全面了解学校的菜品成了学生关心的事情。借着发展迅速的互联网和移动互联网,利用 Java 网站开发技术制作这样一个网络餐饮信息共享平台,将校园里所有商家推出的菜品和饮料信息提供给用户参考。平台让校园的餐饮信息能够充分地被学生了解,而同学们的需求也可以通过平台提供给学校,这样的信息交互共享给双方都能提供很大的便利。关键词:java ;信息系统;移动互联网;MVC中图分类号:TP319 文献标识码:A 文章编号:1673-1131 (2016)10-0124-020 引言随着学生人数的增加和学校规模的不断扩大,学校要提供给学生的服务也越来越多。校园食堂便是非常重要的一部分服务,餐饮系统是最基础的一项服务了,学校投入多,商家竞争力大。加之食堂提供的菜品种类也非常的多,各种特色小吃店也是层出不穷,同学们在选择的时候就会有一些犹豫,所以很多同学只会吃那么几家,而有的自己喜欢的饭菜,学校也有,但是由于不能掌握足够的餐饮信息而错过了。
同时对商家来说,自己推出菜品,或者新开小吃店。要是不做广告的话,会有很多同学都不知道有这么一家店已经开了,更不知道他提供怎样的饭菜。而商家如果做广告的话,花的费用会很高,但是效果却往往不是很好,因为在学校里面打广告,这是让同学们去被动的接受一些东西,有的人是很不乐意接受的,甚至会引起反感。有的同学本来就对广告不是很感兴趣更不会在吃饭的时候关注这墙上贴的广告。在互联网如此普及的情况下,互联网技术发展也越来越成熟。制作一个可以随时查询食堂里提供的饭菜的种类,价格和其受欢迎的程度的校园餐饮平台并不难。有了这样一个平台,既方便同学查看饭菜信息,也方便商家来随时发布新的菜品,让感兴趣的同学们及时去了解这些信息。这样一个平台实施起来是比较容易的,对学校对食堂的管理也是有很大的帮助。1 系统分析本系统主要是方便学生查看学校的菜品,饮料信息,比如饭菜所在食堂窗口,价格等。商家在平台上发布信息起到广而告之的作用。1.1 系统功能分析(1)用户管理模块。该功能提供用户的注册和登录,新用户可以选择商家和顾客两种类别,系统通过注册时选择的类别来确定用户的权限来区别商家和客户,以给予不同的操作权限和界面。同时用户也可以根据自己的实际情况,对个人信息进行修改。
(2)餐饮发布管理模块。此部分是针对我们的商家而设基于 LabVIEW 的 GPS 定位信息显示系统界面如图 6 所示。再根据要求设计出经度纬度等按钮。进行各个功能的实时分析和显示。显示界面中“Up”、 “Down”、 “Save Data”按钮分别是对串口接收到的 GPS 数据的上下浏览、以及数据保存的功能键。“Retrieve”按钮按下则表示清空显示区,重新接收 GPS数据。“STOP”按钮按下则停止接收数据。显示界面中有日期、时间、经纬度、速度、状态的信息。图 6 基于 LabVIEW 的 GPS 定位信息显示系统界面2 结语在本设计中,利用 LabVIEW 开发的对 GPS 输出的NMEA0183 各类语句进行采集及处理,同时还可以对采集到的数据进行存储,以便后处理更准确的掌握目标的位置。本程序以 NMEA0183 语句中的 GPRMC 语句进行解析,并实时显示,使终端客户能实时掌握目标的定位信息。该程序编程简单,且界面友好直观,使计算机与GPS接收模块之间的连接更方便快捷,可为物流、车载导航、智能交通等系统提供一定的研究价值。参考文献:[ 1 ]江建军,孙彪. LabVIEW 程序设计教程 [ M ] .2013 ( 6 ) .[ 2 ]梁久帧.无线定位系统 [ M ] .电子工业出版社.2013 ( 2 ) .[ 3 ]高丽珍.基于 LabVIEW 的 GPS 数据可视化软件设计 [ J ] .机械工程与自动化.2013 ( 4 ) :39-41.[ 4 ]乌鸦楠,王梅,等.基于 LabVIEW 的 GPS 信号处理与分析[ J ] .计算机安全化.2014 ( 1 ) :25-27.基金项目:2016 年度武汉华夏理工学院校级科研基金项目,项目名称“物联网技术在物体定位及信息采集传送中的应用与实现”,项目编号“16040”。
作者简介:王行娟(1981-),女,湖北省武汉人,讲师,硕士,主要研究方向为通信与信息系统。2016(Sum. No 166)信 息 通 信INFORMATION & COMMUNICATIONS2016 年第 10 期(总第 166 期)PDF created with pdfFactory Pro trial version 万方数据125计的,平台的商家主要是食堂餐饮店小商店等,可以发布自己的菜品,饮料,商品等主要是提供商品的名称,类型,和商家的名称,所在位置等,商家也可以备注一些优惠活动和注意事项是否缺货等。已经发布了的菜品商品信息商家也可以根据自己的实际情况对其进行删除操作,也可以更改自己的菜品信息比如价格,名称修改等。(3)餐饮信息查阅模块。这一部分是针对我们同学设计的最主要的一个功能,大部分同学习惯使用移动互联网可以查看所有的餐饮信息,包括食堂的菜品,饮料,及自助贩卖机里的商品,对于这些海量的商品,同学可以根据自己的需求来选择自己要查询的商品,可以选择地点,以我们学校为例可以选择全部也可以针对性地选择某个区域共享餐厅的研究和开发过程,我们分为东区,北区,和小食街等,在已选择地点的基础上,可以通过选择类别,比如饮料,水果,日用百货,食堂菜谱等进行分类查看;再然后根据自己输入的关键字对菜品进行模糊查询,查找某个商家的提供的商品等。
该系统还设有投票功能,同学们对每条餐饮信息可以进行评价,选择喜欢,或者不喜欢。同学们可以通过这些共享出来的信息,选择自己喜欢的餐饮种类。1.2 系统技术分析(1)MVC 框架模式。MVC 框架模式是一种非常重要的软件设计模式,全名为 Model View Controller,是模型 ( model )-视图 ( view ) -控制器 ( controller ) 的缩写,这种模式将代码按模型层,视图层和控制层分离的方法组织代码,其最大的优点是耦合性低,重用性高。视图是用户与平台交互的界面,也可以理解为当前非常流行的前端开发,主要就是由界面构成。以前主要就是 html而现在则增加了xhtml,flash等技术使网站的前端更加的适应用户的需求。MVC 在视图层中并没有真正的存储数据或者处理数据,不管这些用户的信息,还是商品的信息他都不妨碍用户对界面的操作。在当下移动互联网非常普及的情况下,我们在原有的 pc 端界面的基础上设计了适应于移动设备的界面。模型表示对数据的处理。主要用来对数据库中的数据进行处理,多个视图可以共同使用同一个模型。这样就可以避免不同的视图重复写很多重复的代码,从而使代码变得简洁,减少了代码的重复性。
控制层是服务器端 根据接收到的视图层传来的数据 选择模型适当的模型来处理接收到的数据的。它只是起到一个传递数据的作用。(2)JSP。JSP 是 Java Server Page 的简称,它是由 Sun 公司倡导,与多个公司共同建立的一种技术标准,它建立在 Ser-vlet 之上,用来开发动态网页,应用 JSP,程序员或非程序员可以高效地创建 Web 应用,并使得开发的 Web 应用具有安全性高,跨平台等优点。[ 1 ]1.3 系统逻辑结构分析系统的逻辑结构按 MVC 三层模式来设计。底层数据库用 Mysql 来设计,网站开发用 java web 来设计,页面用 jsp,引入时下流行的 ajax 技术,分别做出适用于移动端和 pc 端的页面。2 系统设计2.1 数据库设计数据库是用来存放和处理数据的系统,当下数据库非常的多,功能也都很强大。MySQL 是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB 公司。目前 MySQL 被广泛的应用在 Internet 上的中小型网站中。由于其小巧,速度快,总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择 MySQL 作为其网站数据库。
[ 2 ] 综合考虑经性,便捷性等方面我平台使用 Mysql 来作为底层数据库。主要建有用户信息表和商品信息表。用户信息表用于储存用户的登录信息,有userid(主键用户号),Username (用户名),Pwd( 密码),Admim( 权限,0 为学生,1 为商家),Sex(性别)字段。商品信息表用于储存餐饮信息,有foodid(商品号),place(所在地点),dname(店名),foodname(餐品名),price(价格),ftime ( 发布日期 ) ,desc ( 备注 ) ,hot ( 人气 ) ,fain(服务可靠度)等字段。2.2 界面设计平台设计采用 B/S 结构,其优势在于:无需开发客户端软件,维护和升级方便;可跨平台操作,任何一台计算机只要装有浏览器软件,均可作为客户机来访问系统;具有良好的开放性和可扩充性;具有良好的可重用性,提高了系统的开发效率。另外,通过 Internet 成熟的防火墙、代理服务、加密等技术,还极大地提高了系统的安全性。[ 3 ] 这样可以使用户在操作的类型上有更多的选择。使用 HTML + CSS 来表示信息;使用 Java-Script操作DOM(DocumentObject Model)进行动态显示及交互;使用XML和 XSLT进行数据交换及相关操作;还有AJAX等技术使得网站操作起来更加便捷。
平台网页如下图所示。图 1 平台网页界面示例3 结语综上可以看出,通过上述平台同学们可以很方便的根据自己的需要查到自己想要的美食,饮料等商品,商家也可以通过此平台及时发布信息给广大的学生受众,给双方都带来很大的便利。用现有技术开发平台也无需花费大量成本共享餐厅的研究和开发过程,可以算得上贴近校园生活。参考文献:[ 1 ]刘乃琦.JSP 应用开发与实践 [ M ] .北京:人民邮电出版社,2012:53.[ 2 ]郑阿奇.MySQL 教程 [ M ] .北京:清华大学出版社,2015:13.[ 3 ]崔巍.数据库应用与设计 [ M ] .北京:清华大学出版社,2009:180.作者简介:牟青(1992-),男,江苏沭阳人,学研究方向为工业工程、信息系统、数据库。信息通信 牟青:校园餐饮信息共享平台的分析与设计PDF created with pdfFactory Pro trial version 万方数据
手机浏览,点击图片保存二维码到相册,然后打开微信扫一扫选择本二维码图片就可以进入,电脑端微信“扫一扫”二维码,进入找聊天搭子平台,里面有找饭搭子、找对象、找陪伴服务等等