移动餐饮地理信息系统设计与实现

2022-09-10

一、引言

近年来, 地理信息的共享与地理信息系统的研究比较多[1-4]。随着移动网络技术的发展, 越来越多的个人地理信息共享成为可能。同时, 大家也迫切希望通过提供自己的个人地理信息可以获得较多的便利性。这样, 我们就能更加容易地获取个人地理信息。近几年来, 各种基于LBS (Location Based Services) 技术的专门网站开始流行, 它们大都利用了LBS的“签到”和“周边人搜索”等功能, 个人地理信息的共享同人们的日常生活结合越来越紧密。社会服务、商业消费等公共平台与个人地理信息的紧密结合, 极大地拓展了地理位置信息的传统内涵。传统的地理位置信息是指利用经度、纬度等地理坐标来标注人或物的自然位置, 而在移动网络媒体时代, 地理位置信息可以将地理位置和行动轨迹、个人信息、消费信息等紧密地结合在一起。

在众多的市场企业中, 餐饮业的经营规模往往较小, 同业市场转变太快, 使得通过常规调查手获得地理信息困难, 地理信息数据的更新也比较难。因此, 餐饮业需要一种相对便宜, 数据获取相对便利, 数据收集和分析时间相对较短的便捷市场分析工具。

与此同时, 消费者在选择去消费餐厅时, 不仅仅考虑同一菜系的餐厅, 还要同事同等价格范围内或者一定地理范围内, 能从多种不同菜系中进行挑选。

综合上述需求, 开发一款移动餐饮地理信息系统显得很有必要。通过系统提供的功能, 消费者可以较快地获取便捷出行线路。同时, 也能快速地查找到附近所有的餐饮、酒店、旅游景点等热点信息。

二、需求分析

本系统设计的目标是在考虑到餐饮企业规模较小, 市场转变太快, 通过常规调查手段获得地理信息困难, 地理信息数据的更新也比较难等情况下, 为消费者设计一个可以较快地获取便捷出行线路。同时, 也能快速地查找到附近所有的餐饮、酒店、旅游景点等热点信息的移动餐饮地理信息系统。系统主要是对餐饮企业地理位置信息的获取、管理、分析等的管理。经过调查。系统主要应有如下功能:1.信息录入, 为餐饮企业提供地理位置等自身信息录入服务;2.地理定位, 根据企业提供的信息在图上进行标注, 并提供消费者的出行路线计划等;3.预定管理, 根据消费者的要求为其提供预定服务;4.消费评价, 消费者可以对餐饮企业进行评价, 以形成一定的市场竞争机制;5.数据分析, 对消费市场及消费水平等发分析;6) 信息管理, 对企业的地理位置等信息进行增删改;7.报表查询, 查询消费者的出行路线等, 并打印报表。

三、系统总体设计

(一) 系统功能模块设计

根据移动餐饮地理信息系统的特点, 可将系统分为信息入库、定位管理、预定管理、消费评价、分析报表、信息管理、系统设置等7大功能模块。总体结构设计如图1所示, 每个功能模块的功能要求如下:

系统设置:用户权限分为企业用户、消费者用户和超级用户三类, 超级用户有权限对企业用户和消费者用户进行增删改, 企业用户和消费者用户可以注册, 编辑自己的用户信息, 超级用户只有一个, 不能注册, 但可以修改自己的用户名和密码等信息。

信息入库:企业用户可以录入自己地理位置以及本企业的各种菜系等基本信息, 也能对这些信息进行编辑处理。

定位管理:消费者可以通过手机、笔记本电脑等移动设备输入菜品搜索当地就近的餐饮企业地理位置, 并能确定出行餐饮路线等。

预定管理:根据消费者预定查找满足用户需求的餐饮企业的地理位置等信息, 并及时反馈给用户, 并进入该餐饮企业的订餐子系统。

消费评价:消费者可以对消费的企业及其菜品地理位置等进行评价, 系统要对这些评价进行审核才能通过, 超级管理员有权限编辑这些评价。

分析报表:消费者可以查询某个菜品或餐饮企业的服务态度和质量等信息, 餐饮企业也可以查询消费者对自己的评价等信息, 并形成统计报表, 可以打印输出结果。

信息管理:对各种用户的注册信息, 菜品等信息进行综合管理。

(二) 系统数据库设计

SQL Server 2008是在Microsoft的数据平台上发布, 可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上, 从数据中心最大的服务器一直到桌面计算机和移动设备, 它都可以控制数据而不用管数据存储在哪里。且SQL Server 2008允许使用Microsoft.NET和Visual Studio开发的自定义应用程序中使用数据, 在面向服务的架构 (SOA) 和通过Microsoft Biz Talk Server进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。

由于本系统是一个综合性的大型系统, 充分考虑了用户的需求等问题, 选择SQLServer2008作为本系统的数据库设计平台, 充分考虑系统总体设计模块, 系统应该具有业务平台用户登录表, 用户角色表, 角色权限表, 用户权限表, 菜品信息表等。

四、结论

系统根据移动餐饮地理信息录入的特点, 系统设置了信息入库、定位管理、预定管理、消费评价、分析报表、信息管理、系统设置等7大功能模块。这样, 消费者可以较快地获取便捷出行线路。同时, 也能快速地查找到附近所有的餐饮、酒店、旅游景点等热点地理信息。餐饮企业也可以及时准确将个人地理信息等输入到GIS系统中, 达到了快速准确的共享定位目的。

摘要:本文设计了一款移动餐饮地理信息系统, 消费者可以通过系统提供的功能较快地获取便捷出行线路。同时, 也能快速地查找到附近所有的餐饮、酒店、旅游景点等热点地理信息。

关键词:地理信息,系统,移动网络,LBS技术

参考文献

[1] 李剑, 曾麦脉.B/S结构的大型警用地理信息系统设计[J].电脑开发与应用, 2013年09期:80-82.

[2] 纪国良, 孙雪菲.GIS地理信息系统的应用与发展[J].科技创新与应用, 2012年33期:28-29.

[3] 向珍君, 范达, 雷燕妮, 邓小虹.基于地理信息系统_GIS_的急救站设置研究[J].医学信息学杂志, 2013年01期:25-27.

[4] 孟凡姿, 曲娜, 赵璐.基于Delphi海况信息获取的系统设计与实现[J].工业控制计算机, 2010年11期:69-70.

上一篇:LNG储罐事故模拟分析下一篇:校园网管理信息系统的设计与实现研究