基于MVC框架的网上订餐系统毕业论文
2022-05-26 21:23:15
论文总字数:18467字
摘 要
当今社会的生活节奏越来越快,人们对餐饮的要求越来越高,不仅要求色香味俱全,对餐饮的时间和方式也有了更高的要求,许多人因为工作的繁忙而无法享受美味可口的食品。
本课题在分析了订餐服务行业现状,设计研发了一套基于MVC的网上订餐系统。本系统用户分为系统管理员和普通用户这两类。管理员模块的功能主要包括修改登录密码、用户信息管理、菜品类别管理、菜品信息管理、订单信息管理、留言信息管理;普通用户模块的功能主要包括用户注册与登录、浏览菜品信息、购买菜品、订餐车信息管理、系统留言功能。
本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于MVC设计模式的网上订餐系统。
关键词:JSP,MySQL数据库,MVC设计模式
ABSTRACT
In today's society, the increasingly rapid pace of life, people on the food requirements more and more high, not only requires the color aroma and taste, the time and the way restaurants also have higher requirements, many people because of the busy and can not enjoy the delicious food. Therefore, it is necessary to develop a small company ordering system.
This topic on the analysis of the reservation service industry present situation, designed and developed a set of online reservation system based on MVC. The users of the system is divided into administrators and ordinary users the two classes. Administrator module function mainly includes the modification of the password, user information management, food category management, food information management, order information management, message management; Ordinary user module mainly includes user registration and login, browse items information, to buy food, reservation information management, system message function
The front of the system using JSP as the development language, the background using MySQL as the database management system, the development environment is MyEclipse, the server using tomcat, a small company to a MVC structure to develop the ordering system.
Keywords: JSP,MySql Database,MVC
目 录
摘要 I
ABSTRACT II
第一章 需求分析 1
1.1课题背景与意义 1
1.2开发工具及技术 2
1.2.1开发工具 2
1.3软件需求 2
1.4相关技术 2
1.5可行性分析 2
1.5.1 技术可行性 3
1.5.2 经济可行性 3
1.5.3操作可行性 3
第二章 数据库设计 9
2.1数据库的分析与设计 9
2.2数据库的概念结构设计 9
2.3数据库的逻辑结构设计 11
2.4数据库的连接原理 14
第三章 详细设计 15
3.1详细设计概念 15
3.2基本数据库档案关系 15
3.2.1用户信息 15
3.2.2员工信息 16
3.3餐品及数据关系 16
3.4订单及数据关系 17
3.5用户留言及数据关系图 17
3.6前台首页详细设计图 18
3.7后台首页详细设计图 18
第四章 系统功能实现 19
4.1用户注册功能 19
4.2用户登录功能 20
4.3餐厅添加界面 21
4.4管理员首页 24
4.5用户查看菜品信息 25
4.6用户订餐功能 26
第五章 系统测试 30
5.1系统测试目的与意义 30
5.2测试过程 30
5.3主页面的登录模块测试 30
5.4其他错误 32
结 论 33
参考文献 34
致谢 36
第一章 需求分析
1.1课题背景与意义
民以食为天。当今社会的生活节奏越来越快,人们对餐饮的要求越来越高,不仅要求色香味俱全,对餐饮的时间和方式也有了更高的要求,许多人因为工作的繁忙而无法享受美味可口的食品。
随着技术的发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,网上餐饮业采用电脑管理销售,送货等环节也是必然趋势。本系统属于数量有限的餐厅管理系统,可以有效的对中小型餐厅进行管理,随着竞争的日益激烈,如何利益最大化对普通的餐厅来讲,销售情况管理的好坏对网上餐厅的持久经营至关重要。随着信息时代的快速发展,网上越来越多的订餐系统出现方便了人们的日常饮食,同时加大了个大餐厅的竞争,一个完善的网上订餐系统的会吸引更多的用户在这个平台上订餐。所以一个完善的系统需要从多方面考虑。考虑的方面大致可以分为如下几点:
- 餐品的种类决定一个网上订餐系统的关键所在,当用户看到有好多餐品可以选择的时候,心中的好奇心就会得到满足,餐品的种类可以满足不同口味人的需求。所以一个网上餐厅的成败关键在于你餐品的种类和口味。适合的人群越多,就会有不同的人来光顾。
- 网上订餐系统成功的第二点也可以说很关键,系统的完善性,能够让用户很好的操作,不论什么文化程度的人群都可以很好的应用这个系统,这样你的系统可以说是个比较完善的系统。只有这样才能有更多的人群来注册来订餐。
- 做宣传也是比较重要的,宣传做的好,可以让更多的人来认识网上订餐的方面,以及它带来的好处。网上订餐系统的出现,到目前为止还是有好多人不知道有网上订餐系统这个平台,所以做宣传也是很重要的。
1.2开发工具及技术
1.2.1开发工具
本系统的开发工具myeclipse10.0,用的数据库是Mysql。
1.3软件需求
1. 系统开发平台:myeclipse10.0
2. 系统开发语言:java
请支付后下载全文,论文总字数:18467字