文末联系获取源码
开发语言:Java
框架:ssm
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7/8.0
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
浏览器:谷歌浏览器
小程序框架:uniapp
小程序开发软件:HBuilder X
小程序运行软件:微信开发者
一、前言介绍
中国有着五千年文化历史,传统的食谱已经不能和现代化的社会相结合,所以我想开发一套关于食谱方面的毕业设计,随着人们对健康的关注,食物的营养高低也越来越重视,但大部份人关心的是某种单一的食物有什么营养,而忽略了吃饭方试是否健康,下面是我为大家推荐关于健康的小分类, 保证营养均衡1)依据《中国用户膳食指南》。2)营养素间比例适宜。3)食物搭配合理,注意主副、粗细、荤素搭配。2、进餐定时定量(一般成人一日三餐,特殊人群三餐两点等)。3、兼顾饮食习惯,注重烹调方法(营养素损失)。4、考虑季节和市场供应。5、满足膳食多样化,并兼顾经济承受能力。6、及时调整食谱
本论文主要讲述了电子点餐系统为开发背景,该系统它主要是对需求分析和功能需求做了介绍,并且对系统做了详细的测试和总结。具体从业务流程、数据库设计和系统结构等多方面的问题。望能利用先进的计算机技术和网络技术来改变目前的电子点餐系统管理状况,提高管理效率。
该系统采用了微信开发者工具,将所有业务模块采用以浏览器交互的模式,选择开发工具选择微信开发者工具、后台结合MySQL作为系统的数据库,ssm框架来进行系统的设计。基本实现了电子点餐系统应有的主要功能模块,本系统有管理员、用户二个角色。
本论文对电子点餐系统的发展背景进行详细的介绍,并且对系统开发技术进行介绍,然后对系统进行需求分析,对电子点餐系统业务流程、系统结构以及数据都进行详细说明。
二、系统功能结构
三、系统截图
用户功能实现
用户注册
用户登录
用户首页
特色餐品
我的界面
管理员功能实现
管理员登录
管理员功能
特色餐品管理
订单信息管理
用户管理
系统管理
四、部分核心代码
form.on('submit(login)', function(data) {
data = data.field;
if (vue.roles.length!=1) {
if (!data.role) {
layer.msg('请选择登录用户类型', {
time: 2000,
icon: 5
});
return false;
}
} else {
data.role = vue.roles[0].tableName;
}
http.request(data.role + '/login', 'get', data, function(res) {
layer.msg('登录成功', {
time: 2000,
icon: 6
});
// 登录凭证
localStorage.setItem('Token', res.token);
var roleName = "";
if(typeof(jquery('#role:checked').attr('title')) == "undefined") {
roleName = vue.roles[0].roleName;
} else {
roleName = jquery('#role:checked').attr('title');
}
localStorage.setItem('role', roleName);
// 当前登录用户角色
localStorage.setItem('userTable', data.role);
localStorage.setItem('sessionTable', data.role);
// 用户名称
localStorage.setItem('adminName', data.username);
http.request(data.role + '/session', 'get', {}, function(res) {
// 用户id
localStorage.setItem('userid', res.data.id);
if(res.data.vip) {
localStorage.setItem('vip', res.data.vip);
}
// 路径访问设置
window.location.href = '../../index.html';
})
});
return false
});
});
/**
* 跳转登录
* @param {Object} tablename
*/
function registerClick(tablename) {
window.location.href = '../' + tablename + '/register.html?tablename=' + tablename;
}