基于SSH框架公交车查询系统的设计(MVC,MySQL)(任务书,开题报告,中期检查表,毕业论文,20000字,源程序,数据库)
摘 要
由于社会在不断发展,互联网已经被千千万万的家庭所接收,公交查询系统在日常生活中占有很重要的位置。通过对公交查询系统的现状分析,考虑如何在日常生活中充分利用网络和计算机的优势,使得公交信息既能够得到及时有效的查询,又能节省日常生活中的时间、提高效率,并且使这一资源得到重复利用,由此设计公交查询系统。
本系统应用B/S结构,MVC模式采用SSH框架技术编写。本系统论文的前言部分主要介绍了与该系统相关的国内外现状以及开发该系统在需求上,技术上的可行性,并介绍该系统开发用到的一些关键性的技术;当确定需求后,该论文的系统设计部分就介绍了具体该怎么去设计并实现该系统。然后该系统论文的系统实现部分再介绍具体实现的细节了。
该系统主要功能包括公交车信息查询,公交车论坛,公交车新闻,公交车图片中心,资源上传下载,用户留言,系统介绍,论坛管理,新闻管理,图片管理,资源管理,留言管理,维护个人信息等功能。
关键词:公交查询系统,SSH,MVC
ABSTRACT
With the development of the society, the internet has been accepted by millions of families. The bus query system plays a very important role in daily life. My design of bus query system focus on the consideration of how to make full user of the advantages of the internet , and which made us easily to find out the imformation of bus ,and save the time of the life, improve the efficienty and recycle it at the same time.
The system applied B/S structure, MVC pattern written by SSH frame technology.The foreword of thesis of bus system introduces somthings about the system at home and abroad,and the Demand feasibility and the technical feasibility of developing the system.There are also introduce some key technology about this system.After confirm the demand,the part of the system design of thesis can tell us how to do the system.And then,the part of system implementation of the thesis let us know that how to coding to implements the system.
This system mainly functions including bus information query, the bus, the bus, the bus news BBS uploads and downloads pictures center, resources, user message, system is introduced, BBS management, news management, pictures management, resource management, guestbook management, maintenance personal information, and other functions.
Key words: Bus query system,SSH, MVC
在选择毕业设计的课题时,我是根据以下几点来选题的:
人们经常为出门到另外一个地点找不路而烦恼,而城市公交又遍布市内每一个角落,此公交车查询系统里面的公交车查询模块就是方面人们查询公交线路。
公交车便宜实惠又环保,设计一个好的公交车查询系统,操作简单,实用,便会有更多人查询线路,会使更多原本打算做出租车得的人改乘公交车。
有时候人们会想要了解更多公交车相关信息,这时候就可以上此系统的论坛,图片中心,新闻中心,资源下载模块,去找相应的信息。
主要研究内容:
本系统开发技术使用SSH架构,后台数据库使用MySQL。SSH架构和后台的MySQL数据库结合,可以提供一个高性能的公交车查询系统。
本系统主要包括:前台用户登录注册,公交车查询,公交车论坛,公交车
闻,公交车图片,公交车资源下载上传等功能,后台用户管理,公交站点管理还有相应的前台功能管理等。
研究思路和设计方案:
该公交车查询系统的设计思路是:一般未登录用户只能使用查询公交车线路和浏览功能,登录后的一般用户才能使用论坛模块,和上传下载模块,只有系统管理员登录才能进入后台管理界面,进行相关管理操作。
该公交车查询系统的设计方案是:系统使用了struts2,spring,hibernate三大web开发应用框架,还配合一些其它框架,如 dwr,ajax等使其系统更加完善的将其功能阐释出来,其功能在系统内部有源代码直接完成,通过登录该系统界面,使用者可以了解本系统的基本功能。操作 人员只需输入简单的汉字、数字和按钮,即可达到自己的目标。
SSH集成是目前最流行的web开发应用架构,struts负责web层,即做控制转向用,hibernate负责数据持久层,实现与数据库接 藕,Springs是桥接web层与持久层的桥梁,主要功能是装载需要的类,比如业务逻辑层类里面用到的dao接口对象,和struts中action类 中用到的业务逻辑层类的对象都可以通过spring依赖注入。本系统采用的数据库是MySQL,MySQL数据库以小巧出名,是一个真正的多用户、多线程 SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护 程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。MySQL也足够快和灵活以允许你存储记 录文件和图像。
本系统前台的查询功能,主要包括公交车线路查询,本系统可以选择直乘查询和换乘查询,来查出你想要座的车次。还有公交车站点查询,如果你记不清站点具体名 字,该系统支持模块查询站点。还有公交车线路的所有站点查询,可以查出你输入的公交车线路所经过的所有站点。除了查询功能和上述文档里面提到的功能外,还 具有以下功能:
1、 用户登录注册模块
2、 用户留言
3、 系统介绍
4、 安全退出
本系统后台除了上述文档里面提到的功能外,还具有以下功能:
1、 公交车线路,站点管理
2、 论坛管理
3、 新闻管理
4、 图片管理
5、 资源管理
6、 留言管理:包括留言回复。
7、 安全退出
|