基于GIS的银川餐饮网站设计与实现
- 来源:中文信息 smarty:if $article.tag?>
- 关键字:GIS,银川餐饮,网站设计 smarty:/if?>
- 发布时间:2015-01-06 13:46
摘 要: 本网站就是针对广大餐饮行业和广大上网爱好者需求开发的一款餐饮网站。在这个电子化、网络化、信息化的年代中,网络查看美食也成为人们的一种习惯。在我们的网站中不仅有最新的餐饮信息,而且还能将餐饮信息投影到地图之上。当然本网站也提供在线联络服务,可以减少客户不必要的时间流逝。网站从开发到研制成功,期间经历了种种困难,终于完美呈现。
关键词:餐饮 美食 设计
中图分类号:TP39 文献标识码:A 文章编号:1003-9082(2015)01-0006-01
一、概述
在从本地餐饮市场了解到,目前现在的餐饮店内大多没有自己的门户网站,大多数都是靠微信、美团购等第三方软件进行插播宣传的方式销售自己的饮食产品。但是其中包含信息较少,地址以及店面信息等不够完善,文字信息含糊不清,图片过于夸张等诸多信息制约着他们走向第三方销售的前进速度。
二、开发的工具的应用
1.Fireworks、Dreamweaver、Flash网页三剑客软件的应用。主要用于网页静态页面的布局以及相关设计。
2.MyEclipse软件的应用。MyEclipse用于开发java,jsp动态页面以及布局web项目发布web项目等。主要用于页面提交数据以及事件处理代码部分的编写。
3.Jsp动态网页设计技术。JSP是一种基于Java的脚本技术。其编写过程中优点很多,它将HTML代码从Wbe页面的业务逻辑中有效地分离出来;访问可重用的组件;支持在Wbe页面中直接嵌入Java代码;可用两种方法访问JSP文件:浏览器发送JSP文件请求、发送至Servlet的请求。主要运用有网页数据提交以及相关网页数据的处理。
4.B/S结构设计技术。B/S结构。随着Internet技术的兴起和网速越来越快的现代化,服务器端程序只需要安装和维护一台服务器,而客户端只需浏览器访问即可。软件的使用简单并且不占用大内存,使得用户既方便的操作。
5.地理信息系统技术的应用。使用其相关软件对地图上的一些信息点进行设计和操作,使更多的信息和更精准的定位呈现在用户面前。该技术的应用使更加准确的信息让用户所熟知,还将有助于客户的浏览访问量增加。
6.数据库平台技术的应用。本设计使用的数据库为SQLServer2005,它具有Internet集成;可伸缩和可用性;易于安装、部署和使用等优点。主要用于页面数据和后台数据的相互交互以及数据的存储和对数据的相关操作。
三、设计需求分析以及应用的可行性分析
1.需求分析
1.1对于界面设计,采用绿色舒适的整体化概念。2)软件必须操作简单,并且提交信息快捷方便,这样不仅能提高顾客的浏览效率,更能在一些操作方面使店家更容易进行操作。3)联合第三方软件,如支付宝、余额宝等。使顾客能更加便捷的进行一些购买操作。4)提供地理地图搜索以及查看功能,尽量在文字、图片、视频等显示方面进行优化操作。5)提供更加快速的后台与前台的交互操作。使顾客和店家以及超级管理员能够在方便操作的同时满足信息交互准确。
2.可行性分析
2.1对于餐饮店老板,我们必须提供能够实时进行交互和管理的模块,对于这些模块,我们将从一些基本的权限进行管理,这样设计不仅仅对店主的权限进行了一些优化,更大程度的减轻了一些后台的必须操作。在信息更新方面,只要店家进驻该网站,那么必须承担一定量的信息更新,这样不仅减少了后台管理人员的工作量,而且对于该餐饮企业的品牌形象能有一个客观化的了解。
2.2对于顾客展示方面,我们将在沿袭原有的网站风格的同时对网站上的地图以及地理信息进行操作,使更多的信息在地图层面上显示,并且运用算法,将最近距离、最短时间等最基本的表现形式表现出来。由于是运用地理信息系统技术和网页制作技术相结合,所以制作过程中只牵扯到两方面的融合。
2.3对于程序员来说,必须在集合现有美食网站的美观性能的前提下,进行一系列优化。还有必须在地理信息系统技术上有一定的基础,还具有美工的眼光,使网站能够更加美观的吸引更多店家以及顾客的访问。
四、分模块的实现以及整体框架的实现
1.超级管理员模块设计应该对网站有全部的修改和维护的功能 对管理会员有注册同意和权限分配的功能,由于注册的时候可能有一些店面的等级之分,所以超级管理员对管理会员将进行一些等级上的权限分配。对于普通用户,超级管理员只定期对一些恶意的注册和恶意的攻击进行一些处理,其他的有管理会员进行处理。还有定期对一些新注册的店面在地图上进行标注。
2.管理会员模块设计如下
1)店面管理模块设计。包括添加用户部分,修改密码部分,冻结用户部分,订单管理部分,店面排版部分。2)餐饮管理模块设计。管理餐品的添加和删除以及用户对餐品的查询等。3)优惠活动模块设计。包含添加优惠活动模块,修改优惠项目,删除优惠活动模块,查看优惠活动等四个功能。4)公告管理模块设计。包含添加公告,修改公告,删除公告,查看公告等四个功能。5)订单管理模块设计。包含生成订单,修改订单,确认订单,取消订单等四个功能。6)投票管理模块设计。主要功能是管理会员通过进行网上问卷调查,对用户的需求达到进一步的了解,调整经营方向和策略,更好的为用户服务。
3.普通用户模块设计如下
分为个人信息管理、餐饮收藏、订单、投票等四个模块。其中个人信息管理模块包括注册、登陆以及个人信息更改。餐饮收藏包括对自己喜欢的或者是对自己有兴趣的餐品进行收藏,并且加以管理。订单模块设计和一般地购物设计相似,沿袭了其他订单的制作和设计。投票模块设计完全契合管理会员的设计,只要登录状态下,都能进行一些建议性的投票。
五、结论
本网站的建设不仅满足了网上购物的欲望,而且还普及了地理知识,与此同时还减少了店家宣传以及推销的各项经济支出,拓宽了经营范围,提高了经济效益。
参考文献
[1]达非.网页艺术设计与专修教程.北京:北京希望电子出版社,2000,15~37.
[2]李长乐,吕冲.Dreamweaver4创作效果百例.北京:中国水利水电出版社,2001,148~230.
[3]李春葆,曾平.数据库原理与应用第2版[M].北京:清华大学出版社,2007年
文/杨少博、蒋少萍