文档介绍:精品资料
公交车查询系统
秦金龙
目录
摘要 III
1绪论 1
2系统分析 1
1
1
1
操作可行性分析 2
时间可行性分析 2
2
2
2
2
数据流图 2
数据字典 4
E-R图 7
3. 总体设计 8
8
8
9
9
11
11
各功能模块设计与实现 11
11
13
人机界面设计 15
5调试与测试 17
调试 17
测试 17
18
结束语 18
参考文献 19
附录1-用户手册 20
附录2-源程序 23
摘要
我国城市公交乘客信息系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,为了解决这种问题,加快发展城市公交信息化,设计一个城市公交查询系统是具有一定实际应用意义的。在此背景下,我运用JAVA语言开发了一个城市公交查询系统。本论文首先考虑了公交运营的实际情况和不同公交乘客的实际要求,分析了此系统应该具有的功能;其次对系统的主要功能模块进行了详细地描述,其中主要包括查询模块(包括按线路查询、按站点查询和按两站点查询)和管理更新模块(包括公交站点管理和公交线路管理),最后结合系统开发阶段和调试阶段发现的问题,提出了系统需要完善的地方,总结了开发此系统所取得经验和体会。
本文从分析课题的题目背景、题目意义、题目要求等出发,分别从需求分析、总体设计、详细设计、测试等各个方面详细介绍了系统的设计与实现过程,最后对系统的完成情况进行了总结。
关键词:站点;车次;查询;
1绪论
城市公交是专门服务于市民出行的客运企业。它是城市社会和经济活动的重要组成部分。伴随着国民经济和城市建设的快速发展,城市经济的繁荣,人口的增加,城市必须解决好人们出行的需求。城市公交直接关系着城市的经济发展和居民生活,对城市经济具有全局性、先导性的影响,城市公交以其方便、快捷、容量大而成为城市交通的主体。但是随着公交系统的庞大,人们很难得到准确的公交信息,这样给一些人的出行就带来了不便。因此,急需一个方便、快捷的公交信息查询方式,本系统通过浏览器查询,实现中心控制、自动更新、更多的查询方式等等更多更强大的功能。
根据课程设计任务书要求,本系统开发主要完成以下功能和性能。
车次查询:能够查询该城市公交车每一条线路所经过的站点。
站点查询:根据已知的站点查询出经过该站点的所有公交车线路。
站站查询:根据你的出发地和想要到达的地点,可以经过一次的车次转化,找到最好的换车路线。
车次调整:对公交车线路进行调整(新增、删除、修改)。
2系统分析
现在有很多程序语言和相应的开发工具都可以适用于本系统的开发,例如VB、VC、C#、ASP、PHP、JAVA等,数据库有DB2、Oracle、Informix、SQL Server、ACCESS等,现在基本所有的软件程序都是用这些工具开发的,并且本人对这些语言和数据库的创建、连接、管理都有过实际的开发经验。由于JAVA和数据库SQL Server两项技术本人应用较为成熟,所以以本人现有能力可以完成系统设计。
作为开发系统的一般配置,根据个人情况和资金情况,选择一台性能稳定、效率较高的计算机,现在的费用不会超过3000元。操作系统采用Windows xp,数据库采用功能强大并且稳定的SQL Server 2000,开发工具选用JAVA,由于应用软件是免费的,且个人开发只需花费开发期间的生活费用300元左右,所以花费成本为3300元
,由于所开发系统需求量较大,所以可以收回成本。由于开发周期不长,自身经济可以允许。
操作可行性分析
本系统的操作对象主要是在于广大的人民群众和公交车线路的管理者,所以不需要其他复杂的操作,只需要对其公交车的线路进行操作,所以本系统操作起来较为方便,并且可以顺利应用。
时间可行性分析
第一周把数据库建立完成并且将界面设计完成;第二周完成数据库与界面的连接并完成添加、修改、删除基本功能;第三周完成实验全部功能并检查验收,此外,完成课设报告。总体来说课设时间刚刚好。
本系统主要是对公交线路的线路进行查询的管理的系统。
本系统需要有管理者动态更