基于WEB的网上机票查询和销售系统2014_11_17
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、基于WEB的网上机票查询和销售系统可行性研究
可行性是指开发一个新系统或者修改/升级一个旧系统将会对用户带来多少利益的一个度量,可行性分析是为了能够用最小的代价在尽可能短的时间内确定问题是否可解,可以为用户方的决策者进行下列决策提供依据:按原计划进行,对项目进行必要的调整或取消项目。
1.系统流程图
2.数据流图
用户注册数据流图
用户登陆数据流图
订票系统的功能级数据流
图
退票系统的功能级数据流
图
3.技术可行性
技术可行性就是从技术的角度出发,分析研究要开发项目的可行性。
经对现有网上机票的销售和预订的实际考察发现,绝大多数的航空公司、网络公司及酒店等机票销售管理系统都已具备计算机软硬件和网络环境。现有的网络硬件及软件的系统已经完全可以满足构造这样一个系统的实力。加上现在对网络系统构造的支持,如现下流行的Eclipse下应用Spring+Struts+Hibernate对Web开发的强大支持,以及Tomcat服务器的简易安装和稳定的运行结合MySql 对于系统的构建、运行和维护都可以轻松地完成。技术环境已满足开发和使用的条件。
4.社会可行性
本网上飞机票订票系统用于网上订票,人们只要能上网就能足不出户的查阅机票信息,还能根据相应的信息订票和付账,操作简单、显示结果易懂,没有不相关的繁琐复杂内容,完全适用各类人群,因此在社会可行性方面是完全满足的。
5.经济可行性
本次网上机票预订管理系统的开发是建立在计算机技术广泛应用和普及于社会各个行业的实际工作中,并能够极大的减少航空公司、机票销售点工作人员的工作压力,降低售票开销,简化售票流程,提高机票管理系统的效率和准确性,规范旅客信息的管理。从长远角度来看,此系统的投入会给航空公司机票销售信息统计完整化、数据处理智能化、经济预算科学化、业务处理高效化等。另外本系统采用开发软件均为开源免费,可大大降低开发成本,一旦项目完成投入使用,即可见效益。
6.法律可行性
1.所有开发软件均采用开源免费软件,无版权纠纷。
2.无违反国家法律相关规定。
7.操作可行性分析
操作可行性,又称社会可行性或运行可行性,是对开发系统在一个给定的工作环境中能否运行或运行好坏程度的量度。
本系统以网络应用为主,用户界面和管理界面都和在网上查看新闻一样简单和易于操作。所有有上网经历的用户都可以轻松地完成自己的目的,而管理对于航班及订单的管理也无须特地培训,简单知道航班的规则即可。
二、项目开发计划书
1.引言
1.1.1. 1.1项目概述
机票预订工作的记录、查询、核对等工作量十分庞大,同时,操作相对简单且重复率很高,因此,可以利用计算机的管理信息系统进行这些繁杂而又简单的工作,以提高机票预定的工作效率、准确性、管理水平和服务质量。因此开发机票预订系统。
本机票预订系统是在现代社会生活节奏不断加快,对机票预订工作的自动化和准确化要求也日益强烈的背景下,为了实现机票预订工作的网络化,以及实现网络查询和统计一体化而开发的管理信息系统。该系统为机票预订管理员提供了一个个性化的界面,并且机票预订管理员只需一次登录就可以使用所有服务;将订票旅客需要的各种服务集中起来,订票旅客可以很方便地进行自身信息和航班、票价情况查询。总之,从基本订票信息的录入到订票信息的查询,再到最终的信息核准打印机票,都可以通过这个系统完成。
1.1.
2. 1.3 相关文档
项目开发计划书
软件需求规格说明书
1.2. 2.软件生存周期
软件生存周期是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。
软件生命期一般包括以下各阶段:
①软件计划与可行性研究
②需求分析
③软件设计
④软件编程
⑤软件测试
⑥软件运行与维护
1.3. 3.任务与工作产品
3.1任务
(1)需求分析
(2)系统设计
(3)系统实现
(5)产品交付
3.2产品
1) 可行性研究报告
2) 项目开发计划
3) 需求规格说明书
4) 总体设计说明书
5) 详细设计说明书
6) 测试计划书
1.4. 4.工作产品、任务规模、工作量估计
机票预订系统应用于个人电脑和小型集体,属于小型的项目,因此系统相对简单。为了提高系统的开发速度,这里采用两层的代码结构,如图所示。系统的架构包括用户界面和数据库两个层次。用户界面由用户界面、管理员界面、飞机票管理界面。用户界面一方面面向用户,与用户发生交互,另一方面面向底层的数据库。开发过程中有关数据库操作的代码穿插在界面代码中。
5.资源需求计划
5.1运行环境
系统将由两部分程序组成,安装在各客户机上的客户程序及航空公司内的数据服务器程序。
根服务器端和客户端都在Windows 7 64位旗舰版环境下运行。开发环境是eclipse-jee-mars-M2-win32,服务器软件为Tomcat7.0,使用语言为Java。
服务器端和客户端浏览器应能够在酷睿i5 3210M级别及以上运行。
培训安装、维护和运行支持从使用该系统开始,维护期限为一年。
1.6. 5.3验收标准
各个功能均能正常使用。
1.7. 6.软件项目进度计划
组长:贝晨任务:任务分配,指导项目开发各过程的活动,承担部分开发任务
(1) 需求分析任务:a.可行性研究报告
b.项目开发计划书
c.需求规格说明书
(2)设计任务:a.设计说明书全体小组成员
(3)实现任务:a.编码实现
b.测试计划书全体小组成员
c.用户操作手册全体小组成员
进度安排