论文部分内容阅读
【摘要】现在人们更多的使用飞机作为出行交通工具,因此机票票务市场也在快速发展。并对如何能经济、方便和及时地购买到自己所需要的机票表现出极大的关注。随着社会的不断进步,国内外航空事业的飞速发展,各航空公司对票务管理的要求也在不断的提高,本系统就是针对这种日益增长的需求而进行开发的。本系统开发了一个面向客户和管理员的平台:对用户提供的服务有注册、登录、用户信息管理、查询航班、预订机票、退票服务。系统采用Spring+Hibernate+Struts框架进行开发,传统的JSP Servlet开发模式优势在于直接、方便、快速地进行开发。但是这种不加控制的开发模式往往带来显示、业务和数据的高耦合性,软件难以重用。集成Spring+ Struts+Hibernate框架技术构建基于J2EE的Web应用可以提高J2EE项目的可重用性、灵活性和可扩展性等。
【关键词】票务系统;航空售票管理;SSH
1.航空票务系统概述
随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高航空公司售票管理系统的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足航空公司的发展需求。面对信息時代的挑战,利用高科技手段来提高航空公司售票管理系统无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。航空公司售票管理系统方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。
有关航空管理系统的软件市面上有不少,试用一些,但总觉得不是很好用,不能完全满足我们的要求,所以都放弃使用这些软件。用手工更改数据库查看航空、票务信息,客户信息,随着业务的发展,数据量越来越大,用手工查看就很麻烦了,所以,迫切希望有一套完全适合航空信息管理应用的软件,以减轻管理人员的工作负担。
本系统是集成Spring+ Struts+Hibernate框架技术构建基于J2EE的Web应用可以提高J2EE项目的实用性,由于这类软件大多数是单机版的,现在也有不少是网络板的,但大部分都是在本地网络上运行的。而管理人员可能在外地,想知道下属公司的当前的航空信息,都要打电话回公司问,这就造成很大的不便。因此系统的开发方向应当是面向网络版的。
2.系统分析
2.1 可行性分析
利用计算机实现航空信息管理势在必行。对于航空公司来说,利用计算机支持管理部门高效率完成航空信息管理的日常事务,是适应现代航空公司制度要求、推动航空公司由劳动型管理走向科学化、规范化的必要条件;而航空信息管理是一项琐碎、复杂而又必须十分细致准确的工作,航线信息的管理,客户信息的管理,票务信息的管理,绝对的不允许出错,如果实行手工操作,需手工填制大量的表格,这就会耗费工作人员大量的时间和精力,而且安全度也不理想,利用计算机进行航空公司信息工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高航空信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
系统开发简单但要耗去一定的时间,所用的开发工具和软件都差不多是免费的。而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于航空公司自动化管理,节省公司的人力、物力资源等都有很大的帮助。由此可见,开发此系统在经济上是完全可行的。
2.2 需求分析
(1)注册用户帐户。
用户在注册时系统要求用户输入注册信息,包括用户名、密码、确认密码、真实姓名、联系电话和电子邮件等。
如果用户名已经存在,系统将向用户显示相应的错误信息。
(2)利用注册帐户登录到系统。
登录页面要求用户输入用户名和口令。在输入用户名和命令之后,系统将验证用户和口令是否正确,如果验证成功,就使用户处于登录状态。否则,系统显示用户名或密码错误的信息。
(3)修改用户的帐户信息。
用户登录后可以修改个人的注册信息。
(4)查询机票的发售情况。
用户可以通过系统查询当前发售的有哪些机票可供自己选择。
(5)预定发售的机票。
(6)退掉已经预订的机票。
(7)管理员利用管理员帐户登录,进入系统。
(8)进入系统后,制定新航班。管理员登录以后,可以进行自动航班的操作。
(9)进入系统后,安排新的航班日期。管理员登录以后,可以进行为新航班安排日程的操作。
3.系统设计
3.1 总体设计
根据系统需求分析,设计系统功能框图,如图1所示。
3.2 数据库设计
概念模型很容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R图。E-R模型是一个面向问题的概念模型,即用简单的图形方式(E-R图)描述现实世界中的数据。这种描述不涉及数据在数据库中表示和存取方法,非常接近人的思维方式。后来又提出了扩展实体联系模型(Extend Entity-Relationship Model),简称为“EER模型”。EER模型目前已经成为一种使用广泛的概念模型,为面向对象的数据库设计提供了有效的工具。由此可以得出如图2的E-R图。
图1 系统功能框图
图2 系统E-R图
图3 航空用户预定机票界面
4.系统功能实现
4.1 Struts框架配置文件
Struts-config.xml文件是Struts框架的配置文件,在这个文件中对Struts中用到的控制器(Action)、视图(JSP)和模型(ActionForm)进行配置。主要配置代码如下: input=”/index.jsp”
type=”org.springframework.web.struts.DelegatingActionProxy”>
input=”/admin.jsp”
type=”org.springframework.web.struts.DelegatingActionProxy”>
input=”/view/reg.jsp”
type=”org.springframework.web.struts.DelegatingActionProxy”>
type=”org.springframework.web.struts.DelegatingActionProxy”>
4.2 航空系統用户预订机票界面(如图3所示)
随着旅游业的逐渐的成熟发达,航空客运量大幅度的提高,国内国际的旅游航班的增加,这些都对航空的信息管理系统提出了更高的要求,所以要不断的完善更新航空售票系统,提高航空售票系统的工作效率。航空系统中,票务系统是很重要的一个环节,要想提高整个航空公司的工作效率,就要先提高售票系统的工作效率和安全性,此系统能够为售票工作提供方便快捷的售票服务,广大的客户可以得到更好的票务服务。
参考文献
[1]权小红.ATM民航自助售票系统的设计与实现[J].常州信息职业技术学院报,2010(3):15-18.
[2]李振华.飞机售票管理信息系统用户界面的设计[D].杭州:浙江商业职业技术学院,2008,5:25-28.
[3].吴显德.李永新.Asp_Net技术的大剧院售票系统设计[J].甘肃:科技纵横信息技术,2009(2):12-16.
[4]梁国华,李娜,彭勇,吕涑琦.基于Hibernate和Struts的流域防洪调度系统开发[J].人民长江,2009,(15):34-36.
[5]杜文.基于J2EE的车站售票系统的研究[D].甘肃:兰州交通大学机电工程学院,2008,8:16-19.
[6]Michael O Ball,Meng Ma,Louiqa Raschid,Zhengying Zhao.Supply chain infrastructures:system integration and information sharing[J].ACM SIG MOD Record,2002,31(1):46-49.
作者简介:栾阳,女,辽宁大连人,硕士,副教授,研究方向: 计算机科学技术及应用。
【关键词】票务系统;航空售票管理;SSH
1.航空票务系统概述
随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高航空公司售票管理系统的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足航空公司的发展需求。面对信息時代的挑战,利用高科技手段来提高航空公司售票管理系统无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。航空公司售票管理系统方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。
有关航空管理系统的软件市面上有不少,试用一些,但总觉得不是很好用,不能完全满足我们的要求,所以都放弃使用这些软件。用手工更改数据库查看航空、票务信息,客户信息,随着业务的发展,数据量越来越大,用手工查看就很麻烦了,所以,迫切希望有一套完全适合航空信息管理应用的软件,以减轻管理人员的工作负担。
本系统是集成Spring+ Struts+Hibernate框架技术构建基于J2EE的Web应用可以提高J2EE项目的实用性,由于这类软件大多数是单机版的,现在也有不少是网络板的,但大部分都是在本地网络上运行的。而管理人员可能在外地,想知道下属公司的当前的航空信息,都要打电话回公司问,这就造成很大的不便。因此系统的开发方向应当是面向网络版的。
2.系统分析
2.1 可行性分析
利用计算机实现航空信息管理势在必行。对于航空公司来说,利用计算机支持管理部门高效率完成航空信息管理的日常事务,是适应现代航空公司制度要求、推动航空公司由劳动型管理走向科学化、规范化的必要条件;而航空信息管理是一项琐碎、复杂而又必须十分细致准确的工作,航线信息的管理,客户信息的管理,票务信息的管理,绝对的不允许出错,如果实行手工操作,需手工填制大量的表格,这就会耗费工作人员大量的时间和精力,而且安全度也不理想,利用计算机进行航空公司信息工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高航空信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
系统开发简单但要耗去一定的时间,所用的开发工具和软件都差不多是免费的。而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于航空公司自动化管理,节省公司的人力、物力资源等都有很大的帮助。由此可见,开发此系统在经济上是完全可行的。
2.2 需求分析
(1)注册用户帐户。
用户在注册时系统要求用户输入注册信息,包括用户名、密码、确认密码、真实姓名、联系电话和电子邮件等。
如果用户名已经存在,系统将向用户显示相应的错误信息。
(2)利用注册帐户登录到系统。
登录页面要求用户输入用户名和口令。在输入用户名和命令之后,系统将验证用户和口令是否正确,如果验证成功,就使用户处于登录状态。否则,系统显示用户名或密码错误的信息。
(3)修改用户的帐户信息。
用户登录后可以修改个人的注册信息。
(4)查询机票的发售情况。
用户可以通过系统查询当前发售的有哪些机票可供自己选择。
(5)预定发售的机票。
(6)退掉已经预订的机票。
(7)管理员利用管理员帐户登录,进入系统。
(8)进入系统后,制定新航班。管理员登录以后,可以进行自动航班的操作。
(9)进入系统后,安排新的航班日期。管理员登录以后,可以进行为新航班安排日程的操作。
3.系统设计
3.1 总体设计
根据系统需求分析,设计系统功能框图,如图1所示。
3.2 数据库设计
概念模型很容易向关系、网状、层次等各种数据模型转换。描述概念模型的有力工具是E-R图。E-R模型是一个面向问题的概念模型,即用简单的图形方式(E-R图)描述现实世界中的数据。这种描述不涉及数据在数据库中表示和存取方法,非常接近人的思维方式。后来又提出了扩展实体联系模型(Extend Entity-Relationship Model),简称为“EER模型”。EER模型目前已经成为一种使用广泛的概念模型,为面向对象的数据库设计提供了有效的工具。由此可以得出如图2的E-R图。
图1 系统功能框图
图2 系统E-R图
图3 航空用户预定机票界面
4.系统功能实现
4.1 Struts框架配置文件
Struts-config.xml文件是Struts框架的配置文件,在这个文件中对Struts中用到的控制器(Action)、视图(JSP)和模型(ActionForm)进行配置。主要配置代码如下: input=”/index.jsp”
type=”org.springframework.web.struts.DelegatingActionProxy”>
input=”/admin.jsp”
type=”org.springframework.web.struts.DelegatingActionProxy”>
input=”/view/reg.jsp”
type=”org.springframework.web.struts.DelegatingActionProxy”>
type=”org.springframework.web.struts.DelegatingActionProxy”>
4.2 航空系統用户预订机票界面(如图3所示)
随着旅游业的逐渐的成熟发达,航空客运量大幅度的提高,国内国际的旅游航班的增加,这些都对航空的信息管理系统提出了更高的要求,所以要不断的完善更新航空售票系统,提高航空售票系统的工作效率。航空系统中,票务系统是很重要的一个环节,要想提高整个航空公司的工作效率,就要先提高售票系统的工作效率和安全性,此系统能够为售票工作提供方便快捷的售票服务,广大的客户可以得到更好的票务服务。
参考文献
[1]权小红.ATM民航自助售票系统的设计与实现[J].常州信息职业技术学院报,2010(3):15-18.
[2]李振华.飞机售票管理信息系统用户界面的设计[D].杭州:浙江商业职业技术学院,2008,5:25-28.
[3].吴显德.李永新.Asp_Net技术的大剧院售票系统设计[J].甘肃:科技纵横信息技术,2009(2):12-16.
[4]梁国华,李娜,彭勇,吕涑琦.基于Hibernate和Struts的流域防洪调度系统开发[J].人民长江,2009,(15):34-36.
[5]杜文.基于J2EE的车站售票系统的研究[D].甘肃:兰州交通大学机电工程学院,2008,8:16-19.
[6]Michael O Ball,Meng Ma,Louiqa Raschid,Zhengying Zhao.Supply chain infrastructures:system integration and information sharing[J].ACM SIG MOD Record,2002,31(1):46-49.
作者简介:栾阳,女,辽宁大连人,硕士,副教授,研究方向: 计算机科学技术及应用。