- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
.
..
.
..
餐
厅
点 餐
系
统
概要设计
说 明 书
编写: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 系统总体结构和模块外部设计 10
3.3 功能分配: 13
4.接口设计 14
4.1 外部接口: 14
4.2 内部接口: 14
5.数据结构设计: 14
5.1 逻辑结构设计: 14
5.2 物理结构设计: 17
5.3 数据结构与程序的关系: 17
6.运行设计: 18
6.1 运行模块的组合: 18
6.2 运行控制: 18
6.3 运行时间: 19
7.出错处理设计: 19
7.1 出错输出信息 19
7.2 出错补救措施 20
7.3:系统恢复设计 21
8. 安全保密设计 21
9. 维护设计 21
1.引言:
1.1 编写目的:
从该阶段开发正式进入软件的实际开发阶段 ,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌 ,把它加工成在程序细节上非常接近于源程序的软件表示。
根据需求文档的要求规划整个系统的总体组成结构 、子系统或模块边界、协作方式、数据分布、部署模型等内容 。并对后来所有的技术工作进行约束和规范,并起到一定的指南作用。
本文档的预期读者主要为开发人员和架构师。
1.2 项目背景:
? 中国是举世闻名的美食大国,拥有五千年的饮食文化和巨大的餐饮市场,随着人民生活水平和生活方式的转变,餐饮业具有巨大的投资市场,被称为中国的黄金产业,但同样也应看到,餐饮业不仅面临着巨大的发展机遇,也面临着前所未有的挑战和考验。
? 基于手工操作的种种缺点,为了更好地管理餐厅,实现管理自动化,我们将餐厅管理的流程与规则与现代的计算机技术相结合,建立起餐厅管理系统, 以利于餐厅管理的顺利运行。
1.3 定义:
? C#: 微软公司发布的一种面向对象的、运行于.NET Framework 之上的高级程序设计语言,是一种安全的、稳定的、简单的、优雅的,由C 和 C++衍生出来的面向对象的编程语言。它在继承C 和 C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏
以及不允许多重继承)。
? SQL Server:一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
1.4 参考资料:
[1] 齐治昌,谭庆平,宁洪.软件工程 [M].北京:搞定教育出版社,2000.
[2] 王立峰,延伟东,章华.软件工程理论与实践 [M].陈明泽 .北
京:清华大学出版社,2003.
2.任务概述:
2.1 目标:
该阶段目的在于明确系统的数据结构和软件结构 ,此外总体设计还将给出内部软件和外部系统部件之间的接口定义 ,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。
2.2 运行环境:
? 指定工具:编程工具:eclipse 数据为管理系统:SQL server2010。
? 开发环境:操作系统:window 7/window 8。
? 打印机:普通打印机:用于收银台打印帐单报表,可选择任何支持
WINDOWS 的针式、喷墨或激光打印机。票据打印机:用于收银台打印帐单、吧台厨房打印小票,推荐使用 EPSON TM 系列票据打印机。
? 网络设备:10M/100M 集线器/交换机、10M/100M 网卡、推荐使用
100M 交换机和 100M 网卡、如果远程连接吧厨打印机,则需配备专门的打印服务器。
2.3 需求概述:
? 餐厅点餐系统的主要输入项目包括:
1.会员信息填写;
2.订位时间填写;
3.订位人数填写;
4.订包间种类填写;
5.订菜品信息填写;
6.预订桌位信息填写;
? 系统的输出项目: 1.会员信息; 2.积分信息; 3.订单信息; 4.付款信息; 5.菜单信息;
? 系统处理功能:
1.数据录入与修改:会员注册信息数据录入;菜单基本信息录入;
顾客;更换菜品信息录入;桌位信息录入;
2.常规查询:桌号信息查询;点菜单信息查询;菜单上传情况查询;
点菜单生成情况查询;
3.报表生成:系统管理人员:对数据库初始数据的设置,系统
原创力文档


文档评论(0)