近年来,我国餐饮业发展的质量和内涵发生了重大的变化。行业的经营领域和市场空间不断变化,经营档次和企业管理水平不断提高,经营业态日趋丰富,投资主体和消费需求多元化特点更加突出,网点数量和人员队伍继续扩大;餐饮市场更加繁荣,消费的个性化和特色化的趋势明显,追求健康营养和连锁规模发展成为主题。国内的餐饮企业的发展一直处于自我探索,自我运作,自我积累和自我完善的状态。利润低,承载重,支撑小,发展难的特点
小程序端运行软件 微信开发者工具/hbuiderx
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
开发语言 node.js
前端:vue.js+ElementUi
数据库:mysql
数据库工具:Navicat/SQLyog都可以
开发运行软件:VScode/webstorm/hbuiderx均可
框架:Express
(1)功能:该系统要求可以实现:顾客点餐管理,餐品的增减操作,餐桌管理,结算模块,营业额统计以及员工的登录注册等基本功能。
(2) 性能:稳定,不能出现数据丢失情况。
(3) 输出:将各种数据以表单形式打印出来。
(4) 安全要求:系统软件要具有权限功能,不同的用户有不同的权限。
二 可行性分析
(一)技术条件方面的可行性
(1)学习过《软件工程》,熟悉软件生存周期每个阶段的基本任务和结束标准;
(2)学习过《数据库原理》,掌握MySQL数据库设计方法和步骤,具有开发数据库应用系统的基本能力;
现行的点餐系统存在的问题:(1)合理的设计数据库确定实体对象,实体的属性以及实体之间的联系,建立概念模型和逻辑模型。尽量合理的减少数据库数据冗余,减少重复数据占用空间而造成的浪费,提高计算机系统的运行速度。(2)设计出友好的界面,使系统更具人性化。(3)实现系统的基本功能,保证各子模块的协调性实现各模块功能实现数据库各项操作,信息的动态显示。目录
1 绪论 1
1.1 课题背景 1
1.2 课题研究现状 1
1.3 初步设计方法与实施方案 2
1.4 本文研究内容 2
2 系统开发环境 4
2.1 Android平台 4
2.4 B/S模式 4
2.6 MySQL环境配置 5
3 系统分析 7
3.1 系统可行性分析 7
3.1.1 经济可行性 7
3.1.2 技术可行性 7
3.1.3 运行可行性 7
3.2 APP现状分析 7
3.3 功能需求分析 8
3.4 APP设计规则与运行环境 9
3.5系统流程分析 10
3.5.1操作流程 10
3.5.2添加信息流程 10
3.5.3删除信息流程 11
4 系统设计 12
4.1APP设计主要功能 12
4.2 数据库设计 12
4.2.1 数据库设计规范 12
4.2.2 E-R图 12
4.2.3 数据表 14
5 系统实现 21
5.1app端功能模块 21
5.2后台 24
5.2.1管理员 25
5.2.2商家 27
6 系统测试 29
6.1 功能测试 29
6.2 可用性测试 29
6.3 性能测试 30
6.4 测试结果分析 30
结 论 31
参考文献 32
致 谢 33