文档介绍:南安公交管理信息系统
——基于Delphi的公交管理信息系统的研究与开发
【摘要】随着计算机技术的迅速发展,计算机信息管理系统已成为热门话题。本文以设计南安公交管理系统为例,介绍了如何实现利用电脑来解决传统的人工方式来管理该系统。
【关键字】公交;系统;数据库
目录
1 引言 3
3
3
2 需求分析 3
3
3
4
3 总体设计 5
5
5
4 数据库的设计 6
6
10
5 详细设计 10
9
6 系统维护 17
调试运行的方法 17
17
7 结束语 17
参考文献: 18
致谢 18
引言
随着经济和信息化的迅速发展,使用信息化管理工具对公交信息进行全面管理是必须的,也是必然的。公交管理系统应能给管理员和用户提供全方位的信息管理和实时的信息查询,为管理公交信息提供了一个全面的信息化平台,提高了工作效率,使管理员能够把最新的公交信息及时反馈给群众。
随着人们生活水平的提高和旅游行业的发展,越来越多的人外出旅游及出差。到达不熟悉的城市是必然的,这给人们的活动带来了极大的不便,以往需要借助地图或询问他得知到达目的地的乘车路线,这会导致大量的时间浪费。
“公交管理信息系统”的设计与开发,从根本上解决了交通上的问题,虽然打的相对来说比较方便,但从大多数人生活水平上来说,坐公共汽车还是比较合算的。我们可通过信息化管理工具对公交信息进行全面管理。公交管理系统应能给管理员和用户提供全方位的信息管理和实时的信息查询,为管理公交信息提供了一个全面的信息化平台,提高了工作效率,使管理员能够把最新的公交信息及时反馈给群众。
2 需求分析
本套系统的开发拟以电脑来代替手工办公模式,在系统开发上,,数据库采用Microsoft SQL Server 2000。
基于以上开发背景分析及目标定位,将“公交管理系统”划分成公交信息管理、查询系统、系统管理3大模块。各模块所完成的子功能如下图所示。
南安公交管理信息系统
公交信息管理
查询管理
系统管理
路线管理
票价管理
路线站点管理
站点管理
行车区域管理
行车时间管理
公车路线查询
其他信息查询
数据备份
更改密码
权限管理
数据还原
注销
退出系统
否
是
失败
一般操作员
高级管理员
开始
用户登录
读取用户类型
公车信息管理
查询管理
系统管理
管理自己和变通用户的信息
更改自己的密码
失败三次
退出程序
总体设计
用户在运行本系统时,首先应产生一个“身份验证”框,对用户身份进行确认,然后才能进入到相应的管理模块。
对于管理员来说,首先应了解南安公交车相关资料,然后根据路线的分类,对其相关信息进行管理。
对于用户来说,可根据需要对路线信息进行查询及打印报表,以最快的速度了解公车信息,对经常外出者相当方便。
公车信息管理
包括路线管理、票价管理、站点管理、路线站点管理、行车区域管理及行车时间管理。路线管理完成路线的添加、修改、删除;票价管理完成仓票价的添加、修改、删除。站点管理可完成站点的添加、修改、删除。路线站点管理可通过增加的路线及站点信息进行添加、修改、删除。行车区域管理可完成根据不同的路线对其进行的添加、修改、删除。行车时间管理可根据不同的路线对其进行的添加、修改、删除。
查询系统
可根据不同的路线查询不同路线的相关信息,也可根据不同的站点查询经过该站点的路线及其相关信息。如有需要还可打印查询结果报表。
系统管理
包括权限管理、更改密码、数据备份、数据还原、注销及退出系统。管理员可通过权限管理模块增加、删除、修改用户信息。管理员及用户可通过更改密码模块设置新密码。可通过数据备份模块对该系统进行备份,防止信息丢失。可通过数据还原模块对已丢失但有备份的信息进行还原。
4 数据库的设计
分析流程图,这个系统需要使用数据库来存储相关信息。数据库是整个系统的基础,只有将数据库框架搭建起来,才能完成子模块的编辑、实施。为方便数据的维护及数据的有效扩充,我们采用的数据库开发工具是Microsoft SQL Server 2000,数据库名称为公交管理系统,在此数据库中创建7个表,分别为:
用户表,表名:用户表
路线表