软件需求分析文档UML(完结版)_第1页
软件需求分析文档UML(完结版)_第2页
软件需求分析文档UML(完结版)_第3页
软件需求分析文档UML(完结版)_第4页
软件需求分析文档UML(完结版)_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.软件需求分析报告网上机票预订管理系统学生姓名 张泽 郑威颂 学 号 540907030151 540907030154 专业班级 网络09-1班 院 (系) 计算机与通信工程学院 指导教师 支俊 完成时间 2011年12月8日 成 绩 前 言组员分工: XX 负责项目信息的搜集、整理、归纳、总结,前景文档、需求规格说明书的文字部分,文档的排版格式XX 负责项目模型的建立以及对需求规格说明书中3.1功能规定的书写和完善,为文档的建立做出来巨大贡献。全球经济一体化的进程使得乘客来源更加丰富多样化,也让航空公司面临着日趋激烈的竞争环境和不断攀升的客户期望,迫使经营者不断寻求扩大销售机会、改进服务质

2、量、降低管理成本和提升客户满意度的新法宝来增强酒店的核心竞争力。在此环境下,信息化管理已成为中国航空业提高管理水平,获得新竞争优势的重要工具。 中国的航空信息化,已经有20多年的历史,经历了“前台系统”普及发展阶段、“后台系统”普及发展阶段再到现在的“协同系统”发展阶段。从电算到互联网,酒店信息化服务系统跨越了数代升级,但探索的步伐从未停止过,而目前,航空信息化正在朝着智能化、数字化的方向发展。目录一 项目前景文档11.业务需求11.1 业务背景11.2 业务目标21.3市场需要22 解决方案的前景22.1 前景陈述22.2主要的系统特征22.2.1管理员和用户的登陆22.2.1管理员的日常操

3、作32.2.3用户的的日常操作32.3 假设和依赖条件33 项目范围和限制43.1 初始发布的范围43.2后续发布范围43.3限制和排除条件44 业务环境54.1涉众档案54.2 运行环境5二 软件需求规格说明书61 引言61.1 概述61.2 背景61.4 参考资料72 任务概述72.1 目标72.2 运行环境(Operating Environment,OE)72.3 假定(Assumption)和约束(Constraint)83 需求规定83.1对功能的规定83.1.1用户需求83.1.2系统需求143.2非功能性需求243.2.1性能需求(Performance)243.2.2安全性需

4、求(Security)243.2.3外部接口需求24.一 项目前景文档1.业务需求1.1 业务背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。今年是“十五”计划开局之年,中共十五届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,

5、也是我国产业优化升级和实现工业化、现代化的关键环节。”“大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。”,可见,党和国家已将国民经济和社会信息化放在优先发展位置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,

6、来协助处理机票预定工作。因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行。现在将详细介绍我们的设计网上机票预订管理系统。1.2 业务目标网上机票预订系统运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用网上机票预订系统可使机票订购过程简单化、电子化、数字化,节省常规 过程所不必要的资源浪费。系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销。1.3市场需要随着知识经济的到来,人类已经逐步进入信息化社会,信息增长的速度越来越快,人们希望利用先进的管理理论方法手段

7、来得到并处理越来越多的信息,以提高工作效率和管理水平。由于信息资源对人们生活的重要性,不断提高信息的收集,传输,加以利用等活动,日益成为人们社会生活的重要组成部分。网上机票预订管理系统的产生和发展正好满足人们的这种需求。2 解决方案的前景2.1 前景陈述人们在网上预订机票越来越普遍,能提供网上预订服务的网站也越来越多,如:携程旅行网等,但这些网站提供的服务并非实时的,而是在人工干预的基础上完成的。为了提升企业效益,特开发此网上预订机票系统。2.2主要的系统特征2.2.1管理员和用户的登陆要求合法的管理员以及用户才能登陆体统,防止系统被无关人员动用,使用字符串匹配对用户名和密码进行判断。管理员和

8、用户的登录对相应的操作权限也不一样,如果是用户登录,管理员的窗口属性为不可用,管理员有舱位信息管理,客机信息管理,航线信息管理,客户类型信息管理,客户信息和订票信息管理,用户主要有舱位查询,客机信息查询,航线信息查询,客户类型信息查询,自己的信息管理,和自己订票和退票。2.2.1管理员的日常操作 管理员可以对舱位信息,客机信息,航线信息,客户类型信息,进行查询、修改和删除操作,可以对客户信息和订票信息只有查询操作。2.2.3用户的的日常操作 用户可以进行注册然后登陆系统,可以查询舱位信息,客机信息查询,航线信息查询,客户类型信息,可以对自己的信息进行修改,可以定票(按照航班号进行预订机票,显示

9、所订机票的信息和价格,进入支付系统付账,并再次要求客户确认,确认无误后订票成功),可以退票(在特殊情况下(如天气不适合飞机起降,飞机延误超过30 分钟)等给予全额退票,如果是个人原因只能退50%),对退票后的机票要在未售出机票中重新体现。2.3 假设和依赖条件 使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主。由于本软件系统操作简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用电脑进行常规使用的用户均可。本系统将可能会被反复使用于日常的上网过程当中。 普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级管理员,可以根据具体需要进行适当的数据

10、管理(增、删、改、更)。 客户只能对航班信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能进行航班信息查询操作,要预订机票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行提示。3 项目范围和限制3.1 初始发布的范围用户的注册验证登录名密码用户信息界面订票界面退票界面管理员界面3.2后续发布范围购票服务评价低价机票推荐团队购票网上选坐申请航班实时起降消息3.3限制和排除条件普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。客户只能对航班信息库中的内容进行查

11、询操作,客户进入到页面之后在不进行登录的情况下只能进行航班信息查询操作,要预订机票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行提示。4 业务环境4.1涉众档案用户 要求网上订票方便快捷 能看到最新的航班情况管理员 要求订票系统管理方便 公司高层 要求系统使用之后能提高公司利润,降低运营成本4.2 运行环境服务器软件:Windows 2000 Server中文版或更高;VB、MS SQL Sever2000客户机软件:Windows 98以上或以上;IE 6.0以上该软件运行于Windows系统,数据库管理系统为MS SQLServer,使用VC+

12、,JAVA,ASP等语言开发二 软件需求规格说明书1 引言1.1 概述该软件需求规格说明描述了“网上机票预订管理系统”1.0版本的软件功能性需求和非功能性需求。同时还描述了用户在系统的工作中所参与的角色以及拥有的权限,从而使开发团队能够明确地了解所开发的“网上机票预订管理系统”1.0版本的各个方面,帮助他们在实际的开发过程中准确地完成所开发的模块,以满足用户的需求。该文档计划由实现和验证正确功能的项目团队成员来使用,除非在其他地方另有说明,这里所指定的所有需求都具有高优先级,而且都要在版本1.0中加以实现。1.2 背景当今世界,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转

13、化越来越快。纵观全球经济发展,信息技术和信息产业已经成为经济增长的主要推动力之一,正在改变着传统的生产和经营方式以至生活方式,发达国家经过产业结构的升级和经济结构的转型已进入信息经济阶段。信息资源已经成为国民经济和社会发展的战略资源,信息化水平也已成为现代水平和综合国力的重要标志。今年是“十五”计划开局之年,中共十五届五中全会通过的国民经济和社会发展第十个五年计划建议中已明确指出:“信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业化、现代化的关键环节。”“大力推进国民经济和社会信息化,是覆盖现代化建设全局的战略举措。”,可见,党和国家已将国民经济和社会信息化放在优先发展位

14、置,体现了先进生产力的客观要求,是一项重要的战略决策。这是民航加快发展的机遇,更是民航信息化的难得机遇。随着社会发展的不断进步,民航事业的壮大,人们消费水平的提高,乘坐民航的消费者也越来越多,旅游也逐渐成为普通老百姓的生活组成部分,飞机票预定查询系统在各机票预定网点中的作用也越显重要。目前,我国一些旅行社和酒店的机票预定还停留在人工处理阶段,这已经严重制约了工作效率,在计算机技术高速发展的今天,有必要引入高效的计算机系统,来协助处理机票预定工作。因此,开发一套具有完整的存储,查询,核对,打印机票功能的实时机票预定系统势在必行 1.3 定义 ba_订票管理员是指在机场的工作人员,ba_旅客是指所

15、有需要预订机票的客户,个人信息包括自己的登录账号和密码,订票篮就是把你所要预定的机票先存在放一个固定的地方,通知账单是指订票信息及领取机票的时间和费用,领票申请是旅客向工作人员提供订票信息并提出取票,费用记录是显示机票的费用,订票信息包括所订机票的类型、时间。1.4 参考资料 软件需求工程2 任务概述2.1 目标 网上机票预订系统运行于Internet环境,提供远程机票预订功能,包括远程航班信息查询,机票预订与确认等;使用网上机票预订系统可使机票订购过程简单化、电子化、数字化,节省常规 过程所不必要的资源浪费。系统实现后,大大提高旅游局的机票预定服务效率。降低售票服务中的错误发生率,减少信息交

16、流的烦琐过程及其带来的开销。 2.2 运行环境(Operating Environment,OE)服务器软件:Windows 2000 Server中文版或更高;VB、MS SQL Sever2000客户机软件:Windows 98以上或以上;IE 6.0以上该软件运行于Windows系统,数据库管理系统为MS SQLServer,使用VC+,JAVA,ASP等语言开发2.3 假定(Assumption)和约束(Constraint) 使用本系统的最终用户可以定位为所有电脑使用者,尤其以旅游商务人员为主。由于本软件系统操作简单,界面友好,所以对用户的教育水平和技术水平几乎没有任何要求,只要会用

17、电脑进行常规使用的用户均可。本系统将可能会被反复使用于日常的上网过程当中。 普通管理员,只能对库(航班库和客户库)中的信息进行查询操作;超级管理员,可以根据具体需要进行适当的数据管理(增、删、改、更)。 客户只能对航班信息库中的内容进行查询操作,客户进入到页面之后在不进行登录的情况下只能进行航班信息查询操作,要预订机票就必须要先注册登录提交自己的基本信息;系统会根据管理员和客户的各种操作做出相应的返回信息进行提示。3 需求规定 3.1对功能的规定3.1.1用户需求3.1.1.1组织机构和角色角色视图:图1角色说明:角色名称说明ba_旅客广大用户,具有预订机票、领取通知账单、领取机票、取消预订、

18、查看订票信息、付款等功能。群众ba_订票管理员机场工作人员,具有查看订票信息、打印通知账单、收费、安排航班、分发机票及航班和旅客信息的管理。工作人员(1) 旅客参与业务:说明:旅客通过登录界面查询机票信息,输入所需要预订的机票信息,领取通知账单,最后付款领取机票。如果中间有感不合适的可以取消预订。(2)订票管理员业参与业务:说明:订票管理员通过登陆界面查看订票记录,打印通知账单并且可以对航班和旅客的信息进行管理,根据需要安排航班,收取费用并分发机票。3.1.1.2 业务概览(1) 预订机票业务预订机票业务说明:机票的预订需要通过旅客在网上输入机票信息,然后查询信息,确定其预订信息,订票管理员通

19、过查看订票记录打印通知账单。(2)机票领取业务:机票领取业务说明:机票领取的业务是通过订票管理员查看订票的信息,在确认信息正确的情况下旅客支付费用,订票管理员分发给旅客机票。(3)取消预订业务:取消预订业务说明: 取消预订业务是在旅客预订之后由于某些原因需要取消的情况下,由旅客申请取消,订票管理员查看订票的时间,如果是超过取消的时间就不能取消,如果没有超过时间就允许取消。3.1.1.3 业务场景(1) 机票预订业务场景业务场景说明:此图描述的是预订机票的业务流程,应使用预定义的business actor和business usecase作为泳道和活动。这样有助检查和发现business ac

20、tor和business usecase。(2)机票领取业务场景:业务场景说明:此图描述的是机票领取的业务流程,应使用预定义的business actor和business usecase作为泳道和活动。这样有助检查和发现business actor和business usecase。(3)取消预订业务场景:业务场景说明:此图描述的是取消预订的业务流程,应使用预定义的business actor和business usecase作为泳道和活动。这样有助检查和发现business actor和business usecase。3.1.2系统需求3.1.2.1概览此图展现的是业务用例的追溯,业务用

21、例的实现过程在每个用例实现中。这些实现过程将是概念模型建立的依据和分析归纳的重要来源。本例实现了订票和领取机票有关的业务用例。系统将会打印通知账单,记录预订机票的信息。3.1.2.2 系统需求规定(1) 预订机票a、业务说明用例名称bu_预订机票实现名称bur_borrow books用例描述旅客人通过此用例向系统查询并提交订票请求参与者旅客前置条件用户登录界面,通过验证。后置条件1. 创建订票定单2. 更新旅客订票记录主事件流1用户根据以前注册的账号登录系统,计算机显示机票预订界面2.用户选择查询机票,计算机显示查询界面3.用户按出行的始末地以及出现时间查询,计算机显示查询结果4.用户可单选

22、或多选机票,并确认预订。计算机显示确认预订机票清单。5.用户选择确认预订,计算机显示预订机票定单及费用6用户选择提交定单,计算机显示提交结果7.计算机执行后置条件。用例结束备选事件流1.a用户信息不正确1.拒绝登录,用例结束2.a用户选择查看原有定单1.计算机执行主流事件4;3.a用户选择继续订票1.计算机执行2;3.b用户选择放弃1.计算机执行44.a用户选择保存定单1.计算机保存并执行1;4.b用户选择放弃,1.计算机执行1;业务规则可根据自己的实际情况选择订票的数量涉及的业务实体Be_费用记录,Be_机票,Be_订票篮,Be_机票定单,Be_个人信息验证非功能性需求支持各地区的用户b、业

23、务场景分析机票预订业务场景分析业务场景分析说明:旅客登录界面通过验证之后查询航班信息,如果没有符合的则结束,如果符合自己的需求则预订机票,计算机打印通知账单,旅客领取通知账单。如果登录时验证没有通过则返回继续登录。(2)机票领取:用例名称bu_机票领取实现名称bur_get tickets用例描述旅客通过此用例向系统查询并提交取票请求参与者旅客 订票管理员前置条件旅客个人信息正确后置条件1、 打印通知订单2、 显示所需金额主事件流1用户提供个人信息进行验证2订票管理员.查询订票信息,在计算机页面上显示3.计算机显示费用,用户交费4.订票管理员收取费用5.用户选择确认领取,计算机更新订票记录6订

24、票管理员分发机票7.用例结束备选事件流1.a 验证信息错误1.拒绝登录,用例结束2.a 交费失败1.计算机执行3;3.a用户的订票信息过期1.计算机执行1;4.a用户选择放弃1.计算机执行1业务规则根据自己的订票信息领取机票数量涉及的业务实体Be_机票,Be_领票申请,Be_机票订单,Be_个人信息验证非功能性需求支持各地区的用户业务场景说明:旅客申请领取机票时查看查看其订票信息,如果信息不正确则结束,如果信息是正确的,则由旅客付款,计算机打印机票。C、业务实体分析1、订票的业务实体分析业务实体说明:上图显示的是订票的业务实体过程,旅客通过登录个人的信息进行验证,进入订票页面后选择所需的机票并

25、将其放入订票篮,根据其机票的订单量显示其费用,对其每次的订单都有一个记录。2、打印通知账单业务实体分析:业务实体说明:上图显示的是打印通知账单的业务实体过程,订票管理员通过查看个人的订票信息,依据其机票的订单将其通知账单打印出来。3、领取机票业务实体分析:业务实体说明:上图显示的时领取机票的业务实体过程,旅客通过个人信息的验证,根据自己的机票订单申请领取机票。3、分发机票业务实体分析:分发机票业务实体说明:上图显示的是机票分发过程的业务实体,订票管理员根据个人的验证信息,查看其机票的订单,收取费用并将机票发给旅客。3.1.2.3数据分析(1) 概览实体之间关系说明:各个实体之间都有一定的关系,

26、其关系的对应通过上图可以清楚的看出。. 机票实体名称Be_机票实体描述每个机票都有预订,分发,返回查看和取消预订等状态属性名称类型精度说明机票分类字符10机票的分类所订票的日期日期机票上表明的飞机飞行日期始末站字符100机票上表明的飞机的首发和终点站机票型号字符100机票表明的机票型号起飞时间时间机票表明的起飞时间费用字符100机票表明的机票费用简介字符1000机票上显示的乘客须知信息状态字符1机票的状态,是否可以预订订票信息实体名称Be_订票信息实体描述订票信息会记录订票的详细信息属性名称类型精度说明机票分类字符10机票的分类次数字符5机票信息显示的订票总次数数量字符5机票信息显示订票的总数机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论