论文题名: | 基于分布式数据存储的售票系统的设计与实现 |
关键词: | 列车售票系统;软件开发;功能模块;分布式数据库 |
摘要: | 车站售票系统是一个基于分布式数据存储的三层架构的信息管理系统。系统的开发和应用目的是使售票活动能够在多个不同的售票站点进行,并且能够通过系统查询到所需要的出行信息。该系统的中心功能是列车座位的查询和票务运营。除了中心功能外,该系统还需要一些辅助功能。如用户控制管理,基本资料设定,班次管理,座位调度等,这些功能都是为了实现售票功能而需要预先定义好的。有了这些功能辅助,整个系统才能够正常的运转。 本文讨论了在数据库系统中对数据进行分散式存储方式下,对售票系统内相关数据进行有效管理的实现方式。并依据数据分片和读写分离原理,对MySQL中的Replication技术原理加以运用和改进,达到了一个在较为复杂网络情况下,对存储于不同物理介质的相关数据进行有效控制管理和调度的目标。 分布式数据存储的售票系统使用了业界经典的LAMP平台模式实现系统功能,并结合C++ Builder快速开发编译环境制作了搭载在Windows系统的界面客户端;通过)(ML文档,作为有效的数据传输和共享媒介;通过HTTP协议访问的方式,实现了客户端与Server的数据业务交互,运行良好。 本文依据软件工程的标准流程,使用UML建模语言,主要通过相关用户用例分析,时序图分析等方法系统性的完成了售票系统的需求分析,系统设计和系统实现。在数据库方面,通过DFD,E-R,数据字典等相关方法,完成了数据库的概念抽取和结构设计。文章还列出了系统中的几个核心功能,如查找座位,售票划位等功能的代码实现,并且有详细的解读。 |
作者: | 江乃深 |
专业: | 软件工程 |
导师: | 吴清强 |
授予学位: | 硕士 |
授予学位单位: | 厦门大学 |
学位年度: | 2015 |
正文语种: | 中文 |