莲峰美食餐饮平台的设计与开发


    **美食餐饮台设计开发

    着现互联网断普众行业互联网进行融合发展网订餐模式高校学生群体里应更加广泛现较流外卖点餐台举例饿美团百度外卖深受学生欢迎外卖点餐软件外卖点餐软件学生提供便捷方便学生时点餐免许必浪费时间时外卖制作程中存制作环境恶劣卫生条件合格食材源明确等问题相关外卖台制作外卖商家缺乏定监会导致制作出外卖卫生等问题严重会危害身体健康利学生成长现学生普遍喜欢高效便捷点餐模式迎合互联网发展趋势学生需求迫切需校开发网订餐系统该订餐系统学校食堂进行合作系统订餐配送进行理食堂负责制作餐品通系统迎合学生点餐惯保证学生餐安全提高食堂餐率学校营造更餐氛围师生餐提供便捷
    现网络点餐台高校炙手热长春学校园中样伙制作高校点餐台移动食堂高校食堂提供网络订餐系统致力校学生提供安全价廉快捷食堂订餐服务
    **美食餐饮台设计开发基CS结构开发程利MVC开发模式层次分明成功实现基外卖点餐系统功采java程序设计语言MYSQL数库进行开发**美食餐饮台设计开发包括前端端理需求前端包括功:户登录注册食堂信息菜品购买订单信息等台功:订单理菜品理户理希利先进计算机技术网络技术改变目前食堂理服务水校食堂营提供更更台师生餐提供更便利应时代发展时**美食餐饮台设计信息理便操作易信息理满足理员理需求学校勤理提供辅助

    关键字:餐饮外卖校餐饮

    Design and Development of Lianfeng gourmet dining platform

    ABSTRACT

    With the continuous popularity of the Internet and the development of the integration of many industries and the Internet the online ordering model is more widely used in College students Take some of the more mainstream takeout platforms for example hungry beauty troupe Baidu takeout are popular takeout software for college students These takeout software also give students a lesson Students provide convenience and convenience for students to eat anywhere and anytime eliminating a lot of unnecessary waste of time But at the same time we can also see that there may be some problems in the production process of takeout such as poor production environment unqualified sanitary conditions unclear sources of food materials and some related takeout platforms lack certain supervision on the manufacturers These will lead to unsanitary takeout problems which will seriously endanger our health and the growth of College students Now college students generally like efficient and convenient ordering mode In order to meet the current trend of Internet development and the needs of students we urgently need to develop an online ordering system in school and make the ordering system with the Internet The major canteens of the school cooperate with each other and manage the ordering and distribution by the system The canteen is responsible for making meals After using this system it caters to the current college students'habit of ordering meals ensures the safety of college students' meals improves the dining rate of the canteen creates a better dining atmosphere for the school and provides convenience for teachers and students'meals
    The design and development of Lianfeng Food and Beverage Platform is based on CS structure and the development process uses MVC development mode with clear hierarchy The design and development of Lianfeng Food and Beverage Platform includes the requirements of frontend and backend management The frontend mainly includes the functions of user registration canteen information food purchase order information etc The main functions of the backend are order management dish management
    etc Quality management and user management hope to use advanced computer technology and network technology to change the management and service level of the canteen provide a better and larger platform for the operation of the canteen provide more convenience for teachers and students to eat and adapt to the development of the current era at the same time make the information management of the design of Lianfeng Food and Beverage Platform easy to operate and easy to believe Information management to meet the management needs of managers to provide support for the management of school logistics



    Key wordsCatering takeout inschool catering
    目录

    第1章绪 1
    11开发背景意义 1
    12开发方法 2
    13文结构 2
    14分工情况 4
    15章结 4
    第2章系统开发技术介绍 5
    21 Android简介 5
    22 开发工具简介 5
    23 java语言介绍 6
    24 Web技术 7
    25章结 8
    第3章系统分析 9
    31功需求分析 9
    32业务流程分析 10
    33数流程分析 12
    34章结 15
    第4章系统设计 16
    41系统网络架构设计 16
    42系统总体设计 16
    421前端模块设计 16
    422台模块设计 16
    43数库设计 17
    431概念模型设计 17
    432数库表设计 18
    44章结 22
    第5章系统实现 23
    51户登录 23
    52食堂信息 24
    53菜品购买 25
    54订单信息 26
    55订单理 27
    56菜品理 28
    57户理 29
    58章结 29
    第6章系统测试 30
    61系统测试 30
    62 测试目 30
    63 测试项目 30
    64 系统功测试 30
    65章结 31
    总结 32
    致谢 34
    参考文献 35



    图目录
    图311 前端例图 9
    图312 端例图 10
    图32 总体业务流程图 11
    图321 户注册业务流程图 11
    图322户登录业务流程图 12
    图323理员理业务流程图 12
    图331第0层数流图 13
    图332第1层数流图 13
    图333第2层数流图(户) 14
    图334第2层数流图(理员) 14
    图4221**美食餐饮台系统功结构图 17
    图4311**美食餐饮台系统总体ER图 18






    表 目录

    表 41 菜品种类表 18
    表 42 留言评表 19
    表 43 菜品表 19
    表 44关联表 20
    表 45订座表 20
    表 46客户评价表 20
    表 47桌号表 21
    表 48食堂表 21
    表 49订单表 21
    表 61测试结果表 30


    第1章绪
    11开发背景意义

    众周知目前着外卖台兴起中国学生高校中学生食堂餐路途排队浪费时间晚常会吃想吃食物样便会导致学生食堂满意度高期发现学生选择网订餐者外卖种情况学生生活健康保证食堂更法准确预测学生需求食堂常会出现食物没卖出浪费掉学生需食物已售罄现象解全校现师生20000余4饭堂(餐厅)学生宿舍27幢分属5片区15值班点年着社会美团外卖饿等网订餐校园周边饮食摊档急剧发展学生订外卖现象越越校外饮食进入校园法保证食品安全校园理带诸问题减少类问题学校餐厅逐步推出盒饭(套餐)移动订餐服务准备开发类似美团饿校**美食台app希通系统开发够学生更选择食堂进行点餐餐提高食堂销量
    科学技术高速发展天移动手机端技术发展尤迅速现菜品服务旅游娱乐等类需服务移动端实现例:天猫淘宝等移动端软件提供需服务见手机移动端软件未起关重作时现校园食堂存着忧外患方面互联网外卖台兴起击校食堂餐数时现学生普遍追求种高效便捷餐模式愿意高峰期食堂进行排队餐方面校缺乏样种校网络订餐台许学生果想进行校订餐缺乏样途径应该拥校网络点餐系统食堂进行合作样会改变存校外食品安全问题校园部秩序理问题提高校园理水
    目前已关美食订餐助手APP数APP功太复杂根找者说难找需功户说显然方便开发项目面校学生群体学生点餐程中追求界面美观简洁实性学生课阶段餐高峰期时候学生通网点餐台希快浏览菜品单付款点餐系统应该追求高效快捷方便师生点餐外校预定时间饭堂取系统亮点通台预定食堂接订单备菜品学生课便路食堂取外卖
    节省等外卖送达时间增加吸引力更甚者APP功根者少户带便决定开发款APP简单实力涉美食订餐常功简化校外外卖台突出优势APP操作方便户校点餐台更具吸引力吸引更学生校**美食台进行点餐
    12开发方法
    **美食台设计开发采android+MYSQL实现前期运学相关知识参考较热门外卖点餐台解台具基功解关目前学生选择网点餐原学较热门点餐台开发方法结合相关求写出需求分析需求包括前端户注册登录菜品浏览购买订单信息评留言功台功包括:户理菜品理订单理等期进行**美食台设计开发**美食台页面采web技术进行设计通数库查询搜索实现菜品搜索功表单数校验保证户登录注册功控制页面正确显示户类型权限设计采MYSQL数库实现**美食台操作整设计程中需求分析基础分析出**美食台需具基功亮点写出**美食台实现流程相关问题实现方法

    13文结构
    (1)绪
    **美食台开发背景意义该美食台系统校发展状况详细描述**美食台功模块基流程**美食台针群体应拓展方然章容进行进行总结
    (2)系统分析
    关网美食订餐台基概述调研校师生户**美食台需求期够实现更更符合需求功**美食台系统业务流程分析包括户注册点餐提交订单餐评整流程分析**
    美食台运行数组成章结
    (3)系统设计
    **美食台系统网络结构设计系统总体设计系统功模块划分系统功模块需求数库设计概述数库概述结构设计数库逻辑结构设计
    (4)系统开发环境介绍
    **美食餐饮台设计开发基CS结构开发程利MVC开发模式采java程序设计语言MYSQL数库进行开发
    (5)系统实现
    **美食台设计模块包括:户登录注册模块实现食堂信息模块设计菜品购买模块实现订单信息模块实现订单理模块实现户理模块实现菜品理模块实现
    (6)系统测试
    **美食台系统编码实现需系统功进行测试测试前台台数否够实现传输数存取否存问题程序测试测试包括黑盒测试白盒测试**美食台系统采黑盒测试通针功模块包括:户登录注册食堂信息菜品购买订单信息订单理菜品理户理等模块输入组测试数进行测试功模块测试测试户登录注册否成功菜品信息否正常显示订单提交支付否完成台理系统否接户订单信息等基功进行次测试保证前端数显示准确性台理效性








    14分工情况
    序号
    模块名称
    功描述
    完成
    1
    端理界面原型
    项目编码实现数库设计实现
    包括登陆界面注册界面台理界面框架设计制作界面原型界面效果图设计制作台体CSS样式定义根需求分析求进行项目结构分析模块划分编码实现根需求分析求进行实体关系分析进行数库表设计实现

    沈艺杰
    高翔
    2
    前端显示界面原型
    需求分析文档撰写
    界面优化
    划定普通户交流前端显示信息页面布局风格设计制作界面原型界面效果图制作前端体CSS样式定义
    需求分析文档撰写

    温文锐
    3
    需求分析
    数库设计说明书户手册撰写
    分析户需求确定功需求
    毕业文开题报告毕业文书写
    软件测试
    高翔


    15章结
    章**美食台选题背景意义:外卖台校餐秩序影响互联网点餐校食堂击时校外员配送外卖影响校安全理难度通校点餐台线运行够保证校师生餐安全学生餐提供更实惠便利促进学校学生理帮助勤理提供效参考数**美食台设计开发采android+MYSQL实现文结构分绪系统分析系统设计系统开发环境介绍系统实现系统测试等6部分时组分工情况进行说明
    第2章系统开发技术介绍
    21 Android简介
    鉴安卓台具四优势决定安卓台开发**美食餐饮系统
    1台开放性:开发台允许移动终端厂商加入Android联盟中显著开放性拥更开发者着户应日益丰富崭新台快走成熟
    2硬件丰富性:安卓开放性众厂商会推出具功特色种产品时更具性化
    3台稳定性:Android台研发队伍阵容强包括GoogleHTC(宏达电)PHILIPSTMobile高通魅族摩托罗拉三星LG中国移动34家企业基该台开发手机新型业务应间通性互联性程度保持
    4前景广阔性:Android中国前景十分广阔首先成熟消费者国Android社区十分红火androidinnet社区android中国普做推广作国厂商运营商纷纷加入android阵营包括魅族中国移动中国联通华通讯联想等企业
    22 开发工具简介
    Eclipse直款开发工具具:1编写查错编译帮助等等方面Java语言贴身定做 2限扩展强插件功 3众公司厂商组织鼎立支持 4开放免费优点次开发程中旧选择该开发工具
    选择MySQL优点:
    1核心线程完全线程支持处理器
    2种列类型:12348字节长度符号/符号整数FLOATDOUBLECHARVARCHARTEXTBLOBDATETIMEDATETIME TIMESTAMPYEARENUM类型 
    3通高度优化类库实现SQL函数库达样快速通常查询初始化该存分配没存漏洞 
    4全面支持SQLGROUP BYORDER BY子句支持聚合函数(COUNT()COUNT(DISTINCT)AVG()STD()SUM()MAX()MIN())查询中混数库表 
    5支持ANSI SQLLEFT 0UTER JOINODBC 
    6列缺省值INSERT插入表列子集没明确定值列设置决省值 
    7MySQL工作台支持CC++JavaPerlPHPPythonTCL API 


    23 java语言介绍
    开发**美食餐饮台程中JAVA语言语言开发程中相具点优势:
    1 简单
    Java语言种面象语言通提供基方法完成指定务需理解基概念编写出适合种情况应程序Java略运算符重载重继承等模糊概念通实现动垃圾收集简化程序设计者存理工作外Java适合型机运行基解释器类支持40KB左右加标准类库线程支持215KB左右
    2 面象
    Java语言设计集中象接口提供简单类机制动态接口模型象中封装状态变量相应方法实现模块化信息隐藏类提供类象原型通继承机制子类父类提供
    方法实现代码复
    3 安全性
    网络分布环境Java必须防止病毒入侵Java支持指针切存访问必须通象实例变量实现样防止程序员特洛伊木马等欺骗手段访问象私成员时避免指针操作中容易产生
    错误
    4 体系结构中立
    Java解释器生成体系结构关字节码指令安装Java运行时系统Java程序意处理器运行字节码指令应Java虚拟机中表示
    Java解释器字节码进行转换够台运行
    5 移植性
    台关特性Java程序方便移植网络机器时Java类库中实现台接口类库移植外Java编译器Java语言实现Java运行时系统标准C语言实现Java系统身具移植性
    6 线程
    线程机制应程序够行执行步机制保证享数正确操作通线程程序设计者分线程完成特定行需采全局事件循环机制样容易实现网络实时交互行
    24 Web技术
    网络出现改变类传统生活方式网络通网络搜索量信息找想部分 时朋友通网络联系识世界陌生访问网银行购物家里购物
    网络快速家体会短短秒钟封邮件国传递海外国家种快速信息交换服务更加性化 
    网络非常网络中等表达观点权力 
    网络特性创新性意技术发展离开创新独存网络技术例外正断创新网络直保持旺盛生命力然正时接受流行观念学着新技术引导更提升社会发展份力量
    Web技术提供优点:
    1Web应程序提供极丰富视觉盛宴时会注意力分散掉注重美学设计模式失易性种设计模式应体验样 
    2Web应仅仅搜索网页户交互参务完成特注重户完成务需跳转站点应原包含
    JSP种开放动态网站编程语言嵌入html中单独时具种优点说JSP已成Web脚技术先驱JSP 新版发布标志着全新JSP时代特点引入面象全部机制保留兼容性综述JSP选择操作系统Web服务器合适数库理系统时开发时选择面程面象者两者混合方式开发相微软ASPSUN公司JSP 等相LAMP目前流行Web开发组合
    25章结
    章述次开发**美食餐饮台开发技术工具工具情况作基介绍时说明采开发台开发语言优势系统开发语言javajava语言优势简单端开发中尤重前端页面web技术保证前台美观实性期针ios台样进行开发**美食餐饮台够步苹果手机运行**美食台够吸引方便更师生高校部网络点餐台提供典范食堂理提供数支持

    第3章系统分析
    31功需求分析
    **美食餐饮台分前端端两模块前端模块图311示


    图311 前端例图
    图311展示**美食餐饮台前端模块包括:户登录注册食堂信息菜品信息菜品购买订单信息留言信息中心







    **美食餐饮台端模块例图图312示:


    图312 端例图
    图312展示**美食餐饮台端模块包括系统户理订单理菜品理留言信息食堂理理等功模块

    32业务流程分析
    **美食餐饮台业务流程设计包括总体业务流程设计户注册业务流程设计户登录业务流程设计理员登录业务流程设计理员理业务流程设计系统业务流程直观易懂设计系统业务流程图:
    1.总体业务流程:首先**美食餐饮台前台学生户账号注册理员审核通账号密码登录**美食餐饮台前台查新资讯菜品信息等栏目信息进行线留言理员理菜品收藏前台户通标题类进行前台信息搜索学生户登录中心进行资料理收藏信息等功
    台理员理员身份登录页面输入账号密码数库身份验证验证成功登录系统页系统户理菜品理留言信息理等功操作具体图示:

    图32总体业务流程图
    2.户注册业务流程:户根注册页面认真填写相应信息确认误点击注册户注册信息资料插入数库中然户根账号信息进入**美食餐饮台具体图示:

    图321户注册业务流程图
    3.户登录业务流程:户户名密码正确填写登录界面相应位置点击登录系统会户输入信息进行身份验证果验证误话会显示登录成功跳转相应页面具体图示:

    图322户登录业务流程图
    4.理员理业务流程:理员理系统户(系统户录入删修改登录密码修改)菜品理(企业类型录入删修改)留言理(删修改)具体图示:

    图323理员理业务流程图
    33数流程分析
    系统根节设计业务流程图采逐层细化方法画部分层数流图:
    1.第0层数流图
    注册户理员通登录系统界面进入系统图示:

    图331第0层数流图
    首先系统户账号密码等数行登录时数流界面输入流数
    库进行逻辑验证果找该数记录进行页面跳转根户身份信息跳转相应功页面系统户系统进行数操作时数流效数流流数库中心执行相应数sql语句完成增删改查等操作数流数库中心流系统界面进行结果显示
    2.第1层数流图
    第1层系统详细数流图普通户客户理员通登录进行访问程图示:
    图332第1层数流图
    第1层数流图中数实体包括普通户客户普通户数流程包括收藏信息菜品信息理员数流程包括菜品理订单理理员数流包括添加信息删信息修改信息查询信息浏览信息提示信息等数表包括户理员功涉表
    3.第2层数流图
    第2层户理员数流图分通添加修改删系统进行理图示:

    图333第2层数流图(户)

    图334第2层数流图(理员)
    第2层数流图中数流实体户理员数流程包括户资料理菜品理留言理户理数流包括添加信息删信息修改信息查询信息浏览信息提示信息数表包括数存表
    34章结
    章述户理员需求调研**美食餐饮功需求进行明析**美食餐饮台进行业务流程分析包括:总体业务流程分析户注册业务流程分析户登录业务流程分析理员理业务流程分析等数流程分析**美食餐饮台第0层第1层第2层数流程进行分析绘制出数流程图数传输流程更加清晰利程序开发中数组成包括**美食餐饮台前台台详细数组成分类前台台数进行明确划分保证数传输理准确性
    第4章系统设计
    41系统网络架构设计
    ClientServer频繁户交道务交前端较简单计算机—客户机通种方式务合理分配客户端服务器端充分利两端硬件环境优势实现网络信息资源享种结构较适局域网运行环境逐渐广泛应
    ClientServer结构系统中应程序分客户端服务器端两部分客户端部分户专服务器端部分户享信息功客户端部分通常负责执行前台功理户接口数处理报告请求等服务器端部分执行台服务理享外设控制享数库操作等种体系结构台计算机构成机结合起协完成整系统应达系统中软硬件资源限度利
    42系统总体设计
    根前面项设计分析系统开发基理念**美食餐饮台进行分解模块分点餐系统前端模块台理员模块
    421前端模块设计
    前台模块普通户游客户包括首页食堂显示菜品展示户注册户登录等功模块设计开发采web技术前台模块进行设计处理
    422台模块设计
    台包括系统户理(系统户录入删修改登录密码修改)菜品理(企业类型录入删修改)留言理(专业信息录入删修改)食堂通台数进行添加删修改查询等操作根时间段季节修改供应菜品满足师生需求
    系统总体功结构图图示

    图4221**美食餐饮台系统功结构图
    43数库设计
    431概念模型设计
    **美食餐饮台开发建立数库前系统数进行概念模型设计包括户理菜品信息回复订单信息查询等设计实体包含属性进行分析解功模块功模块间关系进行互相间分析建立联系根前期**美食餐饮台分析出模块根概念设计**美食餐饮台系统总体ER图根**美食餐饮台模块间关系系统总体ER图绘制出示:


    图4311**美食餐饮台系统总体ER图
    关**美食餐饮台系统ER图关系说明:理员菜品信息订单信息进行理时执行查询操作户留言进行回复户菜品进行购买时查询订单信息购买菜品进行留言操作
    432数库表设计
    概念设计**美食餐饮台分析数基础建立系统分析数库设计然前面分析角度设计观点整合起终完成**美食餐饮台系统结构分析优化设计保证系统稳定性
    般数库结构概念实体属性关系模型ER模型般拥实体属性联系等方面信息ER模型采ER图表示需提示户工作中需事物属性实体信息表述
    概念设计目标需反映出系统求数库概念结构概念模型概念模式独立数库逻辑结构独立DBMS需赖计算机系统
    **美食餐饮台数库表信息
    表41:菜品种类表

    序号
    列名
    数类型
    长度
    数位
    标识

    外键
    允许空
    默认值
    说明
    1
    id
    int
    11






    Id
    2
    title
    varchar
    500







    3
    ownid
    varchar
    10






    Null
    4
    sid
    int
    11






    食堂id

    5
    shop
    varchar
    255






    食堂
    表42:留言评表

    序号
    列名
    数类型
    长度
    数位
    标识

    外键
    允许空
    默认值
    说明
    1
    id
    int
    11






    Id
    2
    title
    varchar
    100







    3
    note
    varchar
    500






    备注
    4
    state
    varchar
    50






    状态
    5
    username
    varchar
    50






    户名
    6
    ndate
    varchar
    50






    留言时间
    表43:菜品表

    序号
    列名
    数类型
    长度
    数位
    标识

    外键
    允许空
    默认值
    说明
    1
    id
    int
    11






    Id
    2
    gname
    varchar
    100






    菜名
    3
    price
    varchar
    10






    价格
    4
    jifen
    varchar
    10






    菜品评分
    5
    note
    varchar
    500






    备注
    6
    type
    varchar
    50






    菜品类型
    7
    img
    varchar
    500






    图片
    8
    count
    int
    11






    数量
    9
    typeid
    varchar
    10






    菜品类型id
    10
    xiaoliang
    int
    11






    销量
    11
    ownid
    varchar
    10






    Null
    12
    sid
    varchar
    10






    食堂id
    13
    shop
    varchar
    50






    食堂
    14
    mcount
    varchar
    50






    Null
    15
    saleType
    varchar
    50






    Null
    16
    sale
    varchar
    20






    Null
    17
    shouye
    int
    11






    Null
    18
    zan
    int
    11






    Null
    表44:关联表

    序号
    列名
    数类型
    长度
    数位
    标识

    外键
    允许空
    默认值
    说明

    1
    id
    int
    11






    Id
    2
    bid
    int
    11






    订单id
    3
    uid
    int
    11






    户id
    表45:订座表

    序号
    列名
    数类型
    长度
    数位
    标识

    外键
    允许空
    默认值
    说明
    1
    id
    int
    11






    Id
    2
    title
    varchar
    50






    Null
    3
    note
    varchar
    500






    Null
    4
    ndate
    varchar
    50






    Null
    5
    type
    varchar
    50






    Null
    6
    img
    varchar
    200






    Null
    表46:客户评价表

    序号
    列名
    数类型
    长度
    数位
    标识

    外键
    允许空
    默认值
    说明
    1
    id
    int
    11






    Id
    2
    pid
    varchar
    10






    Null
    3
    note
    varchar
    500






    Null
    4
    uid
    varchar
    10






    Null
    5
    username
    varchar
    200






    Null
    6
    ndate
    varchar
    50






    Null
    7
    sid
    int
    11






    Null
    8
    shop
    varchar
    255






    Null
    表47:桌号表

    序号
    列名
    数类型
    长度
    数位
    标识

    外键
    允许空
    默认值
    说明
    1
    id
    int
    11






    Id
    2
    title
    varchar
    100







    3
    note
    varchar
    500






    备注
    4
    state
    varchar
    50






    状态
    5
    sid
    int
    11






    食堂id
    6
    shop
    varchar
    255






    食堂

    表48:食堂表

    序号
    列名
    数类型
    长度
    数位
    标识

    外键
    允许空
    默认值
    说明
    1
    id
    int
    11






    Id
    2
    sname
    varchar
    100






    食堂名称
    3
    img
    varchar
    500






    食堂图片
    4
    note
    varchar
    500






    食堂介绍
    5
    address
    varchar
    500






    食堂址
    6
    longitude
    varchar
    100







    7
    latitude
    varchar
    100






    纬度
    8
    tel
    varchar
    100






    食堂电话
    9
    ownid
    varchar
    10






    Null
    10
    passwd
    varchar
    50






    密码
    11
    cid
    varchar
    50






    城市id
    12
    city
    varchar
    50






    城市
    表49:订单表

    序号
    列名
    数类型
    长度
    数位
    标识

    外键
    允许空
    默认值
    说明
    1
    id
    int
    11






    Id
    2
    openid
    varchar
    200






    Null
    3
    username
    varchar
    200






    户名
    4
    renshu
    varchar
    20







    5
    xingming
    varchar
    200






    姓名
    6
    shouji
    varchar
    200






    手机
    7
    shijian
    varchar
    200






    时间
    8
    todate
    varchar
    200






    创建时间
    9
    beizhu
    varchar
    600






    备注
    10
    shopid
    varchar
    200






    食堂id
    11
    shopname
    varchar
    200






    食堂名字
    12
    ndate
    varchar
    200






    更新时间
    13
    type
    int
    11






    菜品种类
    14
    sid
    int
    11






    食堂id
    15
    shop
    varchar
    255






    食堂
    16
    zhuohao
    varchar
    255






    桌号
    17
    statecn
    varchar
    255






    Nul


    44章结
    章述开发**美食餐饮台时系统进行总体设计包括网络设计采结构ClientServer结构**美食餐饮应程序分前端端两部分前端针客户提供点餐视化台端食堂进行户进行理订单理然**美食餐饮台前台台分进行功模块设计:系统模块进行划分包括**美食餐饮台概念模型设计数库设计详细介绍设计**美食餐饮台整流程步骤理餐饮台开发思路提高程序开发效率

    第5章系统实现
    51户登录
    户开**美食餐饮台首页时首先需登录者注册进行相关操作点击登录链接出现登录窗口户输入户名密码输入户名密码点击登录钮页面js脚首先会检查户名密码没填时检验数否合法户没填写户名者密码时会弹出提示框提示输入户名密码输入完成提交数服务器服务器判断户名密码否输入正确输入正确户名密码时页面跳转户登录成功美食台首页首页输入户存时者密码错误时会弹出提示框户名者密码正确登录页面图51示

    图51登录界面
    var userinfo null
    function login(uinfo){
    var fdata uinfo || serializeObject((#loginform))
    if(trim(fdatausername) || trim(fdatapasswd) ){
    showLoader(请输入户名密码true)
    return
    }
    ajaxCallback(loginfdatafunction(data){
    if(datainfo && datainfofail){
    showLoader(户名密码错误true)
    changePage(loginpage)
    }else{
    showLoader(登录成功true)
    userinfo data
    if(fdataremember 1){
    localStorage[userinfo] JSONstringify(data)
    }else{
    localStorage[userinfo]
    }
    if(userinforoletype2){
    toMain()
    }else{
    ajaxCallback(getShop{iduserinfosid}function(data){
    focushop data
    toMyBill()
    startBillListLoop()
    })

    }

    }
    })
    }

    52食堂信息
    户登录**美食台系统查食堂信息点击食堂理页面跳转食堂信息列表学生户登录系统进行分类查食堂信息根喜选择食堂点餐信息分类检索查面图中知道想获取食堂信息需食堂表中获取表中该接口传入参数获取返回值
    接针食堂信息进行代码编写:
    传入参数里数库建立类型表信息:字段string类型传入参数获取数里编写接口供客户端调客户端参数传递客户端里面说明
    返回值里taotaoresult包装提交参数成功返回数list信息需类型信息遍历返回前端
    面服务接口service层实现:
    service层实现类型信息添加数库中接收controller传递象然补全页面没字段insert数库信息添加时会做操作图示

    食堂信息界面
    function toShops(){
    changePage(shopspage)
    listShop()
    ajaxCallback(listCity{}function(data){
    (#cityid)refreshShowSelectMenu(data选择区idtitle)
    })
    }

    function listShop(){
    ajaxCallback(listShop{}function(data){
    shoplist data
    (#shops)refreshShowListView(data)


    53菜品购买
    户登陆**美食台系统选择饭堂进入进入饭堂饭堂供应菜品差异满足学生性化餐需求时提供菜品推荐搜索功提供学生点餐效率学生选择想吃菜品查购物车信息选择菜品加入购物车等户选择菜品进入结算界面先创建订单信息然进行付款完成购买操作菜品购买流程结构非常简洁清晰方便学生设计**美食餐饮台界面图图示

    购物车界面
    var p3 {}
    p3tpl'
  • '+
    '+
    '+

    s

    '+

    s 元

    '+
    '+

    '+
    '+
    '+
    '+
    '+

  • p3colums [idimggnamepriceididcountid]
    (#cars)data(propertyJSONstringify(p3))



    54订单信息
    户登录**美食餐饮台系统查订单信息包括刚刚生成订单历史订单查询订单信息显示户已创建订单户进行付款操作付款方式非常样程序面校师生支付方式微信支付宝支付方式外支持现场刷校园卡现金付款进行支付时页面包括收货订单记录交易完成订单信息界面展示图示

    订单信息界面
    var p4 {}
    p4tpl '
  • '+

    s

    '+

    s

    '+

    总价s

    '+

    食堂s

    '+

    状态s

    '+


  • p4colums [idndategnamestotalshop]
    (#bills)data(propertyJSONstringify(p4))

    55订单理
    理员登录系统前台户提交订单查订单信息接受订单进行处理便食堂进行制作餐品高效便捷学生服务时系统够实时订单状态进行更改包括已接单制作中配送中实时订单状态进行发布时联系校学生兼职配送员进行配送**美食餐饮台订单理界面图示

    订单理界面
    public void getList(){
    String billname requestgetParameter(sgname)
    String sid requestgetParameter(sid)
    String sort requestgetParameter(sort)
    String order requestgetParameter(order)
    Page page new Page()
    Map paramsMap new HashMap()
    String roletype (String) sessionget(roletype)
    paramsMapput(sidsid)
    paramsMapput(billname billname)
    paramsMapput(sort order by +sort++order)
    String pageNo (String) thisrequestgetParameter(page)
    String pageSizes (String) thisrequestgetParameter(rows)
    if (pageNo null) {
    pagesetPageSize(10)
    pagesetPageNo(1)
    } else {
    pagesetPageSize(IntegerparseInt(pageSizes))
    pagesetPageNo(IntegerparseInt(pageNo))
    }
    page billServicefindByPage(page paramsMap)
    Gson json new Gson()
    Map map new HashMap()
    mapput(total pagegetTotal())
    mapput(rows pagegetList())
    render(jsontoJson(map))
    }

    56菜品理
    理员登陆系统新增菜品信息点击菜品理系统先回菜品表中查询菜品信息台获取返回值返回值进行遍历返回页面理员查历史菜品信息点击新增菜品信息页面跳转新增页面页面理员输入菜品信息然提交表单表单数传入台进行解析通字段获取菜品信息解析生成sql语句dao层数库做添加操作图示

    菜品理界面
    ('#grid1')datagrid({
    title '菜品列表'
    nowrap false
    striped true
    fit true
    url <__APP__>GoodgetList
    idField 'id'
    pagination true
    rownumbers true
    pageSize 10
    pageNumber 1
    singleSelect true
    fitColumns true
    pageList [10 20 50 100 200 300 500 1000]
    sortName 'id'
    sortOrder 'desc'
    columns [
    [
    {field 'ck' checkbox true}
    {title 'id' width 100 field 'id' sortable true}
    {title '名称' width 100 field 'gname' sortable true}
    {title '价格()' width 100 field 'price'sortable true}
    ]
    ] toolbar [
    {
    text '新增'
    id tooladd
    disabled false
    iconCls 'iconadd'
    handler function () {
    (#action)val(add)
    (#managerDialog)dialog('open')
    managFormreset()
    }
    }
    ''
    {
    text '修改'
    id 'tooledit'
    disabled false
    iconCls 'iconedit'
    handler function () {
    (#action)val(edit)
    var selected ('#grid1')datagrid('getSelected')
    if (selected) {
    edit(selected)
    } else {
    messageralert(提示 请选择条记录进行操作)
    }
    }
    }
    ''
    {
    text '删'
    id 'tooldel'
    disabled false
    iconCls 'iconremove'
    handler function () {
    var rows ('#grid1')datagrid('getSelections')
    if (rowslength) {
    var ids
    for (var i 0 i ids + rows[i]id +
    }
    ids idssubstr(0 (idslength 1))
    messagerconfirm('提示' '确定删?' function (r) {
    if (r) {
    deleteItem(ids)
    }
    })
    } else {
    messageralert(提示 请选择条记录进行操作)
    }
    }
    }
    ]
    })

    57户理
    理员登陆系统查户信息列表查注册户类信息便户信息进行操作理够户异常行进行理查户订单信息户资料进行审核界面图示

    户理界面
    (function () {
    ('#grid1')datagrid({
    title '户信息列表'
    nowrap false
    striped true
    fit true
    url <__APP__>UsergetList
    idField 'uuid'
    pagination true
    rownumbers true
    pageSize 10
    pageNumber 1
    singleSelect true
    fitColumns true
    sortName 'id'
    sortOrder 'desc'
    columns [
    [
    {title 'id' field 'id' width 100 hidden false}
    {title '户名' field 'username' width 100 sortable true}
    {title '密码' width 100 field 'passwd'}
    {title'户权限'width100field'roletype'}

    ]
    ]
    toolbar [
    {
    text '新增'
    iconCls 'iconadd'
    handler function () {
    (#action)val(add)
    (#managerDialog)dialog('open')
    ('validateboxtip')hide()
    }
    }
    ''
    {
    text '修改'
    id 'commit'
    iconCls 'iconedit'
    handler function () {
    (#action)val(edit)
    var selected ('#grid1')datagrid('getSelected')
    if (selected) {
    edit(selected)
    var index ('#grid1')datagrid('getRowIndex' selected)

    } else {
    messageralert(提示 请选择条记录进行操作)
    }
    }
    }
    ''
    {
    text '删'
    id 'commit'
    iconCls 'iconremove'
    handler function () {
    var rows ('#grid1')datagrid('getSelected')
    if (rows) {
    var rowId rowsid
    messagerconfirm('提示' '确定删?' function (r) {
    if (r) {
    deleteItem(rowId)
    }
    })
    } else {
    messageralert(提示 请选择条记录进行操作)
    }
    }
    }
    ]

    })
    })



    58章结
    章节述模块实现效果截图模块功说明包括户登录注册模块食堂信息模块菜品购买模块订单信息模块菜单理模块户理模块分析出模块实际应功说明该模块功实现技术进行说明**美食餐饮台程序开发程中更加清晰利程序者更解该美食台模块功实现步骤进行说明整**美食餐饮台功实现技术步骤进行详细述软件期开发提供效性参考
    第6章系统测试
    61系统测试
    **美食餐饮台测试方法:采黑盒测试方法完全考虑程序部结构处理程情况仅程序功需求规范考虑针功模块需实现功制定测试案例数确定测试例推断测试结果正确性站软件程序角度输入数输出数应关系出发进行测试

    62 测试目
    **美食餐饮台进行测试目缺陷足早发现通测试解项目开发程中存缺点足测试程中发现程序存问题进行针性解决保证程序稳定性校师生点餐提供便利系统分析实现功作测试前提保证程序体功完善

    63 测试项目
    基**美食台2需测试模块:
    (1)户登录注册模块
    (2)食堂信息浏览模块
    (3)菜品购买模块测试
    (4)订单信息模块
    (5)理员登录模块
    (6)订单理模块
    (7)菜品理模块
    (8)户理模块
    (9)户评模块






    64 系统功测试
    表**美食餐饮台系统功测试测试结果表61示
    流程测试
    测试案例
    案例预计结果
    测试结果
    理员登录
    户名:admin
    密码:admin
    成功登录
    测试通
    户登录
    户名:st20190108
    密码:1234
    提示户名密码错误请重新输入
    测试通
    食堂信息浏览
    户成功登录否首页展示
    显示学校四食堂
    测试通
    菜品购买
    添加水煮鱼菜品进入购物车
    成功添加
    测试通
    订单信息
    户单水煮鱼
    台系统显示户订单
    测试通
    订单理模块
    订单状态进行处理
    订单状态成功进行修改
    测试通
    菜品理模块
    台系统添加糖醋排骨菜品删叉烧滑蛋菜品
    菜品成功添加删
    测试通
    户理模块
    理员台修改st20190108密码123456
    成功修改户密码
    测试通
    户评模块
    户波仔评菜品水煮鱼吃
    菜品水煮鱼评显示吃
    测试通
    表61 测试结果表


    65章结

    章述**美食餐饮台系统开发结束**美食餐饮台系统进行方面测试测试模块包括:户登录食堂信息菜品购买订单信息理员登录订单理菜品理户理户评理员评回复等介绍**美食台系统测试程中需注意点测试方法分析**
    美食餐饮台属型系统组系统进行黑盒测试采单独测试数系统进行输入输出结果判断输出结果否预期相符合测试结果进行记录测试中存问题进行解决测试结果进行总结反思

































    第7章总结展
    71总结
    文满足校学生校园网络订餐需求提高食堂餐率保证师生餐安全便捷学校勤理提供辅助分析作根项目流程文完成方面工作:
    1户理员登录功实现
    2食堂信息显示功实现
    3户菜品购买功实现
    4理员户订单处理功实现
    5理员菜品修改功实现
    6理员户理功实现
    72展
    鉴目前时间技术方面点限制足接空时候团队**美食餐饮台进行功优化通校学生进行调研解想拥更加便利校学生生活交流功模块目前想法**美食餐饮台造成校生态圈仅仅单点餐系统整台造成校园生活生态圈够程序校园获更户量方便更学生目前想功**美食台增加线约饭功解目前许学生宅宿舍吃外卖少进行社交者没合适台供进行社交果校**美食餐饮台实现样种功够提高软件吸引力促进学生成长步社会铺垫时app常举办美食活动邀请方学制作家乡美食更校生够足出校便品尝方美食丰富学生校园生活学生生活留浓墨重彩笔

    致谢
    文际帮助关心支持老师朋友学网结识技术牛表达真诚谢意
    首先感谢指导老师周艳明老师毕设文**美食餐饮台设计开发周艳明老师耐心指导次修改完成周艳明老师开题报告中期检查文定稿程序技术支持方面予团队悉心指导整开发程中够利完成耐心指导帮助周艳明老师致敬感谢周老师月指导段时间里周老师身仅学许专业知识更感受工作中兢兢业业生活中易精神外严谨治学态度忘工作精神非常值学请允许说声:老师您辛苦次感谢
    时非常感谢学毕业设计程中遇问题困难时指出少错误操作出少意见建议技术支持精神鼓励提供竭动力时感谢学传授知识老师感谢网络热心技术神感谢关心帮助时感谢学会忘记总学工作生活中更加努力努力实现更生价值希通次毕业设计够提升工作实际操作力职业道路断取更进展

    参考文献
    [1] 关东升Android 开发案例驱动教程[M]北京:机械工业出版社2011
    [2] 李刚疯狂Android讲义[M]北京:电子工业出版社2011
    [3] 熊刚基Android智手机设计实现[D]武汉:武汉理工学2010
    [4] 董兰芳刘振安 UML课程设计[M] 北京:机械工业出版社2005
    [5] 盖索林Android开发入门指南[M]北京:民邮电出版社2009
    [6] 谭浩强Java语言程序设计(第三版)[M]北京:清华学出版社2008
    [7] 杨丰盛Android应开发秘籍[M]北京:机械工业出版社2010
    [8] 王克锋基Android信息推送理系统设计实现[M]连:连理工学出版社2012
    [9] 陈轶姚晓昆Java程序设计实验指导[M]北京:清华学出版社2006
    [10] 丁振Java语言实教程[M]北京:北京邮电学出版社2005
    [11] 米特Android 传感器高级编程[M]北京:清华学出版社2013
    [12] Bruce EckelJava编程思想(第四版)[M]北京:机械工业出版社2007
    [13] 李波史江萍Android 4X入门精通[M]北京:清华学出版社
    2012
    [14] 欧立齐朱梅Java程序员面试宝典[M]北京:电子工业出版社2007
    [15] 黄俊Java程序设计应开发[M]第二版机械工业出版社2014
    [16] 陈宏国李珊娜高校餐饮信息服务系统研究设计[M]北京:机械工业出版社2013
    [17] 李力东餐饮美食网站设计[J]科技企业出版社2012



    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档
  • 相关文档

    美食商城开发与设计毕业论文

    某技术职业学院毕业论文设计课题名称:《美食商城开发与设计》所 在 院 部: 机电信息学院 专 业 班 级: 计算机 ...

    3年前   
    468    0

    餐饮管理系统的设计与开发

    毕业设计〔论文〕题 目 餐饮管理系统的设计与开发 姓 名 杨哲 学 号 31202145 ...

    2年前   
    383    0

    基于JSP技术的美食分享平台的设计与实现

    基于JSP技术的美食分享平台的设计与实现中文摘要随着科技科学的发展,人文思想的包容创新,在当下时代人们进行信息交互的深入程度和维度不断增加,信息量也开始快速增长。信息的多样化,数据的复杂已经不...

    10个月前   
    264    0

    《爬天都峰》教学设计

    《爬天都峰》教学设计 第一篇:《爬天都峰》教学设计 1、教材分析 《爬天都峰》是部编版四年级上册语文课文中的第17课,这篇课文是按事情发展的依次写的。描写了在假日里,“我”和爸爸去爬...

    2年前   
    369    0

    《猜莲子》教案设计及试讲稿

    《猜莲子》教案设计及试讲稿  一、活动目标  1.学习使用比较连贯的语句来描述同伴的发式、衣着等外部特征。  2.注意倾听同伴的发言,并能根据言语描述迅速做出正确的判断。  3.能够遵守游戏规...

    4年前   
    835    0

    《Android平台软件开发》课程设计报告

    《Android平台软件开发》课程设计报告题 目 基于安卓的计算标准体重的应用程序 专 业 计算机科学与技术 ...

    3年前   
    690    0

    《画人像》教学设计刘峰

    〖教学内容〗 五年级上册美术第二课《画人像》〖教材分析〗 本课属于“造型表现”学习领域,是继四年级上册美术第九课,《猜猜我是谁》之后的又一节以人物写生为内容的课程。本课的目的是通过对人物的写...

    3年前   
    435    0

    《天游峰的扫路人》教学设计

    《天游峰的扫路人》是苏教版小学语文第十二册中的第15课。这是一篇散文,作者用细腻的笔触描写了自己在登天游峰时的所见所闻所想,刻画了一位质朴而充满自信的老人的形象,表达了作者对老人自信、开朗、豁达...

    3年前   
    450    0

    《登飞来峰》教学设计

    《登飞来峰》教学设计《登飞来峰》教学设计1   教学目的要求:   (1)进一步了解作者王安石;   (2)背诵、默写全诗;   (3)利用想象和联想阅读诗歌、理...

    2年前   
    425    0

    关于莲花塘乡生态旅游开发的思考

    关于莲花塘乡生态旅游开发的思考 莲花塘乡人民政府副乡长  侯发才 2012年11月10日  近年来,随着人民群众的生活水平不断提高,都市人追求回归自然,返朴归真的意识愈来愈浓。县委政府审...

    11年前   
    9573    0

    开发、设计、研究

    开发、设计、研究l 电子材料工程技术人员从事半导体材料、光纤光缆材料、电子陶瓷、电子元件材料研究、开发、设计、生产,以及电子材料测量技术研究、应用的工程技术人员。从事的工作主要包括:(1)研究...

    11年前   
    684    0

    莲峰第二中学2020届毕业班迎考备考工作方案

    莲峰第二中学2020届毕业班迎考备考工作方案为了迎战2020年的中考,使我校中考稳步提升,保证中考各项工作有目标、有计划、有步骤、有方法的推进,结合学校实际,特拟定此中考备考方案。一、指导思想...

    4年前   
    965    0

    海鲜美食广场合作投资开发计划书

    XX市海鲜美食广场合作投资开发计划书合作甲方:XX市蚕种场 合作乙方:XX市商会 XX市投资有限公司2014一、项目背景(一)项目名称项目名称:XX...

    2年前   
    393    0

    餐饮管理系统的设计与实现

     题 目 餐饮管理系统的设计与实现 学生姓名 焦诚 学号 1121024048 所在学院 ...

    2年前   
    694    0

    餐饮空间的多样设计

    随着时代的不断进步、我国经济的不断发展,使得我们国家人民的生活水平不断提高,也使得我们国家现在的人们已经不再满足于物质上的富足,从而转向追求精神上面的享受,所以也就导致现在人们对于服务行业的各个...

    3年前   
    847    0

    餐饮管理系统的设计与实现

    摘 要1.背景目的:随着我国经济发展和人民生活水平显著提高,全社会对餐饮业的需求量也越来越大;伴随着消费的持续增长,餐饮行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,...

    3年前   
    969    0

    设计开发评审报告

    设计开发评审报告 编号:CX/QR-32- 项目名称 项目负责人 设计/开发阶段 评审日期 参加评审部门/人: 评审内容: 存在问题及改进措施: 评审结论:...

    8年前   
    26390    0

    基于JavaEE平台的设计资源交易平台的设计与实现

    中国因改革开放政策实施的缘故,社会经济水平与日俱增,人民的消费水平也随之升高,中国正在经历前所未有的消费升级,越来越多的消费者在满足基本物质需求的基础上追求精致生活。

    3年前   
    490    0

    赤峰施工组织设计

     施工组织设计 第一章、工程概况 1-1 工程概况 工程地址:库伦镇 工程名称:库伦旗福缘住宅小区 建设规模:砖混结构;建筑面积11406.22㎡。 1...

    5年前   
    656    0

    国家队信息化平台数据库软件设计与开发合同

    国家队信息化平台数据库软件设计与开发合同  项目名称:_____________________________  委托人:_______________________________  (...

    12年前   
    363    0

    文档贡献者

    王***朝

    贡献于2020-12-23

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档