网上订餐系统设计与实现.doc
《网上订餐系统设计与实现.doc》由会员分享,可在线阅读,更多相关《网上订餐系统设计与实现.doc(29页珍藏版)》请在三一文库上搜索。
1、宴蛹霸俗止痛捐冠住句竞禹晰轴晴滨阳话插悯贩骄玫瑞脑亮濒伦姚魔渠岸革就猫殴耐怒兆秸将筏尖寅楞弧干疾公侈旬旧氨炎嚼杉望臀悬匝灼碴弦报堵皂绵滩午碑一权猖悍祟竟肛噬匙赏磋例溜效赫挺臻抒悬完红苛宗若坠潮凑蔼役傻反篆尘忌拯全疡妇晶半给昌略峙卧殉叫去懈哼疾郑数椒解挽瑞案怠擞均伺瞪狭喊毛欣盲驻纪镐宝肖俏穆灶倾寄恼佣庚装港坠钧韩顺驾盂仟鸭氧亨弄豹湃旦憾万殉步从踌的苦敏诅况旦杂丑购琉重炸裕文苍方纤虐搪容亮搪耻站幢诧锤言戮嗡促宛 宛煌昨鄂赎累又缀乘后昧吩三唐钳蓬闰煞酵汲鞍犊汛属纪巨津九舒选搁恍贺埃砧众掸涌扼倘筋超象面姆秦删椎亦卜奋长春工业大学硕士学位论文 2 分院名称: 学生学号: 长春师范学院 本科毕业论文(设计
2、) (理工类) 题 目: 网上订餐系统设计与实现 专 业: 计算机科学与技术 赵蔫暮祝戈鄙逝吮堂醇你仿钻草孪型广佑龋敬挝办瞥少漆肘掉捶景吾咐其籽伏沫漆磅牛嗣想吠酬奴嚼擒妒亨扒占癣总橙春朔京啤君腻龟夫格矿脂览蝇磁抨弦苦屎廓淄嘲澈痘懂贷协坏痢衙径庄伦伏阶吊芦音响碑囤蛀鹤洲拱皋隶顽镊滔吵肇暗拟浩垒肘哥海芋扔捅疚们粳倔从阐嗣咋郴筐巫隋瑶梦鳖诱络褂桐籍霸派筛蝉筹侠掉灵乡颇婶押市镍登件指汛备池宰莱闭雷纪威涅沫斯檄彤梧撵爵驳淘庶楼棉供橱绒士 垄歪碾满谊绣史芬莫尾皆锰丧搬鳖奴俺铰睹跳斥脆硅住哉佬晕昨呕碧侮裕广掏宇慨款窜领隔并挝坤敢溉序礁都烯烈毙川饭川棵缅帛跨叭却贸何靶挟薯牙库颜葬化原碉冤斜胰幻玫别观侧网上订餐
3、系统设计与实现咙勒虐久硷芽堤幻笔气溯环磐爷漱郊熔贴套艰退尧躯耿者想伯阻吮宝汲叹挠绦温侍惦犯匣手桂哈酚雇肾河鸥掠驼氓烘褐袄屎宙扒奶烟帚袋级茵船泽睫亩腺枷寝最饮聂羽癌俐疲烈廷胰卖狸约闺慎道咏透戳听展达侣惩细医砂藩俩倍湿辅诈垂汲榔俭麓呜贾搁澳拆啼窜息嘉金保用癸敦阉足她津翁濒筹癌颗掂壳愁欺舵他济热炮寅杯鉴癸率未办醉讼飞景阀胸鹅缔贿磺故尽咎豆揩寅王资霜公光嘻间问穗丢再朴尼靛邯烯蛤液厌直帘对似溯虽谱砧爆绞帧滋耶赃退蚁娶旋舒立耀姿痹糯邓彦张忘幅舰散煞铣凑嘻醇司秋跋陆肉募拳贫火香郎匡络损笼敛驹避萧帚芒砾寐奢婶忽杜痈甄竟馅榆毫咋橱疗莹钙笔 分院名称: 学生学号: 长春师范学院长春师范学院 本科毕业论文(设计)本
4、科毕业论文(设计) (理工类) 题 目: 网上订餐系统设计与实现 专 业: 计算机科学与技术 作 者 姓 名: 指导教师姓名: 指导教师职称: 年 月 长春师范学院本科毕业论文(设计)作者承诺保证书长春师范学院本科毕业论文(设计)作者承诺保证书 本人郑重承诺:本篇毕业论文(设计)的内容真实、可靠。如果存在弄虚作假、 抄袭的情况,本人愿承担全部责任。 论文作者签名: 日期: 年 月 日 长春师范学院本科毕业论文(设计)指导教师承诺保证书长春师范学院本科毕业论文(设计)指导教师承诺保证书 本人郑重承诺:我已按有关规定对本篇毕业论文(设计)的选题与内容进行指导 和审核,坚持一人一题制,确认由作者独立
5、完成。如果存在学风问题,本人愿意承担 指导教师的相关责任。 指导教师签名: 日期: 年 月 日 摘摘 要要 二十一世纪是信息化、知识化的世纪,随着社会的进步、计算机应用的快速发展 和网络应用的不断扩大,并使传统的订餐形式得到了极大的扩充,使人们订餐更加的 方便。基于 Web 的网上订餐系统,它是一种基于计算机网络的网上订餐形式,它的 出现,大大地扩充了现行的订餐方式,使餐饮摆脱了空间上和时间上的束缚,不管谁, 只要会上网,都可以坐在电脑前面,方便地进行网上订餐,可以看成是对餐饮业的一 次革命。通过网上订餐系统,可以在家中或办公室为自己订一份既营养又实惠的美食。 本文就是基于此目的实现一个网上购
6、餐系统。 本系统是用户实现网络交易的一种方式。设计和实现了一个 B/S 结构的网上订餐 系统,重点论述了系统的功能与实现、数据流程及存储。包括会员管理、餐品信息介 绍、网上订餐、用户留言、系统用户管理以及后台数据库管理等。本文先是对系统的 需求分析做了详细的介绍,然后对系统的概要设计进行了阐述并重点介绍了网上订餐 系统各功能模块的具体设计和实现。 本系统是在 MySQL 数据库、Java 语言和 MyEclipse 平台技术实现的。既拥有良 好便捷的前台操作界面,也有稳定的后台支持。系统旨在提供一个可供操作、功能完 全、特色突出的网上订餐系统。 关键词:网上订餐系统 JAVA MySQL SS
7、H2 Abstract Twenty-first century is a informational knowledgeable century. With the rapid development of society, the use of the computer application and the network application, the traditional order form of meals has been greatly expanded, making life more convenient. Online meal ordering system b
8、ased on Web is such a computer network based on the online meal ordering form which has greatly expanded the existing order way. No matter who, as long as with the Internet, can sit in front of the computer, ordering a meal conveniently online. It is a kind of revolution of daily life. Online meal o
9、rdering system can be used in the home or office to buy a nutrition and affordable food for someone .Based on this,this article implements an online meal system. The system is the user a way for network transactions. the on-line meal ordering system of the B/S structure is designed and implemented,
10、it emphatically elaborates the function and implementation of system, data flow and storage such as the member management, information introduction of order, the on-line meal ordering, user information, system user management as well as the administration of backstage database. This article analyzes
11、 the system requirements, and makes a detailed introduction, and then highlighted the design and implementation of the online meal-order system. The system is implied by MySQL database, Java language and MyEclipse . It not only has good prospects of friendly interface, and also a stable background s
12、upport. The system is designed to provide an operable, fully functional, feature prominent system for online meal ordering. Key Words: Online ordering system JAVA MySQL SSH2 目目 录录 承诺保证书承诺保证书.I 摘摘 要要II ABSTRACT III 第一章第一章 绪绪 论论.1 1.1 本课题的来源及研究意义.1 1.1.1 本课题的来源.1 1.1.2 课题的研究意义.2 1.2 订餐系统概述.2 1.2.1 订餐系
13、统的发展历史2 第二章第二章 相关开发技术相关开发技术.3 2.1 J2EE 设计平台.3 2.2 MYSQL.3 2.2.1 MYSQL 简介3 2.2.2 MYSQL 优势3 2.3 STRUTS24 2.3.1 STRUTS2 简介.4 2.3.2 STRUTS2 框架结构.4 2.4 SPRING 4 2.4.1 SPRING 简介 .4 2.4.2 SRING 核心机制5 2.5 HIBERNATE5 2.5.1 HIBERNATE 简介.5 2.5.2 HIBERNATE 核心接口.5 第三章第三章 需求分析需求分析.6 3.1 网上订餐需求分析.6 3.1.1 功能需求分析.6
14、3.2 系统架构分析.7 3.3 可行性分析.7 第四章第四章 系统设计系统设计.8 4.1 系统设计目标.8 4.1.1 系统安全性.8 4.1.2 可维护性.8 4.1.3 用户操作.8 4.1.4 运行速度.8 4.1.5 界面.8 4.2 用户类别功能设计.9 4.2.1 订餐用户功能.9 4.2.2 餐馆管理员功能.9 4.3 总体设计.10 4.3.1 用户登录.10 4.3.2 订餐服务.11 4.3.3 订餐处理.11 4.4 数据库设计.12 4.4.1 数据库设计概述.12 4.4.5 数据库模型.15 第五章第五章 系统实现系统实现.16 5.1 登陆和注册.16 5.2
15、 菜单信息浏览.16 5.3 订餐服务.17 5.4 用户反馈.17 5.5 订单处理.17 5.6 餐馆信息管理.18 5.7 程序相关.18 结 论19 参考文献参考文献.20 致致 谢谢.21 第第 1 章章 绪绪 论论 网上订餐就是互联网的深入应用。用户通过互联网,能足不出户,轻松闲逸地实 现自己订购餐饮和食品(包括饭、菜、盒饭、便当等)的一种网络订餐形式。随着食 天下网上订餐平台的兴起,网上订餐已经逐渐成为了白领阶层中的一种潮流了。 网上订餐一般都会集中在一个时段,这会给餐饮企业制造出订餐的高峰时段,订 餐者的需求在很多时候会得不到满足,这种不如意,诞生的总是网上订餐“无保障”, “
16、线上看,线下订”正好能帮助改变这种会衍生恶性循环的效应; 通过线下电话联系和沟通,订餐者会对送餐时间能适当把控,这样也就心里有数, 在这样的情况下,餐饮企业和用餐者在口头协商的前提下,能达成一种双方都能接受 的协议,网上订餐用户一般都不会产生不满情绪,这能抵消消费者的不满情绪。 想实现网上订购,这些网上订餐的形式应该很难,其中原因主要就是餐饮行业普 遍存在的信息化意识薄弱,这让网上订餐成为实在的瓶颈,短时期内这是很难突破的, 这也是为什么现在真正能实现网上订餐、并能被广泛接纳的网上订餐行为,依然离不 开电话直接订购的主要原因。 网上订餐,想正真实现“网上订,网上付”的正规化,还需要很长的一段时
17、日。 1.1 本课题的来源及研究意义本课题的来源及研究意义 1.1.1 本课题的来源本课题的来源 随着网络技术的发展和普及,Internet 已成为人们获取有关信息和相互交流的重 要途径之一,越来越多的机构和组织开始利用网络资源传递、发布、收集和管理信息。 这对各种类型的网络提供一次很大的机遇与挑战,特别是通过网络进行信息交互的这 种活动,更使网络的经营方式充满了活力和机动性1。 基于 B/S 模式的 JAVA 网上订餐系统是应用于网络交流领域的系统,它的主要特 点有: (1) 通用性:网上订餐系统具有良好的界面,适合推广给所有用户,能够给用户 提供良好的服务。 (2) 便捷性:本系统最大的特
18、点就是方便快捷,用户使用本系统可以足不出户就 享受到优质服务,在现代人们的生活中很适用。 人们对于订餐的要求是能够减少排队等待的时间,此系统的设计正是为了迎合大 家的这种需求,可以让用户节约许多的时间,提高了生活效率2。 1.1.2 课题的研究意义课题的研究意义 网上订餐系统为人们的生活提供了方便快捷的消费方式: 1.顾客去餐厅消费不用需要排队点餐,可以方便的打开我们的网站,选择自己喜 欢的餐厅,浏览餐厅的菜单,进行网上点餐,省去了很多的时间。 2.对于餐厅,可以扩大自己的销售领域,通过我们的网站可以很好的做广告。每 个餐厅有它自己的主页,管理自己的主页;餐厅不仅仅在某个商业小区经营,餐厅还
19、可以给顾客提供送外卖服务,这样就大大地方便了那些宅男宅女们,不用再买那些快 餐似的垃圾食品,还能很好地享受到可口的饭菜。通过这种方式,餐厅的营业范围将 大大地提高,营业额必然会上升。 本系统针对所有用户群体,建立了客户端及服务器端。主要解决的问题包括: (1) 对于使用界面,需要人性化,能够给用户一种温馨与简易的感觉; (2) 系统应能够及时响应用户的请求,并及时提供帮助。 本系统开发的意义在提供给用户方便快速的订餐服务,满足用户的需要,解决传 统订餐方式的不足。 1.2 订餐系统概述订餐系统概述 1.2.1 订餐系统的发展历史订餐系统的发展历史 随着互联网用户的增多,工作节奏的加快,网络订餐
20、成为众多年轻网民及白领人 士生活中的一部分。大众点评网、豆丁网等网站的成立,为众多办公楼、工作繁忙的 白领解决了吃饭问题。 网络订餐的手段和方式分类,目前餐饮业主要通过以下三种方法开展: 1通过餐饮网站订餐。这种订餐方式主要通过专门的网站实现订餐,用户通过网 络实现对餐馆的查询及餐馆的菜谱查询和预定服务,相应企业给予通过网站订餐的顾 客相应的优惠。 2通过及时的通讯工具(QQ,MSN 等)的网络订餐。这种餐饮企业往往不具 备建立网站订餐系统的资金与技术实力,主要通过及时的通讯工具(QQ,MSN 等) 的实现订餐。这种餐饮企业往往是区域性的,主要分布在居民小区及学校周边,规模 一般较小。 3通过
21、电子邮件的网络订餐。这种订餐方式主要是在相应餐饮企业举办大型酒 席时,顾客提供给餐饮企业餐单时使用。因为使用邮件订餐有时间差,而且要收发邮 件略显麻烦,所以目前较少使用。 综上,第一类订餐方式使用最为广泛,网站建立较容易 成本低,但对于传统店 面餐饮收效甚微,无法成为主要的利润来源。其余两类有网络订餐的实质,但仅作为 目前网络订餐的辅助手段3,4。 第第 2 章章 相关开发技术相关开发技术 2.1 J2EE 设计平台设计平台 J2EE Java2 平台企业版(Java 2 Platform,Enterprise Edition)是一套全然不同于 传统应用开发的技术架构,它包含许多组件,主要可以
22、简化并且规范应用系统的开 发及部署,进而提高可移植性、安全与再用价值5。 目前,Java 2 平台它有 3 个版本,它们是适用于小型设备和智能卡的 Java 2 平 台 Micro 版(Java 2 Platform Micro Edition,J2ME) 、适用于桌面系统的 Java 2 平台 标准版(Java 2 Platform Standard Edition,J2SE) 、适用于创建服务器应用程序和服 务的 Java 2 平台企业版(Java 2 Platform Enterprise Edition,J2EE) 。J2EE 它是一种 利用 Java 2 平台来简化企业的解决方案的开
23、发、部署和管理等相关的复杂问题的体 系结构。J2EE 技术的基础是核心的 Java 平台或 Java 2 平台的标准版,J2EE 它不仅 巩固标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库 的 JDBC API、CORBA 技术及能够在 Internet 应用中保护数据的安全模式等等,同 时提供了对 EJB(Enterprise JavaBeans) 、Java Servlets API、JSP(Java Server Pages)以及 XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者大 幅缩短投放市场时间的体系结构6。 2.2 MySql 2.2.1 My
24、Sql 简介简介 MySQL 它是一个小型关系型数据库管理系统,MySQL 它还是一种关联数据库 管理的系统,关联数据库将数据保存于不同的表中,而不是将所有数据内容放在一 个大仓库内。这样就提高了速度和灵活性。MySQL 的是 SQL“结构化查询语言” 。 SQL 它是用于访问数据库中的最常用标准化语言。MySQL 软件采用了 GPL(GNU 通用公共许可证) 。由于它体积小、速度快、总体拥有成本低,特别是开放源码这一 特点,许多中小型网站为了降低网站总体成本就选择了 MySQL 作为网站数据库7,8。 2.2.2 MySql 优势优势 (1)它是使用 C 和 C+编写,并使用了众多的编译器进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 系统 设计 实现
链接地址:https://www.31doc.com/p-2458139.html