公交车信息查询系统的分析与设计是根据学院有需求的人员设计的,其主要的功能操作具有以下几个部分。第一部分:登录注册模块。第二部分,查询模块,用户可以根据自己的需要进行查找。第三个模块:管理员模块。第四部分:权限管理模块。第五部分:帮助模块
本系统应用的原理和理论依据
本系统采用B/S架构。B/S架构比起C/S架构有着很大的优越性,因为C/S架构依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而B/S架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作本系统。这也就给交互式信息的产生创造了先决条件。使得通过互联网的信息传递更加的便捷。
MyEclipse:是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。
该系统大体上划分为如下五个模块:
一,登陆/注册模块:该模块是给各类不同的用户通过自身的用户名、密码等相关信息登陆该系统,而系统通过相关的技术识别各类不同用户的权限,从而为各类不同的用户提供相应的信息。如果普通用户是第一次登陆该系统,则需要首先在系统中注册。它包括登录、注册两个子功能模块。
二,查询模块:普通用户通过该系统查询自己所需的相关信息。系统能根据不同用户的需求快速而准确的做出响应以满足用户。查询模块主要分为如下三种子模块:简单查询子模块,复合查询子模块,综合查询子模块。
三,系统管理模块:系统维护员通过相应的系统账户和密码进入该系统,对该系统中的旅游信息进行相关的操作处理。它包括增加公交信息、修改系统信息两个子功能模块。
四,权限管理模块:该模块对不同级别的用户提供不同级别的权限,从而对这些用户进行有效的管理。因为企业或者组织的一些信息对于一些用户来说是不允许被访问或相应的进行查询的。所以在这里我给用户设置了如下三个级别:系统管理员、系统维护员、普通用户。其中系统管理员的级别最高,依次类推。其中的系统管理员负责对用户的权限进行设置和相应的管理。它包括增加系统维护员和删除系统用户两个子功能模块。其中删除系统用户模块中的系统用户包括普通用户和系统维护员用户。
五,帮助模块:该模块的主要的功能是用户可以通过该模块了解该系统软件有什么作用,以及如何使用该系统软件。该模块包括系统总体说明和系统使用说明两个子功能模块。