畢業(yè)論文-基于WEB的同城拼車(chē)服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-信息發(fā)布子系統(tǒng)_第1頁(yè)
畢業(yè)論文-基于WEB的同城拼車(chē)服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-信息發(fā)布子系統(tǒng)_第2頁(yè)
畢業(yè)論文-基于WEB的同城拼車(chē)服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-信息發(fā)布子系統(tǒng)_第3頁(yè)
畢業(yè)論文-基于WEB的同城拼車(chē)服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-信息發(fā)布子系統(tǒng)_第4頁(yè)
畢業(yè)論文-基于WEB的同城拼車(chē)服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-信息發(fā)布子系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、河北農(nóng)業(yè)大學(xué) 本科畢業(yè)論文(設(shè)計(jì))題 目: 基于WEB的同城拼車(chē)服務(wù)系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn)信息發(fā)布子系統(tǒng) 學(xué) 院: 信息科學(xué)與技術(shù)學(xué)院 專(zhuān)業(yè)班級(jí): 軟件工程0901班 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師姓名: 指導(dǎo)教師職稱(chēng): 副教授 2013 年 5摘要伴隨著科技進(jìn)步和經(jīng)濟(jì)全球化,人民生活水平不斷提高,擁有私家車(chē)的人群也越來(lái)越龐大。據(jù)統(tǒng)計(jì),我國(guó)汽車(chē)保有量持續(xù)高速度增長(zhǎng),眾多的車(chē)輛上路,是造成交通擁堵的最主要原因。除此之外,隨著經(jīng)濟(jì)高速發(fā)展,城市化進(jìn)程加快,信息化水平提高以及人們精神層次的不斷拓展加深,人與人之間的社會(huì)化互動(dòng)越顯重要。但由于缺乏認(rèn)知基礎(chǔ),人與人之間的的互動(dòng)就顯得漠然、敏感,且慎之又慎。在

2、此背景下,“拼車(chē)”成為解決交通和人文溝通的有效方法。目前已有網(wǎng)站針對(duì)拼車(chē)系統(tǒng)做運(yùn)用與推廣,并得到越來(lái)越多人的支持和歡迎。本系統(tǒng)使用PHP作為開(kāi)發(fā)工具,APACHE作為Web服務(wù)器,并使用MYSQL作為后臺(tái)數(shù)據(jù)庫(kù), 有效的結(jié)合Ajax、HTML、JavaScript、Jquery等相關(guān)技術(shù),實(shí)現(xiàn)拼車(chē)系統(tǒng)的相關(guān)功能。此次完成的拼車(chē)服務(wù)系統(tǒng)信息發(fā)布子系統(tǒng),成功的實(shí)現(xiàn)了用戶(hù)注冊(cè)、用戶(hù)登錄、拼車(chē)信息發(fā)布、拼車(chē)系統(tǒng)后臺(tái)管理(包括系統(tǒng)消息、會(huì)員管理、登錄日志管理、路線(xiàn)管理、管理員管理)等功能。本論文結(jié)合開(kāi)發(fā)的拼車(chē)系統(tǒng),介紹了基于web的同城拼車(chē)服務(wù)系統(tǒng)信息發(fā)布子系統(tǒng)的研究和設(shè)計(jì)方法。關(guān)鍵詞: PHP, MY

3、SQL,Ajax,拼車(chē)系統(tǒng),信息發(fā)布Abstract Along with the progress 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

4、 road, is the main reason causing traffic jams. 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

5、the lack of cognitive basis, between the person 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 mor

6、e people support and welcome. The system uses 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 - infor

7、mation release system of the completed, the 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

8、 functions. In this paper, combined with the 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目錄 TOC o 1-3 h z u HYPERLINK l _Toc358023480

9、 1引言 PAGEREF _Toc358023480 h - 1 - HYPERLINK l _Toc358023481 1.1模塊開(kāi)發(fā)的意義 PAGEREF _Toc358023481 h - 1 - HYPERLINK l _Toc358023482 1.2國(guó)內(nèi)外發(fā)展現(xiàn)狀 PAGEREF _Toc358023482 h - 1 - HYPERLINK l _Toc358023483 1.3開(kāi)發(fā)環(huán)境 PAGEREF _Toc358023483 h - 1 - HYPERLINK l _Toc358023484 2技術(shù)概述 PAGEREF _Toc358023484 h - 3 - HYPER

10、LINK l _Toc358023485 2.1設(shè)計(jì)原理 PAGEREF _Toc358023485 h - 3 - HYPERLINK l _Toc358023486 2.2數(shù)據(jù)庫(kù)介紹 PAGEREF _Toc358023486 h - 3 - HYPERLINK l _Toc358023487 2.3 PHP介紹 PAGEREF _Toc358023487 h - 3 - HYPERLINK l _Toc358023488 2.4設(shè)計(jì)中所應(yīng)用的JavaScript腳本語(yǔ)言和Ajax技術(shù) PAGEREF _Toc358023488 h - 3 - HYPERLINK l _Toc358023

11、489 3需求分析 PAGEREF _Toc358023489 h - 5 - HYPERLINK l _Toc358023490 3.1項(xiàng)目概述 PAGEREF _Toc358023490 h - 5 - HYPERLINK l _Toc358023491 3.1.1 應(yīng)用目標(biāo) PAGEREF _Toc358023491 h - 5 - HYPERLINK l _Toc358023492 3.2模塊功能需求分析 PAGEREF _Toc358023492 h - 5 - HYPERLINK l _Toc358023493 3.2.1 功能描述 PAGEREF _Toc358023493 h

12、- 5 - HYPERLINK l _Toc358023494 3.2.2 功能模塊的劃分 PAGEREF _Toc358023494 h - 5 - HYPERLINK l _Toc358023495 3.2.3 流程分析 PAGEREF _Toc358023495 h - 6 - HYPERLINK l _Toc358023496 4設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc358023496 h - 7 - HYPERLINK l _Toc358023497 4.1數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc358023497 h - 7 - HYPERLINK l _Toc358023498 4.1

13、.1 usr表 PAGEREF _Toc358023498 h - 7 - HYPERLINK l _Toc358023499 4.1.2 address表 PAGEREF _Toc358023499 h - 7 - HYPERLINK l _Toc358023500 4.1.3 route表 PAGEREF _Toc358023500 h - 7 - HYPERLINK l _Toc358023501 4.1.4 photo表 PAGEREF _Toc358023501 h - 8 - HYPERLINK l _Toc358023502 圖4-4 photo表(注冊(cè)人員頭像表) PAGERE

14、F _Toc358023502 h - 8 - HYPERLINK l _Toc358023503 4.2模塊功能界面設(shè)計(jì) PAGEREF _Toc358023503 h - 8 - HYPERLINK l _Toc358023504 4.2.1 注冊(cè)界面 PAGEREF _Toc358023504 h - 8 - HYPERLINK l _Toc358023505 4.2.2信息發(fā)布界面 PAGEREF _Toc358023505 h - 10 - HYPERLINK l _Toc358023506 4.2.3 同城拼車(chē)界面 PAGEREF _Toc358023506 h - 11 - HY

15、PERLINK l _Toc358023507 4.2.4城際拼車(chē)界面 PAGEREF _Toc358023507 h - 12 - HYPERLINK l _Toc358023508 4.2.5 旅游自駕界面 PAGEREF _Toc358023508 h - 13 - HYPERLINK l _Toc358023509 4.2.6錯(cuò)誤提示界面 PAGEREF _Toc358023509 h - 13 - HYPERLINK l _Toc358023510 5總結(jié) PAGEREF _Toc358023510 h - 15 - HYPERLINK l _Toc358023511 6.參考文獻(xiàn)

16、PAGEREF _Toc358023511 h - 16 - HYPERLINK l _Toc358023512 7.致謝 PAGEREF _Toc358023512 h - 17 - HYPERLINK l _Toc358023513 8.附錄 PAGEREF _Toc358023513 h - 18 - HYPERLINK l _Toc358023514 8.1系統(tǒng)部分代碼 PAGEREF _Toc358023514 h - 18 - HYPERLINK l _Toc358023515 8.1.1 用戶(hù)注冊(cè)界面代碼 PAGEREF _Toc358023515 h - 18 - HYPERL

17、INK l _Toc358023516 8.1.2 信息發(fā)布代碼 PAGEREF _Toc358023516 h - 19 - 24 -1引言1.1模塊開(kāi)發(fā)的意義此發(fā)布信息子系統(tǒng),實(shí)現(xiàn)用戶(hù)的注冊(cè)、登錄及合乘有效信息的輸入。就乘客輸入的合乘需求,對(duì)信息進(jìn)行采集、整合、處理,并調(diào)用各功能模塊,實(shí)現(xiàn)對(duì)合乘拼車(chē)分類(lèi),以實(shí)現(xiàn)拼車(chē)系統(tǒng)其它模塊的調(diào)用。拼車(chē)平臺(tái)為數(shù)據(jù)管理中心,實(shí)現(xiàn)雙方的數(shù)據(jù)聯(lián)動(dòng)對(duì)接。用戶(hù)通過(guò)其中任何一端都可發(fā)送數(shù)據(jù)到另外一端,從而實(shí)現(xiàn)手機(jī)客戶(hù)端與電腦PC端用戶(hù)間的實(shí)時(shí)對(duì)話(huà)與互動(dòng)。用戶(hù)既可以搜索周邊拼友找到順風(fēng)車(chē)便捷出行,又可以通過(guò)對(duì)話(huà)聊天結(jié)識(shí)同路的新朋友,實(shí)時(shí)的將網(wǎng)絡(luò)關(guān)系轉(zhuǎn)化為線(xiàn)下的真實(shí)關(guān)系

18、,同時(shí)能互助同行、節(jié)能緩堵,是最真實(shí)靠譜的社交工具。此拼車(chē)網(wǎng)在通過(guò)交友互動(dòng)拉近人與人之間的關(guān)系,解決彼此間的不信任。讓拼車(chē)出行日常化,常態(tài)化,整合閑置資源,方便人們出行。 科學(xué)合理的發(fā)展拼車(chē)服務(wù)能夠有效的提高其運(yùn)營(yíng)效率,在一定程度上緩解城市交通壓力;對(duì)于乘客來(lái)講,既能夠滿(mǎn)足便捷、舒適的乘車(chē)要求,又能夠節(jié)約出行成本,從而實(shí)現(xiàn)雙贏的效果。伴隨著這種拼車(chē)出行方式的普及,可以大大減少能源消耗,改善城市大氣污染,具有積極的社會(huì)效益和經(jīng)濟(jì)效益。在當(dāng)今互聯(lián)網(wǎng)不斷發(fā)展的今天,能借助于互聯(lián)網(wǎng)將社會(huì)資源合理整合,并在此基礎(chǔ)上,增強(qiáng)人與人之間的溝通、交流,是促使社會(huì)和諧發(fā)展的一個(gè)重要因素;也是使得互聯(lián)網(wǎng)走向更人性化

19、道路的一次更有力嘗試。1.2國(guó)內(nèi)外發(fā)展現(xiàn)狀關(guān)于Web網(wǎng)的研究與運(yùn)用在Web領(lǐng)域非常的廣泛。拼車(chē),作為一個(gè)新生事物,最早出現(xiàn)在國(guó)外,例如美國(guó)許多城市在八九十年代修建了拼車(chē)車(chē)道,(Car pool lanes)在這種車(chē)道上只能行駛公共汽車(chē)或拼車(chē)族的車(chē)或供乘坐兩人以上的車(chē)輛使用,做多名乘客的車(chē)輛可以免費(fèi)通過(guò)收費(fèi)橋梁或道路等。由于拼車(chē)的開(kāi)始流行,拼車(chē)網(wǎng)這一拼車(chē)信息交流平臺(tái)也隨之產(chǎn)生了。在國(guó)內(nèi),拼車(chē)網(wǎng)在各大城市也相當(dāng)普遍,例如拼車(chē)/順風(fēng)信息網(wǎng)、拼車(chē)?yán)?、順風(fēng)車(chē)網(wǎng)、上海百姓網(wǎng)、溫州拼車(chē)網(wǎng)、中國(guó)拼車(chē)族等。但這些拼車(chē)網(wǎng)大都采用文字發(fā)布的形式提供拼車(chē)信息,沒(méi)有地圖標(biāo)志那么直觀、清楚。因此,將地圖顯示應(yīng)用于拼車(chē)網(wǎng)很

20、有必要。隨著網(wǎng)絡(luò)電子地圖的發(fā)展,國(guó)內(nèi)外不少網(wǎng)站都建立了網(wǎng)絡(luò)地圖服務(wù),如Google地圖、百度地圖、sogou地圖等;而且有些公司開(kāi)放了自己的網(wǎng)絡(luò)地圖API接口,用戶(hù)可以直接調(diào)用API接口進(jìn)行網(wǎng)絡(luò)地圖的應(yīng)用。將網(wǎng)絡(luò)地圖應(yīng)用于拼車(chē)網(wǎng)中,將大大提高拼車(chē)網(wǎng)的用戶(hù)體驗(yàn),給用戶(hù)帶來(lái)巨大的便利。由以上分析,我們可以充分認(rèn)識(shí)到設(shè)計(jì)并開(kāi)發(fā)一個(gè)同城拼車(chē)服務(wù)系統(tǒng)的必要性和迫切性,本次設(shè)計(jì)和開(kāi)發(fā)的同城拼車(chē)服務(wù)系統(tǒng)理應(yīng)符合規(guī)定,滿(mǎn)足需要,并達(dá)到操作過(guò)程中的直觀,方便,實(shí)用,安全等要求。系統(tǒng)采用模塊化程序設(shè)計(jì)的方法,既便于系統(tǒng)功能的組合和修改,又便于未參與系統(tǒng)開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充和維護(hù)。1.3開(kāi)發(fā)環(huán)境運(yùn)行環(huán)境硬件:P4

21、以上計(jì)算機(jī),256M內(nèi)存以上。軟件要求:Windows98以上。開(kāi)發(fā)環(huán)境硬件:P4以上計(jì)算機(jī),256M內(nèi)存以上。軟件:Navicat for MySQL,Adobe Dreamweaver CS3。2技術(shù)概述2.1設(shè)計(jì)原理 用戶(hù)在Web瀏覽器中鍵入網(wǎng)址以訪(fǎng)問(wèn)網(wǎng)站,此連接含有HTML表單的HTML頁(yè)面;瀏覽器連接到Apache服務(wù)器上,服務(wù)器中存放組成該網(wǎng)站的HTML和PHP文件,Apache為客戶(hù)端的請(qǐng)求提供服務(wù)(通過(guò)遵守其配置文件中的規(guī)則來(lái)查找相關(guān)的頁(yè)面并發(fā)送回去)并發(fā)給客戶(hù)端僅含有HTML表單的網(wǎng)頁(yè);用戶(hù)在Web服務(wù)器填寫(xiě)表單并提交表單給服務(wù)器;Apache服務(wù)器收到提交的表單后,加載相關(guān)

22、的文件來(lái)處理表單中提交的內(nèi)容,文件中含有用語(yǔ)鏈接到數(shù)據(jù)庫(kù)的PHP代碼;PHP代碼由Apache傳給PHP解釋程序(interpreter) 并由解釋程序加以運(yùn)行,PHP連接到MySQL數(shù)據(jù)庫(kù)上;MySQL數(shù)據(jù)庫(kù)接受SQL請(qǐng)求并添加信息;PHP腳本從MySQL數(shù)據(jù)庫(kù)接收結(jié)果并用收到的結(jié)果構(gòu)造HTML頁(yè)面,然后將頁(yè)面發(fā)送回Web瀏覽器客戶(hù)端;Web瀏覽器接收添加的HTML結(jié)果并將其顯示給用戶(hù)。2.2數(shù)據(jù)庫(kù)介紹 MySQL是一個(gè)精巧的SQL數(shù)據(jù)庫(kù)管理系統(tǒng)7。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛(ài)好者甚至是商業(yè)軟件用戶(hù)的青睞,特別是與Apache

23、和PHP/PERL結(jié)合,為建立基于數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站提供了強(qiáng)大動(dòng)力。MySQL是一個(gè)真正的多用戶(hù)、多線(xiàn)程SQL數(shù)據(jù)庫(kù)服務(wù)器。SQL(結(jié)構(gòu)化查詢(xún)語(yǔ)言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫(kù)語(yǔ)言。MySQL是以一個(gè)客戶(hù)機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn),它由一個(gè)服務(wù)器守護(hù)程序MySQL和很多不同的客戶(hù)程序和庫(kù)組成。2.3 PHP介紹PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的 HYPERLINK /view/76320.htm t _blank 腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類(lèi)似于 HYPERLINK /view/1219.htm t _blank C語(yǔ)言,被廣泛地運(yùn)用。用PHP做出的 HY

24、PERLINK /view/2065821.htm t _blank 動(dòng)態(tài)頁(yè)面與其他的 HYPERLINK /view/552871.htm t _blank 編程語(yǔ)言相比,PHP是將 HYPERLINK /view/17674.htm t _blank 程序嵌入到 HYPERLINK /view/692.htm t _blank HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行 HYPERLINK /view/69568.htm t _blank 編譯后 HYPERLINK /view/41.htm t _blank 代碼,編譯可以達(dá)到 HYPERLIN

25、K /view/40927.htm t _blank 加密和 HYPERLINK /view/548.htm t _blank 優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。2.4設(shè)計(jì)中所應(yīng)用的JavaScript腳本語(yǔ)言和Ajax技術(shù)本模塊前臺(tái)的部分功能采用Ajax來(lái)實(shí)現(xiàn)。這使系統(tǒng)大大提升了性能。Ajax技術(shù)以JavaScript為依托,而JavaScript是一種解釋性的,基于對(duì)象的腳本語(yǔ)言(an interpreted,object-based scripting language)。HTML網(wǎng)頁(yè)在互動(dòng)性方面能力較弱,例如驗(yàn)證HTML表單(Form)提交信息的有效性,用戶(hù)名不能為空,密碼不能少于6位,用

26、純HTML網(wǎng)頁(yè)也無(wú)法實(shí)現(xiàn)。要實(shí)現(xiàn)這些功能,就需要用到JavaScript。JavaScript是一種基于對(duì)象和 HYPERLINK /view/536048.htm t _blank 事件驅(qū)動(dòng)并具有相對(duì)安全性的客戶(hù)端 HYPERLINK /view/54.htm t _blank 腳本語(yǔ)言。同時(shí)也是一種廣泛用于客戶(hù)端 HYPERLINK /view/3912.htm t _blank Web開(kāi)發(fā)的腳本語(yǔ)言,常用來(lái)給 HYPERLINK /view/692.htm t _blank HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,用戶(hù)點(diǎn)擊帶有JavaScript的網(wǎng)頁(yè),網(wǎng)頁(yè)里的JavaScript就傳到瀏覽器,由瀏覽

27、器對(duì)此作處理,在客戶(hù)端完成,不會(huì)給服務(wù)器帶來(lái)過(guò)多負(fù)擔(dān)。3需求分析3.1項(xiàng)目概述該子系統(tǒng)是為了滿(mǎn)足廣大市民的用車(chē)需求,整合有效資源,增強(qiáng)人與人之間的溝通和互動(dòng)而設(shè)計(jì)的。3.1.1 應(yīng)用目標(biāo)系統(tǒng)界面簡(jiǎn)潔,操作方便、容易,最大限度的滿(mǎn)足拼車(chē)人員的需求,使拼車(chē)人員通過(guò)使用該系統(tǒng)可以進(jìn)行個(gè)人信息的注冊(cè)、登錄及拼車(chē)有效信息的發(fā)布,以滿(mǎn)足拼車(chē)人員的用車(chē)需求。3.2模塊功能需求分析3.2.1 功能描述基于WEB的同城拼車(chē)服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)信息發(fā)布子系統(tǒng)分為用戶(hù)注冊(cè)、用戶(hù)登錄、信息發(fā)布三大部分。其中用戶(hù)注冊(cè)時(shí)根據(jù)所選方式不同而注冊(cè)不同的信息,發(fā)布信息時(shí)也可由于選擇形式不同而發(fā)布不同類(lèi)型的信息。從而為系統(tǒng)的查詢(xún)

28、部分奠定基礎(chǔ)。3.2.2 功能模塊的劃分從模塊功能描述中可知,本模塊可以實(shí)現(xiàn)六個(gè)完整的功能,包括郵箱免費(fèi)注冊(cè),手機(jī)免費(fèi)注冊(cè),機(jī)構(gòu)會(huì)員注冊(cè),同城信息發(fā)布,城際信息發(fā)布,旅游自駕功能。根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊,如圖3-1所示(其中郵箱免費(fèi)注冊(cè)、手機(jī)免費(fèi)注冊(cè)、機(jī)構(gòu)會(huì)員注冊(cè)功能大致相同,同城信息發(fā)布、城際信息發(fā)布、旅游自駕功能大致相同):郵箱免費(fèi)注冊(cè)手機(jī)免費(fèi)注冊(cè)郵箱免費(fèi)注冊(cè)手機(jī)免費(fèi)注冊(cè)機(jī)構(gòu)會(huì)員注冊(cè)同城拼車(chē)信息城際拼車(chē)信息旅游自駕信息拼車(chē)信息發(fā)布子系統(tǒng)用戶(hù)注冊(cè)拼車(chē)信息發(fā)布圖3-1 功能模塊圖解3.2.3 流程分析了解子系統(tǒng)的各功能模塊劃分,以及各功能模塊之間的關(guān)系,是該子系統(tǒng)總體設(shè)計(jì)的重要組成

29、部分。為了對(duì)整個(gè)模塊形成一個(gè)完整而全面的認(rèn)識(shí),還需要進(jìn)行模塊流程分析。所謂模塊流程就是用戶(hù)在使用模塊時(shí)的工作過(guò)程。本模塊的流程可描述如下:用戶(hù)進(jìn)入注冊(cè)界面,按要求輸入注冊(cè)信息,如果注冊(cè)失敗則提示失敗,如果注冊(cè)工程則進(jìn)入系統(tǒng)登錄界面;用戶(hù)可以選擇同城拼車(chē)、城際拼車(chē)、旅游自駕其一,進(jìn)入相應(yīng)的表單界面;在對(duì)應(yīng)的界面中,用戶(hù)可以按照界面的提示錄入拼車(chē)信息,最終完成信息的發(fā)布。4設(shè)計(jì)與實(shí)現(xiàn)4.1數(shù)據(jù)庫(kù)設(shè)計(jì)4.1.1 usr表圖4-1 usr表(存放用戶(hù)的基本信息)4.1.2 address表圖4-2 address表(首頁(yè)選擇城市對(duì)應(yīng)id表)4.1.3 route表圖4-3 route表(拼車(chē)信息存放表

30、)4.1.4 photo表圖4-4 photo表(注冊(cè)人員頭像表)4.2模塊功能界面設(shè)計(jì)4.2.1 注冊(cè)界面該界面的功能是實(shí)現(xiàn)用戶(hù)的注冊(cè),其界面效果如圖4-5所示。用戶(hù)輸入注冊(cè)時(shí)的相關(guān)信息,點(diǎn)擊“注冊(cè)”按鈕由系統(tǒng)判斷各輸入是否正確。如果正確,進(jìn)入登錄界面;如果不正確,界面會(huì)有相應(yīng)提示,其界面效果如圖4-6、4-7、4-8所示。圖4-5注冊(cè)界面圖4-6 郵箱注冊(cè)提示界面圖4-7 手機(jī)注冊(cè)提示界面圖4-8 會(huì)員注冊(cè)提示界面4.2.2信息發(fā)布界面用戶(hù)登錄成功后,進(jìn)入信息界面,其界面效果如圖4-5所示。該界面中用戶(hù)可以首先選擇同城拼車(chē)、城際拼車(chē)、旅游自駕中的一種,再進(jìn)行對(duì)相關(guān)信息的錄入;用戶(hù)點(diǎn)擊“發(fā)布

31、”可發(fā)布該拼車(chē)信息。圖4-9 信息發(fā)布界面4.2.3 同城拼車(chē)界面 用戶(hù)在主界面中選擇“同城拼車(chē)”時(shí),可進(jìn)入同城拼車(chē)信息發(fā)布界面,其界面效果如圖4-10所示。其中注意,由于為同城拼車(chē),當(dāng)起點(diǎn)城市選中時(shí),終點(diǎn)城市也必須選中同一城市。如起點(diǎn)為“北京”,則終點(diǎn)必須也為“北京”。圖4-10 “同城拼車(chē)”信息發(fā)布4.2.4城際拼車(chē)界面用戶(hù)在主界面中選擇“城際拼車(chē)”時(shí),可進(jìn)入城際拼車(chē)信息發(fā)布界面,其界面效果如圖4-7所示。其中注意,由于為城際拼車(chē),當(dāng)起點(diǎn)城市選中時(shí),終點(diǎn)城市不能選擇同一城市。如起點(diǎn)為“北京”,則終點(diǎn)為除“北京”。外的其他城市,如“成都”。圖4-11 “城際拼車(chē)”信息發(fā)布4.2.5 旅游自駕

32、界面用戶(hù)在主界面中選擇“旅游自駕”時(shí),可進(jìn)入旅游自駕信息發(fā)布界面,其界面效果如圖4-8所示。旅游自駕是“同城拼車(chē)”與“城際拼車(chē)”的升級(jí)版,注意體現(xiàn)在起點(diǎn)城市與終點(diǎn)城市的選擇上。此時(shí)城市不受限制,無(wú)論是同城,還是異城,都可將信息發(fā)布。圖4-12 “旅游自駕”信息發(fā)布4.2.6錯(cuò)誤提示界面當(dāng)用戶(hù)發(fā)布信息時(shí),系統(tǒng)會(huì)自動(dòng)判斷其輸入信息的正確性,并給出相應(yīng)提示,如圖4-9。圖4-13 信息發(fā)布錯(cuò)誤提示5總結(jié)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的日益成熟,為拼車(chē)系統(tǒng)的普及提供了良好的基礎(chǔ)。利用計(jì)算機(jī)對(duì)拼車(chē)信息進(jìn)行發(fā)布,使信息區(qū)域化范圍擴(kuò)大,遠(yuǎn)遠(yuǎn)優(yōu)于生活中信息發(fā)布傳播及共享速度,使拼車(chē)變成一種更為便捷的方式。在這次的畢業(yè)設(shè)計(jì)中主

33、要設(shè)計(jì)一個(gè)基于web的同城拼車(chē)服務(wù)系統(tǒng)信息發(fā)布子系統(tǒng),具有一定的通用性,能夠滿(mǎn)足不同拼車(chē)人群的需求,為線(xiàn)上拼車(chē)服務(wù)提供一個(gè)很好的平臺(tái)。通過(guò)這次畢業(yè)設(shè)計(jì),對(duì)很多東西有了新的認(rèn)識(shí)和新的見(jiàn)解,認(rèn)識(shí)問(wèn)題和思考解決辦法有了本質(zhì)上的進(jìn)步,特別是對(duì)一個(gè)系統(tǒng)開(kāi)發(fā)的模式有了更深的認(rèn)識(shí),對(duì)專(zhuān)業(yè)技能的運(yùn)用更熟練。信息發(fā)布系統(tǒng)開(kāi)發(fā)過(guò)程中也遇到了很多問(wèn)題,對(duì)某個(gè)知識(shí)理解得不透徹,致使在這次開(kāi)發(fā)過(guò)程中遇到了很多問(wèn)題。不過(guò),通過(guò)查閱相關(guān)文檔及不懈的努力,最終完成了本次開(kāi)發(fā)。從選擇畢業(yè)設(shè)計(jì)的題目開(kāi)始,到需求分析,開(kāi)發(fā)工具的選擇,到系統(tǒng)的設(shè)計(jì)思路,數(shù)據(jù)庫(kù)的設(shè)計(jì),關(guān)鍵代碼的設(shè)計(jì),設(shè)計(jì)文檔的完成,每一步都認(rèn)真思考分析完成。通過(guò)本系

34、統(tǒng)的設(shè)計(jì),讓我在思維上更富有邏輯性,在處事上更嚴(yán)謹(jǐn),在面對(duì)錯(cuò)誤或失誤時(shí)更冷靜,將自己的人生看作是一次軟件的開(kāi)發(fā)過(guò)程,不斷的對(duì)自己進(jìn)行需求分析和設(shè)計(jì),編寫(xiě)自己以后的生活,由于知識(shí)水平有限,所以該系統(tǒng)還有許多不盡如人意的地方,望提出寶貴意見(jiàn)!6.參考文獻(xiàn)鄒天思,孫鵬. PHP從入門(mén)到精通M. 北京: 清華大學(xué)出版社, 2008;陳湘揚(yáng), 陳國(guó)益. PHP5+MySQL網(wǎng)頁(yè)系統(tǒng)開(kāi)發(fā)設(shè)計(jì)M. 北京: 電子工業(yè)出版社, 2007;明日科技. PHP函數(shù)參考大全. 北京:人民郵電出版社,2007;Michele Davis and Jon Phillips,Learning PHP and MySQL.N

35、ew York:OReilly, 2006趙鶴芹. 設(shè)計(jì)動(dòng)態(tài)網(wǎng)站的最佳方案:Apache+PHP+MySQL. 計(jì)算機(jī)工程與設(shè)計(jì)2007 28(4);參考網(wǎng)址: HYPERLINK /view/99.htm /view/99.htm參考網(wǎng)址: HYPERLINK /view/16168.htm?fromId=9866 /view/16168.htm?fromId=98667.致謝在本系統(tǒng)的設(shè)計(jì)過(guò)程和論文編寫(xiě)過(guò)程中,老師、同學(xué)都給與了我許多無(wú)私的幫助,尤其是我的指導(dǎo)老師趙洋老師給我的論文提出了很多寶貴的修改意見(jiàn),趙老師的悉心指導(dǎo),才使我的畢業(yè)設(shè)計(jì)得以順利進(jìn)行。在此,衷心的感謝趙同時(shí),學(xué)校提供的優(yōu)

36、越環(huán)境,完善的設(shè)備和團(tuán)隊(duì)精神也是分不開(kāi)的。在此衷心地感謝所有關(guān)心本次畢業(yè)設(shè)計(jì)和實(shí)現(xiàn)的老師和同學(xué),能夠給我這次學(xué)習(xí)和交流的機(jī)會(huì)。同時(shí)向關(guān)心和支持我學(xué)習(xí)的所有曾幫助過(guò)我的老師、同學(xué)和朋友們表示真摯的謝意!感謝他們對(duì)我的關(guān)心和支持!最后,再一次感謝在畢業(yè)設(shè)計(jì)過(guò)程中給予我支持和幫助的老師和同學(xué)。8.附錄8.1系統(tǒng)部分代碼8.1.1 用戶(hù)注冊(cè)界面代碼用戶(hù)注冊(cè)界面主要實(shí)現(xiàn)用戶(hù)信息的錄入,該界面實(shí)現(xiàn)了異步交互、二級(jí)聯(lián)動(dòng)、時(shí)間編輯器的使用。當(dāng)用戶(hù)注冊(cè)時(shí),通過(guò)使用ajax判斷此用戶(hù)名是否已有注冊(cè);當(dāng)選擇起點(diǎn)終點(diǎn)時(shí),利用二級(jí)聯(lián)動(dòng),自動(dòng)形成縣菜單;當(dāng)選擇時(shí)間時(shí),會(huì)調(diào)用時(shí)間編輯器。該界面的具體PHP代碼如下:assi

37、gn(msg,注冊(cè)失敗);$smarty-assign(return,reg.php);$smarty-display(alert.html);else$mysql=insert into user (email,pass,nickname,regtime,ip,img,grade) values ($Email,$pwd,$nickname,$regtime,$ip,$img,$grade);$bool=mysql_query($mysql);if(!$bool)$smarty-assign(msg,注冊(cè)失敗);else$_SESSIONuname = $Email;$_SESSIONuid

38、 = mysql_insert_id();$smarty-assign(msg,注冊(cè)成功);/將值傳給reg.html$smarty-assign(return,index.php);/將路徑傳給$return$smarty-assign(goahead,login.php);/將reg.html$smarty-display(alert.html);return;$sql=select * from photo where name!=;$xitong=$smarty-arr($sql);$smarty-assign(xitong,$xitong);$smarty-display(reg.h

39、tml);?8.1.2 信息發(fā)布代碼在信息發(fā)布界面上,用戶(hù)可通過(guò)選擇發(fā)布信息類(lèi)型(同城拼車(chē)、城際拼車(chē)、旅游自駕),實(shí)現(xiàn)拼車(chē)信息的發(fā)布,具體實(shí)現(xiàn)代碼如下: 免費(fèi)發(fā)布拼車(chē)線(xiàn)路 - AA拼車(chē)網(wǎng) 同城拼車(chē) 城際拼車(chē) 旅游自駕 活動(dòng)聚會(huì) *$uname*,歡迎您退出 同城的AA制拼車(chē)、合乘、組合客運(yùn)線(xiàn)路 同城拼車(chē)信息 *我是: 駕駛者 乘客 請(qǐng)選擇類(lèi)型 *起點(diǎn): 試試地圖定位吧去試試 !每項(xiàng)必填 *終點(diǎn): !每項(xiàng)必填 途徑地點(diǎn): *出發(fā)日期: 請(qǐng)?zhí)顚?xiě)出發(fā)日期 后臺(tái)代碼:assign(msg,!請(qǐng)先登錄!);$smarty-assign(title,登錄);$smarty-assign(return,lo

40、gin.php);$smarty-display(alert.html);return;if($_POSTfabuAction=true)$type=$_POSTlx;/同城 城際 自駕 聚會(huì)$uid=$_SESSIONuid;/與user表的紐帶$instime=time();/線(xiàn)路發(fā)布時(shí)間$mytype=$_POSTmytype;/2乘客 1駕駛者$result=0;/拼車(chē)成功與否 0未成功 1拼車(chē)已成功$startRouteAddress=$_POSTstartRouteAddress;/起點(diǎn)$_SESSIONstartRouteAddress=$startRouteAddress;if(!$startRouteAdd

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論