




免费预览已结束,剩余18页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
民航机票预订系统之柜台订票需求规格说明书Prepared by 拟制蒋志斌Date日期2009/09/22Reviewed by 评审人Date日期Approved by批准Date日期目录1 Introduction 简介51.1 Purpose 目的51.2 Scope 范围52 General description 总体概述62.1 Software perspective 软件概述62.1.1 About the Project 项目介绍62.1.2 Environment of Product 产品环境介绍62.2 Software function 软件功能72.3 Actors72.4 Assumptions & Dependencies 假设和依赖关系83 Functional Requirements 功能需求93.1 登录93.1.1 登录93.2航班咨询管理93.3信息登记管理93.4票务管理103.3.1 航班查询103.3.2 航班订票103.3.3 航班出票113.3.4 航班退票113.5数据库表设计123.5.1 Customer(银行客户表)123.5.2 Net_Bank(网上银行)133.5.3 AirplaneModel(班机类型模块信息表)133.5.4 Airport(航空站信息)133.5.5 Bill(账单信息表)133.5.6 Dairy(系统操作日志信息表)143.5.7 Department(部门分类表)143.5.8 Employee(员工表)143.5.9 Flight(航班信息表)143.5.10 FlightScheduler(航班时刻表)153.5.11 Operation(系统功能操作表)153.5.12 OutTicketRecord(出票记录表)163.5.13 Passenger(乘客信息表)163.5.14 Role(角色表)163.5.15 ticketOrder(订票流程表)173.5.16 Type(类型表)173.5.17 User(用户信息表)183.5.18 SaleBranch(销售网点表)184 Performance Requirements 性能需求184.1 时间性能需求184.2 系统开放性需求184.3 界面友好性需求184.4 系统可用性需求184.5 可管理性需求185 Interface Requirements 接口需求195.1 User Interface 用户接口195.2 Software Interface 软件接口206 Overall Design Constraints 总体设计约束216.1 Standards compliance 标准符合性216.2 Hardware Limitations 硬件约束216.3 Technology Limitations 技术限制217 Software Quality Attributes 软件质量特性227.1 Reliability 可靠性227.2 Usability 易用性228 Requirements Classification 需求分级23Keywords 关键词:民航、机票预订,柜台Abstract 摘 要:本系统是民航机票预订系统之柜台订票的第一个版本,为V1.0。柜台订票可分成注册、航班咨询管理、信息登记管理、航班管理(查询、订票、出票、退票)等功能,本系统分别对各功能模块的功能和业务流程进行了描述,从而使软件开发人员可以更好地分析和设计软件,同时也方便客户更好地提出意见。List of abbreviations 缩略语清单: Abbreviations缩略语Full spelling 英文全名Chinese explanation 中文解释C/SClient/Service客户端/服务器B/SBrower/Service浏览器/服务器IEInternet Explorer浏览器UIUser Interface用户接口DBData Base数据库1 Introduction 简介1.1 Purpose 目的该需求规格说明书是关于民航机票预订系统中柜台订票的功能和性能的要求描述,本说明书的预期读者为中间用户(指软件的管理人员、设计人员、开发人员、测试人员、维护人员)、本系统未来销售资料的撰写者。这份软件需求说明书重点描述了柜台订票系统的功能需求,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求。1.2 Scope 范围本文档包含民航机票预订系统之柜台订票的对外接口和功能描述,以及和外部的约束关系。 2 General description 总体概述2.1 Software perspective 软件概述2.1.1 About the Project 项目介绍开发一套国内机票预定柜台售票系统,要求能通过分布在全国各主要城市的该航空公司的营业网点为顾客提供航班查询,购买机票以及退票的服务。该系统的工作流程如下:当顾客到达营业网点后向航空公司营业员提供出发地,目的地和出发日期,营业员根据以上信息,操作软件,连接航空公司的服务器,查询满足条件的航班,然后根据顾客的要求选择某个航班,输入乘客信息,以及舱位信息,然后执行出票操作。该系统在营业网点内能够完成营业员登录,查询航班,出票等功能,除此之外,该系统还要求能统计每个营业网点的业务量,以及每位营业员的工作量,并将这些信息保存在服务器端。2.1.2 Environment of Product 产品环境介绍图2.1 系统环境本系统为B/S结构,主要由前台页面、后台服务器组成,接口是客户通过IE浏览器用TCP/IP和HTTP协议来连接。整个民航 Software function 软件功能软件功能结构如下图所示:图2.2 功能结构图系统功能包括注册,航班咨询管理,信息登记管理,票务管理。(1) 登陆 营业员登录进入柜台订票系统(2)航班咨询管理 当顾客来到前台咨询航班信息,营业员登陆航班查询网根据顾客所提供的信息查询航班(3)信息登记管理营业员根据顾客购票时,对顾客基本信息进行登记与管理以便在出现特殊情况时方便联系。(4)票务管理营业员可以在网上查询航班信息并根据顾客的实际需要选择航班完成订票。同时也可以选择退票。2.3 Actors整个柜台订票预订系统只有一个角色,即营业员:(1)营业员:当用户直接到营业网点买票或者通过非网络方式定票时,营业员为其提供服务,并且执行出票退票操作。2.4 Assumptions & Dependencies 假设和依赖关系本系统将采用jsp。一般情况下使用WINDOWS操作系统,特殊情况下如果用户有其他操作的要求,系统应具备可移植的条件。系统可使用Oracle 或mysql数据库系统。 3 Functional Requirements 功能需求3.1 登录3.1.1登陆1、简要说明营业员进入柜台订票系统,输入用户名和密码进行验证。2、前置条件用户名和密码。3、后置条件如果用户名和密码正确,则登录成功。如果用户名和密码不正确,提示用户重新登录。如果用户名或者密码遗忘可以邮件联系系统管理员。3.2航班咨询管理顾客来到柜台,向营业员咨询航班票务信息。营业员根据顾客提供的咨询信息登陆到航班查询网,输入顾客查询信息查询航班。1、简要说明顾客将要查询的航班信息告知营业员,营业员登录航班查询网查询顾客所需要的机票信息。并确定顾客是否购买并对购买顾客进行相应的信息管理。2、前置条件营业员登陆航班查询网查询顾客所需要的航班信息。3、后置条件显示查询结果。3.3信息登记管理顾客确定购买机票后,填写登记顾客基本详细信息,以便航班在出现变化或是登机时对其进行跟踪服务或是确认顾客身份。3.4票务管理3.3.1 航班查询1、简要说明营业员根据顾客所提供的查询信息进入查询页面,根据顾客需要选着单程或是往返、起飞城市、到达城市、机舱等级以及出发日期来获取航班信息。2、前置条件营业员已成功登录并进入查询页面。并选着和输入单程或是往返、起飞城市、到达城市、机舱等级以及出发日期等信息查询航班信息。3、后置条件成功显示所查询的航班信息。3.3.2 航班订票1、简要说明营业员进入查询航班信息显示页面,根据系统返回的航班信息直接选着顾客所要购买的机票信息,并添填写购票的人的基本信息。2、前置条件营业员登陆成功并成功进入航班信息显示页面,并选着合适的航班。输入顾客提供的信息,方便乘客登机,并输入:姓名、证件类型、证件号。确认用户信息。3、后置条件有足够的余额并显示交易成功。3.3.3 航班出票1、简要说明根据已支付的订单生成飞机票实体2、前置条件输入订单号字段名类型长度非空备注订单号数字型是3、后置条件检验订单号,确认信息并生成票据。3.3.4 航班退票1、简要说明营业员根据顾客提供的机票编号和顾客姓名,输入机票编号与乘客姓名,根据实际情况选着退票。2、前置条件输入:字段名类型长度非空备注用户字符型是票号数字型是3、后置条件检测票据信息,显示退票结果。3.5数据库表设计3.5.1 Customer(银行客户表)字段类型主键可为空描述CardVarchar(50)银行客户的卡号PassWordVarchar()银行卡号密码Salarymoney 余额3.5.2 Net_Bank(网上银行)字段类型主键可为空描述BankIDint银行ID,由系统自动分配EncryptProtocolvarchar()加密协议MerchandiseNamevarchar()交易名MerchandiseDescribeNvarchar()交易描述MerchandiseNumberint交易编号MerchandiseSummoney交易金额SaleAccountVarchar()交易账号ReturnAddressVarchar()交易地EstateChar()交易状态AddTimedatetime时间3.5.3 AirplaneModel(班机类型模块信息表)字段类型主键可为空描述modelnvarchar()飞机类别max_sail_lengthNumeric()最大航行航程first_grade_seatsNumeric()头等仓座位Business_grade_seatsNumeric()商务仓座位Economy_grade_seatsNumeric()经济仓座位3.5.4 Airport(航空站信息)字段类型主键可为空描述airport_codenvarchar()航空站编码airport_cityNvarchar()航空站所在的城市airport_nameNvarchar()机场名3.5.5 Bill(账单信息表)字段类型主键可为空描述bill_idNumeric()账单ID,由系统自动分配bill_accountNumeric()账单帐户pay_datedatetime付款日期pay_timedatetime付款时间pay_moneyNumeric()付款金额3.5.6 Dairy(系统操作日志信息表)字段类型主键可为空描述dairyidNumeric()操作日志ID,由系统自动分配opertimedatetime操作时间operidNumeric()操作类型IDopercontentVarchar()操作具体内容operpersonNvarchar()操作人员login_idNvarchar()该人员登录名role_idNumeric()该人员权限角色3.5.7 Department(部门分类表)字段类型主键可为空描述department_idNumeric()部门ID,由系统自动分配department_nameNvarchar()部门名称3.5.8 Employee(员工表)字段类型主键可为空描述department_idNumeric()FK部门ID号idNumeric()员工ID号nameNvarchar()员工名telephonenvarchar()员工电话login_idNvarchar()登录会员名login_passwordNvarchar()登录密码role_idNumeric()FK用户权限角色Salebranch_idNumeric()FK购买网点ID3.5.9 Flight(航班信息表)字段类型主键可为空描述flight_idNumeric()航班ID号,系统自动分配flight_numberNvarchar()FK航班编号departure_datedatetime起飞时间first_grade_priceNumeric()头等仓的价格business_grade_priceNumeric()商务仓价格economy_grade_priceNumeric()经济仓的价格first_grade_remain_seatsNumeric()头等仓座位数business_grade_remain_seatsNumeric()商务仓座位数economy_grade_remain_seatsNumeric()经济仓座位数3.5.10 FlightScheduler(航班时刻表)字段类型主键可为空描述flight_numberNvarchar()航班编号Start_datedatetime登机时间End_datedatetime结束时间from_cityNvarchar()FK出发地To_cityNvarchar()FK到达地departure_timedatetime起飞时间arrival_timedatemine到达时间modelNvarchar()FK飞机类别Sail_lengthNumeric()航行长度3.5.11 Operation(系统功能操作表)字段类型主键可为空描述operidNumeric()系统操作ID,由系统自动分配opernameNvarchar()系统功能操作名3.5.12 OutTicketRecord(出票记录表)字段类型主键可为空描述idNumeric()出票ID,由系统自动分配flight_idNvarchar()FK航班编码IDflight_numberNvarchar()FK具体航班编码Passenger_nameNvarchar()乘客名字Certification_typeNumeric()证件类别Certification_numberNvarchar()证件编号Order_datedatetime订票日期gradeNumeric()性别Passenger_typeNumeric()乘客类别branch_idNumeric()FK网点分支IDSales_idNumeric()购买的IDmoneyNumeric()票价金额refundNumeric()折扣金额flagNumeric()3.5.13 Passenger(乘客信息表)字段类型主键可为空描述Passenger_idNumeric()乘客的ID,系统自动分配Order_idNumeric()FK乘客订票的IDPassenger_typeNumeric()乘客的类别Passenger_nameNvarchar()乘客的名字Certification_numberNvarchar()乘客证件号Certification_typeNumeric()乘客证件类型3.5.14 Role(角色表)字段类型主键可为空描述Role_idNumeric()角色ID,系统自动分配Role_nameNvarchar()角色名3.5.15 ticketOrder(订票流程表)字段类型主键可为空描述order_idNumeric()订票id,系统自动分配Flight_numbernvarchar()FK飞机航班编号Order_datedatetime订票时间Return_stateNumeric()获取当前信息状态User_idNvarchar()会员用户名gradeNumeric()性别bill_idNumeric()账单号departure_datedatetime起飞时间3.5.16 Type(类型表) 类型主键可为空描述typeIdNumeric()各种类型ID,由系统自动分配typeNameNvarchar()各种类型名称3.5.17 User(用户信息表)字段类型主键可为空描述User_idNvarchar()用户注册名 User_passwordNvarchar()密码User_nameNvarchar()用户名Certification_typeNumeric()用户证件类型Certification_numberNvarchar()用户证件号Phone_numberNvarchar()联系电话genderNumeric()性别addressNvarchar()联系地址telephoneNvarchar()手机postalcodeNumeric()邮政编码emailNvarchar()用户email3.5.18 SaleBranch(销售网点表)字段类型主键可为空描述Salebranch_idNumeric()销售网点ID,系统自动分配Salebranch_namenvarchar()销售网点分支名Salebranch_addressnvarchar()所在区Salebranch_telephoneNvarchar()联系方式Salebranch_provinceNvarchar()网点所在省Salebranch_cityNvarchar()网点所在城市4 Performance Requirements 性能需求4.1 时间性能需求系统处理能力:支持最大并发数300个用户,最大同时在线用户3000个用户。响应速度:10秒内客户端:采用浏览器和传统客户端相结合的方式进行业务处理,在30秒内完成页面下载,网络带宽应至少为50Kbps以上。4.2 系统开放性需求基于主流WINDOWS平台建设的反向竞拍网投标管理系统,使其具有良好的可扩充性和可移植性,系统可运行在主流的WINDOWS操作系统平台上,便于以后系统的升级。遵循主流的标准和协议,不仅可以为系统与上级平台系统交换信息提供便利,而且也有利于系统内部各部分之间交换信息,这将有助于提高系统扩充性。4.3 界面友好性需求系统提供统一的操作界面和方式。要求操作界面美观大方,布局合理,功能完善,对于初级用户容易上手,并且提供适当的帮助信息。4.4 系统可用性需求系统操作快捷、内容完整是保证对用户进行使用的基础。因此,应准确而详细地理解各用户群特征、任务和使用环境,在“有效性”(完成特定任务和达到特定目标时所具有的正确性和完整程度)、“效率”(完成任务的正确性和完整程度与所使用资源,如时间之间的比率),以及“满意度”(在使用产品过程中具有的主观满意和接受程度)等方面满足各类用户对系统的要求。4.5 可管理性需求系统涉及面较广,系统应提供对管理内容的分级分类管理和维护、审批服务事项维护、工作流定制与监控、用户信息维护、系统配置和管理、远程监测和故障诊断等功能。5 Interface Requirements 接口需求5.1 User Interface 用户接口实现B/S的用户操作图形化界面,用户的交互界面都通过PC显示屏交互,大部分用户的显示屏都在17英寸以上,分辨率基本已1024*768为主,600*800的较少,软件界面能自适应屏幕大小。屏幕格式尺寸:选择正常4:31、页面规划页面规划如下表所示。用户主页导航栏首页、购买指南、使用银行卡、客服留言航班咨询管理模块营业员根据顾客提供的信息查询航班信息并显示航班结果信息登记管理营业员对购票顾客的基本详细信息进行登记与管理航班管理为用户提供查询、订票、出票、退票。2、用户网上购票流程图5.1 购票流程图5.2 Software Interface 软件接口系统使用的数据库为mysql server。6 Overall Design Constraints 总体设计约束6.1 Standards comp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧办公楼宇管理系统建设实现节能减排与绿色发展
- 在线教育与医疗技术的跨界融合与创新发展
- 提升学习动力教育游戏化的应用与探索
- 智慧城市公共交通的AI监控与风险控制
- 情绪智力在教学中的重要性
- 教育心理学在职业教育中的应用前景
- 智慧医疗系统在医疗资源分配中的关键作用
- 教育心理学在校园欺凌防治中的作用
- 2025届湖北省随州市普通高中物理高二第二学期期末经典模拟试题含解析
- 中职思政课课件下载
- 四川成都历年中考作文题与审题指导(2005-2024)
- 等保测评服务人员配置方案
- 安徽省2024年普通高校招生普通本科批院校投档分数及名次(物理科目组合)
- LY/T 2071-2024人造板类产品生产综合能耗
- 2024年反洗钱考试题库及答案
- 售楼处物业经理年终总结
- 物业员工夏季防暑培训
- 水厂反恐培训教材
- 品管圈PDCA改善案例-降低住院患者跌倒发生率
- 煤化工产业链详解文档课件
- 大学英语4综合教程课件教学课件教学
评论
0/150
提交评论