网上订餐系统的设计与实现(源码)【字数:11388】

摘 要在互联网时代,网络已经成为人们生活中不可缺少的一部分,它扩展了人们的订餐方式,使订餐更加的方便。以前传统的到店订餐方式已不能满足人们的需求了,网上订餐是餐饮界的一次革新,给人们提供了一种新型的餐饮模式。当你感到疲惫或者偷懒不想自己做饭时,打开电脑,使用鼠标简单的操作一下就可以为自己订一份营养又实惠的美食。本系统是通过网络来实现用户与商家交易的一种方式。系统的架构是B/S,通过完成该系统来论述功能和数据的设计与实现。该系统包括用户、餐品信息、网上订餐、用户评价、系统管理员、及后才数据库的管理。本文将先对系统的需求分析进行详细的介绍,然后再介绍系统的各个功能模块的具体设计和实现。在系统的开发过程中,我使用了最新版本的Eclipse,开发语言是JAVA,服务器和数据库分别是Tomcat和MySQL。
目 录
第一章 绪论 1
1.1课题背景及意义 1
1.2论文工作的主要内容 1
1.3论文的结构 1
第二章  相关技术简介 3
2.1前端开发技术介绍 3
2.2后端开发技术介绍 4
第三章 网上订餐系统需求分析 6
3.1目标和任务 6
3.2系统功能性需求分析 6
第四章 网上订餐系统功能的设计与实现 9
4.1用户登录功能的设计与实现 9
4.2用户订餐功能的设计与实现 10
4.3订单管理功能的设计与实现 11
4.4用户管理功能的设计与实现 12
4.5资料管理功能的设计与实现 12
第五章  网上订餐系统数据库的设计与实现 14
5.1数据库的设计 14
5.2数据库的实现 14
第六章 网上订餐系统界面设计与实现 18
6.1用户首页界面的设计与实现 18
6.2用户注册界面的设计与实现 18
6.3个人中心界面的设计与实现 19
6.4资料管理界面的设计与实现 20
6.5订单管理界面的设计与实现 20
6.6用户管理界面的设计与实现 21
第七章  网上订餐 *好棒文|www.hbsrm.com +Q: @351916072@ 
系统测试 22
7.1测试目的 22
7.2主要模块测试 22
7.3测试总结 23
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1课题背景及意义
目前电子商务市场在中国市场占了很大的比例,并且仍在以非常快的速度在发展和壮大[10]。在电子商务市场中商品类的电子商务市场已经接近饱和的状态,再以商品类来进军电子商务市场是错误的策略,将面临失败。
而以服务类为主的电子商务和以商品类的电子商务就不一样了,不用花费太多的时间和精力,就可以很容易的为顾客提供优良的服务。餐饮业更是在电子商务市场中占据了很大一块市场。做一个网站,我们最要注意的是网民的用户体验,现在的网民用网频繁,相对的网络技术也是日渐提高,导致了网民对服务类的网站风格是更加的挑剔了。只要有一点点不满意的地方,他们就回去找另一个让他们满意的网站去了。那到底怎么样才能给顾客良好的浏览体验呢,很多网站都没有一个具体的概念。网民见识的网站类型已经够多了,所以现在他们想要的仅仅是简单就OK了,太过繁杂或五彩缤纷的网页可能会达到相反的效果。网上订餐类型网站就尽量简单就好啦,让用户可以清晰明了的查看信息。在了解以上的电子商务市场以及网站信息的基础上,结合实际情况,设计并开发了网上订餐平台。
1.2论文工作的主要内容
本次毕业设计是设计一个网上订餐平台,该论文详细介绍了系统从分析到完成的一个过程。先从当前网上订餐市场进行了解,并对需要用到的技术进行详细的介绍,再进行该系统的需求分析,分析该系统应具有的功能,然后在了解需求的基础上再对系统功能和数据库进行设计与实现,最后再对系统进行测试。
1.3论文的结构
第一章 绪论 本章介绍毕业设计课题的背景和意义、毕业设计的主要内容以及论文的组织结构;
第二章 相关技术介绍 本章对系统实现需要用到的各种技术做一个详细的介绍;
第三章 网上订餐系统需求分析 本章介绍了该系统基本功能需求;
第四章 网上订餐系统功能的设计与实现 本章对系统功能的进行设计并实现;
第五章 网上订餐系统数据库设计与实现 本章首先给出了数据库的ER关系图,接着将ER关系图中的表一一实现;
第六章 网上订餐系统界面的设计与实现 本章对页面进行了设计并实现;
第七章 系统测试 本章将对系统进行测试并给出测试结果;
第二章  相关技术简介
2.1前端开发技术介绍
2.1.1Jsp简介
JSP的出现简便了WEB开发的冗杂步骤进而提高了WEB开发的效率, SUN公司领头其他相关公司辅助开发了它[6]。JSP开发的网页可以在各个浏览器上稳定的运行。它被服务器和各种开发工具设为网页规范。开发人员可以简单的使用它进行动态网页的开发:(1)首先是用户向服务器发送一个浏览请求,服务器执行相关的类文件对请求进行处理,处理结果将以HTML网页的形式返回给客户端显示,这种设计方式提高页面设计人员与功能编程人员工作效率,工作时不会对双方进行干扰,设计前台页面的工作人员只需要关心页面是否符合打大众的审美,而后台编程人员专注的实现系统的功能。这样的设计模式不仅方便后期的维护,也对系统的安全性有效的增强了。(2)JSP开发的网页可以在其中插入很多组件,例如当前流行的Jquery技术,仅仅需要一个插件就可以在页面中使用了。这样的方式方便了前台开发人员的页面开发,而不需要去使用额外的开发软件。(3)JSP为开发人员提供了很多容易掌握的标识,它可以很容易的访问JavaBeans组件并对其进行实例化[2]。
2.1.2Bootstrap简介
Bootstrap是当前一种非常流行的前端框架,前段开发人员可以使用它来美化界面。其中最常用的就是Bootstrap的模态框,可以为前段开发人员节省很多时间。它能够实现响应式布局,并且兼容PC端和手机端。这样我们就只需要制作一版样式就可以兼容手机端和PC端,前段开发人员就不需要花费更多的精力去制作PC版和手机版,这样的开发方式大大提升了我们工作的效率。它的优点有:(1)跨设备、跨浏览器(2)响应式布局(3)提供非常全面的组件(4)内置JQUERY插件(5)支持HTML5、CSS3(6)支持LESS动态样式。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/91.html

好棒文