基于web的同城拼车服务系统的设计与实现信息检索子系统设计大学本科毕业论文.doc
《基于web的同城拼车服务系统的设计与实现信息检索子系统设计大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于web的同城拼车服务系统的设计与实现信息检索子系统设计大学本科毕业论文.doc(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着中国经济的快速增长,越来越多的人成为了有车一族,但问题也随之产生:油价越长越高,车位越来越少,交通压力越来越大,汽车尾气污染越来越严重,养车费用只增不减,面对这种窘迫的社会现状,人们不得不开始另辟蹊径。随着网络信息时代的快速发展,利用各种技术各种方法各种形式开发的各种类型各种大小的网站无处不在,网络几乎成为了一个无所不能的办事渠道。为了缓解开车出行带来的种种问题,各种拼车网站应运而生。但目前多数拼车网站仅仅限于文字描述的形式,拼车的功能虽然也能够实现,但是不够直观,与用户动态交互方面很差,视觉美感,用户体验方面整体不佳。现如今Google、Baidu、SoSo等都开放了自己地图的API
2、接口,程序员们共享了各种日期控件和地址控件,通过调用这些API接口,应用这些控件,用户可以很直观的进行线路的选择与发布。PS+Div+CSS的完美布局和修饰可以增强网站的美感。JS+Jquery+Ajax+DOM不但实现了各种动态的验证还提供了各种动态效果。利用小巧灵活简单开源的PHP的开发技术和WAMP的开发环境让网站的开发周期大大缩短。Smarty模板,MVC模式的使用让页面和程序分离开来,网站的后期维护与修改变得简单易行。通过Session、cookie的设置,方便用户的自动登录,记录用户的登录状态。通过设置个人中心模块,用户可以很方便的在拼车网站上完善和修改自己的各种资料,拼客们足不出
3、户就可以通过电脑浏览各种线路信息,了解会员的各种详细资料,通过侧面了解和正面交流的的方式能够简单快捷的结交的合适的拼友;对于发布的线路,用户可以通过留言、评论的形式对其作出相应的响应。通过权限的设置,管理员对网站后台的管理,管理员可以让网站变得清爽干净,及时的删除屏蔽恶意信息,通过检测登录日志及时传递给用户异常登录信息,从而保证用户的各种安全。拼车网站种种优势的结合能够大大提高网站的访问量,为更多的用户提供便利的服务。总之,通过网站拼车这种途径拼客们不仅能够节省开销,保护环境,缓解交通压力,还能够交到拼友,增强旅途趣味,缓解社会压力。关键词:百度地图;控件;拼车网站 AbstractWith
4、Chinas 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 f
5、ace 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 bus
6、iness 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 interacti
7、on 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 intuitiv
8、e 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 deve
9、lopment 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 automat
10、ic login, user records the users 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
11、 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
12、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 th
13、e 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
14、society.Keywords:baidu map API; control; carpooling website目录1.绪论11.1课题研究背景11.2课题研究目的及意义11.3国内外研究现状11.4本文研究内容及技术路线21.4.1本文研究内容21.4.2 技术路线21.4.3 技术简介22.系统需求分析42.1系统总体分析42.1.1系统的概要分析42.1.2系统的用户群分析42.1.3 系统的基本功能分析52.2 系统的资源分析62.3 系统的可行性分析62.3.1 经济可行性分析62.3.2 技术可行性分析62.3.3 社会可行性分析73.系统设计73.1 系统总体架构设计73.
15、2 系统各功能模块设计93.2.1 用户模块设计93.2.2 线路发布模块设计93.2.3 线路检索模块设计103.2.4 后台管理模块设计103.3 数据库设计103.3.1 系统数据库对应的对象及属性的设计103.3.2 系统库系统的基本信息表的设计114.系统实现134.1 系统开发平台搭建134.2 系统各功能模块的实现134.2.1 用户模块实现134.2.2 线路发布模块实现174.2.3 线路检索模块实现184.2.4 后台管理模块的实现225.系统测试及性能分析255.1 系统的测试环境255.2 测试方法255.3 测试结果与分析256.系统主要技术特色和创新点257.总结2
16、5致谢26参考文献26绪论1.1 课题研究背景油价越长越高,车位越来越少,交通压力越来越大,汽车尾气污染越来越严重,这些困惑不仅困扰着我们,其实在国外都是一样,不同的是,他们的观念比较新潮,不少外国人开始拼车上下班了,不是每个人都开车,不少外国人认为这种方式不仅节省开支,还能广交朋友,于是很多拼车网站应运而生。在网站上,乘客与车主可通过电脑浏览对方的照片、年龄、爱好等各种资料,这种双选的方式保证了服务的正规性和安全性。 之前的一些拼车网站多以文字展示的形式满足人们的拼车需求,直观性和美观性很差,用户体验不好,用户对于拼车这一新兴事物的积极性不高。但是随着这几年各种网站开发技术的迅猛发展,网站开
17、发周期的大大缩短,Google地图、百度地图、soso地图API接口的开放,让通过调用这些地图接口,动态的实现起终点的设定并动态的勾画路径成为一种可能,越来越多的人开始利用拼车网站满足自己的需求,越来越多的开发商开始投入到拼车网站的运营当中。随着网络信息时代的迅猛发展,各种网站变的无处不在,拼车网站作为一种迫切的需求很快的加入到了这个行列当中。拼车网站不仅仅是一个线路信息发布与检索的平台,在这里拼客们还可以通过浏览拼客信息、留言、评论、QQ等途径交流自己的心得体会,分享自己的拼车经验,结交到自己的拼车好友。1.2 课题研究目的及意义通过巧妙地将先进的网站开发技术应用到拼车网站开发中,丰富网站的
18、美观性和动态感,结合地图API接口、时间日期控件、地址控件等的调用,增强网站的易用性和趣味性,通过多种搜索条件的结合,能够让用户快速的找到适合自己的路线和拼友,让早期呆板、单一的拼车网站充满生机和活力,简单易用,越来越多的人投入到拼车网站开发运营以及使用的行列当中来,为拼客们提供一个快捷便利的线路发布和检索平台,一个挖掘拼友,交流心得的平台。通过个人中心模块的设置,用户可以通过完善或修改个人资料动态的更改个人信息,拼客们足不出户就可以通过电脑方便的浏览拼车信息,以及拼客信息,快捷而迅速的找到自己的合适拼友。通过后台管理模块,管理员可以方便的查看拼车网站每天的运营情况,删除或禁用一些恶意注册或发
19、布恶意信息的用户,通过登录日志的管理,管理员还可以及时通知账号密码被盗用户及时更改密码,屏蔽了一些非法用户和非法路线,对于一些恶意的留言和评论也可以进行删除,从而保证了拼车网站环境的安全性。通过拼车网站不仅可以解决无车一族出行的烦恼,还可以帮助有车一族分担油费,节约车辆开销,缓解交通压力,减少尾气排放,结交到难得拼友,增强旅途趣味。1.3 国内外研究现状拼车网站这一新兴事物刚刚兴起就得到了迅猛的发展,各种技术各种类型的拼车网站无处不在。但是早期的一些拼车网站多以文字的形式作为展示的平台,满足用户的拼车需求。拼车网站这一新兴的事物最早出现在国外,国外对这一事物也相当的重视。纵观国外拼车市场,在美
20、国,不“拼车”不让上路;在英国,“拼车”出行网异常火爆;在德国,“拼车”是德国人的普遍行为;在澳大利亚:的士司机最撮合“拼车”;在加拿大,“拼车”可走专用道,不堵车;在日本,“拼车”被列为低碳出行相比上述这些国家,中国的拼车则逊色很多。中国的拼车多集中在一些大城市,中小城市加入拼车行列的用户目前还不是很多。首先是政府对拼车的政策引导与制度规范欠缺,其次是老百姓对拼车的不信任与恐惧心态,阻碍着中国拼车的发展。相对国外,中国可拼车的方式要少很多,目前在国内只有58同城、赶集网、拼啦拼车网等几家比较有名气的拼车网站在帮助和促进着中国社会拼车制度的不断完善,为少部分人解决拼车难的问题,为缓解拥堵的市政
21、交通贡献着微薄的力量。拼车网站的不安全性和不方便性成为了阻碍拼车网站快速发展的阻力,伴随着Google地图、百度地图、soso地图等API接口的相继开放,拼车网站的使用性变得简单而快捷,还有一些安全认证机构的加入,权限管理的设置,管理员的回台管理与维护,拼客更多详细资料以及线路更多详细信息的提供,让拼车这一行为变得越来越受人们的关注。1.4 本文研究内容及技术路线1.4.1本文研究内容通过PS+Div+Css+JS+Jquery+Ajax+PHP+Smarty+MVC等网站开发技术的应用,在脱离框架的情况下,利用最底层的网站开发代码,在Dreamweaver环境下结合WAMP开发环境熟悉网站开
22、发的整个流程,通过调用百度地图API,实现线路起点和终点的动态设置,通过时间日期控件、地址控件等的调用保证了线路发布与检索的简单易行,多种搜索条件的完美结合,让用户更为快捷的搜索到所需线路信息,在最短的时间内找到属于自己的拼友。网站前台实现拼车网站的注册、登录、信息浏览、线路发布,线路检索、完善修改个人信息、对线路进行评论回复等功能。网站后台通过管理员的管理,可以通过模糊查询等方式实现对一些恶意用户、恶意留言评论、恶意路线、恶意登录等的删除与批量删除,屏蔽一些恶意信息,从而保证拼车网站的相对安全性。也可以通过添加一些新的管理员,来分担自己的工作。可以通过设置不同的级别,来限制用户和管理员的操作
23、权限。1.4.2 技术路线本文技术路线主要分为5个阶段:(1) 概况:项目研究的目的、意义、背景、国内外现状;(2) 需求分析:系统需求分析、系统资源说明、系统可行性分析;(3) 系统设计:系统总体架构的设计、系统各个功能模块的设计、系统;(4) 系统实现及功能展示:系统平台的搭建、系统关键技术的运用、系统各功能模块设计,系统数据库设计;(5) 系统测试及功能分析介绍:系统的测试环境,测试方法,测试结果与分析。1.4.3 技术简介(1)PSPS(Photoshop),图片处理软件,用来制作网页设计图,切图,转换成XHTML静态页面。(2)XHTMLXHTML(Extensible HyperT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 城拼车 服务 系统 设计 实现 信息 检索 子系统 大学本科 毕业论文
限制150内