软件工程——订餐管理详细设计说明书

{ 订菜管理系统(菜单信息)} 产品详细设计说明书
第一小组
版本历史
1. 文档介绍
我们设计的是(饭店)菜单管理系统。

该系统的功能有:添加、删除菜单,订菜,临时加菜减菜,统计消费总额等功能。

为顾客和饭店提供人性化的便利。

1.1 文档目的
订菜管理系统为方便顾客和饭店而开发,该系统亦可在平板电脑上使用,代替了手写菜单,使点菜更方便简洁快速,减少错误的发生。

系统有临时加减菜功能,顾客可以根据自己所需,添加或删除菜单。

计算器功能可以让顾客第一时间自己的消费金额。

此外,饭店内部人员也可根据情况添加删除修改菜单中的菜名和单价。

1.2 文档范围
适用于中小型饭店餐饮定菜系统
1.3 读者对象
中小型饭店餐饮员工、顾客
1.4 参考文档
[1] 郑阿奇.JSP程序设计教程.北京:机械工业出版社,2005:174-179,
215.
[2] 施伯乐,丁宝康,汪卫.数据库系统教程[M].北京:高等教育
出版社,2003:147-151.
[3] 周新会,傅立宏.ASP通用模块及典型系统开发实例导航[M].北
京:人民邮电出版社,2006:11-19.
[4] 周兴华,李增民,臧洪光.Ddlphi 7数据库项目案例导航[M].北
京:清华大学出版社,2005:377-384.
[5] 刘敬,严冬明,马刚.Delphi住宿餐饮管理系统开发实例导航[M].
北京:人民邮电出版社,2003:4-5.
[6] 吴敏.saas餐饮管理系统的分析与开发[D].太原:太原理工大学,2008:12-14.
[7] 杨小鹏.试论白天鹅宾馆的经营管理—献给白天鹅宾馆开业六周年
志庆[J].南开经济研究,1989(2):46-48.
[8] 杨羡莲.餐饮业营销[J].广州市财贸管理干部学院学报,1991(4)32-33.
[9]王富贵.批发零售贸易、餐饮业发展问题的研究[A].西宁市第三产业
研究文集[C].1995:21-31.
[10]杨彦锡,米同乐,沈树志.回归分析在星级酒店客房收入中的应用
[A].中国现场统计研究会第九届学术年会论文集[C].1999:67-68.
[11]刘涛.中国餐饮业特许经营研究[D].对外经济贸易大学,2001:11.
[12]Terry Quatrani.Visual Modeling With Rational Rose and
UML.Addison-Wesley Longman,2006:5.
[13]Craig Larman.Applying UML and Patterns:An Introduction to
Object-Oriented Analysis and Design[D].Prentice Hall Press,2005:1.
2、菜单流程图&E-R图&界面图
图1-1
图1-2
图1-3
图1-4
3、模块设计说明
3.1 模块描述
本模块为菜单信息模块。

主要提供菜单显示,菜单修改,退菜和查询菜肴等功能。

让顾客更清晰明了的了解餐厅的菜色特点,也在一方面增加了餐厅的魅力。

该模块还可被分为多个功能。

比如显示功能,修改功能,退菜功能,查询功能。

各个模块分工明确。

在显示模块中可以选择各个功能。

本模块将餐厅的菜品信息通过标准化的管理操作加以整合,使得菜品的价格、配料、功效和图片可以完全呈现在客户面前,使得客户可以方便地选择自己想要的食物。

本模块的分权限设计将限制普通员工对菜单信息加以修改,以防止菜单价格被恶意修改,以此保证餐厅正常可靠的运营。

并且后台进货管理仅限于经理账户操作其他如领班和营业员无权操作。

本模块是软件的中心,所以内容必须详细充实,界面要美观有特色。

3.2 功能
修改功能:该功能只限经理登陆后使用,经理可对菜单做修改。

登陆界面后,选择“添加”、“删除”、“更改”和“显示”。

点击后做
出相应的修改,按下保存键退出。

若直接退出,会弹出对话框“是否
保存修改?”。

(流程图参照1-1)
显示功能:登陆界面可后在pad上显示菜单界面。

首页是明星菜品。

还有菜品分类,有冷菜热菜、甜品点心、汤羹、饮料等,顾客可
自行选择。

首页显示上也有各项功能选择,链接各项功能。

在首页右
上角还可显示目前的总价。

(面向厨师或内部人员)可显示菜品的具体原材料。

(面向大众)显示菜品图片,名字和菜品序号。

每道菜还可供顾客评分,五颗星为最高分。

经理也可在优秀菜品做上“经
理推荐”的字样,供顾客参考。

所有的功能选择出现在屏幕左侧一列,占1/4。

菜品展示一栏占屏幕3/4。

在屏幕上方辟出一块显示时间和总价。

(E-R图可参照图1-3,首页显示分布见下图)
添加功能:添加菜品的菜名、序号、图片、原材料。

添加成功后保存。

删除功能:删除菜品的菜名、序号、图片、原材料。

删除成功后保存。

更改功能:更改原有菜品的菜名、序号、图片、原材料。

更改成功后保存。

查询功能:可输入菜品名和序号进行查询。

3.3 性能
台式机上:用鼠标和键盘操作。

鼠标左键选择功能,右键图片会弹出关于该道菜的信息修改选择(若是非经理
客户端登陆,选择该项目会弹出对话框“非管理人员无法
修改”。

)响应时间不超过0.1秒。

P a d上:触屏选择,双击图片出现关于该道菜的信息修改选择。

响应时间不超过0.1秒。

3.4 输入项
菜品修改信息中:菜名,序号,星级,
原材料,照片,(经理推荐)。

查询:菜名或序号。

3.5 输出项
菜品信息中:菜名,序号,星级,原材料,照片,(经理推荐)。

首页:明星菜品信息、所有功能选择、时间、总价。

查询:菜品所有信息。

3.6 接口
3.6.1用户接口
用户通过局域网以c/s的方式访问系统,点菜员访问移动点菜机,系统各类角色访问后台管理网站。

用户成功登录该系统后,按浏览器方式使用该系统与角色权限相关的功能。

3.6.2内部接口
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。

具体参数的结构将在下面数据结构设计的内容中说明。

接口传递的信息将是以数据结构封装了
的数据,以参数传递或返回值的形式在各模块间传输。

3.6.3外部接口
本系统所涉及的硬件有:微机服务器和移动点菜机。

所涉及的系统软件有:
操作系统:Windows XP/2007
数据库:MS-SQL SERVER 2000
服务器:IIS 6.0
浏览器:IE 3.0及以上版本
3.6.4与移动点菜机的接口
3.7 限制条件
若局域网崩溃,则软件不可用,需书面菜谱人工点菜。

3.8 测试计划
测试时间: 5.28
测试内容:测试菜单信息的添加、删除、修改功能。

测试人员:。

合集下载

点餐系统详细设计 软件工程

点餐系统详细设计 软件工程

软件工程项目组基于WiFi技术的点餐系统——关于“预定管理”详细设计班级:姓名:学号:实验二详细设计一、实验目的本实验为了确定应该怎样具体实现“预订管理”的功能,设计“预订管理”的“蓝图”,为下步的编写代码准备。

二、实验设备计算机三、实验要求本作业由每个人独立完成。

根据实验三的要求,完成项目组分配的任务模块的详细设计报告;实验报告包括:实验目的,实验原理,实验步骤,实验总结。

主要内容为:所选择的课题相关模块,采用传统方法进行详细设计,设计模块的流程和算法,或采用面向对象方法优化总体设计的结果,并设计类服务中的流程和算法。

建议采用面向对象的方法。

报告以附件形式上交,注意只接受Word 2003版本。

报告提交截止时间为实验结束。

四、实验步骤1.模块描述本模块是“预订管理”,包括快速预定、添加预定信息、修改预订信息、查询某天的台位预订情况、查询历史订单、查询订单完成情况、取消预定资格、退订八个子模块,其中添加预定信息包括添加顾客姓名、顾客电话号码、预定时间、预定人数、预定桌号、备注信息六个功能。

2. 添加预订信息模块2.1 程序描述本程序是管理顾客餐前预定情况,由服务员进行信息记录及餐桌分配。

(1)输入项输入项名称:客户姓名类型:字符串型约束条件:大于0小于10输入项名称:客户电话号码类型:字符串型约束条件:小于11输入项名称:预定时间类型:字符串型约束条件:小于当前时间输入项名称:客户姓名类型:字符串型约束条件:大于0小于10输入项名称:备注类型:字符串型约束条件:200字以内(2)输出项以表格形式输出预订信息2.2 流程图图2.1 流程图2.3 算法描述S1: 输入顾客姓名S2:满足约束条件,添加,转S4S3:不满足约束条件,转S13.S4:输入顾客电话号码S5:满足约束条件,添加,转S7S6:不满足约束条件,转S14.S7:输入预订人数S8:满足约束条件,添加,转s10S9:不满足约束条件,转S15.S10:输入预定时间S11:满足约束条件,添加转s17或转s21S12:不满足约束条件,转s16,S13:输出输入有误,请重新输入。

网上订餐系统概要设计说明书范文

网上订餐系统概要设计说明书范文

网上订餐系统概要设计说明书报告名称网上订餐系统专业班级组长姓名组员名单日期指导教师1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (2)2.3基本设计概念和处理流程 (2)2.4结构 (4)2.5功能需求与程序的关系 (4)2.6人工处理过程 (4)2.7尚未解决的问题 (4)3接口设计 (5)3.1用户接口 (5)3.2外部接口 (5)3.3内部接口 (5)4运行设计 (5)4.1运行模块组合 (5)4.2运行控制 (5)4.3运行时间 (5)5系统数据结构设计 (6)5.1逻辑结构设计要点 (6)5.2物理结构设计要点 (7)5.3数据结构与程序的关系 (7)6系统出错处理设计 (7)6.1出错信息 (7)6.2补救措施 (8)6.3系统维护设计 (8)概要设计说明书1引言1.1编写目的俗话说“民以食为天”,在当今社会,随着人们生活水平的不断提高,人们越来越重视饮食的质量。

越来越多的人选择到餐厅吃饭。

这样既方便又美味。

但是,随着到餐厅就餐的人越来越多,在餐厅发生了等待,就餐环境差等问题。

网上订餐,正是解决这一问题的好方法。

网上订餐既可以方便用户订餐,也方便餐厅进行管理。

减少了人力物力的付出。

编写本概要说明书是为了说明该网上订餐系统的总体设计、接口设计、运行设计、系统数据结构设计以及系统出错处理设计。

为今后详细设计该系统以及编码过程打下基础。

该概要设计说明说的预期读者是该软件的设计人员。

1.2背景系统名称:网上订餐系统任务提出者:哈尔滨工程大学软件工程项目实践组开发者:班第小组用户:具有一定能力的餐厅及需要网上订餐服务的客户在国内比较流行的订餐方式还是电话订餐,这种方式需要餐厅有专门的人来负责接听电话,并且需要人工记录客户信息,还要保留纸质的客户信息。

这样既浪费人力,又要花费空间和时间对客户资料进行保管与整理。

软件工程课程设计――餐厅点餐系统

软件工程课程设计――餐厅点餐系统

软件工程课程设计餐厅点餐系统详细设计姓名:院系:学号:专业班级:指导老师:2011 年 6 月 11 日目录1、引言 ...................................................................... 1 1.1编写目的 (1)1.2编写背景 (1)2、可行性研究 . ............................................................... 1 2.1 要求 . ................................................................ 1 2.2 目标 . ................................................................ 1 2.3 可行性研究方法 . (1)2.4 决定可行性的主要因素 . (2)3、需求分析 . ................................................................. 2 3.1现状 ................................................................. 2 3.1.1用传统手工流程的餐饮企业面对的是 ............................... 2 3.1.2正在使用着餐饮软件的企业面对的是 ...............................2 3.1.3内部矛盾分析 ...................................................3 3.2竞争优势 (4)3.2发展前景 (5)4、总体设计 . ................................................................ 6 4.1 启动系统 . ............................................................ 6 4.2登陆系统 ............................................................. 6 4.3退出系统 ............................................................. 6 4.4用户管理 ............................................................. 6 4.4.1用户修改个人信息 ............................................... 6 4.4.2用户管理 . (7)4.4.3 新增用户 ...................................................... 7 4.4.4删除用户 ....................................................... 7 4.4.5修改用户 .......................................................7 4.5菜单信息管理 ......................................................... 8 4.6自动排序功能 ......................................................... 8 4.7提交用户需求及缴费 ................................................... 8 4.8数据库备份 ........................................................... 8 4.9数据库同步 (8)4.10服务器端日结 (8)5、详细设计 . ................................................................. 9 5.1客户端(顾客 ....................................................... 9 5.2客户端(服务员 .................................................... 10 5.3客户端(厨师 ...................................................... 10 5.4后台管理 (11)5.5服务器 (11)6、软件测试 . (11)7、后记 (11)1、引言1.1编写目的软件可行性研究报告的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解 , 使之成为整个开发工作的基础 .1.2编写背景旨在改善就餐厅餐环境, 缓解就餐高峰期点餐顾客等待时间过长的问题, 运用高科技点餐,突破原有的餐厅服务模式,吸引更多的客户。

软件工程——订餐管理软件需求说明书

软件工程——订餐管理软件需求说明书

{ 订菜管理系统(菜单信息)} 产品需求规格说明书第一小组版本历史目录0. 文档介绍 (4)0.1文档目的 (4)0.2文档范围 (4)0.3读者对象 (4)0.4参考文档 (5)0.5术语与缩写解释 (5)1. 产品介绍 (6)2. 产品面向的用户群体 (6)3. 产品应当遵循的标准或规范 (8)4. 产品范围 (8)5. 产品中的角色 (9)6. 产品的功能性需求 (9)6.0功能性需求分类 (9)6.M F EATURE M .................................................................................. 错误!未定义书签。

6.m.n Function M.N ........................................................................ 错误!未定义书签。

7. 产品的非功能性需求 (9)7.1用户界面需求 (9)7.2软硬件环境需求 (10)7.3产品质量需求 (10)7.N 其它需求 (10)附录A:需求建模与分析报告 (11)A.1需求模型1 (11)A.N 需求模型N ................................................................................ 错误!未定义书签。

附录B:需求确认 ................................................................................. 错误!未定义书签。

我们设计的是(饭店)菜单管理系统。

该系统的功能有:添加、删除菜单,订菜,临时加菜减菜,统计消费总额等功能。

为顾客和饭店提供人性化的便利。

0.1 文档目的订菜管理系统为方便顾客和饭店而开发,该系统亦可在平板电脑上使用,代替了手写菜单,使点菜更方便简洁快速,减少错误的发生。

餐饮管理系统软件工程课程设计

餐饮管理系统软件工程课程设计

单信息数据等。
的主体逻辑结构。
接口设计
用户通过局域网以 C/S的方式访问系统, 用户成功登陆该系 统后,按浏览器方 式使用该系统与角 色权限相关的功能
用户界面 硬件接口 软件接口
系统内部分为:顾客包 房系统和结账系统两 个子系统
用户接口
外部接口
内部接口
运行设计
1.包房模块组合 2.结账模块组合
系统数据结构设计
储一定数据的能力,并且能够对 字并输出。要求精确到小数 正常使用时不应出错,对于用户的输入 大量数据有一定的处理功能和快 点后两位并标明正负。 与操作错误应给出适当的改正提示,保 速的响应时间。鉴于开发条件有 证系统的正常运行。若运行时遇到不可 限,我们打算采用 SQL Server 恢复的系统错误,也必须保证数据库完 2005 进行管理。 好无损。
部分ER模型设计
房间
房间号
文本
管理员工号
账单
账单号 房间号
状态 容量
房间类型
菜名
点菜 数量
房间实体及属性图
账单实体及属性图
此为房间实体对应的关系模式: 房间(房间号,状态,容量,房 间类型,管理员工号) 此为账单实体对应的关系模式。 账单(账单号,菜名,点菜数量, 房间号)
逻辑结构设计
物 理 结 构 设 计
7.其他设置:付款方式(现金、银行卡、赠券、挂账、 免单)、点菜说明等 back
销售分析: 营业总况、 收入金额
业绩分析: 统计分析提 成服务员的 销售业绩和 提成金额
营业 分析
房台分析: 按房台统 计分析营 业情况
操作分析: 统计分析服 务员的营业 情况
酒菜分析: 各种酒菜的 详细销售情 况统计
密码修改 菜品信息 经理 包房信息 人员管理 营业统计 登陆 帮助 密码修改 菜品信息 订台信息 点菜管理 结账功能

软件工程网上食堂订餐

软件工程网上食堂订餐

对实习报告的要求1.每人撰写一份2.提交打印版和电子档(两个都要有),实习报告单面打印,字体小四号字,一倍半行距,每行42 个字符,段前段后为0 3:电子档打包后上传到服务器指定文件夹打包文件名:学号+姓名4:文档全部用WORD写(不能用WPS或者其他软件)5.附实习报告参考模板如下软件工程项目实习报告项目名称网上售饭系统学号: **********姓名:日期: ********目录第1章系统需求(1)系统功能需求用例模型用例描述第 2 章 概要设计1)软件体系结构设计及描述 2)数据库的设计及描述信息表E-R 图 第 3 章 详细设计 1)类设计 2)系统的类图第 1 章 系统需求(1)系统功能需求1、 学生可用学号进行注册,经管理员确认后可登陆网站进行订餐。

2、 学生可查询自己的信息和定餐历史等内容,帐户信息等内容。

3、 学生可浏览提供的餐种类型,并可选择不同品种、数量的菜品。

4、 学生可对每个餐种进行评价,并根据评价系统自动打分。

5 、 食堂可用餐厅编号注册,经管理员确认后登陆网站。

6、 食堂分为不同的组别: 如荤菜组, 素菜组、面食组等不同的小组, 提供不 同的餐种。

7、 食堂进行餐种等的信息维护,包括上传菜品照片。

8、 食堂可进行各种统计:如日统计,月统计,菜品统计等等统计查询功能。

9、食堂根据订餐信息送餐。

用例模型 学生用例图 :11 12 12 14食堂用例图管理员用例图用例描述用例描述1:用例描述2用例描述3:(3)非功能需求描述可使用性:技术可使用性:在订餐系统的开发和设计中,前台采用asp .net设计和实现。

后台采用SQL Server200(数据库管理系统。

Asp在网络开发中具有巨大优势,所有开发工具皆可开发,语言相容性高,隐秘安全性高等,Asp在电子商务中应用非常广泛,在C/S模式的开发方面技术已很成熟。

SQL Server 200(使用了业界非常先进的数据结构,能够为要求最苛刻的Web应用和企业应用提供高度的可扩展性和高可靠性。

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

目录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公司的官方网站2总体设计2.1需求规定要求能准确、无误地查询、添加、修改、删除用户、菜单和订单信息,管理员信息;能够精确地进行业务数据汇总来支持决策;做到实时通信来保证业务数据的最新性。

网上订餐详细设计说明书

网上订餐详细设计说明书网上订餐系统详细设计说明书[V2.0(版本号)]1文档信息及版本历史文档信息项目名称网上订餐系统文档名称网上订餐系统详细设计说明书存储位置版本作者/修改者日期描述21.引言1.1编写目的网上订餐系统详细说明书阐述本项目的各个模块的划分,包括模块内部结构和模块之间的通信接口。

以及合理的模块内部封装设计和模块间的通信接口。

1.2背景当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。

社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用javaWeb技术的servlet+jsp+javaBean实现快捷的开发与部署,并且可以最大限度的保证系统的稳定性。

网上订餐系统将极大的方便食客的就餐,同时也有利于我们的管理和售后服务。

同时,我们的订餐系统还能帮助我们的酒店(餐馆)扩大营业范围,增加知名度等。

1.3定义MVC:数据-视图-控制模式,将项目中数据库的处理、视图页面的跳转和控制逻辑三个部分分开,方便项目的开发和维护。

1.4参考资料《需求规格说明书》《基本设计说明书》《数据库设计说明书》2. 系统的结构[给出系统的结构框图,包括软件结构、硬件结构框图。

用一系列图表列出系统内的每个模块的名称、标识符和它们之间的层次结构关系。

功能类别子功能用户登录用户注册餐品展示前台操作餐品的详细介绍放进购物车查看购物车详细信息提交确认和配送信息增加餐品后台管理修改餐品删除餐品3系统用例图-端2-端1会员管理会员注册**<<uses>><<uses>>-端3-端4餐品展示发布与管理餐品<<uses>><<uses>>**<<uses>><<uses>>下订单<<uses>><<uses>><<uses>><<uses>>用户管理员确认订购信息确认发货与收货系统逻辑层(service文件夹)类图:3.会员注册/登录/退出模块设计说明对会员身份进行验证,同时方便新会员注册。

软件工程——订餐管理总体设计说明书

{ 订菜管理(菜单信息)}总体设计文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:Company-Project-PP-PLAN 当前版本: 1.0作者:完成日期:2014-5-27第一小组版本历史版本/状态作者参与者起止日期备注1.0 殷2014.3~2014.5.28目录1 引言 (5)1.1 编写目的 (5)1.2 背景............................. 错误!未定义书签。

1.3 参考资料......................... 错误!未定义书签。

2 总体设计 (5)2.1 需求规定......................... 错误!未定义书签。

2.1.1 系统的输入项目................. 错误!未定义书签。

2.1.2 系统的输出项目................. 错误!未定义书签。

2.1.3 系统处理功能................... 错误!未定义书签。

2.2 运行环境 (5)2.2.1 硬件系统....................... 错误!未定义书签。

2.2.2 软件系统....................... 错误!未定义书签。

2.3 基本设计概念和处理流程 (6)2.3.1 基本设计概念 (6)2.3.2 操作流程 (6)2.4 系统结构 (7)2.5 功能需求与程序的关系 (14)2.6 人工处理过程 (15)3 接口设计 (16)3.1 用户接口 (16)3.2 内部接口 (16)3.3 外部接口 (17)3.3.1 与微机服务器接口............... 错误!未定义书签。

3.3.2 与移动点菜机的接口............. 错误!未定义书签。

4 运行设计........................... 错误!未定义书签。

4.1 运行模块组合..................... 错误!未定义书签。

【说明书】软件工程课程设计说明书酒店点菜系统

【关键字】说明书目录一概述 (1)二详细设计说明书 (2)2.1 引言 (2)2.2总体设计 (3)软件总体结构 (3)软件数据结构 (4)2.3程序描述 (6)高层控制流程图 (6)登录模块 (7)退出模块 (7)菜单修改模块 (8)菜单分类模块 (21)菜单打印模块(用于厨房) (22)厨房库存管理模块 (27)结账模块 (29)2.4运行环境 (31)三实验体会 (32)四参考文献 (33)一概述概括地说,软件工程是指导计算机软件开发和维护的一门工程学科。

根据软件工程的原理:(1)用分阶段的生存周期计划进行严格的管理;(2)坚持进行阶段评审;(3)实行严格的产品控制;(4)采用现代程序设计技术;(5)软件工程结果应能清楚地审查;(6)开发小组的人员应该少而精;(7)承认不断改进软件工程实践的必要性;对软件进行开发,在开发完之后还要根据相关的维护原则对软件进行定期维护,这样才能提高软件使用周期,才算好软件。

实验目的是为了加深和巩固对软件工程理论的认识和理解,掌握使用软件工程思想开发软件设计的基本步骤、思想和方法。

熟练运用软件开发过程中的设计工具以及明确他们的应用范围和方法,提高软件开发的效率、可用性等。

锻炼、提高应用软件工程思想及基本理论解决实际问题的能力和实际动手操作能力、创新能力以及查阅技术文献以及编写文档的能力,更加锻炼了团队协作能力。

本系统的设计模拟的是餐饮企业中顾客点菜及菜单、库存管理的内容:1、服务员信息的管理:查询、增、删、改2、菜谱信息的管理:查询、增、删、改3、厨师信息的管理:查询、增、删、改4、菜单信息管理(1)、餐桌点菜:服务员按照用户需求为其点菜并提交菜单给厨房(2)、点菜信息分类。

(3)、做菜管理:可以获得自己的待做菜单,并对已做的菜进行标记(4)、上菜管理:对已上菜和待上菜进行管理(5)、修改菜单管理:退菜、加菜。

5、库存管理:(1)、查看库存清单。

(2)、修改库存清单。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档