网上订餐设计与实现

内容要求:

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

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)完成该课题,可按以下设计路线进行具体工作:

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

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

③ 系统数据库设计;

④ 系统架构设计;

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

⑥ 系统模拟运行与调试;

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

相关毕业设计文章

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

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

java软件开发毕业设计流程

这些页面全部是用HTML+CSS+JS完结的,这就是学习java web的第一步,要学会写页面,刚开端用纯html写,table布局,然后用css,div布局

一个基于android的优秀毕业设计分享

本文主要分享了一个基于android的优秀毕业设计,分析了该毕业设计需求,如何制作,同时也给出了该毕业设计的最终效果截图,详细的分析步骤,喜欢对大家有用。

毕业设计音乐网站_基于SSM的音乐播放交流平台

一个毕业设计音乐网站,名叫基于SSM的音乐播放交流平台,主要分析了该毕业设计音乐网站的功能,包含了登录,搜索,评论,播放,歌曲推荐等模块,一个不错的毕业设计音乐网站。

毕业设计计算机

一个毕业设计计算机,太原市流浪狗领养管理信息系统,功能性需求 流浪狗领养管理信息系统按照不同角色的用户分为三个子系统:(1)领养人管理子系 统。(2)流浪狗机构管理子系统。(3)系统管理员管理子系统。分别对应领养人、流浪狗 机构、系统管理员,这三类不同的用户,分别满足各类用户的不同的功能需求。

代做毕业设计网站

学生代做毕业设计网站,基于java的java在线招聘管理系统:先登录或注册 用户角色 分为应聘者、招聘者、管理员,简历模板 可以下载简历模板 在线生成简历 导出简历,公司详情界面、登录进去之后是搜索职位界面。

大数据毕业设计题目

一个大数据毕业设计题目:电影票房分析系统的设计与实现,内容包含了:数据采集:对电影市场进行调研(比如XXX和XXX两个演员在一起演了何种类型电影,编剧是谁等等,最终票房如何,演员片酬,员工开销等等),将获得信息存入数据库。数据处理:对上述收集信息进行处理,得出某个演员的平均片酬,其他员工开销等。

计算机专业本科毕业设计一个例子

本文主要以一个师生交流的java项目来讲解如何实现“计算机专业本科毕业设计”,该设计分为教师子系统、学生子系统、管理员子系统,基于ssm的技术去实现,详细的讲解了需求原理,以及最终呈现的功能效果截图,希望对大家有用。

评论