- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web网上订餐系统设计
基于Web网上订餐系统设计
摘 要
随着网络信息化的不断发展与进步,越来越多的用户群体接受了电子商务信息的便捷、快速的交易形式,网络订餐也逐渐兴起,网上订餐成为现在发展的主要趋势。本文主要介绍了以JSP为编程语言,采用B/S结构,结合MySql数据库技术的网上订餐系统的设计,实现了网上订餐、付款等功能。
【关键词】网上订餐 JSP B/S MySql
1 概述
随着计算机网络技术的发展,互联网的应用已经普及到千家万户,电子商务以快捷的交易形式被越来越多的用户接受,为网络订餐的出现和发展提供了良好的机遇。网上订餐服务具有直观、有效、便捷等优点,网络订餐作为一种新的订餐途径,成为电话订餐方式的有力补充,为城市工作者带来了方便。尤其对于发达城市的工作者,选择网上订餐服务,给不方便出去就餐的消费者带来极大便利。
2 开发工具的选择
2.1 JSP技术简介
JSP是一种基于Java的脚本语言。JSP是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。用JSP开发的Web应用是跨平台的,能在多种操作系统上运行。
2.2 MySql数据库
MySQL是一个小型关系型数据库管理系统。由于其体积小、速度快、总体拥有成本低,许多中小型企业为了降低网站成本而选择MySQL作为网站数据库。数据库连接可采用JDBC数据访问接口,JDBC由一组用Java语言编写的类和接口组成,为多种关系数据库提供统一访问,可扩充性、可移植性较好。
2.3 B/S结构
B/S系统结构最大的优点就是客户端只需要有浏览器软件即可,系统的扩展非常容易。B/S结构的客户端程序能实现浏览、查询、数据输入简单功能,从而减轻了服务器的负担,并增加了交互性。采用 B/S结构是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。
3 系统的需求分析
本系统主要分为普通用户、会员、业务员、后台管理员4中用户。普通用户进入网站后可以进行浏览公告、在留言版进行留言,浏览菜品信息。普通用户需要注册成为会员,然后登录,如果不注册会员则不能进行订餐操作。会员身份登录网站后,可以查看会员信息,按照检索关键字查询菜品、名称、价格等,实现查询信息的快速定位,将选择的菜品加入订餐车中,对订餐车的菜品进行确认,提交并生成订单,可以查看订单信息,订完餐后可以对商家进行留言、评价。业务员可进行订单的确认、审核、下单等。后台管理员可以对信息进行管理维护,实现信息的添加、删除、更改。例如菜品信息及类别管理,订单管理,公告管理,留言板管理。
网上订餐系统的页面要简洁、大方、美观,界面友好,易于用户和管理人员操作,订餐过程尽量简单明了,让用户尽快熟悉和了解整个订餐操作。可以通过利用网页制作技术,从色彩、图片、说明、设置动画方面加强产品宣传效果,展示餐饮公司的特色和精品,增强吸引力。
4 系统的模块实现
本设计是一个基于网络平台的订餐系统,主要有以下几个功能模块构成:
4.1 注册模块
普通用户通过注册成为该网站的会员,注册时需要填写个人信息。会员可以进行网上的菜品的查看并将选择的菜品加入订餐车,进行网上订餐操作,也可以留言。
4.2 会员信息管理
会员可以对自己的注册信息进行修改,如登录密码修改保障账户安全;住地地址修改,地址对网上订餐很重要,能否将餐品送到用户手上,要有准确的地址;手机联系电话,当送餐员到达时,通过手机通知用户等,系统管理员可以对会员信息进行维护管理。
4.3 菜品信息管理
普通用户和会员都能浏览到该网上订餐系统中提供的商品信息,检索时可以按照类别,也可以输入价格等关键字,或直接选择浏览全部。后台管理员对菜品的文字描述,菜品单价、菜品分类的信息进行维护,进行相应的增加、删除、修改、查询等操作。
4.4 网站公告
主页中的网站公告,增加的新产品或管理员维护系统时的提示信息可以通过公告通知用户。让用户和会员了解和掌握网上订餐的最新动向。管理员对公告信息进行维护管理
4.5 订餐模块
会员预览并选择餐品后,菜品信息将会预存在订餐车里,订餐成功后将会产生订单,用户可以查看订单信息。业务管理员审核订单过程,如果发生缺少材料,可以取消订单的受理,及时将信息反馈给用户,让用户重新选菜,如材料充足,则成功下单,准备送货上门。订单下单后将根据用户的订单信息,计算需要付款的金额,进行付款操作。
4.6 留言板
留言板是为用户提供的交流平台,订餐结束后可以留言,用户
原创力文档


文档评论(0)