ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:441.52KB ,
资源ID:18381141      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18381141.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件详细设计和软件测试分析报告.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件详细设计和软件测试分析报告.docx

1、软件详细设计和软件测试分析报告桂林电子科技大学信息科技学院软件件工程考核论文(文档) 软件详细设计和软件测试分析报告酒店点菜管理系统1.0版本文件状态: 草稿 正式发布 正在修改报告编号:当前版本:1.0编写人:编写日期15.12.12班级:审批日期保密级别:项目基本信息项目名称酒店点餐管理系统客户方酒店开发方项目委托时间2015.12项目开发时间范围从 2015.12.01 至 2015.12.10 一、系统详细设计(1)1引言.1 1.1编写目的.1 1.2背景.1 1.3参考资料.1 1.4缩略语.12设计概述.1 2.1任务和目标.1 2.1.1需求概述.2 2.1.2运行环境概述.2

2、 2.1.3条件与限制.23系统详细需求分析.23.1详细需求分析.23.2详细系统运行环境及限制条件分析接口需求分析.24系统详细设计.34.1系统结构设计及子系统划分.34.2系统功能模块详细设计.54.3系统界面详细设计.19 4.3.1内部界面设计.19 4.3.2用户界面设计.195数据库系统设计.195.1设计要求.195.2 数据库设计.19二、软件测试分析报告(21)1引言.211.1编写目的.211.2项目背景.211.3参考资料.221.4术语和缩略语.222测试概要.232.1. 测试活动计划进度.232.2 各阶段测试内容.23(1)集成测试阶段.23(2) 确认测试阶

3、段.232.3测试用例设计.232.4测试环境与配置.24 2.4.1功能测试.242.5测试方法和工具.253测试内容和执行情况.253.1项目测试概况表.253.2功能.25 3.2.1总体KPI.263.1性能(效率).26 3.3.1测试用例.26 3.3.2参数设置.27 3.3.3通信效率.27 3.3.4执行效率.273.4可靠性.273.5安全性.273.6易用性.283.7兼容性.283.8安装和手册.284缺陷的统计与分析.294.1缺陷分析.294.2 残留缺陷与未解决问题.295测试结论与建议.295.1测试结论.29三、课程总结报告.301、通过学习软件工程课程的认识

4、.302、所完成的考核文档内容与总结.32一、系统详细设计完成人: 1 引言1.1 编写目的在考虑讨论后我对目前点菜系统软件功能的划分,数据结构,软件总体结构的实现有了进一步的想法,我将这些想法记录下来并编写详细计划说明书,为日后更好的设计软件打下基础1.2 背景近几年来,随着国民消费水平的增长,餐饮行业蓬勃发展,但是没有对点菜这一服务性内容有所改进创新,因此常出现,服务员忙不过来,客人点不出来好吃的菜,漏菜,丢单,并且人工花费巨大,为了这些问题我们可以可采用自助点菜系统,无需耗费纸质账单,缩短了上菜时间,并且可以用更少的人工进行经营,节省了人员开支。并且不会出现服务员手忙脚乱的忙乱现象。提升

5、了酒店的服务质量和企业形象。系统为有一定实力和经济条件的餐饮企业设计,通过集成从顾客点单,服务员上菜,餐后结账等一系列功能,每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率代之以高效便捷准确的数字化服务系统,是餐饮业的管理更加规范化。1.3 参考资料列出详细设计报告引用的文献或资料,资料的作者、标题、出版单位和出版日期等信息,必要时说明如何得到这些资料。1.4 术语定义及说明order in hotel system 简写OIHS2 设计概述2.1 任务和目标点菜系统应该达到以下要求(1)可靠性,有较强的容错能力(2)时间经济性,使客人更方便快捷的成功点单(3)实用性,使系统

6、有较全的功能满足大众的需求(4)可理解性,用户易于上手,理解使用该系统(5)可维护性,系统易于修改,扩充,维护,以便酒店更新管理时限性菜品(6)安全保密性,保证系统物理安全,数据存取安全,传输安全,做好使用人员的授权管理2.1.1 需求概述该系统可以用于酒店内部点菜,通过预先设置的菜单页面进行下单,并且可以通过输入菜名进行直接下单等,客户可以根据需要上传菜品照片便于消费者直观了解,在客户完成点单提交菜单时,系统在网络通畅条件下应在10秒内做出反应,提交餐单给后厨。2.1.2 运行环境概述硬件:客户机基于P4 1.8G的客户机,128M内存 硬件:交换机100 M 硬件:打印机任意 硬件:PDA

7、无线PDA软件:操作系统(客户机)Windows 2000 Professional和Windows XP软件:操作系统(服务器)Windows 2000 Server软件:数据库服务器My SQL数据库协议:网络TCP/IP2.1.3 条件与限制由于安全的考虑,点菜系统对信息的保护手段仅限于低级阶段,以及提供数据文件的备份,比较简单,安全性能有待进一步加强3 系统详细需求分析3.1 详细需求分析系统可以通过菜名搜索菜品,或者菜品编号点选菜品,增删查改酒店工作人员信息,厨房库存查改,系统响应预计1015秒内。更新汇总菜单在系统收集完餐单选项后生成于后厨与前台3.2 详细系统运行环境及限制条件分

8、析接口需求分析该系统软件需求支持SQL sever2003数据库,java,安卓4.0以上或者windows phone运行系统硬件需求一台可支持图片制作,SQL数据库,Java的计算机和若干台可运行该系统的无线终端编 号接口名称接口规范接口标准入口参数出口参数传输频率1局域网接口NICIEEE800.11b/802.11g存储区首地址网关MAC地址2M/s-10M/s2SQL serverAwx56Odbe.SQLIn参数Out参数2M bps3打印机接口LA-1IEEE/1284ECP/MP-T16待打印文件打印机状态最大是115.2kbps4 系统详细设计4.1 系统结构设计及子系统划分

9、4.2 系统功能模块详细设计1) 登录模块 功能进入点菜系统与数据库,服务器建立连接 输入项目用户按键输入,输入餐桌编号 程序逻辑 否 是DO 输入餐桌编号IF 编号正确 THEN 与数据库和服务器连接 ELSE 发出错误信息ENDIF2)退出模块(结束点菜) 功能 上传菜单至后厨数据库并刷新,断开点菜系统与数据库,服务器的连接 输入项目 退出标志 程序逻辑3)菜单修改模块 功能(1)按键进行点菜,建立菜单(2)中途加菜,修改菜单(3)中途删菜,修改菜单(4)数据库调用和更改,保存,以修改数据库中的汇总菜单信息 输入项目 按键输入修改类型(点菜,加菜,上菜等)点或删的菜的分类标签和菜名 逻辑程

10、序 否 是 否是 否是否 DO 输入修改菜单类型IF 输入“点菜” THEN 建立菜单 修改数据库汇总菜单信息 ELSE IF 输入“加菜”项 THEN 进行菜单的加菜修改 修改数据库汇总菜单信息(加菜) ELSE IF 输入“删菜”项 THEN 进行菜单的加菜修改 修改数据库汇总菜单信息(删菜)ELSE IF 结束END IF4)子模块:建立菜单(点菜) Y NDO 初始化菜单餐桌编号赋值点菜日期赋值WHILE 没点完菜 DO 输入点的每道菜分类标志菜名和备注 将点菜分类标志,菜名和备注赋值给菜单相应项 每道菜的催菜标志均初始化为0 菜单指针 length+END WHILE5)子模块:加菜

11、 Y NDO 输入餐桌编号 找到相应菜单WHILE 没加完菜 DO输入加的每道菜的分类标志,菜名和备注菜单指针LENGTH+END WHILE6)子模块:删菜DO 输入餐桌编号 找到相应菜单WHILE 没删完菜 DO输入删的每道菜的分类标志,菜名和备注将此菜单项之后的菜单项依次前移覆盖菜单指针LENGTH-END WHILE 7)子模块:催菜 N Y N YDO 输入餐桌编号 找到相应菜单 Length2=0WHILE 还有菜单项 DOIF 此项上菜标志为0 THENIF 此项做菜标志为0 THENELSE 催菜标志 tag_cook赋1END WHILE8)菜单打印模块(用于厨房) 功能对菜

12、单进行打印DO 输入打印命令 输入打印 打印餐桌编号,菜单length3=0WHILE 还有菜单项 DO 打印此菜单项(包括菜名和备注)Length3+END WHILE9)信息管理模块 功能:对该校服务员、厨师、菜谱信息进行管理 (1)信息的查询 (2)信息的增加 (3)信息的删除 (4)信息的修改 (5)数据库的调用和更改、保存DO 输入信息管理类型flag IF 是服务员信息管理 DO 处理服务员信息ELSE IF 是厨师信息管理 DO 处理厨师信息ELSE IF 是菜谱信息管理 DO 处理菜谱信息 END IF(1)查询子模块IF 没有连接数据库 THEN 连接数据库DO 输入服务员编

13、号 IF 合法 DO 输出包括姓名,参加工作时间等的相关信息 ELSE 输出错误提示 END IF DO 断开数据库 END(2)增加信息子模块IF 没有连接数据库 THEN 连接数据库DO 新建数据项并初始化输入新增服务员信息 IF 合法 DO 为数据项赋值 ELSE 输出错误提示 END IF DO 断开数据库 END(3)删除信息子模块IF 没有连接数据库 THEN 连接数据库DO 输入要删除的服务员编号 IF 合法 DO 删除此数据项的相关信息 ELSE 输出错误提示 END IF DO 断开数据库 END(4)更改信息子模块IF 没有连接数据库 THEN 连接数据库DO 输入要更改信

14、息的服务员编号 找到响应数据项输入更改后的信息 IF 合法 DO 为数据项赋新值 ELSE 输出错误提示 END IF DO 断开数据库 END10)厨房库存管理模块 功能数据库的调用和更改、保存,以查看或修改厨房库存清单;产生定货报表。 程序逻辑IF 没有连接数据库 THEN 连接数据库DO 查看库存清单 根据汇总菜单更新库存清单产生定货报表并打印 DO 断开数据库 END(1)更新库存清单 WHILE 还有菜单项 DO 根据菜名找到相应的食谱项,查到食材 WHILE 还有食材 DO 根据食材名找到库存清单中的相应项 改变此项数量m-=use(use为用量) END WHILE(2)产生定货

15、报表DO 初始化定货报表WHILE 还有数据项 DO IF 此食材数量mbasici(basici为此食材基准量) THEN将此食材项填入报表,且需要量为r=basici-m END WHILE11)结账模块 功能 对用户菜单结算、打单。 输入项目 输入结帐命令和餐桌编号 程序逻辑DO 输入结帐命令和餐桌编号 连接数据库 调出此桌菜单 sum=0 length2=0WHILE 还有菜单项 DO sum+=此道菜价格菜单指针length2+END WHILE DO打印餐桌编号、服务员编号、日期和总计sum Length3=0 WHILE 还有菜单项 DO 打印此菜单项(包括菜名和价格) Leng

16、th3+ END WHILE DO 库存管理 从数据库里删除此菜单,断开数据库END4.3 系统界面详细设计4.3.1 内部界面设计系统内部接口包括终端点菜系统,信息管理系统,厨房库存管理系统,菜单修改系统,更新汇总菜单系统各功能模块要求通俗易懂,使使用者清楚系统的功能,方便查找,更新4.3.2 用户界面设计该界面设计要求简单明了,文字描述要明了,通过文字和图标配合示意,用户看到按钮,可以快速的明白此按钮功能。布局应该满足用户习惯,结合广大软件按钮布局方式。用户界面应包括点菜,加菜,删菜,催菜的点菜,菜单修改系统接口厨师界面包括更新菜单和显示菜单内容的更新汇总菜单系统接口酒店高层信息管理系统,

17、厨房库存管理系统,更新汇总菜单系统接口5数据库系统设计5.1设计要求5.2 数据库设计系统采用SQL数据库。用SQL建立一个数据库JDDCGL,该数据库有如下表。 1、表名:服务员信息表列名数据类型长度允许空编号int8姓名char20性别char1年龄smallint2参加工作时间datetime8备注varchar50列名数据类型长度允许空编号int8姓名char20性别char1年龄smallint2参加工作时间datetime8状态smallint1备注varchar502、表名:厨师信息表3、表名:菜谱信息表列名数据类型长度允许空分类标志smallint1编号int6名称char30

18、价格bigint2主厨师char20辅厨师char20第二辅厨师char20备注varchar504、表名:库存(食材)清单信息表列名数据类型长度允许空编号int6名称char30价格bigint2数量bigint10主要供应者char20次要供应者char20备注varchar505、表名:点菜菜单信息表(即汇总的菜单表项)列名数据类型长度允许空服务员编号int8餐桌编号int4点菜时间datetime8菜名varchar30分类标志smallint1价格bigint2催菜次数smallint1备注varchar50 二、测试分析报告第1章 引言1.1 编写目的本测试报告为酒店点菜项目的测试

19、报告,目的在于总结测试阶段的测试以及分析测试结果,达到酒店点菜功能目标。预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。1.2 项目背景本报告主要内容包括:随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。层出不穷的各类酒店点菜管理系统也应运而生,呈现出多元化的发展。 目前,我国酒店餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着酒店餐饮业高速发展和餐饮店规模的不断扩大,许多酒店餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1