軟件工程畢業(yè)論文-基于web的同城拼車服務系統(tǒng)的設計與實現(xiàn)—信息發(fā)布子系統(tǒng)_第1頁
已閱讀1頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  基于WEB的同城拼車服務系統(tǒng)的設計與實現(xiàn)—信息發(fā)布子系統(tǒng)</p><p><b>  摘要</b></p><p>  伴隨著科技進步和經(jīng)濟全球化,人民生

2、活水平不斷提高,擁有私家車的人群也越來越龐大。據(jù)統(tǒng)計,我國汽車保有量持續(xù)高速度增長,眾多的車輛上路,是造成交通擁堵的最主要原因。除此之外,隨著經(jīng)濟高速發(fā)展,城市化進程加快,信息化水平提高以及人們精神層次的不斷拓展加深,人與人之間的社會化互動越顯重要。但由于缺乏認知基礎,人與人之間的的互動就顯得漠然、敏感,且慎之又慎。</p><p>  在此背景下,“拼車”成為解決交通和人文溝通的有效方法。目前已有網(wǎng)站針對拼車系

3、統(tǒng)做運用與推廣,并得到越來越多人的支持和歡迎。本系統(tǒng)使用PHP作為開發(fā)工具,APACHE作為Web服務器,并使用MYSQL作為后臺數(shù)據(jù)庫, 有效的結合Ajax、HTML、JavaScript、Jquery等相關技術,實現(xiàn)拼車系統(tǒng)的相關功能。</p><p>  此次完成的拼車服務系統(tǒng)——信息發(fā)布子系統(tǒng),成功的實現(xiàn)了用戶注冊、用戶登錄、拼車信息發(fā)布、拼車系統(tǒng)后臺管理(包括系統(tǒng)消息、會員管理、登錄日志管理、路線管理、

4、管理員管理)等功能。本論文結合開發(fā)的拼車系統(tǒng),介紹了基于web的同城拼車服務系統(tǒng)——信息發(fā)布子系統(tǒng)的研究和設計方法。</p><p>  關鍵詞: PHP, MYSQL,Ajax,拼車系統(tǒng),信息發(fā)布</p><p><b>  Abstract</b></p><p>  Along with the progress of science a

5、nd technology and the globalization of economy, the improvement of people's living level, owning a private car is more and more huge crowd. According to statistics, China's car ownership of sustained high speed g

6、rowth, many vehicles on the 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 people's spiritu

7、al level of development to deepen, s</p><p>  In this context, "fight" has become the effective method to solve the transportation and cultural communication. At present, site for carpooling system

8、 application and promotion, and get more 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, J

9、query and other related technology effectively, achieve the related functions carpool system.</p><p>  Carpooling Service -- information release system of the completed, the successful implementation of the

10、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 ot

11、her functions. In this paper, combined with the carpool system development, introduces the research and design method of Web city car sharing service system -- information rele</p><p>  Key words: PHP,MYSQL,

12、Ajax, carpooling system,information release</p><p><b>  目錄</b></p><p>  1.引言- 1 -</p><p>  1.1模塊開發(fā)的意義- 1 -</p><p>  1.2國內外發(fā)展現(xiàn)狀- 1 -</p><p> 

13、 1.3開發(fā)環(huán)境- 1 -</p><p>  2.技術概述- 3 -</p><p>  2.1設計原理- 3 -</p><p>  2.2數(shù)據(jù)庫介紹- 3 -</p><p>  2.3 PHP介紹- 3 -</p><p>  2.4設計中所應用的JavaScript腳本語言和Ajax技術-

14、3 -</p><p>  3.需求分析- 5 -</p><p>  3.1項目概述- 5 -</p><p>  3.1.1 應用目標- 5 -</p><p>  3.2模塊功能需求分析- 5 -</p><p>  3.2.1 功能描述- 5 -</p><p>  3.2.

15、2 功能模塊的劃分- 5 -</p><p>  3.2.3 流程分析- 6 -</p><p>  4.設計與實現(xiàn)- 7 -</p><p>  4.1數(shù)據(jù)庫設計- 7 -</p><p>  4.1.1 usr表- 7 -</p><p>  4.1.2 address表- 7 -</p>

16、<p>  4.1.3 route表- 7 -</p><p>  4.1.4 photo表- 8 -</p><p>  圖4-4 photo表(注冊人員頭像表)- 8 -</p><p>  4.2模塊功能界面設計- 8 -</p><p>  4.2.1 注冊界面- 8 -</p><p>

17、  4.2.2信息發(fā)布界面- 10 -</p><p>  4.2.3 同城拼車界面- 11 -</p><p>  4.2.4城際拼車界面- 12 -</p><p>  4.2.5 旅游自駕界面- 13 -</p><p>  4.2.6錯誤提示界面- 13 -</p><p>  5.總結- 15 -

18、</p><p>  6.參考文獻- 16 -</p><p>  7.致謝- 17 -</p><p>  8.附錄- 18 -</p><p>  8.1系統(tǒng)部分代碼- 18 -</p><p>  8.1.1 用戶注冊界面代碼- 18 -</p><p>  8.1.2 信息發(fā)布

19、代碼- 19 -</p><p><b>  1.引言</b></p><p>  1.1模塊開發(fā)的意義</p><p>  此發(fā)布信息子系統(tǒng),實現(xiàn)用戶的注冊、登錄及合乘有效信息的輸入。就乘客輸入的合乘需求,對信息進行采集、整合、處理,并調用各功能模塊,實現(xiàn)對合乘拼車分類,以實現(xiàn)拼車系統(tǒng)其它模塊的調用。</p><p>

20、;  拼車平臺為數(shù)據(jù)管理中心,實現(xiàn)雙方的數(shù)據(jù)聯(lián)動對接。用戶通過其中任何一端都可發(fā)送數(shù)據(jù)到另外一端,從而實現(xiàn)手機客戶端與電腦PC端用戶間的實時對話與互動。用戶既可以搜索周邊拼友找到順風車便捷出行,又可以通過對話聊天結識同路的新朋友,實時的將網(wǎng)絡關系轉化為線下的真實關系,同時能互助同行、節(jié)能緩堵,是最真實靠譜的社交工具。此拼車網(wǎng)在通過交友互動拉近人與人之間的關系,解決彼此間的不信任。讓拼車出行日?;B(tài)化,整合閑置資源,方便人們出行。 &

21、lt;/p><p>  科學合理的發(fā)展拼車服務能夠有效的提高其運營效率,在一定程度上緩解城市交通壓力;對于乘客來講,既能夠滿足便捷、舒適的乘車要求,又能夠節(jié)約出行成本,從而實現(xiàn)雙贏的效果。伴隨著這種拼車出行方式的普及,可以大大減少能源消耗,改善城市大氣污染,具有積極的社會效益和經(jīng)濟效益。</p><p>  在當今互聯(lián)網(wǎng)不斷發(fā)展的今天,能借助于互聯(lián)網(wǎng)將社會資源合理整合,并在此基礎上,增強人與人

22、之間的溝通、交流,是促使社會和諧發(fā)展的一個重要因素;也是使得互聯(lián)網(wǎng)走向更人性化道路的一次更有力嘗試。</p><p>  1.2國內外發(fā)展現(xiàn)狀</p><p>  關于Web網(wǎng)的研究與運用在Web領域非常的廣泛。拼車,作為一個新生事物,最早出現(xiàn)在國外,例如美國許多城市在八九十年代修建了拼車車道,(Car pool lanes)在這種車道上只能行駛公共汽車或拼車族的車或供乘坐兩人以上的車輛使

23、用,做多名乘客的車輛可以免費通過收費橋梁或道路等。由于拼車的開始流行,拼車網(wǎng)這一拼車信息交流平臺也隨之產(chǎn)生了。在國內,拼車網(wǎng)在各大城市也相當普遍,例如拼車/順風信息網(wǎng)、拼車啦、順風車網(wǎng)、上海百姓網(wǎng)、溫州拼車網(wǎng)、中國拼車族等。但這些拼車網(wǎng)大都采用文字發(fā)布的形式提供拼車信息,沒有地圖標志那么直觀、清楚。因此,將地圖顯示應用于拼車網(wǎng)很有必要。</p><p>  隨著網(wǎng)絡電子地圖的發(fā)展,國內外不少網(wǎng)站都建立了網(wǎng)絡地圖服

24、務,如Google地圖、百度地圖、sogou地圖等;而且有些公司開放了自己的網(wǎng)絡地圖API接口,用戶可以直接調用API接口進行網(wǎng)絡地圖的應用。將網(wǎng)絡地圖應用于拼車網(wǎng)中,將大大提高拼車網(wǎng)的用戶體驗,給用戶帶來巨大的便利。</p><p>  由以上分析,我們可以充分認識到設計并開發(fā)一個同城拼車服務系統(tǒng)的必要性和迫切性,本次設計和開發(fā)的同城拼車服務系統(tǒng)理應符合規(guī)定,滿足需要,并達到操作過程中的直觀,方便,實用,安全等

25、要求。系統(tǒng)采用模塊化程序設計的方法,既便于系統(tǒng)功能的組合和修改,又便于未參與系統(tǒng)開發(fā)的技術維護人員補充和維護。</p><p><b>  1.3開發(fā)環(huán)境</b></p><p>  運行環(huán)境硬件:P4以上計算機,256M內存以上。</p><p>  軟件要求:Windows98以上。</p><p>  開發(fā)環(huán)境硬件

26、:P4以上計算機,256M內存以上。</p><p>  軟件:Navicat for MySQL,Adobe Dreamweaver CS3。</p><p><b>  2.技術概述</b></p><p><b>  2.1設計原理</b></p><p>  用戶在Web瀏覽器中鍵入網(wǎng)址以訪

27、問網(wǎng)站,此連接含有HTML表單的HTML頁面;瀏覽器連接到Apache服務器上,服務器中存放組成該網(wǎng)站的HTML和PHP文件,Apache為客戶端的請求提供服務(通過遵守其配置文件中的規(guī)則來查找相關的頁面并發(fā)送回去)并發(fā)給客戶端僅含有HTML表單的網(wǎng)頁;用戶在Web服務器填寫表單并提交表單給服務器;Apache服務器收到提交的表單后,加載相關的文件來處理表單中提交的內容,文件中含有用語鏈接到數(shù)據(jù)庫的PHP代碼;PHP代碼由Apache傳

28、給PHP解釋程序(interpreter) 并由解釋程序加以運行,PHP連接到MySQL數(shù)據(jù)庫上;MySQL數(shù)據(jù)庫接受SQL請求并添加信息;PHP腳本從MySQL數(shù)據(jù)庫接收結果并用收到的結果構造HTML頁面,然后將頁面發(fā)送回Web瀏覽器客戶端;Web瀏覽器接收添加的HTML結果并將其顯示給用戶。</p><p><b>  2.2數(shù)據(jù)庫介紹</b></p><p> 

29、 MySQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng)[7]。由于它的強大功能、靈活性、豐富的應用編程接口(API)以及精巧的系統(tǒng)結構,受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與Apache和PHP/PERL結合,為建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強大動力。MySQL是一個真正的多用戶、多線程SQL數(shù)據(jù)庫服務器。SQL(結構化查詢語言)是世界上最流行的和標準化的數(shù)據(jù)庫語言。MySQL是以一個客戶機/服務器結構的實現(xiàn),它由一個服務器守

30、護程序MySQL和很多不同的客戶程序和庫組成。</p><p><b>  2.3 PHP介紹</b></p><p>  PHP 是一種 HTML 內嵌式的語言,是一種在服務器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風格有類似于C語言,被廣泛地運用。</p><p>  用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTM

31、L文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。</p><p>  2.4設計中所應用的JavaScript腳本語言和Ajax技術</p><p>  本模塊前臺的部分功能采用Ajax來實現(xiàn)。這使系統(tǒng)大大提升了性能。Ajax技術以JavaScript為依托,而JavaScript是一種解釋性的,基

32、于對象的腳本語言(an interpreted,object-based scripting language)。</p><p>  HTML網(wǎng)頁在互動性方面能力較弱,例如驗證HTML表單(Form)提交信息的有效性,用戶名不能為空,密碼不能少于6位,用純HTML網(wǎng)頁也無法實現(xiàn)。要實現(xiàn)這些功能,就需要用到JavaScript。</p><p>  JavaScript是一種基于對象和事件

33、驅動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML網(wǎng)頁添加動態(tài)功能,用戶點擊帶有JavaScript的網(wǎng)頁,網(wǎng)頁里的JavaScript就傳到瀏覽器,由瀏覽器對此作處理,在客戶端完成,不會給服務器帶來過多負擔。</p><p><b>  3.需求分析</b></p><p><b>  3.1項目概述&l

34、t;/b></p><p>  該子系統(tǒng)是為了滿足廣大市民的用車需求,整合有效資源,增強人與人之間的溝通和互動而設計的。</p><p>  3.1.1 應用目標</p><p>  系統(tǒng)界面簡潔,操作方便、容易,最大限度的滿足拼車人員的需求,使拼車人員通過使用該系統(tǒng)可以進行個人信息的注冊、登錄及拼車有效信息的發(fā)布,以滿足拼車人員的用車需求。</p>

35、;<p>  3.2模塊功能需求分析</p><p>  3.2.1 功能描述</p><p>  基于WEB的同城拼車服務系統(tǒng)的設計與實現(xiàn)——信息發(fā)布子系統(tǒng)分為用戶注冊、用戶登錄、信息發(fā)布三大部分。其中用戶注冊時根據(jù)所選方式不同而注冊不同的信息,發(fā)布信息時也可由于選擇形式不同而發(fā)布不同類型的信息。從而為系統(tǒng)的查詢部分奠定基礎。</p><p>  3

36、.2.2 功能模塊的劃分</p><p>  從模塊功能描述中可知,本模塊可以實現(xiàn)六個完整的功能,包括郵箱免費注冊,手機免費注冊,機構會員注冊,同城信息發(fā)布,城際信息發(fā)布,旅游自駕功能。根據(jù)這些功能,設計出系統(tǒng)的功能模塊,如圖3-1所示(其中郵箱免費注冊、手機免費注冊、機構會員注冊功能大致相同,同城信息發(fā)布、城際信息發(fā)布、旅游自駕功能大致相同):</p><p>  圖3-1 功能模塊圖解

37、</p><p>  3.2.3 流程分析</p><p>  了解子系統(tǒng)的各功能模塊劃分,以及各功能模塊之間的關系,是該子系統(tǒng)總體設計的重要組成部分。為了對整個模塊形成一個完整而全面的認識,還需要進行模塊流程分析。所謂模塊流程就是用戶在使用模塊時的工作過程。</p><p>  本模塊的流程可描述如下:用戶進入注冊界面,按要求輸入注冊信息,如果注冊失敗則提示失敗,

38、如果注冊工程則進入系統(tǒng)登錄界面;用戶可以選擇同城拼車、城際拼車、旅游自駕其一,進入相應的表單界面;在對應的界面中,用戶可以按照界面的提示錄入拼車信息,最終完成信息的發(fā)布。</p><p><b>  4.設計與實現(xiàn)</b></p><p><b>  4.1數(shù)據(jù)庫設計</b></p><p>  4.1.1 usr表<

39、;/p><p>  圖4-1 usr表(存放用戶的基本信息)</p><p>  4.1.2 address表</p><p>  圖4-2 address表(首頁選擇城市對應id表)</p><p>  4.1.3 route表</p><p>  圖4-3 route表(拼車信息存放表)</p><

40、p>  4.1.4 photo表</p><p>  圖4-4 photo表(注冊人員頭像表)</p><p>  4.2模塊功能界面設計</p><p>  4.2.1 注冊界面</p><p>  該界面的功能是實現(xiàn)用戶的注冊,其界面效果如圖4-5所示。用戶輸入注冊時的相關信息,點擊“注冊”按鈕由系統(tǒng)判斷各輸入是否正確。如果正確,進

41、入登錄界面;如果不正確,界面會有相應提示,其界面效果如圖4-6、4-7、4-8所示。</p><p><b>  圖4-5注冊界面</b></p><p>  圖4-6 郵箱注冊提示界面</p><p>  圖4-7 手機注冊提示界面</p><p>  圖4-8 會員注冊提示界面</p><p>

42、;  4.2.2信息發(fā)布界面</p><p>  用戶登錄成功后,進入信息界面,其界面效果如圖4-5所示。該界面中用戶可以首先選擇同城拼車、城際拼車、旅游自駕中的一種,再進行對相關信息的錄入;用戶點擊“發(fā)布”可發(fā)布該拼車信息。</p><p>  圖4-9 信息發(fā)布界面</p><p>  4.2.3 同城拼車界面</p><p>  用戶在

43、主界面中選擇“同城拼車”時,可進入同城拼車信息發(fā)布界面,其界面效果如圖4-10所示。其中注意,由于為同城拼車,當起點城市選中時,終點城市也必須選中同一城市。如起點為“北京”,則終點必須也為“北京”。</p><p>  圖4-10 “同城拼車”信息發(fā)布</p><p>  4.2.4城際拼車界面</p><p>  用戶在主界面中選擇“城際拼車”時,可進入城際拼車信

44、息發(fā)布界面,其界面效果如圖4-7所示。其中注意,由于為城際拼車,當起點城市選中時,終點城市不能選擇同一城市。如起點為“北京”,則終點為除“北京”。外的其他城市,如“成都”。</p><p>  圖4-11 “城際拼車”信息發(fā)布</p><p>  4.2.5 旅游自駕界面</p><p>  用戶在主界面中選擇“旅游自駕”時,可進入旅游自駕信息發(fā)布界面,其界面效果如

45、圖4-8所示。旅游自駕是“同城拼車”與“城際拼車”的升級版,注意體現(xiàn)在起點城市與終點城市的選擇上。此時城市不受限制,無論是同城,還是異城,都可將信息發(fā)布。</p><p>  圖4-12 “旅游自駕”信息發(fā)布</p><p>  4.2.6錯誤提示界面</p><p>  當用戶發(fā)布信息時,系統(tǒng)會自動判斷其輸入信息的正確性,并給出相應提示,如圖4-9。</p&

46、gt;<p>  圖4-13 信息發(fā)布錯誤提示</p><p><b>  5.總結</b></p><p>  計算機網(wǎng)絡技術的日益成熟,為拼車系統(tǒng)的普及提供了良好的基礎。利用計算機對拼車信息進行發(fā)布,使信息區(qū)域化范圍擴大,遠遠優(yōu)于生活中信息發(fā)布傳播及共享速度,使拼車變成一種更為便捷的方式。在這次的畢業(yè)設計中主要設計一個基于web的同城拼車服務系統(tǒng)——

47、信息發(fā)布子系統(tǒng),具有一定的通用性,能夠滿足不同拼車人群的需求,為線上拼車服務提供一個很好的平臺。</p><p>  通過這次畢業(yè)設計,對很多東西有了新的認識和新的見解,認識問題和思考解決辦法有了本質上的進步,特別是對一個系統(tǒng)開發(fā)的模式有了更深的認識,對專業(yè)技能的運用更熟練。</p><p>  信息發(fā)布系統(tǒng)開發(fā)過程中也遇到了很多問題,對某個知識理解得不透徹,致使在這次開發(fā)過程中遇到了很多

48、問題。不過,通過查閱相關文檔及不懈的努力,最終完成了本次開發(fā)。從選擇畢業(yè)設計的題目開始,到需求分析,開發(fā)工具的選擇,到系統(tǒng)的設計思路,數(shù)據(jù)庫的設計,關鍵代碼的設計,設計文檔的完成,每一步都認真思考分析完成。</p><p>  通過本系統(tǒng)的設計,讓我在思維上更富有邏輯性,在處事上更嚴謹,在面對錯誤或失誤時更冷靜,將自己的人生看作是一次軟件的開發(fā)過程,不斷的對自己進行需求分析和設計,編寫自己以后的生活,由于知識水平

49、有限,所以該系統(tǒng)還有許多不盡如人意的地方,望提出寶貴意見!</p><p><b>  6.參考文獻</b></p><p>  鄒天思,孫鵬. PHP從入門到精通[M]. 北京: 清華大學出版社, 2008;</p><p>  陳湘揚, 陳國益. PHP5+MySQL網(wǎng)頁系統(tǒng)開發(fā)設計[M]. 北京: 電子工業(yè)出版社, 2007;</p

50、><p>  明日科技. PHP函數(shù)參考大全. 北京:人民郵電出版社,2007;</p><p>  Michele Davis and Jon Phillips,Learning PHP and MySQL.New York:O'Reilly, 2006</p><p>  趙鶴芹. 設計動態(tài)網(wǎng)站的最佳方案:Apache+PHP+MySQL. 計算機工程與設計

51、2007 28(4);</p><p>  參考網(wǎng)址:http://baike.baidu.com/view/99.htm</p><p>  參考網(wǎng)址:http://baike.baidu.com/view/16168.htm?fromId=9866</p><p><b>  7.致謝</b></p><p>  在

52、本系統(tǒng)的設計過程和論文編寫過程中,老師、同學都給與了我許多無私的幫助,尤其是我的指導老師——趙洋老師給我的論文提出了很多寶貴的修改意見,趙老師的悉心指導,才使我的畢業(yè)設計得以順利進行。在此,衷心的感謝趙老師一直以來對我的關心和幫助。</p><p>  同時,學校提供的優(yōu)越環(huán)境,完善的設備和團隊精神也是分不開的。在此衷心地感謝所有關心本次畢業(yè)設計和實現(xiàn)的老師和同學,能夠給我這次學習和交流的機會。同時向關心和支持我

53、學習的所有曾幫助過我的老師、同學和朋友們表示真摯的謝意!感謝他們對我的關心和支持!</p><p>  最后,再一次感謝在畢業(yè)設計過程中給予我支持和幫助的老師和同學。</p><p><b>  8.附錄</b></p><p><b>  8.1系統(tǒng)部分代碼</b></p><p>  8.1.1

54、 用戶注冊界面代碼</p><p>  用戶注冊界面主要實現(xiàn)用戶信息的錄入,該界面實現(xiàn)了異步交互、二級聯(lián)動、時間編輯器的使用。當用戶注冊時,通過使用ajax判斷此用戶名是否已有注冊;當選擇起點終點時,利用二級聯(lián)動,自動形成縣菜單;當選擇時間時,會調用時間編輯器。該界面的具體PHP代碼如下:</p><p><b>  <?php</b></p>&

55、lt;p>  include_once("config/public.php");</p><p>  if($_POST["action"]){</p><p>  $Email=$_POST["Email"];</p><p>  $_SESSION['Email']=$Email

56、;</p><p>  $pwd=md5($_POST["Pass"]);</p><p>  $_SESSION['pwd']=$pwd;</p><p>  $repwd=$_POST["PassConfirm"];</p><p>  $nickname=$_POST["

57、NickName"];</p><p>  $regtime=time();</p><p>  $ip=$_SERVER['REMOTE_ADDR'];</p><p>  $img=$_POST['gif'];</p><p><b>  $grade=1;</b></

58、p><p>  $selectSql="select * from user where email='$Email'";</p><p>  $rec=mysql_query($selectSql);</p><p>  if(mysql_num_rows($rec)!=null){</p><p>  $s

59、marty->assign("msg","注冊失敗");</p><p>  $smarty->assign("return","reg.php");</p><p>  $smarty->display("alert.html");</p><p>

60、;<b>  }else{</b></p><p>  $mysql="insert into user (email,pass,nickname,regtime,ip,img,grade) values ('$Email','$pwd','$nickname','$regtime','$ip',

61、9;$img','$grade')";</p><p>  $bool=mysql_query($mysql);</p><p>  if(!$bool){</p><p>  $smarty->assign("msg","注冊失敗");</p><p>&

62、lt;b>  }else{</b></p><p>  $_SESSION['uname'] = $Email;</p><p>  $_SESSION['uid'] = mysql_insert_id();</p><p>  $smarty->assign("msg","注冊成

63、功");//將值傳給reg.html</p><p>  $smarty->assign("return","index.php");//將路徑傳給$return</p><p>  $smarty->assign("goahead","login.php");//將reg.html<

64、;/p><p>  $smarty->display("alert.html");</p><p><b>  return;</b></p><p><b>  }</b></p><p><b>  }</b></p><p>

65、<b>  }</b></p><p>  $sql="select * from photo where name!=''";</p><p>  $xitong=$smarty->arr($sql);</p><p>  $smarty->assign("xitong",$

66、xitong);</p><p>  $smarty->display("reg.html");</p><p><b>  ?></b></p><p>  8.1.2 信息發(fā)布代碼</p><p>  在信息發(fā)布界面上,用戶可通過選擇發(fā)布信息類型(同城拼車、城際拼車、旅游自駕),實現(xiàn)拼

67、車信息的發(fā)布,具體實現(xiàn)代碼如下:</p><p><b>  <html></b></p><p><b>  <head></b></p><p>  <title>免費發(fā)布拼車線路 - AA拼車網(wǎng)</title></p><p>  <met

68、a http-equiv="Content-Type" content="text/html; charset=utf-8" /></p><p>  <link href="./css/fabu.css" rel="stylesheet" type="text/css"></p>

69、<p>  <link href="./css/time.css" rel="stylesheet" type="text/css"></p><p>  <script type="text/javascript" src="./js/jquery-1.2.6.js"></

70、script></p><p>  <script type="text/javascript" src="./js/jquery.js"></script></p><p>  <script type="text/javascript" src="./js/fabu.js"

71、;></script></p><p><b>  </head></b></p><p><b>  <body></b></p><p>  <div id="menu"> </p><p>  <ul id=&qu

72、ot;u1"> </p><p>  <li id="l1" onClick="color('1')"><a href="#">同城拼車</a></li> </p><p>  <li id="l2" onClick=&quo

73、t;color('2')"><a href="#">城際拼車</a></li> </p><p>  <li id="l3" onClick="color('3')"><a href="#">旅游自駕</a><

74、/li> </p><p>  <li id="l4" onClick="color('4')"><a href="#">活動聚會</a></li> </p><p><b>  </ul></b></p><

75、;p>  <span id="name">{*$uname*},歡迎您&nbsp;&nbsp;<a href="quit.php" style="font:3px; color:#FF0000">退出</a></span></p><p><b>  </div>

76、</b></p><p>  <div class="rowColor"></p><p>  <span id='tishi' style="font-size:13px; margin-left:10px; line-height:25px; position:absolute">同城的AA制

77、拼車、合乘、組合客運線路</span></p><p><b>  </div></b></p><p>  <!--aa首頁mian--></p><p>  <div class="aa-main-ct" style="padding-top:20px">

78、;</p><p>  <div class="wd980 clearfix"></p><p>  <div class="public-line-pg"></p><p>  <form id="formPost" name="formPost">

79、</p><p>  <input type="hidden" name="fabuAction" value="true"/></p><p>  <div class="public-line-ct"></p><p>  <div class=&quo

80、t;pl-ct-item" style="padding-bottom:41px;"></p><p>  <div class="title" style="background-image:none"><h3><strong id="tit">同城拼車信息</strong

81、></h3></div></p><p>  <div style="padding-top:27px" class="aa-srh-form" > </p><p>  <div style="top:208px; left:542px" class=&q

82、uot;huan"></div></p><p>  <ul class="aa-form"></p><p>  <li class="clearfix" style="height:46px"></p><p>  <label class=&q

83、uot;lab-style"><span class="orange">*</span>我是:</label></p><p>  <div class="style-reltiv" style="z-index:99"></p><p>  <div clas

84、s="fn-left" style="margin-top:8px;"></p><p>  <span><input autocomplete="off" name="mytype" value="1" type="radio">駕駛者</span>&

85、lt;/p><p>  <span style="padding-left:10px;"><input autocomplete="off" name="mytype" value="2" type="radio" focusClass="iup-current">乘客<

86、;/span></p><p><b>  </div></b></p><p>  <span id="typemsg" style="display:none; padding-left:110px; padding-top:8px;" class="orange">請選擇類

87、型</span></p><p><b>  </div></b></p><p><b>  </li></b></p><p>  <li class="clearfix" style="height:46px"></p>

88、;<p>  <label class="lab-style"><span class="orange">*</span>起點:</label></p><p>  <div class="style-reltiv" style="z-index:99"><

89、;/p><p>  <div class="iup-style wd86 fn-left"></p><p>  <span><input autocomplete="off" name="startRouteProvince" id="city1" tips="城市&qu

90、ot; type="text" focusClass="iup-current"></span><i class="ico1" onClick="returnValue()"></i></p><p><b>  </div></b></p>&

91、lt;p>  <div class="iup-style wd86 fn-left"></p><p>  <span><input autocomplete="off" name="startRouteCity" tips="區(qū)縣" type="text" focusClass

92、="iup-current"></span><i class="ico1"></i></p><p><b>  </div></b></p><p>  <div class="iup-style wd143 fn-left"></p&

93、gt;<p><b>  <span></b></p><p>  <input autocomplete="off" name="startRouteAddress" id="startRouteAddress" tips="地標/小區(qū)/寫字樓" type="text&

94、quot; focusclass="iup-current"></span><i class="ico2 fullScreen" onClick="returnValue()"></i></div></p><p>  <!--提示彈窗--></p><p>  &

95、lt;span class="popup-tip btn" style=" left:215px; top:-29px"></p><p>  <span class="popup-tip-r btn">試試地圖定位吧~<a href="javascript:;" class="cr2e fullSc

96、reen">去試試</a></span></p><p><b>  </span></b></p><p>  <!--提示彈窗end--></p><p>  <span id="startmsg" style="display:none;

97、padding-left:360px; padding-top:8px;" class="orange">!!每項必填</span></p><p><b>  </div></b></p><p><b>  </li></b></p><p>  

98、<li class="clearfix" style="height:43px"><label class="lab-style"><span class="orange">*</span>終點:</label></p><p>  <div class="s

99、tyle-reltiv" style="z-index:98"></p><p>  <div class="iup-style wd86 fn-left" id="commonCity"></p><p>  <span><input autocomplete="off&q

100、uot; name="endRouteProvince" tips="城市" type="text" focusClass="iup-current"></span><i class="ico1"></i></p><p><b>  </div>&l

101、t;/b></p><p>  <div class="iup-style wd86 fn-left" id="commonCountry"></p><p>  <span><input autocomplete="off" name="endRouteCity" ti

102、ps="區(qū)縣" type="text" focusClass="iup-current"></span><i class="ico1"></i></p><p><b>  </div></b></p><p>  <div cl

103、ass="iup-style wd143 fn-left"></p><p>  <span><input autocomplete="off" name="endRouteAddress" tips="地標/小區(qū)/寫字樓" type="text" focusClass="iup-

104、current"></span><i class="ico2 fullScreen"></i></p><p><b>  </div></b></p><p>  <span id="endmsg" style="display:none; pad

105、ding-left:360px; padding-top:4px;" class="orange">!!每項必填</span></p><p><b>  </div></b></p><p><b>  </li></b></p><p>  <

106、;li class="clearfix boxPassAddress"><label class="lab-style">途徑地點:</label></p><p>  <div style="z-index:2" class="style-reltiv"></p><p&

107、gt;  <div class="iup-style wd356 fn-left"></p><p>  <span><input autocomplete="off" readonly focusClass="iup-current" tips="多個途徑地點請用逗號分割" name="pas

108、sAddress" type="text"></span></p><p><b>  </div></b></p><p><b>  </div></b></p><p><b>  </li></b></p

109、><p>  <li class="clearfix boxBeginTime boxBeginTimeDate"></p><p>  <label class="lab-style"><span class="orange">*</span>出發(fā)日期:</label>&l

110、t;/p><p>  <div style="z-index:89" class="style-reltiv"></p><p>  <div class="iup-style wd202 fn-left"></p><p><b>  <span></b&g

111、t;</p><p>  <input autocomplete="off" tips="出發(fā)日期" type="text" name="beginTime" id="beginTime" onClick="eye.datePicker.show(this);" onFocus=&qu

112、ot;value1()"> </p><p><b>  </span></b></p><p><b>  </div></b></p><p><b>  </div></b></p><p>  <span id=

113、"datemsg" style="display:none; padding-left:360px; padding-top:4px;" class="orange">請?zhí)顚懗霭l(fā)日期</span></p><p>  </li></body></html></p><p>&l

114、t;b>  后臺代碼:</b></p><p><b>  <?php</b></p><p>  include_once("config/public.php");</p><p>  if($_SESSION['uid']){</p><p>  }els

115、eif($_COOKIE['uname']){</p><p>  $_SESSION['uid']=$_COOKIE['uid'];</p><p>  $_SESSION['uname']=$_COOKIE['uname'];</p><p><b>  }else{<

116、;/b></p><p>  $smarty->assign("msg","??!—請先登錄—??!");</p><p>  $smarty->assign("title","登錄");</p><p>  $smarty->assign("return&

117、quot;,"login.php");</p><p>  $smarty->display("alert.html");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  if($_POST

118、['fabuAction']=="true"){</p><p>  $type=$_POST['lx'];//同城 城際 自駕 聚會</p><p>  $uid=$_SESSION['uid'];//與user表的紐帶</p><p>  $instime=time();//線路發(fā)布時間<

119、/p><p>  $mytype=$_POST['mytype'];//2乘客 1駕駛者</p><p>  $result=0;//拼車成功與否 0未成功 1拼車已成功</p><p>  $startRouteAddress=$_POST['startRouteAddress'];//起點</p><p> 

120、 $_SESSION["startRouteAddress"]=$startRouteAddress;</p><p>  if(!$startRouteAddress||($startRouteAddress=='地標/小區(qū)/寫字樓')){</p><p>  $start=$_POST['startRouteProvince'].&q

121、uot;,".$_POST['startRouteCity'];</p><p><b>  }else{</b></p><p>  $start=$_POST['startRouteProvince'].",".$_POST['startRouteCity'].","

122、.$startRouteAddress;</p><p><b>  }</b></p><p>  $endRouteAddress=$_POST['endRouteAddress'];//終點</p><p>  if(!$endRouteAddress||($endRouteAddress=='地標/小區(qū)/寫字樓&

123、#39;)){</p><p>  $end=$_POST['endRouteProvince'].",".$_POST['endRouteCity'];</p><p><b>  }else{</b></p><p>  $end=$_POST['endRouteProvince&

124、#39;].",".$_POST['endRouteCity'].",".$endRouteAddress;</p><p><b>  }</b></p><p>  $pass=$_POST['passAddress'];//途徑地點</p><p>  $sdate=

125、$_POST['beginTime'];//出發(fā)日期</p><p>  $stime=$_POST['beginTimeDisM'].":".$_POST['beginTimeDisS'];//出發(fā)時間</p><p>  $seat=$_POST['seat1'];//座位個數(shù)</p>&

126、lt;p>  $money=$_POST['money1'];//單價</p><p>  $name=$_POST['name'];//聯(lián)系人</p><p>  $tel=$_POST['Mobile1'];//手機</p><p>  $carnum=$_POST['carnum'];//車

127、牌</p><p>  $paihao=$_POST['paihao'];//車牌號</p><p>  $xingzhi=$_POST['pro'];//車輛性質 </p><p>  $checi=$_POST['checi'];//拼車次數(shù)</p><p>  $beizhu=$_POST

128、["beizhu"];//備注</p><p>  $id=$_SESSION['uid'];</p><p>  $sql1="select * from user where id='$id'";</p><p>  $row1=$smarty->row($sql1);</p&g

129、t;<p>  $img=$row1['img'];</p><p>  $sql="insert into route set uid='$uid',type='$type',instime='$instime',mytype='$mytype',result='$result',start=

130、'$start',end='$end',pass='$pass',sdate='$sdate',stime='$stime',seat='$seat',money='$money',name='$name',tel='$tel',carnum='$carnum',xingzhi=

131、'$xingzhi',checi='$checi',paihao='$paihao',img='$img',beizhu='$beizhu'";</p><p>  $rec=mysql_query($sql);</p><p><b>  if($rec){</b></p

132、><p>  $smarty->assign("msg","拼車信息發(fā)布成功");</p><p>  $smarty->assign("return","index.php");</p><p>  $smarty->display("alert.html&qu

133、ot;);</p><p><b>  return;</b></p><p><b>  }else{</b></p><p>  $smarty->assign("msg","拼車信息發(fā)布失敗");</p><p>  $smarty->ass

134、ign("return","fabu.php");</p><p>  $smarty->display("alert.html");</p><p><b>  return;</b></p><p><b>  }</b></p><

溫馨提示

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

最新文檔

評論

0/150

提交評論