网上订餐管理系统
技术:Java、JSP等摘要:
随着互联网的发展和普及,网上订餐也越来越普遍,设计开发一种更高效更方便的网上订餐系统已经显得十分必要了,将来网上订餐服务有望发展成一种非常受欢迎的订餐方式,将成为餐饮业销售的新模式和新的增长点。
本课题的任务是开发一套基于web的订餐系统,旨在通过网站的形式实现顾客的订餐过程。本系统使用Java语言开发,采用SH框架,利用JSP技术结合MySQL数据库来实现的B/S结构。系统是根据顾客和管理员两种不同用户的使用范围进行功能划分和设计,实现了订餐系统的基本功能。顾客通过访问订餐系统的前台页面,注册成为会员,浏览餐饮,搜索餐饮,发表留言,订购餐饮等。餐馆经营者以管理员的身份登录系统后台,管理会员,订单,餐饮,公告等。
本设计与现有的其他案例比较,具有界面直观,操作简便等优点,方便订餐者和餐饮管理着进行使用。
关键词网上订餐;JSP;MVC;B/S
目录:
摘 要 i
Abstract ii
1绪论 1
1.1订餐系统的研究背景 1
1.2订餐系统的研究目的及意义 1
1.3相关技术简介 2
1.3.1JSP技术 2
1.3.2MVC开发模式 3
1.3.3SH框架技术 4
1.3.4Hibernate框架 5
1.4MySQL数据库 5
2订餐系统分析 7
2.1系统可行性分析 7
2.2需求分析 8
2.2.1系统功能需求 8
2.2.2系统性能需求 8
2.2.3系统重要用例分析 9
2.2.4业务流程分析 10
2.2.5数据流分析 11
3订餐系统总体设计 13
3.1系统设计原则 13
3.2系统结构设计 13
3.3功能模块设计 13
3.3.1前台显示的功能模块设计 14
3.3.2后台管理的功能模块设计 15
3.4数据库设计 15
3.4.1数据库表设计 16
3.4.2数据库概念模型设计(E-R图) 16
3.4.3数据库逻辑结构设计 17
4订餐系统编码与实现 22
4.1系统的分层设计与实现 22
4.1.1表现层(UI) 22
4.1.2业务逻辑层(BLL) 23
4.1.3数据库访问层(DAL) 24
4.2前台显示模块的实现 25
4.2.1会员注册模块的实现 25
4.2.2搜索餐饮模块的实现 26
4.2.3订餐功能模块的实现 26
4.2.4留言评价模块的实现 29
4.3后台管理模块的实现 30
4.3.1公告管理模块的实现 30
4.3.2餐饮管理模块的实现 31
4.3.3管理员管理模块的实现 32
4.3.4订单管理模块的实现 34
4.3.5会员管理模块的实现 35
5订餐系统测试与运行 37
5.1测试的定义 37
5.2测试的原则 37
5.3测试的目的 37
5.4系统运行环境要求 38
5.5系统测试基本要求 38
5.5.1界面测试 38
5.5.2功能测试 38
5.5.3性能测试 38
5.6系统测试用例 38
5.7系统测试结果 39
结论 40
参考文献 41
致谢 42
外文原文 43
中文翻译 49
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]