资源描述
目录
第一章 可行性研究---------------------------------------------3
1. 引言
2. 可行性研究前提
3. 对现有系统分析
4. 所提议系统
5. 可选择其它系统方案
6. 投资及效益分析
第二章 项目开发计划----------------------------7
1. 引言
2. 项目概述
3. 实施计划
4. 支持条件
5. 专题计划关键点
第三章 项目需求分析说明书------------------------------------11
1. 引言
2. 任务概述
3. 需求要求
4. 运行环境要求
第四章 项目具体分析说明书---------------------------------13
1. 引言
2. 程序系统结构
3. 程序设计说明
第五章 软件测试----------------------------------------------17
1. 软件测试概念
2. 软件测试目标
3. 软件测试标准
4. 软件测试方法分类
5. 软件测试步骤
第六章 用户手册-------------------------------------------------19
1. 引言
2. 用途
3. 运行环境
4. 使用过程
第七章 总结------------------------------------------------------------------22
第一章 可行性研究汇报
1引言
1.1编写目标
在市场经济蓬勃发展今天,酒店、餐饮电脑管理在世界各国已很普及。它成为服务行业提升办公效率、提升竞争力关键原因之一。伴随经济环境不停发展,面对餐饮业严酷竞争日益猛烈现实,怎样加强管理、提升工作效率和改善服务质量成了急待处理问题。而处理这些问题关键方法之一就是建立实用、优异、高效餐饮电脑管理系统,引进创新经营机制,适应新形式下生存和发展空间。
经过对本系统操作,服务员可愈加快速使用系统为用户点菜、加菜,并即时把数据传到出品台。然后出品台依据客人所点菜单快速出品,而且全部操作数据全部储存在后台数据库中,以备查询。
1.2背景
软件系统名称:餐馆点菜系统;
a. 本项目标任务提出者:蒋巍;
b. 开发者:张飞、赵杰、朱陈立;
c. 用户:适适用于多种餐厅,酒店;
d. 实现该软件计算中心是常州工学院秋白楼B-720;
1.3定义
走单 走单是职员一个作弊行为,是指有意把整张账单走失,以达成私吞餐饮收入目标。
走餐 走餐也是职员一个作弊行为,指不开账单,也不收钱,白白走失餐饮收入。
走数 走数也是职员一个作弊行为,指账单上某一项目标数额或该项目数额中一部分走失。
出品台:服务员取菜柜台
出品:俗称上菜
1.4参考资料
参考文件:《软件工程》 张海藩 倪宁 编著;
《Visual Basic程序设计》 唐学忠 费贤举 王文琴 编著;
2可行性研究前提
2.1要求
功效模块:点菜模块、收银模块、查询模块
2.2目标
经过使用本系统能够实现餐馆管理信息化,提升餐馆工作效率,隐型成本降低如管理方面生产能力得到充足提升,服务整体提升,给人一个卫生环境美观大方、简单实用。
2.3条件、假定和限制
a. 所提议系统运行寿命最小值为2年;
b. 进行系统方案选择比较时间为2天;
c. 因为没有经费、投资,所以程序做有些简单;
d. 因为硬件、软件、运行环境和开发环境方面条件和限制,菜单打印等功效不能实现;
e. 可利用信息和资源;
2.4评价尺度
电子点菜系统使用方便上手快、需要添置硬件设备简单,费用相对降低,开发周期短、维护起来比较方便。
3对现有系统分析
现有系统存在严重走单、走餐、走数,而且人为错误时有发生,服务员人数较多,酒店整体看起来不易整齐、较吵杂。
因为是人工管理在人员高峰期时业务流动量不能有效提升,这就降低了整体收入,而且不能立即了解营业情况做出合理决议
3.1处理步骤和数据步骤
No
客人吃饭
等候
走人
Yes
客人找位置或服务员帮忙找位置
有没有位置
入座点菜
上菜吃饭
结账
等候或走人
走人
3.2费用开支
现在餐饮管理相对落后,人力资源利用方面做得不是很好,人多管理起来就不方便,还要提供其它比较繁琐责任等等。
轻易引发以上所述走餐、走单、走数等情况。隐形成本提升,相对收入就少。
3.4人员
现行餐饮行业几乎没有技术含量,只需要进行简单培训懂礼仪就能够,人员要求比较多,较浪费人力资源,不便于管理。
3.5设备
不需要设备,只要人手够用
3.6不足
现在餐饮管理相对落后,人力资源利用方面做得不是很好,人多管理起来就不方便,还要提供其它比较繁琐责任等等。
轻易引发以上所述走餐、走单、走数等情况。隐形成本提升,相对收入就少。
4所提议系统
4.1对所提议系统说明
入座电子点菜
走人
Yes
客人找位置或服务员帮忙找位置
有没有位置
上菜吃饭
电子结账
等候或走人
走人
来客人
而且使用方法简便,在餐厅安装触摸屏点菜系统以后服务员只要经过短暂培训就能够熟悉整个操作步骤.因为操作步骤简单,这就使餐桌利用率得到提升,增加了整个餐厅流动量.因为全部过程全部是电脑控制,这就能够避免人为资金流失和其它方面损失,而且能够使餐厅经理们快速了解营业情况,并依据具体情况做出决议.
4.2处理步骤和数据步骤
No
4.3改善之处
电子点菜系统相对于原系统增加了实时存放功效,查询模块可预防走数、走餐、走单情况发生。降低了人力和对人力管理方便了高层领导,增加了酒店收入。
4.4影响
4.4.1对设备影响
本系统使用对于原来计算机照样能用,这么资源得到充足利用降低了开支,只需要按要求和新系统连接就能够处理。
4.4.2对软件影响
说明为了使现存应用软件和支持软件能够同所提议系统相适应。而需要对这些软件所进行修改和补充。
4.4.3对用户单位机构影响
电子点菜系统能提升业务效率。功效强大CPU和大容量存放空间能提升处理数据速度,从而降低用户等候时间。易于操作,把培训时间缩到最低程度,即使是毫无经验操作员也能轻松面对。所以无须考虑会不会用问题。降低了人员及对人员管理。提升了本酒店在餐饮界著名度。
4.4.4对系统运行过程影响
本系统采取触摸屏输入操作简单,所输数据直接到厨房打印机打印单据,并按单据做饭,降低人员往返走动,能够一直在前台服务而省去了到后台报菜程序,从而达成课桌流动率提升。且数据直接存放到后台主机,以备核实查询。方便管理人员对数据进行分析,做出适宜决议。
4.4.5对开发影响
说明对开发影响,如:
a. 为了支持所提议系统开发,用户需进行工作;
b. 为了建立一个数据库所要求数据资源;
c. 为了开发和测验所提议系统而需要计算机资源;
d. 所包含保密和安全问题。
4.4.6对地点和设施影响
对原有餐馆没有任何改善要求,只要添置几台电脑即可
4.4.7对经费开支影响
用户只需购置电脑,若经济实力足够话可购置一台打印机,这些全部是一次性投资。
4.5不足
因为硬件、软件、运行环境和开发环境方面条件和限制,本系统打印功效不能实现。
4.6技术条件方面可行性
电子点菜系统采取VB.net语言为关键功效实现语言,本系统开发人员由3个组员组成。系统预期在3月3日实现全部功效。
5可选择其它系统方案
可供选择系统方案还有触摸屏点菜系统跟PDA点菜系统,但这些系统成本比较高,所以不提议使用
6投资及效益分析
6.1支出
新系统运行对原有系统遗留大部分设备全部能充足利用,比如计算机、通讯设施和其它硬件设备。这就为酒店节省了很多无须要支出,而且新系统也得以正常运行。
6.1.1基础建设投资
相关正常有效使用这个系统需要其它支持:需要额外有一个放后台数据库服务器房间,基础数据通讯设备、数据库管理软件等等。
6.1.2非一次性支出
要使新系统正常有效运行,对其进行定时维护和数据库灾难备份,还有就是纸张、油墨等这些消耗品购置。
6.2收益
在安装了电子点菜系统以后服务员只要经过短暂培训就能够熟悉整个操作步骤.因为操作步骤简单,这就使餐桌利用率得到提升,增加了整个餐厅流动量.因为全部过程全部是电脑控制,这就能够避免人为资金流失和其它方面损失,而且能够使餐厅经理们快速了解营业情况,并依据具体情况做出决议.
6.2.1一次性收益
电子点菜系统投入使用后,可降低人职员资开支,对应收益就会增加,而且在人员管理方面得到简化,采取电子菜单一次性录入数据,简化数据录入程序。增加客人流动量为酒店增加整体营业额。
第二章 项目开发计划
1引言
1.1编写目标
当今时代,酒店、餐饮管理已经实现智能化管理。智能化管理成为服务行业提升办公效率、提升竞争力关键原因之一。伴随经济环境不停发展,面对餐饮业严酷竞争日益猛烈现实,怎样加强管理、提升工作效率和改善服务质量成了急待处理问题。而处理这些问题关键方法之一就是建立实用、优异、高效餐饮电脑管理系统,引进创新经营机制,适应新形式下生存和发展空间。
电子点菜系统恰好适应了这个要求,使用电子点菜系统能够愈加紧捷、方便为用户预定、点菜,而且全部数据全部能够存在数据库中,方便查阅,提升酒店工作效率,增加酒店利润。
1.2 背景
软件系统名称:餐馆点菜系统;
e. 本项目标任务提出者:蒋巍;
f. 开发者:张飞、赵杰、朱陈立;
g. 用户:适适用于多种餐厅,酒店;
h. 实现该软件计算中心是常州工学院秋白楼B-720;
1.3定义
列出本文件中用到专门术语定义和外文首字母组词原词组。
1.4参考资料
参考文件:《软件工程》 张海藩 倪宁 编著;
《Visual Basic程序设计》 唐学忠 费贤举 王文琴 编著;
2项目概述
2.1工作内容
1) 项目可行性研究
² 成立项目小组并选定项目经理或项目小组长
² 项目经理召集小组组员选择开发项目
² 项目经理召集小组组员开展项目可行性研究
² 根据《软件文档编写概要》格式要求,由项目经理执笔完成《项目可行性研究汇报》
2) 制订项目开发计划
² 项目经理召集小组组员针对所选项目开展讨论开发计划,深入明确项目标大小、范围、复杂程度等
² 项目经理召集小组组员进行任务分解和任务分配
² 确定任务进度
² 确定完成项目标环境和工具
² 根据《软件文档编写概要》格式要求,项目经理执笔完成《项目开发计划书》
3) 需求分析
² 根据项目任务分配结果和项目进度要求,由任务负担人开展项目标需求分析关键工作,不得超越前述项目标大小、范围、复杂程度等
² 项目小组其它组员配合任务负担人,完成项目标需求分析
² 根据《软件文档编写概要》格式要求,由任务负担人执笔完成《项目需求分析规格说明书》
² 由评审人员完成对《项目需求分析规格说明书》评审工作,并给出评审意见
4) 初步设计
² 根据项目任务分配结果和项目进度要求,并依据《项目需求分析规格说明》,由任务负担人完成项目标初步设计任务
² 项目小组其它组员配合任务负担人,完成项目标初步设计任务
² 根据《软件文档编写概要》格式要求,由任务负担人执笔完成《项目初步设计规格说明书》
² 由评审人员完成对《项目初步设计规格说明书》评审工作,并给出评审意见
5) 具体设计
² 根据项目任务分配结果和项目进度要求,并依据《项目初步设计规格说明书》,由任务负担人完成项目标具体设计任务
² 项目小组其它组员配合任务负担人,完成项目标具体设计任务
² 根据《软件文档编写概要》格式要求,由任务负担人执笔完成《项目具体设计规格说明书》
² 由评审人员完成对《项目具体设计规格说明书》评审工作,并给出评审意见
6) 实现
² 根据项目任务分配结果和项目进度要求,并依据《项目初步设计规格说明书》和《项目具体设计规格说明书》由任务负担人完成项目标具体实现任务
² 由任务负担人给出实现源程序清单(打印或磁盘)
7) 测试
² 根据项目任务分配结果和项目进度要求,并依据《项目需求分析规格说明书》、《项目初步设计规格说明书》和《项目具体设计规格说明书》,由任务负担人完成对已实现部分软件或模块测试任务
² 根据《软件文档编写概要》格式要求,由任务负担人执笔完成《项目测试汇报》
最终谈谈对此次课程设计总结或体会。
。
2.2关键参与人员
参与本项目开发关键人员:张飞、赵杰、朱陈立,三人均是常州工学院计算机信息工程学院大三学生。
指导老师:蒋巍
2.3产品
2.3.1程序
移交给用户程序名称:餐馆点菜系统
所用地编程语言:Visual B
2.3.2文件
《用户手册》及内容关键点。
1引言
2用途
3运行环境
4使用过程
2.3.3服务
本小组需向用户进行培训安装、维护和运行支持,应逐项要求开始日期、所提供支持等级和服务期限。
2.3.4非移交产品
开发集体向用户移交电子点菜系统代码、《用户手册》,但无须向用户移交《需求分析》、《可行性研究汇报》和《具体设计说明书》。
2.4验收标准
对于提交给用户餐馆点菜系统,用户能够设定一定操作权限,如修改菜谱或修改价格,对于用户手册中全部功效全部要齐全而且无漏洞,要适时地对系统进行维护。
2.5完成项目标最迟期限
本项目标最迟期限时3月4日
2.6本计划同意者和同意日期
项目同意者:蒋巍 同意日期: 2月 21 日
3实施计划
3.1工作任务分解和人员分工
张飞:《可行性研究汇报》、《项目开发计划》 撰写,程序测试
赵杰:《用户手册》、程序代码 撰写
朱陈立:《需求分析》、《具体设计汇报》 撰写,程序测试
3.2接口人员
说明负责接口工作人员及她们职责,包含:
a. 负责本项目同用户接口人员:赵杰 责任:对用户培训和系统维护;
b. 负责本项目同本单位各管理机构,如协议计划管理部门、财务部门、质量管理部门等接口人员:张飞 责任:向管理机构提交本系统《可行性研究汇报》及《项目计划书》,并定时汇报项目进度和预算;
c. 负责本项目同个份协议负责单位接口人员:朱陈立。 责任:和用户签署协议
3.3进度
3.5关键问题
整个项目标关键问题是对系统维护,利用数据库方面知识对菜单进行添加、删除和修改,假如这些操作存在差错会对用户造成一定经济损失。
4支持条件
本项目标开发需要用Microsoft visual 和Microsoft SQL Server 。
4.1计算机系统支持
开发中和运行时所需计算机系统支持:
1.计算机:Lenovo
2.语言和系统:Microsoft visual 和Microsoft SQL Server
3.操作系统:Windows
4.2需由用户负担工作
需由用户负担工作
完成期限
对本系统所要包含功效说明
.2.21
对系统进行验收
.3.3
第三章 软件需求说明书
1引言
1.1编写目标
为了提升餐馆服务质量和效率,提升酒店工作人员工作效率,我们小组将研究开发出一款简练点菜系统。
1.2背景
说明:
a. 软件系统名称:餐馆点菜系统 ;
b. 本项目标任务提出者:蒋巍
开发者:张飞、赵杰、朱陈立
用户:餐馆及餐馆用户;
1.3定义
点菜系统,点菜,撤销,确定。
1.4参考资料
列出用得着参考资料,如:
a. 03020610 《软件工程课程设计》教学纲领;
b. 《软件工程》(第三版)张海潘 倪宁
《Visual Basic程序设计教程》唐学忠 费贤举 王文琴
2任务概述
2.1目标
1.实现用户依据价格不一样点菜;经过前台可视化界面实现用户多方面选择。
2.点菜完成后,实现对用户所点菜品价格统计,以免使用户花费超出预算。本系统还能够实现用户退选或补选要求,在用户所点菜品上来以后,系统可经过点击进行统计,以免发生漏菜现象。
3.依据以上功效,该项目关键以Windows为操作平台,.NET为开发语言,Microsoft Office Access为数据库。前台界面实现可视化,方便用户选择。后台管理为数据库,管理菜品增、删、查实现全部借以数据库实现。项目目标即为成功、完整实现该系统,让用户满意。
2.2用户特点
本软件受众是全部就餐用户和餐服务人员,这些人员必需要会基础电脑操作,和熟悉部分点菜基础步骤。
2.3假定和约束
在开发过程中,处于个人喜好随意编写程序,所以不会受到经费限制,也不会受到开发期限约束了。只是在点菜以后没有追加菜这个选项,所以想要追加菜,只能再下一个订单。
3需求要求
3.1对功效要求
用户
依据系统操作提醒自主进行点菜、退菜操作,系统要能够依据用户选择进行自动进行结账计算并显示。
服务员
依据系统操作提醒对已经上桌菜进行标识,查看账单进行收账。
3.2对性能要求
3.2.1精度
在点菜过程中,想点拿一分菜就选中那一份然后点击添加键即可,假如在已生成菜单中想退掉某个菜话先选定菜项点击取消键。
3.2.2时间特征要求
该软件对于时间方面没有什么要求,应为在点菜过程中点菜是否结束不是用时间来决定,而是由用户在点菜结束时手动点击确定键以确定菜单。
3.2.3灵活性
说明对该软件灵活性要求,即当需求发生一些改变时,该软件对这些改变适应能力,如:
a. 在点菜过程中,能够随时退点你不喜爱菜也能够添加你喜爱菜;
b. 该点菜系统软件不受环境影响;
c. 因为该软件没有追加。没有追加菜这个选项,所以想要追加菜,只能再下一个订单,这个是需要以后改善。
3.3输人输出要求
在该软件系统中要求手动输入只有桌号这一个项,其它关键点菜项,全部是用感应笔来点击添加实现;在输出时,该系统最终输出是以该桌号为文件名,菜单为内容一个文件,交予大厨开始做菜。
3.4数据管理能力要求
假如有新菜要添加到后台数据库中话,后台管理为数据库,管理菜品增、删、查实现全部借以数据库实现。项目目标即为成功、完整实现该系统,让用户满意。
3.5故障处理要求
可能会因为使用次数过多而造成硬件老化,要立即更新设备。
3.6其它专门要求
在使用过程中,可能会因为使用次数过多而造成硬件老化,要立即更新设备。
4运行环境要求
4.1设备
计算机
4.2支持软件
Windows操作系统
4.3接口
一,外部接口
(1)用户界面:按Windows应用软件用户界面规范来设计,使用以对话框为主用户界面,方便用户使用
(2)软件接口:Microsoft Access
(3)硬件接口:计算机
二,内部接口
模块间接口采取数据耦合方法,经过参数表传输数据信息,交互信息。
第四章 具体设计说明书
1引言
1.1编写目标
具体设计说明书将初步设计规格说明书比较提出抽象概括处理问题措施具体化。具体设计每个模块,确定实现模块功效所需要算法和数据结构。
预期读者:程序员
1.2背景
说明:
a. 餐馆点餐系统;
b. 本项目标任务提出者:蒋巍
开发者:张飞、赵杰、朱陈立
用户:餐馆及餐馆用户
1.3定义
列出本文件中用到专门术语定义和外文首字母组词原词组。
1.4参考资料
列出相关参考资料,如:
c. 03020610 《软件工程课程设计》教学纲领;
d. 《软件工程》(第三版)张海潘 倪宁
《Visual Basic程序设计教程》唐学忠 费贤举 王文琴
2程序系统结构
用一系列图表列出本程序系统内每个程序(包含每个模块和子程序)名称、标识符和它们之间 层次结构关系。
点菜系统
点菜
查询
添加
删除
登陆
密码设置
服务员
管理员
3程序1(标识符)设计说明
菜项添加
MenuStr = MyDs.Tables(MenuSty).Rows(temp)("编号").ToString() & " " & MyDs.Tables(MenuSty).Rows(temp)("菜名").ToString() & " " & MyDs.Tables(MenuSty).Rows(temp)("单价").ToString() & " " & MyDs.Tables(MenuSty).Rows(temp)("备注").ToString()
Me.ListBox1.Items.Add(MenuStr)
price(j) = Val(MyDs.Tables(MenuSty).Rows(temp)("单价"))
j = j + 1
TextBox1.Text = TextBox1.Text + Val(MyDs.Tables(MenuSty).Rows(temp)("单价"))
菜项取消
i = ListBox1.SelectedIndex
If i >= 0 Then
ListBox1.Items.RemoveAt(i)
TextBox1.Text = TextBox1.Text - price(i - 1)
End If
For temp = i - 1 To 28
price(temp) = price(temp + 1)
Next
3.1程序描述
程序有添加删除查询三个关键功效,这么合理安排不仅能够染用户轻松点菜,同时在点完菜以后还能进行确定。最终能够愈加好服务用户。
3.2功效
IPO图
数据流图
3.3性能
要求windows系统上运行该软件,软件性能用通常,没有特殊要求
3.4输入项
输入桌号;选择自己想要菜点餐。
3.5输出项
打印出用户菜单和账单,并到前台结帐。
3.6算法
在该程序编码实现过程中,用到了一维数组,文件读写。
3.7步骤逻辑
帐单打印
出菜
结帐
选择桌台
输入桌数
点菜
落单
厨房自动印单
3.8接口
将程序连接Access数据库,用到部分基础设置。
3.9存放分配
菜单存放在菜单数据库中,用户点菜后生成菜单存放在一个以桌号命名文件中。
3.10注释设计
说明准备在本程序中安排注释,如:
a. 加在模块首部注释;
b. 加在各分枝点处注释;
c. 对各变量功效、范围、缺省条件等所加注释;
d. 对使用逻辑所加注释等等。
3.11限制条件
在本程序使用中对于软件使用者有一定文化要求,要求使用者必需是会使用电脑,能够熟练操作电脑。
3.12测试计划
测试人员在测试在测试过程中,要对软件进行全方面测试,对给出功效要仔细,尽可能多去多种了能去测试软件各项性能,尽可能多发觉出还未发觉问题。
3.13还未处理问题
在程序开发过程中,点菜以后,假如用户想退订某个菜这个功效应该被开发出来,而还没有处理,最终经过讨论处理了。
第五章 软件测试
1.软件测试概念
软件测试就是利用测试工具根据测试方案和步骤对产品进行功效和性能测试,甚至依据需要编写不一样测试工具,设计和维护测试系统,对测试方案可能出现问题进行分析和评定。实施测试用例后,需要跟踪故障,以确保开发产品适合需求。使用人工或自动手段来运行或测试某个系统过程,其目标在于检验它是否满足要求需求或搞清预期结果和实际结果之间差异。
2.软件测试目标
软件测试失败伴随软件产生而产生,有了软件生产和运行就肯定有软件测试。测试是为了发觉程序中错误而实施程序过程。测试目标是软件投入生产性运行之前,尽可能多地发觉软件中错误。成功测试能发觉系统运行中错误,让系统正确运行。
3.软件测试标准
1.软件开发人员即程序员应该避免测试自己程序。不管是程序员还是开发小组全部应该避免测试自己程序。若条件许可,应该由独立于开发组和用户第三方测试组或测试机构来进行软件测试。但这并不是说程序员不能测试自己程序,而且愈加激励程序员进行调试,因为测试由她人来进行可能会会愈加有效、客观,而且轻易成功,而许可程序员自己调试也会愈加有效和针对性。
2. 应尽早地和不停地进行软件测试。 应该把软件测试贯穿到整个软件开发过程中,而不应该把软件测试看作是其过程中一个独立阶段。因为在软件开发每一步骤全部有可能产生意想不到问题,其影响原因有很多,比如软件本身抽象性和复杂性、软件所包含问题复杂性、软件开发各个阶段工作多样性,和各层次工作人员配合关系等。所以要坚持软件开发各阶段技术评审,把错误克服在早期,从而降低成本,提升软件质量。
3. 对测试用例要有正确态度:第一,测试用例应该由测试输入数据和预期输出结果这两部分组成;第二,在设计测试用例时,不仅要考虑合理输入条件,更要注意不合理输入条件。因为软件投入实际运行中,往往不遵守正常使用方法,却进行了部分甚至大量意外输入造成软件一时半时不能做出合适反应,就很轻易产生一系列问题,轻则输犯错误结果,重则瘫痪失效!
4.人以群分,物以类聚,软件测试也不例外,一定要充足注意软件测试中群集现象,也能够认为是“80-20标准”。不要认为发觉多个错误而且处理这些问题以后,就不需要测试了。反而这里是错误群集地方,对这段程序要关键测试,以提升测试投资效益。
5.严格实施测试计划,排除测试随意性,以避免发生疏漏或反复无效工作。
6.应该对每一个测试结果进行全方面检验。一定要全方面地、仔细地检验测试结果,但常常被大家忽略,造成很多错误被遗漏。
7.妥善保留测试用例、测试计划、测试汇报和最终分析汇报,以备回归测试及维护之用。
4.软件测试方法分类
1.根据测试过程是否在计算机上实施来分类,有静态测试,动态测试和解释实施。
静态测试是指被测软件目标程序不在计算机上实施。
动态测试是指被侧软件目标程序在计算机上实施。
解释实施是指被侧软件源程序在计算机上实施。
2.根据是否考察软件内部结构来分类,有黑盒测试和白盒测试。
黑盒测试测试过程只考察测试输入和结果对应关系(被侧软件功效)是否正确,而不考察被测软件内部结构。
白盒测试测试过程不仅考察测试输入和结果对应关系(被侧软件功效)是否正确,而且考察被测软件内部结构。
3.根据软件测试对象可分为源程序走查,单元测试,部件测试,配置项测试,系统测试,软件交付前可靠性测试,软件交付时判定/验收测试和软件被修改时回归测试。
4.根据测试人员属性来分类,有内部测试,用户测试/判定测试,资格测试和第三方测试
5.本软件测试步骤
本软件总共分为两大部分,一个事服务员部分,一个是管理员部分,管理员部分又有两个功效:菜单数据库管理,管理员密码设置;服务员模块也有两个模块,点菜和查询。
在主界面点击管理员会出现登陆,菜单管理,密码设置三个选项,登陆时出示用户名是admin,密码是admin,登陆后进入菜单管理界面,能够对菜单数据库进行添加,修改,删除。
点击密码管理,出现密码设置界面,能够对用户密码依据自己喜好进行设置。
点击进入服务员选项中进入点菜,出现用户点菜点菜界面,点菜时单击菜系按钮显示出不一样菜系菜单,选中菜项编号,再点击添加按钮即可点菜成功,服务员依据用户喜好帮助用户点菜,生成菜单,并提交,删除时选中生成菜单中菜项再点击取消即可删除。最终生成以桌号为文件名菜单文件送至后台大厨做菜。
进入查询功效,能够对已下菜单进行以桌号为关键字查询。
第六章 用户手册
1引言
1.1编写目标
编写这份用户手册目标:介绍产品功效,介绍怎样使用本产品。
预期读者:餐厅点菜人员
1.2背景
说明:
a. 这份用户手册所描述软件系统名称;餐厅点菜系统
b. 该软件项目标任务提出者:蒋巍
c. 开发者:餐厅点菜系统开发团体
d. 用户(或首批用户):餐厅点菜人员 餐厅管理员
e. 安装此软件计算中心:计算机
1.3参考资料
a. 项目标经核准计划任务书或协议、上级机关批文: 03020610 《软件工程课程设计》教学纲领
b. 软件开发标准:Microsoft Visual Studio
2用途
2.1功效
点餐功效:1、用餐人员选择餐桌号
2、经过菜单上方菜类按钮,选择菜类
3、选中要选菜,单击添加,便可将选中菜添加到已点菜单中
4、若想要修改菜单,将已点菜中一些菜去掉,只需在已点菜单中选中那些菜,然后单击取消便可
5、当点菜完成时,单击提交,便生成以桌号命名文件,统计餐桌号,已点菜,和消费总额
查询功效:进入查询界面,经过选择餐桌号,单击确定,便可查阅点菜信息
管理员功效:1、经过单击按钮选择操作,修改,删除,添加
2、 删除功效,直接选中要删除项,然后单击删除按钮
3、 修改功效,先单击修改按钮,选中要修改项,在界面下方四个输入格中输入修改信息,单击确定
4、 添加功效,单击添加按钮,在界面下方四个输入格中输入添加信息,单击确定
密码修改功效:在修改密码界面上经过选择对应按钮,进行操作。
2.2性能
2.2.1精度
本产品只需经过单击相关按钮,便可进行对应操作,无需用户单独输入信息
2.2.2时间特征
本产品操作处理简单,全部响应时间,更新处理时间等全部在零点几秒内。
2.2.3灵活性
本软件所含有灵活性高,当用户需求(如对操作方法、运行环境、结果精度、时间特征等要求)有一些改变时,本软件适应能力强。
2.3安全保密
本软件安全、保密,点菜人员只能读取数据库中信息,无法改变。
3运行环境
3.1硬设备
列出为运行本软件所要求硬设备最小配置
a. 处理机型号pentium4、内存容量512MB;
b. 所要求外存放器:硬盘 统计格式:文件
c. 脱机工作;
d. I/O设备(脱机);打印机
3.2支持软件
为运行本软件所需要支持软件,如:
a. 操作系统名称windows、版本XP及以上版本;
b. Microsoft Visual basic .net
c. Microsoft Office Access 应用程序;
3.3数据结构
Microsoft Office Access
4使用过程
在本章,首先用图表形式说明软件功效同系统输入源机构、输出接收机构之间关系。
更新信息
餐馆点菜系统
数 据 库
菜单信息
显 示 器
磁盘,以文件形式保留
点菜信息
4.1安装和初始化
直接运行.exe文件
4.2输入
在桌号框内经过选择下拉框选择餐桌号;经过选中菜单栏中菜,单击添加后,自动添加至已点菜单中,若想取消已点菜单中菜,只需选中,并单击取消,若想提交菜单,单击提交。在查询模块内,在桌号框内经过选择下拉框选择餐桌号,单击确定,进行查询。
在管理员更新功效中,需要输入信息,输入信息全部是字符串类型,其中编号一定要输入,若不输入,系统将不许可操作
密码修改功效中,要求重新输入用户名,旧密码,已经新密码,全部是字符串类型
4.2.1输入数据现实背景
说明输入数据现实背景,关键是
a. 情况——所点菜信息;
b. 情况出现频度——随机;
c. 情况起源—一餐厅管理人员;
d. 输入媒体——鼠标;
e. 限制——桌号一共20桌,同时就餐不可超出20桌;
4.2.2输入举例
为每个完整输入形式提供样本,
直接选中所需项,单击对应按钮即可操作
4.3输出对每项输出作出说明
4.3.1输出数据现实背景
说明输出数据现实背景,关键是:
a. 使用——这些输出数据给用户和点餐人员看,用来点菜人员和用户交流点菜;
b. 使用频度——随机;
c. 媒体——显示器,磁盘
4.3.2输出格式
给出对每一类输出信息解释,关键是:
a. 首部——餐桌号
b. 主体——所点菜信息
c. 尾部——累计消费总额
4.4文卷查询
本产品可经过访问数据库,浏览菜单信息
总结
软件工程试验做了2周了,经过这次软件工程试验,我愈加深入了解了软件工程这门课程。在试验期间对软件设计过程中各阶段任务部分了解,知道了软件设计所要做事情
课程设计内容是电子点菜系统。在这次课程设计中,我们利用了VB所学知识,而且能够较熟练使用部分编程语句。整个课程设计中,从理论到实践,学到过很多很多东西,做这个课程设计,巩固了以前所学过知识,而且还学到了很多在书本上没有学到过知识。经过这次课程设计使我知道了理论和实际相结合是很关键,只有理论知识是远远不够,只有把所学理论知识和实践相结合起来,从理论中到应用,才能真正提升自己实际动手能力和独立思索能力。在设计过程中碰到不少问题,其中有很多编程问题,起初,我不知道从什么地方入手,以后,慢慢进入了状态。我们组做是一个电子点菜系统设计,内容包含很多,所以我们组员改为分工合作,经过一个半星期努力,我们完成了整个程序,不过总是有很多错误出现,有好多是些小问题,这全部是我们细节造成,所以设计程序一定要仔细,不容一点马虎。当然也有大问题,相关键操作编码,是我们最大问题,不过,以后经过查阅资料和请教同学,还是完成了这些任务。
下面内容为赠予工作总结范文,不需要好友下载后能够编辑删除!!!!
工作总结怎么写:医院个人工作总结范文
十二个月时间很快过去了,在十二个月里,我在院领导、科室领导及同事们关心和帮助下圆满完成了各项工作,在思想觉悟方面有了更深入提升,本年度工作总结关键有以下几项:
1、工作质量成绩、效益和贡献。在开展工作之前做好个人工作计划,有主次前后立即完成各项工作,达成预期效果,保质保量完成工作,工作效率高,同时在工作中学习了很多东西,也锻炼了自己,经过不懈努力,使工作水平有了长足进步,开创了工作新局面,为医院及部门工作做出了应有贡献。
2、思想政治表现、品德素质修养及职业道德。能够认真落实党基础路线方针政策,认真学习马列主义、毛泽东思想、医学教,育网邓小平理论和“三个代表”关键思想。坚持“以病人中心”临床服务理念,发扬救死扶伤革命人道主义精神,立足本职岗位,踏扎实实做好医疗服务工作。向各位局领导和全体教职员进行述职,请予批评指正。
一、工作目标完成情况
我校十二个月来,秉承“质量是生命,师德是灵魂,公平是民心,
安全是保障”教育理念,以全方面提升教育教学质量为关键,以标准化学校建设为突破口,以“让教育接地气,创建新学校”为学校发展目标,团结一心,攻坚克难,大打翻身仗,学校办学条件和办学效益实现了“质”飞越。
在全体教职员努力下,我们基础完成了《XX年目标管理责任状》中德育管理、教学管理、两基、师训、标准化学校建设、特色学校建设、艺体卫、财务管理、捐资助学、组织工作、信访监督、工会及团体、行风建设、安全、政务等xx项工作任务。3、专业知识、工作能力和具体工作。能严格遵守医院各项规章制度,刻苦严谨,
展开阅读全文