没有合适的资源?快使用搜索试试~ 我知道了~
基于Web的同城拼车服务系统的设计与实现----信息检索子系统毕业设计.doc
0 下载量 147 浏览量
2023-07-06
03:15:23
上传
评论
收藏 1.3MB DOC 举报
温馨提示
试读
30页
基于Web的同城拼车服务系统的设计与实现----信息检索子系统毕业设计.doc
资源推荐
资源详情
资源评论
摘要
随着中国经济的快速增长,越来越多的人成为了有车一族,但问题也随之产生:油价
越长越高,车位越来越少,交通压力越来越大,汽车尾气污染越来越严重,养车费用只增
不减,面对这种窘迫的社会现状,人们不得不开始另辟蹊径。
随着网络信息时代的快速发展,利用各种技术各种方法各种形式开发的各种类型各种
大小的网站无处不在,网络几乎成为了一个无所不能的办事渠道。为了缓解开车出行带来
的种种问题,各种拼车网站应运而生。但目前多数拼车网站仅仅限于文字描述的形式,拼
车的功能虽然也能够实现,但是不够直观,与用户动态交互方面很差,视觉美感,用户体
验方面整体不佳。
现如今 Google、Baidu、SoSo 等都开放了自己地图的 API 接口,程序员们共享了各种
日期控件和地址控件,通过调用这些 API 接口,应用这些控件,用户可以很直观的进行线
路 的 选 择 与 发 布 。 PS+Div+CSS 的 完 美 布 局 和 修 饰 可 以 增 强 网 站 的 美 感 。
JS+Jquery+Ajax+DOM 不但实现了各种动态的验证还提供了各种动态效果。利用小巧灵活简
单开源的 PHP 的开发技术和 WAMP 的开发环境让网站的开发周期大大缩短。Smarty 模板,
MVC 模式的使用让页面和程序分离开来,网站的后期维护与修改变得简单易行。通过
Session、cookie 的设置,方便用户的自动登录,记录用户的登录状态。通过设置个人中
心模块,用户可以很方便的在拼车网站上完善和修改自己的各种资料,拼客们足不出户就
可以通过电脑浏览各种线路信息,了解会员的各种详细资料,通过侧面了解和正面交流的
的方式能够简单快捷的结交的合适的拼友;对于发布的线路,用户可以通过留言、评论的
形式对其作出相应的响应。通过权限的设置,管理员对网站后台的管理,管理员可以让网
站变得清爽干净,及时的删除屏蔽恶意信息,通过检测登录日志及时传递给用户异常登录
信息,从而保证用户的各种安全。拼车网站种种优势的结合能够大大提高网站的访问量,
为更多的用户提供便利的服务。
总之,通过网站拼车这种途径拼客们不仅能够节省开销,保护环境,缓解交通压力,
还能够交到拼友,增强旅途趣味,缓解社会压力。
关键词:百度地图;控件;拼车网站
Abstract
With China's rapid economic growth, more and more people become the motorists,
but problems also arise: the longer, the higher oil prices, fewer and fewer parking,
traffic pressure is more and more big, the automobile exhaust pollution is more and
more serious, the overhead costs of growing only, in the face of such distress of
social status, people have to start a different approach.
With the rapid development of network information age, the use of various
technology methods of various forms of development of various types of various
sizes site everywhere, the network almost become an omnipotent business channel.
To alleviate the problems brought by the driving, various carpooling website arises
at the historic moment. But most is restricted to just written words describing the
form of carpooling website, although carpool function also can achieve, but not
intuitive, and user dynamic interaction is very poor, visual aesthetic feeling,
and a poor user experience as a whole.
Now Google, Baidu, SoSo, etc all opened their maps API interface, programmers
sharing various date control and address control, by calling the API interface, the
application of these controls, users can be very intuitive for line selection
and release. Perfection of PS + Div + CSS layout and decoration can heighten the
aesthetic perception of the site. JS + Jquery + Ajax implementation not only all
kinds of dynamic verification also provides a variety of dynamic effects. Use
of simple flexible open source PHP development technology and development
environment WAMP make websites greatly shorten the development cycle. The Smarty
template, the use of the MVC pattern to separate pages and applications, website
maintenance and modification becomes easy. Through the Session, the cookie
settings, convenient automatic login, user records the user's login state. By
setting up personal center module, the user can easily on the carpooling website to
improve and change their own all kinds of information, spelling a gentlemen never
leave home can through the computer browsing the various line information,
understand the members of the various details, by way of side understanding and
positive communication can be quick and easy make the proper spelling of friends;
To release the line, users can leave a message, comments in the form of the response
accordingly. Through permissions set, the administrator to the website backstage
management, the administrator can make websites become relaxed and clean, timely
delete block malicious information, by detecting abnormal login log timely passed
to the user login information, so as to ensure the safety of users of various.
Carpooling website the combination of the advantages can greatly improve the
website traffic, provide convenient services to more users.
Anyhow, carpooling website this spell by geeks can not only save money, protect
the environment, alleviate traffic pressure, also can make friends, strengthen a
fun journey, alleviate the pressure of the society.
Keywords:baidu map API; control; carpooling website
目录
1. 绪论 ...........................................................................1
1.1 课题研究背景 ...................................................................................................................................1
1.2 课题研究目的及意义 .......................................................................................................................1
1.3 国内外研究现状 ...............................................................................................................................1
1.4 本文研究内容及技术路线 ...............................................................................................................2
1.4.1 本文研究内容 ............................................................................................................................2
1.4.2 技术路线 ...................................................................................................................................2
1.4.3 技术简介 ...................................................................................................................................2
2. 系统需求分析 ...................................................................4
2.1 系统总体分析 ........................................................................................................................................4
2.1.1 系统的概要分析 ........................................................................................................................4
2.1.2 系统的用户群分析 ....................................................................................................................4
2.1.3 系统的基本功能分析 .............................................................................................................5
2.2 系统的资源分析 .................................................................................................................................6
2.3 系统的可行性分析 .............................................................................................................................6
2.3.1 经济可行性分析 .....................................................................................................................6
2.3.2 技术可行性分析 .....................................................................................................................6
2.3.3 社会可行性分析 .....................................................................................................................7
3. 系统设计 .......................................................................7
3.1 系统总体架构设计 .............................................................................................................................7
3.2 系统各功能模块设计 .........................................................................................................................9
3.2.1 用户模块设计 .........................................................................................................................9
3.2.2 线路发布模块设计 .................................................................................................................9
3.2.3 线路检索模块设计 .................................................................................................................10
3.2.4 后台管理模块设计 ...............................................................................................................10
3.3 数据库设计 .......................................................................................................................................10
3.3.1 系统数据库对应的对象及属性的设计 ...............................................................................10
3.3.2 系统库系统的基本信息表的设计 .......................................................................................11
4. 系统实现 ......................................................................13
4.1 系统开发平台搭建 ...........................................................................................................................13
4.2 系统各功能模块的实现 ...................................................................................................................13
4.2.1 用户模块实现 .......................................................................................................................13
4.2.2 线路发布模块实现 ...............................................................................................................17
4.2.3 线路检索模块实现 ...............................................................................................................18
4.2.4 后台管理模块的实现 ...........................................................................................................22
5. 系统测试及性能分析 ............................................................25
5.1 系统的测试环境 ...............................................................................................................................25
5.2 测试方法 ...........................................................................................................................................25
5.3 测试结果与分析 ...............................................................................................................................25
6. 系统主要技术特色和创新点 ......................................................25
7. 总结 ..........................................................................25
致谢 ..............................................................................26
参考文献 ..............................................................................26
绪论
1.1 课题研究背景
油价越长越高,车位越来越少,交通压力越来越大,汽车尾气污染越来越严重,这些
困惑不仅困扰着我们,其实在国外都是一样,不同的是,他们的观念比较新潮,不少外国
人开始拼车上下班了,不是每个人都开车,不少外国人认为这种方式不仅节省开支,还能
广交朋友,于是很多拼车网站应运而生。在网站上,乘客与车主可通过电脑浏览对方的照
片、年龄、爱好等各种资料,这种双选的方式保证了服务的正规性和安全性。
之前的一些拼车网站多以文字展示的形式满足人们的拼车需求,直观性和美观性很差,
用户体验不好,用户对于拼车这一新兴事物的积极性不高。但是随着这几年各种网站开发
技术的迅猛发展,网站开发周期的大大缩短,Google 地图、百度地图、soso 地图 API 接
口的开放,让通过调用这些地图接口,动态的实现起终点的设定并动态的勾画路径成为一
种可能,越来越多的人开始利用拼车网站满足自己的需求,越来越多的开发商开始投入到
拼车网站的运营当中。
随着网络信息时代的迅猛发展,各种网站变的无处不在,拼车网站作为一种迫切的需
求很快的加入到了这个行列当中。拼车网站不仅仅是一个线路信息发布与检索的平台,在
这里拼客们还可以通过浏览拼客信息、留言、评论、QQ 等途径交流自己的心得体会,分享
自己的拼车经验,结交到自己的拼车好友。
1.2 课题研究目的及意义
通过巧妙地将先进的网站开发技术应用到拼车网站开发中,丰富网站的美观性和动态
感,结合地图 API 接口、时间日期控件、地址控件等的调用,增强网站的易用性和趣味性,
通过多种搜索条件的结合,能够让用户快速的找到适合自己的路线和拼友,让早期呆板、
单一的拼车网站充满生机和活力,简单易用,越来越多的人投入到拼车网站开发运营以及
使用的行列当中来,为拼客们提供一个快捷便利的线路发布和检索平台,一个挖掘拼友,
交流心得的平台。通过个人中心模块的设置,用户可以通过完善或修改个人资料动态的更
改个人信息,拼客们足不出户就可以通过电脑方便的浏览拼车信息,以及拼客信息,快捷
而迅速的找到自己的合适拼友。通过后台管理模块,管理员可以方便的查看拼车网站每天
的运营情况,删除或禁用一些恶意注册或发布恶意信息的用户,通过登录日志的管理,管
理员还可以及时通知账号密码被盗用户及时更改密码,屏蔽了一些非法用户和非法路线,
对于一些恶意的留言和评论也可以进行删除,从而保证了拼车网站环境的安全性。通过拼
车网站不仅可以解决无车一族出行的烦恼,还可以帮助有车一族分担油费,节约车辆开销,
缓解交通压力,减少尾气排放,结交到难得拼友,增强旅途趣味。
1.3 国内外研究现状
拼车网站这一新兴事物刚刚兴起就得到了迅猛的发展,各种技术各种类型的拼车网站
无处不在。但是早期的一些拼车网站多以文字的形式作为展示的平台,满足用户的拼车需
求。拼车网站这一新兴的事物最早出现在国外,国外对这一事物也相当的重视。纵观国外
拼车市场,在美国,不“拼车”不让上路;在英国,“拼车”出行网异常火爆;在德国,
“拼车”是德国人的普遍行为;在澳大利亚:的士司机最撮合“拼车”;在加拿大,“拼车”
可走专用道,不堵车;在日本,“拼车”被列为低碳出行……
相比上述这些国家,中国的拼车则逊色很多。中国的拼车多集中在一些大城市,中小
城市加入拼车行列的用户目前还不是很多。首先是政府对拼车的政策引导与制度规范欠缺,
其次是老百姓对拼车的不信任与恐惧心态,阻碍着中国拼车的发展。相对国外,中国可拼
车的方式要少很多,目前在国内只有58同城、赶集网、拼啦拼车网等几家比较有名气的拼
车网站在帮助和促进着中国社会拼车制度的不断完善,为少部分人解决拼车难的问题,为
缓解拥堵的市政交通贡献着微薄的力量。
拼车网站的不安全性和不方便性成为了阻碍拼车网站快速发展的阻力,伴随着 Google
地图、百度地图、soso 地图等 API 接口的相继开放,拼车网站的使用性变得简单而快捷,
还有一些安全认证机构的加入,权限管理的设置,管理员的回台管理与维护,拼客更多详
细资料以及线路更多详细信息的提供,让拼车这一行为变得越来越受人们的关注。
1.4 本文研究内容及技术路线
1.4.1 本文研究内容
通过 PS+Div+Css+JS+Jquery+Ajax+PHP+Smarty+MVC 等网站开发技术的应用,在脱离框
架的情况下,利用最底层的网站开发代码,在 Dreamweaver 环境下结合 WAMP 开发环境熟
悉网站开发的整个流程,通过调用百度地图 API,实现线路起点和终点的动态设置,通过
时间日期控件、地址控件等的调用保证了线路发布与检索的简单易行,多种搜索条件的完
美结合,让用户更为快捷的搜索到所需线路信息,在最短的时间内找到属于自己的拼友。
网站前台实现拼车网站的注册、登录、信息浏览、线路发布,线路检索、完善修改个人信
息、对线路进行评论回复等功能。网站后台通过管理员的管理,可以通过模糊查询等方式
实现对一些恶意用户、恶意留言评论、恶意路线、恶意登录等的删除与批量删除,屏蔽一
些恶意信息,从而保证拼车网站的相对安全性。也可以通过添加一些新的管理员,来分担
自己的工作。可以通过设置不同的级别,来限制用户和管理员的操作权限。
1.4.2 技术路线
本文技术路线主要分为 5 个阶段:
(1) 概况:项目研究的目的、意义、背景、国内外现状;
(2) 需求分析:系统需求分析、系统资源说明、系统可行性分析;
(3) 系统设计:系统总体架构的设计、系统各个功能模块的设计、系统;
(4) 系统实现及功能展示:系统平台的搭建、系统关键技术的运用、系统各功能模块设
计,系统数据库设计;
(5) 系统测试及功能分析介绍:系统的测试环境,测试方法,测试结果与分析。
1.4.3 技术简介
(1)PS
PS(Photoshop),图片处理软件,用来制作网页设计图,切图,转换成 XHTML 静态
页面。
(2)XHTML
XHTML(Extensible HyperText Mark-up Language)即超文本标记语言。XHTML 对
Web 页的内容、格式及 Web 页中的超级链接进行描述,而 Web 浏览器的作用就在于读取
Web 网点上的 XHTML 文档,再根据此类文档中的描述组织并显示相应的 Web 页。根据
切图和网页设计图,写成 XHTML 文件。
剩余29页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3614
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- #P0015. 全排列 超级简单
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功