毕业设计任务书
所在学院
|
大数据与
云计算学院
|
所学专业
|
大数据技术与应用
|
所在班级
|
|
姓 名
|
|
学 号
|
|
指导教师
|
|
毕业设计题目
|
基于Java的高校食堂点餐系统的设计与实现
|
设计目标:
通过本次毕业设计主要目标是实现一个用Java语言编写的高校食堂系统,开发该系统采用的是B/S架构(即浏览器和服务器架构模式),运用JDK和Tomcat来搭建运行环境,JAVA基础语法,JAVA和MySQL数据库操作,系统开发使用Springboot框架,还有常规的HTML,CSS,JavaScript。
该系统是根据高校食堂点餐平台网站的现状来进行开发的,并且按照现实的需求来实现点餐平台网站网络化的管理,各类信息有序地进行存储,进入点餐平台网站页面之后,方可开始操作主控界面,主要功能包括管理员:首页、个人中心、用户管理、菜品分类管理、菜品信息管理、菜品评价管理、系统管理、订单管理,用户;首页、个人中心、菜品评价管理、我的收藏管理、订单管理,前台首页;首页、菜品信息、菜品资讯、个人中心、后台管理、购物车、在线客服等功能。
|
设计任务:
1.通过各个文献查找网站,学校图书馆以及知乎查询和借鉴课题相关的论文资料,然后将适合的资料保存到本地,开发的时候使用。
2.开题报告:按学校及学院给的模板格式书写,编排和打印。
3.制定开发思路,然后确定开发系统实现哪些功能设计。
4.开始实施设计,使用自己所学专业和专业工具来实现设计目标,确定系统可以实现各个功能设计。
5.论文撰写:结合自己的开发设计撰写,论文语言表达简单明了,内容格式准确无误。
6.提交成品:论文及毕业设计按时完成,提交作品并进行答辩。
|
设计实施步骤和方法:
实施步骤:
1.根据项目需求设计MySQL数据表(比如用户信息表,菜品信息表);
2.创建Springboot项目,导入项目需要用到的依赖,试运行Springboot框架是否能够正常运行;
3.结合项目场景设计项目逻辑即需要设计的功能块;
4.完善项目后端代码并测试;
5.设计前端页面并完成优化;
6.进行前后端连接,设计完成。
为了更好的完善系统使用了以下方法:
1.文献阅读法:
通过各个文献查找基于Java的高校食堂点餐系统相关的论文资料,然后将适合的资料保存到本地,开发的时候借鉴和使用。
2.比较法:
通过对国内外有关高校食堂点餐系统的功能、相关技术、内容等方面进行比较分析,从而提出点餐系统所存在的问题,并提出相应的解决措施。
3.模拟法:
模拟法是先依照原型的主要特征,创设一个相似的模型,然后通过模型来间接研究原型的一种形容方法。我们通过将本地电脑模拟为服务器进行本地操作,达到开发的最终效果。
|
设计时间进度及安排:
序号
|
任务
|
开始时间
|
结束时间
|
阶段成果
|
1
|
收集资料并编写
|
2022.10.30
|
2022.11.12
|
完成开题报告
|
2
|
概要设计
|
2022.11.12
|
2022.11.20
|
开发设计的总结
|
3
|
设计并编写代码
|
2022.11.20
|
2022.12.30
|
系统框架和数据库连接
|
4
|
系统测试
|
2022.12.30
|
2023.4.20
|
代码完善
|
5
|
论文完成并答辩
|
2023.4.20
|
2023.5.15
|
系统开发测试
|
|
设计成果表现形式:
开发出一个基于大数据的高校食堂平台网站页面,进入网站页面就可以开始操作主控页面主要功能如下:
1. 前台功能:
(1)可以查看首页、菜品信息、菜品资讯、个人中心、后台管理、购物车、在线客服。
(2)用户登录、用户注册。
2. 后台管理:
(1)管理员可以对用户信息进行获取并管理。
(2)管理员可以对菜品进行分类并可以添加、删除和修改信息。
(3)管理员可以对订单进行增加、删除、修改和查询操作。
(4)管理员可以通过后台的数据分析对各种数据信息进行管理。
|
指导老师签字:
年 月 日
|
教研室
审核意见
|
专业带头人(负责人)签字:
教研室主任签字:
年 月 日
|
学 院
审批意见
|
学院领导签字:
年 月 日
|
备注:若专业带头人和教研室主任为同一人,则只需要签一次。