关键要点
-
这是一份方案设计书,包括需求分析、概要设计、模式设计和数据库设计等内容。
-
方案设计的主要目的是为了满足手机公交线路查询软件的基本功能需求。
-
设计采用了C/S模式和B/S-C/S模式相结合的方式,并且具有较高的可靠性和灵活性。
-
服务器端需要使用Java和Mysql等技术来支持数据管理和同步,而客户端则需要使用Android和SQLite等技术来支持应用开发。
-
方案设计还包括了具体的数据库表格设计和功能模块实现等内容。
掌上公交实时查询系统设计方案
这一章节是《掌上公交实时查询系统》的设计书,由江苏灵狐软件科技有限公司编写于2013年。该系统包括服务器端和客户端,两者都有各自的独立数据库,并且客户端可以从服务器数据库中获取信息。用户可以通过手机本地数据库或互联网上的信息来查询公交线路,并且可以使用Google服务器进行地图查询。此外,该系统还有后台管理软件,方便管理员对服务器进行管理操作。
手机公交线路查询软件的需求分析与概要设计
这一章节主要介绍了手机公交线路查询软件的需求分析与概要设计。其中,服务器端需要实现后台管理功能和数据同步功能,而客户端则需要满足实时掌握公交信息并动态更新最新数据的要求。为了保证查询效率和降低数据流量,客户端还需要避免过度依赖服务器的问题。在分析用户需求的基础上,服务器端和客户端都需要实现相应的功能模块来满足用户的需求。
公交车查询系统的设计与实现
这一章节主要介绍了关于公共交通查询系统的功能和开发环境以及开发流程。其中,该系统包括了查询线路、地图查询、数据更新和意见反馈等功能模块,并且采用了GoogleMap技术来实现公交查询和地图线路展示。在开发环境方面,需要使用到Windows7/XP、Android、IOS等操作系统以及Tomcat6.0、Mysql5.0等工具和技术。最后,该系统的数据流程主要包括管理员登录、身份认证、更新公交信息、数据库同步、用户操作、查询地图和线路查询等步骤。
C/S和B/S模式的特点及优缺点比较
这一章节主要介绍了两种常见的网络结构模式——C/S模式和B/S模式,并分别对其进行了简要介绍和特点分析。C/S模式将应用与服务分离,具有稳定性和灵活性,但升级和维护较为复杂;B/S模式则更加适合开放性的大型系统,且升级和维护相对简单,但需要用户具备一定的Web浏览器使用经验。此外,还提到了一种结合了C/S和B/S模式的优点的混合模式——B/S-C/S模式。
B/S-C/S模式在手机公交线路查询软件中的应用
这一章节介绍了B/S-C/S模式的定义及其优点。该模式将B/S模式和C/S模式相结合,利用了它们的优点,实现了互补作用。B/S-C/S模式采用了三层结构,其中一部分数据访问和业务逻辑处理在客户端完成,另一部分则在服务器端完成。这种模式可以将作业量分散到客户端,从而减少服务器的负担。最后,作者给出了B/S-C/S模式的结构图以及所使用的系统框架。