




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.案卷号日期超市管理系统详细设计说明书 作 者: 完成日期: 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 1 引言1.1 编写目的 说明编写这份详细设计说明书的目的,指出预期的读者范围。1.2 背景说明:a 待开发的软件系统的名称;b 列出本项目的任务提出者、开发者、用户以及将运行该项软件的单位。1.3 定义 列出本文件中用到的专门术语的定义和缩写词的原词组。1.4 参考资料列出要用到的参考资料,如:a 本项目的经核准的计划任务书或合同、上级机关的批文;b 属于本项目的其他已发表的文件;c 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2 程序系统的结构用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。本程序主要采用四层结构,如下所示:数据层(DB)数据访问层(DAL)业务逻辑层(BLL)用户层(UI)图1 系统结构示意图3 程序(标识符)设计说明管理系统中所用到的一些基本信息:食谱信息、订单信息、厨师信息、服务员信息、餐桌信息、。主要包含如下六项子模块:3.1.1 食谱(BAS001)子模块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 尚未解决的问题说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。3.1.2订单信息管理功能(BAS002) 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 算法3.1.3厨师信息管理功能(BAS003) 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厨师信息修改失败,提示输入数据有误(Error Message),返回厨师信息管理页面 。3.1.3.5 算法3.1.4 服务员信息管理功能(BAS004) 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服务员信息修改失败,提示输入数据有误(Error Message),返回服务员信息管理页面 。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餐桌状态:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地质灾害地面沉降与裂缝灾害恢复监测重点基础知识点
- 车辆试用协议书范本
- 部分合同提前终止协议
- 辞职后合同上写着保密协议
- 建筑工程合同价格形式分为几种
- POS机收单业务服务合同
- 【课件】江苏省中小学学籍信息管理系统操作培训
- 辣椒成品收购合同协议
- 车辆抵质押合同协议
- 投标合同管理规定要点培训
- 《伊利乳业集团企业内部审计存在的问题及优化对策分析案例(论文)10000字》
- DB65T 2283-2005新疆平原杨树人工林二元立木材积表
- 生产过程时间组织教材
- 2023年副主任医师(副高)-急诊医学(副高)考试历年高频考点真题附带含答案
- 三晶8000B系列变频器说明书
- 2022届黑龙江省龙东地区中考二模化学试题
- 2023年全国职业院校技能大赛竞赛英语口语项目方案申报书
- GB/T 33083-2016大型碳素结构钢锻件技术条件
- Unit 8 Green Living Lesson 1 Roots and Shoots 教学设计-高中英语北师大版(2019)必修第三册
- 故事-识茶认茶
- 胃外科手术记录
评论
0/150
提交评论