已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 1 页 共 26 页 目录目录 第一章第一章可行性研究可行性研究 3 1 引言 2 可行性研究的前提 3 对现有系统的分析 4 所建议的系统 5 可选择的其他系统方案 6 投资及效益分析 第二章第二章项目开发计划项目开发计划 7 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 第 2 页 共 26 页 第一章第一章 可行性研究报告可行性研究报告 1 1 引言引言 1 11 1 编写目的编写目的 在市场经济蓬勃发展的今天 酒店 餐饮电脑管理在世界各国已非常普及 它成为服务行业提高办公效率 提高竞争力的关键因素之一 随着经济环境的 不断发展 面对餐饮业严酷竞争日益激烈的现实 如何加强管理 提高工作效 率和改善服务质量成了急待解决的问题 而解决这些问题的关键措施之一就是 建立实用 先进 高效的餐饮电脑管理系统 引进创新的经营机制 适应新形 式下的生存和发展的空间 通过对本系统的操作 服务员可更加迅速使用系统为顾客点菜 加菜 并 即时的把数据传到出品台 然后出品台根据客人所点的菜单迅速出品 而且所 有的操作数据都储存在后台的数据库中 以备查询 1 21 2 背景背景 软件系统的名称 餐馆点菜系统 a 本项目的任务提出者 蒋巍 b 开发者 张飞 赵杰 朱陈立 c 用户 适用于各种餐厅 酒店 d 实现该软件的计算中心是常州工学院秋白楼 B 720 1 31 3 定义定义 走单 走单是员工的一种作弊行为 是指故意把整张账单走失 以达到私 吞餐饮收入的目的 走餐 走餐也是员工的一种作弊行为 指不开账单 也不收钱 白白走失 餐饮收入 走数 走数也是员工的一种作弊行为 指账单上的某一项目的数额或者该 项目数额中的一部分走失 出品台 服务员取菜的柜台 出品 俗称上菜 1 41 4 参考资料参考资料 参考文献 软件工程 张海藩 倪宁 编著 Visual Basic 程序设计 唐学忠 费贤举 王文琴 编著 2 2 可行性研究的前提可行性研究的前提 2 12 1 要求要求 功能模块 点菜模块 收银模块 查询模块 2 22 2 目标目标 通过使用本系统可以实现餐馆管理的信息化 提高餐馆的工作效率 隐型 成本降低如管理方面生产能力得到充分提高 服务整体提升 给人一种卫生的 环境美观大方 简单实用 2 32 3 条件 假定和限制条件 假定和限制 a 所建议系统的运行寿命的最小值为 2 年 第 3 页 共 26 页 b 进行系统方案选择比较的时间为 2 天 c 由于没有经费 投资 所以程序做的有些简单 d 由于硬件 软件 运行环境和开发环境方面的条件和限制 菜单打印等功能 不能实现 e 可利用的信息和资源 2 42 4 评价尺度评价尺度 电子点菜系统使用方便上手快 需要添置硬件设备简单 费用相对降低 开发周期短 维护起来比较方便 3 3 对现有系统的分析对现有系统的分析 现有系统存在严重的走单 走餐 走数 而且人为错误时有发生 服务员 人数较多 酒店整体看起来不易整齐 较吵杂 由于是人工管理在人员高峰期时业务流动量不能有效提升 这就降低了整体 收入 而且不能及时了解营业情况做出合理决策 3 13 1 处理流程和数据流程处理流程和数据流程 3 23 2 费用开支费用开支 现在餐饮管理相对落后 人力资源利用方面做得不是很好 人多管理起来 o 客人吃饭 等待 走人 es 客人找位置 或服务员帮 忙找位置 有无位置 入座点菜 上菜吃饭 结账 等待或走人 走人 第 4 页 共 26 页 就不方便 还要提供其他比较繁琐的责任等等 容易引起以上所述的走餐 走单 走数等情况 隐形成本提高 相对收入 就少 3 43 4 人员人员 现行餐饮行业几乎没有技术含量 只需要进行简单的培训懂礼仪就可以 人员要求比较多 较浪费人力资源 不便于管理 3 53 5 设备设备 不需要设备 只要人手够用 3 63 6 局限性局限性 现在餐饮管理相对落后 人力资源利用方面做得不是很好 人多管理起来 就不方便 还要提供其他比较繁琐的责任等等 容易引起以上所述的走餐 走单 走数等情况 隐形成本提高 相对收入 就少 4 4 所建议的系统所建议的系统 4 14 1 对所建议系统的说明对所建议系统的说明 而且使用方法简便 在餐厅安装触摸屏点菜系统以后服务员只要经过短暂 的培训就可以熟悉整个操作流程 由于操作流程简单 这就使餐桌的利用率得到 提高 增加了整个餐厅的流动量 由于全部过程都是电脑控制 这就可以避免人 为的资金流失和其他方面的损失 而且能够使餐厅经理们迅速的了解营业情况 并根据具体情况做出决策 4 24 2 处理流程和数据流程处理流程和数据流程 o 入座电子 点菜 走人 es 客人找位置 或服务员帮 忙找位置 有无位置 上菜吃饭 电子结账 等待或走人 走人 来客人 第 5 页 共 26 页 4 34 3 改进之处改进之处 电子点菜系统相对于原系统增加了实时存储功能 查询模块可防止走数 走餐 走单情况的发生 减少了人力和对人力的管理方便了高层领导 增加了 酒店的收入 4 44 4 影响影响 4 4 14 4 1 对设备的影响对设备的影响 本系统的使用对于原来的计算机照样能用 这样资源得到充分利用减少了 开支 只需要按要求和新系统连接就可以解决 4 4 24 4 2 对软件的影响对软件的影响 说明为了使现存的应用软件和支持软件能够同所建议系统相适应 而需要 对这些软件所进行的修改和补充 4 4 34 4 3 对用户单位机构的影响对用户单位机构的影响 电子点菜系统能提高业务效率 功能强大的 CPU 和大容量的存储空间能提 高处理数据的速度 从而减少顾客的等待时间 易于操作 把培训时间缩到最 低限度 即使是毫无经验的操作员也能轻松面对 因此无须考虑会不会用的问题 减少了人员及对人员的管理 提高了本酒店在餐饮界的知名度 4 4 44 4 4 对系统运行过程的影响对系统运行过程的影响 本系统采用触摸屏输入操作简单 所输数据直接到厨房打印机打印单据 并按单据做饭 减少人员来回走动 可以一直在前台服务而省去了到后台报菜 的程序 从而达到课桌流动率的提升 且数据直接存储到后台主机 以备核实 查询 方便管理人员对数据进行分析 做出合适的决策 4 4 54 4 5 对开发的影响对开发的影响 说明对开发的影响 如 a 为了支持所建议系统的开发 用户需进行的工作 b 为了建立一个数据库所要求的数据资源 c 为了开发和测验所建议系统而需要的计算机资源 d 所涉及的保密与安全问题 4 4 64 4 6 对地点和设施的影响对地点和设施的影响 对原有餐馆没有任何改进要求 只要添置几台电脑即可 4 4 74 4 7 对经费开支的影响对经费开支的影响 用户只需购买电脑 若经济实力足够的话可购买一台打印机 这些都是一 次性投资 4 54 5 局限性局限性 由于硬件 软件 运行环境和开发环境方面的条件和限制 本系统的打印 功能不能实现 4 64 6 技术条件方面的可行性技术条件方面的可行性 电子点菜系统采用 VB net 语言为主要功能实现语言 本系统开发人员由 3 个成员组成 系统预期在 2011 年 3 月 3 日实现全部功能 5 5 可选择的其他系统方案可选择的其他系统方案 可供选择的系统方案还有触摸屏点菜系统跟 PDA 点菜系统 但这些系统的 第 6 页 共 26 页 成本比较高 所以不建议使用 6 6 投资及效益分析投资及效益分析 6 16 1 支出支出 新系统的运行对原有系统遗留的大部分设备都能充分利用 比如计算机 通讯设施和其他硬件设备 这就为酒店节约了很多不必要的支出 而且新系统 也得以正常运营 6 1 16 1 1 基本建设投资基本建设投资 关于正常有效的使用这个系统需要的其他支持 需要额外有一个放后台数据 库服务器的房间 基本的数据通讯设备 数据库管理软件等等 6 1 26 1 2 非一次性支出非一次性支出 要使新系统正常有效的运行 对其进行定期的维护和数据库灾难备份 还 有就是纸张 油墨等这些消耗品的购置 6 26 2 收益收益 在安装了电子点菜系统以后服务员只要经过短暂的培训就可以熟悉整个操 作流程 由于操作流程简单 这就使餐桌的利用率得到提高 增加了整个餐厅的 流动量 由于全部过程都是电脑控制 这就可以避免人为的资金流失和其他方面 的损失 而且能够使餐厅经理们迅速的了解营业情况 并根据具体情况做出决策 6 2 16 2 1 一次性收益一次性收益 电子点菜系统投入使用后 可减少人员工资开支 相应的收益就会增加 并且在人员管理方面得到简化 采用电子菜单一次性录入数据 简化数据录入 程序 增加客人流动量为酒店增加整体营业额 第二章第二章 项目开发计划项目开发计划 1 1 引言引言 1 11 1 编写目的编写目的 当今时代 酒店 餐饮管理已经实现智能化管理 智能化管理成为服务行 业提高办公效率 提高竞争力的关键因素之一 随着经济环境的不断发展 面 对餐饮业严酷竞争日益激烈的现实 如何加强管理 提高工作效率和改善服务 质量成了急待解决的问题 而解决这些问题的关键措施之一就是建立实用 先 进 高效的餐饮电脑管理系统 引进创新的经营机制 适应新形式下的生存和 发展的空间 电子点菜系统正好适应了这个要求 使用电子点菜系统可以更加快捷 方 便为顾客预定 点菜 而且所有数据都可以存在数据库中 方便查阅 提高酒 店的工作效率 增加酒店的利润 1 21 2 背景背景 软件系统的名称 餐馆点菜系统 e 本项目的任务提出者 蒋巍 f 开发者 张飞 赵杰 朱陈立 g 用户 适用于各种餐厅 酒店 第 7 页 共 26 页 h 实现该软件的计算中心是常州工学院秋白楼 B 720 1 31 3 定义定义 列出本文件中用到的专门术语的定义和外文的首字母组词的原词组 1 41 4 参考资料参考资料 参考文献 软件工程 张海藩 倪宁 编著 Visual Basic 程序设计 唐学忠 费贤举 王文琴 编著 2 2 项目概述项目概述 2 12 1 工作内容工作内容 1 项目可行性研究 成立项目小组并选定项目经理或项目小组长 项目经理召集小组成员选择开发项目 项目经理召集小组成员开展项目可行性研究 按照 软件文档编写概要 的格式要求 由项目经理执笔完成 项 目可行性研究报告 2 制定项目开发计划 项目经理召集小组成员针对所选项目开展讨论开发计划 进一步明 确项目的大小 范围 复杂程度等 项目经理召集小组成员进行任务分解与任务分配 确定任务进度 确定完成项目的环境和工具 按照 软件文档编写概要 的格式要求 项目经理执笔完成 项目 开发计划书 3 需求分析 按照项目任务分配结果和项目进度要求 由任务承担人开展项目的 需求分析的主要工作 不得超越前述项目的大小 范围 复杂程度 等 项目小组的其他成员配合任务承担人 完成项目的需求分析 按照 软件文档编写概要 的格式要求 由任务承担人执笔完成 项目需求分析规格说明书 由评审人员完成对 项目需求分析规格说明书 的评审工作 并给 出评审意见 4 初步设计 按照项目任务分配结果和项目进度要求 并依据 项目需求分析规 格说明 由任务承担人完成项目的初步设计任务 项目小组的其他成员配合任务承担人 完成项目的初步设计任务 按照 软件文档编写概要 的格式要求 由任务承担人执笔完成 项目初步设计规格说明书 由评审人员完成对 项目初步设计规格说明书 的评审工作 并给 出评审意见 5 详细设计 第 8 页 共 26 页 按照项目任务分配结果和项目进度要求 并依据 项目初步设计规 格说明书 由任务承担人完成项目的详细设计任务 项目小组的其他成员配合任务承担人 完成项目的详细设计任务 按照 软件文档编写概要 的格式要求 由任务承担人执笔完成 项目详细设计规格说明书 由评审人员完成对 项目详细设计规格说明书 的评审工作 并给 出评审意见 6 实现 按照项目任务分配结果和项目进度要求 并依据 项目初步设计规 格说明书 和 项目详细设计规格说明书 由任务承担人完成项目 的具体实现任务 由任务承担人给出实现的源程序清单 打印或磁盘 7 测试 按照项目任务分配结果和项目进度要求 并依据 项目需求分析规 格说明书 项目初步设计规格说明书 和 项目详细设计规格 说明书 由任务承担人完成对已实现部分的软件或模块的测试任 务 按照 软件文档编写概要 的格式要求 由任务承担人执笔完成 项目测试报告 最后谈谈对本次课程设计的总结或体会 2 22 2 主要参加人员主要参加人员 参加本项目开发的主要人员 张飞 赵杰 朱陈立 三人均是常州工学院计算机 信息工程学院大三的学生 指导老师 蒋巍 2 32 3 产品产品 2 3 12 3 1 程序程序 移交给用户的程序的名称 餐馆点菜系统 所用地编程语言 Visual B 2 3 22 3 2 文件文件 用户手册 及内容要点 1 引言 2 用途 3 运行环境 4 使用过程 2 3 32 3 3 服务服务 本小组需向用户进行培训安装 维护和运行支持 应逐项规定开始日期 所提供支持的级别和服务的期限 第 9 页 共 26 页 2 3 42 3 4 非移交的产品非移交的产品 开发集体向用户移交电子点菜系统代码 用户手册 但不必向用户移交 的 需求分析 可行性研究报告 以及 详细设计说明书 2 42 4 验收标准验收标准 对于提交给用户的餐馆点菜系统 用户可以设定一定的操作权限 如修改 菜谱或修改价格 对于用户手册中所有的功能都要齐全而且无漏洞 要适时地 对系统进行维护 2 52 5 完成项目的最迟期限完成项目的最迟期限 本项目的最迟期限时 2011 年 3 月 4 日 2 62 6 本计划的批准者和批准日期本计划的批准者和批准日期 项目批准者 蒋巍 批准日期 2011 年 2 月 21 日 3 3 实施计划实施计划 3 13 1 工作任务的分解与人员分工工作任务的分解与人员分工 张飞 可行性研究报告 项目开发计划 的撰写 程序的测试 赵杰 用户手册 程序代码 的撰写 朱陈立 需求分析 详细设计报告 的撰写 程序的测试 3 23 2 接口人员接口人员 说明负责接口工作的人员及他们的职责 包括 a 负责本项目同用户的接口人员 赵杰 责任 对用户的培训以及系统 的维护 b 负责本项目同本单位各管理机构 如合同计划管理部门 财务部门 质 量管理部门等的接口人员 张飞 责任 向管理机构提交本系统的 可行性研究报告 及 项目计划书 并定时报告项目进度和预算 c 负责本项目同个份合同负责单位的接口人员 朱陈立 责任 和用 户签订合同 3 33 3 进度进度 ID任务名称开始时间完成持续时间 2011年 02月2011年 03月 21222324252627 11d2011 2 212011 2 21 编写 项目可行性研究报告 项目开发计划书 22d2011 2 232011 2 22 完成 项目需求分析规格说明 书 31d2011 2 242011 2 24 完成 项目详细设计规格说明 书 44d2011 3 22011 2 25完成编码与测试任务 51d2011 3 32011 3 3 完善编码 编制 软件测试计 划 书与用户手册 61d2011 3 42011 3 4系统成果评审 281234 第 10 页 共 26 页 3 53 5 关键问题关键问题 整个项目的关键问题是对系统的维护 利用数据库方面的知识对菜单进行 添加 删除和修改 如果这些操作存在差错会对用户造成一定的经济损失 4 4 支持条件支持条件 本项目的开发需要用 Microsoft visual 2005 和 Microsoft SQL Server 2005 4 14 1 计算机系统支持计算机系统支持 开发中和运行时所需的计算机系统支持 1 计算机 Lenovo 2 语言和系统 Microsoft visual 2005 和 Microsoft SQL Server 2005 3 操作系统 Windows2000 4 24 2 需由用户承担的工作需由用户承担的工作 需由用户承担的工作完成期限 对本系统所要包含的功能说明 2011 2 21 对系统进行验收 2011 3 3 第三章第三章 软件需求说明书软件需求说明书 1 1 引言引言 1 11 1 编写目的编写目的 为了提高餐馆的服务质量和效率 提高酒店工作人员的工作效率 我们小 组将研究开发出一款简洁的点菜系统 1 21 2 背景背景 说明 a 软件系统的名称 餐馆点菜系统 b 本项目的任务提出者 蒋巍 开发者 张飞 赵杰 朱陈立 用户 餐馆及餐馆顾客 1 31 3 定义定义 点菜系统 点菜 撤销 确认 1 41 4 参考资料参考资料 列出用得着的参考资料 如 a 03020610 软件工程课程设计 教学大纲 b 软件工程 第三版 张海潘 倪宁 Visual Basic 程序设计教程 唐学忠 费贤举 王文琴 2 2 任务概述任务概述 2 12 1 目标目标 1 实现顾客根据价格不同点菜 通过前台可视化界面实现顾客多方面选择 2 点菜完毕后 实现对顾客所点菜品价格的统计 以免使顾客花费超出预 算 本系统还可以实现顾客的退选或补选的要求 在顾客所点菜品上来之后 第 11 页 共 26 页 系统可通过点击进行记录 以免发生漏菜现象 3 根据以上功能 该项目主要以 Windows 为操作平台 NET 为开发语言 Microsoft Office Access 为数据库 前台界面实现可视化 方便顾客的选择 后台管理为数据库 管理菜品的增 删 查的实现都借以数据库实现 项目目 标即为成功 完整的实现该系统 让客户满意 2 22 2 用户的特点用户的特点 本软件的受众是所有就餐的顾客和餐服务人员 这些人员必须要会基本的 电脑操作 以及熟悉一些点菜的基本流程 2 32 3 假定和约束假定和约束 在开发过程中 处于个人的喜好随意编写的程序 所以不会受到经费的限 制 也不会受到开发期限的约束了 只是在点菜之后没有追加菜的这个选项 所以想要追加菜 只能再下一个订单 3 3 需求规定需求规定 3 13 1 对功能的规定对功能的规定 顾客根据系统操作提示自主进行点菜 退菜操作 系统要 能够根据顾客的选择进行自动进行结账计算并显示 服务员根据系统操作提示对已经上桌的菜进行标记 查看账 单进行收账 3 23 2 对性能的规定对性能的规定 3 2 13 2 1 精度精度 在点菜的过程中 想点拿一分菜就选中那一份然后点击添加键即可 如果 在已生成菜单中想退掉某个菜的话先选定菜项点击取消键 3 2 23 2 2 时间特性要求时间特性要求 该软件对于时间方面没有什么要求 应为在点菜过程中点菜是否结束不是 用时间来决定的 而是由用户在点菜结束时手动的点击确定键以确定菜单 3 2 33 2 3 灵活性灵活性 说明对该软件的灵活性的要求 即当需求发生某些变化时 该软件对这些 变化的适应能力 如 a 在点菜过程中 可以随时退点你不喜欢的菜也可以添加你喜欢的菜 b 该点菜系统软件不受环境影响 c 由于该软件没有追加 没有追加菜的这个选项 所以想要追加菜 只能 再下一个订单 这个是需要以后改进的 3 33 3 输人输出要求输人输出要求 在该软件系统中要求手动输入的只有桌号这一个项 其余的要点的菜项 都是用感应笔来点击添加实现的 在输出时 该系统最后输出的是以该桌号为 文件名 菜单为内容的一个文件 交予大厨开始做菜 3 43 4 数据管理能力要求数据管理能力要求 如果有新的菜要添加到后台数据库中的话 后台管理为数据库 管理菜品 的增 删 查的实现都借以数据库实现 项目目标即为成功 完整的实现该系 统 让客户满意 第 12 页 共 26 页 3 53 5 故障处理要求故障处理要求 可能会因为使用次数过多而导致硬件老化 要及时更新设备 3 63 6 其他专门要求其他专门要求 在使用过程中 可能会因为使用次数过多而导致硬件老化 要及时更新设 备 4 4 运行环境规定运行环境规定 4 14 1 设备设备 计算机 4 24 2 支持软件支持软件 Windows 操作系统 4 34 3 接口接口 一 外部接口 1 用户界面 按 Windows 应用软件用户界面的规范来设计 使用以对话框 为主的用户界面 方便用户使用 2 软件接口 Microsoft Access 3 硬件接口 计算机 二 内部接口 模块间接口采用数据耦合方式 通过参数表传递数据信息 交互信息 第四章第四章 详细设计说明书详细设计说明书 1 1 引言引言 1 11 1 编写目的编写目的 详细设计说明书将初步设计规格说明书比较提出的抽象概括的解决问题的 办法具体化 详细的设计每个模块 确定实现模块功能所需要的算法和数据结 构 预期读者 程序员 1 21 2 背景背景 说明 a 餐馆点餐系统 b 本项目的任务提出者 蒋巍 开发者 张飞 赵杰 朱陈立 用户 餐馆及餐馆顾客 1 31 3 定义定义 列出本文件中用到专门术语的定义和外文首字母组词的原词组 1 41 4 参考资料参考资料 列出有关的参考资料 如 c 03020610 软件工程课程设计 教学大纲 d 软件工程 第三版 张海潘 倪宁 第 13 页 共 26 页 Visual Basic 程序设计教程 唐学忠 费贤举 王文琴 2 2 程序系统的结构程序系统的结构 用一系列图表列出本程序系统内的每个程序 包括每个模块和子程序 的 名称 标识符和它们之间 的层次结构关系 点菜系统 点菜查询 添加删除 登陆密码设置 服务员 管理员 3 3 程序程序 1 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 第 14 页 共 26 页 End If For temp i 1 To 28 price temp price temp 1 Next 3 13 1 程序描述程序描述 程序有添加删除查询三个主要功能 这样合理的安排不仅可以染顾客轻松 的点菜 同时在点完菜之后还能进行确认 最终能够更好的服务客户 3 23 2 功能功能 IPO 图 数据流图 3 33 3 性能性能 要求 windows 系统上运行该软件 软件性能用一般 没有特殊要求 3 43 4 输入项输入项 输入桌号 选择自己想要的菜点餐 第 15 页 共 26 页 3 53 5 输出项输出项 打印出顾客的菜单和账单 并到前台结帐 3 63 6 算法算法 在该程序的编码实现过程中 用到了一维数组 文件的读写 3 73 7 流程逻辑流程逻辑 厨房自动厨房自动 印单印单 3 83 8 接口接口 将程序连接 Access 数据库 用到一些基本设置 3 93 9 存储分配存储分配 菜单存储在菜单的数据库中 顾客点菜后生成的菜单存放在一个以桌号命 名的文件中 3 103 10 注释设计注释设计 说明准备在本程序中安排的注释 如 a 加在模块首部的注释 b 加在各分枝点处的注释 c 对各变量的功能 范围 缺省条件等所加的注释 d 对使用的逻辑所加的注释等等 3 113 11 限制条件限制条件 在本程序的使用中对于软件的使用者有一定的文化要求 要求使用者必须 是会使用电脑 能够熟练的操作电脑 3 123 12 测试计划测试计划 测试人员在测试的在测试的过程中 要对软件进行全面的测试 对给出的 功能要仔细 尽量多的去各种了能去测试软件的各项性能 尽量多的发现出尚 未发现的问题 3 133 13 尚未解决的问题尚未解决的问题 在程序开发过程中 点菜之后 如果顾客想退订某个菜的这个功能应该被 开发出来 而还没有解决 最后通过讨论解决了 选择桌台选择桌台输入桌数输入桌数点菜点菜落单落单 出菜出菜帐单打印帐单打印结帐结帐 第 16 页 共 26 页 第五章第五章 软件测试软件测试 1 软件测试概念 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能 测试 甚至根据需要编写不同的测试工具 设计和维护测试系统 对测试方案 可能出现的问题进行分析和评估 执行测试用例后 需要跟踪故障 以确保开 发的产品适合需求 使用人工或者自动手段来运行或测试某个系统的过程 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差 别 2 软件测试目的 软件测试失败随着软件的产生而产生 有了软件的生产和运行就必然有 软件测试 测试是为了发现程序中的错误而执行程序的过程 测试的目的是软 件投入生产性运行之前 尽可能多地发现软件中的错误 成功的测试能发现系 统运行中的错误 让系统正确运行 3 软件测试原则 1 软件开发人员即程序员应当避免测试自己的程序 不管是程序员还是开 发小组都应当避免测试自己的程序 若条件允许 应当由独立于开发组和客户 的第三方测试组或测试机构来进行软件测试 但这并不是说程序员不能测试自 己的程序 而且更加鼓励程序员进行调试 因为测试由别人来进行可能会会更 加有效 客观 并且容易成功 而允许程序员自己调试也会更加有效和针对性 2 应尽早地和不断地进行软件测试 应当把软件测试贯穿到整个软件开 发的过程中 而不应该把软件测试看作是其过程中的一个独立阶段 因为在软 件开发的每一环节都有可能产生意想不到的问题 其影响因素有很多 比如软 件本身的抽象性和复杂性 软件所涉及问题的复杂性 软件开发各个阶段工作 的多样性 以及各层次工作人员的配合关系等 所以要坚持软件开发各阶段的 技术评审 把错误克服在早期 从而减少成本 提高软件质量 3 对测试用例要有正确的态度 第一 测试用例应当由测试输入数据和预 期输出结果这两部分组成 第二 在设计测试用例时 不仅要考虑合理的输入 条件 更要注意不合理的输入条件 因为软件投入实际运行中 往往不遵守正 常的使用方法 却进行了一些甚至大量的意外输入导致软件一时半时不能做出 适当的反应 就很容易产生一系列的问题 轻则输出错误的结果 重则瘫痪失 效 第 17 页 共 26 页 4 人以群分 物以类聚 软件测试也不例外 一定要充分注意软件测试中 的群集现象 也可以认为是 80 20 原则 不要以为发现几个错误并且解决这 些问题之后 就不需要测试了 反而这里是错误群集的地方 对这段程序要重 点测试 以提高测试投资的效益 5 严格执行测试计划 排除测试的随意性 以避免发生疏漏或者重复无效 的工作 6 应当对每一个测试结果进行全面检查 一定要全面地 仔细地检查测试 结果 但常常被人们忽略 导致许多错误被遗漏 7 妥善保存测试用例 测试计划 测试报告和最终分析报告 以备回归测 试及维护之用 4 软件测试方法分类 1 按照测试过程是否在计算机上执行来分类 有静态测试 动态测试和解 释执行 静态测试是指被测软件的目标程序不在计算机上执行 动态测试是指被侧软件的目标程序在计算机上执行 解释执行是指被侧软件的源程序在计算机上执行 2 按照是否考察软件的内部结构来分类 有黑盒测试和白盒测试 黑盒测试的测试过程只考察测试的输入和结果的对应关系 被侧软件的功 能 是否正确 而不考察被测软件内部结构 白盒测试的测试过程不但考察测试的输入和结果的对应关系 被侧软件的 功能 是否正确 而且考察被测软件内部结构 3 按照软件测试的对象可分为源程序走查 单元测试 部件测试 配置项 测试 系统测试 软件交付前的可靠性测试 软件交付时的鉴定 验收测试和软 件被修改时的回归测试 4 按照测试人员属性来分类 有内部测试 用户测试 鉴定测试 资格测试 和第三方测试 5 本软件测试步骤 本软件总共分为两大部分 一个事服务员部分 一个是管理员部分 管理 员部分又有两个功能 菜单数据库的管理 管理员密码设置 服务员模块也有 两个模块 点菜和查询 在主界面点击管理员会出现登陆 菜单管理 密码设置三个选项 登陆时 出示用户名是 admin 密码是 admin 登陆后进入菜单管理界面 可以对菜单数 据库进行添加 修改 删除 点击密码管理 出现密码设置界面 可以对用户的密码根据自己的喜好进 行设置 点击进入服务员的选项中进入点菜 出现客户点菜的点菜界面 点菜时单 击菜系按钮显示出不同菜系的菜单 选中菜项的编号 再点击添加按钮即可点 第 18 页 共 26 页 菜成功 服务员根据客户的喜好帮助客户点菜 生成菜单 并提交 删除时选 中生成的菜单中的菜项再点击取消即可删除 最终生成以桌号为文件名的菜单 文件送至后台大厨做菜 进入查询功能 可以对已下的菜单进行以桌号为关键字的查询 第六章第六章 用户手册用户手册 1 1 引言引言 1 11 1 编写目的编写目的 编写这份用户手册的目的 介绍产品功能 介绍如何使用本产品 预期的读者 餐厅点菜人员 1 21 2 背景背景 说明 a 这份用户手册所描述的软件系统的名称 餐厅点菜系统 b 该软件项目的任务提出者 蒋巍 c 开发者 餐厅点菜系统开发团队 d 用户 或首批用户 餐厅点菜人员 餐厅管理员 e 安装此软件的计算中心 计算机 1 31 3 参考资料参考资料 a 项目的经核准的计划任务书或合同 上级机关的批文 03020610 软 件工程课程设计 教学大纲 b 软件开发标准 Microsoft Visual Studio 2005 2 2 用途用途 2 12 1 功能功能 点餐功能 1 用餐人员选择餐桌号 2 通过菜单上方菜类按钮 选择菜类 3 选中要选的菜 单击添加 便可将选中的菜添加到已点菜单 中 4 若想要修改菜单 将已点菜中的某些菜去掉 只需在已点菜 单中选中那些菜 然后单击取消便可 5 当点菜完成时 单击提交 便生成以桌号命名的文件 记录 的餐桌号 已点的菜 和消费总额 查询功能 进入查询界面 通过选择餐桌号 单击确定 便可查阅点菜信 息 管理员功能 1 通过单击按钮选择操作 修改 删除 添加 2 删除功能 直接选中要删除项 然后单击删除按钮 3 修改功能 先单击修改按钮 选中要修改的项 在界面下 方的四个输入格中输入修改信息 单击确定 第 19 页 共 26 页 4 添加功能 单击添加按钮 在界面下方的四个输入格中输 入添加信息 单击确定 密码修改功能 在修改密码界面上通过选择相应按钮 进行操作 2 22 2 性能性能 2 2 12 2 1 精度精度 本产品只需通过单击相关按钮 便可进行相应的操作 无需用户单独输入信息 2 2 22 2 2 时间特性时间特性 本产品操作处理简单 所有响应时间 更新处理时间等都在零点几秒内 2 2 32 2 3 灵活性灵活性 本软件所具有的灵活性高 当用户需求 如对操作方式 运行环境 结果 精度 时间特性等的要求 有某些变化时 本软件的适应能力强 2 32 3 安全保密安全保密 本软件安全 保密 点菜人员只能读取数据库中信息 无法改变 3 3 运行环境运行环境 3 13 1 硬设备硬设备 列出为运行本软件所要求的硬设备的最小配置 a 处理机的型号 pentium4 内存容量 512MB b 所要求的外存储器 硬盘 记录格式 文件 c 脱机工作 d I O 设备 脱机 打印机 3 23 2 支持软件支持软件 为运行本软件所需要的支持软件 如 a 操作系统的名称 windows 版本 XP 及以上版本 b Microsoft Visual basic net c Microsoft Office Access 应用程序 3 33 3 数据结构数据结构 Microsoft Office Access 4 4 使用过程使用过程 在本章 首先用图表的形式说明软件的功能同系统的输入源机构 输出接 收机构之间的关系 第 20 页 共 26 页 餐馆点菜系统 数 据 库 菜单信息 显 示 器 磁盘 以 文件形式 保存 点菜信息 4 14 1 安装与初始化安装与初始化 直接运行 exe 文件 4 24 2 输入输入 在桌号框内通过选择下拉框选择餐桌号 通过选中菜单栏中的菜 单击添 加后 自动添加至已点菜单中 若想取消已点菜单中的菜 只需选中 并单击 取消 若想提交菜单 单击提交 在查询模块内 在桌号框内通过选择下拉框 选择餐桌号 单击确定 进行查询 在管理员更新功能中 需要输入信息 输入的信息都是字符串类型 其中 编号一定要输入 若不输入 系统将不允许操作 密码修改功能中 要求重新输入用户名 旧密码 已经新密码 都是字符 串类型 4 2 14 2 1 输入数据的现实背景输入数据的现实背景 说明输入数据的现实背景 主要是 a 情况 所点菜的信息 b 情况出现的频度 随机的 c 情况来源 一餐厅管理人员 d 输入媒体 鼠标 e 限制 桌号一共 20 桌 同时就餐不可超过 20 桌 4 2 24 2 2 输入举例输入举例 为每个完整的输入形式提供样本 直接选中所需项 单击相应按钮即可操作 4 34 3 输出对每项输出作出说明输出对每项输出作出说明 4 3 14 3 1 输出数据的现实背景输出数据的现实背景 说明输出数据的现实背景 主要是 a 使用 这些输出数据给顾客和点餐人员看 用来点菜人员和顾客交流 点菜 b 使用频度 随机 c 媒体 显示屏 磁盘 4 3 24 3 2 输出格式输出格式 给出对每一类输出信息的解释 主要是 更新信息 第 21 页 共 26 页 a 首部 餐桌号 b 主体 所点菜的信息 c 尾部 累计消费总额 4 44 4 文卷查询文卷查询 本产品可通过访问数据库 浏览菜单信息 总结总结 软件工程实验做了 2 周了 通过这次软件工程实验 我更加深入的了解了软件工程这 门课程 在实验期间对软件设计过程中各阶段任务的一些了解 知道了软件设计所要做的 事情 课程设计内容是电子点菜系统 在这次课程设计中 我们运用了 VB 所学的知识 并 且能够较熟练的使用一些编程语句 整个课程设计中 从理论到实践 学到过很多很多的 东西 做这个课程设计 巩固了以前所学过的知识 而且还学到了很多在书本上没有学到 过的知识 通过这次课程设计使我懂得了理论与实际相结合是很重要的 只有理论知识是 远远不够的 只有把所学的理论知识与实践相结合起来 从理论中到应用 才能真正提高 自己的实际动手能力和独立思考的能力 在设计的过程中遇到不少的问题 其中有很多编 程问题 起初 我不知道从什么地方入手 后来 慢慢的进入了状态 我们组做的是一个 电子点菜系统的设计 内容包括很多 所以我们组员改为分工合作 经过一个半星期的努 力 我们完成了整个程序 但是总是有很多错误出现 有好多是些小问题 这都是我们细 节造成的 所以设计程序一定要仔细 不容一点的马虎 当然也有大问题 关于键的操作 的编码 是我们最大的问题 不过 后来经过查阅资料和请教同学 还是完成了这些任务 第 22 页 共 26 页 下面内容为赠送的工作总结范文 不需要的朋友下载后可以编 辑删除 工作总结怎么写 医院个人工作总结范文 一年的时间很快过去了 在一年里 我在院领导 科室领导及同事们的关心与 帮助下圆满的完成了各项工作 在思想觉悟方面有了更进一步的提高 本年度 的工作总结主要有以下几项 第 23 页 共 26 页 1 工作质量成绩 效益和贡献 在开展工作之前做好个人工作计划 有主次的 先后及时的完成各项工作 达到预期的效果 保质保量的完成工作 工作效率 高 同时在工作中学习了很多东西 也锻炼了自己 经过不懈的努力 使工作 水平有了长足的进步 开创了工作的新局面 为医院及部门工作做出了应有的 贡献 2 思想政治表现 品德素质修养及职业道德 能够认真贯彻党的基本路线方针 政策 认真学习马列主义 毛泽东思想 医学教 育网邓小平理论和 三个代 表 的重要思想 坚持 以病人中心 的临床服务理念 发扬救死扶伤的革命 人道主义精神 立足本职岗位 踏踏实实做好医疗服务工作 向各位局领导以 及全体教职工进行述职 请予批评指正 一 工作目标完成情况 我校一年来 秉承 质量是生命 师德是灵魂 公平是民心 安全是保障 的教育理念 以全面提升教育教学质量为核心 以标准化学 校建设为突破口 以 让教育接地气 创建新学校
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47486-2026血管芯片通用技术要求
- 土方开挖工程检验批质量验收记录表
- 项目安全员绩效考核评分表
- 财务印鉴管理制度
- 胸腔闭式引流的健康教育
- (辅导班)2026年新高三数学暑假讲义(基础班)第13讲 数列求和(解析版)
- 2025-2026学年平凉市高考考前模拟语文试题含解析
- 【浙江省杭州市事业单位考试综合应用能力(中小学教师类D类)备考重点解析】
- 【2025】鄂州鄂城社区工作者招考笔试试题
- 【2026】超星尔雅学习通《论文写作初阶(北京大学)》章节测试及答案
- DB31/T 875-2015人身损害受伤人员休息期、营养期、护理期评定准则
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南
- 镇级国土空间总体规划编制技术指南(试行)
- 项目部组织架构及岗位职责
- FZT 61001-2019 纯毛、毛混纺毛毯
- (高清版)JTGT 3383-01-2020 公路通信及电力管道设计规范
- 智能船舶与海洋工程智慧船舶技术创新与应用探索
- 《如何上好自习》课件
- 《供应链管理》期末考试复习题库(含答案)
- 软件正版化工作信息统计表样表
- 4-肠结核及结核性腹膜炎
评论
0/150
提交评论