基于web的同城拼车服务系统的设计与实现信息发布子系统大学论文Word文档格式.docx
《基于web的同城拼车服务系统的设计与实现信息发布子系统大学论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于web的同城拼车服务系统的设计与实现信息发布子系统大学论文Word文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
在此背景下,“拼车”成为解决交通和人文沟通的有效方法。
目前已有网站针对拼车系统做运用与推广,并得到越来越多人的支持和欢迎。
本系统使用PHP作为开发工具,APACHE作为Web服务器,并使用MYSQL作为后台数据库,有效的结合Ajax、HTML、JavaScript、Jquery等相关技术,实现拼车系统的相关功能。
此次完成的拼车服务系统——信息发布子系统,成功的实现了用户注册、用户登录、拼车信息发布、拼车系统后台管理(包括系统消息、会员管理、登录日志管理、路线管理、管理员管理)等功能。
本论文结合开发的拼车系统,介绍了基于web的同城拼车服务系统——信息发布子系统的研究和设计方法。
关键词:
PHP,MYSQL,Ajax,拼车系统,信息发布
Abstract
Alongwiththeprogressofscienceandtechnologyandtheglobalizationofeconomy,theimprovementofpeople'
slivinglevel,owningaprivatecarismoreandmorehugecrowd.Accordingtostatistics,China'
scarownershipofsustainedhighspeedgrowth,manyvehiclesontheroad,isthemainreasoncausingtrafficjams.Inaddition,withtherapiddevelopmentofeconomy,citychangesaprocesstoaccelerate,raisethelevelofinformationandpeople'
sspirituallevelofdevelopmenttodeepen,socialinteractionbetweenpeopleismoreandmoreimportant.Butbecauseofthelackofcognitivebasis,betweenthepersonandperson'
sinteractionisindifferent,sensitive,andcautious.
Inthiscontext,"
fight"
hasbecometheeffectivemethodtosolvethetransportationandculturalcommunication.Atpresent,siteforcarpoolingsystemapplicationandpromotion,andgetmorepeoplesupportandwelcome.ThesystemusesPHPasadevelopmenttool,APACHEastheWebserver,andusesMYSQLasthebackgrounddatabase,combinedwithAjax,HTML,JavaScript,Jqueryandotherrelatedtechnologyeffectively,achievetherelatedfunctionscarpoolsystem.
CarpoolingService--informationreleasesystemofthecompleted,thesuccessfulimplementationoftheuserregistration,userlogin,carpoolinformationrelease,carpoolingbackgroundmanagementsystem(includingthesystemmessage,membermanagement,loglogmanagement,routemanagement,administratormanagement)andotherfunctions.Inthispaper,combinedwiththecarpoolsystemdevelopment,introducestheresearchanddesignmethodofWebcitycarsharingservicesystem--informationreleasesystembasedon.
Keywords:
PHP,MYSQL,Ajax,carpoolingsystem,informationrelease
目录
1.引言-1-
1.1模块开发的意义-1-
1.2国内外发展现状-1-
1.3开发环境-1-
2.技术概述-3-
2.1设计原理-3-
2.2数据库介绍-3-
2.3PHP介绍-3-
2.4设计中所应用的JavaScript脚本语言和Ajax技术-3-
3.需求分析-5-
3.1项目概述-5-
3.1.1应用目标-5-
3.2模块功能需求分析-5-
3.2.1功能描述-5-
3.2.2功能模块的划分-5-
3.2.3流程分析-6-
4.设计与实现-7-
4.1数据库设计-7-
4.1.1usr表-7-
4.1.2address表-7-
4.1.3route表-7-
4.1.4photo表-8-
图4-4photo表(注册人员头像表)-8-
4.2模块功能界面设计-8-
4.2.1注册界面-8-
4.2.2信息发布界面-10-
4.2.3同城拼车界面-11-
4.2.4城际拼车界面-12-
4.2.5旅游自驾界面-13-
4.2.6错误提示界面-13-
5.总结-15-
6.参考文献-16-
7.致谢-17-
8.附录-18-
8.1系统部分代码-18-
8.1.1用户注册界面代码-18-
8.1.2信息发布代码-19-
1.引言
1.1模块开发的意义
此发布信息子系统,实现用户的注册、登录及合乘有效信息的输入。
就乘客输入的合乘需求,对信息进行采集、整合、处理,并调用各功能模块,实现对合乘拼车分类,以实现拼车系统其它模块的调用。
拼车平台为数据管理中心,实现双方的数据联动对接。
用户通过其中任何一端都可发送数据到另外一端,从而实现手机客户端与电脑PC端用户间的实时对话与互动。
用户既可以搜索周边拼友找到顺风车便捷出行,又可以通过对话聊天结识同路的新朋友,实时的将网络关系转化为线下的真实关系,同时能互助同行、节能缓堵,是最真实靠谱的社交工具。
此拼车网在通过交友互动拉近人与人之间的关系,解决彼此间的不信任。
让拼车出行日常化,常态化,整合闲置资源,方便人们出行。
科学合理的发展拼车服务能够有效的提高其运营效率,在一定程度上缓解城市交通压力;
对于乘客来讲,既能够满足便捷、舒适的乘车要求,又能够节约出行成本,从而实现双赢的效果。
伴随着这种拼车出行方式的普及,可以大大减少能源消耗,改善城市大气污染,具有积极的社会效益和经济效益。
在当今互联网不断发展的今天,能借助于互联网将社会资源合理整合,并在此基础上,增强人与人之间的沟通、交流,是促使社会和谐发展的一个重要因素;
也是使得互联网走向更人性化道路的一次更有力尝试。
1.2国内外发展现状
关于Web网的研究与运用在Web领域非常的广泛。
拼车,作为一个新生事物,最早出现在国外,例如美国许多城市在八九十年代修建了拼车车道,(Carpoollanes)在这种车道上只能行驶公共汽车或拼车族的车或供乘坐两人以上的车辆使用,做多名乘客的车辆可以免费通过收费桥梁或道路等。
由于拼车的开始流行,拼车网这一拼车信息交流平台也随之产生了。
在国内,拼车网在各大城市也相当普遍,例如拼车/顺风信息网、拼车啦、顺风车网、上海百姓网、温州拼车网、中国拼车族等。
但这些拼车网大都采用文字发布的形式提供拼车信息,没有地图标志那么直观、清楚。
因此,将地图显示应用于拼车网很有必要。
随着网络电子地图的发展,国内外不少网站都建立了网络地图服务,如Google地图、XX地图、sogou地图等;
而且有些公司开放了自己的网络地图API接口,用户可以直接调用API接口进行网络地图的应用。
将网络地图应用于拼车网中,将大大提高拼车网的用户体验,给用户带来巨大的便利。
由以上分析,我们可以充分认识到设计并开发一个同城拼车服务系统的必要性和迫切性,本次设计和开发的同城拼车服务系统理应符合规定,满足需要,并达到操作过程中的直观,方便,实用,安全等要求。
系统采用模块化程序设计的方法,既便于系统功能的组合和修改,又便于未参与系统开发的技术维护人员补充和维护。
1.3开发环境
运行环境硬件:
P4以上计算机,256M内存以上。
软件要求:
Windows98以上。
开发环境硬件:
软件:
NavicatforMySQL,AdobeDreamweaverCS3。
2.技术概述
2.1设计原理
用户在Web浏览器中键入网址以访问网站,此连接含有HTML表单的HTML页面;
浏览器连接到Apache服务器上,服务器中存放组成该网站的HTML和PHP文件,Apache为客户端的请求提供服务(通过遵守其配置文件中的规则来查找相关的页面并发送回去)并发给客户端仅含有HTML表单的网页;
用户在Web服务器填写表单并提交表单给服务器;
Apache服务器收到提交的表单后,加载相关的文件来处理表单中提交的内容,文件中含有用语链接到数据库的PHP代码;
PHP代码由Apache传给PHP解释程序(interpreter)并由解释程序加以运行,PHP连接到MySQL数据库上;
MySQL数据库接受SQL请求并添加信息;
PHP脚本从MySQL数据库接收结果并用收到的结果构造HTML页面,然后将页面发送回Web浏览器客户端;
Web浏览器接收添加的HTML结果并将其显示给用户。
2.2数据库介绍
MySQL是一个精巧的SQL数据库管理系统[7]。
由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。
MySQL是一个真正的多用户、多线程SQL数据库服务器。
SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。
MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序MySQL和很多不同的客户程序和库组成。
2.3PHP介绍