欢迎来到天天文库
浏览记录
ID:43096392
大小:300.01 KB
页数:10页
时间:2019-09-27
《电子菜谱概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电子菜谱概要设计1、引言⑴编写目的设计出初步的软件结构,站在全局高度上,对所要设计的软件有一个初步的认识。预期读者:软件开发人员⑵背景说明系统名称:电子菜谱提出者:熊老师开发者:336研发小组用户:高档餐厅及酒店计算机中心:⑶定义【订单】顾客已点菜清单,标有菜价及菜名。【菜谱信息】餐厅所拥有的所有菜,包含了菜系、菜名、单价及简介。【账单信息】包含一桌顾客在餐厅消费的各项信息和费用。⑷参考资料软件工程导论(第五版)张海藩学生成绩管理系统概要设计(百度文库)2、总体设计⑴需求规定系统名称:电子菜谱设计人:336模块名:点菜日期:2012/3/20模块编号:T1输入数据
2、:菜编号输出数据:显示订单处理:IFsure(点击“提交”)ELSE(调用“修改”)ENDIF注释:系统名称:电子菜谱设计人:336模块名:娱乐日期:2012/3/23模块编号:T2输入数据:影视编号or歌曲编号输出数据:显示已点曲目处理:IFsure(点击“播放”)ELSE(调用“修改”)ENDIF注释:此功能为附加功能系统名称:电子菜谱设计人:336模块名:结帐日期:2012/3/30模块编号:T3输入数据:现金或银行卡信息输出数据:发票处理:IFsure(点击“打印”)ELSE(调用“修改”)ENDIF注释:结帐时限让顾客确认一下账单信息,再进行打印发票⑵运
3、行环境服务器最低配置推荐配置应用和配置CPU1.5GHZCPU2.8GHZ库服务器内存2G内存4G磁盘160G磁盘320G名称版本语言服务器操作系统WindowsServer2003SP2中文客户端操作系统WindowsXPSP3中文数据库平台Oracle10G应用平台Tomcat6.0客户端软件InternetExplorerFireFox7.03.0⑶基本设计概念和处理流程收银员浏览/打印顾客数据库娱乐信息嵌入查询/浏览添加/删除/修改系统管理员⑷结构登录模块主模块经理管理员顾客界面浏览查阅输入输出输出输入用户查询模块输入查询条ELSEIF正确输出结果⑸功能需
4、求与程序的关系功能模块系统模块登录模块用户查询模块管理模块输入üüü添加ü修改ü删除ü输出üü打印ü维护ü⑹人工处理过程1、管理员处理:菜谱信息的输入、删除、更新和添加等2、顾客查询:查询条件的设定。⑺尚未解决的问题数据库逻辑结构的规范。3、接口设计⑴用户接口命令语法信息正确信息错误提交IFELSE提交给系统提示有误修改点击事件对数据进行修改无取消点击事件返回到当前界面无⑵外部接口软件接口硬件接口触摸屏鼠标键盘打印机点菜模块ü管理员模块üü查询模块üü结帐模块üüü⑶内部接口说明系统之内的各个系统元素之间的接口的安排。4、运行设计⑴运行模块组合具体软件的运行模块为
5、程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据,例如:菜谱信息查询模块该模块运行时,通过用户界面与数据库链接收索与用户输入的菜名相关的菜信息。菜谱更新(添加、删除、修改)模块运行时,管理员通过管理界面接口与数据库链接对菜谱信息进行更新。⑵运行控制说明每一种外界的运行控制的方式方法和操作步骤。⑶运行时间1、后台数据库服务器单独占用一个服务器,需要一台单独的PC服务器,前端用户需要的系统开销较小,正常情况下后台数据库服务器始终处于运行状态,其他终端可以随时起停。2、在本系统中,菜谱更新模块是占系统各种资源时间最大模块,而查询模块占资源较少。4
6、、系统数据结构设计⑴逻辑结构设计要点菜信息表结构字段名称类型长度空/非空约束条件含义vnoInt6Notnull主键菜编号vnameChar10Notnull菜名vpricechar10Notnull菜价briefchar100Notnull菜简介服务员信息表结构字段名称类型长度空/非空约束条件含义wnoint6Notnull主键服务员编号wnamechar10Notnull服务员姓名收银员信息表结构字段名称类型长度空/非空约束条件含义cnoint6Notnull主键收银员编号cnamechar10Notnull收银员姓名桌位信息表结构字段名称类型长度空/非空约束
7、条件含义tnoint6Notnull主键桌位编号wnoint6Notnull服务员编号cnoint6Notnull收银员编号positionchar10Notnull桌子方位volumeint4Notnull桌子容量订单信息表结构字段名称类型长度空/非空约束条件含义onoint6Notnull主键订单编号tnoint6Notnull桌位编号sumint10Notnull消费金额厨师信息表结构字段名称类型长度空/非空约束条件含义mnoint6Notnull主键厨师编号mnamechar10Notnull厨师姓名包含关系表结构字段名称类型长度空/非空约束条件含义vno
8、Int6N
此文档下载收益归作者所有