ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:68.63KB ,
资源ID:5701158      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5701158.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(产品需求规格说明书30资料教学内容.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

产品需求规格说明书30资料教学内容.docx

1、产品需求规格说明书30资料教学内容产品需求规格说明书3.0资料机构图标飞机订票系统产品需求规格说明书文件状态: 草稿 正式发布 正在修改文件标识:105-ABS-SEPG当前版本:1.0作 者:完成日期:2013/7/16机构公开信息版 本 历 史版本/状态作者参与者起止日期备注1.0已完成2013/7/15至2013/7/15此版本为草稿2.0已完成2013/7/16至2013/7/16此版本为初稿0. 文档介绍0.1 文档目的需求规格说明书是在对原始用户需求进行分析的基础上,撰写的需求描述文档,是系统设计,开发和测试的基础,对项vv 目的成败起着非常关键的作用。其目的在于规范化本系统的编写

2、,便于对软件开发过程中的控制与管理,同时提出了飞机订票系统的功能需求和非功能需求,项目组在得到原始客户需求后,开展了需求需求分析工作,本文档记录了对飞机订票系统的需求分析结果,为系统开发,测试和验收奠定了基础。0.2 文档范围本文档包含以下几部分:1. 产品介绍2. 产品面向的用户群体3. 产品应当遵循的标准或规范4. 产品的范围5. 产品中的角色6. 产品的功能性需求7. 产品的非功能性需求0.3 读者对象本文档的读者包括:1. 需求提出者成都惠世通科技有限公司2. 项目开发组的项目经理、配置经理、架构设计人员、程序员、界面设计人员以及测试人员0.4 参考文档SPP-PROC-PP SEPG

3、,需求开发规范,Microsoft IT Academy,2013-7-15需求规格说明书标准,Microsoft IT Academy,2013-7-15项目计划,105组,2013-7-150.5 术语与缩写解释缩写、术语解 释ABS飞机订票系统 Aircraft booking system 英文缩写 UML统一建模语言,Unified Modeling Language1. 产品介绍飞机订票系统是一款实用性很强的网上交易系统。系统包含了用户查询航班、预订机票、退订机票一系列业务流程,适用于所有涉及到机票交易的人群和机构。系统可向用户提供准确、全面的航班信息和订购项目,使用户足不出户即可

4、轻松便捷地订到机票。本系统安全性高,未经用户同意不会透露任何有关用户的个人信息,保障用户的个人利益。系统为代理机构提供方便的管理方案,可对航班信息进行添加、修改、删除,保证每一笔交易的合法性。系统软件采用C#平台进行开发并实现,用户数据选用Microsoft SQL Server 2008R2进行统一管理。2. 产品面向的用户群体飞机订票系统主要是帮助普通人群更加便捷地预订机票,同时促进航空公司的业务交易。适用于所有普通人群、航空业务机构和机票代理机构。3. 产品应当遵循的标准或规范本产品的是一套标准的代理系统软件,符合国家财务标准,本产品遵循计算机软件保护条例的各项规定。4. 产品范围飞机订

5、票系统主要通过客户端服务器实现机票查询、机票预订、机票退订等业务管理。因航空公司的缘故,本系统只能提供国内航班机票预订,暂不提供国际航班订票业务。5. 产品中的角色角色名称职责描述超级管理员主要负责对管理员的增加、删除、修改、查看。普通管理员主要负责航班的增加、删除、修改、查看,以及审核预订机票、退订机票。会员登陆系统查询机票、预订机票,退订已预订机票。普通用户查询机票,注册。6. 产品的功能性需求6.0 功能性需求分类功能类别功能名称、标识符描述用户注册注册、UC01未注册人员填写注册信息(账号、密码、姓名、性别、身份证号、手机号码、邮箱),之后可以在本系统中注册成为会员。用户登录登录、UC

6、02会员、超级管理员、普通管理员输入账号和密码并正确则可以登录系统,使用本系统功能。管理管理员添加管理员、UC04超级管理员添加普通管理员,输入新添加的管理员的信息,添加后信息录入数据库。修改管理员、UC05超级管理员输入需要修改的管理员的编号,找到该管理员后,可对其信息进行修改。查看管理员、UC06超级管理员可以查看所有管理员的信息。删除管理员、UC07超级管理员输入管理员编号,找到该管理员后可以删除该管理员。会员操作检索、UC08会员选择两城市名,选择出发日期,会员点击查询按钮,系统显示两城市之间所选时间段的所有机票查看我的订单、UC09会员点击查看我的订单,系统显示用户个人以往所有完成及

7、现在预定的机票信息订票、UC10会员检索之后,从列表中选择所需机票,点击预订按钮,系统提示预订成功。查看个人信息、UC12会员点击查看个人信息,系统显示所有用户个人信息退票、UC11会员选择需要退得订单,点击退票,如果订单已被审核,系统将退票申请提交给管理员,否则直接取消订单。 修改个人基本信息、UC13会员输入新的个人信息(姓名、密码、性别、身份证号、手机号码、邮箱),系统判断是否符合输入规范。修改个人密码、UC14会员输入原始密码,两次新密码,系统判断原始密码是否正确,两次新密码是否一致。管理航班航班管理、UC19普通管理员选择航班管理界面,可以对订单进行查看、添加、修改、删除的操作。查看

8、航班、UC15普通管理员输入要修改的航班的信息(航空公司,航班号,飞行时间或飞行区间),航班的信息就会以列表的形式显示出来。添加航班、UC16普通管理员添加管理员,输入该航班的信息,并将其基本信息存入航班信息表中修改航班、UC17普通管理员输入要修改的航班的信息(航空公司,航班号,飞行时间或飞行区间),从显示的航班中选择修改的航班,对其信息进行修改。删除航班、UC18普通管理员输入要修改的航班的信息(航空公司,航班号,飞行时间或飞行区间),从显示的航班中选择要删除的航班,将其状态设置为禁用,该航班不再显示。管理订单订单管理、UC20普通管理员选择订单管理界面,可以对订单进行查看、审核以及审核退

9、订的操作。订单查看、UC21普通管理员选择查看的类别,按照查询的类别对各个航班信息进行查看。审核订单、UC22普通管理员对未审核订单进行审核,用来最终确认此订单是否生效。审核退订、UC23管理员对退订进行处理,决定是否同意客户请求。6.1 用例图6.1.1飞机票订购系统用户登录用例图图6.1.1飞机票订购系统用户登录用例图6.1.2飞机票订购系统普通用户注册用例图图6.1.2飞机票订购系统普通用户注册用例图6.1.3飞机票订购系统管理管理员用例图图6.1.3飞机票订购系统管理管理员用例图6.1.4飞机票订购系统会员操作用例图图6.1.4飞机票订购系统会员操作用例图6.1.5飞机票订购系统管理员

10、操作用例图图6.1.5飞机票订购系统管理员操作用例图6.2 用例描述6.2.1用户注册用例名称用户注册用例IDUC01主要参与者未注册人员前置条件用户请求注册功能后置条件注册成功,成为会员,可以使用本系统功能基本流程基本事件流1:1.1用户请求注册功能;1.2用户进入注册页面;1.3用户填写账号、密码、姓名、性别、身份证号、手机号码、邮箱,并确认;1.4系统验证用户所填写个人信息1.4.1若账号已存在,则转入扩展流1.1;1.4.2若姓名、性别、身份证号为空则进入扩展流1.2;1.4.3若手机号码不是11位,进入扩展流1.3;1.4.4若邮箱格式错误,则进入扩展流1.4;1.4.5若信息验证正

11、确,则系统提示用户注册成功;1.5系统跳转至用户主页面。扩展流程基本扩展流1:1.1系统提示用户账号已存在,跳至基本流1.3;1.2系统提示用户该项不能为空跳至基本流1.3;1.3系统提示用户手机号格式不对跳至基本流1.3;1.4系统提示用户邮箱格式不对跳至基本流1.3。1,5会员在任何时间都可以退出系统。6.2.2用户登录用例名称用户登录用例IDUC02主要参与者会员、普通管理员、超级管理员前置条件用户进入请求登录后置条件登录成功,可以使用本系统功能基本流程基本事件流1:1.1用户请求使用本系统;1.2系统显示用户登录信息输入界面;1.3用户输入登录名,密码并确认操作;1.4系统验证用户登录

12、信息,如果登录信息验证没有通过,转向扩展流1,如果验证通过,系统显示系统操作主界面扩展流程基本扩展流1:1.1系统提示登陆错误,要求用户重新输入并转入基本流2;1.2会员在任何时间都可以退出系统。6.2.3管理管理员用例名称管理管理员用例IDUC03主要参与者超级管理员前置条件超级管理员登录成功后置条件进入管理员管理界面,对管理员信息增、删、改、查操作基本流程基本流程1:1.1超级管理员登录成功后,系统进入管理员管理界面1.2超级管理员对管理员信息进行操作扩展流程基本扩展流1:1.1超级管理员在任何时间都可以退出系统。用例名称添加管理员用例IDUC04主要参与者超级管理员前置条件超级管理员请求

13、添加管理员功能后置条件进入添加管理员界面,添加管理员信息基本流程基本流程1:1.1超级管理员请求添加管理员功能,进入添加管理员界面;1.2超级管理员填写管理员账号、密码、姓名、性别、身份证号、手机号码、邮箱,并确认;1.3系统验证超级管理员所填写的信息1.3.1若账号已存在,则转入扩展流1;1.3.2若姓名、性别、身份证号为空则进入扩展流2;1.3.3若手机号码不是11位,进入扩展流3; 1.4.4若邮箱格式错误,则进入扩展流4;1.4.5若信息验证正确,则系统提示超级管理员注册成功;1.5系统跳转至超级管理员主页面。扩展流程基本扩展流1:1.1系统提示超级管理员账号已存在,跳至基本流1.2;

14、1.2.系统提示超级管理员该项不能为空跳至基本流1.2;1.3.系统提示超级管理员手机号格式不对跳至基本流1.2;1.4.系统提示超级管理员邮箱格式不对跳至基本流1.2;1.5超级管理员在任何时间都可以退出系统。用例名称修改管理员用例IDUC05主要参与者超级管理员前置条件1. 超级管理员请求修改管理员功能后置条件1. 进入修改管理员界面,修改管理员信息基本流程基本事件流1:1.1超级管理员请求修改管理员信息;1.2系统进入修改管理员界面;1.3超级管理员输入新的管理员信息(姓名、性别、身份证号、手机号码、邮箱),并确认,系统验证超级管理员所填写信息1.3.1若姓名、性别、身份证号为空则进入扩

15、展流1;1.3.2若手机号码不是11位,进入扩展流2;1.3.3若邮箱格式错误,则进入扩展流3;1.3.4若信息验证正确,则系统提示用户修改成功;1.4系统跳转至用户主页面。扩展流程基本扩展流1:1.1.系统提示超级管理员该项不能为空跳至基本流1.3;1.2.系统提示超级管理员手机号格式不对跳至基本流1.3;1.3.系统提示超级管理员邮箱格式不对跳至基本流1.3。1.4超级管理员在任何时候都可以退出系统。用例名称查看管理员用例IDUC06主要参与者超级管理员前置条件超级管理员请求查看管理员功能后置条件进入查看管理员界面,查看管理员信息基本流程基本事件流1:1.1超级管理员请求查看管理员功能,进

16、入查看管理员界面;1.2系统显示所有管理员的信息(账号、姓名、性别、身份证号、手机号码、邮箱);扩展流程基本扩展流1:1.1超级管理员在任何时候都可以退出系统。用例名称删除管理员用例IDUC07主要参与者超级管理员前置条件超级管理员请求删除管理员功能后置条件进入删除管理员界面,删除管理员基本流程基本事件流1:1.1超级管理员请求删除管理员功能,进入删除管理员界面;1.2系统提示超级管理员输入需删除的管理员的账号;1.3系统根据账号显示该管理员信息 1.3.1如果没有该管理员,进入扩展流程1;1.3.2如果有该管理员,用户确认操作后,系统禁用该管理员,并显示删除成功;扩展流程基本扩展流1:1.1

17、系统提示用户没有该管理员;1.2超级管理员在任何时候都可以退出系统。6.2.4会员操作用例名称检索用例IDUC08主要参与者会员、普通用户前置条件1、用户请求使用本系统后置条件1、系统显示出发城市、到达城市之间在出发日期的所有机票详情基本流程基本事件流1:1.1用户请求使用本系统;1.2系统显示检索界面;1.3 用户选择机票信息(出发城市、到达城市、出发日期、舱类别),系统执行相应操作:1.3.1 如果机票信息(出发城市、到达城市、出发日期)完整,系统显示所有机票详情(航班号、出发城市、到达城市、出发日期、起飞时间、价格、剩余票数);1.3.2如果机票信息(出发城市、到达城市、出发日期)不完整

18、,进入扩展事件流1。扩展流程基本扩展流1:1.1 如果出发城市为空,到达城市不为空,系统提示请选择出发城市,跳至基本事件流1.3;1.2 如果出发城市不为空,到达城市为空,系统提示请选择到达城市,跳至基本事件流1.3;1.3 如果出发城市和到达城市都为空,系统提示请选择出发城市,跳至基本事件流1.3。1.4 如果出发日期为空,系统提示请选择出发日期,跳至基本事件流1.3;1.5用户在任何时候都可以退出系统。用例名称查看我的订单用例IDUC09主要参与者会员前置条件1、 用户登录系统成功;2、 用户进入个人主页界面;后置条件1、系统输出该用户的所有订单详情。基本流程基本事件流1:1.1 用户请求

19、查看我的订单操作;1.2 系统根据用户的订单数量执行相应操作:1.2.1 如果该用户订单数量不为零,系统显示用户所有订单的详情(航班号、出发城市、到达城市、出发日期、起飞时间、价格、舱类别);1.2.1 如果该用户订单数量为零,就跳至扩展事件流1扩展流程基本扩展流1:1.1系统提示用户还没有预订订单。1.2用户在任何时候都可以退出系统。用例名称订票用例IDUC10主要参与者会员前置条件1.用户进入检索界面并进行了检索;2.用户请求进行订票。后置条件系统提示订票成功,并把订票信息放入该会员的订单信息中。基本流程基本事件流1:1.1会员选择已经检索到的机票请求进行订票;1.2系统检测用户是否已经登

20、录;1.2.1如果用户已经登陆;1.2.1.1如果现在订票时间距该航班起飞小于两小时,则系统提示飞机即将起飞不能订票;1.2.1.2如果现在订票时间距该航班起飞不小于两小时,则系统将订票信息放入该会员的订单中,并提示订票成功。1.2.2如果没有登陆,则跳转至扩展流程1;扩展流程基本扩展流1:1.1系统提示未登陆不能进行订票并保持在检索界面。1.2用户在任何时候都可以退出系统。用例名称退票用例IDUC11主要参与者会员前置条件1、 用户登录系统成功;2、 用户进入个人主页界面;3、 用户选择查看我的订单操作。后置条件1、用户成功向普通管理员提交退票申请。基本流程基本事件流1:1.1 用户请求退票

21、功能;1.2用户选择要退订的订单;1.3 用户选择退票操作;1.4系统根据飞机起飞状况和订单状态来执行相应操作:1.4.1如果该订单还未被审核通过,则直接退票成功; 1.4.2如果该订单已被审核通过并且飞机未起飞,系统提示用户提交退票申请成功,否则进入扩展流程1;扩展流程基本扩展流1:1.1系统提示飞机已起飞,请联系工作人员线下退票。1,2用户在任何时候都可以退出系统。用例名称查看个人信息用例IDUC12主要参与者会员前置条件1.会员登录系统;2.用户拥有会员的权限;3.会员进入会员主页界面;后置条件系统进入个人信息界面,显示出会员的所有个人信息。基本流程基本事件流1:1.1会员请求查看个人信

22、息;1.2系统进入会员的个人信息界面;1.3系统输出显示会员的基本信息(账号、姓名,性别,身份证号,手机号码,邮箱)。扩展流程基本扩展流1: 1.1用户在任何时候都可以退出系统。用例名称修改个人基本信息用例IDUC13主要参与者会员前置条件1.会员登录系统;2.拥有会员的权限;3.会员进入个人信息界面;4.会员请求修改个人信息。后置条件1.系统进入修改个人信息的界面;2.会员输入新的个人基本信息并确认修改。基本流程基本事件流1:1.1会员请求修改个人基本信息;1.2系统进入修改个人信息界面;1.3会员输入新的个人信息并确认,系统验证用户所填写个人信息1.3.1若姓名、性别、身份证号为空则进入扩

23、展流1;1.3.2若手机号码不是11位,进入扩展流2;1.3.3若邮箱格式错误,则进入扩展流3;1.3.4若信息验证正确,则系统提示用户注册成功;1.4系统跳转至用户主页面。扩展流程基本扩展流1:1.1.系统提示用户该项不能为空跳至基本流1.3;1.2.系统提示用户手机号格式不对跳至基本流1.3;1.3.系统提示用户邮箱格式不对跳至基本流1.3。1.4用户在任何时候都可以退出系统。用例名称修改密码用例IDUC14主要参与者会员前置条件1.会员登录系统;2.会员进入个人信息界面;3.会员请求修改密码。后置条件1.系统进入修改密码的界面;2.会员按系统提示信息修改密码并确认修改。基本流程基本事件流

24、1:1.1会员请求修改密码;1.2系统进入修改密码界面;1.3会员输入旧密码、两次新密码;1.3.1如果旧密码正确且两次新密码相同则系统提示密码修改成功并返回个人信息界面;1.3.2如果旧密码不正确跳转至扩展流程1.1;1.3.3如果旧密码正确,两次新密码不相同跳转至扩展流程1.2。 扩展流程基本扩展流1:1.1系统提示旧密码错误并清空,要求用户重新输入,并返回基本流程1.3;1.2系统提示两次新密码不同并清空,要求用户重新输入,并返回基本流程1.3;6.2.5管理航班用例名称查看航班用例IDUC15主要参与者普通管理员前置条件普通管理员登录本系统后置条件以列表形式显示航班信息基本流程基本事件

25、流1:1.1普通管理员请求查看航班信息1.2系统显示查看航班信息界面;1.3普通管理员输入查询信息; 1.3.1若查看方式是按航空公司查询,管理员点击航空公司输入框,系统跳出航空公司选择框,管理员选择航空公司; 1.3.2若查看方式是按航班号查询,管理员在航班号输入框中输入航班号; 13.3若查看方式是按飞行时间查询,管理员点击时间输入框,系统跳出日历,管理员选择日期; 1.3.3若查看方式是按飞行区间查询,管理员点击出发城市输入框,系统跳出发城市选择框;管理员点击到达城市输入框,系统跳出城市选择框,管理员选择出发城市和到达城市;1.4普通管理员确认操作;1.5系统验证输入信息 1.5.1系统

26、验证成功,以列表形式显示该类别的航班信息,查看航班信息过程结束,页面不跳转,等待管理员下一操作;1.5.2系统验证失败,转入基本扩展流程1.1。扩展流程基本扩展流1:1.1系统提示出错信息; 1.1.1若查看方式是按航班号查询,系统提示“该航班号不存在,请重新输入!”,转入基本事件流1.3; 1.1.2若查看方式是按飞行区间查询,系统提示“该区间段航班信息为空!”管理员点击确认,查看航班信息过程结束,页面不跳转,等待管理员下一操作;1.2管理员可以在任何时间退出系统。用例名称添加航班用例IDUC16主要参与者普通管理员前置条件普通管理员登录本系统;后置条件航班数量增加,其信息入库基本流程基本事

27、件流1:1.1普通管理员请求添加航班信息1.2系统显示该航班信息页面,管理员添加的航班的信息(航空公司,航班号,起飞时间,降落时间,起飞机场,降落机场,出发城市,到达城市,头等舱票数及价格,商务舱票数及价格,经济舱票数及价格);1.3管理员点击确认操作;1.3系统验证航班输入信息;1.3.1若系统验证信息成功,显示信息“添加成功!”,修改航班信息过程结束,页面不跳转,等待管理员下一操作。1.3.2若系统验证信息失败,系统判断错误类型,转入基本扩展流1.1;扩展流程基本扩展流1:1.1系统判断错误类型;1.1.1系统判断添加的航班号已存在,转入基本扩展流1.2.1;1.1.2系统判断添加的航班号

28、格式错误,转入基本扩展流1.2.2;1.1.3系统判断输入的降落时间-起飞时间10min,转入基本扩展流1.2.3。1.2系统输出提示信息 1.2.1提示“您输入的航班号已存在,请重新输入!”,基本事件流1.2; 1.2.2提示“您输入的航班号格式错误,请重新输入!”,基本事件流1.2;1.2.3提示“飞行时间不能小于10分钟,请重新输入!”,转入基本事件流1.2。1.3管理员在任何时间都可以退出系统。用例名称修改航班用例IDUC17主要参与者普通管理员前置条件1、 普通管理员登录本系统;2、 普通管理员请求查看航班信息,系统以列表形式显示航班信息;3、 普通管理员请求修改航班信息。后置条件数据库中航班信息得到修改基本流程基本事件流1:1.1管理员在列表中选择要修改的航班,点击修改;1.2系统显示该航班信息页面,管理员修改航班的信息(航空公司,航班号,起飞时间,降落时间,起飞机场,降落机场,出发城市,到达城市,头等舱票数及价格,商务舱票数及价格,经济舱票数及价格);1.3管理员点击确认操作;1.3系统验证航班修改信息;1.3.1若系统验证信息成功,显示信息“修改成功!”,修改航班信息过程结束,页面不跳转,等待管理员下一操作。1.3.2若系统验证信息失败,系统判断错误类型,转入基本扩展流1.1 ;扩展流程基本扩展流1:1.1系统判断错误类型;

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

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