jsp航空订票系统流程图ER图-航空订票系统论文 第2页

可行性分析
1.1编写目的:
可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。
1.1.1项目背景:
开发软件名称:分布式航空订票系统。
项目任务提出者:北华大学计理04-2班刘成伟
项目与其他软件,系统的关系:
本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以JAVA为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用MYSQL的为开发软件的数据库服务程序。
1.1.2 参考资料:
[1] 闪四清.数据库系统原理与应用教程[M].清华大学出版社,2005年1月
[2] 萨师瑄等.数据库系统概论[M].高等教育出版社, 2000年7月       
[3] 面向对象JAVA编程思想.  (美) Timothy Budd著  清华大学出版社 2002
[4]J2EE 设计开发编程指南.   魏海萍 译,电子工业出版社,2003 年
[5]Java 编程语言(第 3 版).  虞万荣 等译,中国电力出版社,2003 年
[6]数据结构与算法分析 (Java).  (美) Mark Allen Weiss著  机械工业出版社 2004
[7]企业应用架构模式.   王怀民 等译,机械工业出版社 ,2004 年
[8] Ajax高级程序设计.  Nicholas C. Zakas, Jeremy McPeak著  人民邮电出版社 2006 
[9]Ajax基础教程 . (美) Ryan Asleson, Nathaniel T. Schutta著  人民邮电出版社 2006
1.2可行性研究的前提
1.2.1要求
主要功能:为同学们提供图书查询借阅服务,方便图书管的工作,提高学校图书馆的服务质量和服务效率
性能要求:要确保同学们查询到最新的图书信息。借阅系统的借书信息必须无差错的存储在机场的主服务器上。对服务器上的数据必须进行及时正确的刷新。
输出要求:数据完整,详实。
输出要求:简捷,快速,实时。
安全与保密要求:服务器的管理员享有对图书库及同学们借阅信息库管理与修改。同学们只享有对图书信息库的查询。
完成期限:预计六个月,即截止2008年6月8日。
1.2.2目标:
系统实现后,大大提高中原工学院图书馆的服务效率。降低图书借阅服务中的错误发生率,为同学们学习提供更大的方便。
1.2.3条件,假定和限制
建议软件寿命:10年。
硬件条件:服务器sun工作站,终端为pc机。
运行环境:WindoW xp
数据库:SQL
投入运行最迟时间:2008/06/15
1.3技术可行性分析
1.3.1系统简要描述
当顾客用PC机在网上进行咨询时,终端向服务器发出查询请求,服务器根据航班信息库的实时数据,向终端发送数据,显示在终端的屏幕上。当顾客向售票员定票时,终端向服务器发出详尽的一份定单,服务器核对后,存入定票信息库,并修改机票信息库。当顾客再次来取票时,终端向服务器发出查询定票请求,服务器接收后,查询定票信息库,核对后,传送机票确认表单,终端打印出机票。
1.3.2处理流程和数据流程

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)航班管理

上一页  [1] [2] [3] [4] [5] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有