航空机票预订系统需求分析
机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告)-课程设计[管理资料]
![机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告)-课程设计[管理资料]](https://img.taocdn.com/s3/m/f9992af0de80d4d8d05a4fbe.png)
机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告)-课程设计机票预定系统(可行性分析+需求分析+概要设计+详细设计说明书+测试报告)机票预订系统可行性分析系统目的分析机票预订系统的目的是从操作简便、界面友好、灵活、实用、安全、便捷的要求出发,完成航空公司需要订票管理过程,包括航线信息管理、客户信息管理、票务信息管理等功能,主要解决在一个航空公司里,进行航线管理、顾客的查询航班,订票及退票等服务项目管理的程序设计。
并尽可能的满足客户的需求。
当前的系统的目标分析随着计算机话的订票和售票服务普及化,乘客自己可以设计全部的航空计划。
旅行社将旅客的信息资料反馈给航空公司,这样就形成了旅客个人资料,旅客在交付预定金后,航空公司建立的客户信息数据库中就留下了资料,在乘客以后的服务中就可以提供更加人性化得服务。
因此我们的系统目标就是:实现网上订票的普及化,客户服务的信息化,数据库管理的便捷化。
具体表现为:(1)我们实行团体订票优惠,即所有通过本订票系统提供的服务的用户必须先注册,以便系统管理人员对用户的管理。
同时对旅行社团体订票提供折扣优惠。
(2)建立完善的订票流程,订票流程是订票系统关键的部分,笨系统通过需求分析一套独特的订票流程,其方便性、快捷性、完善性使得本售票系统流程区别于老系统的流程。
(3)家里两种取票方式:票点取票、送货上门。
建立服务查询模块,是浏览者能够方便的通过该模块查询服务的相关信息。
(4)提供系统公告与出行参考模块,为用户提供方便。
技术可行性分析实用现有的技术能不能实现这个系统?由于本管理系统的对象单一,仅对航空公司机票进行管理。
这个管理系统比较适合采用数据结构来设计。
本系统使用Visual Basic ,使用文档作为后台服务。
在计算机硬件和软件快速发展的今天,计算机硬件和软件已经能够满足本管理系统的压球。
在数据库的编程工具方面,各种可视化编程语言的出现,一改过去设计的概念和方法,用户鼠标就可以快速,简介的创建应用程序,极大的提高了编程效率。
(完整)机票预订系统需求分析

需求分析规格说明书--机票预订系统1 引言1.1 编写目的航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。
各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。
当旅客交付了预订金或通过网上支付方式付款后,旅客就可以在飞机起飞前凭个人二代身份证在旅行社或机场指定系统上自助打印机票,系统核对无误即打印出机票给旅客。
此外航空公司为随时掌握各个航班飞机的乘载情况,需要定期进行查询统计,以便适当调整。
1。
2 项目背景随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。
该系统具有完整的存储,查询,核对,打印机票等功能.在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代身份证、取票通知和账单取票,系统校对无误后即打印机票给顾客。
1.3 定义1.4 参考资料1.《软件工程导论》,张海潘,清华大学出版社2 任务概述2.1 目标在计算机网络,数据库和先进开发平台上,利用现有软件,配置一定硬件,开发一个巨头开放乙烯结构的、易扩充的、一维护的、具有良好人机交互界面的机票预订系统,实现航空公司与旅行社之间的现代化管理链接.实现各个旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班的功能。
2.2 用户的特点用户为旅游社工作人员,通过登录相应信息而进入机票系统,然后输入旅客基本信息和要求,系统自动为其查询并且作出相应的航班安排,经与旅客交流后,选择航班进行预订,网上支付,然后系统在用户终端输出相应取票通知和账单。
2。
3 条件与限制2。
航空订票系统分析需求报告

航空订票系统分析需求报告1252355 1.编写目的及背景1.1编写目的1.本文档旨在从技术、经济、操作等方面综合研究分析机票预订系统的需求和各模块需要实现的具体要求,尽可能多地考虑在往后研发进程中可能出现的问题,为往后的概要设计和详细设计打基础2.便于用户、系统分析人员和程序员对需求进行理解和交流,初步判定目标软件可否知足其原来的期望,并可作为系统分析员设计软件的大体起点;3.确立可测试标准,用于软件开发完成后测试产品。
4.预期的读者和阅读建议:项目领导,项目组成员:须将本文档的全数内容理解清楚。
测试人员:主要阅读本文中详细的需求部份。
客户:需明确所有的需求分析是不是符合自己提出的要求。
1.2背景说明:1.软件系统名称:航空机票预订系统。
2.任务提出者:XX航空公司3.用户:XX航空公司,各大订票点4.实现:XX航空公司计算中心1.3概念结构化语言:将加上的控制结构就成了结构化语言。
数据库:依照数据结构来组织、存储和管理数据的仓库。
旅客信息:旅客提出订票要求时输入的信息,包括姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等。
取票通知:旅客取票凭证。
账单:旅客取票和交易的凭证。
机票:旅客登机凭证。
2任务概述2.1目标1.|开发用意:为方便旅客订票,提高工作效率,在技术、经济可行的条件下开发目标软件。
2.应用目标:接收预定机票的旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和目的地,航班舱位要求等)。
为旅客安排航班。
当旅客交付了预订金后,系统打印出取票通知和帐单给旅客。
旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统查对无误即打印出机票给旅客。
能够及时对于航班售票情况进行统计。
3.作用范围:xx航空公司所有订票点。
4.目标软件作为航空公司内部管理系统的一部份,与其他软件的关系如下:航空公司管理系统订票管航班员工管设备管管理2.2用户的特点1.利用本软件人员要求有必然计算机基础的人员,系统管理员要求有计算机的专业知识,所有人员都要通过本公司培训.2.管理人员也需经一般培训.3.系统管理员,审计员将进行专业培训,以保证他们将熟练管理本系统.4.目标软件的预期利用频度:二十四小时不按期利用。
案例:机票预定系统

案例:机票预定系统一、可行性分析1 引言1。
1 编写目的:可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。
明确开发风险及其所带来的经济效益。
本报告经审核后,交软件经理审查。
1。
2 项目背景:开发软件名称:机票预订系统.项目任务提出者:中国民航及中国国际旅游开发公司。
项目开发者:浙江大学IMK开发小组。
用户:中国民航及中国国际旅游开发公司.实现软件单位:中国国际旅游开发公司及浙江大学项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序.2.可行性研究的前提2。
1要求主要功能:为游客提供机票预定服务,方便旅游局的售票工作,提高旅游局的服务质量和服务效率性能要求:机场提供的信息必须及时的反映在旅游局的工作平台上。
售票系统的定单必须无差错的存储在机场的主服务器上。
对服务器上的数据必须进行及时正确的刷新.输出要求:数据完整,详实。
输出要求:简捷,快速,实时.安全与保密要求:服务器的管理员享有对机场航班信息库及机票信息库和定票信息库的管理与修改。
售票员只享有对订票信息库的部分修改(写入与读出)。
完成期限:预计六个月,即截止2000年2月8日。
2.2目标:系统实现后,大大提高旅游局的机票预定服务效率。
降低售票服务中的错误发生率,减少信息交流的烦琐过程及其带来的开销.2.3条件,假定和限制建议软件寿命:5年。
经费来源:中国国际旅游开发公司。
硬件条件:服务器sun工作站,终端为pc机。
运行环境:Linux数据库:Oracle8投入运行最迟时间:2000/04/042.4可行性研究方法2.5决定可行性的主要因素成本/效益分析结果,效益〉成本.技术可行,现有技术可完全承担开发任务。
机票预定系统可行性分析

机票预定系统可行性分析1. 引言机票预定系统是一个在线平台,为用户提供预订机票和管理机票订单的便利工具。
在现代社会,随着人们对航空交通需求的增加,机票预定系统的市场需求也越来越大。
本文将对机票预定系统的可行性进行分析,包括技术可行性、经济可行性和操作可行性。
2. 技术可行性机票预定系统的技术可行性分析主要考虑到系统的开发与维护是否具备足够的技术能力。
首先,需要进行系统架构设计,包括数据库的设计和用户界面的设计。
其次,需要选择合适的开发语言和技术,以确保系统的高效性和稳定性。
最后,还需要考虑系统的安全性和数据的保护,在用户个人信息和支付信息方面进行严格的保密措施。
通过综合评估技术和资源的可行性,可以确定机票预定系统的技术可行性。
3. 经济可行性机票预定系统的经济可行性分析主要考虑到该系统的投资回报率和盈利能力。
首先,需要评估市场需求和竞争情况,确定系统的目标用户群体和市场容量。
其次,需要考虑系统的成本,包括开发成本、运营成本和推广成本等。
然后,通过市场调研和商业计划分析,预测系统的收入和利润,以评估系统的经济效益。
最后,还需要考虑系统的可持续性和发展潜力,以保证系统的长期盈利能力。
4. 操作可行性机票预定系统的操作可行性分析主要考虑到系统的易用性和用户体验。
首先,需要确保系统的界面简洁明了,用户能够轻松地进行机票预订和订单管理等操作。
其次,需要提供多种支付方式和航空公司选择,以满足不同用户的需求。
然后,需要考虑系统的稳定性和可靠性,确保用户在使用过程中不会遇到系统崩溃或数据丢失等问题。
最后,还需要考虑系统的扩展性和兼容性,以适应未来的业务发展和技术更新。
5. 结论通过对机票预定系统的可行性进行分析,可以得出以下结论:该系统在技术、经济和操作方面具备可行性。
在技术可行性方面,开发和维护系统的技术资源可行,可以满足系统功能和安全性的要求。
在经济可行性方面,系统具备一定的投资回报率和盈利能力,市场需求和用户群体也具备一定规模。
航班订票系统可行性分析

航班订票系统可行性分析引言随着航空业的快速发展,航空公司面临着越来越多的订票需求。
传统的人工订票方式不仅效率低下,而且存在很多问题,例如订票过程繁琐、容易出现错误、实时查询困难等。
为了提高订票效率和顾客满意度,航空公司亟需开发一套高效、智能的航班订票系统。
本文将对航班订票系统的可行性进行分析,包括技术可行性、经济可行性和操作可行性。
技术可行性首先,航班订票系统需要具备强大的技术支持。
现代信息技术的发展使得构建一个高效的航班订票系统成为可能。
以下是技术可行性的分析:1. 必要的硬件设备航班订票系统需要运行在稳定的硬件环境中。
航空公司需要投入一定的资金购买服务器、计算机和网络设备等硬件设备,以保证系统的稳定性和安全性。
2. 强大的软件支持航班订票系统需要使用先进的软件工具和技术进行开发。
例如,可以采用面向对象的编程语言如Java或Python来编写系统的后端逻辑,采用先进的前端开发框架如React或Vue.js来设计用户界面。
此外,系统还需要使用数据库管理系统如MySQL或Oracle来存储和管理数据。
3. 数据安全和网络安全航班订票系统需要保证数据的安全性和网络的稳定性。
系统需要采取必要的措施保护用户的个人信息,例如使用SSL协议加密数据传输通道,限制对敏感数据的访问权限等。
同时,系统还需要具备防止黑客攻击和恶意行为的能力。
经济可行性进行经济可行性分析可以帮助航空公司评估开发航班订票系统所需的投资和预期收益。
以下是经济可行性的分析:1. 投资成本开发航班订票系统需要投入人力、物力和财力等资源。
航空公司需要支付软件开发人员的工资,购买硬件设备、服务器租用费用和网络运营费用等。
这些投资成本需要在系统投入使用之前进行预估和筹措。
2. 维护成本航班订票系统的开发只是一个开始,系统还需要进行后续的维护和更新。
维护成本包括人力成本、服务器运维费用和软件升级等。
航空公司需要评估每年的维护成本,以确保航班订票系统的长期可行性。
飞机订票系统策划书3篇

飞机订票系统策划书3篇篇一飞机订票系统策划书一、引言二、系统目标1. 提供在线机票预订功能,方便用户随时随地预订机票。
2. 整合机票信息,提供实时的航班查询、预订和票价比较功能。
3. 支持多种支付方式,确保安全、便捷的支付流程。
4. 提供用户管理功能,方便用户查询订单、修改个人信息等。
5. 具备数据分析和报表功能,帮助航空公司进行市场分析和决策。
三、系统功能模块1. 用户界面模块机票搜索和预订:用户可以通过输入出发地、目的地、出发日期等信息搜索机票,并进行预订。
个人中心:用户可以查询订单、修改个人信息、管理常用联系人等。
客服中心:提供在线客服和常见问题解答,方便用户咨询。
2. 后台管理模块航班管理:航空公司可以管理航班信息、舱位设置、票价调整等。
订单管理:管理员可以查询、处理订单,报表。
用户管理:管理员可以管理用户信息,设置用户权限。
数据分析:系统可以分析用户行为、预订趋势等数据,为航空公司提供决策支持。
3. 支付模块支持多种支付方式,如在线支付、银行转账、信用卡支付等。
与第三方支付平台集成,确保支付安全可靠。
提供支付记录查询功能,方便用户查询支付状态。
4. 数据整合模块与航空公司的票务系统进行数据对接,实时获取航班信息和票价。
整合其他数据源,提供更多的机票信息和推荐。
四、技术选型1. 前端技术:采用 HTML、CSS、JavaScript 等技术,构建用户界面。
2. 后端技术:选择适合的编程语言和框架,如 Python、Django 等。
3. 数据库:使用关系型数据库如 MySQL 或 NoSQL 数据库如 MongoDB 存储数据。
4. 支付接口:与第三方支付平台进行集成。
五、项目时间表1. 需求分析与设计:[时间区间 1]2. 系统开发:[时间区间 2]3. 测试与修复:[时间区间 3]4. 上线与维护:[时间区间 4]六、预算1. 人力成本:[具体金额]2. 技术设备采购:[具体金额]3. 软件开发费用:[具体金额]4. 测试与维护费用:[具体金额]5. 其他费用:[具体金额]总预算:[具体金额]七、风险评估与应对措施1. 技术风险:关注技术发展趋势,及时解决技术难题。
机票预定系统需求分析

机票预定系统需求分析随着航空业的发展,人们的生活方式和旅游娱乐需求也发生了巨大的变化,机票预定系统成为了不可或缺的旅游生活工具。
下面针对机票预定系统进行需求分析。
需求一:航班信息展示机票预定系统必须能够对用户提供最新、真实、准确的航班信息,如起降时间、航班编号、出发地、目的地、到达时间等等,这些航班信息必须及时更新。
此外,系统还应该支持多种查询条件,以便用户通过条件筛选出最符合自己需求的航班信息和价格。
需求二:订单管理机票预定系统必须支持用户进行订单管理,包括用户查询、退订、改签等功能。
在订单管理功能上,系统应该为用户提供完善的流程,避免用户在操作时出现困难和错误。
同时,系统也应该在订单管理过程中,保障用户信息的安全性,严格遵守个人信息保护相关法规。
需求三:支付系统支付是机票预定系统中最核心的功能之一,系统必须支持常见的支付方式,如银行卡、支付宝、微信等。
在支付系统上,系统也应该保证支付环境的安全性,采用多种措施,如SSL加密、网关过滤等,确保用户在支付过程中的信息安全和支付安全。
需求四:退改政策透明机票预定系统必须将退改政策和费用明示,以保证用户能够秉持着强烈的了解和自主的选择。
同时,系统应该能够准确实施退改政策,保持政策的透明性和公正性。
需求五:客服支持机票预定系统必须提供完善而用户友好的客服支持,如电话、短信、在线客服等多种渠道。
在客服支持上,系统应该考虑用户的方便性和实用性,确保能够帮助用户及时有效地解决问题,并提供满意的服务体验。
总之,机票预定系统是一个重要的旅游生活服务平台,系统集成了航班信息展示、订单管理、支付系统、退改政策等多种功能,需要满足用户的多样化需求。
因此,系统需求分析和设计,必须考虑到用户的商业和非商业需求,设计出一套简单、有效、安全、便捷和友好的系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
航空机票预订系统需求分析.0 0一、引言本文针对航空客运订票问题,设计航空客运订票的业务活动包括:查询航线、客票预订和办理退票等。
设计了一个航空客运订票系统。
以下为给系统的需求分析说明书。
1、目的学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。
航空空订票系统:(1)熟练掌握链表存储结构及其建立过程和常用操作;(2)熟练掌握队列的建立过程和常用操作;(3)学会自己调试程序的方法并掌握一定的技巧。
2、背景目前,国内航空公司的数量和规模都在扩大,国外航空公司也纷纷着陆中国,这些航空公司之间的竞争可谓日益激烈。
配备一个安全、高效、灵活、可靠的客户服务中心系统对于航空公司加强客户服务质量,提高客户服务水平,扩展业务途径,维护公众形象,提高工作效率必将发挥重要作用。
二、任务概述1、目标对航空公司来说,航空订票管理系统既能扩大服务范围,扩大公司影响,减少营业费用,又对稳固航空公司的客源有着重要的辅助作用;站在旅客的角度,航空公司提供的这种服务提供了更多的方便,节省了很多时间。
建设航空订票管理系统是体现和提高航空公司领导业绩的一条捷径,此外还具有重要意义:1、改善航空公司服务质量;2、创造和提升航空公司的品牌优势;3、优化航空公司的服务流程;4、提升信息化的水平;2、系统(或用户)的特点航空订票管理系统利用现在高新科学技术对航空订票进行管理,提高管理的有效性、安全性、可靠性和航空公司运行自动化程度。
由于尽量减少人工的参与,从而最大限度的减少人员费用以及由于人为失误或舞弊造成的损失,大大提高整个航空公司 0的经济性、安全性与使用效率。
3、假定和约束(1)该软件开发运行的最短寿命为15年(2)经费是由使用该系统的公司支持(3)开发软件投入使用的最迟时间是三个月4、数据流图旅客清2旅客订票记传给旅行旅1 3旅客信息记航班机票信产生取票通2.121.旅客安排航班传给航空公司订票信息图1 旅客订票流程图订票旅客清单13.12.3图2 旅客取票图5、数据字典名字:旅客信息别名:描述:旅客的个人信息,用于对旅客的确认+旅行时间+工作单位+身份证号码+定义:旅客信息=姓名性别旅行目的地+端)位置:输入到旅行社端(client名字:订票旅客清单别名:描述:已订票的旅客的记录旅客信息的合集定义:订票旅客清单=端)位置:输入到旅行社端(Client名字:订票信息别名:描述:旅客的旅行时间和目的地,用于确定旅客的航班旅客旅行目的地定义:订票信息=旅客旅行时间+端)位置:传输到航空公司端(Server2名字:航班机票信别名描述:旅客的航班信息,根据旅客的旅行时间和目的地确旅客机票班定义:航班机票信旅客机票时端位置:传输到旅行社端Client名字:取票通知别名:描述:旅客领取机票的凭证+领票时间定义:取票通知=旅客姓名位置:输出到打印机名字:售出机票信息别名:描述:旅客的航班机票的信息=定义:售出机票信息旅客的航班机票位置:输出到打印机名字:旅客订票记录别名:描述:已订票的旅客在航空公司的记录航班机票信息旅客姓名定义:旅客订票记录=+端)位置:输出到航空公司端(Server3三、需求分析1.每条航线所涉及的信息有:终点站名、航班号、飞机号、飞行日(星期几)、乘员定额、余票量、已订票的客户名单(包括姓名、订票量、舱位等级1,2或3)以及等候替补的客户名单(包括姓名、所需票量);2.全部数据可以只放在内存中;3.系统能实现的操作和功能如下:a)查询航线:根据旅客提出的终点站名输出下列信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额;b)承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若尚有余票,则为客户办理订票手续,输出座位号;若已满员或余票额少于定票额,则需重新询问客户要求。
若需要,可登记排队候补;c)退票业务:根据客户提供的情况(日期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他排队候补的客户。
1、软件功能说明(1)显示已初始化的全部航线信息(2)浏览已订票客户信息(3)根据客户提出的终点站名,调用find()函数寻找航线信息,调用list()函数输出航线信息(4)办理订票业务:根据客户提供的航班号进行查询航线信息,若客户订票额超过乘员定票总额,退出,若客户订票额末超过余票量,订票成功并登记信息,在订票乘员名单域中添加客户信息;如果暂时没有票,询问客户是否要排队等侯,如果是,则在等候队列增加该客户的订票信息。
(5)办理退票业务:调用查询函数,根据客户提供的航线进行搜索根据客户提 4供的姓名到订票客户名单域进行查询。
退票成功后,重新将航线名单域指向订票单链表的头指针。
根据队列中从出的客户信息判断是否满足要求,如果满足,则将该客户的信息插入到乘客信息链表中。
(6)退出本系统图E-R2、系统主要订票数航班订票日起飞时订票人姓订降落时订票人电起飞地订票人身份证降落地订票人地防订票人年龄座位数订票人性别成人票价订票状态折扣 3 图ER数据库图3、对功能和性能的一般规定节省了较高的性能价格比,由于这种模式极大的方便了客户及航班信息的管理,很多不必要的设备,减少了项目投资。
系统功能齐全、开放性好。
订票,退票,查询,管理等业务,全部使用软件来控制,因此今后功能变动、业务改动很灵活。
共享航班资源。
数据的输入。
管理员根据需要来输入航班、订票人、乘客等信息的具体数据,但必须保证其正确性和准确性。
数据的修改。
管理员根据需要对指定的数据进行修改,由于记录繁多,因此用户然后再从该范围中找到指定的记录进行首先要输入一定的查询条件,缩小记录范围, 5修改,保证修改的内容的正确性和准确性后可更新数据库的数据。
数据的删除。
管理员根据需要对指定的数据进行删除,由于记录繁多,因此用户首先要输入一定的查询条件,缩小记录范围,然后再从该范围中找到制定的记录进行删除,保证将要删除的内容的正确性和准确性后可删除掉数据库中的数据。
数据的查询。
管理员根据需要查询数据库中的所有数据,输入一定的查询条件,然后可按照输入的查询依据查询新数据库的数据。
从实用、好用的角度出发开发航空订票管理系统,建立面向顾客管理全过程的管理与控制系统,在设计过程中主要考虑以下原则:可操作性。
原始信息皆由管理员录入,系统应尽量减少操作员的数据录入量,录入数据尽量通过设计下拉列表框来选择录入,这样的处理同时也避免了许多录入异常现象的发生。
数据输入的格式应符合业务习惯,并且直观、方便。
要求系统处理的数据能准确无误,同时输出信息要求直观、简洁。
可靠性。
系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性和正确性实用性。
从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。
安全性。
系统安全措施可靠、高效、可维护性好,有权限控制、口令控制、临时锁定控制,其中口令录入界面便于系统识别登录用户。
可维护性。
为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系统在功能设计上考虑可扩展性,以满足业务变动的需求。
可移植性。
系统开发完成后,要能运行于任何由Windows NT/Windows 9X操作系统所构成的计算机网络环境下。
3.1功能模块图系统结构图(功能模块图):6主函退出系查询航按剩余票办理订票浏览航线浏览已订办理退票客户信排功能模块图5图4、灵活性当需求发生某些变化时,机票管理应用软件操作方式、数据结构、运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或改变过滤条件。
四、运行环境规定最低配置:Windowsxp 操作系统:512M内存:显存标准版 1G显示卡:TNT2 irectX兼容键盘鼠标输入设备 512K调制解调器网络适配器:推荐配置要求Windows XP 操作系统:1G内存: 1G显存显示卡:GeForce级别兼容鼠标键盘输入设备irectX 调制解调器网络适配器:512K 7五、概要设计1、程序系统的组织结构系统用例图:图6系统用例图服务器端的组织结构图:8系统层次结系统层次结构图7图系统功能管理的主要功能是管理员身份、超级管理员、一般管理员、航班信息管理、订票人信息等。
92、系统数据流程分析数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理功能等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。
数据流程分析主要包括对信息的流动、变换、存贮等的分析。
其目的是要发现和解决数据流动中的问题。
这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。
问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。
调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。
由于该程序执行过程单一,没有太复杂的功能,所以使用程序流程图就能进行设计。
但是使用程序流程图能诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。
程序流程图不容易表示数据结构。
由于程序流程图用箭头代表控制流,因此程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制。
该系统的系统流程图如下所示。
10是服务器图8查询流程图端进入系统首先判断管理员,查询的内容。
判断是否符合规定,然后根据输入的内容查询到数据,在判断是否继续运行或者退出系统。
9添加模块流程图,如图图所示。
11是图9 服务器端添加模块流程图运行程序,管理员输入要填写的信息,系统判断是否符合规定,符合将其添加到数据库中,否则不添加,添加完之后选择是否继续程序或者退出程序。
10修改模块流程图,如图所示。
12是10 图服务器端修改模块流程图运行程序,管理员输入要修改的信息,系统判断是否符合规定,符合将其修改到数据库中,否则不修改,修改完之后选择是否继续程序或者退出程序。
所示。
删除模块流程图,如图11 13是图11 服务器端删除模块流程图运行程序,管理员输入要删除的信息,系统判断是否符合规定,符合将其从数据库中删除,否则不删除,删除完之后选择是否继续程序或者退出程序。
客户端各模块的流程图: 14是12 图查询模块流程图运行程序,用户输入要查询的信息,系统判断是否符合规定,符合将要查询的内查询完之后选择是否继续程序或者否则返回运行界面提示,容从数据库中查询出来,退出程序。
:订票模块的流程图 15是图13 订票模块流程图用户运行程序,输入订票人的信息,系统判断是否符合规定,符合将数据添加到数据库,否则返回到输入订票人信息界面,订购完成之后,用户可选择继续或者退出。
16。