美食是人类永恒的话题,无论是在古代还是现代人们对美食都有一种非常的热爱在里面,但是随着时代的发展,人们可能没有更多的时间去研究美食,很多时候人们在下班或者放学之后更希望通过网络来进行订餐,为此我开发了本基于JAVA的餐必达网上订餐系统
本餐必达网上订餐系统采用Java语言来进行开发,用小巧灵活的MySQL数据库做完后台存储解释。实现了有用户注册登录,查看系统内的热门美食,最新上市的美食和美食新闻等内容,此外用户可以根据自己的喜欢将需要的美食加入到购物车并进行购买,后台部分管理员可以对美食类型进行管理,对美食的基本信息进行发布以方便前台人员的购买,对用户购买的美食订单进行管理等功能,通过这些功能基本可以实现用户对美食购买的需求
系统管理员功能
1.管理系统用户信息管理:可以添加,删除,编辑,查询系统用户的信息:
2.管理新闻信息管理:可以添加,删除,编辑,查询美食新闻的信息:
3.管理美食类型管理:可以添加,删除,编辑,查询美食类型的信息:
4.管理美食信息管理:可以添加,删除,编辑,查询美食的信息:
5.管理订单信息管理:可以查看和管理用户的订单信息:
6.管理订单明细管理:可以查询订单详情的信息:
7.管理付款记录信息管理:可以查看用户的付款记录信息:
前台用户功能
1.注册登录:用户通过注册登录,可以进行购物功能:
2.查看美食信息:用户可以查看美食信息,并可在登录后将美食加入到购物车中:
3.查看美食新闻信息:可以查看美食新闻的相关信息:
4.购物车管理:用户可以对自己的购物车信息进行管理:
5.订单管理:用户可以对自己的订单信息进行管理:
6.收藏管理:用于可以对自己感兴趣但是暂时无需购买的美食进行收藏
第1章 绪论1
1.1研究背景1
1.2开发意义1
1.3 主要研究内容2
1.4 本章小结2
第2章 关键技术介绍3
2.1 ECLIPSE与TOMCAT简介3
2.2 MYSQL数据库3
2.3 JSP技术4
2.4本章小结4
第3章 系统分析4
3.1 需求分析4
3.2 基于JAVA的餐必达网上订餐系统可行性分析5
2.2.1 技术可行性5
3.2.2 经济可行性5
3.2.3操作可行性5
3.2 需求建模5
3.2.1 用例模型6
3.2.2 用例规约7
3.3 实体类图9
3.4 系统管理员子系统的类对象模型11
3.5 用户子系统的类对象模型12
3.5本章小结14
第4章 系统设计14
4.1 基于JAVA的餐必达网上订餐系统功能结构设计15
4.2 基于JAVA的餐必达网上订餐系统数据库设计16
4.3本章小结19
第五章 系统详细设计20
5.1 基于JAVA的餐必达网上订餐系统前台部分设计20
5.1.1 系统首页20
5.1.2用户注册21
5.1.3用户登录21
5.1.4查看美食22
5.1.5搜索美食24
5.1.6我的购物车25
5.2 基于JAVA的餐必达网上订餐系统后台部分设计27
5.2.1管理员登录模块的实现27
5.2.2美食管理28
5.2.3美食分类信息管理30
5.2.4修改密码31
5.3本章小结32
第六章 系统测试33
6.1 餐必达网上订餐系统的设计与实现的测试目的33
6.2 餐必达网上订餐系统的设计与实现的测试方法33
6.3 餐必达网上订餐系统的设计与实现的测试用例33
6.6.1管理员模块测试33
6.6.2 教师模块测试34
总结36
致谢语38