




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
私家車合乘系統(tǒng)設(shè)計(jì)目錄TOC\o"1-3"\h\u11761緒論 1326591.1論文的研究背景和意義 111781.2國(guó)內(nèi)外研究現(xiàn)狀 1195371.3合乘系統(tǒng)用戶的特點(diǎn) 217191.4論文主要研究?jī)?nèi)容 384702私家車合乘的可行性分析以及法律問(wèn)題的思考 3150262.1私家車合乘簡(jiǎn)述 390612.2私家車合乘的優(yōu)點(diǎn) 4147592.3私家車合乘合法性思考 4294432.4私家車合乘行為的法律規(guī)范思考 5191903系統(tǒng)需求分析 535153.1開(kāi)發(fā)目的 585783.2需求分析的根本任務(wù) 5235363.3開(kāi)發(fā)意圖 5136363.4數(shù)據(jù)調(diào)查分析 6101803.4.1調(diào)查目的 6122863.4.2調(diào)查方式 698763.4.3調(diào)查結(jié)果 6188653.4.4調(diào)查分析 12280763.5系統(tǒng)實(shí)現(xiàn)的功能 13133054系統(tǒng)的總體設(shè)計(jì) 14316894.1開(kāi)發(fā)工具與運(yùn)行環(huán)境 14327394.1.1開(kāi)發(fā)工具 1476534.1.2數(shù)據(jù)庫(kù)的選擇 14199994.1.3Tomcat服務(wù)器 16171894.2系統(tǒng)結(jié)構(gòu)圖 1696354.3各模塊功能的詳細(xì)介紹 173574.4數(shù)據(jù)庫(kù)設(shè)計(jì) 20196114.5創(chuàng)建表 22222644.5.1管理員表 2275724.5.2會(huì)員表 22234464.5.3公告表 22254124.5.4留言表 23249734.5.5新聞表 23223734.5.6新聞?lì)愋捅?23209154.5.8預(yù)約表 2413944.5.8拼車表 2481084.5.9相冊(cè)表 2462194.5.10照片列表 25249494.5.11經(jīng)驗(yàn)表 2546245系統(tǒng)的實(shí)現(xiàn) 25113635.1會(huì)員注冊(cè) 25101595.2拼車查看 27109925.3發(fā)布拼車 2715235.4管理員登陸 28148555.5修改密碼 28133485.6網(wǎng)站界面展示 3045356系統(tǒng)測(cè)試 32103466.1集成測(cè)試 33236696.2單元測(cè)試 3411797總結(jié) 34310477.1私家車合乘系統(tǒng)開(kāi)發(fā)總結(jié) 34261357.2系統(tǒng)的不足及仍待解決的問(wèn)題 35185897.3私家車合乘的未來(lái)展望 351緒論1.1論文的研究背景和意義目前,隨著我國(guó)經(jīng)濟(jì)水平的提高,個(gè)人使用汽車成為了越來(lái)越簡(jiǎn)單的事情。這給我們的生活帶來(lái)了改變,也給市政交通帶來(lái)了麻煩,早晚高峰洪流,突出的表現(xiàn)就是堵車,很多上下班、上下學(xué)的同事、同學(xué)深受其害,給每天的生活工作平添的很多煩惱。我們不難發(fā)現(xiàn)其中最最重要的根源就在于私家車過(guò)多。針對(duì)此問(wèn)題,我們擬通過(guò)私家車合乘這一概念來(lái)解決或者緩解這一問(wèn)題。私家車合乘出現(xiàn)的背景原因如下:在國(guó)家節(jié)能減排的大背景下,城市交通擁堵和汽車尾氣排放問(wèn)題,使得私家車的使用引起了人們的深思。各大中城市都出現(xiàn)了不同程度的交通擁堵?tīng)顩r,但實(shí)際上汽車資源的使用率卻是相對(duì)較低的。上下班高峰期公交與地鐵異常擁擠,打車?yán)щy又費(fèi)用高昂,上班族上下班苦不堪言。國(guó)內(nèi)油價(jià)不斷上漲,有車族養(yǎng)車費(fèi)用不斷增加,養(yǎng)車壓力增大。[1]“私家車合乘從某種意義上講,對(duì)交通擁堵起到了緩解作用?!苯煌ü芾聿块T(mén)的相關(guān)負(fù)責(zé)人表示,如果幾個(gè)人同坐一輛車出行,與幾個(gè)人分別開(kāi)車出行相比,肯定會(huì)減少出行的車次,因而“在馬路上的車變少了,交通壓力也隨之就減小了?!比缃瘢枰铣说娜瞬粌H可以在各類社區(qū)網(wǎng)上點(diǎn)對(duì)點(diǎn)地尋找,還有許多專門(mén)的合乘網(wǎng)站提供大量的合乘信息,而這些合成網(wǎng)站所發(fā)布的合乘信息的回應(yīng)量也更多一些。在油價(jià)進(jìn)一步上漲后,提供合乘信息的網(wǎng)站點(diǎn)擊率也進(jìn)一步升溫,發(fā)布合乘信息的人次也在穩(wěn)步攀升。所以開(kāi)發(fā)專業(yè)的私家車合乘系統(tǒng)勢(shì)在必行。因此我們將制作一個(gè)網(wǎng)站,為需要合乘的用戶建立一個(gè)平臺(tái),在這個(gè)平臺(tái)上,用戶可以根據(jù)自己的需要選擇合乘起點(diǎn)、中點(diǎn)和終點(diǎn),從而到達(dá)合乘出行的目的。
網(wǎng)站名稱:私家車合乘網(wǎng)。本項(xiàng)目由張明春老師指導(dǎo),高天陽(yáng)同學(xué)提出并開(kāi)發(fā),依托于internet網(wǎng)絡(luò),實(shí)現(xiàn)網(wǎng)站平臺(tái)的建立。1.2國(guó)內(nèi)外研究現(xiàn)狀據(jù)相關(guān)研究統(tǒng)計(jì)資料顯示,在許多發(fā)達(dá)的大城市里私家車的使用效率很低,每輛車每天24小時(shí)中,平均使用時(shí)間只有短短的73分鐘。私家車合乘在國(guó)外被人們稱之為汽車的共享。如果在各個(gè)社區(qū)里使用私家車共享,一部小轎車通??梢詽M足10~15人的普通出行需求。而且,私家車合乘這個(gè)概念在國(guó)外其實(shí)早就已經(jīng)出現(xiàn)。在新加坡、美國(guó)、德國(guó)、韓國(guó)等國(guó)家,私家車合乘作為一個(gè)行當(dāng)已經(jīng)發(fā)展得十分成熟,許多大型私家車合乘公司都建立了分支機(jī)構(gòu)。目前全歐洲有將近200個(gè)提供汽車共享的服務(wù)組織,他們的會(huì)員達(dá)到了將近12.5萬(wàn)人。美國(guó)和加拿大有50個(gè)城市有汽車共享的服務(wù)組織,會(huì)員數(shù)量也在過(guò)去兩年中翻了一番,年增長(zhǎng)速度都達(dá)到50%。在歐盟內(nèi)部,甚至有人從伊朗首都德黑蘭“合乘”到英國(guó)的首都倫敦。新加坡:新加坡在私家車方面有著十分嚴(yán)格的管理措施。新加坡政府不鼓勵(lì)私人擁有汽車,除了對(duì)進(jìn)口汽車征收高昂的關(guān)稅。并且規(guī)定,每輛私家車必須坐滿4人才能駛?cè)胧兄行?,或者需要獲得許可證。此外,私家車搭載乘客上行車道至少要有兩個(gè)人,一個(gè)人外出只能乘坐公交車。美國(guó):據(jù)統(tǒng)計(jì)資料顯示,美國(guó)的公交車并不太多,因此公交車專用道意義不大,所以鼓勵(lì)私家車合乘才是適合美國(guó)的最優(yōu)選擇。美國(guó)鼓勵(lì)私家車合乘與其法律和政府政策掛鉤,這是最直接也是最優(yōu)先的激勵(lì)方式,如果你的車至少有兩個(gè)人,你可以走快車道,不符合條件的,只能走慢車道。德國(guó):德國(guó)政府也用一些具體的行政措施鼓勵(lì)人們拼車出行。德國(guó)建立一個(gè)更完整的私家車合乘組織體系。每個(gè)城市設(shè)立了私家車合乘管理辦公室,對(duì)私家車合乘進(jìn)行規(guī)范管理。德國(guó)的私家車合乘分為有償和無(wú)償兩種。非經(jīng)營(yíng)性的合乘行為,收取的費(fèi)用由車主主要用于汽車補(bǔ)充燃料、過(guò)路費(fèi)、磨損費(fèi)費(fèi)用等。德國(guó)有一個(gè)參考的標(biāo)準(zhǔn)和公式,如果車主要求的錢超過(guò)了標(biāo)準(zhǔn),車主可能要受到高達(dá)2500歐元的罰款。另外,私家車合乘公司,可以收取最高9歐元的介紹費(fèi),但需要繳納稅款。韓國(guó):在韓國(guó)的交通管理法規(guī)里,明令要求私家車駕駛員,每周必須參加“停運(yùn)1天自律質(zhì)量運(yùn)動(dòng)”,參與者可以享受汽車車輛稅減免的優(yōu)惠政策,乘車人數(shù)超過(guò)三人即可實(shí)施免征車輛稅。[2]私家車合乘作為一個(gè)新興的事物,其實(shí)在我們國(guó)家也并不算是陌生。早在北京奧運(yùn)會(huì)期間,北京市政府實(shí)施了機(jī)動(dòng)車單雙號(hào)管理辦法,為此北京的很多有車的上班族都開(kāi)始和朋友一起同乘一輛車出行,這也是私家車合乘在中國(guó)剛剛萌芽的狀態(tài)。慢慢地,一些專門(mén)的合乘車網(wǎng)站也被開(kāi)發(fā)運(yùn)用起來(lái),數(shù)以萬(wàn)計(jì)的希望合乘出行的上班族在論壇,社交網(wǎng)站或正規(guī)的合乘網(wǎng)站上發(fā)布自己的出行路線和行程信息,只為尋找一個(gè)合適的拼車信息。此外,近來(lái)年隨著各大城市的限行、限購(gòu)令的陸續(xù)出臺(tái),也對(duì)私家車合乘這一出行方式起到了推動(dòng)的作用。1.3合乘系統(tǒng)用戶的特點(diǎn)本合乘系統(tǒng)用戶主要有三類:擁有私家車的上班族、沒(méi)有私家車的上班族、微長(zhǎng)途用戶。擁有私家車的上班族:網(wǎng)站目標(biāo)用戶多是朝九晚五的北京擁有私家車的上班族,每天忍受堵車的痛苦。這一人群每天開(kāi)車上下班,多數(shù)上班擁堵的時(shí)間車內(nèi)只有司機(jī)一人或者2人,造成了汽車空間資源的浪費(fèi),也增加的其他上班族對(duì)汽車的需求量。沒(méi)有私家車的上班族:該類用戶每天乘坐公共交通或者地下鐵,忍受早上高峰的洪流擁擠,渴望乘坐私家車出行。微長(zhǎng)途用戶:這類用戶不在早晚高峰時(shí)段出行,但路途相對(duì)比較遙遠(yuǎn),從北京的郊區(qū)前往北京市區(qū)。如乘坐公共交通效率較低,進(jìn)行私家車合乘效率較高。1.4論文主要研究?jī)?nèi)容私家車合乘網(wǎng)站系統(tǒng)的建立,首先要針對(duì)用戶的需求進(jìn)行調(diào)查與分析,這樣才能確定系統(tǒng)的目標(biāo),提出解決問(wèn)題的詳細(xì)方案,這是系統(tǒng)建設(shè)中的重要環(huán)節(jié)。如果希望用戶可以有效的進(jìn)行私家車合乘,在功能上對(duì)系統(tǒng)的要求是全面的。因此我們對(duì)用戶的需求分析可大致分為三個(gè)方面:第一方面是信息發(fā)布管理:前臺(tái)主要包括車主信息發(fā)布和乘客信息發(fā)布,包括合乘信息查詢和詳細(xì)的合乘信息的查看等功能;第二方面留言板管理:前臺(tái)主要實(shí)現(xiàn)功能為網(wǎng)站用戶可以對(duì)網(wǎng)站進(jìn)行留言;第三方面是合乘問(wèn)題管理:前臺(tái)要求動(dòng)態(tài)顯示合乘問(wèn)題。以上三個(gè)方面形成了私家車合乘網(wǎng)站系統(tǒng)的一個(gè)工作整體,通過(guò)計(jì)算機(jī)的自動(dòng)化處理,可方便快捷地共享合乘信息,交流合乘信息,最終在網(wǎng)站系統(tǒng)上促成合乘行為。在硬件和軟件方面對(duì)系統(tǒng)的要求為硬件對(duì)配置的要求不能太高,這樣才能很好的適應(yīng)如今各地私家車合乘網(wǎng)站的情況。在軟件方面要求易于學(xué)習(xí),界面簡(jiǎn)潔,可以很容易的進(jìn)行私家車合乘網(wǎng)站的各類信息管理。論文主要包括有以下的幾方面內(nèi)容:“緒論”,簡(jiǎn)單描述一下私家車合乘出現(xiàn)的背景以及國(guó)內(nèi)外的發(fā)展現(xiàn)狀,說(shuō)明了本課題的來(lái)源以及研究意義。“私家車合乘的可行性分析以及法律問(wèn)題的思考”主要介紹了私家車合乘的優(yōu)點(diǎn)、可行性以及法律問(wèn)題思考?!靶枨蠓治觥苯榻B了私家車合乘網(wǎng)站的系統(tǒng)功能需求、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)的主要功能。“總體設(shè)計(jì)”主要介紹了系統(tǒng)的開(kāi)發(fā)環(huán)境、系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)、各功能模塊的大體設(shè)計(jì)、數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)。“總結(jié)”2私家車合乘的可行性分析以及法律問(wèn)題的思考2.1私家車合乘簡(jiǎn)述私家車合乘,也可以稱為“拼車”,是汽車共享的一種方式,在國(guó)外被人們稱之為卡普(Carpool),在國(guó)內(nèi)也被稱為“打順風(fēng)車”,是指幾個(gè)人之間事先聯(lián)系好,由私家車的擁有者為同樣擁有車輛的人或不擁有車輛的人提供的一種運(yùn)輸服務(wù)。[3]2.2私家車合乘的優(yōu)點(diǎn)油價(jià)上漲后,燃料成本增加,上班族開(kāi)車上班,或坐出租車去上班費(fèi)用太高昂,擠公交車去上班又太累。所以,與他人一起合乘汽車,已成為各大城市時(shí)下流行的交通出行方式。私家車合乘可以緩解城市交通壓力,減少對(duì)環(huán)境的污染。從社會(huì)學(xué)的角度來(lái)看,私家車合乘的現(xiàn)象,將豐富和改變現(xiàn)有城市的人際結(jié)構(gòu)。增加社會(huì)經(jīng)驗(yàn),擴(kuò)大社交圈,私家車合乘具有的“特殊意義”,不可避免地會(huì)改變?nèi)藗兊纳罘绞?。?duì)于合乘雙方和城市管理者來(lái)說(shuō),這將是一個(gè)很好的事情,是完全有可能的“雙贏或共贏”。[4]總結(jié)私家車合乘的優(yōu)點(diǎn)如下:分?jǐn)傂熊囐M(fèi)用,上班族間接減少了交通支出,私家車擁有者也節(jié)約了油錢。避免等車,節(jié)省時(shí)間。省卻候車時(shí)間,減少公交車兜圈時(shí)間,縮短路程和行車時(shí)間,也為公交公司節(jié)約了資源。減少尾氣排放,節(jié)能環(huán)保。響應(yīng)國(guó)家低碳出行,節(jié)約能源的號(hào)召。交通減壓,減少擁堵。降低人們購(gòu)買私家車的欲望,減少同一時(shí)間路面行駛車輛的數(shù)量,為交通道路減輕壓力。方便他人,增加交際。無(wú)車一族免受夏日炎炎,冬日寒風(fēng)刺骨,雨雪天打車難之苦,有車一族也擴(kuò)大了交際圈。提高私家車使用率。有車一族,每天早上上班空駛率為80%,非常的不經(jīng)濟(jì)不環(huán)保,私家車合乘等于有效的整合了資源。2.3私家車合乘合法性思考一些交通行政管理部門(mén)表示:“私家車合乘”性質(zhì)和職業(yè)“黑車”雖不同,有著“緩解交通壓力,方便市民群眾”的美譽(yù),但私家車屬于自用車,也沒(méi)有申請(qǐng)辦理任何營(yíng)運(yùn)手續(xù),其違法載運(yùn)乘客違反國(guó)家規(guī)定,也破壞了經(jīng)營(yíng)者的合法權(quán)益,需要接受與“黑車”相同的法律制裁。這種行為不僅擾亂了正常的客運(yùn)秩序,也影響了行車安全。[5]認(rèn)為私家車合乘不合法的人認(rèn)為只要產(chǎn)生了費(fèi)用的支付,就一定會(huì)涉及營(yíng)業(yè)性運(yùn)輸問(wèn)題。依據(jù)《中華人民共和國(guó)道路運(yùn)輸管理?xiàng)l例》的規(guī)定,機(jī)動(dòng)車在道路上運(yùn)營(yíng),必須取得營(yíng)運(yùn)許可證。我認(rèn)為私家車合乘并不屬于運(yùn)營(yíng)范疇,因?yàn)楹铣诉^(guò)程中產(chǎn)生的汽油費(fèi)、停車費(fèi)、過(guò)路過(guò)橋費(fèi)等,僅僅是收取了運(yùn)行中產(chǎn)生的必須的費(fèi)用,對(duì)車主來(lái)說(shuō)沒(méi)有任何的營(yíng)利性,因此不該算是非法行為,反之應(yīng)鼓勵(lì)私家車合乘。[6]私家車合乘行為不屬于非法營(yíng)運(yùn)行為。兩種類型的行為有明顯的區(qū)別:首先,非法營(yíng)運(yùn)車輛的路線由乘客決定,私家車合乘的線路由車主決定。其次,私家車合乘不屬于違法經(jīng)營(yíng)的非法行為,私家車有償合乘行為屬于有效的民事法律行為。[7]2.4私家車合乘行為的法律規(guī)范思考隨著我國(guó)私家車合乘這一新興交通出行方式的迅速出現(xiàn)和發(fā)展,在界定區(qū)分兩類私家車合乘行為的法律屬性的基礎(chǔ)上,加強(qiáng)相關(guān)的法律法規(guī)就是非常迫切和必要的了??梢詮囊韵聨讉€(gè)方面進(jìn)行考慮:將私家車合乘行為與非法營(yíng)運(yùn)行為如“黑車”通過(guò)相關(guān)立法予以明確區(qū)分;完善對(duì)此類行為的監(jiān)控,這一點(diǎn)可以參考其他私家車合乘體系發(fā)達(dá)的國(guó)家的做法,建立各種私家車合乘的行政監(jiān)管體系;完善私家車合乘保險(xiǎn)制度,在相關(guān)的保險(xiǎn)法律法規(guī)中將私家車合乘中的相關(guān)法律法規(guī)問(wèn)題考慮進(jìn)去,避免私家車合乘行為中當(dāng)事人因交通事故責(zé)任劃分發(fā)生法律糾紛。[7]3系統(tǒng)需求分析3.1開(kāi)發(fā)目的整合路上低運(yùn)載率的車輛資源為上下班出行、長(zhǎng)途出行、和自駕游出行提供信息交流服務(wù),私家車合乘網(wǎng)站系統(tǒng)提倡的是低碳、節(jié)能減排、環(huán)保,為百姓方便出行,為政府解決交通擁堵之憂。3.2需求分析的根本任務(wù)需求分析是軟件生命周期的一個(gè)重要階段,它最根本的任務(wù)是明確系統(tǒng)必須做什么。具體的說(shuō),應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測(cè)系統(tǒng)發(fā)展的前景;必須在系統(tǒng)的數(shù)據(jù)中進(jìn)行仔細(xì)的分析,不但需要分析系統(tǒng)中的數(shù)據(jù)而且要分析長(zhǎng)期使用的數(shù)據(jù)存儲(chǔ)。需求分析的結(jié)果是系統(tǒng)開(kāi)發(fā)的基礎(chǔ),必須仔細(xì)驗(yàn)證他的正確性。[8]需求分析是系統(tǒng)設(shè)計(jì)的基礎(chǔ),只有對(duì)所要開(kāi)發(fā)的系統(tǒng)做了需求分析,才能在系統(tǒng)的開(kāi)發(fā)過(guò)程中始終掌握系統(tǒng)的目標(biāo),沒(méi)有大的刪改,甚至是將原有設(shè)計(jì)推翻重來(lái)的現(xiàn)象。3.3開(kāi)發(fā)意圖隨著互聯(lián)網(wǎng)的發(fā)展,人們把很多事情都搬到了網(wǎng)上。把幾個(gè)相對(duì)集中的乘客目的地設(shè)計(jì)成一條行車路線,幾個(gè)素不相識(shí)的人便可以結(jié)伴開(kāi)車上下班,然后再以路程的遠(yuǎn)近按比例分?jǐn)傂熊囐M(fèi)用,這樣又省錢又快捷的交通出行方式,在油價(jià)頻繁上漲的今天,備受上班族的推崇。尋求合乘的人只需將“起始地”和“目的地”填好后提交,就有可能找到可以與自己合乘的人。合乘并不僅僅帶來(lái)交通上的便利,一些上班族甚至認(rèn)為,通過(guò)“鄰里合乘拼車”還能找到新的生活圈。如今,許許多多的白領(lǐng)都會(huì)選擇合乘或拼車上班,這成為了他們?nèi)粘I钪胁豢扇鄙俚囊徊糠帧K郊臆嚭铣司W(wǎng)站和論壇也應(yīng)運(yùn)而生,我們的網(wǎng)站就是在這樣的背景的產(chǎn)生的。本課題的開(kāi)發(fā)工具可用JAVA等開(kāi)發(fā)語(yǔ)言,后臺(tái)數(shù)據(jù)庫(kù)可采用SQLServer來(lái)實(shí)現(xiàn)私家車合乘網(wǎng)站的功能。3.4數(shù)據(jù)調(diào)查分析3.4.1調(diào)查目的此次要做的項(xiàng)目是私家車合乘系統(tǒng)設(shè)計(jì),系統(tǒng)面向的是全國(guó)有合乘車需求的上班族,為了了解上班族對(duì)于私家車合乘系統(tǒng)設(shè)計(jì)有什么需求以及為了保證項(xiàng)目能夠正常運(yùn)轉(zhuǎn),對(duì)此我們做了調(diào)查問(wèn)卷,到中關(guān)村地鐵站,王府井等地找上下班的居民和乘客做了調(diào)查。3.4.2調(diào)查方式本次調(diào)查所采取的方法是隨機(jī)問(wèn)卷調(diào)查法。問(wèn)卷是當(dāng)場(chǎng)填寫(xiě)并收回的形式。于中關(guān)村地鐵站,王府井等地發(fā)放調(diào)查問(wèn)卷600份,調(diào)查分卷發(fā)放目標(biāo)為擁有私家車的車主,回收有效問(wèn)卷為561份。3.4.3調(diào)查結(jié)果經(jīng)過(guò)調(diào)查分析,被調(diào)查者中,共有男性325人,女性236人。如圖3-1所示。圖3-1被調(diào)研人員性別分析
經(jīng)過(guò)調(diào)查分析,被調(diào)查者中,有以下幾個(gè)年齡段:16-25歲67人,26-35歲194人,36-45歲166人,46-55歲95人,55歲以上39人。如圖3-2所示。圖3-2被調(diào)研人年齡分析經(jīng)過(guò)調(diào)查分析,沒(méi)有人對(duì)北京市交通狀況很滿意,有56人滿意,224人感覺(jué)一般,281人認(rèn)為不滿意。如圖3-3所示。圖3-3北京市的交通狀況的滿意程度經(jīng)過(guò)調(diào)查分析,出行距離在10公里以下有15人,10-20公里有231人,20-30公里有266人,30公里以上有49人。如圖3-4所示。 圖3-4被調(diào)研人出行距離分析經(jīng)過(guò)調(diào)查分析,出行時(shí)間在10分鐘以下有8人,10-30分鐘有32人,30-45分鐘有195人,45-60分鐘有285人,60-90分鐘有36人,90分鐘以上有5人。如圖3-5所示。圖3-5被調(diào)研人出行時(shí)間分析
經(jīng)過(guò)調(diào)查分析,出行費(fèi)用在100元以下有64人,100-300元有112人,300-500元有203人,500-700元有117人,700元以上有65人。如圖3-6所示。圖3-6被調(diào)研人出行費(fèi)用分析經(jīng)過(guò)調(diào)查分析,上班時(shí),開(kāi)私家車出行的有285人,乘坐地鐵出行的有135人,乘坐出租車出行的有62人,乘坐公交車出行的有51人,騎自行車出行的有17人,步行的有9人,選擇其他出行方式的有2人。如圖3-7所示。圖3-7上班使用的交通工具
經(jīng)過(guò)調(diào)查分析,上班時(shí)開(kāi)私家車出行的人中,載客人數(shù)為1人的有493人,載客人數(shù)為2人的有493人,載客人數(shù)為1人的有493人,載客人數(shù)為1人的有493人,載客人數(shù)為1人的有493人。如圖3-7所示。數(shù)據(jù)顯示88%的車主每天駕駛私家車的載客人數(shù)僅1人。這說(shuō)明私家車的利用率較低,對(duì)私家車合乘而言,需求是巨大的。圖3-8私家車載客人數(shù)分析經(jīng)過(guò)調(diào)查分析,對(duì)于私家車合乘,有302人表示愿意合乘,有259人表示不愿意合乘。如圖3-9所示。圖3-9被調(diào)查者合乘意愿
經(jīng)過(guò)調(diào)查分析,對(duì)于私家車合乘時(shí)產(chǎn)生的費(fèi)用,有281人表示很愿意分擔(dān)車費(fèi),有112人表示愿意分擔(dān)車費(fèi),有112人表示對(duì)于分擔(dān)車費(fèi)無(wú)所謂,有56人表示不愿意分擔(dān)車費(fèi)。如圖3-10所示。圖3-10與陌生人分擔(dān)車費(fèi)經(jīng)過(guò)調(diào)查分析,對(duì)于合乘網(wǎng)絡(luò)平臺(tái)的形成,有281人表示非常希望形成合乘平臺(tái),有168人表示希望形成合乘平臺(tái),有112人表示對(duì)于形成合乘平臺(tái)無(wú)所謂,沒(méi)有人表示不希望形成合乘平臺(tái)。如圖3-10所示。圖3-11合乘網(wǎng)絡(luò)平臺(tái)的形成意愿
經(jīng)過(guò)調(diào)查分析,對(duì)于合乘網(wǎng)絡(luò)平臺(tái),有449人希望能有‘出發(fā)地與目的地快速查找路線’的功能,有337人希望能有‘對(duì)網(wǎng)站進(jìn)行留言提意見(jiàn)’的功能,有321人希望能有‘費(fèi)用計(jì)算’的功能,有309人希望能有‘發(fā)布有關(guān)合乘的問(wèn)題’的功能,有112人希望能有‘區(qū)分上下班合乘與長(zhǎng)途合乘’的功能,有224人希望能有‘區(qū)分用戶性別選項(xiàng)’的功能,有56人希望能有‘是否吸煙選項(xiàng)’的功能。如圖3-10所示。圖3-12還希望平臺(tái)有什么功能(多選)3.4.4調(diào)查分析根據(jù)調(diào)查問(wèn)卷現(xiàn)實(shí)情況與調(diào)查問(wèn)卷結(jié)果,我們對(duì)于北京市區(qū)車主對(duì)于私家車合成的整體態(tài)度與需求有了一定的了解,車主中年齡以25歲以上45歲以下的中年人為主,這部分人群中已婚及有子女的人非常多,他們出行時(shí)間及乘坐人數(shù)基本固定,是適合私家車合乘的主要人群。并且大部分被調(diào)查對(duì)象對(duì)目前北京市的交通狀況不滿意,所以我們想要建立一個(gè)可以幫助改善北京市交通狀況的私家車合乘系統(tǒng)是非常有必要的。調(diào)查結(jié)果顯示,從出行時(shí)間及出行距離方面看,以城市中的住宅區(qū)與商務(wù)區(qū)的交換為主,其中早上外城區(qū)的入城流與晚間的出城流為主并且體現(xiàn)明顯,這部分人群的出行出發(fā)點(diǎn)和目的地集中,屬于明顯的交通流體現(xiàn),他們符合合乘的必要條件即出行和返程為交通發(fā)生集中區(qū)域,方便找到同目的地的同乘者,他們?cè)诳陀^條件上符合合成出行的必要條件。另外他們每周的出行費(fèi)用大約在500元以上,這相對(duì)與收入來(lái)說(shuō)相當(dāng)于每周收入的百分之30至50左右,是一個(gè)相當(dāng)高的支出項(xiàng)目,從實(shí)際情況上來(lái)看,每部車的運(yùn)載人數(shù)為2或4人,平均每周每部車人均費(fèi)用為178.3元,若合乘充分利用車輛資源不考慮交通狀況帶來(lái)的支出,每部車搭載4人每部車的人均費(fèi)用110元左右,且合乘可以緩解交通的擁堵與堵車帶來(lái)的交通附加費(fèi)用,相對(duì)于現(xiàn)在的承載情況可以節(jié)約車次的運(yùn)行成本及降低交通負(fù)擔(dān)從而節(jié)省出行的費(fèi)用和時(shí)間。并且,在調(diào)查者中開(kāi)私家車上班的人群占到了被調(diào)查人群總數(shù)的60%,但在調(diào)查過(guò)程中發(fā)現(xiàn),多數(shù)人都是1個(gè)人駕駛車輛,車內(nèi)再無(wú)其他乘客,車輛空駛率特別高。這也是浪費(fèi)汽車使用資源以及道路資源很重要的一個(gè)體現(xiàn),也是造成交通擁堵很重要的一個(gè)原因。在此次調(diào)查中,有54%的被調(diào)查人群愿意合成私家車上下班,有70%的人愿意或非常愿意與陌生人分?jǐn)傑囐M(fèi)。并且在調(diào)查人群中有很高的比列希望能夠出現(xiàn)一個(gè)專業(yè)的合乘平臺(tái),供有需要的人在平臺(tái)上面發(fā)布合乘和需要合乘的信息,以便促成合乘。其中有80%的被調(diào)查者希望平臺(tái)能夠區(qū)分車主和非車主,這樣可以讓雙方有一個(gè)非常清楚明了的選擇。另外有80%、60%、55%的被調(diào)查者建議,平臺(tái)要有輸入出發(fā)地與目的地可快速查找路線、對(duì)網(wǎng)站進(jìn)行留言,提意見(jiàn)以及可發(fā)布相關(guān)合乘問(wèn)題的功能。在目前的情況中選擇私家車出行的目的主要是關(guān)系到出行舒適度以及出行時(shí)間的需求,從這點(diǎn)情況來(lái)看,我們的合乘既可以滿足人們對(duì)這兩方面的要求而且能緩解交通通達(dá)程度,引導(dǎo)人們從私家車出行過(guò)渡到公共方式出行,從而加快路面交通行駛速度,改善社會(huì)交通狀況,降低整體環(huán)境的污染等。與此同時(shí)也為后續(xù)開(kāi)發(fā)此項(xiàng)目系統(tǒng)打下很好的基礎(chǔ),明確了目標(biāo)使用人群的需求以便確定系統(tǒng)最終實(shí)現(xiàn)的功能。3.5系統(tǒng)實(shí)現(xiàn)的功能系統(tǒng)主要完成如下功能(1)用戶及管理員登錄及注冊(cè):首先要限制該系統(tǒng)資源的使用范圍,只有經(jīng)過(guò)身份確認(rèn)(實(shí)名制)的用戶、管理員才可以訪問(wèn)相關(guān)的資源以及注冊(cè)。(2)乘客信息發(fā)布管理:乘客能夠?qū)铣诵畔⑦M(jìn)行添加,修改,刪除和查尋。(3)車主信息查看管理:車主可以對(duì)乘客的合乘信息進(jìn)行詳細(xì)的查看,并且可添加關(guān)于擁有汽車的一些相關(guān)資料。(4)留言板管理:網(wǎng)站用戶能夠在網(wǎng)站上留言,后臺(tái)管理員對(duì)留言給予回復(fù),刪除。(5)合乘問(wèn)題管理:前臺(tái)要求動(dòng)態(tài)顯示合乘問(wèn)題,后臺(tái)能對(duì)合乘問(wèn)題進(jìn)行回答、增加、刪除等操作。(6)查詢模塊:車主及乘客可以對(duì)合乘信息進(jìn)行詳細(xì)查詢?;顒?dòng)模塊:網(wǎng)站后臺(tái)管理員可以對(duì)網(wǎng)站的最新活動(dòng)進(jìn)行發(fā)布,用戶可以通過(guò)此模塊進(jìn)行查看。政策及法律條文:網(wǎng)站后臺(tái)管理員可以對(duì)網(wǎng)站的相關(guān)政策及法律進(jìn)行發(fā)布,用戶可以通過(guò)此模塊進(jìn)行查看。4系統(tǒng)的總體設(shè)計(jì)4.1開(kāi)發(fā)工具與運(yùn)行環(huán)境4.1.1開(kāi)發(fā)工具在這次研究之中所采用的技術(shù)是ASP技術(shù),ASP是ActiveServerPage的縮寫(xiě),它的意思為“動(dòng)態(tài)服務(wù)器頁(yè)面”。ASP是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。ASP的網(wǎng)頁(yè)文件的格式是.asp。如今經(jīng)常運(yùn)用到各種動(dòng)態(tài)網(wǎng)站之中。ASP.NET把基于通用語(yǔ)言的程序放在服務(wù)器上運(yùn)行。與以前的ASP即時(shí)解釋程序不同,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,執(zhí)行的效果,比一條一條的解釋會(huì)強(qiáng)很多,執(zhí)行的效率有著極大的提高。ASP.NET可以運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到ASP.NET的Web應(yīng)用中。ASP.NET同時(shí)也是language-independent語(yǔ)言獨(dú)立化的,所以,你可以選擇一個(gè)最適合你的語(yǔ)言來(lái)編寫(xiě)你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫(xiě),現(xiàn)在可以支持的語(yǔ)言有C#,VB.NET,Jscript,managedC++,J#。這樣在將來(lái),多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您的基于COM+開(kāi)發(fā)的程序,能夠完整的移植向ASP.NET。4.1.2數(shù)據(jù)庫(kù)的選擇MicrosoftSQLServer是一種典型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以在許多操作系統(tǒng)上運(yùn)行,它使用Transact-SQL語(yǔ)言完成數(shù)據(jù)操作。由于MicrosoftSQLServer是開(kāi)放式的系統(tǒng),其它系統(tǒng)可以與它進(jìn)行完好的交互操作。本系統(tǒng)采用的數(shù)據(jù)庫(kù)版本為MicrosoftSQLServer2005,它具有可靠性、可伸縮性、可用性、可管理性等特點(diǎn),為用戶提供完整的數(shù)據(jù)庫(kù)解決方案。美國(guó)Microsoft公司推出的這種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。MicrosoftSQLServer是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了與WindowsNT的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級(jí)信息銷售管理系統(tǒng)方案。其主要特點(diǎn)如下:
(1)在企業(yè)管理器中有圖形化界面,方便使用,可充分利用WindowsNT的優(yōu)勢(shì)。(2)系統(tǒng)管理先進(jìn),支持本地的系統(tǒng)管理和配置。(3)強(qiáng)大的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。(4)支持對(duì)稱多處理器結(jié)構(gòu)、存儲(chǔ)過(guò)程、ODBC,并具有自主的SQL語(yǔ)言。MicrosoftSQLServer以其內(nèi)置強(qiáng)大的管理工具、與Internet的緊密集成和開(kāi)放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開(kāi)發(fā)人員和系統(tǒng)集成商提供了一個(gè)出眾的數(shù)據(jù)庫(kù)平臺(tái)。SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(StructuredQueryLanguage)”,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從推出以來(lái),SQL語(yǔ)言得到了廣泛的應(yīng)用。目前,SQL語(yǔ)言已被確定為關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的國(guó)際標(biāo)準(zhǔn),被絕大多數(shù)商業(yè)化關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)采用,如Oracle、Sybase、DB2、Informix、SQLServer這些數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言作為查詢語(yǔ)言。結(jié)構(gòu)化查詢語(yǔ)言SQL是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語(yǔ)言,其功能包括查詢、操縱、定義和控制四個(gè)方面,是一個(gè)通用的功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)言有著非常突出的優(yōu)點(diǎn),主要是:1.非過(guò)程化語(yǔ)言SQL是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。所有SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語(yǔ)句的結(jié)果作為另一條SQL語(yǔ)句的輸入。SQL不要求用戶指定對(duì)數(shù)據(jù)的存放方法。這種特性使用戶更易集中精力于要得到的結(jié)果。所有SQL語(yǔ)句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。2.統(tǒng)一的語(yǔ)言SQL可用于所有用戶的DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。基本的SQL命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。SQL為許多任務(wù)提供了命令,包括:(1)查詢數(shù)據(jù)。(2)在表中插入、修改和刪除記錄。(3)建立、修改和刪除數(shù)據(jù)對(duì)象。(4)控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取。(5)保證數(shù)據(jù)庫(kù)一致性和完整性。以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類操作提供單獨(dú)的語(yǔ)言,而SQL將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。3.是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言。SQL是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持SQL語(yǔ)言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫(xiě)的程序都是可以移植的。4.1.3Tomcat服務(wù)器許多程序員都十分喜愛(ài)Tomcat服務(wù)器,因?yàn)樗谶\(yùn)行時(shí)所占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,每一個(gè)程序員都可以更改它或在其中加入新的功能。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。4.2系統(tǒng)結(jié)構(gòu)圖本系統(tǒng)旨在服務(wù)于合乘用戶,已經(jīng)清楚了系統(tǒng)的開(kāi)發(fā)目標(biāo),根據(jù)需求分析的設(shè)計(jì),其總體設(shè)計(jì)的功能模塊為:用戶登錄管理,信息發(fā)布管理,留言板管理,拼車問(wèn)題管理模塊,如圖4-1所示,為本系統(tǒng)的結(jié)構(gòu)圖:圖4-1私家車合乘系統(tǒng)模塊結(jié)構(gòu)圖4.3各模塊功能的詳細(xì)介紹用戶登錄管理模塊:設(shè)置普通用戶信息,設(shè)置管理員信息。設(shè)置普通用戶信息功能為設(shè)置用戶編號(hào),用戶姓名,電話,線路說(shuō)明,出發(fā)地,目的地,出發(fā)時(shí)間,到達(dá)時(shí)間,要求,登記日期,狀態(tài),用戶類型。普通用戶可以進(jìn)行相關(guān)信息的查詢。設(shè)置管理員信息功能為設(shè)置管理員編號(hào),姓名,密碼。管理員可以對(duì)會(huì)員錄入的數(shù)據(jù)進(jìn)行查詢,并給予相應(yīng)的審批;管理員除了擁有普通員工的使用權(quán)限以外,還有對(duì)系統(tǒng)失效、無(wú)用的數(shù)據(jù)進(jìn)行刪除清理的權(quán)限。用戶登錄功能可以選擇普通用戶和管理員登錄兩種登錄方式。如圖4-2所示,為用戶登錄管理模塊:用戶登錄模塊用戶登錄模塊普通用戶登錄管理員登錄輸入信息信息查詢信息查詢刪除信息圖4-2用戶登錄管理模塊圖信息發(fā)布管理模塊:車主信息發(fā)布管理,乘客信息發(fā)布管理。設(shè)置車主信息功能為設(shè)置車主的編號(hào),姓名,密碼。車主可以進(jìn)行合乘信息查詢和詳細(xì)合乘信息的查看的操作。設(shè)置乘客信息功能為設(shè)置乘客的編號(hào),姓名,密碼。乘客可以進(jìn)行合乘信息查詢和詳細(xì)的合乘信息查看的操作。如圖4-3所示,為信息發(fā)布管理模塊:信息發(fā)布管理模塊信息發(fā)布管理模塊車主信息管理模塊乘客信息管理模塊信息發(fā)布信息修改信息查詢信息發(fā)布信息修改信息查詢圖4-3信息發(fā)布管理模塊圖留言板管理模塊:用戶可以對(duì)網(wǎng)站進(jìn)行留言。管理員可以對(duì)留言進(jìn)行回復(fù)或者刪除工作。用戶可以設(shè)置用戶的序號(hào),姓名,標(biāo)題,具體內(nèi)容,留言時(shí)間。如圖4-4所示,為留言版信息管理模塊:留言板管理模塊留言板管理模塊用戶操作管理員操作對(duì)網(wǎng)站進(jìn)行留言回復(fù)留言刪除留言圖4-4留言板信息管理模塊圖合乘問(wèn)題信息管理模塊:用戶可以對(duì)網(wǎng)站提出合乘問(wèn)題,管理員可以對(duì)問(wèn)題進(jìn)行回答和刪除操作。用戶可以設(shè)置問(wèn)題的序號(hào),標(biāo)題,具體內(nèi)容。如圖4-5所示,為合乘問(wèn)題信息管理模塊:合乘問(wèn)題管理模塊合乘問(wèn)題管理模塊用戶操作管理員操作提出合乘問(wèn)題回答問(wèn)題刪除問(wèn)題圖4-5合乘問(wèn)題管理模塊圖查詢模塊:用戶可以對(duì)感興趣的合乘信息進(jìn)行詳細(xì)搜索查詢。用戶可以設(shè)置編號(hào),題目。如圖4-6所示,為合乘查詢模塊:合乘查詢模塊合乘查詢模塊乘客查詢車主查詢輸入關(guān)鍵字進(jìn)行查詢輸入關(guān)鍵字進(jìn)行查詢圖4-6合乘查詢模塊圖活動(dòng)模塊:網(wǎng)站后臺(tái)管理員可以對(duì)網(wǎng)站的最新活動(dòng)進(jìn)行發(fā)布、修改、刪除,用戶可以通過(guò)此模塊進(jìn)行查看。管理員可以設(shè)置活動(dòng)編號(hào),題目,內(nèi)容。如圖4-7所示,為合乘活動(dòng)模塊:修改消息合乘活動(dòng)模塊修改消息合乘活動(dòng)模塊用戶操作管理員操作查看活動(dòng)信息發(fā)布消息刪除消息圖4-7合乘活動(dòng)模塊圖政策及法律條文:網(wǎng)站后臺(tái)管理員可以對(duì)網(wǎng)站的相關(guān)政策及法律進(jìn)行發(fā)布、修改、刪除,用戶可以通過(guò)此模塊進(jìn)行查看。管理員可以政策及法律條文活動(dòng)編號(hào),題目,內(nèi)容。如圖4-8所示,為合乘政策及法律條文模塊:修改法律條文法律條文模塊修改法律條文法律條文模塊用戶操作管理員操作法律條文查看發(fā)布法律條文刪除法律條文圖4-8合乘政策及法律條文模塊圖4.4數(shù)據(jù)庫(kù)設(shè)計(jì)將數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為MicrosoftSQLServer2005系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),系統(tǒng)數(shù)據(jù)庫(kù)名稱為Web,數(shù)據(jù)庫(kù)Web中包含用戶信息,網(wǎng)站介紹,拼車信息,會(huì)員信息等。通過(guò)對(duì)系統(tǒng)進(jìn)行仔細(xì)分析以后,需要8個(gè)數(shù)據(jù)表來(lái)實(shí)現(xiàn)系統(tǒng)所要儲(chǔ)存的數(shù)據(jù),如圖4-9所示,為數(shù)據(jù)表圖。圖4-9數(shù)據(jù)表圖4.5創(chuàng)建表4.5.1管理員表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDint是編號(hào)Namevarchar(50)登陸名PassVarchar(50)密碼表4-1管理員表4.5.2會(huì)員表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDint是編號(hào)AuthorNvarchar昵稱NameNvarchar登陸名PassVarchar密碼Ageint電話TelVarchar電話AddressNvarchar地址MailVarchar郵箱表4-2會(huì)員表4.5.3公告表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDint是編號(hào)neirongtext公告內(nèi)容Typenvarchar公告說(shuō)明表4-3公告表4.5.4留言表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDInt是編號(hào)NameNvarchar昵稱QQVarcharQQMailVarchar郵箱NeiRongText留言內(nèi)容InTimeDateTime留言時(shí)間表4-4留言表4.5.5新聞表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDInt是編號(hào)TitleNvarchar標(biāo)題textText內(nèi)容InTimedateTime發(fā)布時(shí)間BlogType_IDIntBlogType外鍵類型OrderInt置頂表4-5新聞表4.5.6新聞?lì)愋捅碜侄蚊麛?shù)據(jù)類型是否主鍵說(shuō)明IDInt是編號(hào)TypeNvarchar類型名稱表4-6新聞?lì)愋捅?.5.8預(yù)約表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDInt是編號(hào)Namenvarchar姓名Phonenvarchar電話telnvarchar手機(jī)InTimeDatetime預(yù)約時(shí)間Line_IDintLine外鍵拼車主題表4-7預(yù)約表4.5.8拼車表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDInt是編號(hào)StartPlacenvarchar出地地EndPlacenvarchar目的地Jinnvarchar途經(jīng)InTimeDatetime時(shí)間NumInt人數(shù)People_IDIntPeople外鍵發(fā)布的會(huì)員表4-8拼車表4.5.9相冊(cè)表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDInt是編號(hào)TitleNvarchar標(biāo)題InTimeDatetime創(chuàng)建日期UrlVarchar路徑People_IDintPeople外鍵創(chuàng)建人表4-9相冊(cè)表4.5.10照片列表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDInt是編號(hào)TitleNvarchar標(biāo)題InTimeDatetime創(chuàng)建日期UrlVarchar路徑Photo_IDintPhoto外鍵所屬相冊(cè)表4-10照片列表4.5.11經(jīng)驗(yàn)表字段名數(shù)據(jù)類型是否主鍵說(shuō)明IDInt是編號(hào)TitleNvarchar標(biāo)題ContentText內(nèi)容InTimeDatetime分享時(shí)間People_IDintPeople外鍵分享人編號(hào)表4-11經(jīng)驗(yàn)表本章主要講述了數(shù)據(jù)庫(kù)所有表的功能構(gòu)造及約束關(guān)系。每個(gè)表的字段是做什么用的,字段類型等信息。5系統(tǒng)的實(shí)現(xiàn)本章節(jié)將重點(diǎn)講述各個(gè)功能模塊的實(shí)現(xiàn)及實(shí)現(xiàn)的思路。并對(duì)相關(guān)代碼作出祥細(xì)的代碼運(yùn)行流程圖,對(duì)功能代碼的實(shí)現(xiàn)做出祥細(xì)的介紹。相關(guān)具體代碼見(jiàn)附錄2。5.1會(huì)員注冊(cè)為防止惡意灌水,注冊(cè)中帶有一注冊(cè)碼功能,這樣可以更有效地防止頁(yè)面注入。會(huì)員注冊(cè)的流程圖如圖5-1-1所示:輸入完整信息輸入完整信息點(diǎn)擊注冊(cè)驗(yàn)證碼驗(yàn)證密碼長(zhǎng)度是否小于6位兩次輸入的密碼是否一至用戶名是否占用注冊(cè)成功自動(dòng)登陸truetruetruetrueFalse圖5-1-1會(huì)員注冊(cè)流程會(huì)員注冊(cè)界面如圖5-1-2所示:圖5-1-2會(huì)員注冊(cè)界面5.2拼車查看當(dāng)用戶想要拼車的時(shí)候則進(jìn)入本頁(yè)面查找自己感興趣的拼車信息,為更方便用戶,本站特設(shè)有多條件搜索,模糊查找等功能。讓用戶拼車更輕松,更容易。主體頁(yè)面大概顯示了一些拼車的重要的信息,如起始地,目的地,出發(fā)時(shí)間等等。更加直觀明了。瀏覽界面如圖5-2-1所示:圖5-2-1瀏覽界面5.3發(fā)布拼車當(dāng)會(huì)員有車想要拼車的時(shí)候,已經(jīng)成為本站的會(huì)員的用戶登陸會(huì)員即可免費(fèi)發(fā)布拼車信息,填寫(xiě)正確的拼車信息之后點(diǎn)擊提交,為防止惡意提交,發(fā)布拼車的時(shí)候需要對(duì)一些參數(shù)進(jìn)行驗(yàn)證并要經(jīng)過(guò)管理員審核。功能界面如下:圖5-3-1功能界面5.4管理員登陸管理員登錄流程如圖5-4-1所示:登陸頁(yè)面登陸頁(yè)面輸入用戶名和密碼判斷用戶是否存在判斷密碼是否正確進(jìn)入系統(tǒng)查詢數(shù)據(jù)庫(kù)truefalse圖5-4-1管理員登錄流程圖5.5修改密碼圖5-5-1修改密碼界面當(dāng)用戶對(duì)自己的密碼需要進(jìn)行修改的時(shí)候,可以直接修改,修改需要驗(yàn)證原始密碼是否正確,新密碼長(zhǎng)度和新密碼兩次輸入的是否一致。修改密碼界面修改密碼界面原始密碼新密碼確認(rèn)新密碼填寫(xiě)判斷是否不為空原始密碼是否正確新密碼長(zhǎng)度是否達(dá)到6位兩次密碼輸入是否一至執(zhí)行數(shù)據(jù)庫(kù)操作修改成功truetruetruetruetruefalse圖5-5-2修改密碼流程5.6網(wǎng)站界面展示網(wǎng)站首頁(yè)如圖5-6-1所示。圖5-6-1網(wǎng)站首頁(yè)圖網(wǎng)站拼車信息查看如圖5-6-2所示。圖5-6-2網(wǎng)站拼車信息網(wǎng)站拼車詳細(xì)信息查看如圖5-6-3所示。圖5-6-3網(wǎng)站拼車詳細(xì)信息網(wǎng)站拼車信息發(fā)布界面如圖5-6-4所示。圖5-6-4網(wǎng)站拼車信息發(fā)布網(wǎng)站會(huì)員注冊(cè)界面如圖5-6-5所示。圖5-6-5網(wǎng)站會(huì)員注冊(cè)界面6系統(tǒng)測(cè)試系統(tǒng)測(cè)試包括集成兩個(gè)或更多的實(shí)現(xiàn)系統(tǒng)功能或系統(tǒng)特點(diǎn)的組件。然后再測(cè)試這個(gè)集成的系統(tǒng)。在重復(fù)開(kāi)發(fā)軟件的過(guò)程中,系統(tǒng)測(cè)試包括測(cè)試交給用戶的增長(zhǎng)部分。在瀑布處理過(guò)程,系統(tǒng)測(cè)試包括測(cè)試整個(gè)系統(tǒng)。對(duì)大部分復(fù)雜的系統(tǒng),系統(tǒng)測(cè)試包括兩個(gè)主要的階段:集成測(cè)試,在測(cè)試過(guò)程中,測(cè)試團(tuán)隊(duì)可以獲得系統(tǒng)的源代碼。發(fā)現(xiàn)問(wèn)題后,測(cè)試團(tuán)隊(duì)試著找到問(wèn)題的根源所在,然后確認(rèn)必須得測(cè)試的組件。集成測(cè)試主要是找出系統(tǒng)中存在的漏洞。開(kāi)放測(cè)試。該版本的系統(tǒng)可以開(kāi)放給用戶測(cè)試,在這個(gè)過(guò)程中,測(cè)試團(tuán)隊(duì)主要是使系統(tǒng)能夠滿足用戶的需求,以及確保系統(tǒng)的可靠性。開(kāi)放測(cè)試又稱為黑盒測(cè)試,測(cè)試團(tuán)隊(duì)只是簡(jiǎn)單的涉及測(cè)試系統(tǒng)能否正常的工作,發(fā)現(xiàn)問(wèn)題后交給開(kāi)發(fā)團(tuán)隊(duì)處理,他們的工作就是調(diào)試程序。有用戶參與的測(cè)試有時(shí)候又稱為認(rèn)可測(cè)試。如果開(kāi)放測(cè)試的結(jié)果很好,用戶可能就會(huì)使用該系統(tǒng)?;旧希憧梢园鸭蓽y(cè)試看成是測(cè)試由一組系統(tǒng)組件的不完善的系統(tǒng)。開(kāi)放測(cè)試則涉及到測(cè)試想要交給用戶使用的系統(tǒng)。自然,兩種測(cè)試會(huì)存在交搭的部分,特別是由于大量的開(kāi)放和系統(tǒng)開(kāi)放不完全,總之,集成測(cè)試應(yīng)該是優(yōu)先發(fā)現(xiàn)系統(tǒng)中的漏洞,系統(tǒng)測(cè)試應(yīng)該優(yōu)先使系統(tǒng)能夠滿足用戶的需求。然而,實(shí)際上,在這些過(guò)程中也會(huì)存在有效性測(cè)試和缺陷測(cè)試的成分。6.1集成測(cè)試系統(tǒng)集成的過(guò)程包括建立一個(gè)由其組件構(gòu)成的系統(tǒng),以及測(cè)試該集成的系統(tǒng),看是否存在由組件之間相互作用而產(chǎn)生問(wèn)題。那些集成的組件可能是可重用的組件.對(duì)于很多大型的系統(tǒng),所有這三種類型的組件都可能會(huì)用到。集成測(cè)試檢查這些組件事實(shí)上是否一起工作,正確的調(diào)用以及通過(guò)它們的接口在適當(dāng)?shù)臅r(shí)候傳輸正確的數(shù)據(jù)。系統(tǒng)集成涉及確認(rèn)一組實(shí)現(xiàn)部分系統(tǒng)功能的組件,以及通過(guò)添加代碼來(lái)使它們一起工作。有時(shí)候,先是形成系統(tǒng)的整體框架,然后再把組件添加到其中,這叫做自上而下集成。二者選其一的,你可以先集成提供普通功能的結(jié)構(gòu)組件,像網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)接口,然后再添加功能組件,這是自底而上集成。實(shí)際上,對(duì)于很多系統(tǒng),都采用二者兼用的集成方法,把結(jié)構(gòu)組件和功能組件都添加到系統(tǒng)中。自頂向下和自底向上的集成過(guò)成中,你經(jīng)常不得不填寫(xiě)額外的代碼,以模擬其他組件和能讓系統(tǒng)運(yùn)行。在集成測(cè)試中產(chǎn)生的只要問(wèn)題是尋找錯(cuò)誤。由于系統(tǒng)組件之間存在著復(fù)雜的相互作用,因此,當(dāng)發(fā)現(xiàn)一個(gè)異常的輸出時(shí),你可能難以確定錯(cuò)誤發(fā)生在哪。為了更容易的知道錯(cuò)誤所在,你應(yīng)該總是使用一種增量的方法去系統(tǒng)集成和測(cè)試。最初,你應(yīng)該設(shè)計(jì)一個(gè)小型的系統(tǒng),然后測(cè)試它。接著你添加組件到這個(gè)系統(tǒng),然后測(cè)試添加的那一部分。當(dāng)你要進(jìn)行集成測(cè)試時(shí),你不得不決定各個(gè)組件的集成順序,在像XP的操作系統(tǒng)中,用戶涉及到開(kāi)發(fā)過(guò)程和決定在每一次系統(tǒng)添加功能時(shí)應(yīng)添加那些功能,因此,系統(tǒng)集成由用戶的優(yōu)先級(jí)來(lái)驅(qū)動(dòng)在開(kāi)發(fā)單個(gè)組件的其它方法,尤其是開(kāi)發(fā)集成組件,用戶有可能不參與,而由開(kāi)發(fā)團(tuán)隊(duì)來(lái)決定集成的優(yōu)先次序。在這些情況中,但憑經(jīng)驗(yàn)的做法是先集成那些實(shí)現(xiàn)最常用功能的組件,這意味著那些最常用組件總是最經(jīng)常被測(cè)試,例如,在圖書(shū)管理系統(tǒng)中,你應(yīng)該先集成圖書(shū)查詢功能,因此,即使在最小型系統(tǒng)中,用戶能夠查詢他們需要的文件。接著你應(yīng)該添加允許用戶下載文件的功能,然后添加大量執(zhí)行其他系統(tǒng)功能的組件。當(dāng)然,事實(shí)很少像這種模型建議的那樣簡(jiǎn)單,系統(tǒng)功能的實(shí)現(xiàn)可能需要大量的組件。要測(cè)試一項(xiàng)新的功能,你可能不得不集成幾個(gè)不同的組件,測(cè)試結(jié)果能夠揭示這些單個(gè)組件和系統(tǒng)其他部分之間相互作用而產(chǎn)生的錯(cuò)誤。修改測(cè)試和集成新的組件會(huì)改變已經(jīng)測(cè)試完的組件之間的相互作用的模式。在一些簡(jiǎn)單的測(cè)試中不能被發(fā)現(xiàn)的錯(cuò)誤會(huì)在這里被檢查出來(lái)。這些問(wèn)題意味著當(dāng)集成一項(xiàng)新的功能時(shí),只要新的測(cè)試要求修改新的系統(tǒng)功能,則重新測(cè)試以前增添的功能就顯得非常重要。重新執(zhí)行一系列存在的測(cè)試叫做倒退測(cè)試。如果倒退測(cè)試出現(xiàn)問(wèn)題,或者是檢查是否是由于新增的模塊而產(chǎn)生了這些問(wèn)題。很明顯,倒退測(cè)試如果沒(méi)有一些自動(dòng)化操作的支持是相當(dāng)昂貴和不實(shí)際的。在極限編程中,所有的測(cè)試都寫(xiě)成可執(zhí)行的代碼,在這些代碼中,測(cè)試的輸入和想要的結(jié)果都是確定的,以及自動(dòng)檢查的如果使用像JUNIT這類的自動(dòng)測(cè)試框架模塊,這意味著測(cè)試可以被重新執(zhí)行,極限編程的一條基本原則就是無(wú)論你何時(shí)集成新的代碼,整個(gè)測(cè)試集合都是可執(zhí)行的,以及直到測(cè)試成功才能接收新的代碼6.2單元測(cè)試單元測(cè)試是測(cè)試系統(tǒng)中的個(gè)人組件的過(guò)程。這是一個(gè)缺陷的測(cè)試過(guò)程,因此,它的目標(biāo)是發(fā)現(xiàn)這些組件中存
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 德峰婚禮致詞
- 網(wǎng)絡(luò)安全合規(guī)審計(jì)流程與技術(shù)手冊(cè)
- 第六單元《有余數(shù)的除法》例5-解決問(wèn)題(教學(xué)設(shè)計(jì))-2023-2024學(xué)年人教版二年級(jí)下冊(cè)數(shù)學(xué)
- 問(wèn)題分析解決管理
- 鍍鋅采購(gòu)年終總結(jié)
- 高效節(jié)水灌溉技術(shù)應(yīng)用指南
- 農(nóng)民專業(yè)合作社組織建設(shè)手冊(cè)
- 會(huì)議紀(jì)要詳實(shí)記錄與工作安排部署指導(dǎo)
- 化學(xué)工業(yè)分析與檢測(cè)技術(shù)試卷
- 郵政客戶經(jīng)理工作總結(jié)
- 《臍橙采摘機(jī)器人結(jié)構(gòu)設(shè)計(jì)》13000字(論文)
- 2025年黃河委員會(huì)招聘歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年保險(xiǎn)公司工作計(jì)劃
- 《情緒ABC理論》課件
- (已壓縮)礦產(chǎn)資源儲(chǔ)量技術(shù)標(biāo)準(zhǔn)解讀300問(wèn)-1-90
- 霧化吸入療法合理用藥專家共識(shí)(2024版)解讀
- 電工(高級(jí)技師)理論知識(shí)試題庫(kù)+參考答案
- (2024)江西省公務(wù)員考試《行測(cè)》真題卷及答案解析
- 滬教版小學(xué)五年級(jí)數(shù)學(xué)上冊(cè)教案 全冊(cè)
- 音樂(lè)曲式分析課件
- 《新時(shí)代大學(xué)生勞動(dòng)教育與實(shí)踐》全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論