B/S架构和C/S架构概述C/S架构和B/S架构是现今软件系统所采用的两种主流架构。C/S架构的全称是Client/Server,即客户端服务器端架构,其中客户端包括一个或多个需要在用户的电脑上运行的本地程序,服务器端包括数据库服务器端和Socket服务器端。C/S 架构的客户端部署往往比较臃肿。因为绝大多数的业务逻辑和界面展示是在客户端上完成的。在这种架构中,客户端需要较大的压力,因为显示逻辑和事务处理都是由客户端完成的,通过与数据库的交互进行数据的持久化,满足实际项目的需求。B/S架构的全称是Browser/Server,即浏览器/服务器模式架构。B/S架构是考虑到现今WEB技术如火如荼发展的今天所新兴的一种网络结构模式。它将系统功能实现的核心部分部署在服务器上,用户通过轻量级的浏览器就可以访问并使用系统,也简化了系统的开发和维护。C/S架构的应用场景主要是面对繁多操作和丰富界面的系统,B/S架构主要运用于交互性强、用户访问频繁且功能偏少的系统。针对电子票务系统,B/S架构不仅能满足其所有功能,而且实施更加方便,用户访问更加快捷。所以本文选定B/S架构作为电子票务系