网上订餐系统设计

上传人:ly****51 文档编号:68402230 上传时间:2022-04-02 格式:DOC 页数:10 大小:237KB
收藏 版权申诉 举报 下载
网上订餐系统设计_第1页
第1页 / 共10页
网上订餐系统设计_第2页
第2页 / 共10页
网上订餐系统设计_第3页
第3页 / 共10页
资源描述:

《网上订餐系统设计》由会员分享,可在线阅读,更多相关《网上订餐系统设计(10页珍藏版)》请在装配图网上搜索。

1、-网上订餐系统设计. z-目录摘要2一、需求分析3二、概念构造设计4三、逻辑构造设计6四、物理构造设计6五、数据库实施6六、数据库运行和维护12七、完毕语14摘要互联网伴随着社会经济的开展,我们走向一个集网络化、信息化、数字化的社会,人们生活趋于网购模式,网上订餐也逐渐被人们所熟悉,被越来越的的人享用方便,网上订餐和传统订餐相比优势显而易见,和其他网购模式大体一样,本论文论述的网上订餐系统是满足人们餐饮需求的效劳,是完成传统外面的网上派送订单和餐饮查询的相关功能,以及售后顾客对效劳可评论功能。设计的容完整的阐述了整个网络订餐系统的功能和实现。从菜品的展示,菜品管理,菜品分类和查询,到订单的实现

2、,顾客订单处理,最后到系统后台管理。根本采用网购流程,以帮助客户在网上交易。系统界面简单直观,易于操作和使用。通过对网上订餐进展需求分析,开发出一个基于互联网的B/S模式的网上订餐系统,系统的数据库方面,使用关系数据库管理系统MicrosoftSQLSever2005使系统平安性能更高,同时采用当前正在流行的ASP.Net平台编程,使用户界面更加完美。一系统需求分析1.随着麦当劳,肯德基等洋味十足的快餐店越来越密集的出现在城市的大街小巷,越来越多的消费者光临它们。然而一旦走进这些店铺,大多数人看到的都是铺天盖地排长龙的等待购置的人群、领餐后茫然寻找座位的人群以及因为人太多等不及购置而进去又徘徊

3、出来的人。当然国其他大型餐饮或者其他行业也都会出现类似的现象。面对以上这种现象,国民迫切的需要一种实际的解决方法,一个功能完备但是操作简单的订餐点餐系统。业专家普遍认为,电子商务是一种个性化效劳的生产方式,餐饮业长期以来就是个性化、多样化的生产效劳。因此,有眼光的餐饮业经营者不应该总是停留在盲目的价格战、地域战阶段,而应在信息化和电子商务领域抢得先机。随着网络的普及,网上订餐业务在中国开场盛行,人们也通过网络订餐的方式获得自己需要的食物。这样既节省了时间,也可以为广阔用户提供更多的口味。2.性能需求分析该系统在性能功能上应到达如下需求:操作简单、界面友好:完全控件式的页面布局,使得菜品,资讯,

4、座位等信息的录入工作更简便,许多项选择项包括餐厅信息,桌位,包房信息等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见的类似的管理的各个方面:根本信息录入、浏览、删除、修改、搜索等方面都大体实现,顾客对菜品的预定及支付方式;即时可见:对客户预定餐饮信息的处理包括录入、删除将立即在主页的对应栏目显示出来,到达“即时发布、即时见效的功能;系统运行应该快速、稳定、高效和可靠;在构造上应具有很好的可扩展性,便于将来的功能扩展和维护。二概念构造设计1.系统数据库E-R图如下:发布Orders订单表Users用户表应收地址用户订餐权限密码备注发布所属Seat订座表菜

5、名单价数量人数时间订餐category类别表Food菜单表类别名单价图片菜名2.系统数据库表设计系统数据库表如下:2.1用户表(users):用户登录是需要用户名和密码,所以用户数据表中必须包含用户名uname、密码upass两个信息,还有些其他的用户信息,比方power指的是用户权限管理员还是非管理员。从功能上数据库表设计如表:列名数据类型长度uidInt4unameVarchar50upassVarchar50powerInt42.2菜品信息表food:菜品信息表主要描述菜品信息,如:菜品ID号(foodid),此ID号为系统自动生成;菜品名称fname;菜品价格price;所属分类IDc

6、ategoryId;图片信息images。商品信息表详细描述如下表所示:列名数据类型长度foodIdInt4priceMoney8categoryIdInt4imagesVarchar502 3订单表orders:订单表有一下描述信息。订单IDordersId,订购人name,地址address,联系tel,价格price,备注信息conte*t等,具体描述如下表所示:列名数据类型长度ordersIdInt4nameVarchar50addressVarchar50telVarchar50priceNumeric9uidInt42.4订座表Seat具体描述如下表所示:列名数据类型长度seatI

7、dInt4uidInt50telVarchar50riqiVarchar50numInt4nameVarchar4*iaoshiVarchar50三逻辑构造设计1、 浏览与选择餐饮信息:顾客进入即刻自动提供购物车,不需身份确认就可以在上随意浏览,登录系统后则可挑选餐饮可增加、删除、修改购物车上餐饮的类型,提供餐饮信息列表,最先添加的餐饮信息优先列表给顾客作为选购时的参考;2、判断:顾客确定所购餐饮信息后,系统将判断该顾客是否注册,如果是,则可直接填写订单;否则,提示顾客登记注册;3、提交订单:已选购的餐饮信息需填写订单细节;4、 注册:顾客可在公司的上注册后提交申请;5、确认:后台管理将实时得

8、到顾客的注册信息,通过及其他方式确认,当确认后,系统管理员可对该顾客提交的预定信息进展审核。6、 送货与付款:网上的每一份订单都将实时存入后台数据库,后台操作人员通过及其他方式确认,确认后将及时实施审核该订单:向顾客送货,货到付款,完成网上交易。顾客登录系统浏览菜品资讯获得购物车浏览菜品资讯浏览餐饮信息管理员选择餐饮信息审核完毕餐厅信息餐饮信息顾客数据库管理员资讯信息餐饮预订四物理构造设计系统功能构造设计:网上订餐系统后台模块前台模块用户管理菜品查询注册登录用户订餐订单查询用户权限管理商品管理订餐管理五数据库实施5.1系统主要功能模块实现用户注册登录模块首先介绍用户注册功能模块,用户通过输入用

9、户名、密码、号确认后提交出现注册成功后,用户可以登录页面。如图:局部代码如下: 用户名:  密  码:  确认密码:  邮  箱:inputtype=te*tname=emailsize=205.2用户登陆模块编写用户登陆页面。用户填写用户名与密码后,单击【登陆】按钮,则调用登陆程序进展验证,如果登陆成功,系统自动进入顾客信息资料页面,否则用户重新进展登录。如图:局部代码如下:!-用postForm表单向result.jsp用GET请求提交数据,注意method属性和action属性的

10、设置loginName参数用来保存用户名loginPass参数用来保存密码     用户名:  密  码:   5.3客户订餐模块客户订餐模块图,如图:局部代码如下:请确认支付和配送信息订餐人:送货地址:邮政编码:联系:移动:应付金额:人民币:20元5.4菜单管理模块管理员进展菜单管理,下面介绍下添加商品的过程:添加菜单如图:局部代码如下:添加菜单菜 名:单 价:菜的简介:备 注:图 片:5.5订单管理模块管理员查看订单列表对应的是sh

11、oworder.jsp页面。如下列图:局部代码如下:style=FONT-SIZE:13p*;COLOR:*000000首页 | 关于我们 | 网上定餐 | 客服中心FONTahref=FoodGetServlet?id=fontstyle=font-编号:001番茄现价:人民币10.0元色香味俱全,味美可口ahref=FoodGetServlet?id=Copyright©2021    网上订餐系统餐系统 六数据库运行和维护1. 连接数据库/执行查询操作publicRes

12、ultSete*ecuteQuery(StringstrSql)trythis.rs=stmt.e*ecuteQuery(strSql);returnthis.rs;catch(SQLE*ceptione)System.out.println(e.toString();returnnull;catch(NullPointerE*ceptione)System.out.println(e.toString();returnnull;/执行数据的插入、删除、修改操作publicbooleane*ecute(StringstrSql)tryif(this.stmt.e*ecuteUpdate(str

13、Sql)=0)returnfalse;elsereturntrue;catch(SQLE*ceptione)System.out.println(e.toString();returnfalse;catch(NullPointerE*ceptione)System.out.println(e.toString();returnfalse;因为使用的是MySQL数据库,所以需要MySQL数据库的驱动下载后请将org包放至DBConn.java所在目录下以确保该bean能正常运行。七完毕语随着信息产业的不断开展,各行各业信息化的建立都在以各种进展时的动作运行着。网上订餐管理系统的出现改变传统的企业

14、、商店、大型超市管理方式。在我们小组设计的这个系统中,采用的是开发语言是JSP技术。以前对JSP技术仅仅是很浅显的认识,使我对JSP技术有了深刻的认识,对其组件、功能、语法都有了较大的提高.从学习JAVA语言开场,学习JSP,还有JDBC技术以及JSP与数据库的连接技术等,经过这段时间的系统学习,在JSP技术方面有了很大的提高。由于没有MIS的开发经历,同时涉及到JSP方面的容,又对TOMCAT效劳器不了解。在筹建时,消耗很多时间深入广泛的调查现有的网上订餐系统流程,但是,由于用户管理,菜品管理,订餐及订座管理在功能实现上小异,因此设计上没有花费太多时间,最终把精力放在了解JSP技术中,重点解决乱码问题、数据库连接问题上。当调试出现问题是,先从细节上入手,看看自己在细节上有没有由于粗心而发生的错误,然后再进展整体上分析,有没有严重的语法错误。最终在自己的努力下,在教师和同学的帮助下解决了各种问题。这次毕业设计实验,积累了数据库编程和开发的根本经历和一些根本技巧。对大型系统开发有了实质性、操作性的认识,同时对运用JSP技术有了很大的提高,对以前学到的书本知识也是个很好的稳固,同时这次设计让我意识到自己的许多的缺乏,锻炼了自己独立发现问题,思考问题,解决问题的能力,也掌握了一些编程的思想和技巧,使自己的编程能力也有了很大的提高。14级电子商务二班白丽利查文婷郭丽. z

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!