软件工程毕业论文-基于WEB的同城拼车服务系统的设计与实现—信息发布子系统.doc

上传人:文初 文档编号:2096293 上传时间:2019-04-22 格式:DOC 页数:29 大小:1,006.87KB
下载 相关 举报
软件工程毕业论文-基于WEB的同城拼车服务系统的设计与实现—信息发布子系统.doc_第1页
第1页 / 共29页
软件工程毕业论文-基于WEB的同城拼车服务系统的设计与实现—信息发布子系统.doc_第2页
第2页 / 共29页
软件工程毕业论文-基于WEB的同城拼车服务系统的设计与实现—信息发布子系统.doc_第3页
第3页 / 共29页
软件工程毕业论文-基于WEB的同城拼车服务系统的设计与实现—信息发布子系统.doc_第4页
第4页 / 共29页
软件工程毕业论文-基于WEB的同城拼车服务系统的设计与实现—信息发布子系统.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)基于 WEB 的同城拼车服务系统的设计与实现信息发布子系统所在学院专业班级 软件工程学生姓名指导教师完成日期摘要伴随着科技进步和经济全球化,人民生活水平不断提高,拥有私家车的人群也越来越庞大。据统计,我国汽车保有量持续高速度增长,众多的车辆上路,是造成交通拥堵的最主要原因。除此之外,随着经济高速发展,城市化进程加快,信息化水平提高以及人们精神层次的不断拓展加深,人与人之间的社会化互动越显重要。但由于缺乏认知基础,人与人之间的的互动就显得漠然、敏感,且慎之又慎。在此背景下, “拼车”成为解决交通和人文沟通的有效方法。目前已有网站针对拼车系统做运用与推广,并得到越来越多人的

2、支持和欢迎。本系统使用 PHP 作为开发工具,APACHE 作为 Web 服务器,并使用 MYSQL 作为后台数据库, 有效的结合Ajax、HTML、JavaScript、Jquery 等相关技术,实现拼车系统的相关功能。此次完成的拼车服务系统信息发布子系统,成功的实现了用户注册、用户登录、拼车信息发布、拼车系统后台管理(包括系统消息、会员管理、登录日志管理、路线管理、管理员管理)等功能。本论文结合开发的拼车系统,介绍了基于 web 的同城拼车服务系统信息发布子系统的研究和设计方法。关键词: PHP, MYSQL,Ajax,拼车系统,信息发布AbstractAlong with the pro

3、gress of science and technology and the globalization of economy, the improvement of peoples living level, owning a private car is more and more huge crowd. According to statistics, Chinas car ownership of sustained high speed growth, many vehicles on the road, is the main reason causing traffic jam

4、s. In addition, with the rapid development of economy, city changes a process to accelerate, raise the level of information and peoples spiritual level of development to deepen, social interaction between people is more and more important. But because of the lack of cognitive basis, between the pers

5、on and persons interaction is indifferent, sensitive, and cautious.In this context, “fight“ has become the effective method to solve the transportation and cultural communication. At present, site for carpooling system application and promotion, and get more people support and welcome. The system us

6、es PHP as a development tool, APACHE as the Web server, and uses MYSQL as the background database, combined with Ajax, HTML, JavaScript, Jquery and other related technology effectively, achieve the related functions carpool system.Carpooling Service - information release system of the completed, the

7、 successful implementation of the user registration, user login, carpool information release, carpooling background management system (including the system message, member management, log log management, route management, administrator management) and other functions. In this paper, combined with th

8、e carpool system development, introduces the research and design method of Web city car sharing service system - information release system based on.Key words: PHP,MYSQL,Ajax, carpooling system,information release目录1引言 .- 1 -1.1模块开发的意义 .- 1 -1.2国内外发展现状 .- 1 -1.3开发环境 .- 1 -2技术概述 .- 3 -2.1设计原理 .- 3 -2

9、.2数据库介绍 .- 3 -2.3 PHP介绍 .- 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.1 usr表 .- 7 -4.1.2 address表 .- 7 -4.1.3 route表 .- 7 -4.1.4 photo表 .- 8 -图 4-4 photo

10、表(注册人员头像表) .- 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.1模块开发的意义此发布信息子系统,实现用户的注册、登录及合乘有效信息

11、的输入。就乘客输入的合乘需求,对信息进行采集、整合、处理,并调用各功能模块,实现对合乘拼车分类,以实现拼车系统其它模块的调用。拼车平台为数据管理中心,实现双方的数据联动对接。用户通过其中任何一端都可发送数据到另外一端,从而实现手机客户端与电脑 PC 端用户间的实时对话与互动。用户既可以搜索周边拼友找到顺风车便捷出行,又可以通过对话聊天结识同路的新朋友,实时的将网络关系转化为线下的真实关系,同时能互助同行、节能缓堵,是最真实靠谱的社交工具。此拼车网在通过交友互动拉近人与人之间的关系,解决彼此间的不信任。让拼车出行日常化,常态化,整合闲置资源,方便人们出行。 科学合理的发展拼车服务能够有效的提高其

12、运营效率,在一定程度上缓解城市交通压力;对于乘客来讲,既能够满足便捷、舒适的乘车要求,又能够节约出行成本,从而实现双赢的效果。伴随着这种拼车出行方式的普及,可以大大减少能源消耗,改善城市大气污染,具有积极的社会效益和经济效益。在当今互联网不断发展的今天,能借助于互联网将社会资源合理整合,并在此基础上,增强人与人之间的沟通、交流,是促使社会和谐发展的一个重要因素;也是使得互联网走向更人性化道路的一次更有力尝试。1.2国内外发展现状关于 Web 网的研究与运用在 Web 领域非常的广泛。拼车,作为一个新生事物,最早出现在国外,例如美国许多城市在八九十年代修建了拼车车道, (Car pool lan

13、es)在这种车道上只能行驶公共汽车或拼车族的车或供乘坐两人以上的车辆使用,做多名乘客的车辆可以免费通过收费桥梁或道路等。由于拼车的开始流行,拼车网这一拼车信息交流平台也随之产生了。在国内,拼车网在各大城市也相当普遍,例如拼车/顺风信息网、拼车啦、顺风车网、上海百姓网、温州拼车网、中国拼车族等。但这些拼车网大都采用文字发布的形式提供拼车信息,没有地图标志那么直观、清楚。因此,将地图显示应用于拼车网很有必要。随着网络电子地图的发展,国内外不少网站都建立了网络地图服务,如 Google 地图、百度地图、sogou 地图等;而且有些公司开放了自己的网络地图 API 接口,用户可以直接调用 API 接口

14、进行网络地图的应用。将网络地图应用于拼车网中,将大大提高拼车网的用户体验,给用户带来巨大的便利。由以上分析,我们可以充分认识到设计并开发一个同城拼车服务系统的必要性和迫切性,本次设计和开发的同城拼车服务系统理应符合规定,满足需要,并达到操作过程中的直观,方便,实用,安全等要求。系统采用模块化程序设计的方法,既便于系统功能的组合和修改,又便于未参与系统开发的技术维护人员补充和维护。1.3开发环境运行环境硬件:P4 以上计算机,256M 内存以上。- 2 -软件要求:Windows98 以上。开发环境硬件:P4 以上计算机,256M 内存以上。软件:Navicat for MySQL,Adobe

15、Dreamweaver CS3。- 3 -2技术概述2.1设计原理用户在 Web 浏览器中键入网址以访问网站,此连接含有 HTML 表单的 HTML 页面;浏览器连接到 Apache 服务器上,服务器中存放组成该网站的 HTML 和 PHP 文件,Apache 为客户端的请求提供服务(通过遵守其配置文件中的规则来查找相关的页面并发送回去)并发给客户端仅含有 HTML 表单的网页;用户在 Web 服务器填写表单并提交表单给服务器;Apache 服务器收到提交的表单后,加载相关的文件来处理表单中提交的内容,文件中含有用语链接到数据库的 PHP 代码;PHP 代码由 Apache 传给 PHP 解释

16、程序(interpreter) 并由解释程序加以运行,PHP 连接到 MySQL 数据库上;MySQL 数据库接受 SQL 请求并添加信息;PHP 脚本从 MySQL 数据库接收结果并用收到的结果构造 HTML 页面,然后将页面发送回 Web 浏览器客户端;Web 浏览器接收添加的 HTML 结果并将其显示给用户。2.2数据库介绍MySQL 是一个精巧的 SQL 数据库管理系统 7。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与 Apache 和 PHP/PERL 结合,为建立基于数据库的动态网站提供了强大动

17、力。MySQL 是一个真正的多用户、多线程 SQL 数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL 是以一个客户机/服务器结构的实现,它由一个服务器守护程序 MySQL 和很多不同的客户程序和库组成。2.3 PHP介绍PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入 HTML 文档的脚本语言,语言的风格有类似于 C 语言,被广泛地运用。用 PHP 做出的动态页面与其他的编程语言相比,PHP 是将程序嵌入到 HTML 文档中去执行,执行效率比完全生成 HTML 标记的 CGI 要高许多;PHP 还可以执行编译后代码,编译可以达到加密和优化

18、代码运行,使代码运行更快。2.4设计中所应用的 JavaScript脚本语言和 Ajax技术本模块前台的部分功能采用 Ajax 来实现。这使系统大大提升了性能。Ajax 技术以JavaScript 为依托,而 JavaScript 是一种解释性的,基于对象的脚本语言(an interpreted,object-based scripting language) 。HTML 网页在互动性方面能力较弱,例如验证 HTML 表单(Form)提交信息的有效性,用户名不能为空,密码不能少于 6 位,用纯 HTML 网页也无法实现。要实现这些功能,就需要用到 JavaScript。JavaScript 是

19、一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端 Web 开发的脚本语言,常用来给 HTML 网页添加动态功能,用户点击带有 JavaScript 的网页,网页里的 JavaScript 就传到浏览器,由浏览器对此作处- 4 -理,在客户端完成,不会给服务器带来过多负担。- 5 -3需求分析3.1项目概述该子系统是为了满足广大市民的用车需求,整合有效资源,增强人与人之间的沟通和互动而设计的。3.1.1 应用目标系统界面简洁,操作方便、容易,最大限度的满足拼车人员的需求,使拼车人员通过使用该系统可以进行个人信息的注册、登录及拼车有效信息的发布,以满足拼车人员的用

20、车需求。3.2模块功能需求分析3.2.1 功能描述基于 WEB 的同城拼车服务系统的设计与实现信息发布子系统分为用户注册、用户登录、信息发布三大部分。其中用户注册时根据所选方式不同而注册不同的信息,发布信息时也可由于选择形式不同而发布不同类型的信息。从而为系统的查询部分奠定基础。3.2.2 功能模块的划分从模块功能描述中可知,本模块可以实现六个完整的功能,包括邮箱免费注册,手机免费注册,机构会员注册,同城信息发布,城际信息发布,旅游自驾功能。根据这些功能,设计出系统的功能模块,如图 3-1 所示(其中邮箱免费注册、手机免费注册、机构会员注册功能大致相同,同城信息发布、城际信息发布、旅游自驾功能大致相同):

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。