软件详细设计和软件测试分析报告Word文档格式.docx

上传人:b****2 文档编号:907037 上传时间:2023-04-29 格式:DOCX 页数:52 大小:451.15KB
下载 相关 举报
软件详细设计和软件测试分析报告Word文档格式.docx_第1页
第1页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第2页
第2页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第3页
第3页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第4页
第4页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第5页
第5页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第6页
第6页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第7页
第7页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第8页
第8页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第9页
第9页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第10页
第10页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第11页
第11页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第12页
第12页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第13页
第13页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第14页
第14页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第15页
第15页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第16页
第16页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第17页
第17页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第18页
第18页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第19页
第19页 / 共52页
软件详细设计和软件测试分析报告Word文档格式.docx_第20页
第20页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件详细设计和软件测试分析报告Word文档格式.docx

《软件详细设计和软件测试分析报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《软件详细设计和软件测试分析报告Word文档格式.docx(52页珍藏版)》请在冰点文库上搜索。

软件详细设计和软件测试分析报告Word文档格式.docx

3.1详细需求分析................................................2

3.2详细系统运行环境及限制条件分析接口需求分析..................2

4系统详细设计..................................................3

4.1系统结构设计及子系统划分....................................3

4.2系统功能模块详细设计........................................5

4.3系统界面详细设计............................................19

4.3.1内部界面设计.............................................19

4.3.2用户界面设计.............................................19

5数据库系统设计................................................19

5.1设计要求....................................................19

5.2数据库设计..................................................19

二、软件测试分析报告……………………………………………………(21)

1引言.........................................................21

1.1编写目的...................................................21

1.2项目背景...................................................21

1.3参考资料...................................................22

1.4术语和缩略语...............................................22

2测试概要.....................................................23

2.1.测试活动计划进度..........................................23

2.2各阶段测试内容.............................................23

(1)集成测试阶段..............................................23

(2)确认测试阶段.............................................23

2.3测试用例设计................................................23

2.4测试环境与配置..............................................24

2.4.1功能测试.................................................24

2.5测试方法和工具..............................................25

3测试内容和执行情况............................................25

3.1项目测试概况表..............................................25

3.2功能........................................................25

3.2.1总体KPI..................................................26

3.1性能(效率)................................................26

3.3.1测试用例.................................................26

3.3.2参数设置.................................................27

3.3.3通信效率.................................................27

3.3.4执行效率.................................................27

3.4可靠性......................................................27

3.5安全性......................................................27

3.6易用性......................................................28

3.7兼容性......................................................28

3.8安装和手册..................................................28

4缺陷的统计与分析..............................................29

4.1缺陷分析....................................................29

4.2残留缺陷与未解决问题........................................29

5测试结论与建议................................................29

5.1测试结论....................................................29

三、课程总结报告...............................................30

1、通过学习软件工程课程的认识..................................30

2、所完成的考核文档内容与总结..................................32

一、系统详细设计

完成人:

1引言

1.1编写目的

在考虑讨论后我对目前点菜系统软件功能的划分,数据结构,软件总体结构的实现有了进一步的想法,我将这些想法记录下来并编写详细计划说明书,为日后更好的设计软件打下基础

1.2背景

近几年来,随着国民消费水平的增长,餐饮行业蓬勃发展,,但是没有对点菜这一服务性内容有所改进创新,因此常出现,服务员忙不过来,客人点不出来好吃的菜,漏菜,丢单,并且人工花费巨大,为了这些问题我们可以可采用自助点菜系统,无需耗费纸质账单,缩短了上菜时间,并且可以用更少的人工进行经营,节省了人员开支。

并且不会出现服务员手忙脚乱的忙乱现象。

提升了酒店的服务质量和企业形象。

系统为有一定实力和经济条件的餐饮企业设计,通过集成从顾客点单,服务员上菜,餐后结账等一系列功能,每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率代之以高效便捷准确的数字化服务系统,是餐饮业的管理更加规范化。

1.3参考资料

列出详细设计报告引用的文献或资料,资料的作者、标题、出版单位和出版日期等信息,必要时说明如何得到这些资料。

1.4术语定义及说明

orderinhotelsystem简写OIHS

2设计概述

2.1任务和目标

点菜系统应该达到以下要求

(1)可靠性,有较强的容错能力

(2)时间经济性,使客人更方便快捷的成功点单

(3)实用性,使系统有较全的功能满足大众的需求

(4)可理解性,用户易于上手,理解使用该系统

(5)可维护性,系统易于修改,扩充,维护,以便酒店更新管理时限性菜品

(6)安全保密性,保证系统物理安全,数据存取安全,传输安全,做好使用人员的授权管理

2.1.1需求概述

该系统可以用于酒店内部点菜,通过预先设置的菜单页面进行下单,并且可以通过输入菜名进行直接下单等,客户可以根据需要上传菜品照片便于消费者直观了解,在客户完成点单提交菜单时,系统在网络通畅条件下应在10秒内做出反应,提交餐单给后厨。

2.1.2运行环境概述

硬件:

客户机

基于P41.8G的客户机,128M内存……

硬件:

交换机

100M

打印机

任意

PDA

无线PDA

软件:

操作系统(客户机)

Windows2000Professional和WindowsXP

操作系统(服务器)

Windows2000Server

数据库服务器

MySQL数据库

协议:

网络

TCP/IP

2.1.3条件与限制

由于安全的考虑,点菜系统对信息的保护手段仅限于低级阶段,以及提供数据文件的备份,比较简单,安全性能有待进一步加强

3系统详细需求分析

3.1详细需求分析

系统可以通过菜名搜索菜品,或者菜品编号点选菜品,增删查改酒店工作人员信息,厨房库存查改,系统响应预计10~15秒内。

更新汇总菜单在系统收集完餐单选项后生成于后厨与前台

3.2详细系统运行环境及限制条件分析接口需求分析

该系统软件需求支持SQLsever2003数据库,java,安卓4.0以上或者windowsphone运行系统

硬件需求一台可支持图片制作,SQL数据库,Java的计算机和若干台可运行该系统的无线终端

编号

接口名称

接口规范

接口标准

入口参数

出口参数

传输频率

1

局域网接口

NIC

IEEE800.11b/802.11g

存储区首地址

网关MAC地址

2M/s-10M/s

2

SQLserver

Awx56

Odbe.SQL

In参数

Out参数

2Mbps

3

打印机接口

LA-1

IEEE/1284ECP/MP-T16

待打印文件

打印机状态

最大是115.2kbps

4系统详细设计

4.1系统结构设计及子系统划分

4.2系统功能模块详细设计

1)登录模块

●功能

进入点菜系统与数据库,服务器建立连接

●输入项目

用户按键输入,输入餐桌编号

●程序逻辑

DO输入餐桌编号

IF编号正确THEN

与数据库和服务器连接

ELSE发出错误信息

ENDIF

2)退出模块(结束点菜)

上传菜单至后厨数据库并刷新,断开点菜系统与数据库,服务器的连接

退出标志

3)菜单修改模块

(1)按键进行点菜,建立菜单

(2)中途加菜,修改菜单

(3)中途删菜,修改菜单

(4)数据库调用和更改,保存,以修改数据库中的汇总菜单信息

按键输入修改类型(点菜,加菜,上菜等)点或删的菜的分类标签和菜名

●逻辑程序

DO输入修改菜单类型

IF输入“点菜”THEN

建立菜单

修改数据库汇总菜单信息

ELSEIF

输入“加菜”项THEN

进行菜单的加菜修改

修改数据库汇总菜单信息(加菜)

输入“删菜”项THEN

修改数据库汇总菜单信息(删菜)

ELSEIF结束

ENDIF

4)

子模块:

建立菜单(点菜)

Y

N

DO初始化菜单

餐桌编号赋值

点菜日期赋值

WHILE没点完菜DO

输入点的每道菜分类标志菜名和备注

将点菜分类标志,菜名和备注赋值给菜单相应项

每道菜的催菜标志均初始化为0

菜单指针length++

ENDWHILE

5)子模块:

加菜

找到相应菜单

WHILE没加完菜DO

输入加的每道菜的分类标志,菜名和备注

菜单指针LENGTH++

6)子模块:

删菜

WHILE没删完菜DO

输入删的每道菜的分类标志,菜名和备注

将此菜单项之后的菜单项依次前移覆盖

菜单指针LENGTH--

7)

催菜

Length2=0

WHILE还有菜单项DO

IF此项上菜标志为0THEN

IF此项做菜标志为0THEN

ELSE催菜标志tag_cook赋1

8)菜单打印模块(用于厨房)

对菜单进行打印

DO输入打印命令

输入打印

打印餐桌编号,菜单

length3=0

WHILE还有菜单项DO

打印此菜单项(包括菜名和备注)

Length3++

9)信息管理模块

●功能:

对该校服务员、厨师、菜谱信息进行管理

(1)信息的查询

(2)信息的增加

(3)信息的删除

(4)信息的修改

(5)数据库的调用和更改、保存

DO输入信息管理类型flag

IF是服务员信息管理DO

处理服务员信息

ELSEIF是厨师信息管理DO

处理厨师信息

ELSEIF是菜谱信息管理DO

处理菜谱信息

ENDIF

(1)查询子模块

IF没有连接数据库THEN

连接数据库

DO输入服务员编号

IF合法DO

输出包括姓名,参加工作时间等的相关信息

ELSE输出错误提示

DO断开数据库

END

(2)增加信息子模块

DO{

新建数据项并初始化

输入新增服务员信息

}

为数据项赋值

(3)删除信息子模块

DO输入要删除的服务员编号

删除此数据项的相关信息

(4)更改信息子模块

输入要更改信息的服务员编号

找到响应数据项

输入更改后的信息

为数据项赋新值

10)厨房库存管理模块

数据库的调用和更改、保存,以查看或修改厨房库存清单;

产生定货报表。

查看库存清单

根据汇总菜单更新库存清单

产生定货报表并打印

(1)更新库存清单

WHILE还有菜单项DO{

根据菜名找到相应的食谱项,查到食材

WHILE还有食材DO{

根据食材名找到库存清单中的相应项

改变此项数量m-=use(use为用量)

}

ENDWHILE

(2)产生定货报表

DO初始化定货报表

WHILE还有数据项DO{

IF此食材数量m<

basici(basici为此食材基准量)THEN

将此食材项填入报表,且需要量为r=basici-m

11)结账模块

对用户菜单结算、打单。

输入结帐命令和餐桌编号

输入结帐命令和餐桌编号

调出此桌菜单

sum=0

length2=0

sum+=此道菜价格

菜单指针length2++

DO{

打印餐桌编号、服务员编号、日期和总计sum

Length3=0

WHILE还有菜单项DO

打印此菜单项(包括菜名和价格)

Length3++

库存管理

从数据库里删除此菜单,断开数据库

END

4.3系统界面详细设计

4.3.1内部界面设计

系统内部接口包括终端点菜系统,信息管理系统,厨房库存管理系统,菜单修改系统,更新汇总菜单系统

各功能模块要求通俗易懂,使使用者清楚系统的功能,方便查找,更新

4.3.2用户界面设计

该界面设计要求简单明了,文字描述要明了,通过文字和图标配合示意,用户看到按钮,可以快速的明白此按钮功能。

布局应该满足用户习惯,结合广大软件按钮布局方式。

用户界面应包括点菜,加菜,删菜,催菜的点菜,菜单修改系统接口

厨师界面包括更新菜单和显示菜单内容的更新汇总菜单系统接口

酒店高层信息管理系统,厨房库存管理系统,更新汇总菜单系统接口

5数据库系统设计

5.1设计要求

5.2数据库设计

系统采用SQL数据库。

用SQL建立一个数据库JDDCGL,该数据库有如下表。

1、表名:

服务员信息表

列名

数据类型

长度

允许空

编号

int

8

姓名

char

20

性别

年龄

smallint

参加工作时间

datetime

备注

varchar

50

状态

2、表名:

厨师信息表

3、表名:

菜谱信息表

分类标志

6

名称

30

价格

bigint

主厨师

辅厨师

第二辅厨师

4、表名:

库存(食材)清单信息表

数量

10

主要供应者

次要供应者

5、表名:

点菜菜单信息表(即汇总的菜单表项)

服务员编号

餐桌编号

4

点菜时间

菜名

催菜次数

二、测试分析报告

第1章引言

1.1编写目的

本测试报告为酒店点菜项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,达到酒店点菜功能目标。

预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。

1.2项目背景

本报告主要内容包括:

随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。

传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。

层出不穷的各类酒店点菜管理系统也应运而生,呈现出多元化的发展。

目前,我国酒店餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着酒店餐饮业高速发展和餐饮店规模的不断扩大,许多酒店餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个酒店餐饮业的规模化发展和整体服务水平的提升,如向阳渔港、张生记等.在中

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2