- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
餐饮管理系统设计报告
LUOYANG NORMAL UNIVERSITY
《软件工程导论》课程设计报告
餐饮管理系统
院(系)名称 信息技术学院 专 业 名 称 2009级网络工程 学生姓名 魏曼 学号 091124005 指导教师 陈媛媛 讲师 完 成 时 间 2011年6月
软件工程导论课程设计报告
目录:
第一章:可行性分析…………………………………………3
一、可行性
1、技术可行性
(1)软件方面
(2)硬件方面
2、经济可行性
3、操作可行性
二、系统流程图………………………………………………4
三、数据流图………………………………………………….5
第二章:需求分析
1、需求分析任务………………………………………6
(1)功能需求
(2)性能需求
(3)可靠性和可用性需求
(4)出错处理需求
(5)接口需求
(6)约束
(7)逆向需求
(8)将来可能提出的要求
2、实体-联系图……………………………………………….9
3、系统层次方框图…………………………………………13
第三章:总体设计
1、功能模块分析………………………………………14
2、系统总体说明………………………………………15
第四章:详细设计
1、开发工具简介……………………………………………16
2、数据库设计………………………………………………17
3、用户界面设计……………………………………………21
第五章:软件测试
1、白盒测试…………………………………………………32
2、黑盒测试………………………………………………….32
第六章:软件维护
第七章:总结
1、我的心得…………………………………………………33
2、感谢……………………………………………………….36
第一章:可行性分析
1、技术可行性
(1)软件方面
我的这个程序是基于VC++平台开发的软件,现有技术实现这个系统完全没有问题。Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual C++7.0),但它的应用的很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。 Visual C++6.0不仅是一个C++ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。
此程序在一般的Windows操作系统下便可以运行。
(2)硬件方面
由于程序运行需要CPU、内存、缓存、输入输出设备、运算器、
等硬件的支持,而普通计算机都有这些设备,完全可以实现这个系统的各项功能。
2、经济可行性
这个系统是一个练习性的实验,并没有什么开发成本,若要算成本,那就只有我自己时间和精力的消耗以及电费了。它可以说没有经济效益,因为此软件并不用于商业,也就谈不上经济效益了。若是真的大型的软件开发时,要考虑经济效益肯定不会这么简单了。
3、操作可行性
此系统是在vc++开发平台上开发出来的基于对话框的可视化系统,界面友好,任何用户都可以使用。
二、系统流程图
说明:系统中各种数据的变化为一个事务
三、数据流图
系统的数据流图如下:
(1)基本数据流图
(2)餐饮管理系统功能级数据流图
(3)餐饮管理系统功能级数据流图进一步分解:
第二章 需求分析
1、需求分析任务
需求分析的任务还不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
(1)功能需求
此系统的主要功能有:对餐饮店进行管理,可以实现前台销售即在桌面上显示出开单号、桌号、就餐人数、开单时间等。每天可以进行结算,有销售汇总表,可以显示当天的销售情况以及未结账的账单。还有单品报表,即统计出当天销售的各种商品的名称、数量等信息。系统还可以显示餐馆中的各种食物的资料。以树节点的方式显示菜单,简洁、使用。
文档评论(0)