论文题名: | 基于TUXEDO的汽车自助售票系统的设计与实现 |
关键词: | 汽车自助售票系统;TUXEDO技术;软件开发;虚拟机 |
摘要: | 随着现代网络技术与计算机技术的飞速发展,信息化改造已经是一切传统产业与传统业务的一大重要工程。中国是一个人口大国,这个中国的当前基本国情就导致了当前的中国与其他发达国家有着显著的区别。其中,出行难就是一个亟待解决的重大问题。目前,国人主要采用的长途出行方式有飞机、火车、客运汽车三种方式。这三种出行方式在信息化建设中,飞机出行方式无论是从调度与售票系统,均已十分成熟。火车出行的信息化建设也以随着12306网站的日趋成熟而完善。只有汽车出行的方式目前没有得到有效的信息化建设。因为汽车出行与其他两种有着本质区别。覆盖人数多。灵活性更大。存在高并发高数据吞吐量。与此同时,管理也需要信息化的建设。本系统基于以上基本条件,决定以TUXEDO技术为核心技术,该技术可以解决如果出现高并发,大量数据的读写时,系统的正常运转,保障高可用性。TUXEDO的可靠消息队列技术同样可以支持该目标的达成。 传统的信息系统技术无论是C/S模式还是B/S模式,数据读写均是系统能否正常运行的瓶颈。本系统通过TUXEDO技术与ORACLE数据库进行无缝连接。并且利用TUXEDO技术自带的消息队列。以保证系统的高可用性与高安全性。本系统设计的任务并不是仅仅局限于一个汽车票销售系统,而是需要完成一个票务系统的模型,仅需简易修改即可移植到其他的相似平台。并且比传统的票务系统提供更高的可用性、可扩展性、可移植性。本系统将不同业务逻辑近乎完全隔离。已达到不同平台的扩展的目的。为证实本系统的可扩展性。文中讨论与设计了Android平台,Windows客户端平台,Web服务平台三种客户端平台。而这三种平台,表现方式可能完全不同,但是表现在服务器上却是同一服务,不同服务不同客户端使用同一队列。保障了数据的正常读写与使用。 本文通过虚拟机的方式模拟了不同服务器之间的交互。使用NAT技术保障了ORACLE数据库内数据的安全。通过本系统的分析设计与实现,最终能够达到通过简单地修改与配置,该系统即可为不同的票务系统进行安装与部署的目的。以达到通过简易的安装与部署即可移植成功并成功对传统系统进行信息化改良的目的。 |
作者: | 张宇 |
专业: | 软件工程 |
导师: | 刘明军 |
授予学位: | 硕士 |
授予学位单位: | 济南大学 |
学位年度: | 2014 |
正文语种: | 中文 |