“手机订票系统”技术实现方案 一、 方案概述 “无线订票系统”即“手机订票”。它是为网站订票系统提供缓解网络繁忙的方式,同时也为人们提供便捷的服务方式。 二、 主要特色 该软件所有代码均为自主开发,为中国铁道部量身设计的一款软件,永久升级。 采用不可逆加密算法 MD5 来保证系统帐号和关键数据的安全。 平台采用 Android,MySQL 数据库强大的平台,具有安全、稳定、高效的特点。 所有操作和功能均只需会玩手机软件的用户即可完成,功能强大,操作简便。 采用当下流行的云端服务存储用户数据,大大的节约用户的手机内存空间。 采用当下较为流行的 mysql 来开发数据库,在可能情况下,将采用有未来使用趋势的非关系型数据库(nosql)作为数据库开发平台,以便在一定程度上提高数据库访问效率。(是否采用 nosql,将视交付期而定。) 系统登录界面: 三、 操作系统平台 "无线订票系统"采用Android 操作系统,Android 是以Linux 为核心的手机操作平台,主要使用于便携设备,作为一款开放式的操作系统,随着Android 的快速发展,如今已允许开发者使用多种编程语言来开发Android 应用程序,而不再是以前只能使用Java 开发Android 应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开发式操作系统。 Android 拥有的优点有: 1.与硬件交互非常方便,包括摄像头、GPS 等,都可以简单的操作。 2.拥有自己的运行时和虚拟机,优秀的内存管理能力。 3.提供丰富的界面控件供开发者使用,允许可视化开发,并保证 Android 平台下的应用程序界面一致。 4.提供轻量级的进程间通信机制。 5.支持无界面的后台服务类应用程序。 6.支持高效、快速的数据存取方式。 四、 数据库平台 数据库采用MySQL,作为一个小型关系数据库管理系统,它体积小、速度快、总体拥有成本低,尤其是开放源 码 这 一特 点,这 使得 许多中 小型网 站 为了 降低网 站 总体拥有成本而选 择 了MySQL 作为网 站 数据库。Mysql 拥有许多优良 特性 : 1.使用C 和 C++编写 ,并使用了 多种编译 器 进行测 试 ,保证源 代 码 的可移 植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多种操作系统 3.为多种编程语言提供了 API。这 些 编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby 和...