本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

城市公交查询系统的设计与实现

城市公交查询系统的设计与实现

本系统主要实现了公交查询功能,并附有用户留言的功能,同时具有管理员后台维护公交信息等功能。但由于本人能力不足以及所学知识的缺乏,再加上时间有限,该系统还不够健全。该系统虽然基本实现了所要求的功能,但是还存在很多不足,有待于进一步的完善和改进

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

城市公交查询系统的设计与实现
过快的发展城市公交,导致线路复杂程度随之加大,很多外地人到了市区后不清楚从所在地到达目的地该乘坐的公交车次及路线。甚至有些当地人在路线复杂的情况下也不知道该怎么换乘公交车。
本毕业设计主要的目的就是实现公交查询以及信息发布。同时,这个城市公交查询系统的设计有着重要的意义:首先,有条理地、清晰地呈现出城市各条线路信息; 其次,节省时间,帮助市民省下宝贵时间做自己的事情; 最后,消除城郊市民和外来人的不安。
本系统是基于J2EE的公交查询系统,其中包括了公交查询系统的基本功能,并提供了用户留言的功能,方便根据用户提供的留言信息或是提出的建议对系统进行修改和完善,并提供了管理员用户后台维护公交信息的功能,做到能够实时添加和删除公交车次站点。除主要功能以外本系统还附带发布寻物启示与失物招领模块,方便用户。 本系统目标是方便市民进行公交信息查询,并且要做到信息不滞后,其主要思想是做到系统管理的人性化,数据处理的可靠性,可维护性,以及程序的健壮性[2]。系统提供了用户留言的功能,根据用户提供的留言信息或提出的建议提高公交公司的服务质量。基于J2EE的城市公交查询系统,它采用B/S模式。该系统不仅可以用于公交公司管理系统中,也可以单独作为公交管理系统的一个模块存在,并可以制作成城市公交信息系统查询网,放置于城市的主要场所[3]。这样不仅可以体现出一个城市的智能公交系统的水平,更显示出城市的数字化,信息化水平。
本论文研究的主要内容
本论文采用软件工程思想来进行城市公交信息查询系统的设计与实现。
首先,介绍当前形势下大多数城市公交路线查询系统存在的诸多问题。在此基础上提出本系统的现实意义以及必要性。对城市公交信息查询系统进行了可行性分析,确定了本系统的功能、性能、界面等。
其次,对城市公交信息查询系统进行模块分解,确定软件结构,模块功能和模块间的接口,以及数据库的设计。及根据需求分析中提出的思路来设计系统,对各个模块的设计进行了描述。然后给出了城市公交信息查询系统的整体结构图以及各个模块的实现流程图以及数据库设计时需要的表结构。
再次,对本系统进行详细设计,在此基础上对各个模块的实现进行了介绍,给出了本系统的效果图,并且对重要功能给出了主要代码。
最后,对系统进行了测试及分析。本文对软件测试的概念和方法进行了概要说明,并对系统的设计和实现进行了总结,提出了对城市公交信息查询系统的展望和具体的改进建议。
目录
1 概述 6
1.1 项目开发背景和现状的研究 6
1.1.1 系统开发背景 6
1.1.2 系统研究现状 6
1.2 项目开发目的与意义 6
1.2.1 系统开发的目标 6
1.2.2 系统开发的意义 7
1.3 本论文研究的主要内容 7
2 需求分析 8
2.1 需求分析 8
2.1.1 系统需求 8
2.1.2 技术需求 8
2.1.3 安全需求 8
2.1.4 维护需求 8
2.2 系统可行性分析 8
2.2.1 技术可行性 8
2.2.2 经济可行性 9
2.3 功能分析 9
2.3.1 查询功能分析 9
2.3.2 数据的更新以及修改分析 9
3 系统关键技术 10
3.1 JSP技术 10
3.2 Java Bean技术 11
3.3 JDBC技术 12
3.4 Struts2技术 13
3.5 Hibernate技术 13
3.6 JavaScript技术 14
3.7 MVC设计模式 14
3.7.1 模型(Model) 14
3.7.2 试图(View) 15
3.7.3 控制器(Controller) 15
3.8 系统运行环境 15
4 系统总体设计 15
4.1 系统总体设计概述 15
4.2 系统功能结构图 16
4.3 系统流程图 17
4.3.1 系统操作流程 17
4.3.2 数据增加流程 18
4.3.3 数据修改流程 18
4.3.4 数据删除流程 19
4.4 数据流分析 19
4.5 业务流分析 19
5 系统详细设计 20
5.1 后台数据库设计 20
5.2 系统模块设计 23
5.2.1 注册与登录 23
5.2.2 公交信息查询 25
5.2.3 寻物启事和失物招领 26
5.2.4 用户个人信息管理 28
5.2.5 公交线路管理 28
5.3 连接池配置 29
5.4 SSH框架的整合 29
6 系统调试与测试 31
6.1 程序调试 31
6.2 程序的测试 31
6.2.1 测试的重要性及目的 31
6.2.2 测试的步骤与内容 33
6.2.3 单独对系统的测试 33
6.3 测试分析 34
结束语 35
参考文献 36
附录 37
致谢 43
参考文献
[1] BruceEckel. JAVA编程思想[M].北京:机械工业出版社,2003
[2] 赛奎春. JAVA工程应用与项目实践[M]. 北京:机械工业出版社, 2002
[3] 陈守学、刘电霆.中小城市公交线路查询系统设计方法研究[M]. 桂林航天工业高等专科学校学报,2007.12
[4] 刘晓妍. 基于J2EE公交查询系统的研究[D].上海:华东师范大学软件学院,2010.4
[5] 吴永军、蔡永香、郭庆胜. 城市公交查询系统的设计与实现[D].武汉:武汉大学资源与环境科学学院,2006.5
[6] 周继芳. 基于J2EE的公交线路查询系统的设计与实现[D].西昌:西昌卫星发射基地,2009.5
[7] 孙一林,彭波. JSP数据库编程实例[M]. 北京:清华大学出版社,2002
[8] 萨师煊,王珊. 数据库系统概论[D].高等教育出版社,2002
[9] 耿祥义,张跃平. JSP实用教程[M]. 北京:清华大学出版社,2003
[10] 蔡剑,景楠. Java Web应用开发J2EE和Tomcat[M]. 北京:清华大学出版社, 2005
[11] Brown等. JSP编程指南(第二版)[M]. 北京:电子工业出版社 ,2003
[12] 沈雄. 基于SSH的分布式公交运营管理系统设计与实现[EB/OL].http://wenku.baidu.com/view/c49946293169a4517723a3cc.html,2011-05-09/2012-03-28
[13] JAVA技术 程序设计论坛http://techbbs.zol.com.cn/subcate_list_8.html,2010-11-04/2012-03-29
[14] 徐国志,汪孝宜等. SQL Server数据库开发实例精粹[M].北京:电子工业出版社,2006
[15] 岳昆、王晓玲、周傲英. Web服务核心支撑技术[J]:研究综述.软件学报,2004,18(1):16-20
[16] 冯锐. SSH权威指南[M].北京:中国电力出版社,2003
[17] 月影.  JavaScript王者归来[M].北京:清华大学出版社,2008
[18] 孙卫琴. 精通Struts:基于MVC的Java Web设计与开发[M]. 北京:电子工业出版社,2004
[19] 张存保等. 基于WebGIs的城市公交问路系统.武汉理工大学学报,2004,23(1):20-24
[20] Paul Simith. Database Appliction[J]. 北京:电子工业出版社,2001
[21] 王水,张晓民.软件工程素质导论[M].河南:河南科学技术出版社,2011


收缩