机票预订系统的问题定义
1 机票预订系统的问题定义
1.1提出问题:如何开发一个机票预订系统。
1.2问题性质:即开发一个基于b/s网络的机票预订系统。
1.3应用领域:航空公司的机票预订工作。
1.4工程目标:
  我们要建立一个机票的预订系统,此系统应包含一下三个模块:航空公司控制模块,普通用户登录模块,管理员管理模块。
  航空公司控制模块:
  航空公司控制模块应包含下列功能,对本航空公司票务的介绍,票务信息的发布,剩余票务的查询管理。航空公司应在B/S上发布航空公司票务的介绍,进行本公司航班的发布,票务的管理即进行票务的综合管理。
  普通用户模块:
  普通用户模块包含,票务查询功能,票务的预订,退订业务,团体的票务查询,票务的退订。系统分为会员登录和普通登录,并且分为个人业务和集体业务。
管理员管理模块:
管理员管理模块包含对系统的维护,管理员、会员的管理。
票务预订系统
航空公司管理模块
普通用户模块
管理员模块
票务介绍
票务管理
票务发布
票务查询
定票
退订
维护
管理员管理
会员管理
系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好,功能较为齐全,能有效地帮助用户进行票务的订退,也能协助航空公司进行票务的管理和销售。
2机票预订系统的可行性分析
2.1机票预订系统可行性分析概况
机票预订系统的工作量不大,计划在五个星期内能够完成,下面我们对机票预订系统进行可行性的讨论。我们主要从技术可行性、经济可行性、操作可行性进行分析。技术可行性事中心,系统的开发核心就是技术,如果技术达不到,系统根本无法开发成功;经济可行性是来讨论开发此机票预订系统的经济开销,如果经济上不可行,没有物质基础那么软件的开发肯
定会流产;操作可能性,前面讨论的都是理论上的可能性,但根据已有条件能否操作成功则有赖于我们开发小组的能力和配合,分析操作的可能性。
2.2编写目的
  此项目开发计划书的编写主要是为了给开发机票预订管理系统做主要的规划和整合,在开发过程中起引导作用,以及给使用者提供更方便的服务。
2.3编写背景
机票预订系统,是一个面向多种类型客户的机票的预订系统,其目的为航空公司提供一个电子商务平台,使航空公司可以在网上进行机票的预订,为客户提供方便,增加航空公司的业务量和利润,同时为单人客户和旅行社用户提供机票的预订、退订、改签功能,方便用户的购票。同时,本系统应为管理员设定强大的管理功能。
技术可行性
对系统的技术可行性进行具体的讨论和研究
php用户信息管理系统经济可行性
对系统开发中的经济支持进行讨论
操作可行性
对系统开发中的操作进行详细的分析
系统的可行性分析
技术可行性
经济可行性
操作可行性
3.技术可行性:
    通过分析我们可以知这个机票预订系统是靠网络来进行工作的,航空公司发布航班的信息,个人以及旅行社进行订票都是在网络上完成的,因此我们要开发的机票预订系统是基于B/S的系统,因此我们我们要选择适当的编程语言和编程环境。在现在比较流行的网络开发工具,asp、asp、php、jsp都可以实现,但是考虑到稳定性我们选择asp进行开发。
Asp
Asp
Php
Jsp
在语言的选择上,c、c++、java等都可以实现这些功能,在这里我们可以运用C#进行编程。
C
C++
Java
C#
而在数据库的选择上,我们选择数据库如mysql、sql server、access进行处理。
mysql
sql server
access
下面我们来具体讨论技术的可能性,这个机票预订系统分为三个模块,分别为航空公司控制模块,普通用户登录模块,管理员管理模块。
首先,我们来分析航空公司控制模块,在这个模块里我们要实现的功能为,航空公司票务的
介绍,进行本公司航班的发布,票务的管理即进行票务的综合管理,整个航空公司的模块要建立在航空公司总模块同数据库之间的交互,我们可以运用asp编写一个控制台使其与access进行连接,使其具有发布和查询管理的功能,这是很容易实现的,然后在总模块上进行分块实现。