




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Global IT Education Specialist Change Lives Change The World 第 1 页 共 49 页 Software Requirements specification 点到送点餐系统软件需求规格说明书 Prepared by 拟制 康斌 Date 日期 2014 07 31 Reviewed by 评审人 Date 日期 Approved by 批准 Date 日期 Global IT Education Specialist Change Lives Change The World 第 2 页 共 49 页 Revision Record 修订记录 Date 日期 Revision Version 修订版本 CR ID Defect ID CR Defect 号 Sec No 修改章节 Change Description 修改描述 Author 作者 7 311 0初稿康斌 Global IT Education Specialist Change Lives Change The World 第 3 页 共 49 页 Catalog 目 录 1 1 INTRODUCTION 简介简介 8 1 1 Purpose 目的 8 1 2 Scope 范围 8 2 2 GENERAL DESCRIPTION 总体概述 总体概述 8 2 1 Software perspective 软件概述 8 2 1 1 About the Project 项目介绍 8 2 1 2 Environment of Product 产品环境介绍 9 2 2 Software function 软件功能 9 2 3 Actors 10 2 4 Assumptions Dependencies 假设和依赖关系 10 3FUNCTIONAL REQUIREMENTS 功能需求功能需求 12 a Use Case Diagram 用例图 12 i 欢迎模块 12 ii 登录模块 14 iii 注册模块 15 iv 查看旅程列表模块 17 v 删除旅程模块 18 vi 旅程数据导出模块 20 vii 旅程路线显示模块 21 viii 查看旅程时间轴模块 23 ix 查看多媒体模块 24 x 编辑多媒体模块 26 xi 快速回顾模块 27 xii 创建新旅程模块 29 xiii 记录新旅程模块 30 xiv 结束旅程模块 32 xv 更换头像模块 33 xvi 清除缓存模块 34 xvii 导入数据包模块 36 xviii 查看导出数据包模块 37 xix 关于我们模块 38 xx 意见反馈模块 39 xxi 退出登录模块 41 4PERFORMANCE REQUIREMENTS 性能需求性能需求 42 4 1Performance requirement1 性能需求 42 5INTERFACE REQUIREMENTS 接口需求接口需求 43 Global IT Education Specialist Change Lives Change The World 第 4 页 共 49 页 5 1User Interface 用户接口 43 5 2Software Interface 软件接口 43 5 3Hardware Interface 硬件接口 43 5 4Communication Interface 通讯接口 43 5 5Other Interfaces 其他接口 44 6OVERALL DESIGN CONSTRAINTS 总体设计约束总体设计约束 44 6 1Standards compliance 标准符合性 44 6 2Hardware Limitations 硬件约束 44 6 3Technology Limitations 技术限制 44 6 3 1操作系统 44 6 3 2编程规范 44 6 3 3设计约定 44 7SOFTWARE QUALITY ATTRIBUTES 软件质量特性软件质量特性 44 7 1Reliability 可靠性 44 7 2Usability 易用性 45 8OTHER REQUIREMENTS 其他需求其他需求 45 8 1Database 数据库 45 8 2Operations 操作 45 8 3Localization 本地化 45 9REQUIREMENTS CLASSIFICATION 需求分级需求分级 45 10ISSUES TO BE DETERMINED 待确定问题待确定问题 46 11APPENDIX 附录附录 46 11 1Feasibility Study Results 可行性分析结果 46 11 2Glossary 词汇表 46 Global IT Education Specialist Change Lives Change The World 第 5 页 共 49 页 Chart 图 未找到图形项目表 未找到图形项目表 Global IT Education Specialist Change Lives Change The World 第 6 页 共 49 页 Table 表 表 1 需求分级 50 表 2 待确定问题 50 Global IT Education Specialist Change Lives Change The World 第 7 页 共 49 页 Keywords 关键词 关键词 Abstract 摘摘 要 要 List of abbreviations 缩略语清单 缩略语清单 Abbreviations缩略语缩略语Full spelling 英文全名英文全名Chinese explanation 中文解释中文解释 APIApplication Programming Interface 应用程序编程接口 SDKSoftware Development Kit软件开发工具包 Global IT Education Specialist Change Lives Change The World 第 8 页 共 49 页 1 1 Introduction 简介简介 1 1 1 1 Purpose 目的目的 编写此文档的目的是进一步定制软件开发的细节问题 希望能使本软件开发工作更具体 是为 使用户 软件开发者及分析人员对该软件的初始规定有一个共同的理解 它说明了本产品的各项 功能需求 性能需求和数据要求 明确标识各功能的实现过程 阐述实用背景及范围 提供客户 解决问题或达到目标所需的条件或权能 提供一个度量和遵循的基准 1 2 1 2 Scope 范围范围 在各个行业中 当我们接受到用户的商业项目后 在项目运行的全过程中充满了不确定因素 只有有效的运用项目管理的科学和艺术 才有可能使项目取得成功 对以上方面要想达到有效的 管理水平 必须有一套科学的管理方法 但是即使有了科学的管理方法 由于项目干系人之间的 沟通 协作不到位 往往达不到预期的结果 鉴于这种情况我们开发一套项目管理协作支撑系统 旨在为项目干系人提供一个交流 协作以及项目的进度跟踪监控 项目的质量控制 项目相关资 源的管理的软件平台 从而提高项目管理水平 实现了工作的协同化 提高了工作效率 其适用范围 1 开发测试人员 2 一般普通用户 2 2 General description总体概述总体概述 定位 工具 为用户提供一个可以点餐的平台 风格 简约 用户人群 针对写字楼内的白领设计 产品 产品分为服务器端和客户端 2 1 2 1 Software perspective 软件概述软件概述 2 1 1 2 1 1 About the Project 项目介绍项目介绍 当今社会的生活节奏越来越快 人们对餐饮的要求也越来越高 不仅要求色香味俱全 Global IT Education Specialist Change Lives Change The World 第 9 页 共 49 页 而且对于就餐的时间和方式也有了更高的要求 许多顾客由于工作繁忙无法抽出时间来享 受美味 这样就产生了快捷订餐的要求 最快的方式莫过于利用计算机网络 将餐饮业和 计算机网络结合起来 就形成了网上订餐系统 用能力的餐饮企业对对餐品提供商提供网 上订餐服务 不仅提高餐饮企业的服务质量 扩大知名度 也是为最终用户提供方便快捷 的食品服务 社会对餐饮的快捷性要求形成了对网上订餐的要求 该项目将使用 java swing 技术 分为客户端和服务端两个部分 实现快捷的开发与部署 并且可以最大限度的保证系统的 稳定性 网上订餐系统将极大的方便食客的就餐 同时也有利于我们的管理和售后服务 同时 我们的订餐系统还能帮助我们的酒店 餐馆 扩大营业范围 增加知名度等 2 1 2 2 1 2 Environment of Product 产品环境介绍产品环境介绍 1 软件环境 分类名称版本语种 开发操作系统Windows XP 及以上简体中文 操作系统的附加功能无 数据库平台MySQL 应用平台WindowsXp vista wi n7 Java 开发工具Eclipse3 3 2英文 框架C S 开发框架 3 硬件环境 分类最低配置推荐配置 CPU i3CPU i3开发电脑 硬件配置内存 1G内存 2G CPU 800MHzCPU 双核应用平台 硬件配置RAM 512MBRAM 1G 2 2 2 2 Software function 软件功能软件功能 点到送点餐系统系统功能基本包括 用户点餐 个人订单信息 用户设置 套餐管理 订单 管理 设置等八个模块 本系统的功能如下图所示 Global IT Education Specialist Change Lives Change The World 第 10 页 共 49 页 图 2 系统功能图 2 3 2 3 Actors 用户 所有安装点到送点餐系统客户端和服务端的用户 2 4 2 4 Assumptions Dependencies 假设和依赖关系假设和依赖关系 该系统功能全面 操作设计简单 用户不需要具备相应的专业业务知识 普通用户安装使用 客户端系统 管理员用户安装使用服务端系统 客户端用户功能是在线订餐 服务端功能是处理 订单 依赖的运行环境指定为 装有 jdk1 5 或者 jre1 5 以上的操作系统 Global IT Education Specialist Change Lives Change The World 第 11 页 共 49 页 3 3 Functional Requirements 功能需求功能需求 3 1 3 1 Use Case Diagram 用例图用例图 Global IT Education Specialist Change Lives Change The World 第 12 页 共 49 页 图 4 总用例图 3 1 1 3 1 1 登录模块登录模块 Global IT Education Specialist Change Lives Change The World 第 13 页 共 49 页 1 Goal in Context 简要说明简要说明 进入软件需要账号密码 提供登录功能 2 Preconditions 前置条件前置条件 成功启动客户端软件后 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 成功登录后跳转到主界面 2 Failed End Condition 失败后置条件 1 登录失败 弹出提示信息 用户名或者密码不存在 4 Actors 用户 所有安装 点到送点餐系统 客户端的用户 5 Trigger 触发条件触发条件 操作用户运行 点到送点餐系统 客户端软件 6 Description 基本事件流描述基本事件流描述 图 8 基本事件流 登录 Global IT Education Specialist Change Lives Change The World 第 14 页 共 49 页 Step 步骤 步骤 1 运行客户端软件 进入主界面 2 如果用户拥有帐号 输入帐号和密码后 点击登录按钮 登录成功 跳转到主界面 登录失 败 提示错误信息 3 如果输入用户名和密码时错误 点击 重置 按钮 则清空用户输入的帐号信息 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 3 1 2 3 1 2 注册模块注册模块 1 Goal in Context 简要说明简要说明 进入软件需要账号密码 提供注册账号功能 2 Preconditions 前置条件前置条件 用户无帐号 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 成功登录后跳转到登录界面 Global IT Education Specialist Change Lives Change The World 第 15 页 共 49 页 2 Failed End Condition 失败后置条件 1 注册失败 提示错误原因 4 Actors 用户 所有安装了本系统客户端软件的操作用户 5 Trigger 触发条件触发条件 客户端操作用户运行 点到送点餐系统 软件 6 Description 基本事件流描述基本事件流描述 图 10 基本事件流 注册 Step 步骤 步骤 1 在登录界面点击 注册 按钮 进入 新用户注册 界面 2 根据要求输入注册的帐号信息 填写完成后 点击注册 如果注册通过 则提示 注册成功 并且跳转到登录界面 如果注册失败 提示错误原因 3 用户在注册时输入有误 可以点击 重置 按钮 则清空用户输入的注册信息 7 Extensions 备选事件流备选事件流 无 Global IT Education Specialist Change Lives Change The World 第 16 页 共 49 页 8 Special Requirement 特殊需求特殊需求 无 3 1 3 3 1 3 显示快餐列表显示快餐列表 1 Goal in Context 简要说明简要说明 进行用户点餐 查看快餐信息列表 2 Preconditions 前置条件前置条件 成功登录后进入主界面 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 用户可以查看选择快餐 2 Failed End Condition 失败后置条件 无 4 Actors 用户 所有安装了本系统客户端软件的操作用户 5 Trigger 触发条件触发条件 点击主界面中菜单栏的 我要点餐 按钮 Global IT Education Specialist Change Lives Change The World 第 17 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 12 基本事件流 查看旅程列表 Step 步骤 步骤 1 在主界面菜单栏内点击 我要点餐 按钮 2 显示已有的快餐信息 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 3 1 4 3 1 4 选择快餐放入购物车选择快餐放入购物车 1 Goal in Context 简要说明简要说明 进行我要点餐 显示已经存在的快餐信息 选择快餐放入购物车 Global IT Education Specialist Change Lives Change The World 第 18 页 共 49 页 2 Preconditions 前置条件前置条件 用户进入主界面 选择 我要点餐 显示快餐信息 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 用户可以在购物车内查看已选择的快餐信息 2 Failed End Condition 失败后置条件 无 4 Actors 用户 所有安装了本系统客户端软件的操作用户 5 Trigger 触发条件触发条件 选择在快餐列表中选中快餐 并且点击 放入购物车 按钮 6 Description 基本事件流描述基本事件流描述 图 14 基本事件流 放入购物车 Step 步骤 步骤 1 用户在快餐列表中选择一条快餐信息 点击 加入购物车 按钮 购物车内显示被选择的快 Global IT Education Specialist Change Lives Change The World 第 19 页 共 49 页 餐信息 2 如果快餐列表内无任何数据 则不能点击 加入购物车 按钮 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 3 1 5 3 1 5 从购物车内删除快餐从购物车内删除快餐 1 Goal in Context 简要说明简要说明 删除购物车内已经存在的快餐 2 Preconditions 前置条件前置条件 用户选择快餐并且放入购物车内 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 更新购物车内的快餐信息 2 Failed End Condition 失败后置条件 无 4 Actors 用户 所有安装了本系统客户端软件的操作用户 5 Trigger 触发条件触发条件 选种购物车内的某一条快餐信息 点击 删除 按钮 Global IT Education Specialist Change Lives Change The World 第 20 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 16 基本事件流 从购物车内删除 Step 步骤 步骤 1 用户在购物车内选择一条不需要的快餐信息 点击 删除 按钮 快餐信息则从购物车内删 除 2 如果购物车内没有任何数据 弹出错误信息 请选择要删除的行 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 3 1 6 3 1 6 购物车结算购物车结算 Global IT Education Specialist Change Lives Change The World 第 21 页 共 49 页 1 Goal in Context 简要说明简要说明 对购物车内的套餐进行价格结算 生成订单 2 Preconditions 前置条件前置条件 购物车内已经存在套餐信息 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 弹出提示提示信息 生成订单编号 2 Failed End Condition 失败后置条件 无 4 Actors 用户 所有安装了本系统客户端软件的操作用户 5 Trigger 触发条件触发条件 用户点击 结算 按钮 6 Description 基本事件流描述基本事件流描述 图 18 基本事件流 购物车结算 Step 步骤 步骤 1 点击 结算 按钮 则弹出对话框 显示生成的订单号码 2 如果购物车内无任何数据 则弹出提示信息 请添加商品后再结算 Global IT Education Specialist Change Lives Change The World 第 22 页 共 49 页 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 3 1 7 3 1 7 查看个人订单信息查看个人订单信息 1 Goal in Context 简要说明简要说明 用户查看个人的历史订单信息 2 Preconditions 前置条件前置条件 用户点击菜单栏内 订单处理 按钮的 查看订单 项 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 显示所有的历史订单信息 2 Failed End Condition 失败后置条件 无 4 Actors 用户 所有安装了本系统客户端软件的操作用户 5 Trigger 触发条件触发条件 用户点击 订单查询按钮 Global IT Education Specialist Change Lives Change The World 第 23 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 20 基本事件流 查看订单 Step 步骤 步骤 1 在主界面内点击菜单栏 订单详情 的 查看订单 按钮 则显示 查看订单 页面 2 如果想查看用户所有的历史订单 直接点击 订单查询按钮 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 3 1 8 3 1 8 搜索订单搜索订单 Global IT Education Specialist Change Lives Change The World 第 24 页 共 49 页 1 Goal in Context 简要说明简要说明 根据订单编号进行模糊搜索 2 Preconditions 前置条件前置条件 用户点击菜单栏内 订单处理 按钮的 查看订单 项 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 显示搜索的订单列表 2 Failed End Condition 失败后置条件 无 4 Actors 用户 所有安装了本系统客户端软件的操作用户 5 Trigger 触发条件触发条件 用户输入订单号码 并点击 查询订单 按钮 6 Description 基本事件流描述基本事件流描述 Step 步骤 步骤 1 用户在文本框内输入要查询的订单号码 再点击 订单查询 按钮 系统则会对输入的订单 Global IT Education Specialist Change Lives Change The World 第 25 页 共 49 页 号码进行模糊匹配 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 3 1 9 3 1 9 订单取消订单取消 1 Goal in Context 简要说明简要说明 取消一个已经存在的订单 2 Preconditions 前置条件前置条件 选中的订单状态必须为 未处理 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 弹出提示信息 取消成功 2 Failed End Condition 失败后置条件 无 4 Actors 用户 所有安装了本系统客户端软件的操作用户 Global IT Education Specialist Change Lives Change The World 第 26 页 共 49 页 5 Trigger 触发条件触发条件 用户选中一条状态为 未处理 的订单 点击 订单取消 按钮 6 Description 基本事件流描述基本事件流描述 图 24 基本事件流 订单取消 Step 步骤 步骤 1 用户选中一条处于 未处理 状态的订单后 点击 取消订单 按钮 则会弹出一条提示信 息 取消成功 2 如果用户未选种任何订单或者选择的订单状态不是 未处理 那么 取消订单 的按钮不可用 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 Global IT Education Specialist Change Lives Change The World 第 27 页 共 49 页 3 1 10 3 1 10 个人信息修改个人信息修改 1 Goal in Context 简要说明简要说明 修改用户的登录密码 2 Preconditions 前置条件前置条件 用户在主界面的菜单栏 其他 按钮内点击 修改信息 项 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 弹出提示信息 修改密码成功 2 Failed End Condition 失败后置条件 提示对应的错误提示信息 4 Actors 用户 所有安装了本系统客户端软件的操作用户 5 Trigger 触发条件触发条件 用户根据要求在文本框输入数据 并点击 确认修改按钮 Global IT Education Specialist Change Lives Change The World 第 28 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 26 基本事件流 修改密码 Step 步骤 步骤 1 用户在主界面的菜单栏 其他 按钮内点击 修改信息 项 则进入 用户信息修改项 2 按照要求输入数据 完成后点击 确认修改 如果校验通过 则弹出提示信息 修改密码成功 如果用户在输入时出现错误 点击 重置 按钮 则清空用户之前的输入 3 如果旧密码输入错误 点击 确认密码 按钮 弹出提示信息 旧密码错误 如果两次输入的新 密码不一致 点击 确认密码 按钮 弹出错误信息 两次新密码不一致 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 3 1 11 3 1 11 退出客户端退出客户端 图 27 用例图 客户端退出 1 Goal in Context 简要说明简要说明 用户注销帐号 并且退出程序 2 Preconditions 前置条件前置条件 用户在主界面的菜单栏 其他 按钮内点击 退出系统 项 3 End Condition 后置条件后置条件 程序结束 Global IT Education Specialist Change Lives Change The World 第 29 页 共 49 页 4 Actors 用户 所有安装了本系统客户端软件的操作用户 5 Trigger 触发条件触发条件 用户点击 退出 按钮 6 Description 基本事件流描述基本事件流描述 图 28 基本事件流 退出客户端 Step 步骤 步骤 1 用户在主界面的菜单栏 其他 按钮内点击 退出系统 项 弹出选择对话框 点击 是 按钮 退出程序 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 Global IT Education Specialist Change Lives Change The World 第 30 页 共 49 页 3 1 12 3 1 12 新增套餐新增套餐 1 Goal in Context 简要说明简要说明 服务端用户添加新的快餐信息 2 Preconditions 前置条件前置条件 运行系统服务端 弹出服务端主界面 点击菜单栏的 套餐信息管理 按钮的 新增套餐 项 3 End Condition 后置条件后置条件 1 Success End Condition 成功后置条件 弹出提示信息 添加成功 2 Failed End Condition 失败后置条件 弹出错误提示信息 4 Actors 用户 所有安装了本系统服务端软件的操作用户 5 Trigger 触发条件触发条件 用户根据要求在文本框输入数据 并且点击 添加 按钮 Global IT Education Specialist Change Lives Change The World 第 31 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 30 基本事件流 添加套餐 Step 步骤 步骤 1 运行系统服务端 弹出服务端主界面 点击菜单栏的 套餐信息管理 按钮的 新增套餐 项 弹出 套餐添加 界面 2 按照要求依次输入数据 完成后点击 添加 按钮 如果校验通过 则弹出提示信息 添加 成功 如果用户输入错误 点击 重置 按钮 则清空用户的输入 3 如果套餐名称没有输入 则弹出错误提示 请输入套餐名称 如果套餐价格为空 则弹出 错误提示 请输入套餐价格 如果套餐价格输入不合法 则弹出错误提示 请重新输入套餐价 格 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 Global IT Education Specialist Change Lives Change The World 第 32 页 共 49 页 3 1 13 3 1 13 查询套餐查询套餐 1 Goal in Context 简要说明简要说明 根据用户的需要查询订单信息 2 Preconditions 前置条件前置条件 服务端用户在主界面点击菜单栏内 套餐信息管理 按钮 选择 套餐维护 项 3 End Condition 后置条件后置条件 显示用户提交的所有订单 4 Actors 用户 所有安装了本系统服务端软件的操作用户 5 Trigger 触发条件触发条件 管理员点击 查询按钮 Global IT Education Specialist Change Lives Change The World 第 33 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 32 基本事件流 查询订单 Step 步骤 步骤 1 服务端用户在主界面点击菜单栏内 套餐信息管理 按钮 选择 套餐维护 项 弹出 套餐信息维护界面 显示所有的套餐信息 2 如果只输入套餐名称 可以对套餐名称进行模糊查询 3 如果在左侧价格文本框内输入数据 表示根据最低价格查询 如果在右侧价格文本框内 输入数据 表示根据最高价格进行查询 如果同时在两个价格文本内输入数据 表示查询指定 价格范围内的套餐信息 若用户输入套餐价格不合法 则弹出错误提示信息 请重新输入价格 4 如果同时在套餐名称和套餐价格内输入数据 表示根据套餐名称和套餐价格进行查询 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 Global IT Education Specialist Change Lives Change The World 第 34 页 共 49 页 3 1 14 3 1 14 套餐信息更改套餐信息更改 1 Goal in Context 简要说明简要说明 修改已经存在的快餐信息 2 Preconditions 前置条件前置条件 管理员选中一条快餐信息 3 End Condition 后置条件后置条件 a Success End Condition 成功后置条件 弹出提示信息 添加成功 b Failed End Condition 失败后置条件 弹出错误提示信息 4 Actors 用户 所有安装了本系统服务端软件的操作用户 5 Trigger 触发条件触发条件 管理员根据要求在文本框内输入数据 并点击 修改 按钮 Global IT Education Specialist Change Lives Change The World 第 35 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 34 基本事件流 套餐信息修改 Step 步骤 步骤 1 选择一条套餐信息 表单操作区域内显示该套餐的信息 用户可对信息进行修改 修改 完成后 点击 修改 按钮 若通过校验 则弹出提示信息 修改成功 2 如果套餐名称为空 则弹出提示信息 请输入套餐名称 如果套餐价格为空 则弹出提示 信息 请输入套餐价格 如果套餐价格输入不合法 则弹出提示信息 请重新输入套餐价格 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 Global IT Education Specialist Change Lives Change The World 第 36 页 共 49 页 3 1 15 3 1 15 删除套餐删除套餐 1 Goal in Context 简要说明简要说明 删除一条已经录入的快餐信息 2 Preconditions 前置条件前置条件 选中一条状态为 未处理 的快餐信息 3 End Condition 后置条件后置条件 弹出提示信息 删除成功 4 Actors 用户 所有安装了本系统服务软件的操作用户 5 Trigger 触发条件触发条件 选中一条状态为 未处理 的快餐信息 并点击 删除 按钮 Global IT Education Specialist Change Lives Change The World 第 37 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 36 基本事件流 删除快餐 Step 步骤 步骤 1 进入设置模块 2 使用清除缓存功能 3 确认清除缓存后退出 或者取消后退出 1 服务端用户选中一条套餐信息 点击删除 弹出选择对话框 点击 是 如果删成功 则 弹出提示信息 删除成功 2 只能删除未包含在订单内的套餐信息 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 无 Global IT Education Specialist Change Lives Change The World 第 38 页 共 49 页 3 1 16 3 1 16 订单查询订单查询 1 Goal in Context 简要说明简要说明 管理员查询根据订单号码模糊查询订单信息 2 Preconditions 前置条件前置条件 在服务端主界面的菜单栏内单击 订单管理 按钮 选择 订单处理 项 3 End Condition 后置条件后置条件 显示查询的订单列表 4 Actors 用户 所有安装了本系统服务端软件的操作用户 5 Trigger 触发条件触发条件 用户点击 订单查询 按钮 Global IT Education Specialist Change Lives Change The World 第 39 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 38 基本事件流 订单查询 Step 步骤 步骤 1 在服务端主界面的菜单栏内单击 订单管理 按钮 选择 订单处理 项 弹出 查看订单 界 面 2 点击 订单查询 按钮 则显示所有的订单信息 3 在文本框内输入订单编号 可以对订单进行模糊查询 若用户输入的订单号码不合法 则 弹出提示信息 请重新输入订单信息 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 需要安装本软件 Global IT Education Specialist Change Lives Change The World 第 40 页 共 49 页 3 1 17 3 1 17 订单状态操作订单状态操作 1 Goal in Context 简要说明简要说明 管理员更改订餐的状态 2 Preconditions 前置条件前置条件 选种一条状态不为 已完成 的订单信息 3 End Condition 后置条件后置条件 提示信息 操作成功 4 Actors 用户 所有安装了本系统服务端软件的操作用户 5 Trigger 触发条件触发条件 选种一条订单信息 选择目标状态 点击 提交 按钮 Global IT Education Specialist Change Lives Change The World 第 41 页 共 49 页 6 Description 基本事件流描述基本事件流描述 图 40 基本事件流 订单状态操作 Step 步骤 步骤 1 选中一条 未处理 的订单信息 单击 确认订单 选项 点击 提交 按钮 成功 操作后 提示 操作成功 订单状态更改为 已确认 2 选中一条 已确认 的订单信息 单击 去送餐 选项 点击 提交 按钮 成功操 作后 提示 操作成功 订单状态更改为 已送餐 3 选中一条 已送餐 的订单信息 单击 已完成 选项 点击 提交 按钮 成功操 作后 提示 操作成功 订单状态更改为 已完成 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 需要安装本软件 3 1 18 3 1 18 取消订单取消订单 Global IT Education Specialist Change Lives Change The World 第 42 页 共 49 页 图 41 用例图 关于我们 1 Goal in Context 简要说明简要说明 管理员取消某条订单 2 Preconditions 前置条件前置条件 选中一条状态为 未处理 的订单 3 End Condition 后置条件后置条件 弹出提示信息 取消成功 4 Actors 用户 所有安装了本系统服务端软件的操作用户 5 Trigger 触发条件触发条件 选中一条订单 点击 取消 按钮 6 Description 基本事件流描述基本事件流描述 Global IT Education Specialist Change Lives Change The World 第 43 页 共 49 页 图 42 基本事件流 取消订单 Step 步骤 步骤 1 选中一条 未处理 的订单信息 点击 取消 按钮 弹出提示信息 取消成功 2 若订单状态不为 未处理 则取消按钮不可用 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 需要安装本软件 3 1 19 3 1 19 服务端退出服务端退出 1 Goal in Context 简要说明简要说明 管理员注销帐号 并且退出系统 Global IT Education Specialist Change Lives Change The World 第 44 页 共 49 页 2 Preconditions 前置条件前置条件 管理员点击菜单栏 其他 按钮 并选择 退出系统 项 3 End Condition 后置条件后置条件 程序退出 4 Actors 用户 所有安装了本系统服务端软件的操作用户 5 Trigger 触发条件触发条件 管理员点击菜单栏 其他 按钮 并选择 退出系统 项 在弹出的对话框内点击 是 按 钮 6 Description 基本事件流描述基本事件流描述 图 44 基本事件流 服务端退出 Step 步骤 步骤 1 管理员点击菜单栏 其他 按钮 并选择 退出系统 项 在弹出的对话框内点击 是 按钮 7 Extensions 备选事件流备选事件流 无 8 Special Requirement 特殊需求特殊需求 需要安装本软件 Global IT Education Specialist Change Lives Change The World 第 45 页 共 49 页 4 4 Performance Requirements非功能需求非功能需求 4 1Performance requirement1 性能需求性能需求 点到送点餐系统设计时需要考虑的性能限定有 并发访问量 该系统的并发访问量是 10 操作响应时间 本手机流量软件在操作时 软件的平均响应时间 即反应速度应 1s 安装文件大小 客户端和服务端的安装文件不能大于 100KB 4 2 UI Requirements 界面要求界面要求 使用 java swing 进行界面设计 4 3 Development Environment 开发环境开发环境 一 开发语言 JAVA 二 开发环境 widows7 jdk1 7 三 开发工具 eclipse3 3 2 jude powerdesigner 四 数据库 mysql5 4 4 Development Rules 开发规范开发规范 一 统一类 变量 方法的命名规范 二 统一数据库内表 字段 存储过程的命名规范 三 适当的异常处理 四 重点代码进行注释 5 5 Interface Requirements 接口需求接口需求 5 1User Interface 用户接口用户接口 无 5 2Software Interface 软件接口软件接口 5 3Hardware Interface 硬件接口硬件接口 本系统运行于任意 PC 电脑上 电脑必须装有 jre1 5 或者 jdk1 5 及以上 服务端要求装有 Global IT Education
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第二章 匀变速直线运动的研究 教学设计-2024-2025学年高一上学期物理人教版(2019)必修第一册
- 2025年全国起重指挥作业人员Q1证考试题库(含答案)
- Unit 1 Welcome to the unit 说课稿-2024-2025学年译林版(2024)七年级英语下册
- 常州工业二轮考试题型及答案
- 常德事业单位考试真题及答案
- 向量大题目及答案
- 先态生态实验题目及答案
- 曹县二年级期末考试题及答案
- 沧州初中联考试卷真题及答案
- 2025短期贷款人民币借款合同(官方范本)
- 病理科实验室生物安全评估表
- 2024年高考作文备考之议论文写作素材:人物篇(墨子)
- 成人学习者数字素养的培养
- 管理会计模拟实训实验报告
- 数学知识讲座
- 新闻采访课件
- 赣县清溪中心学校早期民办、代课教师稳控应急预案
- 上市公司合规培训
- SPACEMAN(斯贝思曼)冰淇淋机 安装调试培训
- 利润分成合同
- 幼儿园劳动教育实践活动案例
评论
0/150
提交评论