点到送点餐系统需求规格说明书Word格式.docx

上传人:b****6 文档编号:17914241 上传时间:2022-12-12 格式:DOCX 页数:43 大小:767.57KB
下载 相关 举报
点到送点餐系统需求规格说明书Word格式.docx_第1页
第1页 / 共43页
点到送点餐系统需求规格说明书Word格式.docx_第2页
第2页 / 共43页
点到送点餐系统需求规格说明书Word格式.docx_第3页
第3页 / 共43页
点到送点餐系统需求规格说明书Word格式.docx_第4页
第4页 / 共43页
点到送点餐系统需求规格说明书Word格式.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

点到送点餐系统需求规格说明书Word格式.docx

《点到送点餐系统需求规格说明书Word格式.docx》由会员分享,可在线阅读,更多相关《点到送点餐系统需求规格说明书Word格式.docx(43页珍藏版)》请在冰豆网上搜索。

点到送点餐系统需求规格说明书Word格式.docx

1.1.Purpose目的8

1.2.Scope范围8

2.Generaldescription总体概述?

8

2.1.Softwareperspective软件概述8

2.1.1.AbouttheProject项目介绍8

2.1.2.EnvironmentofProduct产品环境介绍9

2.2.Softwarefunction软件功能9

2.3.Actors10

2.4.Assumptions&

Dependencies假设和依赖关系10

3FunctionalRequirements功能需求12

a)UseCaseDiagram用例图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

4PerformanceRequirements性能需求42

4.1Performancerequirement1性能需求42

5InterfaceRequirements接口需求43

5.1UserInterface用户接口43

5.2SoftwareInterface软件接口43

5.3HardwareInterface硬件接口43

5.4CommunicationInterface通讯接口43

5.5OtherInterfaces其他接口44

6OverallDesignConstraints总体设计约束44

6.1Standardscompliance标准符合性44

6.2HardwareLimitations硬件约束44

6.3TechnologyLimitations技术限制44

6.3.1操作系统44

6.3.2编程规范44

6.3.3设计约定44

7SoftwareQualityAttributes软件质量特性44

7.1Reliability可靠性44

7.2Usability易用性45

8OtherRequirements其他需求45

8.1Database数据库45

8.2Operations操作45

8.3Localization本地化45

9RequirementsClassification需求分级45

10IssuesToBeDetermined待确定问题46

11Appendix附录46

11.1FeasibilityStudyResults可行性分析结果46

11.2Glossary词汇表46

Chart

未找到图形项目表。

Table

表1需求分级50

表2待确定问题50

Keywords关键词:

Abstract摘要:

Listofabbreviations缩略语清单:

Abbreviations缩略语

Fullspelling英文全名

Chineseexplanation中文解释

API

ApplicationProgrammingInterface

应用程序编程接口

SDK

SoftwareDevelopmentKit

软件开发工具包

1.Introduction简介

Purpose目的

编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。

是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。

Scope范围

在各个行业中,当我们接受到用户的商业项目后,在项目运行的全过程中充满了不确定因素,只有有效的运用项目管理的科学和艺术,才有可能使项目取得成功。

对以上方面要想达到有效的管理水平,必须有一套科学的管理方法,但是即使有了科学的管理方法,由于项目干系人之间的沟通、协作不到位,往往达不到预期的结果。

鉴于这种情况我们开发一套项目管理协作支撑系统,旨在为项目干系人提供一个交流、协作以及项目的进度跟踪监控、项目的质量控制、项目相关资源的管理的软件平台,从而提高项目管理水平,实现了工作的协同化、提高了工作效率。

其适用范围:

(1)开发测试人员

(2)一般普通用户

定位:

工具:

为用户提供一个可以点餐的平台

风格:

简约

用户人群:

针对写字楼内的白领设计

产品:

产品分为服务器端和客户端

Softwareperspective软件概述

2.1.1.AbouttheProject项目介绍

当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。

社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用javaswing技术,分为客户端和服务端两个部分,实现快捷的开发与部署,并且可以最大限度的保证系统的稳定性。

网上订餐系统将极大的方便食客的就餐,同时也有利于我们的管理和售后服务。

同时,我们的订餐系统还能帮助我们的酒店(餐馆)扩大营业范围,增加知名度等。

2.1.2.EnvironmentofProduct产品环境介绍

1软件环境

分类

名称

版本

语种

开发操作系统

WindowsXP及以上

简体中文

操作系统的附加功能

数据库平台

MySQL

应用平台

Windows

Xp/vista/win7

Java开发工具

Eclipse

3.3.2

英文

框架

C/S开发框架

3硬件环境

最低配置

推荐配置

开发电脑

硬件配置

CPU:

i3

内存:

1G

2G

800MHz

双核

RAM:

512MB

Softwarefunction软件功能

点到送点餐系统系统功能基本包括:

用户点餐、个人订单信息,用户设置,套餐管理,订单管理,设置等八个模块。

本系统的功能如下图所示:

图2:

系统功能图

Actors

用户:

所有安装点到送点餐系统客户端和服务端的用户。

Assumptions&

Dependencies假设和依赖关系

该系统功能全面,操作设计简单,用户不需要具备相应的专业业务知识。

普通用户安装使用客户端系统,管理员用户安装使用服务端系统。

客户端用户功能是在线订餐,服务端功能是处理订单。

依赖的运行环境指定为:

装有jdk1.5或者jre1.5以上的操作系统。

3.FunctionalRequirements功能需求

UseCaseDiagram用例图

图4:

总用例图

3.1.1.登录模块

1.GoalinContext简要说明

进入软件需要账号密码,提供登录功能。

2.Preconditions前置条件

成功启动客户端软件后。

3.EndCondition后置条件

1.SuccessEndCondition成功后置条件

成功登录后跳转到主界面。

2.FailedEndCondition失败后置条件

1)登录失败,弹出提示信息“用户名或者密码不存在”

4.Actors

所有安装“点到送点餐系统”客户端的用户。

5.Trigger触发条件

操作用户运行“点到送点餐系统”客户端软件。

6.Description基本事件流描述

图8:

基本事件流—登录

Step步骤:

1)运行客户端软件,进入主界面。

2)如果用户拥有帐号,输入帐号和密码后,点击登录按钮,登录成功,跳转到主界面。

登录失败,提示错误信息。

3)如果输入用户名和密码时错误,点击“重置”按钮,则清空用户输入的帐号信息。

7.Extensions备选事件流

无。

8.SpecialRequirement特殊需求

3.1.2.注册模块

进入软件需要账号密码,提供注册账号功能。

用户无帐号。

成功登录后跳转到登录界面。

1)注册失败,提示错误原因

所有安装了本系统客户端软件的操作用户。

客户端操作用户运行“点到送点餐系统”软件。

图10:

基本事件流—注册

1)在登录界面点击“注册”按钮,进入“新用户注册”界面。

2)根据要求输入注册的帐号信息,填写完成后,点击注册。

如果注册通过,则提示“注册成功”,并且跳转到登录界面。

如果注册失败,提示错误原因。

3)用户在注册时输入有误,可以点击“重置”按钮,则清空用户输入的注册信息。

3.1.3.显示快餐列表

进行用户点餐,查看快餐信息列表

成功登录后进入主界面。

用户可以查看选择快餐。

点击主界面中菜单栏的“我要点餐”按钮。

图12:

基本事件流—查看旅程列表

1、在主界面菜单栏内点击“我要点餐”按钮。

2、显示已有的快餐信息。

3.1.4.选择快餐放入购物车

进行我要点餐,显示已经存在的快餐信息,选择快餐放入购物车。

用户进入主界面,选择“我要点餐”,显示快餐信息。

用户可以在购物车内查看已选择的快餐信息。

选择在快餐列表中选中快餐,并且点击“放入购物车”按钮。

图14:

基本事件流—放入购物车

1)用户在快餐列表中选择一条快餐信息,点击“加入购物车”按钮,购物车内显示被选择的快餐信息。

2)如果快餐列表内无任何数据,则不能点击“加入购物车”按钮。

3.1.5.从购物车内删除快餐

删除购物车内已经存在的快餐。

用户选择快餐并且放入购物车内

更新购物车内的快餐信息。

选种购物车内的某一条快餐信息,点击“删除”按钮。

图16:

基本事件流—从购物车内删除

1)用户在购物车内选择一条不需要的快餐信息,点击“删除”按钮,快餐信息则从购物车内删除。

2)如果购物车内没有任何数据,弹出错误信息“请选择要删除的行”。

3.1.6.购物车结算

对购物车内的套餐进行价格结算,生成订单

购物车内已经存在套餐信息。

弹出提示提示信息,生成订单编号。

2.FailedEndCondition失败后置条件

用户点击“结算”按钮。

图18:

基本事件流—购物车结算

1)点击“结算”按钮,则弹出对话框,显示生成的订单号码。

2)如果购物车内无任何数据,则弹出提示信息“请添加商品后再结算”。

3.1.7.查看个人订单信息

用户查看个人的历史订单信息

用户点击菜单栏内“订单处理”按钮的“查看订单”项。

显示所有的历史订单信息

用户点击“订单查询按钮”。

图20:

基本事件流—查看订单

1)在主界面内点击菜单栏“订单详情”的“查看订单”按钮,则显示“查看订单”页面。

2)如果想查看用户所有的历史订单,直接点击“订单查询按钮”。

3.1.8.搜索订单

根据订单编号进行模糊搜索。

显示搜索的订单列表。

用户输入订单号码,并点击“查询订单”按钮。

1)用户在文本框内输入要查询的订单号码,再点击“订单查询”按钮,系统则会对输入的订单号码进行模糊匹配。

3.1.9.订单取消

取消一个已经存在的订单。

选中的订单状态必须为“未处理”

弹出提示信息“取消成功”

用户选中一条状态为“未处理”的订单,点击“订单取消”按钮。

图24:

基本事件流—订单取消

1)用户选中一条处于“未处理”状态的订单后,点击“取消订单”按钮,则会弹出一条提示信息“取消成功”。

2)如果用户未选种任何订单或者选择的订单状态不是“未处理”,那么“取消订单”的按钮不可用。

3.1.10.个人信息修改

修改用户的登录密码。

用户在主界面的菜单栏“其他”按钮内点击“修改信息”项

弹出提示信息“修改密码成功”

提示对应的错误提示信息。

用户根据要求在文本框输入数据,并点击“确认修改按钮”。

图26:

基本事件流—修改密码

1)用户在主界面的菜单栏“其他”按钮内点击“修改信息”项,则进入“用户信息修改项”.

2)按照要求输入数据,完成后点击“确认修改”,如果校验通过,则弹出提示信息“修改密码成功”。

如果用户在输入时出现错误,点击“重置”按钮,则清空用户之前的输入。

3)如果旧密码输入错误,点击“确认密码”按钮,弹出提示信息“旧密码错误”。

如果两次输入的新密码不一致,点击“确认密码”按钮,弹出错误信息“两次新密码不一致”

3.1.11.退出客户端

图27:

用例图—客户端退出

用户注销帐号,并且退出程序。

用户在主界面的菜单栏“其他”按钮内点击“退出系统”项。

程序结束。

用户点击“退出”按钮。

图28:

基本事件流—退出客户端

1)用户在主界面的菜单栏“其他”按钮内点击“退出系统”项,弹出选择对话框,点击“是”按钮,退出程序

3.1.12.新增套餐

服务端用户添加新的快餐信息。

运行系统服务端,弹出服务端主界面,点击菜单栏的”套餐信息管理”按钮的“新增套餐”项。

弹出提示信息“添加成功”

弹出错误提示信息。

所有安装了本系统服务端软件的操作用户。

用户根据要求在文本框输入数据,并且点击“添加”按钮。

图30:

基本事件流—添加套餐

1)运行系统服务端,弹出服务端主界面,点击菜单栏的”套餐信息管理”按钮的“新增套餐”项,弹出“套餐添加”界面。

2)按照要求依次输入数据,完成后点击“添加”按钮,如果校验通过,则弹出提示信息“添加成功”。

如果用户输入错误,点击“重置”按钮,则清空用户的输入。

3)如果套餐名称没有输入,则弹出错误提示“请输入套餐名称”。

如果套餐价格为空,则弹出错误提示“请输入套餐价格”。

如果套餐价格输入不合法,则弹出错误提示“请重新输入套餐价格”。

3.1.13.查询套餐

1.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 城乡园林规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1