1.4经济可行性分析
1.4.1支出
网上订票成本相对更低、利润空间相对较大,而且,每天到网站的消费者比到卖场的消费者数量更多,这对是经销商至关重要。成功的IT经销商,已经不仅仅局限在卖场、门店、写字楼或者是居民楼。要利用网络平台开展全国进行渠道管理,近日,清华紫光笔记本也通过网络订购小试牛刀;小到经销商、柜台户通过互联网订购,甚至是个人开始的空中商店......可以说,无论是何种类型、何种出身,只要是你专心经营、诚心经商,互联网都给予了平等的机会,尤其是给航空也带来了相当多的增值和成长。
1.5因素可行性分析
1.5.1法律因素
所有软件都选用正版.
所有技术资料都由提出方保管。
合同制定确定违约责任.
1.5.2用户使用可行性
使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,所有人员都要经过本公司培训.管理人员也需经一般培训.经过培训人员将会熟练使用本软件.两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统.
1.6其他可供选择的方案
1.6.1客户端与服务器端联系在一起
数据输入由终端输入,所有数据都由服务器处理,只在终端上显示数据结果。 此设计简化了数据处理,但加重了服务器的数据处理。而使用客户端/服务器机理,简化数据流量,加快数据处理。
1.7结论意见
由于投资效益比远大于100%, 技术、经济、操作都有可行性,可以进行开发.
2、需求分析
2.1概述
随着航空事业的飞速发展和人民生活水平的提高,人们已不在亲自到航空公司预定机票,通过网络定票,网上预约定票已经是未来航空定票的主要发展趋势。因此,机票预定中心将是您理想的选择。
分布式航空订票系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易文护的、具有良好人机交互界面的机票预定系统,实现航空公司的机票销售的自动化的计算机系统,为企业的决策层提供准确、精细、迅速的机票销售信息。
根据可行性研究的结果和客户的要求,分析现有情况及问题,采用Client/Server结构,将机票预定系统划分为两个子系统:客户端子系统,服务器端子系统。
本系统的开发宗旨,以及总体任务就是要实现网上订票的快捷性、安全性。所以为了能够实现编制这个软件所设定的目标,在程序的开发之前,需求分析必不可少。
需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至文护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。
本系统主要为订票者提供订票服务,以及与此相关的信息服务。例如查看航班,查看座位余额。使用本系统,可以实现对航班信息,用户信息,订票信息进行有效的管理,同时对系统进行管理文护,以满足安全性和可文护性等方面的要求。
2.2问题分析
由于业务的需要和保密性,也为了便于管理,系统管理员与普通用户应该具有不同的使用权限。普通用户和管理员都可以浏览网站上的一些信息以及相关的操作,如订单的查询,航班的查询等。而管理员才有权限管理普通用户、出票、航班等。
用户按权限应分为两种:普通用户和管理员。
从整体上看,系统应两大模块:一个是普通用户模块;另一个是管理员模块。
对于普通用户,分为登录和非登录两种,没有登录的用户只能查看航班等基本的信息,不拥有订票的功能。登录的用户可以查看某次航班的座位余额。可以订票,可以查看自己的订票信息。还可以查看天气。
管理员的拥有的权限最大,它可以对用户和航班进行添加、删除、修改等操作。最重要的是能够对用户以订票的信息进行出票管理,发送确认信息。
2.2.1 需求描述
需求描述就是根据用户的描述来确定航空订票系统的详细功能。此系统的用例包括普通用户和管理员。管理员是这个系统的管理者,他拥有管理用户、航班的权限,普通用户可以使用此系统来实现订票功能。他们都可以查看航班、订单信息。
2.2.2具体的功能要求
本论文所设计的航空公司订票管理系统正是根据目前航空公司的订票处理过程的特点,设计适用于各个航空公司订票管理的系统。该系统能够完成航空公司需要订票管理的全过程,包括舱位信息管理、客机信息管理、航线信息管理、客户信息管理、客户类型信息管理、订票信息管理等功能,实现信息管理的系统化、规范化、自动化。其中的模块有
数据库模块设计:系统的概要设计中最重要的就是系统模块化设计。模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块,按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可文护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少,且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。
用户模块
(1)航班显示信息 (2)登录
(3)注册与注销 (4)航班搜索与根据城市搜索航班
(5)查询座位余额 (6)找回密码
(7)订单查询 (8)修改个人密码
(9)预定机票,已定机票
(10)天气预报
管理员模块
(1)管理员登录
(2)客户注册信息
(3)客户订票信息
(4)航班管理