




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训报告课程名称: 基于SSH框架的系统设计与开发 专业: 计算机科学与技术 班级: 14计算机2 姓名: 沈倩竹 学号: 指导教师: 靳新 成绩: 完成日期: 2016 年 9 月 2 日任 务 书题目:咖啡厅管理系统的设计与实现 设计内容及要求:1.学生必须仔细阅读实训任务书,根据要求完成程序设计,有问题及时主动通过各种方式与教师联系沟通。2.学生要发挥自主学习的能力,充分利用时间,安排好设计的时间计划,并在设计过程中不断检测自己的计划完成情况,及时向教师展示软件设计情况。3.设计按照教学要求需要5周时间完成,每周要上20小时的上机来调试设计的程序,总共至少要上机调试程序100小时。4. 功能要求:要求利用SSH框架设计程序。设计环境: MyEclipse、Tomcat、SQLServer2008实现目标:最终完成相关网站或应用程序的开发,以及报告的书写。1 系统分析与设计1.1 需求分析随着人民生活水平的提高,餐饮休闲业在服务行业中占有越来越重要的地位。努力在当前餐饮行业日趋激烈的竞争中脱颖而出,已成为每位餐饮休闲业经营者所追求的目标。经过多年的发展,咖啡厅管理已经逐渐由定性管理,进入到重视定量管理的科学阶段。众所周知,在定量管理的具体实现方法和手段方面,最有效的工具就是计算机管理。可根据目前管理现状及需求,做出移动信息化管理的解决方案,从而实现实时、有效、准确的产品信息的宣传和推广,快速帮助餐厅管理提供便利。后台管理者可以实时的,准确的掌握餐厅的订餐情况、基层管理。1.2 系统功能设计1.2.1 商品信息管理模块1、查询全部饮品功能2、增加饮品功能3、修改饮品功能4、删除饮品功能咖啡厅管理系统功能模块如图1.1所示。咖啡厅管理系统 饮品信息管理 查询全部饮品增加饮品功能删除饮品功能修改饮品功能增加商品功能查询全部商品 图1.1 系统功能模块图1.3 数据库设计商品信息如表1.1所示。表1.1 商品信息表字段名类型描述idint编号namevarchar(20)饮品名pricevarchar(20)价格vippricevarchar(20)会员价ctypevarchar(20)饮品类型 2 系统实现2.1 系统框架咖啡厅管理系统采用SSH框架设计模式,系统设计模式如图2.1所示。图2.1 咖啡厅管理系统设计模式图1、在com.test.action.coffee包中控制类,如表2.1所示:表2.1 com.test.action.coffee文件及说明文件名说明ListCoffeeAction.java查询全部饮品类RemoveCoffeeAction.java删除饮品类SaveCoffeeAction.java添加饮品类UpdateCoffeeAction .java修改饮品类UpdatePCoffeeAction.java通过Id查询饮品类2、在com.test.bean中创建实体类,如表2.2所示:表2.2 com.test.bean文件及说明文件名说明Coffee.java饮品信息实体类Coffee.hbm.xml实体类xml配置文件3、在com.test.dao中创建数据操作类,如表2.3所示:表2.3 com.test.dao文件及说明文件名说明CoffeeDAO.java饮品信息数据操作类4、在com.test.dao.impl中创建数据库实现类,如表2.4所示:表2.3 com.test.dao.impl文件及说明文件名说明CoffeeDAOImpl.java饮品信息数据库实现类5、在com.test.service中创建业务逻辑类,如表2.5所示:表2.3 com.test.service文件及说明文件名说明CoffeeService.java饮品信息业务逻辑类6、在com.test.service.impl中创建业务逻辑实现类,如表2.6所示:表2.3 com.test.service.impl文件及说明文件名说明CoffeeServiceImpl.java饮品信息业务逻辑实现类2.2 饮品信息模块的实现1、饮品信息的添加点击添加新饮品,即可跳转到饮品添加界面,可向数据库中添加新的饮品信息。饮品添加界面如图2.2所示。图2.2 饮品信息添加界面功能描述:用户点击“添加新饮品”,利用this.getHibernateTemplate().save(coffee);方法将文本框中的饮品信息添加到数据库中。2、饮品信息的修改在饮品全部查询界面中,点击修改按钮,即可跳转到指定序号的饮品修改界面,可修改数据库中的饮品信息。饮品信息修改界面如图2.3所示。图2.3 饮品信息修改界面功能描述:用户点击“修改”,首先利用this.service.findById(coffee.getId();方法找到选中序号的饮品信息,再利用this.service.update(coffee);方法修改选中序号饮品在数据库中的信息。3、饮品信息的全部查询该模块实现在浏览器中点击饮品列表,即可查看数据库中的饮品表中的信息。饮品信息的全部查询界面如图2.4所示。图2.4 饮品的全部查询界面功能描述:用户点击“饮品列表”,利用request.put(list, service.findAll();语句查找饮品信息,将信息在jsp中显示。4、饮品信息的删除在饮品全部查询界面中,点击
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地产活动投资回报评估报告
- 加强印刷质量监控制度
- 税务合规审查下的有限责任公司股权转让合同
- 《离婚后双方共同债务清偿与信用恢复协议书》
- 跨国公司会计出纳人员劳动合同及国际财务报告协议
- 离婚后双方共同债务清偿与房产分割补充协议
- 知识产权保护下的影视制作公司股权转让协议
- 离婚协议书样本:共同财产分割与子女赡养金协议
- 离婚双方财产分割与子女监护权及抚养费支付协议
- 夫妻共同财产分割及个人财产归属协议
- 2025年绿化工技师试题及答案
- 2025年新高考1卷(新课标Ⅰ卷)语文试卷(含答案)
- 全自动生化分析仪advia2400中文操作手册
- 建筑室外围蔽板材(简化)
- YS/T 397-2015海绵锆
- GB/T 3217-1992永磁(硬磁)材料磁性试验方法
- GB/T 250-2008纺织品色牢度试验评定变色用灰色样卡
- GB/T 2091-2008工业磷酸
- GB/T 19816.2-2005涂覆涂料前钢材表面处理喷射清理用金属磨料的试验方法第2部分:颗粒尺寸分布的测定
- 市政工程工程量计算规范课件
- 隐身技术概述课件
评论
0/150
提交评论