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


    







    毕业设计〔文〕




    题 目 餐饮理系统设计开发

    姓 名 杨哲

    学 号 31202145

    专业班级 计算机1202班

    学院 计算学院

    指导教师〔职称〕 孙霖〔讲师〕





    二○六 年 五 月 十四 日

    餐饮理系统设计开发
    摘 社会生活节奏越越快餐饮求越越高仅求色香味俱全餐饮时间方式更高求许工作繁忙法享受美味口食品开发网订餐系统必
    课题分析订餐效劳行业现状现网订餐系统进行研究拟根底针订餐效劳行业特殊性设计研发套基J2EE技术订餐系统系统户分系统理员普通户饭店户三类理员模块功包括饭店信息理户信息理菜品信息理订单信息理普通户模块功包括户注册登录浏览菜品信息购置菜品饭店户模块功包括菜品信息理
    系统前台JSP作开发语言台MySQL作数库理系统开发环境MyEclipse效劳器采tomcat开发出BS结构网订餐系统
    关键词 餐饮理MVCJSPSSHHIBERNATE


    Design and development of food and beverage management system
    Abstract Life rhythm faster and faster in today's society people more and more high to the requirement of food the demand not only delicious on the timing and manner of the restaurant has a higher request many people because the work busy and unable to enjoy the delicious food Therefore it is necessary to develop an online order system
    This topic based on the analysis of some meal service industry present situation and the existing online ordering system on the basis of comparing research in order to the particularity of service industry designed and developed a set of ordering system based on Web technology The users of the system is divided into administrators and ordinary users and restaurants these three kinds of users Administrator module function mainly includes the restaurant information management user information management food information management order information management Ordinary user module mainly includes user registration and login browse food information to buy food Restaurant the function of the user module mainly includes the information management
    This system at the front desk mainly using JSP as a development language the background using MySQL as the database management system the development environment is MyEclipse server using tomcat developed a BS structure of online ordering system
    Key Words FOOD AND BEVERAGE MANAGEMENTMVCJSPSSHHIBERNATE




    目录
    第1章 绪 1
    11简介 1
    111设计研究背景 1
    112现状开展趋势 2
    12目容 4
    121目 4
    122 容 4
    第2章 系统开发框架开发工具介绍 5
    21 SSH技术简介 5
    211 Struts介绍 5
    212 Spring介绍 6
    213 Hibernate介绍 6
    22 MVC框架简介 7
    221 MVC编程模式 8
    222 MVC框架容 8
    第3章 系统总体设计 10
    31系统功简介 10
    32系统根框架 10
    33 数库设计 11
    第4章 系统详细设计实现 14
    41户功实现 14
    411前台户注册 14
    412前台户登录 15
    413台户登录 16
    42前台购置界面 18
    421前台物品显示 18
    422前台购置菜品 19
    43 台理系统界面 20
    431餐厅信息理 21
    432户信息理 21
    433菜品信息理 22
    434订单信息理 23
    44饭店户功模块 23
    第5章 系统测试 25
    51系统测试目意义 25
    52测试程 25
    521页面登录模块测试 25
    结 27
    参考文献 28
    致谢 29

    图目录
    图31 根框架 11
    图41 前台户注册 15
    图42 前台户登录 16
    图43 台户登录 18
    图44 前台菜品显示 19
    图45 前台菜品具体信息 19
    图46 前台查购物车界面 20
    图47 前台结账界面 20
    图48 台餐厅理界面 21
    图49 台户理界面 22
    图410 台菜品理界面 22
    图411 台订单理界面 23
    图412 台餐厅菜品理界面 24
    图51 测试例 26

    表目录
    表31 t_admin表 12
    表32 t_user表 12
    表33 t_dianpu表 12
    表34 t_user表 12
    表35 t_order表 13
    表36 t_orderitem表 13
    表37 t_pingjia表 13

    第1章 绪
    11简介
    111设计研究背景
    全球信息化迅速开展天Intemet已仅仅种技术更重已成种新营模式正成世界公信息库着计算机技术信息技术网络技术通信技术等高科技日新月异飞速开展世界已进入信息时代电子商务全球济领域场革命目前正处高速开展阶段电子商务意味着济活动体限兴旺国家世界电子商务传统商务活动带巨击
    民食天社会生活节奏越越快餐饮求越越高仅求色香味俱全餐饮时间方式更高求许工作繁忙法享受美味口食品餐饮业种性化样化效劳产业着网络技术电子商务开展普消费方式消费理念发生变化足出户网购物已成许种生活方式时网络订餐逐渐走入生活广泛接受
    着中国济快速开展国民生活水消费水提高带动餐饮行业开展年中城市中餐饮行业开展越越快传统手工作业模式已满足餐饮营者需求工记账核算查询等工作费时费力容易出错通计算机中运行餐饮理系统效解决问题提高工作效率节省量力资源广阔餐饮行业营者带更利益时方便广阔消费者[1]
    文想通制作餐饮理系统达餐饮行业效理货源力食品目
    着民生活水提高购置力迅速提升时餐饮消费提升传统餐饮业手工作业模式击手工作业模式已远远满足餐饮行业营者需更方便快捷系统效提升餐厅运营效率
    信息系统理流程严谨杜绝造成种利素彻底解决餐饮效劳中普遍存跑滴漏〞问题统计数真实性理模式趋完善更加标准化防止传统工操作中某素带合作者间信危机高程度信息化理饭店营者市场需求分析预测提供数资料餐饮理系统餐饮企业营观念营方式更加现代化更加精确时数提供应决策层参考通引入餐饮信息系统步位实现理程全部信息化抛弃传统餐饮理中效劳方式耳目新感觉全面提升酒楼信誉度形象[2]
    112现状开展趋势
    年着计算机技术网络技术迅速开展生活种理系统影响已融入日常生活中传统工点餐相网点餐更加方便快捷电子商务开始流行起目前鉴电子商务济增长巨推动作许国家力促进电子商务国民济领域应
    国外现状:
    美国餐饮协会调查美国快餐网点占餐饮业15左右年营业额额占行业13目前美国餐饮加盟连锁企业中营较企业占60营持企业占34亏损企业占6企业竞争指数1998年80点1999年升85点2000年达90点:企业均投资回收朗普遍3~4年延长5~7年竞争剧烈原方面网点断增加方面消费者需求变化影响餐饮业追求已价格低餐快便停车转侧重口味质量稳定物值专家预测美国餐饮市场越越细化突出性化样性特外卖送餐需求例越越网络餐厅逐步兴起[3]
    国现状:
    餐饮企业建立网站进行产品菜肴介绍完全统计目前餐饮业网点已达8123万户种政全网站企业宣传等方面起定作停留介绍存网交易.原材料钱降低市场拓展起作整行业开展说种信息资源资金劳动力浪费
    范围餐饮电子商务种电子商务网站第三方建立操作实现网订餐杭城某文教区学生准学校园广阔市场行筹建餐饮电子商务网站附家餐饮店组织起利网络优势接受外卖订单网页家餐饮店菜单菜名称价格顾客需免费注册成该网站会员登陆点击网页接受订餐网站分钟动处理订单订单发送相应餐馆里负责送餐整程中顾客需出门简单方便.价格店价格根致天提供24时效劳目前客户群附学生类订单相集中消费潜力巨天接早餐中餐晚餐夜宵订单数少[4]
    开发餐饮理系统提升餐厅运营效率具意义实际应价值
    着云计算物联网移动互联网终端普应餐饮企业中寻找提升效率拓展业务提供效途径餐饮企业营理水提高创造利条件背景求餐饮企业营者通引入包含预定理点单理收银理厨房印系统厨房控制系统采购理库存理财务理钱核算会员理客户关系理POS点菜系统IC卡点菜系统连锁配送理系统分析决策等子系统专业餐饮理系统更快捷更灵活处理企业件事情前台台统计分析外求员素质断提高批具现代意识企业家脱颖出企业职工文化素质业务水显著提高批企业开展战略效劳专家学者作企业特聘智囊团出现终实现信息系统准确理解正确驾驭完成电脑〞脑〞完美结合[5]
    12目容
    121目
    系统设计目标考虑型餐饮企业资金问题状况型餐饮企业设计减少型企业营钱提升运营效率提高理效益适合型餐饮理软件餐饮理系统信息化应广泛餐饮市场中具统计分析功帮助营者分析企业营状况时决策餐饮理系统餐饮企业缺餐饮理系统餐饮业务运行程中流物流资金流信息流理采先进技术开发系统更效降低钱提高营效率[6]
    122 容
    餐饮理系统针餐饮业营者消费者做网站提升运营者工作效率准确性利该网站餐饮业营者效理餐厅提升工作效率防止员工手工作业产生类错误利理效率提升通餐厅货源储藏菜品点菜量分析餐饮业运营者更快调整运营策略提升餐饮业运营效率顾客满意度
    1收集信息解餐饮理系统概念进行需求分析WinodwsJAVA+MySQL安装配置[7]
    2网站权限设置[8]网站理〔员工注册登入理理员网站理维护〕
    3构建网站功:员工浏览发布菜品员工信息理理员网站维护包括:会员信息理员工信息理菜品信息理网站公告新闻等模块维护修改 [9]
    4通简单测试发现网站中会出现错误实际结果预期结果做减少网站运行中BUG


    第2章 系统开发框架开发工具介绍
    21 SSH技术简介
    SSHJ2EE工程中表示3种框架 Spring + Struts +Hibernate StrutsModelViewController提供应组件Spring轻量级控制反转(IoC)面切面(AOP)容器框架Rod Johnson创立解决企业应开发复杂性创立Spring根JavaBean完成前EJB完成事情 Hibernate开放源代码象关系映射框架JDBC进行非常轻量级象封装应JDBC场合ServletJSPWeb应中应EJBJ2EE架构中取代CMP完成数持久化重
    该开发框架技术

    211 Struts介绍
    Struts框架架构设计开发者Craig RMcClanahanCraig Tomcat 4架构师Java Web Services Developer Pack架构师实现者Sun(2021年1月oracle收购)JavaServer Faces (JSR127) J2EE台Web层架构标准领导Craig R McClanahan 先生JCP ExpertGroup 成员参JSP 规格制定Tomcat 4 编写Struts Framework 广受Java 开发员群体重视Borland 2002 年底开始开发工具JBuilder 中支持Struts Framework
    StrutsApache 基金会Jakarta 工程组Open Source 工程采MVC模式够帮助java 开发者利J2EE开发Web应java架构样Struts 面象设计MVC模式离显示逻辑业务逻辑力发挥淋漓致Struts 框架核心弹性控制层基 Java ServletsJavaBeansResourceBundlesXML等标准技术 Jakarta Commons 类库Struts组相互协作类〔组件〕Servletjsp tag lib组成基struts构架web应程序根符合JSP Model2设计标准说传统 MVC设计模式种变化类型[10]

    212 Spring介绍
    Spring开源框架Spring2003 年兴起轻量级Java 开发框架Rod Johnson 著作Expert OneOnOne J2EE Development and Design中阐述局部理念原型衍生解决企业应开发复杂性创立框架优势分层架构分层架构允许者选择组件时 J2EE 应程序开发提供集成框架Spring根JavaBean完成前EJB完成事情然Spring途仅限效劳器端开发简单性测试性松耦合角度言Java应Spring中受益Spring核心控制反转〔IoC〕面切面〔AOP〕简单说Spring分层JavaSEEEfullstack(站式) 轻量级开源框架
    正想Spring外framework〞已许开放源代码〔专〕J2EEframework时什需Spring Framework?
    Spring独特假设干原:
    定位领域许流行framework没Spring致力提供种方法理业务象
    Spring全面模块化Spring分层体系结构意味着选择孤立局部架构然稳定学中价值例选择仅仅Spring简单化JDBC理业务象
    设计底部帮助编写易测试代码Spring测试驱开工程理想framework
    Spring工程说需frameworkSpring潜站式解决方案定位典型应相关局部根底结构涉framework没考虑容

    213 Hibernate介绍
    Hibernate开放源代码象关系映射框架JDBC进行非常轻量级象封装Java程序员心欲象编程思维操数库 Hibernate应JDBC场合Java客户端程序ServletJSPWeb应中具革命意义Hibernate应EJBJ2EE架构中取代CMP完成数持久化重
    Hibernate核心接口5分SessionSessionFactoryTransactionQuery Configuration5核心接口开发中会通接口仅持久化象进行存取够进行事务控制面五核心接口分加介绍
    Session接口Session接口负责执行持久化象CRUD操作(CRUD务完成数库交流包含常见SQL语句)需注意Session象非线程安时HibernatesessionJSP应中HttpSession里session术语时实指Hibernate中session会HttpSesion象称户session
    SessionFactory接口SessionFactroy接口负责初始化Hibernate充数存储源代理负责创立Session象里工厂模式需注意SessionFactory轻量级般情况工程通常需SessionFactory够需操作数库时数库指定SessionFactory
    Configuration接口Configuration接口负责配置启动Hibernate创立SessionFactory象Hibernate启动程中Configuration类实例首先定位映射文档位置读取配置然创立SessionFactory象
    Transaction接口Transaction接口负责事务相关操作选开发员设计编写底层事务处理代码
    QueryCriteria接口QueryCriteria接口负责执行种数库查询HQL语言SQL语句两种表达方式
    214 DWR介绍
    DWR采取类似AJAX新方法动态生成基JAVA类JavaScript代码样WEB开发员JavaScript里Java代码浏览器代码(客户端代码)样Java代码运行WEB效劳器端访问WEB 效劳器资源出安理WEB开发者必须适配置Java类安外部
    JAVAJavaScript远程功方法DWR户带非常传统RPC机制RMI者SOAP样拥运行WEB需浏览器插件处
    DWR认浏览器WEB效劳器协议重更乐保证编程界面简单然挑战AJAX异步特性正常JAVA方法调步特性相结合异步模式结果数开始调段时间异步访问获取DWR允许WEB开发员传递回调函数异步处理Java函数调程绍


    22 MVC框架简介
    MVC开始存桌面程序中M指业务模型V指户界面C控制器MVC目MV实现代码离程序表现形式方批统计数分柱状图饼图表示C存目确保MV步旦M改变V应该步更新
    模型-视图-控制器〔MVC〕Xerox PARC二十世纪八十年代编程语言Smalltalk-80创造种软件设计模式已广泛推荐Oracle旗Sun公司Java EE台设计模式受越越ColdFusionPHP开发者欢送模型-视图-控制器模式工具箱处缺点[11]
    MVC编程模式
    MVC 种 MVC〔Model View Controller 模型视图控制器〕设计创立 Web 应程序模式:
    Model〔模型〕表示应程序核心〔方数库记录列表〕
    View〔视图〕显示数〔数库记录〕
    Controller〔控制器〕处理输入〔写入数库记录〕
    MVC 模式时提供 HTMLCSS JavaScript 完全控制
    Model〔模型〕应程序中处理应程序数逻辑局部通常模型象负责数库中存取数
    View〔视图〕应程序中处理数显示局部通常视图模型数创立
    Controller〔控制器〕应程序中处理户交互局部通常控制器负责视图读取数控制户输入模型发送数
    MVC 分层助理复杂应程序您时间专门关注方面例您赖业务逻辑情况专注视图设计时应程序测试更加容易
    MVC 分层时简化分组开发开发员时开发视图控制器逻辑业务逻辑[12]
    222 MVC框架容
    MVC框架模式强制性应程序输入处理输出分开MVC应程序分成三核心部件:模型视图控制器处理务典型MVCJSP + servlet + javabean模式
    视图户交互界面老式Web应程序说视图HTML元素组成界面新式Web应程序中HTML旧视图中扮演着重角色新技术已层出穷包括Adobe FlashXHTMLXMLXSLWML等标识语言Web services
    MVC处应程序处理视图视图中实没真正处理发生数联机存储雇员列表作视图讲作种输出数允许户操方式
    模型表示企业数业务规MVC三部件中模型拥处理务例EJBsColdFusion Components样构件象处理数库模型返回数中立说模型数格式关样模型视图提供数应模型代码需写次视图重减少代码重复性[13]
    控制器接受户输入调模型视图完成户需求单击Web页面中超链接发送HTML表单时控制器身输出东西做处理接收请求决定调模型构件处理请求然确定视图显示返回数

    第3章 系统总体设计
    31系统功简介
    餐饮理系统中型商家帮助点餐理店铺网页端控制方式运行包括:
    户信息理该模块完成理员系统户信息理户帐号行注册生成理员户进行查删操作
    餐厅信息理该理功完成理员饭店信息理包括饭店信息添加查删操作
    订单信息理该理功完成理员订单信息理包括订单信息查受理删操作
    菜品信息理该理功完成饭店户菜品信息理包括菜品信息查添加删操作
    户订餐理该局部完成户订餐功包括菜品信息查购置评价操作[14]

    32系统根框架
    设计思想遵循点:
    1 采BS模式进行开发优点台前台处理层次清楚符合众已惯网页方式户
    2 采面象开发设计理念运面象技术前提整体系统高度准确抽象通保证系统良框架进带产品较强稳定性运行效率
    3 采模块化设计模块化设计求整系统划分成基模块利代码重载简化设计实现程
    4 简单方便系统界面设计简单友系统界面方便户较快适应系统操作
    5.速度优先原工具重评测标准速度设计程中具体程量做资源占少速度快
    6.设计突出重点细致周符合设计需求改良方进行扩充系统更适应户需
    系统模块化松耦合方式进行搭建部署该理系统达正常运行该系统总体结构示包括五方面户信息理餐厅信息理订单信息理菜品信息理户订餐理等功根框架图31示:

    图31 根框架
    33 数库设计
    理员信息表记录系统理员注册相关信息表结构表31示

    表31 t_admin表
    字段名称
    字段类型长度
    说明
    userId
    int11位
    理员ID
    userName
    varchar50位
    登陆账号
    userPw
    varchar50位
    登陆密码

    户信息表记录系统中注册户根信息表结构表32示
    表32 t_user表
    字段名称
    字段类型长度
    说明
    user_id
    int11位
    户ID
    user_name
    varchar50位
    帐号
    user_pw
    varchar50位
    密码
    user_realname
    varchar50位
    姓名
    user_address
    varchar50位
    住址
    user_tel
    varchar50位

    user_email
    varchar50位
    邮箱
    user_del
    varchar50位
    删标示

    饭店信息表饭店相关信息中ID键表结构图33示
    表33 t_dianpu表
    字段名称
    字段类型长度
    说明
    id
    int11位
    饭店ID
    loginname
    varchar255位
    帐号
    loginpw
    varchar255位
    密码
    mingcheng
    varchar500位
    饭店名称
    lianxiren
    varchar255位
    联系
    dianhua
    varchar255位

    del
    varchar255位
    删标示







    菜品信息表记录系统中菜品根信息表结构表34示
    表34 t_user表
    字段名称
    字段类型长度
    说明
    goods_id
    int11位
    菜品ID
    dianpu_id
    int11位
    饭店ID
    goods_name
    varchar200位
    名称
    goods_miaoshu
    varchar2000位
    介绍
    fujian
    varchar50位
    图片
    goods_shichangjia
    int11位
    价格
    goods_tejia
    int50位
    特价
    goods_isnottejia
    varchar50位
    特价
    goods_Del
    varchar50位
    删标示
    订单信息表记录订单根信息表结构表32示
    表35 t_order表
    字段名称
    字段类型长度
    说明
    order_id
    int50位
    订单ID
    order_bianhao
    varchar200位
    订单编号
    order_date
    varchar50位
    单时间
    order_songhuodizhi
    varchar50位
    送货址
    order_fukuanfangshi
    varchar50位
    付款方式
    order_jine
    int11位
    金额
    order_user_id
    int11位
    户ID
    order_zhuangtai
    varchar255位
    状态

    购物车信息表记录购物车菜品相关信息表结构表36示
    表36 t_orderitem表
    字段名称
    字段类型长度
    说明
    orderItem_id
    int50位
    购物车ID
    goods_id
    int50位
    菜品ID
    order_id
    int50位
    订单ID
    goods_quantity
    int50位
    数量
    zt
    varchar255位
    状态




    评价信息表记录菜品评价相关信息表结构表37示
    表37 t_pingjia表
    字段名称
    字段类型长度
    说明
    id
    int11位
    评价ID
    neirong
    varchar255位

    goodsId
    varchar255位
    菜品ID
    shijian
    varchar500位
    时间




    第4章 系统详细设计实现
    41户功实现
    首先户该网站没登录者注册先进行注册登录操作

    411前台户注册
    系统普通户通行注册生成系统首页点击户注册菜单系统跳转应注册页面户注册页面中户需填写帐号密码姓名住址 邮箱等信息中密码默认000000密码输入数字格式里通正表达式输入类型进行约束点击重置钮清空填数点击确定钮完成注册否空通form表单中onsubmitreturn checkForm()检查
    userEditaction nameform1 methodpost>

    function check2()
    {
    if(documentform1userNamevalue)
    {
    alert(请输入账号)
    return false
    }
    if(documentform1userPwvalue)
    {
    alert(请输入密码)
    return false
    }
    documentform1submit()
    }

    说明文字插图例正式成文请删
    插图标示引方法请参见毕业设计〔文〕模板211

    图41 前台户注册
    412前台户登录
    户登录采AJAX方式进行验证先前台获取输入登录账号密码登录类型点击登录通AJAX方式台异步进行验证实现页面刷新户登录
    userLoginaction nameform1 methodpost>

    function check2()
    {
    if(documentform1userNamevalue)
    {
    alert(请输入账号)
    return false
    }
    if(documentform1userPwvalue)
    {
    alert(请输入密码)
    return false
    }
    documentform1submit()
    }

    图42 前台户登录

    413台户登录
    保证系统安性饭店户系统理员系统必须先登陆系统中学生户进行浏览外操作需登录系统中完成


    function check1()
    {
    if(documentThisFormuserNamevalue)
    {
    alert(请输入户名)
    documentThisFormuserNamefocus()
    return false
    }
    if(documentThisFormuserPwvalue)
    {
    alert(请输入密码)
    documentThisFormuserPwfocus()
    return false
    }

    documentgetElementById(indicator)styledisplayblock
    loginServicelogin(documentThisFormuserNamevaluedocumentThisFormuserPwvaluedocumentThisFormuserTypevaluecallback)
    }

    function callback(data)
    {
    documentgetElementById(indicator)styledisplaynone
    if(datano)
    {
    alert(户名密码错误)
    }
    if(datayes)
    {
    alert(通验证系统登录成功)
    windowlocationhrefloginSuccessjsp
    }

    }

    function zhuce()
    {
    var strUrl zhucejsp
    var ret windowshowModalDialog(strUrldialogWidth800px dialogHeight500px dialogLeft statusno directoriesyesscrollbarsyesResizableno)
    }

    图43 台户登录

    42前台购置界面
    进入首页新菜品浏览前网站菜品信息进行选择购置
    421前台物品显示
    点击相应菜品进行订购跳转应菜品详细页面该页面显示菜品详细信息操作钮

    图44 前台菜品显示

    图45 前台菜品具体信息

    422前台购置菜品
    填写订购数量点击参加购物车钮订单交购物车选购完点击购物车菜单结算账单者清空购物车重新购置果您想买东西选择继续购置继续挑选菜品进行购置

    图46 前台查购物车界面

    图47 前台结账界面

    43 台理系统界面
    理员页面:左方页面展示理员操作功菜单进入相关理页面链接子菜单理模块面相应子菜单
    431餐厅信息理
    理员点击左侧菜单饭店信息理〞页面跳转饭店信息理界面调台饭店Action类查询出饭店信息信息封转数集合List中绑定request象然页面跳转相应jsp显示出饭店信息包括饭店帐号密码饭店名称联系联系 等点击删钮实现饭店信息删操作

    图48 台餐厅理界面
    432户信息理
    理员点击左侧菜单户信息理〞系统调台户信息Action类查询出户信息信息封转数集合List中绑定request象然页面跳转相应jsp显示出户信息户信息包括帐号密码姓名住址 email等点击删钮实现户信息删操作

    图49 台户理界面
    433菜品信息理
    理员点击左侧菜单采购信息理〞页面跳转采购信息理界面调台采购Action类查询出采购信息信息封转数集合List中绑定request象然页面跳转相应jsp显示出采购信息包括名称介绍链接图片链接价格点击删钮实现菜品信息删操作

    图410 台菜品理界面
    434订单信息理
    理员点击左侧菜单订单信息理〞页面跳转订单信息理界面调台订单Action类查询出订单信息信息封转数集合List中绑定request象然页面跳转相应jsp显示出订单信息包括会员信息链接订单编号金额单日期送货址状态等点击会员信息链接查会员详细信息点击订单明细查订单详细信息点击受理订单完成订单受理操作点击删订单实现订单信息删操作

    图411 台订单理界面
    44饭店户功模块
    页面输入菜品信息包括菜品名称介绍传图片价格等点击提交钮完成信息添加果没输入完整菜品信息方没输入菜品名称系统会出相应错误提示录入成功输入数通form表单中定义方法onsubmitreturn checkForm()检查checkForm()函数中种校验输入数方式否空通form表单中onsubmitreturn checkForm()检查

    图412 台餐厅菜品理界面



    第5章 系统测试
    51系统测试目意义
    系统测试理信息系统开发周期中十分重漫长阶段重性表达保证系统质量性关口整系统开发程包括系统分析系统设计系统实现终审查
    系统测试务彻底检查出程序中错误提高软件系统性目检验系统做样〞阶段分三步骤:模块测试测试模块程序否正确组装测试测试模块间接口否正确确认测试测试整软件系统否满足户功性求测试发现问题调试找出错误原位置然进行改正基系统整体需求说明书黑盒测试应覆盖系统偶联合部件系统测试正整产品系统进行测试目验证系统否满足需求规格定义找出需求规格符合矛盾方[15]

    52测试程
    测试初数库中数便输入没实性系统更加完善系统测试程中系统开始编程便输入数全部清理输入效测试数样更真实反映系统功实现情况
    样断发现问题反复测试调试问题解决终系统正常运行
    执行测试产品工程进行分析确定测试策略制定测试方案该方案审核批准转第二步测试工作启动前定确定正确测试策略指导方针期开展工作根底次测试目标求分析清楚决定测试资源投入
    设计测试例设计测试例根测试需求测试策略进行进度压力时应该设计详细果进度钱压力较应该保证测试例覆盖关键性测试需求该例批准转第三步
    果满足启动准〞〔EntryCriteria〕执行测试执行测试搭建测试环境执行测试例执行测试时进行进度控制工程协调等工作
    提交缺陷里进行缺陷审核验证等工作
    消软件缺陷通常情况开发理需审核缺陷进行缺陷分配程序员修改负责缺陷程序员修改完成进入回测试阶段果满足完成准〞〔ExitCriteria〕正常结束测试
    撰写测试报告测试进行分析总结次验教训次工作中改
    软件测试程理包括软件测试什样程评价软件测试程进行配置理测试风险分析测试钱理
    521页面登录模块测试
    测试流程:翻开系统首页输入错误登录信息登录输入正确登录信息登录测试结果

    图51 测试例





    次毕业设计学四年学计算机理知识具体实践中深化理知识时锻炼动手实践力段日子里查阅许关工程理系统资料翻阅许JSP书籍结合验详细调查餐饮理系统工作容细节开发设计餐饮理系统然学校学期会相应课程课程设计实训作动手练训练次毕业设计具体实践时候遇问题方说jsp页面输入框设添加属性readonlytrue〞实际编程中错写成disabletrue〞样直接导致request象取数调试程序久发现request象获返回值直空前直代码里出问题总查源程序逻辑然问题细心具体实践中浪费少时间时实践
    系统开发程中运BS三层结构技术时学中掌握技术通技术实现整系统性提高技术文中做拟详细介绍系统存许缺陷缺乏处方细节做行功模块应加强希时间里缺陷弥补进步完善系统
    通次毕业设计锻炼学研究力中学少学校课堂学东西通实践深刻体会软件开发艰辛问题解决喜悦心情培养独立思考问题力时增强理联系实际力工作奠定良根底




    参考文献
    [1] 刘辉实体店餐饮理系统设计实现[J]中国集体济2021(09)3738
    [2] 原悦浅议餐饮信息理系统[J]理界2006(10)214214
    [3] Lanzuela N ESeñer A RPolo G Cet alUncertainty analysis in the environmental assessment of an integrated management system for restaurant and catering waste in Spain[J]International Journal of Life Cycle Assessment2021(2)244262
    [4] 付霞中国餐饮业电子商务开展状况[J]计算机光盘软件应2021(7)7575
    [5] 杨铭铎面现代化中国餐饮业开展趋势研究[J]商业时代2021(03)45
    [6] 蔡恒强MVC模式餐饮理系统设计实现[J]电脑知识技术2021(06)244262
    [7] 欧建猛映敏基JAVA+MYSQL角色国家助学贷款信息系统开发[J]Gaoxiao Zhaosheng2021(7)1820
    [8] 冯钊数字化档案馆理系统权限设置角色分配[J]营者2021(9)9090
    [9] 杜爱红韩利凯基CS模式餐饮理系统设计开发[J]科技广场2021(2)253256
    [10] 罗桂兰浅谈Struts实现MVC开发企业门户网站系统优缺点[J]湖北函授学学报2021(18)139140
    [11] Sarker IJMVC A Java Framework for Rapidly Developing Desktop Application Software Based on MVC[J]Smartcr2021(4)256261
    [12] 朱亚玲浅谈JavaBeanMVC模式中应[J]网友世界•云教育2021(10)88
    [13] 兰斌JVM优点缺点深入分析[J]办公动化:学术版2021(08)2224
    [14] 许中博响应式〞网页布局设计浅析[J]黑龙江科技信息2021(26)106106
    [15] Fain YProgramming 24Hour Trainer[M]John Wiley & Sons Inc2021

    致谢
    次毕业设计中够根利完成次务孙霖老师耐心指导分开勤奋严谨教学态度留极深刻印象老师认真负责工作态度严谨治学精神深厚理水受益匪浅老师身学东西孙霖老师毕业设计程中文完成中予极帮助时理实践中力少提高工作学种巨帮助特老师表示衷感谢
    外感谢实验室学长学根底框架特解时实现系统功时候遇非常细节问题学长方面予支持帮助耐心告诉解决方案段辛苦时间中相互鼓励学起努力
    感谢学学朋友学四年生活学中予帮助关爱学生活充实美


    文档香网(httpswwwxiangdangnet)户传

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

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 25 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

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

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

    2年前   
    698    0

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

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

    3年前   
    978    0

    餐饮管理系统设计说明书

    餐饮管理系统之 ——系统设计说明书 一. 总体设计 1.处理流程 (略) 图 总体处理流程图 2.总体结构和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把...

    5年前   
    1048    0

    C语言餐饮结账管理系统设计

    C语言程序设计课程设计报告设计题目:餐饮结账管理系统设计 1 设计任务1.1 设计题目的描述功能:餐饮结账信息包括:编号、时间、台面号、顾客数量、接待服务生、实收金额。试设计一...

    2年前   
    425    0

    餐饮管理系统详细设计

    餐饮管理系统 1.1开发背景 近几年来,计算机网络、分布技术日趋成熟,随着科技的发展,餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,就必须运用科学的管理思想与先进的管理方法,使点餐...

    5年前   
    1117    0

    企业人事管理系统的设计开发

    基于ASP.NET的企业人事管理系统的设计开发摘要:在如今高速发展的社会之中,企业只有不断的适应社会要求,跟上社会的发展趋势走向,才能在激烈的市场竞争中保留自己的一席之地。所以对于企业信息管理...

    3年前   
    527    0

    学籍管理系统的设计与实现说明书软件项目开发课程设计

     ******************* 实践教学 ******************* XX学 计算机与通信学院 20XX年秋季学期 软件开发综合训练 课程设计 题...

    5年前   
    1532    0

    图书管理系统数据库设计数据库应用系统开发课程设计

    信息工程学院《数据库应用系统开发》课程设计论文题 目:图书管理系统数据库设计学 号:专业班级:信管级(X)班姓 名:魏 金 风指导老师:完成日期:2007摘 要在计算机日益普及...

    2年前   
    445    0

    餐饮管理系统开题报告

    选题依据及研究意义随着国家经济的不断蓬勃发展,国民生活水平和消费水平的提高带动了餐饮行业的发展。近几年大中小城市中餐饮行业的发展可谓是蒸蒸日上,传统的手工作业方式已经不能满足餐饮经营者的需求了。

    3年前   
    790    0

    餐饮娱乐行业收银管理系统的设计与实现

    摘 要随着营业规模的扩展,许多中小型餐饮娱乐企业单位都面临着如何高效管理整个企业经营业务的问题,而目前最为广泛的解决方案就是MIS系统的应用。本系统就是这样一个MIS系统,其中包含了...

    2年前   
    326    0

    数据库课程设计餐饮下单管理系统

    目 录1.课题名称及目标 12.需求分析 12.1 数据需求 12.2事务需求 22.3数据流 32.4数据字典 53.数据库结构设计 83.1概念设计 83.1.1分E-R图的...

    1年前   
    268    0

    职工住房管理系统说明书软件项目开发课程设计

    ******************* 实践教学 ******************* XX大学 计算机与通信学院 20XX年春季学期 软件开发综合训...

    5年前   
    1288    0

    职工考勤管理系统说明书软件项目开发课程设计

    ******************* 实践教学 ******************* XX大学 计算机与通信学院 20XX年秋季学期 软件开发综合训...

    5年前   
    1541    0

    基于Android的教学课程系统设计与开发

    摘 要移动应用已经成为人们生活必不可缺的一部分,大学生身为移动应用的最大用户群体,在生活学习娱乐各个方面都与移动应用有着紧密联系,然而针对大学生校园学习的移动应用却寥寥无几,因为不同的...

    3年前   
    616    0

    Web系统开发课程设计报告

    录入学生基本信息的功能学生基本信息主要包括:学号、姓名、年龄、出生地、专业、班级总学分,在插入时,如果数据库已经存在该学号,则不能再插入该学号。1.2、修改学生基本信息的功能

    4年前   
    1238    0

    基于Web的作业系统设计与开发

    基于Web的作业系统开发与设计基于Web的作业系统开发与设计摘 要本作业系统是基于原有的教学管理模式,通过构建B/S架构,使用Java Server page(简称“JSP”)为本设计的前台...

    1年前   
    300    0

    招聘系统的开发和设计

    招聘系统的开发和设计 相信大部分职业经理对于这样一个流程比较熟悉:当公司出现职位空缺或需要增加职位编制时,与人力资源部联系,并希望人力资源部能在最短的时间内招聘到所需要的人员。于是,人力...

    12年前   
    8648    0

    数据库应用系统设计与开发报告实例自习室座位管理系统

    数据库应用系统设计与开发报告实例自习室座位管理系统一、开发背景每学期期末,华师校园都会掀起一阵自习热,一时间,自习室供不应求。许多同学天还未亮专程赶到自习室去占座,特别是高职A栋自习室,每天早...

    3年前   
    637    0

    C++程序设计学生成绩管理信息系统设计与开发

    C++程序设计课程设计说明书题目: 学生成绩管理信息系统设计与开发 学生姓名: 学 号: 院...

    3年前   
    613    0

    毕业设计管理系统的设计与实现

    毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管...

    5年前   
    2649    0

    文档贡献者

    郭***林

    贡献于2022-03-01

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

    该用户的其他文档