网上订餐设计与实现

内容要求:

本次毕业设计,通过实际考察网上订餐的具体流程,完成网上订餐管理系统的设计,发展网络餐饮服务并且结合实际,提高人们生活效率节约更多的时间。系统可实现在网上餐厅的查询菜品、浏览菜品、用户订餐、餐厅信息等功能,同时提供后台相关数据库的管理操作。系统主要包括以下功能:

1. 前台系统的主要功能

(1)注册登录:普通用户填写基本信息进行注册,已注册用户通过输入信息登录系统;

(2)注册信息的个人用户管理:用户登录系统后可对个人的基本信息查看与修改;

(3)浏览菜品:用户进入系统后可以浏览订餐系统的餐厅和菜品信息;

(4)菜品查询:用户进入系统后可查询自己感兴趣的菜品,可按关键字和菜品分类信息查询;

(5)订单查询:用户下单后可以查询订单,取消订单;

(6)订餐车:用户将选择的菜品放入订餐车中,对订餐车中菜品信息进行查看修改删除等操作;

(7)发表留言:用户在用餐过后可以对餐厅菜品等发表建议。

2. 后台系统的主要功能

系统管理员功能

(1)管理员信息管理:系统管理员从系统后台登录,对其他管理员进行查询、删除、修改等操作;

(2)用户信息管理:系统管理员可以对所有用户进行查询、删除等操作;

(3)菜品分类管理:系统管理员可以对菜品分类进行添加、删除、修改等操作;

(4)菜品管理:系统管理员可以对菜品进行添加、删除、修改等操作;

(5)订单管理:系统管理员可以查询所有订单、删除失效订单;

(6)留言管理:查看浏览留言信息,并可以对留言信息进行回复、删除;

(7)饮食信息管理:系统管理员可以发布更新相关资讯信息,还可以提供涉及菜品的实时信息,包括新的菜品、热销菜品、特价菜品。

企业管理员功能

(1)企业信息管理:企业管理员可以填写或者更新本餐厅最新信息,如经营时间特价菜等;

(2)订单管理:企业管理员可以查询预订本餐厅的相关订单,删除失效订单等;

(3)菜品管理:企业管理员可添加、删除、修改本餐厅的菜品信息等。

同时通过本次设计,使学生掌握Java网络编程语言、MySQL数据库以及SSM框架技术的运用方法,建立软件开发过程的工程观念,培养学生综合运用专业知识分析解决实际问题的能力。

根据所选课题,完成该项目应具备如下要求:

(1)具备规范的软件工程系统开发思想,并能在设计中加以体现;

(2)熟悉软件系统开发的基本方法和流程;

(3)掌握MySQL数据库的使用及访问技术;

(4)掌握Java编程语言,IDEA等开发工具以及SSM框架技术的运用;

(5)熟悉H5、CSS、JavaScript和Ajax等前端技术的应用方法;

(6)设计过程注重系统的模块设计,注意代码合理注解,并对系统进行功能测试,保证程序的正确性,可扩展性,可移植性。

方法要求:

(1)根据所选课题,完成该课题应具备如下要求:

① 熟悉软件系统开发的基本流程和方法;

② 掌握软件工程的基本原理及其在本网站中的体现;

③ 熟悉IntelliJ IDEA开发环境 ,掌握Java编程语言,熟悉MySQL数据库的访问方法以及SSM框架技术的运用方法;

④ 设计过程中注重系统的模块设计,注意代码合理注解,并对系统进行功能测试,保证程序的正确性,可扩展性;

⑤ 合理设计数据库表结构,保证数据库访问高效可靠;

⑥ 运用规范的编程方法,保持良好的编程习惯,提高系统的可维护性;

⑦ 尽量运用先进的前端技术,优化界面设计,实现较强的可操作性和良好的用户体验。

(2)完成该课题,可按以下设计路线进行具体工作:

① 对该系统的设计进行可行性分析及需求分析;

② 系统总体功能结构设计;

③ 系统数据库设计;

④ 系统架构设计;

⑤ 系统各功能模块的实现;

⑥ 系统模拟运行与调试;

⑦ 系统测试,功能完善和改进。

相关毕业设计文章

新颖javaweb毕业设计推荐100例

最新新颖javaweb毕业设计推荐100例,有java的,有安卓的,有微信小程序的,有管理类的新颖javaweb毕业设计,也有电商类的新颖javaweb毕业设计,还有爬虫类的新颖javaweb毕业设计。

淘宝代做毕业设计靠谱吗_看了就明白了

淘宝代做毕业设计靠谱吗?淘宝代做毕业设计靠谱不靠谱,看了以下内容就知道了,不仅仅淘宝代做毕业设计,还有搜索引擎下的毕业设计靠谱不靠谱都知道了。

电子商务毕业设计

一个基于电子商务毕业设计,包括卖家功能、买家功能及辅助功能。具体如下:查询(模糊、组合)商品:正在出售的/已经售出的/已经下架的。统计商品:按时间段/价格/类别等统计。

基于SSM的计算机网页毕业设计

本章主要是仿去哪儿网做的基于SSM的计算机网页毕业设计,对该毕业设计进行了业务逻辑的分析,主要功能的讲解,以及最终效果的截图,大家可以了解下。

网站设计与制作毕业论文

一个网站设计与制作毕业论文讲解:用户可以注册登录,搜索用户,查看用户信息,发送好友申请,同意好友申请,用户可以选择列表内的好友进行一对一的聊天,用户可以建立群组,进行多人聊天,邀请好友入群,查看群组成员等功能。

毕业设计源码

毕业设计源码智能出差报销管理系统包含了:经过对企业的实际报销业务的调研,智能出差报销管理系统主要实现出差管理模块、借款管理模块、费用报销模块、信息管理模块、统计模块与设置模块等核心功能

计算机本科毕业设计题目

一个计算机本科毕业设计题目,内容包含了:评审结果处理 管理员根据评审专家的打分,对结果进行公布或者驳回。系统主要分三个角色一个是管理员一个是评审专家 一个是学生。

web毕业设计

一个web毕业设计,基于移动端的快递服务系统设计与实现:个人中心:可进行用户注册、用户登录、地址簿管理、修改用户信息,包括用户密码、收货地址等。寄件:主要分为:快递员上门和驿站寄件。订单信息:自动获得订单单号、根据货物的重量生成运费,并能够对订单信息进行查询。

计算机科学与技术毕业设计选题

计算机科学与技术毕业设计选题:随着网络的普及的和计算机技术的发展,使得人们获取来自世界各地的信息更加便利,越来越多的高校紧随时代发展的潮流,传统的纯手工的教学管理方式逐渐退出历史舞台,取而代之的是高效率的基于计算机网络的教学管理系统。基于计算机网络的教学管理系统始于国外西方国家,早在二十世纪八十年代西方国家就已经使用基于计算机网络的教学管理系统,不过最初的计算机网络技术没有现在成熟,硬盘价格也非常昂贵,最初的教学管理系统只能单独运行某一个模块,不能将所有的模块整合协调的运行。

评论