需求分析说明书1. 引言1.1编写目的实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。1.2 项目背景开发软件名称:机票预订系统。项目任务提出者:修宇老师。项目开发者:信息062班4人组 余大权 徐锦坤 张炼 张志军。用户:中国国际旅游公司。运行环境:宿舍电脑。 开发平台:MyEclipse 7.0 Mysql数据库。系统架构:该系统采用java完成,用AWT开发系统界面设计。1.3 定义MyEclipse 7.0:J2EE可视化开发工具,开发企业管理软件的工具。Mysql :SQL数据库1.4 参考资料《软件工程导论》,张海藩,清华大学出版社。《实用软件工程》,郑人杰等,清华大学出版社。《Mysql使用手册》《Java语言程序设计》马皓等,清华大学出版社。《机票预订系统的可行性研究报告》2.目标系统概述2.1 目标该项软件开发的意图是为了方便航空公司进行乘客预定票的管理,减少管理中出现的麻烦,它主要在某一航空公司内部进行使用,再加之这是一项独立的软件,全部内容自含,所以不会涉及到与其它系统、产品的联系和接口问题。|2.2 用户简介维护人员:熟练掌握Java语言。熟悉掌握 Mysql 的使用。 操作人员:熟悉航班预订系统的流程。通过培训可以掌握系统管理的各种功能。 普通用户:能够熟练地使用互联网,熟悉网上银行业务。 2.3 假定和约束 经费限制:由中国国际旅游公司承担开发过程中的所有经费。 开发期限:一个学期内可以推出可使用的版本。软件预期使用频度: 使用频度较高,至少支持10,000 个用户使用系统。3.需求规定3.1对功能的规定 3.1.1功能需求该系统主要分为四大功能:查询、订票、退票和管理。机票预定系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。前台订票系统查询:查询分为查询一和查询二,查询一可以按航班号、航空公司以及目的地查询。 查询二可以按单程和往返查询。订票: 根据出发日期和第一航班号预订机票,机票类型分为单程和往返,一份订单可订多张机票 。退票:要填写订单号、身份证、客户姓名以及航班信息等等。后台管理系统: 管理员登录、注销 分为插入、删除、更新以及查看数据库操作插入:机票的插入可以按照航班号、班期、公司、座位号、起飞地以及抵达地等等插入数据库。删除:机票可以按照航班号、起止城市、星期进行删除3.1.2 功能需求点列表根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统客户端功能需求点列表功能名称使用者功能描述输入系统响应输出打印取票通知单航空公司帮助旅客领取机票查询旅客订票航班信息4S得到所要航班信息航班信息查询旅客查询机票及定制查询航班信息4S得到航班信息输入旅客信息旅社记录客户信息客户信息5S客户信息服务器端功能需求点列表功能名称使用者功能描述输入系统响应输出航班信息航空公司记录机票数并存如数据库航班信息(时间、机票价格等)10S航班信息旅社反馈信息航空公司对售出机票做统计查看反馈信息4S信息分析及对数据库进行更新航班信息查询旅社为旅客查询机票查询信息5S所需航班信息3.1.3数据流图3.1.4机票预订系统的功能级数据流图3.2对数据的要求3.2.1ER图3.2.2 数据字典系统中的数据元素: 3.3 对性能的规定3.3.1精度(1)数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。(2)数据的一致性与完整性由于系统的数据是共享的,在不同的旅行社中中,机票是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。(3)数据的共享与独立性整个机票预定系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。3.3.2时间特性要求响应时间:1~2
您可能关注的文档
- (软件工程)第6章实现(第三堂课不同集成测试策略的比较).ppt
- (软件工程)第6章实现(第四堂课路径覆盖).ppt
- (软件工程)第6章实现(第五堂课调试).ppt
- (软件工程)第7章维护(第一堂课软件维护的常识).ppt
- (软件工程)第8章面向对象方法学引论(第二堂课面向对象建模).ppt
- (软件工程)第8章面向对象方法学引论(第三堂课用例建模).ppt
- (软件工程)第8章面向对象方法学引论(第一堂课导入).ppt
- (软件工程)第9章面向对象方分析(第二堂课进一步完善).ppt
- (软件工程)第9章面向对象方分析(第三堂课建立功能模型).ppt
- (软件工程)第9章面向对象方分析(第一堂课面向对象分析的基本过程).ppt
最近下载
- 2026年详版个人信用报告征信报告最新Word可编辑模版样板doc文件.docx
- 2026年春接力版(新教材)小学音乐一年级下册(全册)教学设计(附目录P160).docx
- 行者讲课脉法下篇.doc VIP
- 铁塔电池通讯协议.docx VIP
- 复旦大学课程汉语言文学原典精读李杜精读.pdf VIP
- 电商数据分析(微课版)课件全套 第1--10章 电商数据分析概述---数据分析报告与看板制作.pptx
- 异常子宫出血的护理查房.pptx
- 2025年中医执业医师个人工作计划范文.docx VIP
- 2024《中班幼儿饮食行为现状调查—以S幼儿园为例》12000字.docx VIP
- 2025年美容美发十年行业数据洞察报告.docx
原创力文档

文档评论(0)