酒店点菜管理系统详细设计.docx
- 文档编号:3362310
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:26
- 大小:227.67KB
酒店点菜管理系统详细设计.docx
《酒店点菜管理系统详细设计.docx》由会员分享,可在线阅读,更多相关《酒店点菜管理系统详细设计.docx(26页珍藏版)》请在冰点文库上搜索。
酒店点菜管理系统详细设计
案卷号
日期
<超市管理系统>
详细设计说明书
者:
作
完成日期:
人:
收签
签收日期:
修改情况记录:
安装日修改批准修改版本签收
引言1
编写目的1.1
说明编写这份详细设计说明书的目的,指出预期的读者范围。
背景1.2
说明:
a.待开发的软件系统的名称;
b.列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。
定义1.3
列出本文件中用到的专门术语的定义和缩写词的原词组。
参考资料1.4
列出要用到的参考资料,如:
a.本项目的经核准的计划任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这
些文件资料的来源。
程序系统的结构2
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的
名称、标识符和它们之间的层次结构关系。
本程序主要采用四层结构,如下所示:
用户层(UI)
业务逻辑层(BLL)
数据访问层(DAL)
数据层(DB)
图1系统结构示意图
程序(标识符)设计说明3
管理系统中所用到的一些基本信息:
食谱信息、订单信息、厨师信息、服
务员信息、餐桌信息、。
主要包含如下六项子模块:
食谱子模块(BAS001)3.1.1
程序描述3.1.1.1
食谱信息管理分增加、修改、删除、查询、打印。
1.增加(Add):
在增加记录页面中填写供货商信息,以增加一条记录。
2.修改(Update):
在修改记录页面中填写食谱信息,以更新记录。
3.删除(Delete):
将删除选中的整个食谱的信息。
4.查询:
根据食谱名称查询食谱信息。
5.打印(Print):
执行打印功能。
功能3.1.1.2
1.该功能点的大致处理流程图如下:
增加修改
输入数据
删除输出数据
查询
打印
图2食谱模块处理流程图
2.该功能点的详细情况以类图的形式给出,如下所示:
图3食谱管理类图
性能3.1.1.3
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
输入项3.1.1.4
1.食谱编号(dishid):
文本框。
2.菜名(dishname):
文本框。
3.菜价(price):
文本框。
4.种类(kind):
文本框。
5.材料(materi):
文本框。
输出项3.1.1.5
1.增加
增加成功:
返回到食谱主页面,输出3.1.4所有输入项。
增加失败:
提示数据库插入失败,返回增加记录页面。
2.修改
修改成功:
返回到食谱主页面,输出3.1.4所有输入项。
修改失败:
提示数据库更新失败,返回修改记录页面。
3.删除
删除成功:
返回到食谱主页面,输出3.1.4所有输入项。
删除失败:
提示数据库删除失败,返回食谱主页面。
查询4.
查询成功:
返回到食谱主页面,输出所有查询结果项。
查询失败:
无操作。
5.打印
打印成功:
输出打印纸。
打印失败:
输出打印失败信息。
算法(略)3.1.1.6
流程逻辑3.1.1.7
接口3.1.1.8
无
存储分配3.1.1.9
无
注释设计3.1.1.10
说明准备在本程序中安排的注释,如:
1.加在模块首部的注释;
2.加在各分枝点处的注释;
3.对各变量的功能、范围、缺省条件等所加的注释;
4.对使用的逻辑所加的注释等等。
限制条件3.1.1.11
说明本程序运行中所受到的限制条件。
测试计划3.1.1.12
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、
预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
尚未解决的问题3.1.1.13
说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问
题。
订单信息管理功能(BAS002)3.1.2
程序描述3.1.2.1
该模块功能为对订单信息进行管理,进行一些有关订单信息管理的增加、
删除、修改、保存、排序等基本管理操作,同时还有名称检索功能。
目的是
直观的了解订单基本情况。
.
功能3.1.2.2
订单信息输入类图:
时序图:
输入项3.1.2.3
输入项目:
鼠标或键盘事件。
1.菜肴状态:
文本框输入格式;
2.菜肴数:
下拉列表;
输出项3.1.2.4
1.增加
增加成功:
返回到订单主页面,输出3.1.4所有输入项。
增加失败:
提示数据库插入失败,返回增加记录页面。
2.修改
修改成功:
返回到订单主页面,输出3.1.4所有输入项。
修改失败:
提示数据库更新失败,返回修改记录页面。
.
3.删除
删除成功:
返回到订单主页面,输出3.1.4所有输入项。
删除失败:
提示数据库删除失败,返回订单主页面。
4.查询
查询成功:
返回到订单主页面,输出所有查询结果项。
查询失败:
无操作。
5.排序
按菜价进行排序。
算法3.1.2.5
厨师信息管理功能(BAS003)3.1.3
程序描述3.1.3.1
该模块功能为对厨师信息进行管理,进行一些有关厨师信息管理的增加、
删除、修改、查询等基本管理操作,同时还有名称检索功能。
功能3.1.3.2
厨师输入信息类图:
输入项3.1.3.3
输入项目:
鼠标或键盘事件。
增加操作输入项:
1.厨师名称:
文本框输入格式;
2.厨师账号:
文本框输入格式;
修改操作输入项:
1.厨师名称:
文本框输入格式;
2.厨师账号:
文本框输入格式;
检索输入项目:
文本框输入格式,输入数据无限制;输入厨师姓名,每输入一个字符进行
一次检索。
触发检索事件。
输出项3.1.3.4
增加:
1.厨师信息增加成功,跳转到厨师信息管理页面,所有的厨师信息以
DataView的方式显示,在数据浏览区域显示所有厨师的信息。
2.厨师信息增加失败,提示输入数据有误,返回管理页面。
修改:
1.厨师信息修改成功,跳转到管理页面,所有的厨师信息以DataView
的方式显示,在数据浏览区域显示所有厨师的信息。
2.厨师信息修改失败,提示输入数据有误(ErrorMessage),返回厨师信息
管理页面。
算法3.1.3.5
服务员信息管理功能(BAS004)3.1.4
服务员信息管理功能程序描述3.1.4.1
该模块功能为对厨师信息进行管理,进行一些有关厨师信息管理的增加、
删除、修改、查询等基本管理操作,同时还有名称检索功能。
.
功能3.1.4.2
服务员信息类图:
输入项3.1.4.3
输入项目:
鼠标或键盘事件。
增加操作输入项:
1.服务员名称:
文本框输入格式;
2.服务员账号:
文本框输入格式;
修改操作输入项:
1.服务员名称:
文本框输入格式;
2.服务员账号:
文本框输入格式;
检索输入项目:
文本框输入格式,输入数据无限制;输入服务员姓名,每输入一个字符进
行一次检索。
触发检索事件。
输出项3.1.4.4
增加:
1.服务员信息增加成功,跳转到服务员信息管理页面,所有的服务员信
息以DataView的方式显示,在数据浏览区域显示所有服务员的信息。
2.服务员信息增加失败,提示输入数据有误,返回管理页面。
修改:
1.服务员信息修改成功,跳转到管理页面,所有的服务员信息以
DataView的方式显示,在数据浏览区域显示所有服务员的信息。
2.服务员信息修改失败,提示输入数据有误(ErrorMessage),返回服务员
信息管理页面。
算法3.1.4.5
接口3.1.4.6
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、
子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数
据库、数据文卷)。
存储分配3.1.4.7
根据需要,说明本程序的存储分配。
注释设计3.1.4.8
说明准备在本程序中安排的注释,如:
1.加在模块首部的注释;
2.加在各分枝点处的注释;
3.对各变量的功能、范围、缺省条件等所加的注释;
4.对使用的逻辑所加的注释等等。
限制条件3.1.4.8
说明本程序运行中所受到的限制条件。
.
测试计划3.1.4.8
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、
预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
尚未解决的问题3.1.4.13
说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问
题。
餐桌信息管理功能程序描述3.1.6
程序描述3.1.6.1
该模块功能为对餐桌信息进行管理,进行一些有关餐桌信息管理的增加、
删除、修改、查询等基本管理操作,同时还有名称检索功能。
功能3.1.6.2
功能的类图:
输入项3.1.6.3
输入项目:
鼠标或键盘事件。
增加操作输入项:
1.餐桌名称:
文本框输入格式;
2.餐桌状态:
文本框输入格式;
修改操作输入项:
1.餐桌名称:
文本框输入格式;
2.餐桌状态:
文本框输入格式;
检索输入项目:
文本框输入格式,输入数据无限制;每输入一个字符进行一次检索。
触发
检索事件。
输出项3.1.6.4
修改:
1.餐桌信息修改成功,跳转到管理页面,所有的餐桌信息以DataView
的方式显示,在数据浏览区域显示所有餐桌的信息。
2.餐桌信息修改失败,提示输入数据有误(ErrorMessage),返回餐桌信息
管理页面。
算法3.1.6.5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 点菜 管理 系统 详细 设计