版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
摘要隨著中國經(jīng)濟(jì)的快速增長,越來越多的人成為了有車一族,但問題也隨之產(chǎn)生:油價越長越高,車位越來越少,交通壓力越來越大,汽車尾氣污染越來越嚴(yán)重,養(yǎng)車費用只增不減,面對這種窘迫的社會現(xiàn)狀,人們不得不開始另辟蹊徑。隨著網(wǎng)絡(luò)信息時代的快速發(fā)展,利用各種技術(shù)各種方法各種形式開發(fā)的各種類型各種大小的網(wǎng)站無處不在,網(wǎng)絡(luò)幾乎成為了一個無所不能的辦事渠道。為了緩解開車出行帶來的種種問題,各種拼車網(wǎng)站應(yīng)運而生。但目前多數(shù)拼車網(wǎng)站僅僅限于文字描述的形式,拼車的功能雖然也能夠?qū)崿F(xiàn),但是不夠直觀,與用戶動態(tài)交互方面很差,視覺美感,用戶體驗方面整體不佳?,F(xiàn)如今Google、Baidu、SoSo等都開放了自己地圖的API接口,程序員們共享了各種日期控件和地址控件,通過調(diào)用這些API接口,應(yīng)用這些控件,用戶可以很直觀的進(jìn)行線路的選擇與發(fā)布。PS+Div+CSS的完美布局和修飾可以增強網(wǎng)站的美感。JS+Jquery+Ajax+DOM不但實現(xiàn)了各種動態(tài)的驗證還提供了各種動態(tài)效果。利用小巧靈活簡單開源的PHP的開發(fā)技術(shù)和WAMP的開發(fā)環(huán)境讓網(wǎng)站的開發(fā)周期大大縮短。Smarty模板,MVC模式的使用讓頁面和程序分離開來,網(wǎng)站的后期維護(hù)與修改變得簡單易行。通過Session、cookie的設(shè)置,方便用戶的自動登錄,記錄用戶的登錄狀態(tài)。通過設(shè)置個人中心模塊,用戶可以很方便的在拼車網(wǎng)站上完善和修改自己的各種資料,拼客們足不出戶就可以通過電腦瀏覽各種線路信息,了解會員的各種詳細(xì)資料,通過側(cè)面了解和正面交流的的方式能夠簡單快捷的結(jié)交的合適的拼友;對于發(fā)布的線路,用戶可以通過留言、評論的形式對其作出相應(yīng)的響應(yīng)。通過權(quán)限的設(shè)置,管理員對網(wǎng)站后臺的管理,管理員可以讓網(wǎng)站變得清爽干凈,及時的刪除屏蔽惡意信息,通過檢測登錄日志及時傳遞給用戶異常登錄信息,從而保證用戶的各種安全。拼車網(wǎng)站種種優(yōu)勢的結(jié)合能夠大大提高網(wǎng)站的訪問量,為更多的用戶提供便利的服務(wù)??傊?,通過網(wǎng)站拼車這種途徑拼客們不僅能夠節(jié)省開銷,保護(hù)環(huán)境,緩解交通壓力,還能夠交到拼友,增強旅途趣味,緩解社會壓力。關(guān)鍵詞:百度地圖;控件;拼車網(wǎng)站AbstractWithChina'srapideconomicgrowth,moreandmorepeoplebecomethemotorists,butproblemsalsoarise:thelonger,thehigheroilprices,fewerandfewerparking,trafficpressureismoreandmorebig,theautomobileexhaustpollutionismoreandmoreserious,theoverheadcostsofgrowingonly,inthefaceofsuchdistressofsocialstatus,peoplehavetostartadifferentapproach.Withtherapiddevelopmentofnetworkinformationage,theuseofvarioustechnologymethodsofvariousformsofdevelopmentofvarioustypesofvarioussizessiteeverywhere,thenetworkalmostbecomeanomnipotentbusinesschannel.Toalleviatetheproblemsbroughtbythedriving,variouscarpoolingwebsitearisesatthehistoricmoment.Butmostisrestrictedtojustwrittenwordsdescribingtheformofcarpoolingwebsite,althoughcarpoolfunctionalsocanachieve,butnotintuitive,anduserdynamicinteractionisverypoor,visualaestheticfeeling,andapooruserexperienceasawhole.NowGoogle,Baidu,SoSo,etcallopenedtheirmapsAPIinterface,programmerssharingvariousdatecontrolandaddresscontrol,bycallingtheAPIinterface,theapplicationofthesecontrols,userscanbeveryintuitiveforlineselectionandrelease.PerfectionofPS+Div+CSSlayoutanddecorationcanheightentheaestheticperceptionofthesite.JS+Jquery+Ajaximplementationnotonlyallkindsofdynamicverificationalsoprovidesavarietyofdynamiceffects.UseofsimpleflexibleopensourcePHPdevelopmenttechnologyanddevelopmentenvironmentWAMPmakewebsitesgreatlyshortenthedevelopmentcycle.TheSmartytemplate,theuseoftheMVCpatterntoseparatepagesandapplications,websitemaintenanceandmodificationbecomeseasy.ThroughtheSession,thecookiesettings,convenientautomaticlogin,userrecordstheuser'sloginstate.Bysettinguppersonalcentermodule,theusercaneasilyonthecarpoolingwebsitetoimproveandchangetheirownallkindsofinformation,spellingagentlemenneverleavehomecanthroughthecomputerbrowsingthevariouslineinformation,understandthemembersofthevariousdetails,bywayofsideunderstandingandpositivecommunicationcanbequickandeasymaketheproperspellingoffriends;Toreleasetheline,userscanleaveamessage,commentsintheformoftheresponseaccordingly.Throughpermissionsset,theadministratortothewebsitebackstagemanagement,theadministratorcanmakewebsitesbecomerelaxedandclean,timelydeleteblockmaliciousinformation,bydetectingabnormalloginlogtimelypassedtotheuserlogininformation,soastoensurethesafetyofusersofvarious.Carpoolingwebsitethecombinationoftheadvantagescangreatlyimprovethewebsitetraffic,provideconvenientservicestomoreusers.Anyhow,carpoolingwebsitethisspellbygeekscannotonlysavemoney,protecttheenvironment,alleviatetrafficpressure,alsocanmakefriends,strengthenafunjourney,alleviatethepressureofthesociety.Keywords:baidumapAPI;control;carpoolingwebsite目錄1. 緒論 11.1 課題研究背景 11.2 課題研究目的及意義 11.3 國內(nèi)外研究現(xiàn)狀 11.4 本文研究內(nèi)容及技術(shù)路線 21.4.1本文研究內(nèi)容 21.4.2技術(shù)路線 21.4.3技術(shù)簡介 22. 系統(tǒng)需求分析 42.1系統(tǒng)總體分析 42.1.1系統(tǒng)的概要分析 42.1.2系統(tǒng)的用戶群分析 42.1.3系統(tǒng)的基本功能分析 52.2系統(tǒng)的資源分析 62.3系統(tǒng)的可行性分析 62.3.1經(jīng)濟(jì)可行性分析 62.3.2技術(shù)可行性分析 62.3.3社會可行性分析 73. 系統(tǒng)設(shè)計 73.1系統(tǒng)總體架構(gòu)設(shè)計 73.2系統(tǒng)各功能模塊設(shè)計 93.2.1用戶模塊設(shè)計 93.2.2線路發(fā)布模塊設(shè)計 93.2.3線路檢索模塊設(shè)計 103.2.4后臺管理模塊設(shè)計 103.3數(shù)據(jù)庫設(shè)計 103.3.1系統(tǒng)數(shù)據(jù)庫對應(yīng)的對象及屬性的設(shè)計 103.3.2系統(tǒng)庫系統(tǒng)的基本信息表的設(shè)計 114. 系統(tǒng)實現(xiàn) 134.1系統(tǒng)開發(fā)平臺搭建 134.2系統(tǒng)各功能模塊的實現(xiàn) 134.2.1用戶模塊實現(xiàn) 134.2.2線路發(fā)布模塊實現(xiàn) 174.2.3線路檢索模塊實現(xiàn) 184.2.4后臺管理模塊的實現(xiàn) 225. 系統(tǒng)測試及性能分析 255.1系統(tǒng)的測試環(huán)境 255.2測試方法 255.3測試結(jié)果與分析 256. 系統(tǒng)主要技術(shù)特色和創(chuàng)新點 257. 總結(jié) 25致謝 26參考文獻(xiàn) 26緒論課題研究背景油價越長越高,車位越來越少,交通壓力越來越大,汽車尾氣污染越來越嚴(yán)重,這些困惑不僅困擾著我們,其實在國外都是一樣,不同的是,他們的觀念比較新潮,不少外國人開始拼車上下班了,不是每個人都開車,不少外國人認(rèn)為這種方式不僅節(jié)省開支,還能廣交朋友,于是很多拼車網(wǎng)站應(yīng)運而生。在網(wǎng)站上,乘客與車主可通過電腦瀏覽對方的照片、年齡、愛好等各種資料,這種雙選的方式保證了服務(wù)的正規(guī)性和安全性。 之前的一些拼車網(wǎng)站多以文字展示的形式滿足人們的拼車需求,直觀性和美觀性很差,用戶體驗不好,用戶對于拼車這一新興事物的積極性不高。但是隨著這幾年各種網(wǎng)站開發(fā)技術(shù)的迅猛發(fā)展,網(wǎng)站開發(fā)周期的大大縮短,Google地圖、百度地圖、soso地圖API接口的開放,讓通過調(diào)用這些地圖接口,動態(tài)的實現(xiàn)起終點的設(shè)定并動態(tài)的勾畫路徑成為一種可能,越來越多的人開始利用拼車網(wǎng)站滿足自己的需求,越來越多的開發(fā)商開始投入到拼車網(wǎng)站的運營當(dāng)中。 隨著網(wǎng)絡(luò)信息時代的迅猛發(fā)展,各種網(wǎng)站變的無處不在,拼車網(wǎng)站作為一種迫切的需求很快的加入到了這個行列當(dāng)中。拼車網(wǎng)站不僅僅是一個線路信息發(fā)布與檢索的平臺,在這里拼客們還可以通過瀏覽拼客信息、留言、評論、QQ等途徑交流自己的心得體會,分享自己的拼車經(jīng)驗,結(jié)交到自己的拼車好友。課題研究目的及意義通過巧妙地將先進(jìn)的網(wǎng)站開發(fā)技術(shù)應(yīng)用到拼車網(wǎng)站開發(fā)中,豐富網(wǎng)站的美觀性和動態(tài)感,結(jié)合地圖API接口、時間日期控件、地址控件等的調(diào)用,增強網(wǎng)站的易用性和趣味性,通過多種搜索條件的結(jié)合,能夠讓用戶快速的找到適合自己的路線和拼友,讓早期呆板、單一的拼車網(wǎng)站充滿生機(jī)和活力,簡單易用,越來越多的人投入到拼車網(wǎng)站開發(fā)運營以及使用的行列當(dāng)中來,為拼客們提供一個快捷便利的線路發(fā)布和檢索平臺,一個挖掘拼友,交流心得的平臺。通過個人中心模塊的設(shè)置,用戶可以通過完善或修改個人資料動態(tài)的更改個人信息,拼客們足不出戶就可以通過電腦方便的瀏覽拼車信息,以及拼客信息,快捷而迅速的找到自己的合適拼友。通過后臺管理模塊,管理員可以方便的查看拼車網(wǎng)站每天的運營情況,刪除或禁用一些惡意注冊或發(fā)布惡意信息的用戶,通過登錄日志的管理,管理員還可以及時通知賬號密碼被盜用戶及時更改密碼,屏蔽了一些非法用戶和非法路線,對于一些惡意的留言和評論也可以進(jìn)行刪除,從而保證了拼車網(wǎng)站環(huán)境的安全性。通過拼車網(wǎng)站不僅可以解決無車一族出行的煩惱,還可以幫助有車一族分擔(dān)油費,節(jié)約車輛開銷,緩解交通壓力,減少尾氣排放,結(jié)交到難得拼友,增強旅途趣味。國內(nèi)外研究現(xiàn)狀拼車網(wǎng)站這一新興事物剛剛興起就得到了迅猛的發(fā)展,各種技術(shù)各種類型的拼車網(wǎng)站無處不在。但是早期的一些拼車網(wǎng)站多以文字的形式作為展示的平臺,滿足用戶的拼車需求。拼車網(wǎng)站這一新興的事物最早出現(xiàn)在國外,國外對這一事物也相當(dāng)?shù)闹匾?。縱觀國外拼車市場,在美國,不“拼車”不讓上路;在英國,“拼車”出行網(wǎng)異?;鸨?在德國,“拼車”是德國人的普遍行為;在澳大利亞:的士司機(jī)最撮合“拼車”;在加拿大,“拼車”可走專用道,不堵車;在日本,“拼車”被列為低碳出行……相比上述這些國家,中國的拼車則遜色很多。中國的拼車多集中在一些大城市,中小城市加入拼車行列的用戶目前還不是很多。首先是政府對拼車的政策引導(dǎo)與制度規(guī)范欠缺,其次是老百姓對拼車的不信任與恐懼心態(tài),阻礙著中國拼車的發(fā)展。相對國外,中國可拼車的方式要少很多,目前在國內(nèi)只有58同城、趕集網(wǎng)、拼啦拼車網(wǎng)等幾家比較有名氣的拼車網(wǎng)站在幫助和促進(jìn)著中國社會拼車制度的不斷完善,為少部分人解決拼車難的問題,為緩解擁堵的市政交通貢獻(xiàn)著微薄的力量。拼車網(wǎng)站的不安全性和不方便性成為了阻礙拼車網(wǎng)站快速發(fā)展的阻力,伴隨著Google地圖、百度地圖、soso地圖等API接口的相繼開放,拼車網(wǎng)站的使用性變得簡單而快捷,還有一些安全認(rèn)證機(jī)構(gòu)的加入,權(quán)限管理的設(shè)置,管理員的回臺管理與維護(hù),拼客更多詳細(xì)資料以及線路更多詳細(xì)信息的提供,讓拼車這一行為變得越來越受人們的關(guān)注。本文研究內(nèi)容及技術(shù)路線1.4.1本文研究內(nèi)容 通過PS+Div+Css+JS+Jquery+Ajax+PHP+Smarty+MVC等網(wǎng)站開發(fā)技術(shù)的應(yīng)用,在脫離框架的情況下,利用最底層的網(wǎng)站開發(fā)代碼,在Dreamweaver環(huán)境下結(jié)合WAMP開發(fā)環(huán)境熟悉網(wǎng)站開發(fā)的整個流程,通過調(diào)用百度地圖API,實現(xiàn)線路起點和終點的動態(tài)設(shè)置,通過時間日期控件、地址控件等的調(diào)用保證了線路發(fā)布與檢索的簡單易行,多種搜索條件的完美結(jié)合,讓用戶更為快捷的搜索到所需線路信息,在最短的時間內(nèi)找到屬于自己的拼友。網(wǎng)站前臺實現(xiàn)拼車網(wǎng)站的注冊、登錄、信息瀏覽、線路發(fā)布,線路檢索、完善修改個人信息、對線路進(jìn)行評論回復(fù)等功能。網(wǎng)站后臺通過管理員的管理,可以通過模糊查詢等方式實現(xiàn)對一些惡意用戶、惡意留言評論、惡意路線、惡意登錄等的刪除與批量刪除,屏蔽一些惡意信息,從而保證拼車網(wǎng)站的相對安全性。也可以通過添加一些新的管理員,來分擔(dān)自己的工作??梢酝ㄟ^設(shè)置不同的級別,來限制用戶和管理員的操作權(quán)限。1.4.2技術(shù)路線本文技術(shù)路線主要分為5個階段:概況:項目研究的目的、意義、背景、國內(nèi)外現(xiàn)狀;需求分析:系統(tǒng)需求分析、系統(tǒng)資源說明、系統(tǒng)可行性分析;系統(tǒng)設(shè)計:系統(tǒng)總體架構(gòu)的設(shè)計、系統(tǒng)各個功能模塊的設(shè)計、系統(tǒng);系統(tǒng)實現(xiàn)及功能展示:系統(tǒng)平臺的搭建、系統(tǒng)關(guān)鍵技術(shù)的運用、系統(tǒng)各功能模塊設(shè)計,系統(tǒng)數(shù)據(jù)庫設(shè)計;系統(tǒng)測試及功能分析介紹:系統(tǒng)的測試環(huán)境,測試方法,測試結(jié)果與分析。1.4.3技術(shù)簡介(1)PS PS(Photoshop),圖片處理軟件,用來制作網(wǎng)頁設(shè)計圖,切圖,轉(zhuǎn)換成XHTML靜態(tài)頁面。(2)XHTML XHTML(ExtensibleHyperTextMark-upLanguage)即超文本標(biāo)記語言。XHTML對Web頁的內(nèi)容、格式及Web頁中的超級鏈接進(jìn)行描述,而Web瀏覽器的作用就在于讀取Web網(wǎng)點上的XHTML文檔,再根據(jù)此類文檔中的描述組織并顯示相應(yīng)的Web頁。根據(jù)切圖和網(wǎng)頁設(shè)計圖,寫成XHTML文件。(3)CSS CSS(CascadingStyleSheet)可以為Web設(shè)計帶來全新的構(gòu)思空間,提供平面XHTML所不具備的功能和靈活性。該語言具有足夠的簡單性和靈活性,可以實現(xiàn)所有常見的Web顯示效果。通過標(biāo)記、類型、ID等來設(shè)置元素的樣式風(fēng)格。(4)JS JS(Javascript)是一種基于對象(Object)和事件驅(qū)動(EventDriven),并且具有安全性的腳本語言??梢蕴峁┯脩艚换?,動態(tài)更改內(nèi)容,驗證數(shù)據(jù),增強站點的動態(tài)性和交互性。Javascript主要負(fù)責(zé)頁面中元素的行為,是目前運用最廣泛的行為標(biāo)準(zhǔn)語言,它可以讓頁面更加實用、友好,并且豐富多彩。(5)DOMDOM(DocumentObjectModle),定義了用戶操作文檔對象的接口,它是一個偉大的創(chuàng)新,使得用戶對HTML有了空前的訪問能力,通過HTML的框架來實現(xiàn)各個節(jié)點操作。(6)Jquery用來制作動畫與特效,Jquery作為一個著名的javascript框架,可以讓開發(fā)者輕松的實現(xiàn)很多的以往需要大量的javascript開發(fā)才能完成的功能或特效,并且對于CSS、DOM、Ajax等各種標(biāo)準(zhǔn)的web技術(shù),Jquery都提供了許多實用而簡便的方法,為開發(fā)者省去了很多繁瑣的代碼編寫過程。(7)MySQL MySQL已經(jīng)成為世界上最受歡迎的數(shù)據(jù)庫管理系統(tǒng)之一。無論是用在小型開發(fā)項目上,還是用來構(gòu)建那些聲明顯赫的網(wǎng)站,MySQL都證明了自己是一個穩(wěn)定、可靠、快速、可信的系統(tǒng),足以勝任任何數(shù)據(jù)存儲業(yè)務(wù)的需求。(7)PHP PHP(HypertextProcessor)是一種服務(wù)器端的腳本語言,開源免費,可內(nèi)嵌于HTML頁面中。對提交到后臺服務(wù)器的的程序進(jìn)行處理。(8)MVC MVC是一個源遠(yuǎn)流長的軟件設(shè)計模式,是開發(fā)大型網(wǎng)站應(yīng)用時可以采用的程序框架。MVC是Model_View_Control的縮寫,Model即程序的數(shù)據(jù)或數(shù)據(jù)模型,View是程序的視圖界面,Control是程序的流程處理部分,負(fù)責(zé)用戶數(shù)據(jù)和程序數(shù)據(jù)之間的同步,也就是完成兩個方向的動作:根據(jù)用戶界面的操作完成對程序數(shù)據(jù)的更新;將程序數(shù)據(jù)的改變及時反應(yīng)到用戶界面上。 PHP中MVC架構(gòu)Web應(yīng)用程序,可以使程序結(jié)構(gòu)更加清晰,增加代碼的穩(wěn)定性。在MVC機(jī)制下,應(yīng)用被清晰的分為模型、視圖、控制三部分,依次對應(yīng)了業(yè)務(wù)邏輯和數(shù)據(jù)、用戶界面、用戶請求處理和數(shù)據(jù)同步。這三個模塊功能的劃分有利于在代碼修改過程中選取重點,而不是具有不同功能的代碼混雜在一起造成混亂。隨著開發(fā)規(guī)模的擴(kuò)大,這種框架將有利于提高開發(fā)效率。(9)Smarty Smarty是一款易于使用且功能強大的PHP模板引擎,它分開了邏輯程序和外在的內(nèi)容,提供了一種Web頁面易于管理的一種方法。系統(tǒng)需求分析2.1系統(tǒng)總體分析2.1.1系統(tǒng)的概要分析 拼車網(wǎng)站作為一個新興的事物通過信息的發(fā)布與檢索不但滿足了人們的拼車需求,還提供了一個互相溝通交流的平臺。用戶可以瀏覽線路信息,搜索所需線路,查看線路詳情,注冊登錄成功后可以修改密碼、更換頭像、完善個人資料,發(fā)布自己的線路,通過多種條件組合搜索線路并查看發(fā)客信息。后臺管理員注冊登錄成功后可以查看系統(tǒng)信息,查看會員、管理員、線路、登錄日志詳情,刪除或批量刪除惡意信息或過期的線路,對整個拼車網(wǎng)站營造一種干凈的氛圍,確保拼客的安全。通過拼車指南,可以幫助拼車一族快速找到自己的合適拼友,通過查看拼客信息,私下溝通,達(dá)成拼車協(xié)議,完成拼車。 通過JS調(diào)用百度地圖API的接口,實現(xiàn)了將電子地圖應(yīng)用到拼車網(wǎng)站中,通過直接在地圖上點選,設(shè)置起終點,便能勾畫出線路,自動識別出途徑路線,讓線路的發(fā)布變得簡單異行。日期控件、地址控件的引用,各種特效和驗證,CSS的美化,讓拼車網(wǎng)站變得形象生動而實用,極大地提高了拼車網(wǎng)站的用戶體驗效果,拼車熱潮日益高漲,越來越多的人加入到拼車一族的行列當(dāng)中,為低碳生活,健康環(huán)保貢獻(xiàn)出自己的一份力量。2.1.2系統(tǒng)的用戶群分析(1)用戶群:游客、會員、管理員(2)公共功能: 瀏覽發(fā)布的線路,查看線路詳情,發(fā)客部分信息,注冊,登錄,通過各種組合方式對發(fā)布的線路進(jìn)行搜索,查看拼車指南(3)會員:發(fā)布不同形式的拼車信息,查看修改和完善個人信息、修改頭像、修改密碼,查看發(fā)客的詳細(xì)信息,退出(4)管理員:登錄網(wǎng)站后臺,查看系統(tǒng)信息,對會員和管理員和線路和登錄日志進(jìn)行搜索、查看、刪除和批量刪除,添加新的管理員 系統(tǒng)用例圖如圖2.1,主要介紹了系統(tǒng)的主要角色及其對應(yīng)的操作。游客游客查看拼車指南會員管理員瀏覽線路查看線路詳情注冊查看發(fā)客部分信息登錄發(fā)布線路查看發(fā)客詳細(xì)信息檢索發(fā)布的線路查看個人信息修改個人信息修改頭像修改密碼登錄網(wǎng)站后臺查看系統(tǒng)信息瀏覽注冊會員刪除、批量刪除會員查看會員詳情瀏覽登錄日志瀏覽發(fā)布線路添加管理員刪除、批量刪除管理員圖STYLEREF1\s2-SEQ圖\*ARABIC\s11系統(tǒng)用例圖2.1.3系統(tǒng)的基本功能分析用戶模塊:注冊與登錄模塊,個人信息管理模塊,用戶權(quán)限模塊。用戶(游客、會員、管理員);注冊和登錄(郵箱、手機(jī)、用戶名);個人信息管理(會員對個人信息、頭像、密碼進(jìn)行完善和修改);用戶權(quán)限(三種同用戶對應(yīng)著不同的操作功能)。游客和會員主要對前臺具有操作權(quán)限,管理員主要對后臺有操作權(quán)限。線路發(fā)布與檢索模塊:百度地圖的顯示,線路的發(fā)布,線路的檢索,線路的瀏覽,線路詳情的查看。發(fā)布和檢索均對應(yīng)著四大分類:同城拼車,城際拼車,旅游自駕拼車,活動聚餐拼車。后臺管理模塊:管理員可以瀏覽系統(tǒng)信息,瀏覽會員、管理員、線路、登錄日志,查看會員、管理員、線路的詳細(xì)信息,刪除或批量刪除會員、管理員、線路、登錄日志,特定級別的管理員還可以在后臺添加不同級別,具備不同管理權(quán)限的管理員。2.2系統(tǒng)的資源分析系統(tǒng)需要的軟件環(huán)境服務(wù)器端操作系統(tǒng):WindowsXP或后繼版本數(shù)據(jù)庫系統(tǒng):MysqlforWindows版Web服務(wù)器:Apache網(wǎng)絡(luò)協(xié)議:TCP/IP客戶端操作系統(tǒng):WindowXP或者后繼產(chǎn)品特定軟件:IE系列,firefox,Chrome網(wǎng)絡(luò)協(xié)議:TCP/IP其他服務(wù)器端能夠聯(lián)網(wǎng),訪問Baidu地圖。系統(tǒng)需要的硬件環(huán)境服務(wù)器端數(shù)量:1臺(Webserver+Sqlserver)或者2臺(OneWebserver+Sqlserver)配置:CPU主頻500MHz以上,內(nèi)存256M以上,硬盤至少40G空間網(wǎng)卡:10/100M網(wǎng)卡客戶端數(shù)量:1臺配置:CPU主頻500MHz以上,內(nèi)存128M以上,硬盤至少512G空間網(wǎng)卡:10/100M網(wǎng)卡系統(tǒng)人理資源系統(tǒng)管理員1名系統(tǒng)維護(hù)人員1名2.3系統(tǒng)的可行性分析2.3.1經(jīng)濟(jì)可行性分析拼車網(wǎng)站是一個可以免費訪問非盈利性的網(wǎng)站,在完成整個項目的過程中需要購置軟硬件系統(tǒng),需要投入開發(fā)、管理、維護(hù)費用。雖然需要注入一定的資金,但作為一個非盈利項目,基本上可以忽略資金回收等問題。2.3.2技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來源等。拼車網(wǎng)和大部分網(wǎng)站一樣,采用的是B/S架構(gòu),主要實現(xiàn)信息的存儲和查詢顯示,數(shù)據(jù)庫的增刪改查。單單實現(xiàn)用戶注冊、登錄、線路發(fā)布、線路檢索模塊,很容易做到。因為目前已有很多的拼車網(wǎng)站都實現(xiàn)了這些基本功能。但是實現(xiàn)了同樣功能的網(wǎng)站,卻吸引了不同數(shù)量的用戶在使用。關(guān)鍵是信息檢索,發(fā)布,網(wǎng)站頁面布局,美觀程度,與用戶的動態(tài)交互,簡單易用性,安全性方面存在著很大的差異。對于基本能夠獨立通過了ps來制作網(wǎng)站設(shè)計圖,然后通過ps切圖,通過div+css來制作靜態(tài)頁面,通過js+jquery+DOM+ajax來實現(xiàn)動態(tài)驗證和制作各種網(wǎng)站特效,通過mysql數(shù)據(jù)庫來存儲數(shù)據(jù),通過MVC模式和Smarty來實現(xiàn)程序和模板的分離,通過session機(jī)制判斷用戶是否登錄,cookie機(jī)制來實現(xiàn)自動登錄,能夠搭建WAMP開發(fā)環(huán)境等等這些基礎(chǔ)的前提下,實現(xiàn)一個拼車網(wǎng)站不是大問題。但是還是有許多難點在里面,比如百度API的調(diào)用,日期控件、地址控件的使用,一個網(wǎng)站包含的內(nèi)容無邊無際,設(shè)計到的細(xì)節(jié)細(xì)而又細(xì),如何通過做好需求分析,讓開發(fā)出來的網(wǎng)站既不缺斤短兩又不冗余繁雜,如何構(gòu)思設(shè)計出一個美觀實用,用戶體驗度高的網(wǎng)站,如何簡化代碼,提高網(wǎng)站的訪問速度,如何通過建立svn實現(xiàn)和項目合作伙伴的同步開發(fā)等,這些都是開發(fā)過程中遇到的相對來說比較難的問題。但是我們堅信,只有我們想不到的,沒有我們做不到的。既然主要問題已經(jīng)提出,就不怕解決不了。現(xiàn)在的溝通交流渠道如此的發(fā)達(dá),我們會在之前的基礎(chǔ)之上,通過我們自主學(xué)習(xí)的能力來逐一解決,這些也不會成為我們開發(fā)過程中不可跨越的鴻溝。2.3.3社會可行性分析社會可行性有時也稱為操作可行性,主要論證系統(tǒng)在當(dāng)今社會環(huán)境下開發(fā)和運行的可能性以及運行后可能帶來的對社會的影響,即當(dāng)今社會是否具備接受和使用新系統(tǒng)的條件。當(dāng)今社會信息高速公路突飛猛進(jìn),各種網(wǎng)站層出不窮。拼車網(wǎng)站作為后期之鷹,也早已映入了我們的眼簾。最早起源于國外,且被國外高度重視,國外很多人也接受并享用著拼車帶來的好處。在我國,拼成網(wǎng)站在大城市比較火熱,在中小城市稍微遜色。但是伴隨著汽車尾氣橫生,環(huán)境日益惡化,能源日益緊張,油價飛速增長,車輛越來越多,交通越來越擁塞的社會現(xiàn)狀。政府開始鼓勵大家環(huán)保出行,拼車成為了一個不錯的選擇。無車一族為了解決出行問題,有車一族為了分?jǐn)傆唾M,分別提出了自己的迫切需求,為各種拼車網(wǎng)站的誕生創(chuàng)造了需求基礎(chǔ)。隨著網(wǎng)絡(luò)信息技術(shù)的快速發(fā)展,地圖接口的相繼開放,通過技術(shù)的手段打造出一個美觀實用,用戶體驗度高的網(wǎng)站成為一種可能,各種安全機(jī)構(gòu)的注冊,網(wǎng)站后臺管理員的管理,讓整個網(wǎng)站的的安全性更上一層樓。越來越多的用戶加入到了拼車網(wǎng)站的開發(fā)運營使用的行列當(dāng)中來。系統(tǒng)設(shè)計3.1系統(tǒng)總體架構(gòu)設(shè)計基于MVC模式,Smarty模板,運用百度地圖API的拼車站是為拼車一族提供了一個線路交流的平臺。該系統(tǒng)主要分為三個功能模塊,分別為用戶模塊,線路發(fā)布與檢索模塊,后臺管理模塊。各功能模塊又包含子模塊,其中用戶模塊包含用戶注冊與登錄,用戶個人信息管理,用戶權(quán)限的驗證;線路發(fā)布與檢索模塊包含四種大類型線路發(fā)布,四種大類型線路的搜索,百度地圖的顯示,日期控件、地址控件的使用;后臺管理模塊包含各種信息的瀏覽查看,刪除與批量刪除,不同級別管理員的后臺添加。模塊的具體層次結(jié)構(gòu)如圖3.1所示。基于基于PHP的拼車網(wǎng)系統(tǒng)線路檢索模塊用戶注冊用戶登錄個人信息管理模塊同城拼車線路發(fā)布模塊城際拼車線路發(fā)布模塊旅游自駕拼車線路發(fā)布模塊活動聚會拼車線路發(fā)布模塊同城拼車線路檢索模塊城際拼車線路檢索模塊旅游自駕拼車線路檢索模塊活動聚會拼車線路檢索模塊后臺管理模塊線路發(fā)布模塊用戶模塊登錄日志管理模塊管理員管理模塊會員管理模塊線路管理模塊圖STYLEREF1\s3-SEQ圖\*ARABIC\s11系統(tǒng)總體架構(gòu)設(shè)計圖基于上面描述的各功能模塊,結(jié)合(MVC)三層架構(gòu)的模式,依次將系統(tǒng)分為用戶界面表示層(USL)業(yè)務(wù)邏輯層(BLL),數(shù)據(jù)訪問層(DAL),其中用戶界面表示層向數(shù)據(jù)訪問層傳遞數(shù)據(jù),調(diào)用數(shù)據(jù)訪問層獲取需要的數(shù)據(jù)信息并把數(shù)據(jù)顯示在前端也面上;業(yè)務(wù)邏輯層接收用戶界面表示層傳遞過來的數(shù)據(jù),通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫獲得所需的數(shù)據(jù),然后提交給用戶界面表示層進(jìn)行顯示;數(shù)據(jù)訪問層接收業(yè)務(wù)邏輯層傳遞的數(shù)據(jù),然后打開數(shù)據(jù)庫連接,直接訪問數(shù)據(jù)庫獲取數(shù)據(jù)并返回給業(yè)務(wù)邏輯層,并經(jīng)過業(yè)務(wù)邏輯側(cè)返回到用戶界面標(biāo)識層進(jìn)行顯示。根據(jù)MVC三層模式設(shè)計出出系統(tǒng)的三層架構(gòu),如圖3.2。UIUI層(視圖,html類型的靜態(tài)頁面)業(yè)務(wù)邏輯層(控制,php類型的動態(tài)程序)數(shù)據(jù)訪問層(模型,一些數(shù)據(jù)庫操作)DB(Mysql)圖STYLEREF1\s3-SEQ圖\*ARABIC\s12系統(tǒng)架構(gòu)3.2系統(tǒng)各功能模塊設(shè)計拼車網(wǎng)系統(tǒng)總共分為三個大的模塊,每個大的模塊又包含自己的子模塊,各子模塊的具體設(shè)計如下分析。3.2.1用戶模塊設(shè)計用戶注冊:郵箱、手機(jī)、用戶名三種注冊方式,用戶可自主選擇注冊方式,被搶注的郵箱、手機(jī)、用戶名均不能注冊,使用其一進(jìn)行注冊后,可以通過在個人中心中添加剩余兩種注冊方式的信息,進(jìn)行登錄綁定,三種注冊方式共用一套密碼。在使用后臺程序處理之前,前臺頁面通過js+jquery+ajax進(jìn)行了動態(tài)的驗證,驗證通過后方能正常提交注冊信息。昵稱為必填項,用于在網(wǎng)站中區(qū)分游客和會員。若未登錄,顯示為游客,若已登錄,顯示為昵稱,用昵稱代替郵箱、手機(jī)、用戶名,保證了用戶的私有信息的輕易外泄。注冊時驗證碼的使用,防止通過惡意程序進(jìn)行sql注入,增強了網(wǎng)站的抗攻擊型。注冊成功后,新注冊的會員直接跳到首頁并處于登錄狀態(tài),省去了用戶先注冊后登錄的麻煩,便于用戶更好的體驗。用戶登錄:與用戶注冊相對應(yīng),采用了三種登錄方式,在登錄頁面,在首頁點選不同的登錄方式,均能跳轉(zhuǎn)到對應(yīng)的登錄模塊,在首頁點選登錄,默認(rèn)跳到郵箱登錄頁面,填寫賬號和密碼,通過驗證后,即可登錄系統(tǒng),登錄成功后跳轉(zhuǎn)到首頁。在登錄界面設(shè)置了一周內(nèi)自動登錄的選項,通過session和cookie的設(shè)置實現(xiàn)了一周內(nèi)自動登錄的功能。同時設(shè)置了忘記密碼,找回密碼的鏈接,當(dāng)忘記密碼后,可以通過手機(jī)或郵箱的形式,重新找回密碼。個人中心:用戶登錄后可以通過首頁頭部的個人中心或首頁網(wǎng)站導(dǎo)航中的個人中心兩種途徑進(jìn)入自己的個人中心頁面查看個人基本信息。完善或修改個人信息、頭像、密碼。在點選這些操作之后,原有的信息會自動填充到修改的頁面,省去了所有信息都需要重新填寫的麻煩,沒有之前信息作為參考的弊端,更人性化,利于用戶體驗。修改頭像的過程中,會員不但可以使用系統(tǒng)自帶的頭像,也可以根據(jù)自己的喜好上傳自定義的頭像。上傳頭像并等比壓縮生成縮略圖已總結(jié)成方法,加入到了自己的總結(jié)的類文件中。用戶的權(quán)限:游客和會員對整個網(wǎng)站的操作權(quán)限是不一樣的,兩者均能夠瀏覽線路,查看線路詳情,搜索所需線路,查看拼車指南,會員還能夠登錄,進(jìn)入個人中心,完善或修改個人資料,發(fā)布4種類型的線路,查看發(fā)客詳情,完成車輛預(yù)訂。3.2.2線路發(fā)布模塊設(shè)計拼車線路和要求的發(fā)布:設(shè)計了同城拼車、城際拼車、旅游自駕拼車、活動聚會拼車四大線路發(fā)布子模塊,通過點選鏈接,進(jìn)入對應(yīng)的子模塊進(jìn)行線路的發(fā)布。通過地圖上標(biāo)注拼車線路起點和終點,或者手動輸入拼車線路的起點和終點,或者通過地址選擇空間點選起點和終點,還可以通過進(jìn)入百度地圖全屏模式點選設(shè)置為起終點,這樣便能夠獲取路線的起點地址,起點經(jīng)緯度,終點地址,終點經(jīng)緯度。起終點設(shè)置成功后,會自動在地圖上標(biāo)注,并規(guī)劃出其中點的線路,途徑地點可以自動生成。通過點選日期控件或直接輸入日期的形式,錄入日期。通過select下拉列表框和radio單選按鈕,text文本框中信息的錄入和點選,設(shè)置拼車線路的一些要求,便于拼客對所需線路進(jìn)行更為快捷的檢索。在線路發(fā)布成功之前,會在前臺頁面利用js+jquery+DOM進(jìn)行一些判斷,要發(fā)布的頁面通過前臺頁面上的動態(tài)驗證才會提交到php程序進(jìn)行后臺處理。發(fā)布成功后,通過php程序插入到對應(yīng)的數(shù)據(jù)庫中。3.2.3線路檢索模塊設(shè)計(1)首頁中以分頁顯示的形式呈現(xiàn)著最新發(fā)布的拼車線路概要信息,通過城市select下拉列表框可以進(jìn)入不同的城市站顯示特定城市最新發(fā)布的拼車線路信息。通過日期控件點選或直接輸入的形式錄入日期后可以篩選出特定時間出發(fā)的線路概況。城市和日期可以組合進(jìn)行線路概況的篩選。點擊線路概況的超鏈接可以查看線路詳細(xì)信息,發(fā)客的全部或部分信息,完成線路的預(yù)訂。在首頁可以查看某條線路的瀏覽次數(shù),已預(yù)訂此線路的拼客個數(shù),對某條線路進(jìn)行留言和回復(fù)。通過首頁的線路發(fā)布按鈕,或二級聯(lián)動的城市和區(qū)縣的選擇可以進(jìn)入線路檢索詳細(xì)頁,默認(rèn)進(jìn)入同城拼車信息檢索的頁面,在首頁搜索框中選中的信息,自動在搜索詳細(xì)頁中處于填充狀態(tài),通過各種搜索條件的相互搜索,進(jìn)行所需線路的查詢。倘若用戶想更精確的查詢可以通過點擊顯示更多搜素條件按鈕的點擊后,點選更多的搜索條件實現(xiàn)更精細(xì)線路的搜索。3.2.4后臺管理模塊設(shè)計系統(tǒng)信息:可以通過首頁網(wǎng)站導(dǎo)航中的后臺管理進(jìn)入后臺管理或在地址欄中輸入對應(yīng)的網(wǎng)址進(jìn)入,若未登錄,訪問后臺管理的首頁會自動跳轉(zhuǎn)到后臺管理登錄頁面。登錄成功后,可以查看系統(tǒng)信息:今日新增會員,今日新增線路,今日成功拼車等信息,幫助網(wǎng)站管理員從整體上把握一天當(dāng)中,拼車網(wǎng)站的運營情況。會員管理:可以查詢包含特定信息的會員,查看會員詳情,刪除或批量刪除會員記錄。登錄日志管理:可以查詢包含特定信息的登錄日志,刪除或批量刪除登錄日志。通過管理員對登錄日志的查詢,可以發(fā)現(xiàn)會員的登錄情況,檢測有沒有異地登陸的用戶,并及時反饋給異地登錄用戶登錄日志信息,異地登錄的會員要做出賬號被盜的打算,及時采取措施??梢詣h除或批量刪除登錄日志。線路管理:可以瀏覽線路,查看線路詳情,搜索包含某種信息的線路,刪除或批量刪除線路。若有惡意的用戶,頻繁發(fā)布線路,可以及時對該會員的賬號禁用。管理員管理:管理員可以實現(xiàn)管理員的瀏覽,查看,搜索,刪除和批量刪除以及添加不同權(quán)限新管理員。3.3數(shù)據(jù)庫設(shè)計3.3.1系統(tǒng)數(shù)據(jù)庫對應(yīng)的對象及屬性的設(shè)計系統(tǒng)數(shù)據(jù)庫對應(yīng)對象總共有4個,分別為用戶基本信息,拼車路線信息,地址信息,頭像信息,各對象分別具有各自的屬性。(1)用戶基本信息表郵箱,手機(jī),會員名,密碼,昵稱,頭像,性別,年齡,用戶注冊時的角色,住址,注冊時間,IP地址,用戶級別。(2)路線基本信息表拼車類型,路線布者角色,起點,終點,途徑地點,路線出發(fā)日期,出發(fā)時間,提供的座位個數(shù),費用,聯(lián)系人,手機(jī)號,車牌號,車輛性質(zhì),拼車周期,備注,路線發(fā)布時間,瀏覽次數(shù),留言數(shù)量,預(yù)訂人數(shù),發(fā)布線路時的頭像,拼車線路狀態(tài),用戶表和路線表相關(guān)聯(lián)的的樞紐uid。(3)頭像基本信息表頭像的名稱,頭像的路徑。(4)地址基本信息表地址的名稱,區(qū)縣所屬城市的id。3.3.2系統(tǒng)庫系統(tǒng)的基本信息表的設(shè)計(1)用戶表user表STYLEREF1\s3-SEQ表\*ARABIC\s11用戶基本信息表字段名稱數(shù)據(jù)類型說明idint(11)主鍵,用戶id,自增emailvarchar(30)郵箱mobilevarchar(11)手機(jī)namechar(10)會員名passchar(32)密碼(6-16位半角,區(qū)分大小寫)nicknamevarchar(20)昵稱(中文數(shù)字和英文)imgvarchar(80)頭像sexchar(1)性別,默認(rèn)mageint(3)年齡addrsvarchar(50)地址默認(rèn)(0:0)identifyint(1)用戶注冊時的角色(乘客、司機(jī)),默認(rèn)0regtimeint(11)注冊時間ipvarchar(15)IP地址gradeint(2)級別用戶注冊時的角色identify=array(“0”=>“乘客”,”1”=>“司機(jī)”性別sex=array(“m”=>”男”,“f”=”女”)級別grade=array(1=>”普通用戶”,9=>”超級管理員”)(2)頭像表photo表STYLEREF1\s3-SEQ表\*ARABIC\s12頭像基本信息表字段名字段類型說明idint(11)主鍵,頭像id,自增namevarchar(20)頭像名稱imgvarchar(80)頭像路徑(3)地址表address表STYLEREF1\s3-SEQ表\*ARABIC\s13地址基本信息表字段名字段類型說明idsmallint(6)主鍵,地址id,自增itemchar(10)地址名稱pidsmallint(6)市所屬省的id(4)線路表route表STYLEREF1\s3-SEQ表\*ARABIC\s14路線基本信息表字段名字段類型說明idint(11)主鍵,線路id,自增uidint(11)對應(yīng)用戶表中的idinstimeint(11)線路發(fā)布時間resultint(1)1拼車成功;0尚未拼車成功typeint(1)1同城拼車2城際拼車3旅游自駕4活動聚會mytypeint(1)1駕駛者2乘客startvarchar(200)起點endvarchar(200)終點passvarchar(500)途徑地點sdatevarchar(20)出發(fā)日期stimevarchar(20)出發(fā)時間seatsmallint(6)座位個數(shù)moneyvarchar(30)單價(數(shù)值,免費,面議)namevarcahr(10)聯(lián)系人telvarchar(11)聯(lián)系方式carnumsmallint(1)車牌(1京2津3冀)paihaovarchar(20)車牌號xingzhismallint(1)車輛性質(zhì)(0運營車1非運營車)checismallint(1)拼車周期(0單次1多次3定期)imgvarchar(80)頭像numsmallint(3)預(yù)訂數(shù)量countsmallint(4)留言數(shù)量num1smallint(6)瀏覽次數(shù)beizhuvarchar(100)備注拼車線路狀態(tài)result=>array(“0”=>“尚未預(yù)訂”,”1”=>“拼車成功”“2”=>”成功預(yù)訂”)拼車類型type=>array(“1”=>”同城拼車”,“2”=”城際拼車”,“3”=>”旅游自駕”,“4”=>”活動聚會”)身份mytype=>array(“1”=>”駕駛者”,“2”=>”乘客”)車輛性質(zhì)xingzhi=>array(“0”=>”運營車”,“1”=>”非運營車”)車牌carnum=>array(“1”=>”京”,“2”=>”津”,“3”=>”冀”)系統(tǒng)實現(xiàn)4.1系統(tǒng)開發(fā)平臺搭建WAMP開發(fā)環(huán)境的搭建,在Windows平臺下,安裝Apache服務(wù)器,Mysql數(shù)據(jù)庫,PHP配置文件,然后修改相應(yīng)的配置信息,做好域名映射。達(dá)到通過域名能夠正常訪問網(wǎng)站首頁的目的。安裝Dreamveaver,用于html、css、js和php文件的編寫。利用MVC三層模式對整個項目進(jìn)行文件部署,實現(xiàn)html、php、js、css、images等的分離。4.2系統(tǒng)各功能模塊的實現(xiàn)4.2.1用戶模塊實現(xiàn)(1)用戶注冊模塊實現(xiàn)用戶注冊模塊主要功能是實現(xiàn)普通游客按照拼車網(wǎng)要求填寫注冊信息,然后注冊成為為會員,共有三種注冊方式,注冊成功后跳轉(zhuǎn)到首頁,默認(rèn)處于登錄狀態(tài)其中注冊界面如圖4.1所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s11用戶注冊界面(2)用戶登錄模塊實現(xiàn)用戶登錄模塊主要功能是實現(xiàn)會員三種方式的登錄,輸入賬號,密碼,選取是否在一周內(nèi)自動登錄,通過驗證,如果成功,則登錄網(wǎng)站,否則,提示錯誤信息,忘記密碼后,可以通過郵箱、手機(jī)等形式重新設(shè)置密碼。其登錄界面如圖4.2所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s12用戶登錄界面通過在首頁選擇不同的登錄方式,可以進(jìn)入相對應(yīng)的登錄界面。如圖4-3所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s13首頁三種登錄方式的導(dǎo)航(3)個人中心模塊實現(xiàn)會員登錄成功后可以通過首頁網(wǎng)站導(dǎo)航中的個人中心,或發(fā)布線路按鈕左側(cè)的個人中心進(jìn)入到個人中心管理頁面,其界面如圖4-4所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s14首頁個人中心的導(dǎo)航個人中心,個人資料顯示頁面,如圖4-5所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s15個人中心信息頁面點擊修改個人信息,進(jìn)入個人信息修改或完善頁面,如圖4-6所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s16個人信息修改界面點擊修改頭像,進(jìn)入頭像修改界面,如圖4-7所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s17頭像修改界面點擊修改密碼,進(jìn)入密碼修改界面,如圖4-8所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s18密碼修改界面4.2.2線路發(fā)布模塊實現(xiàn)(1)拼車線路發(fā)布模塊的實現(xiàn)四種發(fā)布子模塊,如圖4-9所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s19四種發(fā)布子模塊導(dǎo)航線路及線路要求發(fā)布模塊圖STYLEREF1\s4-SEQ圖\*ARABIC\s110線路及線路要求發(fā)布界面百度地圖全屏模式下點擊設(shè)置起終點界面,如圖4-11所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s111百度地圖設(shè)置起終點在發(fā)布之前經(jīng)過前臺驗證之后,提交到后臺程序進(jìn)行驗證,驗證通過后,將剛發(fā)布的信息插入到數(shù)據(jù)庫中,并跳轉(zhuǎn)到首頁,在首頁顯示。首頁顯示剛剛發(fā)布的線路及其要求如圖4-12所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s112新發(fā)布的線路及要求信息在首頁顯示的界面4.2.3線路檢索模塊實現(xiàn)登錄之前和登錄之后,在線路檢索模塊的區(qū)別在于,登陸之前只能查看某條線路對應(yīng)發(fā)客的部分信息,且不能完成預(yù)訂。登錄之后可以查看某條線路對應(yīng)的發(fā)客詳情,且完成預(yù)訂。首頁以分頁的形式顯示了最新發(fā)布的拼車線路,如圖4-13所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s113最新發(fā)布的拼車線路及要求通過選擇城市可以進(jìn)入到某個城市站發(fā)布的拼車線路及要求。如圖4-14所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s114發(fā)布線路及要求進(jìn)入到某個城市站通過日期控件點選或輸入日期信息,點擊搜索,搜索某個日期出發(fā)下的線路。如圖4-15所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s115某個出發(fā)日期下發(fā)布的線路及要求通過首頁城市和區(qū)縣的二級聯(lián)動,選擇起終點的城市和區(qū)縣,進(jìn)入到搜索頁面。如圖4-16所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s116首頁搜索條件的選擇界面線路搜索詳細(xì)頁,包含四種搜索子模塊,如圖4-17所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s117線路搜索詳細(xì)頁設(shè)置搜索條件,快速搜索到所需線路。如圖4-18所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s118搜索條件設(shè)置界面若用戶感覺搜索條件范圍還是太大,可以通過點選顯示更多搜素條件,去設(shè)置更多的搜索條件,所減線路搜索的范圍。如圖4-19所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s119更多搜索條件界面查看發(fā)布線路及要求詳情頁面,發(fā)客信息在未登錄之前只能看到部分,登錄之后可以看到發(fā)客的詳細(xì)信息如圖4-20,4-21所示。圖STYLEREF1\s4-SEQ圖\*ARABIC\s120未登錄之前查看到的線路詳情和發(fā)客部分信息界面圖STYLEREF1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:江南古戲臺建筑裝飾圖案及其譜系研究
- 課題申報參考:堅持和發(fā)展新時代“楓橋經(jīng)驗”法治化路徑研究
- 2025年度個人知識產(chǎn)權(quán)代理與服務(wù)合同3篇
- 2025版文化旅游項目建議書編制指南與規(guī)范3篇
- 二零二五年度醫(yī)療物資臨時運輸合同4篇
- 二零二五版畜牧養(yǎng)殖與旅游觀光結(jié)合合作承包協(xié)議3篇
- 二零二五版xx公司上海地區(qū)員工勞動合同樣本3篇
- 二零二五年度寵物食品供應(yīng)鏈合作協(xié)議12篇
- 2025年度愛讀書學(xué)長主辦的讀書挑戰(zhàn)賽組織合同3篇
- 2025年度文化節(jié)慶活動聯(lián)合承辦合作協(xié)議8篇
- 河南省濮陽市2024-2025學(xué)年高一上學(xué)期1月期末考試語文試題(含答案)
- 割接方案的要點、難點及采取的相應(yīng)措施
- 2025年副護(hù)士長競聘演講稿(3篇)
- 2024年08月北京中信銀行北京分行社會招考(826)筆試歷年參考題庫附帶答案詳解
- 原發(fā)性腎病綜合征護(hù)理
- (一模)株洲市2025屆高三教學(xué)質(zhì)量統(tǒng)一檢測 英語試卷
- 基礎(chǔ)護(hù)理學(xué)導(dǎo)尿操作
- DB11∕T 1028-2021 民用建筑節(jié)能門窗工程技術(shù)標(biāo)準(zhǔn)
- (初級)航空油料計量統(tǒng)計員技能鑒定理論考試題庫(含答案)
- 中國古代文學(xué)史 馬工程課件(中)24第六編 遼西夏金元文學(xué) 緒論
- 最新交管12123學(xué)法減分題庫含答案(通用版)
評論
0/150
提交評論