ArtiosCAD菜单说明

ArtiosCAD菜单说明
ArtiosCAD菜单说明

详细设计说明书书真正例子

详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ●ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用, 并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 ●client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 ●search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索 方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 ●preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该 资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 3.1模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 3.2功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 3.3交互的模块 client,search,preview,common。 3.4 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: ●MainFrame.java:MainFrame是含有主函数的类,也是lyra客户端开始执行的类, 它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 ●FtpFrame_AboutBox.java:显示关于窗口的类,当用户点击帮助菜单中的关于菜单 项时会弹出关于对话框。 ●Tools.java:FileTools是文件操作辅助类,可以实现文件的递归删除等。 ●XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp服务器的文件列表(站内搜索时使用),递归的从ftp服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp服务器的信息:ip,端口(默认端口21不保存),用户名(默认anonymous 不保存),密码,最多存10个;存在resource\settings\ serversinfor.xml文件中。 (4)读取已存储的ftp服务器信息。 (5)从type.xml读取搜索的类型。 ●Constants.java:放置系统运行时使用的一些常量,initcontent()函数对所有常量 进行初始化,这个函数在MainFrame中被调用一次。iconHashMap是hash表,用于存放文件的系统图标。 ●CustomizedController.java:包含自定义的控件类,java中的控件可能不能满足需求, 需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel类的父类是JPanel,用户显示右边的主题部分,包括右上边的搜索及服务

春暖花开主题菜单设计说明书

“春暖花开宴” 菜单设计说明书 二0一三年三月七日

“春暖花开宴”主题菜单设计说明“春暖花开宴” 野菌鸡丝汤 菊花木耳 子姜炒鸭 春笋焖肉 卤水猪手 草根肉饼 竹篾禾花鱼 四宝时蔬 香油冬豆 腊味合蒸 辣炒呛菜 五色糯米饭 10位用 参考报价:368元/席(寓意路路发)

本菜单面对的是四方宾客,均采用春季时令食材,因广西受广东影响,照顾到四方宾客不同口味,故其口味以粤菜风味为主,清淡爽口,同时结合春天美食理念,多鲜多辛,多草多花多笋多姜,营养健康助阳气上升,让客人在品尝美食之余,感受酒店对四方宾客的养生关怀。本菜单突出鲜、爽、香、辛的独特风味。 宴会菜肴数目为双数,取好事有双之意,以十个菜象征十全十美,寓意美好未来! 菜肴以口味、做法、材料特点命名,通俗易懂,便于客人根据自己的喜好和愿意尝试的口味进行选择,从细微处贴近客人,起到搭建美食分享平台的作用。设计的思路是:野菌鸡丝汤初定春天美食第一印象;菊花木耳(酸、辣)、子姜炒鸭(辛、香)、春笋焖肉(鲜、爽)、卤水猪手(香、爽而不腻)、草根肉饼(鲜、香)、竹篾禾花鱼(香、嫩)、四宝时蔬(鲜)奠定春天美食基调酸、辣、辛、鲜、爽、香的独特风味;香油冬豆、腊味合蒸还可以回味对春节气氛;最后一道辣炒呛菜强调了春天的味道,同时留下绵绵余味! 菜单设计为粤菜风格,清淡味美,充分展现春意,选材都是本地农副产品,时令菜肴,体现季节特色。原料中还包含春天美食营养理念:多鲜多辛,传递养生关怀。 菜肴数量合理,倡导节俭之风。平均毛利率为33%,主要是适应四方宾客、薄利多销。参考价格为368元,寓意阳春三月路路发! 春暖花开宴中的菜肴展现各色,寓意百花齐放才是春,有“红、黄、白色、酱、黑、绿色等”,配合酸辣香辛爽各种口味,色香味俱全,搭配营养、突出健康。

餐厅点菜系统 设计说明书

C++语言程序设计课程设计说明书 一、课程设计题目及功能简介 1、课程设计题目:餐厅点菜系统 2、程序功能简介: 1、能够实现顾客点菜、结帐、打印功能,能够实现顾客预定和VIP客户管理。 2、餐桌至少有15张。 3、客人规模在30人以上。 4、能够实现客人的排队等候等功能。 二、餐厅点菜系统背景及实用性 1、餐厅点菜系统的数据结构表 成员名(字段名)数据类型长度字段含义 Food_Name string 食物名称 Food_Price float 食物价格 food_type string 餐点类型 all_price int 总价 B[6]、C[10]、D[8] Food 对象数组 Desk_number int 桌号 Cust_type string 顾客类型 food_num int 食物数量

All_Desk_numnumber int 餐厅总桌量 Desk_customer int 每桌人数 desk_num int 客人所定桌数 All_desk int 总餐桌数 Customer_num int 每桌人数 cust_number int 客人规模 2、界面 (1)界面一 先进入:餐厅管理系统初始化 主管可以设置本餐厅所能容纳的餐桌数(不得小于15张)及每张餐桌所容纳的客人数。 (2)界面二 初始化完毕后,就进入了:餐厅管理系统

顾客可以选择:点餐、结账、或退出系统。 (3)界面三 当我们选择点餐后,屏幕上就会显示:请输入顾客数、选择用户或退出系统。 (4)界面四 当我们输入顾客数和选择用户后,屏幕就会显示出:您所需要的餐桌数并请顾客输入所需餐的类型或退出系统。 (5)界面五

详细设计说明书 真正例子

详细设计说明书 1.引言 编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ui client preview search common ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的资源,

并返回相应的信息。 search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 交互的模块 client,search,preview,common。 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下::MainFrame是含有主函数的类,也是lyra客户端开始执行的类,它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 :显示关于窗口的类,当用户点击帮助菜单中的关于菜单项时会弹出关于对话框。 :FileTools是文件操作辅助类,可以实现文件的递归删除等。 : JDOMTes是操作xml文件的类,用JDOM来操作xml文件,实现的功能有:(1)保存ftp服务器的文件列表(站内搜索时使用),递归的从ftp服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp服务器的信息:ip,端口(默认端口21不保存),用户名(默认anonymous 不保存),密码,最多存10个;存在resource\settings\ 文件中。 (4)读取已存储的ftp服务器信息。 (5)从读取搜索的类型。 :放置系统运行时使用的一些常量,initcontent()函数对所有常量进行初始化,这个函数在MainFrame中被调用一次。iconHashMap是hash表,用于存放文件的系统图标。 :包含自定义的控件类,java中的控件可能不能满足需求,需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel类的父类是JPanel,用户显示右边的主题部分,包括右上边的搜索及服务器选项,和中间的显示服务器文件的TabbedPane。. (5)BottomPanel类是右下放显示下载和服务器信息的JTabbedPane。 (6)CustomizedJButton 是定义按钮类,更改了按钮的字体,java本身默认的字体不好看。

餐厅点餐概要设计说明书

餐厅点餐系统 概 要 设 计 说明书

编写:XX 二〇一X年四月XX日 目录 1.引言: (4) 1.1编写目的: (4) 1.2项目背景: (4) 1.3定义: (4) 1.4参考资料: (5) 2.任务概述: (5) 2.1目标: (5) 2.2运行环境: (5) 2.3 需求概述: (6) 2.4 限制描述: (7) 3.总体设计 (7) 3.1基本设计概念和处理流程: (7) 3.2系统总体结构和模块外部设计 (9) 3.3功能分配: (12) 4.接口设计 (13) 4.1外部接口: (13)

4.2内部接口: (13) 5.数据结构设计: (13) 5.1逻辑结构设计: (13) 5.2物理结构设计: (16) 5.3数据结构与程序的关系: (17) 6.运行设计: (17) 6.1运行模块的组合: (17) 6.2运行控制: (18) 6.3运行时间: (18) 7.出错处理设计: (18) 7.1出错输出信息 (18) 7.2出错补救措施 (19) 7.3:系统恢复设计 (20) 8. 安全保密设计 (20) 9. 维护设计 (20)

1.引言: 1.1编写目的: 从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 根据需求文档的要求规划整个系统的总体组成结构、子系统或模块边界、协作方式、数据分布、部署模型等内容。并对后来所有的技术工作进行约束和规范,并起到一定的指南作用。 本文档的预期读者主要为开发人员和架构师。 1.2项目背景: 中国是举世闻名的美食大国,拥有五千年的饮食文化和巨大的餐饮市场,随着人民生活水平和生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业,但同样也应看到,餐饮业不仅面临着巨大的发展机遇,也面临着前所未有的挑战和考验。 基于手工操作的种种缺点,为了更好地管理餐厅,实现管理自动化,我们将餐厅管理的流程与规则与现代的计算机技术相结合,建立起餐厅管理系统,以利于餐厅管理的顺利运行。 1.3定义: C#: 微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言,是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。

网上订餐系统软件设计说明书

目录 1引言 (1) 1.1编写目的 (1) 1.2背景说明 (1) 1.3 参考资料 (1) 2总体设计 (2) 2.1需求规定 (2) 2.2运行环境 (2) 2.3基本设计概念和处理流程 (2) 2.4结构设计 (3) 2.4.1结构 (3) 3数据库设计 (4) 3.1概念结构设计 (4) 3.2逻辑结构设计 (5) 3.3物理结构设计 (6) 3.4安全保密设计 (7) 4系统出错处理设计 (8) 4.1出错信息 (8) 4.2补救措施 (8) 4.3. 系统维护设计 (8) 5程序模块1设计说明 (9) 5.1程序描述 (9) 5.2功能 (9) 5.3算法 (9) 5.4注释设计 (9) 5.5测试计划 (9) 6程序模块2设计说明 (10)

1引言 1.1编写目的 此系统是为美食美客餐饮集团扩展网上订餐服务而开发,但由于开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解方面存在一定的差别。为了管理员和系统维护者能清楚地知道此系统的功能和作用,所以要进行软件设计分析,并以文档的形式来记录。通过软件设计说明书,使开发者和用户之间的沟通更为方便,也有利于使用者充分分析和理解开发者的用意,从而更方便地使用本系统。同时,为本次项目保留相关信息文档,便于日后系统的升级改建等拓展性工作,另外也为以后类似的系统开发提供借鉴意义。 1.2背景说明 1.软件系统名称:美食美客网上订餐系统 2.项目提出者: 开发者: 用户:顾客、餐厅管理员 1.3 参考资料 本系统的开发过程中所参考的资料为: [1].计算机软件产品开发文件编制指南(GB 8567-88) [2].张海藩.软件工程导论.北京:清华大学出版社.2008 [3].王珊.萨师煊.数据库系统概论(第四版).北京:高等教育出版.2006 [4].郝玉龙.JavaEE编程技术.北京:清华大学出版社.2008 [5].孙延鹏.吕晓鹏.Web程序设计.北京:人民邮电出版社.2008 [6] Selman, Daniel .Java 3d Programming. Oreilly & Associates Inc.2005 [7] 黎活明 .EJB3.0 入门经典. 清华大学出版社.2008 [8] SUN公司的官方网站

餐馆点菜系统详细设计说明书

文档编号: LMS--3 版本号: V1.0 文档名称:详细设计说明书 项目名称:餐馆点菜系统 项目负责人:王晓凤、曹春美 编写:王晓凤、曹春美 2013年12月11日校对:曹春美 2013年12月12 日审核:王晓凤 2013年12月12日

目录 1 引言 (4) 1.1 编写目的 (4) 1.2 项目背景 (4) 1.3 定义 (4) 1.4 参考资料 (4) 2 总体设计 (4) 3 程序描述 (7) 3.1 主模块 (7) 3.2 点菜模块 (8) 3.2.1菜的编号查验模块 (9) 3.2.2相关信息获取模块 (10) 3.2.3点菜登记模块 (11) 3.3 修改模块 (11) 3.3.1 加菜模块 (13) 3.3.2删菜模块 (14) 3.3.3 查询模块 (14) 3.4 删除菜单模块 (16) 3.4.1 菜单查询模块 (17) 3.4.2相关信息获取模块 (18) 3.4.3 删菜模块 (19) 3.5 菜单查询模块 (20) 3.6 登陆模块(建立连接) (23) 3.7 退出模块 (24) 3.8 结账模块 (24) 3.9 系统操作模块 (24) 3.9.1 系统操作权限查验 (24) 3.9.2菜单库操作 (24)

1 引言 1.1编写目的 经过对该餐馆点菜系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。明确开发风险及其所带来的经济效益。本报告经审核后,交由软件经理审查。 该需求规格说明书的采访对象是XXX餐馆点菜系统软件小组的研发工程师、测试工程师、销售工程师,版权归XXX所有,严禁外传。 1.2项目背景 项目名称:餐馆点菜系统 用户:××餐馆 说明:随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象。在餐饮业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力显得越来越重要。如果单凭手工操作,不仅效率低下,而且会极大地影响到酒店的服务质量。酒店餐饮点菜系统作为餐饮管理规划的一部分,集点菜、结帐、查询、统计、设置等各种功能为一体,对于提高餐饮管理效率、增加收入发挥不可替代的作用。 1.3 定义 餐馆点菜系统是适用在餐馆,酒店等公共就餐场所的一款软件,该系统的开发可以加快客人的就餐速度,方便商家的运营,改变传统的点餐模式。本系统用ASP开发,利用此系统,使得前台服务不再和以前一样使用纸笔记录,只是轻点键盘就能完成,减少错误地发生,避免不必要的损失。 1.4参考资料 [1]张海藩.软件工程导论(第3版)人民邮电出版社 [2]费贤举.Java面向对象程序设计中国电力出版社 2 总体设计

餐馆点菜系统详细设计说明书

文档编号: LMS--3 版本号: 文档名称:详细设计说明书 项目名称:餐馆点菜系统 项目负责人:王晓凤、曹春美 编写:王晓凤、曹春美 2013年12月11日 校对:曹春美 2013年12月12 日 审核:王晓凤 2013年12月12日

目录 1 引言 (4) 编写目的 (4) 项目背景 (4) 定义 (4) 参考资料 (4) 2 总体设计 (4) 3 程序描述 (7) 主模块 (7) 点菜模块 (8) 菜的编号查验模块 (9) 相关信息获取模块 (10) 点菜登记模块 (11) 修改模块 (11) 加菜模块 (13) 删菜模块 (14) 查询模块 (14) 删除菜单模块 (16) 菜单查询模块 (17) 相关信息获取模块 (18) 删菜模块 (19) 菜单查询模块 (20) 登陆模块(建立连接) (23) 退出模块 (24) 结账模块 (24) 系统操作模块 (24) 系统操作权限查验 (24) 菜单库操作 (24)

1 引言 1.1编写目的 经过对该餐馆点菜系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。明确开发风险及其所带来的经济效益。本报告经审核后,交由软件经理审查。 该需求规格说明书的采访对象是XXX餐馆点菜系统软件小组的研发工程师、测试工程师、销售工程师,版权归XXX所有,严禁外传。 1.2项目背景 项目名称:餐馆点菜系统 用户:××餐馆 说明:随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象。在餐饮业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力显得越来越重要。如果单凭手工操作,不仅效率低下,而且会极大地影响到酒店的服务质量。酒店餐饮点菜系统作为餐饮管理规划的一部分,集点菜、结帐、查询、统计、设置等各种功能为一体,对于提高餐饮管理效率、增加收入发挥不可替代的作用。 定义 餐馆点菜系统是适用在餐馆,酒店等公共就餐场所的一款软件,该系统的开发可以加快客人的就餐速度,方便商家的运营,改变传统的点餐模式。本系统用ASP开发,利用此系统,使得前台服务不再和以前一样使用纸笔记录,只是轻点键盘就能完成,减少错误地发生,避免不必要的损失。 参考资料 [1]张海藩.软件工程导论(第3版)人民邮电出版社 [2]费贤举.Java面向对象程序设计中国电力出版社 2 总体设计

餐饮管理系统设计说明书

餐饮管理系统之 ——系统设计说明书一.总体设计 1.处理流程(略) 图总体处理流程图 2.总体结构和模块外部设计 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。 总体结构: 餐饮管理 信息系统 后台管理 前台服务 桌台 仓库员工顾客 员工 供货商材料 信息系统登录退出 系统登录退出 图1 餐饮管理系统总体功能模块图

总体模块说明 项目内容:此系统使用了三层架构实现了管理人员登陆模块,菜单管理模块,餐厅人员管理模块,点菜功能模块,消费结账模块,查询统计功能模块。 系统登录退出模块:本模块是被用于用户登录,注销和退出。模块根据用户的不同类型赋予用户不同的管理权限。等低级的用户不可访问高等级用户的个别功能,而高等级用户可以使用低等级用户的所有系统功能。 菜单管理模块:本模块将餐厅的菜单信息通过标准化的管理操作加以整合,使得菜品的价格、配料、功效和图片可以完全呈现在客户面前,使得客户可以方便地选择自己想要的食物。本模块的分权限设计将限制普通员工对菜单信息加以修改,以防止菜单价格被恶意修改,以此保证餐厅正常可靠的运营。管理人员可以添加到菜谱到系统中,并能进行日常维护(包括修改菜的价格等),系统可以对整个菜单分类管理,可区分凉菜、热菜、汤类、酒水、消费品和主食、 订餐信息管理模块:通过订餐模块使得传统餐饮订餐过程变得轻松方便,订餐信息管理模块会在客户订餐的同时核对客户所预定的餐桌的使用情况,避免传统订餐易出现的预定重合问题。并且本模块在客户订餐的同时会给出已预定的菜品价格,帮助客户开心合理地消费。 顾客信息管理模块:本模块将餐饮企业松散的客户资源加以整合,通过标准化的管理操作,将客户资料加以收集。用户使用本模块可以方便的查询顾客的所有资料和顾客消费信息。并且特意添加了图像模块,使得用户的图像信息加以保留,方便使用者的查询和记忆,当顾客再次光临时,服务人员可以直接认出顾客,这将使得顾客感到无微不至的关怀,提升餐厅的品牌形象。 桌台管理模块:餐厅管理人员能维护和管理整个餐厅的桌台信息,可以显示该桌台是否可用,可以扩大或减小餐厅规模,可以新添包房和删除包房,当点击桌台图片时,可显示该桌台的所有信息。 餐厅人员管理模块:本模块只限于后台管理员使用,管理员使用它,可以添加删除员工信息,能维护整个餐厅服务人员的信息记录。

电子菜谱详细设计说明书

详细设计说明书 1、引言 ⑴编写目的 为了下一步的具体实施,必须先有一个详细的设计说明,本文主要的读者为参与软件开发的人员,可以清晰的看到开发的详细过程,并以此说明书为标准来实施具体的软件开发。 说明编写详细设计说明书的目的,指出预期的读者。 ⑵背景说明 软件系统的名称:电子菜谱 提出者:熊老师 开发者:336研发小组 用户:高档餐厅及酒店 计算机中心: ⑶定义 【订单】顾客已点菜清单,标有菜价及菜名。 【菜谱信息】餐厅所拥有的所有菜,包含了菜系、菜名、单价及简介。 【账单信息】包含一桌顾客在餐厅消费的各项信息和费用。 ⑷参考资料 软件工程导论(第五版) 张海藩 2、程序系统的结构 3、登录模块设计说明 ⑴程序描述 管理员,经理,通过界面登录,进入系统完成各自的工作。 ⑵功能 与数据库,服务器进行连接 ⑵性能 响应时间短,效率高 ⑶输入项 用户名

口令 ⑷输出项 可以实现相应功能的界面 ⑸算法 输入用户名,口令后,与数据库的信息进行核实比对,系统给出相应的界面 ⑹流程逻辑 ⑻接口 ⑼存储分配 略 ⑽注释设计 略 ⑾限制条件 略 ⑿测试计划 合法输入,能够进入相应的功能界面 非法输入,退出或返回 ⒀尚未解决的问题 具体的语言实现 4、系统管理模块设计说明 ⑴程序描述 管理员管理系统的相关信息,如桌位,服务员,厨师,菜肴库存更新,相应权限管理等 ⑵功能 信息的查询,更新,权限的授予与收回 (3)性能 时间特性的要求: 搜索时间最大不超过5秒

平均时间在1~3秒以内 ⑷输入项 SQL语句 ⑸输出项 相应的查询,更新结果 ⑹算法 SQL查询,更新,授权语法 ⑺流程逻辑 管理信息子模块 5、点菜模块

网上订餐系统软件设计说明书

网上订餐系统软件设计说明书

目录 1引言 ............................................................................... 错误!未定义书签。 1.1编写目的.............................................................. 错误!未定义书签。 1.2背景说明.............................................................. 错误!未定义书签。 1.3 参考资料 .............................................................. 错误!未定义书签。2总体设计 .. (2) 2.1需求规定 (2) 2.2运行环境 (2) 2.3基本设计概念和处理流程 (2) 2.4结构设计.............................................................. 错误!未定义书签。 2.4.1结构 ............................................................ 错误!未定义书签。3数据库设计 . (4) 3.1概念结构设计 ...................................................... 错误!未定义书签。 3.2逻辑结构设计 ...................................................... 错误!未定义书签。 3.3物理结构设计 (6) 3.4安全保密设计 (7) 4系统出错处理设计 (8) 4.1出错信息 (8) 4.2补救措施 (8) 4.3. 系统维护设计 (8) 5程序模块1设计说明 (9)

外卖店菜品与菜单设计

外卖店菜品与菜单设计 外卖店菜品与菜单设计 外卖店为客人提供带走的食品或者将食品送到客人 指定地点的服务。目前在全美各地,外卖餐厅服务受到大多 数顾客的青睐。中餐外卖作为其中的一个分支,也成为美国 餐饮业的一个热点。 一)外卖店菜品的特点 外卖店根据地区特点和经营环境的不同,经营内容差 异也很大,有的专门经营饭菜,有的专门经营面食,还有的 专门经营冷菜或地方风味食品。它们的基本特点是: 1、独具特色:外卖店的菜品不可以照搬别人现成的 菜单或者经营的品种,一定要明确自己的特色,把当地、本餐厅的一些独特菜肴、名菜、地方风味作为卖点,然后根据自己的特点,提供独特的服务,尤其是在菜品外观、口感、 营养方面要显示自己的特色。 2、精心设计:外卖餐厅设计菜单前进行深入的调查, 对客人的需求把握得比较准确,精心设计菜品及外包装。菜单中的菜品必须要有针对性,例如一些公司为了解决员工就餐问题,通常由外卖餐厅提供盒饭,这样就要求饭菜口味比较大众化,菜肴汤汁不宜过多,方便携带或搬运;为了防止菜肴串味,要选择分格的餐盒。社区、厂区的外卖餐厅,客

人往往将外卖菜肴打包带回家,在设计菜品时要考虑这些消 费群体的需求特点,尽量多设计一些他们喜爱的菜点。 3、选择适当的菜肴:外卖餐厅的菜品设计要考虑到 菜品是否适合外卖。对外卖菜肴的要求是汤汁要少,制作方便快捷,包装美观,便于携带。有些冷菜、面食加工时间长,程序多,可以提前预备,大批生产,分开包装,做必要的技术处理,使产品适应外卖的特点。 例:某外卖店菜单星期一星期二星期三星期四星期五星期 六星 期日 午餐豉汁蒸排骨咸鱼蒸肉饼宫保鸡丁青瓜炒肉片花生焖猪手 豉汁焖鸡咸鱼肉丝茄子酸菜炒大肠清蒸鱼冬菇焖鸡虾米蒸水 蛋炒菜心陈皮鸡 冬瓜炯鸭丝瓜炒肉片梅菜扣肉洋葱烧鸭番茄炒蛋 卜左公鸡 梅菜蒸肉饼尖椒炒猪腰炒包菜冬菇蒸鸡蒙古圆椒炒鸡肾炒白 菜 汤猪骨冬瓜汤豆腐鱼头汤酸辣汤猪肝枸杞汤甩 炒鸡青瓜炒鲜飢排骨炯土豆炒生菜红烧凤爪香芋扣肉尖椒炒 猪心 炯南瓜杏仁鸡凉瓜牛肉榨采化肉莲藕猪手炒大白菜豉汁蒸排 骨鱼香肉丝尖椒炒猪腰凉瓜煎蛋炒时蔬蒜芯炒烧肉冬菇炯鸡 豆角炒肉片炒生菜陈皮牛红烧凤爪丝瓜炒肉片萝卜干煎蛋煎 咸水鱼酸甜排骨冬瓜炯鸭炒菜心汤紫菜蛋花汤节瓜咸蛋汤 番茄蛋花汤冬瓜肉片 汤云吞汤枸杞咸蛋汤番茄蛋花汤

最新系统软件详细设计说明书培训资料

系统软件详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ●ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用, 并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 ●client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 ●search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索 方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 ●preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该 资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 3.1模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 3.2功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 3.3交互的模块 client,search,preview,common。 3.4 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: ●MainFrame.java:MainFrame是含有主函数的类,也是lyra客户端开始执行的类, 它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 ●FtpFrame_AboutBox.java:显示关于窗口的类,当用户点击帮助菜单中的关于菜单 项时会弹出关于对话框。 ●Tools.java:FileTools是文件操作辅助类,可以实现文件的递归删除等。 ●XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp服务器的文件列表(站内搜索时使用),递归的从ftp服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp服务器的信息:ip,端口(默认端口21不保存),用户名(默认anonymous 不保存),密码,最多存10个;存在resource\settings\ serversinfor.xml文件中。 (4)读取已存储的ftp服务器信息。 (5)从type.xml读取搜索的类型。 ●Constants.java:放置系统运行时使用的一些常量,initcontent()函数对所有常量 进行初始化,这个函数在MainFrame中被调用一次。iconHashMap是hash表,用于存放文件的系统图标。 ●CustomizedController.java:包含自定义的控件类,java中的控件可能不能满足需求, 需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel类的父类是JPanel,用户显示右边的主题部分,包括右上边的搜索及服务

餐馆点菜系统概要设计说明书

文档编号: LMS—2 版本号: V1.0 文档名称:概要设计说明书 项目名称:餐馆点菜系统 项目负责人:王晓凤、曹春美 编写:曹春美、王晓凤 2013年12月9日校对:王晓凤 2013年12月10日审核:曹春美 2013年12月10日

目录 1 引言 (4) 1.1 编写目的 (4) 1.2 背景 (4) 1.3 项目概述 (4) 1.4 文档概述 (4) 2 任务概述 (4) 2.1 目标 (4) 2.2 运行环境 (5) 2.3 条件和限制 (5) 3 总体设计 (5) 3.1 处理流程 (5) 3.2 总体结构和模块外部设计 (8) 3.2.1 总体结构 (8) 3.2.2模块外部设计 (10) 3.3 功能分配 (11) 4 接口设计 (11) 4.1 外部接口 (11) 4.2 内部接口 (13) 5 数据结构设计 (13) 5.1 逻辑结构设计 (13) 5.2 物理结构设计 (14) 5.3 数据结构和程序的关系 (14) 6 运行设计 (14) 6.1 运行模块的组合 (14) 6.2 运行控制 (15)

6.3 运行时间 (15) 7 出错信息 (15) 7.1 出错输出信息 (15) 7.2 出错处理对策 (15) 8 安全保密设计.............................................. 错误!未定义书签。 9 维护设计.................................................. 错误!未定义书签。 1 引言 1.1编写目的 经过对该餐馆点菜系统项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行可行性分析。明确开发风险及其所带来的经济效益。 本报告经审核后,交由软件经理审查。 该需求规格说明书的采访对象是XXX餐馆点菜系统软件小组的研发工程师、测试工程师、销售工程师,版权归XXX所有,严禁外传。 1.2项目背景 项目名称:餐馆点菜系统 用户:××餐馆 说明:随着我国市场经济的快速发展,各行业都呈现出生机勃勃的发展景象。在餐饮业竞争越来越激烈的今天,酒店如何提高服务质量、管理能力显得越来越重要。如果单凭手工操作,不仅效率低下,而且会极大地影响到酒店的服务质量。酒店餐饮点菜系统作为餐饮管理规划的一部分,集点菜、结帐、查询、统计、设置等各种功能为一体,对于提高餐饮管理效率、增加收入发挥不可替代的作用。 1.3 定义 餐馆点菜系统是适用在餐馆,酒店等公共就餐场所的一款软件,该系统的开发可以加快客人的就餐速度,方便商家的运营,改变传统的点餐模式。本系统用ASP开发,利用此系统,使得前台服务不再和以前一样使用纸笔记录,只是轻点键盘就能完成,减少错误地发生,避免不必要的损失。 1.4参考资料 [1]张海藩.软件工程导论(第3版)人民邮电出版社 [2]费贤举.Java面向对象程序设计中国电力出版社 2任务概述 2.1目标 《餐馆点菜系统》针对的用户是单个中小型餐馆、酒店,菜品的种类和类别较少,顾客的数量和来源受到一定的限制。相应的需求有:

相关主题
相关文档
最新文档