摘要:网上订餐系统是近几年软件设计来的大热门,商家通过一些网站把自己的商品推广出去,这样方便客户了解商家和商品,大大的方便了人们的用餐,在任何地点都可以通过网站浏览进行订餐。网络订餐系统和实体餐厅相比,这种在线销售的方式大大的节约了店面的本金,加快了工作的效率。用户使用订餐系统,系统进行订单处理,计算准确并且高效,这不仅加快了餐厅的卖餐速度,而且以快速,便捷的外卖送餐形式给顾客提供餐饮,为客户节省了时间。
本订餐系统前台的实现除了具有普通订餐系统网站的菜品购买、浏览商城首页、用户管理、商城公告、留言管理、菜品分类功能,还有其他订餐系统都没有的功能也是本系统的特色部分:我的留言功能。它可以让用户通过系统商城首页的我的留言对菜品质量以及卖家服务态度进行留言,方便卖家及时听取用户建议。
本订餐系统后台具有公告管理、菜品管理、用户管理、订单管理、留言管理、财务管理的功能。本系统还有一个特别简单的库存管理,卖家只要认识字就会独立操作,简易大方的界面设计,让卖家一目了然的去操作库存、前台的订单以及财务统计,在财务统计中用户可以随意输入开始日期和结止日期,让卖家可以更清楚的知道自己的订餐系统的收支情况。为卖家提供了极大的便利。
本文详细的阐述了基于Java的网上订餐系统的开发、设计与实现。本网站采用的框架是SSH框架。整个系统中的难点技术是Struts。本系统的实现用了Jsp技术、Servlet技术Jdbc技术。该订餐系统是用Java 实现后台功能,遵循MVC开发模式,使用Jsp技术开发。数据库采用MySql数据库。
本商城首页界面简洁明了,让用户可以快捷的选择自己想要的菜品,给用户带来了良好的体验。用户操作起来十分简单,哪怕是年龄大的老人也很容易学会操作。本订餐系统考虑到了用户和卖家的实际需求,一些人性化的功能的实现,体现出系统的贴心。
关键词 网上订餐;Java;MySQL;Hibernate;JSP
目录
摘要
Abstract
第1章 绪论-1
1.1 课题背景-1
1.2 目的和意义-1
1.3 系统设计思想-1
1.4 课题研究内容-2
1.5 本文的结构-2
第2章 开发环境与相关技术的介绍-3
2.1 MySql数据库介绍-3
2.2 MyEclipse开发工具介绍-3
2.3 MVC框架介绍-3
2.3 JSP介绍-4
2.4 JavaBean技术介绍-4
第3章 可行性分析与需求分析-5
3.1 可行性分析-5
3.1.1 经济可行性-5
3.1.2技术可行性-5
3.1.3运行可行性-5
3.2 需求分析-5
3.2.1订餐系统的需求描述-5
3.2.2订餐系统的需求分析-5
3.2.3 业务流程图-6
3.2.4 数据流图-7
第4章 总体设计-9
4.1 系统功能设计-9
4.2 数据库设计-10
4.2.1 数据库E-R图设计-10
4.2.2 数据库设计-10
第5章 详细功能实现-14
5.1 商城首页设计-14
5.2 订餐系统前台的实现-14
5.2.1 用户维护模块设计与实现-14
5.2.2购物车模块的实现-18
5.2.3收银台模块的实现-19
5.2.4我的订单模块的实现-20
5.2.5客户留言模块的实现-21
5.3 系统后台的实现-22
5.3.1管理员维护模块的实现-22
5.3.2订单管理模块的实现-22
5.3.3 商品管理的实现-23
5.3.4 公告管理的实现-24
5.3.5留言信息管理设计与实现-25
第6章 系统测试-26
6.1登录模块的测试-26
6.2搜索模块测试-26
6.3注册模块的测试-26
6.4我的留言模块的测试-27
结论-28
致谢-29
参考文献-30