公交查询系统的设计与实现 下载本文

不稳定的系统他的适用性一定不会很。 ? 准确性:

本系统实现的主要是乘客对公交系统的查询功能,由于公交信息的复杂性,这就要求系统必须很准确的对每一路公交进行记录,并且当乘客查询的时候能够准确的提供这些数据,一个信息不准确的系统没有实用价值。 ? 易于维护性:

不管是哪个系统,易于维护是后期考虑的主要方面。本系统要求简单性,同意也要在系统投 入市场后在后期显露出的漏洞的时候进行维护,没有哪个系统是永远完整的,只能说是在当前还没有发现漏洞。所以后期主要的维护工作要求简单容易的维护会给管理员节省很大的时间,也会对系统的升级有很大作用。

3.2.2 乘客功能需求

? 管理员功能需求:

在当管理员进入系统后,能实现对系统的管理。公交信息管理,管理员能对公交信息进行录入,删除,修改等操作。乘客管理,管理员可以对乘客进行增添,对登录乘客的数量进行限制。信息管理,管理员能够对乘客的留言进行回复,删除等操作,能够对系统数据库进行管理维护。 乘客功能需求: ? 查询功能:

乘客进入系统后可以直接对公交信息进行查询,如站点查询,线路查询,乘车方案查询。 ? 留言功能:

为的只是让所有的乘客来监督这个系统的准确性和可靠性,如果数据出现错误或者是数据有更新而管理员没有及时更新的话乘客可通过留言板跟管理员取得联系,提供给管理员相应的资料。仅仅几个管理员不可能及时全部准确的完成这么一个庞大的数据库的更新,所以特别开通这个功能让大家共同来完成这个比较有意义的项目。 ? 信息浏览功能:

乘客查询完信息后如果还想对系统其他站点的信息进行查询,可以选中站

点,对查询的站点信息进行浏览。

第4章 系统总体设计

4.1 系统功能模块图

本管理信息系统将采用技术成熟的VB6.0作为前台开发工具。后台数据库采用微软公司的SQLSERVER2000数据库。 ? 整个系统需要实现的功能如图(4.1):

公交车查询系统 系统管理 时间管理 留言管理 数据库设计与维护 信息查询中心 公交车信息管理

图(4.1)

? 系统管理员需要实现的功能模块如图(4.2):

管理员 用户管理 公交信息录入 公交信息删除 公交信息修改 数据库设计与维留言处理

图(4.2)

? 乘客需要实现的功能如图(4.3):

在乘客进入系统后能后实现对公交线路,站点,乘车方案的查询,并能够在查询完后浏览到本站所有公交信息,并对系统有任何意见和建议做出留言。

用户 站点查询 线路查询 乘车方案查询 站点信息浏览 留言

图(4.3)

4.2系统流程设计 4.2.1乘客登录流程图:

打开系统,乘客输入乘客名和密码后系统自动会判断乘客名是否存在,密码是否正确,当乘客名不存在,系统会自动做出提示,并跳转到注册界面,当密码不正确的时候 系统也会做出提示,并跳转到输入密码的文本框中,只有当密码和乘客名都正确的时候,才能进入系统,并跳转到主界面。

登录 输入用户名和密码 用户是否存在? 否 注册界面 注册成功 是 进入主界面

乘客登录流程图(4.2.1)

4.2.2密码修改流程:

在乘客输入密码后系统会自动分析输入的密码是否正确,如果正确则有修改密码权限,若不正确,光标直接跳转到输入密码的文本框中,重新输入密码。在密码输入正确的情况才有修改密码的权限。

修改密码的过程为,输入新的密码后需要再次输入新密码进行确认,若两次输入密码相同,则有修改权限,若输入不同,光标直接跳转到输入新密码的文本框中,当再次输入密码和确认密码相同的时候,点击确认才能修改成功。至此,密码修改结束。