基于Java Web的网上订餐系统的设计与实现
[关键词:Java,Web,网上订餐系统] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:xxgl0116,word全文:60页,合计:16000字 |
本文基于Jsp技术和Mysql数据库,采用面向对象的分析与设计方法,依照当前流行的网上订餐平台进行网上订餐系统的开发。首先要对系统的需求进行深入的调查和分析,在此基础上对系统进行总体的结构设计,运用业务流程图和数据流程图描述系统行为,然后把系统划分为各个功能模块,然后对各个功能模块进行详细的分析。在综合了系统的总体设计和模块分析后,分别从概念结构设计、逻辑结构设计和物理结构设计三个方面叙述了数据库的设计,首先要根据以上的需求分析来画出E-R模型,然后将E-R模型图映射为表,最后规范化这些表。然后使用SQL语句创建数据库和表。最终实现整个系统
该系统分为前台和后台两个主要的部分,拥有系统管理员,店铺和顾客三个参与者。前台部分主要是供顾客浏览资讯,注册登录,订餐,订座等,而后台则包括两部分,一个是面向系统管理员的,用于对于网站的基本信息进行维护,例如网站公告,客户留言,并进行店铺管理。而另一个则是面向商家的,供商家进行菜品的管理和订单的管理等。开发过程中主要解决的问题首先是界面的布局和组织,这个是用HTML+CSS解决。然后是页面的打开以及页面之间的跳转,运用JSP标签以及JavaScript解决。最后是数据库的连接以及修改,增加,删除和查询,运用Java语句和Servelet进行解决。
本系统应具有如下功能:
1.顾客注册
对于第一次使用本系统的顾客提供注册功能,以便顾客更好的享受订餐服务。
2.顾客登录
对于已经拥有账号的顾客来说,他们通过登录,可以随时查看自己的订单信息,追踪订单状态,完成订单确认以及支付,和对餐馆进行评价,对网站进行留言,也可以进行密码修改,和常用送餐地址以及联系方式的修改。
3.顾客留言
顾客登录后对网站留言,对于网站提出建议和意见,或者投诉店铺,由管理员对留言进行管理。
4.店铺展示
对店铺进行分类,顾客可以按照意愿选择自己想要查看的店铺类型。并选择店铺。
5.菜单展示
对菜品进行分类,顾客按照需求查看不同的菜品,然后选择菜品。
6.购物车
顾客在菜单中选择的菜品将被添加到购物车,顾客可以随时查看购物车,修改购物车......
本文详细介绍了网上订餐系统开发的全过程,随着互联网的快速发展,传统餐饮业不可避免的受到了冲击,人们对就餐方式和就餐体验提出了新的要求,网上订餐平台的出现为传统餐饮业的发展带来了新的思路,新的机会,显著的提高了餐厅的效益,同时为顾客带来了方便快捷的就餐体验,取得了非常好的社会效益。本订餐系统采用面向对象的分析与设计方法指导开发的,前期充分了解和掌握网上订餐系统的业务流程进行需求分析,然后运用信息系统分析与设计的研究方法,完成了业务流程分析、数据流程分析、数据库设计、页面设计、代码设计和输入输出设计等内容,最后实现系统并进行测试。其中网上订餐是整个系统的核心,也是整个设计的难点所在,这一部分包括了菜品查看、购物车、订单管理、在线付款和配送等。
提示:此毕业设计论文完整版包含【论文】 作品编号:xxgl0116,word全文:60页,合计:16000字 |
本信息管理与系统毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于Java Web的网上订餐系统的设计与实现(论文)!