毕业设计论文公交查询系统.doc
- 文档编号:1264605
- 上传时间:2022-10-19
- 格式:DOC
- 页数:60
- 大小:3.15MB
毕业设计论文公交查询系统.doc
《毕业设计论文公交查询系统.doc》由会员分享,可在线阅读,更多相关《毕业设计论文公交查询系统.doc(60页珍藏版)》请在冰豆网上搜索。
摘要
由于社会在不断发展,互联网已经被千千万万的家庭所接收,公交查询在日常生活中占有很重要的位置。
通过对公交信息管理系统的现状分析,考虑如何在日常生活中充分利用网络和计算机的优势,使公交信息既能够得到及时有效的查询,又能得到高效的管理,并节省日常生活中的时间、提高效率。
本系统应用B/S结构,MVC模式采用S2SH框架技术编写,采用MySQL作为后台数据库。
本系统论文的前言部分主要介绍了与该系统相关的国内外现状以及开发该系统在需求上,技术上的可行性,并介绍该系统开发用到的一些关键性的技术;当确定需求后,该论文的系统设计部分就介绍了具体该怎么去设计并实现该系统。
然后该系统论文的系统实现部分再介绍具体实现的细节了。
该系统主要功能包括公交车线路信息查询,公交车论坛,公交新闻,公交车线路图,资源上传下载,用户留言,乘车指南,论坛管理,新闻管理,图片管理,资源管理,留言管理,维护个人信息等功能。
关键词:
公交信息管理,B/S结构,S2SH框架,MySQL数据库
ABSTRACT
Withthedevelopmentofthesociety,theinternethasbeenacceptedbymillionsoffamilies.Throughanalyzingthepresentsituationofthebusinformationmanagementsystem,toconsiderhowtomakefulluseofInternetinourdailylifeandtheadvantageofcomputer,bothtomakethebusinformation,timelyandeffectivequeryandcangetefficientmanagement,andsavethetimeandimproveefficiencyofdailylife.
ThesystemappliedB/Sstructure,MVCpatternwrittenbyS2SHframetechnology.Theforewordofthesisofbussystemintroducessomthingsaboutthesystemathomeandabroad,andtheDemandfeasibilityandthetechnicalfeasibilityofdevelopingthesystem.Therearealsointroducesomekeytechnologyaboutthissystem.Afterconfirmthedemand,thepartofthesystemdesignofthesiscantellushowtodothesystem.Andthen,thepartofsystemimplementationofthethesisletusknowthathowtocodingtoimplementsthesystem.
Thesystemmainfunctionincludesbusinformationquery,busBBS,news,busimagecenter,resourceuploadanddownload,usermessages,systemintroduction,BBSmanagement,newsmanagement,imagemanagement,resourcemanagement,messagemanagement,maintenanceofpersonalinformation,andotherfunctions.
Keyword:
Thebusinformationmanagement,B/Sstructure,S2SHframework,MySQLDatabase
目录
第一章概述 1
1.1开发背景 1
1.2目的及意义 1
1.3课题研究的内容 2
第二章系统开发的相关技术 3
2.1JSP技术 3
2.2MVC模式 3
2.2.1Model:
系统状态和商业逻辑JavaBeans 4
2.2.2View:
JSP页面和表示组件 4
2.2.3Controller:
ActionServlet和ActionMapping 5
2.3Struts2简介 5
2.4MySQL数据库 6
第三章需求分析 8
3.1技术支持 8
3.1.1系统框架的选择 8
3.1.2数据库的选择 9
3.2系统功能需求 9
3.2.1总体需求 10
3.2.2各模块设计 10
3.2.3数据流图 11
3.3系统非功能需求 12
3.3.1技术可行性 12
3.3.2管理可行性 13
3.3.3系统准确性和及时性 13
3.3.4系统开放性和可扩充性 13
3.3.5系统易用性和易维护性 13
3.3.6系统的响应速度 13
第四章总体设计 14
4.1系统用例图设计 14
4.1.1系统前台用例图 14
4.1.2系统后台用例图 15
4.2系统模块划分图 15
4.3系统E-R图 16
4.4系统流程图 17
4.5数据库设计 18
4.5.1数据库设计原则 18
4.5.2数据表结构设计 19
第五章详细设计与实现 22
5.1系统的活动图 22
5.1.1会员注册模块 22
5.1.2登陆模块 22
5.2系统框架关键配置 23
5.2.1Struts2关键配置 23
5.2.2Spring事务管理配置 24
5.2.3Hibernate持久化配置 25
5.3各功能模块实现 26
5.3.1用户登录注册模块的实现 26
5.3.2公交查询模块的实现 28
5.3.3公交论坛模块的实现 32
5.3.4公交新闻模块的实现 33
5.3.5公交线路图模块的实现 34
5.3.6资源上传下载模块的实现 35
5.3.7用户留言模块的实现 37
5.3.8乘车指南模块的实现 39
5.3.9线路管理模块的实现 39
5.3.10论坛管理模块的实现 42
5.3.11新闻管理模块的实现 43
5.3.12图片管理模块的实现 45
5.3.13资源管理模块的实现 46
5.3.14留言管理模块的实现 47
5.3.15用户管理模块的实现 48
第六章软件测试 50
6.1软件测试的目的及意义 50
6.2测试的方法 50
6.3测试用例 51
6.3.1注册测试用例 51
6.3.2登陆测试用例 51
6.3.3公交查询功能测试用例 52
谢辞 54
参考文献 55
第一章概述
1.1开发背景
城市公交是专门服务于市民出行的客运企业。
它是城市社会和经济活动的重要组成部分。
伴随着国民经济和城市建设的快速发展,城市经济的繁荣,人口的增加,城市必须解决好人们出行的需求。
城市公交直接关系着城市的经济发展和居民生活,对城市经济具有全局性、先导性的影响,城市公交以其方便、快捷、容量大而成为城市交通的主体。
但是随着公交系统的庞大,人们很难得到准确的公交信息,这样给一些人的出行就带来了不便。
现阶段,人们的出入方式主要还是来源于城市公交,特别是对于那些到外地出差、打工,进行商业有关或其他事情需要在外地进行短暂停留的人而言,公交对他们是必不可少的,但是对于那个不属于自己所熟悉的城市,坐公交也是一个很大的难题,因此,开发一个公交查询系统就显得非常的重要。
随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。
降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信息及更好的市场可以提高公交的形象,能够增加公交乘坐者。
城市公共交通运输以其覆盖面广、经济、快捷的特点,成为绝大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。
本地市民特别是外来旅游、出差、就医等急需了解本地道路情况的人可以利用本系统方便快捷的查询出所有符合他们要求的公交路线,对他们的出行和生活提供帮助。
设计公交信息管理系统能够方便城市公交管理者对公交线路进行管理,及时更新最新的线路信息,市民在使用时能够掌握实时的公交线路状况,也方便了使用者直接的信息交流,对于城市公共交通的发展是有利的。
1.2目的及意义
应广大城市市民查询公交信息的需求,公交公司对城市公交线路等信息的管理需求,开发一套公交信息管理系统。
主要针对用户和管理员,用户在此系统可以对所要了解的公交线路进行查询,对公交服务中存在的问题提出建议,对服务中的不合理行为进行投诉,参与用户之间的讨论等;而管理员主要负责后台的管理,管理员不需要运用传统的方式进行纷繁复杂的操作,使用本系统,管理员登录后可以对线路信息、用户信息、留言信息等进行添加、删除、查询和修改功能。
此系统将以简洁、易懂的界面呈现给用户,目标能够使每一个用户易于操作,减少不必要的业务逻辑,提高该系统的利用率和运行、维护效率。
设计本系统的目的在于掌握MVC设计模式及该模式下三种对象的设计方法,掌握面向对象设计(Object-OrientedDesign,OOD)方法的步骤。
系统的首要目标是能够满足目前的业务功能需要,并确保系统切换平滑、运行稳定;对于service的编写,通过参数配置等形式,实现其应具备的控制功能,并具有良好的可扩展性,提高service的复用性;对于HTML界面的编写,以简洁、轻快明了、规范性为目标,使其呈现的效果多、丰富;对于JavaBean的编写使其具有对数据进行增、删、改、查、参数初始化的业务逻辑。
1.3课题研究的内容
本文共分为六大章,其中分为课题来源到系统开发的相关技术、系统分析、总体设计等等。
通过每一章的阐述对公交信息管理系统做出了详细的讲解和分析。
第一章、前言本章主要阐述了公交信息管理系统的课题来源背景及课题研究的目的与意义。
第二章、开发相关技术本章主要介绍了该系统在什么环境中运行,运用的开发语言以及相关的技术简介等。
第三章、需求分析本章主要根据公交企业管理信息的过程和特点,以及客户的需求,对系统的功能进行设计,并对系统的可行性作了分析。
第四章、总体设计本章主要阐述了公交信息管理系统的系统结构设计、功能模块图、数据库设计、逻辑设计及物理设计等。
第五章、详细设计与实现本章主要阐述了前台界面和后台管理模块的设计与代码编写。
第六章、系统测试本章主要是对系统进行测试,对本系统进行总结,并提出遇到的问题及系统中的不足之处。
第二章系统开发的相关技术
2.1JSP技术
JSP技术可以以一种简捷而快速的方法生成Web页面。
使用JSP技术的Web页面可以很容易地显示动态内容。
JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器、应用服务器、浏览器和开发工具共同工作。
JSP技术不是惟一的动态网页技术,也不是第一个,在JSP技术出现之前就已经存在几种优秀的动态网页技术,如CGI、ASP等。
下面结合这些技术的介绍,讲述动态网页技术的发展和JSP技术的诞生。
JSP具有以下优点:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 公交查询 系统