软件工程系统设计报告书(共22页).doc
《软件工程系统设计报告书(共22页).doc》由会员分享,可在线阅读,更多相关《软件工程系统设计报告书(共22页).doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件工程程序设计报告餐饮管理系统班 级: 指导老师: 开发成员: 2019年3月3日目录第一章 可行性研究(张飞)-31. 引言2. 可行性研究的前提3. 对现有系统的分析4. 所建议的系统5. 可选择的其他系统方案6. 投资及效益分析第二章 项目开发计划(张飞)-71. 引言2. 项目概述3. 实施计划4. 支持条件5. 专题计划要点第三章 项目需求分析说明书(赵杰)-111. 引言2. 任务概述3. 需求规定4. 运行环境规定第四章 项目详细分析说明书(朱陈立)-131. 引言2. 程序系统的结构3. 程序设计说明第五章 软件测试(朱陈立)-171. 软件测试概念
2、2. 软件测试目的3. 软件测试原则4. 软件测试方法分类5. 软件测试步骤第六章 用户手册(赵杰)-191. 引言2. 用途3. 运行环境4. 使用过程第七章 总结-22第一章 可行性研究报告1引言1.1编写目的在市场经济蓬勃发展的今天,酒店、餐饮电脑管理在世界各国已非常普及。它成为服务行业提高办公效率、提高竞争力的关键因素之一。随着经济环境的不断发展,面对餐饮业严酷竞争日益激烈的现实,如何加强管理、提高工作效率和改善服务质量成了急待解决的问题。而解决这些问题的关键措施之一就是建立实用、先进、高效的餐饮电脑管理系统,引进创新的经营机制,适应新形式下的生存和发展的空间。通过对本系统的操作,服务
3、员可更加迅速使用系统为顾客点菜、加菜,并即时的把数据传到出品台。然后出品台根据客人所点的菜单迅速出品,而且所有的操作数据都储存在后台的数据库中,以备查询。1.2背景软件系统的名称:餐馆点菜系统;a. 本项目的任务提出者:蒋巍;b. 开发者:张飞、赵杰、朱陈立;c. 用户:适用于各种餐厅,酒店;d. 实现该软件的计算中心是常州工学院秋白楼B-720;1.3定义走单走单是员工的一种作弊行为,是指故意把整张账单走失,以达到私吞餐饮收入的目的。走餐走餐也是员工的一种作弊行为,指不开账单,也不收钱,白白走失餐饮收入。走数走数也是员工的一种作弊行为,指账单上的某一项目的数额或者该项目数额中的一部分走失。出
4、品台:服务员取菜的柜台出品:俗称上菜1.4参考资料参考文献:软件工程 张海藩 倪宁 编著; Visual Basic程序设计 唐学忠 费贤举 王文琴 编著;2可行性研究的前提2.1要求功能模块:点菜模块、收银模块、查询模块2.2目标通过使用本系统可以实现餐馆管理的信息化,提高餐馆的工作效率,隐型成本降低如管理方面生产能力得到充分提高,服务整体提升,给人一种卫生的环境美观大方、简单实用。2.3条件、假定和限制a 所建议系统的运行寿命的最小值为2年;b 进行系统方案选择比较的时间为2天;c 由于没有经费、投资,所以程序做的有些简单;d 由于硬件、软件、运行环境和开发环境方面的条件和限制,菜单打印等
5、功能不能实现;e 可利用的信息和资源;2.4评价尺度电子点菜系统使用方便上手快、需要添置硬件设备简单,费用相对降低,开发周期短、维护起来比较方便。3对现有系统的分析现有系统存在严重的走单、走餐、走数,而且人为错误时有发生,服务员人数较多,酒店整体看起来不易整齐、较吵杂。由于是人工管理在人员高峰期时业务流动量不能有效提升,这就降低了整体收入,而且不能及时了解营业情况做出合理决策3.1处理流程和数据流程o客人吃饭等待走人es客人找位置或服务员帮忙找位置有无位置入座点菜上菜吃饭结账等待或走人走人3.2费用开支现在餐饮管理相对落后,人力资源利用方面做得不是很好,人多管理起来就不方便,还要提供其他比较繁
6、琐的责任等等。容易引起以上所述的走餐、走单、走数等情况。隐形成本提高,相对收入就少。3.4人员现行餐饮行业几乎没有技术含量,只需要进行简单的培训懂礼仪就可以,人员要求比较多,较浪费人力资源,不便于管理。3.5设备 不需要设备,只要人手够用3.6局限性现在餐饮管理相对落后,人力资源利用方面做得不是很好,人多管理起来就不方便,还要提供其他比较繁琐的责任等等。容易引起以上所述的走餐、走单、走数等情况。隐形成本提高,相对收入就少。4所建议的系统4.1对所建议系统的说明入座电子点菜走人es客人找位置或服务员帮忙找位置有无位置上菜吃饭电子结账等待或走人走人来客人而且使用方法简便,在餐厅安装触摸屏点菜系统以
7、后服务员只要经过短暂的培训就可以熟悉整个操作流程.由于操作流程简单,这就使餐桌的利用率得到提高,增加了整个餐厅的流动量.由于全部过程都是电脑控制,这就可以避免人为的资金流失和其他方面的损失,而且能够使餐厅经理们迅速的了解营业情况,并根据具体情况做出决策.4.2处理流程和数据流程o4.3改进之处电子点菜系统相对于原系统增加了实时存储功能,查询模块可防止走数、走餐、走单情况的发生。减少了人力和对人力的管理方便了高层领导,增加了酒店的收入。 4.4影响4.4.1对设备的影响本系统的使用对于原来的计算机照样能用,这样资源得到充分利用减少了开支,只需要按要求和新系统连接就可以解决。4.4.2对软件的影响
8、说明为了使现存的应用软件和支持软件能够同所建议系统相适应。而需要对这些软件所进行的修改和补充。4.4.3对用户单位机构的影响电子点菜系统能提高业务效率。功能强大的CPU和大容量的存储空间能提高处理数据的速度,从而减少顾客的等待时间。易于操作,把培训时间缩到最低限度,即使是毫无经验的操作员也能轻松面对。因此无须考虑会不会用的问题。减少了人员及对人员的管理。提高了本酒店在餐饮界的知名度。4.4.4对系统运行过程的影响本系统采用触摸屏输入操作简单,所输数据直接到厨房打印机打印单据,并按单据做饭,减少人员来回走动,可以一直在前台服务而省去了到后台报菜的程序,从而达到课桌流动率的提升。且数据直接存储到后
9、台主机,以备核实查询。方便管理人员对数据进行分析,做出合适的决策。4.4.5对开发的影响说明对开发的影响,如:a. 为了支持所建议系统的开发,用户需进行的工作;b. 为了建立一个数据库所要求的数据资源;c. 为了开发和测验所建议系统而需要的计算机资源;d. 所涉及的保密与安全问题。4.4.6对地点和设施的影响对原有餐馆没有任何改进要求,只要添置几台电脑即可4.4.7对经费开支的影响用户只需购买电脑,若经济实力足够的话可购买一台打印机,这些都是一次性投资。4.5局限性 由于硬件、软件、运行环境和开发环境方面的条件和限制,本系统的打印功能不能实现。4.6技术条件方面的可行性电子点菜系统采用VB.n
10、et语言为主要功能实现语言,本系统开发人员由3个成员组成。系统预期在2011年3月3日实现全部功能。5可选择的其他系统方案可供选择的系统方案还有触摸屏点菜系统跟PDA点菜系统,但这些系统的成本比较高,所以不建议使用6投资及效益分析 6.1支出新系统的运行对原有系统遗留的大部分设备都能充分利用,比如计算机、通讯设施和其他硬件设备。这就为酒店节约了很多不必要的支出,而且新系统也得以正常运营。6.1.1基本建设投资 关于正常有效的使用这个系统需要的其他支持:需要额外有一个放后台数据库服务器的房间,基本的数据通讯设备、数据库管理软件等等。6.1.2非一次性支出要使新系统正常有效的运行,对其进行定期的维
11、护和数据库灾难备份,还有就是纸张、油墨等这些消耗品的购置。6.2收益在安装了电子点菜系统以后服务员只要经过短暂的培训就可以熟悉整个操作流程.由于操作流程简单,这就使餐桌的利用率得到提高,增加了整个餐厅的流动量.由于全部过程都是电脑控制,这就可以避免人为的资金流失和其他方面的损失,而且能够使餐厅经理们迅速的了解营业情况,并根据具体情况做出决策.6.2.1一次性收益电子点菜系统投入使用后,可减少人员工资开支,相应的收益就会增加,并且在人员管理方面得到简化,采用电子菜单一次性录入数据,简化数据录入程序。增加客人流动量为酒店增加整体营业额。第二章 项目开发计划1引言1.1编写目的当今时代,酒店、餐饮管
12、理已经实现智能化管理。智能化管理成为服务行业提高办公效率、提高竞争力的关键因素之一。随着经济环境的不断发展,面对餐饮业严酷竞争日益激烈的现实,如何加强管理、提高工作效率和改善服务质量成了急待解决的问题。而解决这些问题的关键措施之一就是建立实用、先进、高效的餐饮电脑管理系统,引进创新的经营机制,适应新形式下的生存和发展的空间。 电子点菜系统正好适应了这个要求,使用电子点菜系统可以更加快捷、方便为顾客预定、点菜,而且所有数据都可以存在数据库中,方便查阅,提高酒店的工作效率,增加酒店的利润。1.2 背景软件系统的名称:餐馆点菜系统;e. 本项目的任务提出者:蒋巍;f. 开发者:张飞、赵杰、朱陈立;g
13、. 用户:适用于各种餐厅,酒店;h. 实现该软件的计算中心是常州工学院秋白楼B-720;1.3定义列出本文件中用到的专门术语的定义和外文的首字母组词的原词组。1.4参考资料参考文献:软件工程 张海藩 倪宁 编著; Visual Basic程序设计 唐学忠 费贤举 王文琴 编著;2项目概述2.1工作内容1) 项目可行性研究 成立项目小组并选定项目经理或项目小组长 项目经理召集小组成员选择开发项目 项目经理召集小组成员开展项目可行性研究 按照软件文档编写概要的格式要求,由项目经理执笔完成项目可行性研究报告 2) 制定项目开发计划 项目经理召集小组成员针对所选项目开展讨论开发计划,进一步明确项目的大
14、小、范围、复杂程度等 项目经理召集小组成员进行任务分解与任务分配 确定任务进度 确定完成项目的环境和工具 按照软件文档编写概要的格式要求,项目经理执笔完成项目开发计划书 3) 需求分析 按照项目任务分配结果和项目进度要求,由任务承担人开展项目的需求分析的主要工作,不得超越前述项目的大小、范围、复杂程度等 项目小组的其他成员配合任务承担人,完成项目的需求分析 按照软件文档编写概要的格式要求,由任务承担人执笔完成项目需求分析规格说明书 由评审人员完成对项目需求分析规格说明书的评审工作,并给出评审意见 4) 初步设计 按照项目任务分配结果和项目进度要求,并依据项目需求分析规格说明,由任务承担人完成项
15、目的初步设计任务 项目小组的其他成员配合任务承担人,完成项目的初步设计任务 按照软件文档编写概要的格式要求,由任务承担人执笔完成项目初步设计规格说明书 由评审人员完成对项目初步设计规格说明书的评审工作,并给出评审意见 5) 详细设计 按照项目任务分配结果和项目进度要求,并依据项目初步设计规格说明书,由任务承担人完成项目的详细设计任务 项目小组的其他成员配合任务承担人,完成项目的详细设计任务 按照软件文档编写概要的格式要求,由任务承担人执笔完成项目详细设计规格说明书 由评审人员完成对项目详细设计规格说明书的评审工作,并给出评审意见 6) 实现 按照项目任务分配结果和项目进度要求,并依据项目初步设
16、计规格说明书和项目详细设计规格说明书由任务承担人完成项目的具体实现任务 由任务承担人给出实现的源程序清单(打印或磁盘) 7) 测试 按照项目任务分配结果和项目进度要求,并依据项目需求分析规格说明书、项目初步设计规格说明书和项目详细设计规格说明书,由任务承担人完成对已实现部分的软件或模块的测试任务 按照软件文档编写概要的格式要求,由任务承担人执笔完成项目测试报告最后谈谈对本次课程设计的总结或体会。2.2主要参加人员参加本项目开发的主要人员:张飞、赵杰、朱陈立,三人均是常州工学院计算机信息工程学院大三的学生。指导老师:蒋巍2.3产品2.3.1程序移交给用户的程序的名称:餐馆点菜系统所用地编程语言:
17、Visual B2.3.2文件用户手册及内容要点。1引言2用途3运行环境4使用过程2.3.3服务本小组需向用户进行培训安装、维护和运行支持,应逐项规定开始日期、所提供支持的级别和服务的期限。2.3.4非移交的产品开发集体向用户移交电子点菜系统代码、用户手册,但不必向用户移交的需求分析、可行性研究报告以及详细设计说明书。2.4验收标准对于提交给用户的餐馆点菜系统,用户可以设定一定的操作权限,如修改菜谱或修改价格,对于用户手册中所有的功能都要齐全而且无漏洞,要适时地对系统进行维护。2.5完成项目的最迟期限本项目的最迟期限时2011年3月4日2.6本计划的批准者和批准日期项目批准者:蒋巍 批准日期:
18、2011年 2月 21 日3实施计划3.1工作任务的分解与人员分工张飞:可行性研究报告、项目开发计划 的撰写,程序的测试赵杰:用户手册、程序代码 的撰写朱陈立:需求分析、详细设计报告 的撰写,程序的测试3.2接口人员说明负责接口工作的人员及他们的职责,包括:a. 负责本项目同用户的接口人员:赵杰 责任:对用户的培训以及系统的维护;b. 负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员:张飞 责任:向管理机构提交本系统的可行性研究报告及项目计划书,并定时报告项目进度和预算;c. 负责本项目同个份合同负责单位的接口人员:朱陈立。 责任:和用户签订合同3.3进度3
19、.5关键问题整个项目的关键问题是对系统的维护,利用数据库方面的知识对菜单进行添加、删除和修改,如果这些操作存在差错会对用户造成一定的经济损失。4支持条件本项目的开发需要用Microsoft visual 2005和Microsoft SQL Server 2005。4.1计算机系统支持开发中和运行时所需的计算机系统支持:1.计算机:Lenovo 2.语言和系统:Microsoft visual 2005和Microsoft SQL Server 20053.操作系统:Windows20004.2需由用户承担的工作需由用户承担的工作完成期限对本系统所要包含的功能说明2011.2.21对系统进行验
20、收2011.3.3第三章 软件需求说明书1引言1.1编写目的为了提高餐馆的服务质量和效率,提高酒店工作人员的工作效率,我们小组将研究开发出一款简洁的点菜系统。1.2背景说明:a 软件系统的名称:餐馆点菜系统 ;b 本项目的任务提出者:蒋巍开发者:张飞、赵杰、朱陈立用户:餐馆及餐馆顾客;1.3定义点菜系统,点菜,撤销,确认。1.4参考资料列出用得着的参考资料,如:a 软件工程课程设计教学大纲;b 软件工程(第三版)张海潘 倪宁Visual Basic程序设计教程唐学忠 费贤举 王文琴2任务概述2.1目标1.实现顾客根据价格不同点菜;通过前台可视化界面实现顾客多方面选择。2点菜完毕后,实现对顾客所
21、点菜品价格的统计,以免使顾客花费超出预算。本系统还可以实现顾客的退选或补选的要求,在顾客所点菜品上来之后,系统可通过点击进行记录,以免发生漏菜现象。3根据以上功能,该项目主要以Windows为操作平台,.NET为开发语言,Microsoft Office Access为数据库。前台界面实现可视化,方便顾客的选择。后台管理为数据库,管理菜品的增、删、查的实现都借以数据库实现。项目目标即为成功、完整的实现该系统,让客户满意。2.2用户的特点本软件的受众是所有就餐的顾客和餐服务人员,这些人员必须要会基本的电脑操作,以及熟悉一些点菜的基本流程。2.3假定和约束在开发过程中,处于个人的喜好随意编写的程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 系统 设计 报告书 22
限制150内