基于Web的拼车系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Web的拼车系统的设
计与实现
摘要:随着因特网的普及和人们使用网络能力的提高,越来越多的人开始在网上为自己的出行寻找一个更加安全、便捷、省钱的途径。因此拼车的方式应运而生,而且受到了人们的普遍欢迎。那么一种能够提供及时、有效、真实拼车信息的系统是很有现实意义的。通过对人们需求的分析,设计了此拼车系统。系统主要作用是为用户提供一个查询拼车信息和发布拼车信息的平台,满足用户在实际出行中的拼车需要。
关键词:拼车;路线查询;jsp;mysql;MyEclipse
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)19-0064-03
The Design and Realization of Carpool System Based on Web
HAN Qing-liang
(Shan Dong University of Science and Technology,Qingdao 266590,China)
Abstract:Along with the popularization of the Internet and the popularization of people's application of the network,more and more people are starting to find a way which is safe、convenient and more cheaper.So the carpool mode emerge as the times require,and it is welcomed by the most of the people.So it is very practical to provide a timely,effective and real information
system.Therefore,by understanding and Analysis on the needs of the people,the full investigation of the function of the existing carpool system and the design the carpool system. This system mainly provide a platform which people could query and publish carpool information.To satisfy the users need in the actual environment.
Key words:carpool;query;jsp;mysqL;MyEclipse
1 背景
在我国,交通的拥堵一直是一个困扰我国发展的大问题,北京城的堵车问题十分严重,对此都深有体会。其他很多城市比如武汉,西安等地,堵车的问题也很严重。建设和优化交通路线虽然可以在一定程度上缓解交通的压力,但是这不能从根本上解决交通问题。问题的根源是:人们拥有的汽车数量的急剧增加。目前,网络平台的发展以惊人的速度在发展,现在人们能够利用网络做的事情越来越多。外出的选择作为人们生活中很重要的一个部分,自然也要充分的利用网络的资源为自己服务。人们的出行总是倾向于更加的省钱和节省时间。而拼车正好可以满足人们的这类需要。那么一个高效易用的拼车平台就显得尤为重要。此拼车系统的设计充分考虑到了用户的心理需求。用户可以方便地使用此系统查询拼车信息,发布拼车信息以及使用论坛的功能参与拼车讨论。管理员可以及时地对用户和拼车路线管理。极大地方便了人们旅游或者上下班的出行选择。同时也在一定程度上缓解
了交通的压力和减轻了环境污染。
2 开发环境和技术介绍
2.1 MyEclipse
MyEclipse为数据库和有关于JavaEE项目开发以及发布提供了很大的方便。作为一个功能强大的插件集合,支持十分广泛。开发界面整洁。同时使用MyEclipse与Tomcat集成后,发布和测试所开发的项目更加方便简洁。
2.2 MySql
MySql数据库是目前比较流行的数据库之一。该数据库可以管理存储任何形式的数据,且利用SQL语句可以很容易的对数据库中的数据进行增加、修改、删除和查询的操作。同时,MySql数据库在小型应用的开发中也比较流行。且MySql为开源数据库,会节约一部分开发成本。
2.3 JSP
由JSP开发的Web应用程序是可以跨平台运行的,这也是目前JSP技术比较流行的重要原因之一。JSP技术是和传统的HTML的语言相结合,在HTML的标记中插入Java代码以实现相应的功能。开发过程相对简便高效和适用性强。
3 拼车系统设计
3.1 系统功能分析
3.1.1 前台功能模块
1)用户功能:A.注册:用户在注册页面进行注册时,如果
相应的输入框为空的话,弹出对话框提示用户输入相应的内容。在用户输入注册信息后,将用户名和数据库中已经存在的用户名查找。如果不重名则注册成功,否则注册失败。B.登录:用户在登录页面输入自己的登录信息。首先根据用户名查找对应的密码,如果查找出的密码和用户输入的密码相同则登录成功,否则登录失败。
2)拼车信息:A.长途拼车信息的查询:用户在输入路线的起始地和目的地之后,将符合条件的全部路线显示出来,并且以分页的形式显示。用户可以输入日期进行模糊查询,查询的结果分页显示。用户也可以输入路线的起始地和目的地进行精确路线信息查询。B.上下班拼车信息的查询:用户可以查询某个城市所有的拼车路线,也可以查询城市中确定的起始地和目的地的拼车路线。查询的结果均以分页的形式显示。3)拼车论坛:A.用户进入论坛的模块后,可以查看论坛中所有的帖子,并且对自己感兴趣的帖子进行回复。用户可以修改自己发布过的帖子,修改帖子,删除帖子。在删除帖子的时候,要将属于该帖子的所有回复一并删除。用户可以发表帖子。B. 实名认证:用户为了提高自己的信用等级,可以向指定的邮箱发送邮件。
3.1.2 后台管理模块
1)管理员登陆:管理员输入管理员的用户名和登录密码后,首先在数据库中取出对应管理员名字的密码,如果密码匹配则登录成功,否则登录失败。