基于ASPNET的汽車信息發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第1頁(yè)
基于ASPNET的汽車信息發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第2頁(yè)
基于ASPNET的汽車信息發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第3頁(yè)
基于ASPNET的汽車信息發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第4頁(yè)
基于ASPNET的汽車信息發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)論文設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于ASP.NET的汽車信息發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)摘要由電腦水平提高、互聯(lián)網(wǎng)技術(shù)的越來(lái)越興盛,網(wǎng)上工作的方式的比以前更能讓人接受,我們對(duì)汽車的追求已經(jīng)不能局限于以往的現(xiàn)實(shí)詢問(wèn)、購(gòu)物的模塊。汽車行業(yè)的興盛與業(yè)務(wù)量擴(kuò)大導(dǎo)致公司在管理上存在很多漏洞和不足,并且普通用戶在汽車購(gòu)買過(guò)程中也存在很多不便之處。線上咨詢、線下購(gòu)買的模式已成為國(guó)內(nèi)消費(fèi)者的主流,那么,線上咨詢服務(wù)的質(zhì)量直接關(guān)系到消費(fèi)者是否選擇購(gòu)買該車型。因此,提高線上咨詢、銷售服務(wù)質(zhì)量對(duì)于促進(jìn)車企車輛銷量有積極作用。開發(fā)一套高質(zhì)量的信息發(fā)布和咨詢平臺(tái)是很有必要的。該汽車信息發(fā)布平臺(tái)次采用ASP.NET為開發(fā)平臺(tái),以C#為開發(fā)語(yǔ)言、SQL作為后臺(tái)數(shù)據(jù)庫(kù)、B/S為結(jié)構(gòu)實(shí)現(xiàn)了信息發(fā)布與咨詢平臺(tái)的搭建,展示了部分功能截圖,也對(duì)該體系進(jìn)行了測(cè)試。該平臺(tái)具有用戶登錄、新聞發(fā)布、客服中心、公司簡(jiǎn)介、車源信息、供應(yīng)商信息、汽車產(chǎn)銷數(shù)據(jù)信息、用戶評(píng)論、試駕體驗(yàn)、新產(chǎn)品展廳、車輛信息、車企招聘等模塊。該平臺(tái)致力于讓消費(fèi)者以最快的速度了解到汽車公司的動(dòng)態(tài)、汽車的最新信息,提供周到的汽車售前、售后咨詢服務(wù)。體系將汽車的產(chǎn)銷信息、供應(yīng)商信息、用戶評(píng)論公開,實(shí)現(xiàn)了汽車配置信息的透明化,有助于幫助消費(fèi)者理性選擇汽車。此外,對(duì)于車企來(lái)說(shuō),獲取到足夠的信息在競(jìng)爭(zhēng)中就能占有優(yōu)勢(shì)。該汽車信息發(fā)布平臺(tái)與消費(fèi)者建立起了溝通的橋梁,車企能夠及時(shí)了解、收集到消費(fèi)者的喜好,便于車企準(zhǔn)確把握新產(chǎn)品的定位,指導(dǎo)車企新產(chǎn)品的研發(fā)有積極意義。論文主要介紹了本課題的需求分析、相關(guān)技術(shù)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及功能實(shí)現(xiàn)等。該信息發(fā)布平臺(tái)通過(guò)了嚴(yán)格的專業(yè)測(cè)試,體系可以正常運(yùn)行,取得了預(yù)期結(jié)果。關(guān)鍵詞:C#;SQL;汽車信息;咨詢

AbstractWiththecontinuousdevelopmentofcomputertechnology,networktechnology,e-commercetechnologymatures,peoplebuyacarisnolongersatisfiedwiththetraditionalofflineconsulting,buyingmodel.Theprosperityandbusinessexpansionoftheautomobileindustryleadtomanyloopholesanddeficienciesinthemanagementofthecompany,andordinaryusersalsohavemanyinconveniencesintheprocessofcarpurchase.Onlineconsultingandofflineshoppinghasbecomethemainstreamofdomesticconsumers,sothequalityofonlineconsultingserviceisdirectlyrelatedtowhetherconsumerschoosetobuythemodel.Therefore,toimprovethequalityofonlineconsultationandpurchaseserviceplaysapositiveroleinpromotingthesalesofcarenterprisesandvehicles.Itisnecessarytodevelopasetofhighqualityinformationpublishingandconsultingplatform.TheautomobileinformationreleaseplatformusingASP.NETasdevelopmentplatform,usingC#asdevelopmentlanguageandSQLasbackgrounddatabase,B/Simplementationtobuildinformationpublishingandconsultingplatformstructure,presentssomefunctionalshots,werealsotestedonthesystem.Theplatformhasauserlogin,pressreleases,customerservicecenter,companyprofile,carsourceinformation,supplierinformation,carsalesdata,userreviews,testexperienceandnewproducts,vehicleinformation,carenterprisesrecruitmentmodule.Theplatformisdesignedtoenableconsumerstounderstandthedynamicsofthecarcompany,thelatestinformationofthecaratthefastestspeed,andprovidethoughtfulservicebeforeandafterthesaleofthecar.Thesystemmakestheautomobileproductionandmarketinginformation,supplierinformationandusercommentspublic,andrealizesthetransparencyofthecarconfigurationinformation,whichhelpstorationallyselectthecarforconsumers.Inaddition,forenterprises,willbeabletoobtainenoughinformationinthecompetitionadvantage.Thevehicleinformationplatformandconsumerstobuildabridgeofcommunication,carenterprisescantimelycollectandunderstandtheconsumers'preferences,positioningforcarcompaniestograspthenewproduct,havepositivesignificanceinguidingthedevelopmentofcarpricesofnewproducts.Thispapermainlyintroducestherequirementsanalysis,relatedtechnology,outlinedesign,detaileddesign,andthesystemhasbeenstrictlytested.Theinformationreleaseplatformthroughastricttest,thesystemcanrunnormally,andachievedthedesiredresults.Keywords:C#;SQL;CarInformation;Consultation第二章開發(fā)相關(guān)技術(shù)開發(fā)相關(guān)技術(shù)常見的應(yīng)用體系架構(gòu)分為兩種:一是瀏覽器/服務(wù)器結(jié)構(gòu)(B/S結(jié)構(gòu));二是客戶端/服務(wù)器結(jié)構(gòu)(C/S結(jié)構(gòu))。開發(fā)技術(shù)Net技術(shù)2000年6月,軟件公司發(fā)布了了microsoft.NET,過(guò)了不久的日子,microsoft.NET本領(lǐng)和它相關(guān)商品就成為了大部分人的首選。.NET是個(gè)用來(lái)建設(shè)Web辦事器使用次序和Windows臺(tái)面、迅速使用研發(fā)(Rapidapplicationdevelopment)、舞臺(tái)不相關(guān)性和互聯(lián)網(wǎng)看得見的軟件研發(fā)舞臺(tái)。都可以使用話語(yǔ)使用狀態(tài)(CommonLanguageRuntime,CLR)以及.NETFramework分類庫(kù)存就是在.NET舞臺(tái)里研發(fā)使用次序應(yīng)該需要的兩塊中心模板,當(dāng)中CLR是個(gè)軟件動(dòng)力,中心的用途包含不正常解決,和其他步驟一樣,儲(chǔ)存管束等,目標(biāo)是需要提升使用次序的不受到威脅和不隨意改變,同樣需要減少研發(fā)人編制體系底部編碼的含量。.NETFramework類別是成為.NET使用次序、控制部件和組合部件的基本要求,是個(gè)全面性的面對(duì)對(duì)方的可以特別使用類別的整合。微軟.NETFramework類別為次序研發(fā)出示了應(yīng)該使用的大眾編碼,并且同意客戶經(jīng)過(guò)豐富庫(kù)里的類別用來(lái)標(biāo)記本人的類別。CLR和類庫(kù)都有它們各自的長(zhǎng)處,它們一起成為了微軟.NET用途寬廣的舞臺(tái),這個(gè)舞臺(tái)包括多種多樣的研發(fā)方式,同樣贊同當(dāng)前經(jīng)??梢钥匆姷木幹普Z(yǔ)言類。.NET舞臺(tái)和J2EE舞臺(tái)很像,它們均為企業(yè)的使用供給布局好的,值得人相信有用的解答案例,異樣的是在表達(dá)方式上,J2EE能夠講是組模范,但是.NET給人感覺便是一個(gè)商品;J2EE舞臺(tái)的沒(méi)有危險(xiǎn)模樣包含編碼名字等活躍方案,可是.NET舞臺(tái)運(yùn)用不行動(dòng)剖析和運(yùn)動(dòng)檢驗(yàn)一起整合的方案;J2EE舞臺(tái)根據(jù)規(guī)則打開、用途很多、容易移動(dòng),但是.NET舞臺(tái)贊同很多話語(yǔ)類研發(fā)。依托于微軟供給的工作軟件、研發(fā)手段和背后資料庫(kù)的多方面商品,.NET舞臺(tái)因此得到許多研發(fā)者的喜愛。.NET是MicrosoftXMLWebservices平臺(tái)。XMLWebservices是比較好的開發(fā)工具,可以通過(guò)相關(guān)的一些具體的次序通過(guò)共享的功能來(lái)實(shí)現(xiàn)數(shù)據(jù)的交互,同時(shí)還可以針對(duì)多種設(shè)備、相關(guān)的編寫次序。NET是一種用來(lái)開發(fā)的編寫次序的具體方式,對(duì)于微軟來(lái)說(shuō),其公司常用的是VisualStudio這樣的次序語(yǔ)言。ASP.NET技術(shù)ASP.NET是建設(shè)在.NET舞臺(tái)框架之中,在辦事器末尾為客戶供給巨大的企業(yè)級(jí)Web使用服務(wù)的編制方案,它以前的身份是ASP(ActiveServerPages)提升水平。研發(fā)制作者創(chuàng)立ASP.NET使用次序能夠依托這個(gè).NET舞臺(tái),能夠使用CLR和.NETFramework類庫(kù)的長(zhǎng)處,運(yùn)用.NET用途巨大的研發(fā)手段,創(chuàng)立移動(dòng)或者錯(cuò)亂的Web應(yīng)用,減少了Web使用次序研發(fā)的條件。以往的ASP提升水平是整合HTML表面的其實(shí)編碼一塊解釋運(yùn)作的,假設(shè)使用次序相對(duì)錯(cuò)亂,總是會(huì)造成編碼剩下、運(yùn)作很慢、改變順序困難等,ASP.NET運(yùn)用老練的VisualStudio.NET以及C#編程語(yǔ)言,讓全部互聯(lián)網(wǎng)得到指數(shù)級(jí)提升的時(shí)速快速進(jìn)展。ASP.NET本領(lǐng)是綜合了以下多個(gè)特點(diǎn):(1)高級(jí)有效的運(yùn)作特點(diǎn)。ASP.NET是在辦事器上運(yùn)作的翻譯完成的大眾話語(yǔ)運(yùn)作庫(kù)編碼,使用編碼界面(.cs文檔)和前面界面(.aspx文檔)分開保存,這讓ASP.NET使用次序能夠依據(jù)Windows中的使用次序相同,能夠翻譯這類編碼界面合成的DLL文檔,因此ASP.NET使用保存體制,讓界面的運(yùn)作性更加優(yōu)秀。(2)活動(dòng)性。ASP.NET和其他話語(yǔ)沒(méi)有聯(lián)系,還有其余Web上網(wǎng)頁(yè)沒(méi)有任何關(guān)系,研發(fā)人能夠抉擇本人較好的話語(yǔ)創(chuàng)立多樣的Web使用次序,也能夠運(yùn)用多樣話語(yǔ)用來(lái)研發(fā),含有比較好的活躍性。(3)簡(jiǎn)單性。ASP.NET幾乎屬于面對(duì)人物研發(fā)提升水平,讓運(yùn)作經(jīng)??梢钥匆姷淖鳂I(yè)弄得很簡(jiǎn)單,例ASP.NET批準(zhǔn)客戶簡(jiǎn)單化己本人的客戶個(gè)人面,另外表單表格上交,地位檢測(cè)一樣均容易制作。(4)巨大的研發(fā)手段贊同。ASP.NET以及VisualStudio.NET整合在一塊,能夠使用.NET巨大的研發(fā)手段,例一連串辦事器部件等。(5)本人的定位和能夠擴(kuò)大性。ASP.NET批準(zhǔn)研發(fā)者增加本人定位的所有部件,這類部件能夠代換ASP.NET運(yùn)作庫(kù)里的所有小的部件。ASP.NET同樣準(zhǔn)許客戶在合適的等級(jí)“放入”編碼,同時(shí)能夠在本人的編碼里定位“plug-in”模板,所以提升了編碼的不停利用。(6)不受威脅性。ASP.NET準(zhǔn)許配件每一個(gè)使用次序,準(zhǔn)許針對(duì)使用次序增加地位檢測(cè),提升了次序的不受威脅性。ASP.NET是.NET研發(fā)舞臺(tái)的某個(gè)配件,讓這兩個(gè)Web使用次序:Web單子使用次序還有WebServices的研發(fā)和分布變化得和以前相比更加簡(jiǎn)單,本來(lái)就是因?yàn)锳SP.NET的這類優(yōu)點(diǎn),因此當(dāng)前許多互聯(lián)網(wǎng)研發(fā)使用了ASP.NET提升水平,包含這類管束訊息體制。C/S開發(fā)模式以前的一些傳統(tǒng)體系通過(guò)一些框架結(jié)構(gòu),包括客服端結(jié)構(gòu),將數(shù)據(jù)存儲(chǔ)在一些服務(wù)器中,這些都是有一些最基本的網(wǎng)絡(luò)知識(shí),然后通過(guò)不同的使用者端口與服務(wù)器連接,最后端口將相關(guān)的數(shù)據(jù)傳至服務(wù)器,再通過(guò)不同的運(yùn)算方法進(jìn)行結(jié)果的反饋。圖2-SEQ圖_2-\*ARABIC1C/S結(jié)構(gòu)圖客戶/服務(wù)器的基本原理是一種任務(wù)分配原則,類似一種總體分配原則,這也是將計(jì)算機(jī)的任務(wù)拆解開來(lái)。C/S如圖2-1所示結(jié)構(gòu),是一種兩層的框架結(jié)構(gòu)組成的,讓使用者的端口與之相關(guān)的服務(wù)器組合起來(lái),這樣通過(guò)對(duì)客戶端的一種使用處理情況來(lái)起作用。這樣建立起來(lái)的一種框架結(jié)構(gòu),其客戶端的反應(yīng)體驗(yàn)速度也是不一樣的。但是,它同時(shí)也有很多的不足,C/S的框架結(jié)構(gòu)僅僅只能用在局域網(wǎng)當(dāng)中,對(duì)于這種不同的遠(yuǎn)程訪問(wèn)方式可以使用相關(guān)的不同步驟。對(duì)客戶端有一定的限制,并不適合所有的操作體系。還需要讓客戶機(jī)安裝專用軟件,這會(huì)增加工作量,不僅是安裝和體系軟件更新時(shí)的工作量,還需要重新安裝,使客戶機(jī)維修成本上升。隨著應(yīng)用體系規(guī)模的擴(kuò)展,復(fù)雜度逐漸增大,傳統(tǒng)的雙層節(jié)點(diǎn)、本結(jié)構(gòu)模型的局限性越來(lái)越明顯,這就要求對(duì)其結(jié)構(gòu)進(jìn)行改進(jìn)。所以這種結(jié)構(gòu)體系完成了構(gòu)建[23]。B/S開發(fā)模式隨著互聯(lián)網(wǎng)的快速崛起,一些應(yīng)用模塊的應(yīng)用正在發(fā)生改變,所基于的模式也在發(fā)生變化,由C/S(Client/Server)模式到B/S模式。雖然模式在變化,但是這些主要業(yè)務(wù)仍然都是基于一種客戶端的次序來(lái)實(shí)現(xiàn)。所以也會(huì)帶來(lái)一系列的問(wèn)題。由于在端口使用了不同的配置的原因,可能導(dǎo)致軟件的運(yùn)行也不相同。有必要在加裝的時(shí)候,對(duì)每個(gè)端口進(jìn)行不同的設(shè)置,進(jìn)行不同的處理。整個(gè)體系中也會(huì)分配。B/S(Browser/Server)結(jié)構(gòu),這是一種服務(wù)器的框架結(jié)構(gòu),它在C/S框架結(jié)構(gòu)中,使用者的頁(yè)面可以利用一些瀏覽器來(lái)達(dá)到這些要求,但是對(duì)于比較重要的事情來(lái)說(shuō),可以通過(guò)瀏覽器在某些端口中完成,通過(guò)端口訪問(wèn)數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn),這樣的三層架構(gòu),如下圖所示:圖2-SEQ圖_2-\*ARABIC2B/S結(jié)構(gòu)B/S模式是對(duì)于不同的使用者產(chǎn)生了不同的好處,不但有成本的降低,也使得一些維護(hù)更加的簡(jiǎn)單快捷。但是B/S只有在一些架構(gòu)服務(wù)器上有相關(guān)的部署應(yīng)用,同時(shí)做相關(guān)的維護(hù)升級(jí)。網(wǎng)絡(luò)管理人員也比較方便使用,使用者完全可以通過(guò)簡(jiǎn)單的瀏覽器來(lái)處理一些邏輯事物。良好的安全性能以及防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫(kù)的安全。這樣其中所有的配置都在這樣的服務(wù)器端口當(dāng)中[8],其中的端口都是通過(guò)請(qǐng)求來(lái)完成對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),這樣對(duì)訪問(wèn)數(shù)據(jù)庫(kù)的風(fēng)險(xiǎn)降低了。應(yīng)用于分布式部署的語(yǔ)言,使次序更靈活。B/S與C/S結(jié)構(gòu)的聯(lián)系和區(qū)別一般的個(gè)人計(jì)算機(jī),會(huì)使用數(shù)據(jù)庫(kù)體系,使用者只需要通過(guò)C/S結(jié)構(gòu),在使用者的服務(wù)器上安裝一個(gè)客戶端,并且可以讓瀏覽器通過(guò)使用網(wǎng)路和數(shù)據(jù)庫(kù)來(lái)完成。在體系開發(fā)過(guò)程中,網(wǎng)絡(luò)結(jié)構(gòu)和結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用是密切相關(guān)的,其結(jié)構(gòu)和結(jié)構(gòu)在復(fù)雜體系中的嵌套。B/S的框架結(jié)構(gòu)是在C/S的基礎(chǔ)之上進(jìn)行了相關(guān)模塊的升級(jí),但是二者功能模塊之間還是有很大的差別如下所示。(1)在硬件的不同環(huán)境C/S在一個(gè)小的網(wǎng)絡(luò)環(huán)境條件下,基于不同的環(huán)境因素從而來(lái)對(duì)這種體系模塊的開發(fā);B/S使用的范圍更加的廣泛,可以在局域網(wǎng)中建立,同時(shí)只需要通過(guò)不同的體系操作就可以了[9]。(2)安全性要求不同C/S框架結(jié)構(gòu)中的各個(gè)模塊都有不同的性能,不同的體系不同的性能,各種保密條件也做得比較好,一些保密的體系,也都是基于一種不同的高度來(lái)實(shí)現(xiàn),所以會(huì)有面向不知道的用戶。同時(shí),對(duì)相關(guān)的信息的把控不是很好,也不好控制[6]。(3)軟件的重用性不同這樣只是對(duì)于重用性來(lái)說(shuō),B/S結(jié)構(gòu)存在很大的問(wèn)題,與C/S的具體結(jié)構(gòu)相比,兩者有著很多不同的地方,一般都不建議考慮C/S的框架功能。(4)體系維護(hù)和開發(fā)的成本不同結(jié)構(gòu)使客戶機(jī)安裝專用軟件,這將增加工作量,不僅是安裝和體系軟件更新時(shí)的工作量,還需要重新安裝客戶端,使維護(hù)成本增加。同時(shí)不需要利用特殊的一些軟件,這個(gè)體系可以很好的升級(jí),成本也是非常的低[6]。C/S上班狀態(tài)在作用布局、減少互聯(lián)網(wǎng)訊息量和不受威脅性位置含有巨大很大的優(yōu)點(diǎn),可是C/S上班狀態(tài)肯定有不少的缺陷,尤其是它構(gòu)造發(fā)明領(lǐng)域,例伴著客戶人數(shù)的提升,客戶送達(dá)的資料要求快速增加,許多的資料解決會(huì)使得辦事器作用減少。另外,如果用戶需要發(fā)生改變的時(shí)候,這個(gè)時(shí)候辦事器和用戶端就得一起同時(shí)刷新,提高以及維持的困難程度同時(shí)向上增加;假設(shè)辦事器只是成為資料庫(kù)辦事器用來(lái)使用資料管束,許多次序在用戶端運(yùn)作,用戶端會(huì)變得很錯(cuò)亂,體系活躍性被弄亂。在金錢得位置,假設(shè)一起研發(fā)客戶端和辦事器端文件,體系研發(fā)本金就可以變得越來(lái)越多。綜合上文的因素,當(dāng)前許多的企業(yè)使用B/S構(gòu)造。第一,B/S簡(jiǎn)單了用戶端,客戶在客戶端只用安置都可以使用的瀏覽器軟件就可以;第二,B/S構(gòu)造保護(hù)簡(jiǎn)潔,因此B/S構(gòu)造模板把全部能力集合于WEB辦事器中,客戶人數(shù)的提升其實(shí)不用制造有聯(lián)系的使用次序,它保護(hù)變化工作更加簡(jiǎn)潔。其次,B/S上班狀態(tài)贊同各式各樣加入渠道訪客資料,贊同工作者各個(gè)地方合并整理資料,含有很高的方便性??吹紹/S相比較C/S的超前性,研制始于ASP.NET水平提高的汽車銷售管束體系使用B/S構(gòu)造狀態(tài)。綜上所述,C/S結(jié)構(gòu)和B/S結(jié)構(gòu)兩者之間,根據(jù)使用者的需要不同,有著很大的差別,實(shí)際情況也不同,本文使用的是B/S結(jié)構(gòu)來(lái)實(shí)現(xiàn)平臺(tái)的搭建。表現(xiàn)層框架對(duì)于框架技術(shù),本體系采用三層架構(gòu)框架,三層架構(gòu)是一種使用三層架構(gòu)(ModelViewController模型-視圖-控制器)設(shè)計(jì)創(chuàng)建Web使用次序的模式。包含以下幾種模式:(1)框架模型模塊:一般負(fù)責(zé)數(shù)據(jù)的存儲(chǔ),不同的模塊擁有不同的處理數(shù)據(jù)能力。(2)視圖框架部分:主要是對(duì)視覺來(lái)講,這種模型通常立足于一些具體的數(shù)據(jù)。(3)控制器框架組件:通常是針對(duì)用戶數(shù)據(jù)來(lái)進(jìn)行控制,使用戶達(dá)到交互的作用,不斷的讀取數(shù)據(jù),不斷的反饋,這樣有更精準(zhǔn)的控制。像這樣三層的框架結(jié)構(gòu)來(lái)說(shuō),將每一層分開對(duì)于管理一些復(fù)雜的次序來(lái)說(shuō),可以讓你在相對(duì)較短的時(shí)間主要做某一方面的東西。比如說(shuō),我們只需要通過(guò)視覺的相關(guān)模塊設(shè)計(jì),根據(jù)三層不同的架構(gòu),對(duì)于一些不同的分組,允許不同的人來(lái)利用,但是也會(huì)除開一些相關(guān)的邏輯問(wèn)題[6]。SQLServer數(shù)據(jù)庫(kù)技術(shù)構(gòu)造化調(diào)查話語(yǔ)(StructuredQueryLanguage,SQL)是種編寫程序和資料翻閱話語(yǔ)。SQL的句子不只含有多種多樣的翻閱方法,還有含有資料和資料把控的特質(zhì),豐富展現(xiàn)了聯(lián)系型資料話語(yǔ)的優(yōu)勢(shì),是聯(lián)系型資料庫(kù)管束體制的達(dá)標(biāo)話語(yǔ)。SQL的想法不只是在資料庫(kù)領(lǐng)域,還是在另外領(lǐng)域包括人為聰明領(lǐng)域原因也比較高。SQLServer是個(gè)聯(lián)系資料庫(kù)管束體系,一開始是通過(guò)Microsoft、Ashton-Tate以及Sybase這幾家公司一起研發(fā),后邊這幾個(gè)公司相對(duì)不一樣的操控體系研發(fā)相關(guān)的類別,之中微軟公司把SQLServer移動(dòng)至WindowsNT狀態(tài)上。SQLServer為了當(dāng)前企業(yè)資料管束供給了便利的舞臺(tái),它的不受威脅性,值得相信讓用戶可以接納,它發(fā)展同樣經(jīng)過(guò)了許多模板的改變。這篇文章制作的體系資料庫(kù)提升水平使用SQLserver2012,這個(gè)是微軟強(qiáng)推的大規(guī)模聯(lián)系型資料庫(kù)管理管束體系,能夠非常好的贊同B/S框架模板,完全完成了把資料整合辦事器里;另外它的客戶頁(yè)面友善,完成了形狀化的制作,客戶不用牢記比較錯(cuò)亂的SQL句子就能夠開始制作,減少了運(yùn)用的困難。SQLserver2012的其他優(yōu)勢(shì)是贊同運(yùn)用自己定位函數(shù),這樣能夠減少次序的剩余深淺和犯錯(cuò)概率,便捷之后的保護(hù)工作。開發(fā)語(yǔ)言C#語(yǔ)言簡(jiǎn)介本體系采用C語(yǔ)言進(jìn)行開發(fā),C是一種面向?qū)ο蟮摹⑦\(yùn)行在.netframework,微軟公司發(fā)布的高級(jí)編程語(yǔ)言。并將首次在微軟專業(yè)開發(fā)者論壇(PDC)上舞臺(tái)。C#是軟件公司的探討員安德斯Hejlsberg的最先進(jìn)的結(jié)果。C#相比較來(lái)和java有太多一樣;它涵括了許多單調(diào)接受,進(jìn)口,與java完全是一樣的語(yǔ)言手法和翻譯成當(dāng)中的編碼。但是,C#和java從本質(zhì)的程度來(lái)講有著非常大的不同。只是有一個(gè)特點(diǎn),從COM來(lái)看,它是通過(guò)集成實(shí)現(xiàn)的,同時(shí)也是微軟旗下的。C#允許C++次序員的次序開發(fā)效率高,可稱為C/C++的原生函數(shù)編寫的,所以沒(méi)有失去原有的C/C++強(qiáng)大的功能。由于存在一種繼承的關(guān)系,C#在某些模塊方面存在很大的相似性,如果開發(fā)人員對(duì)語(yǔ)言很熟悉,也可以很快轉(zhuǎn)向C#[2]。C#語(yǔ)言的特點(diǎn)C#由微軟公司推出的一種簡(jiǎn)簡(jiǎn)單單,指向?qū)ο蟮拇涡蛘Z(yǔ)言。具有安全性,實(shí)用性。這是一種專門為了一個(gè)使用次序的開發(fā),它不僅僅包含了C++以及Delphi的可以看見的一些優(yōu)點(diǎn),這些同時(shí)也反應(yīng)了一些前沿的編程技術(shù)的特點(diǎn)。C#對(duì)于不同的語(yǔ)言算法有著不同的具體特點(diǎn),因此,針對(duì)不同的對(duì)象也實(shí)現(xiàn)不同的功能。不同的是,C#是針對(duì)不同編程語(yǔ)言進(jìn)行了一個(gè)重新的定義,這樣來(lái)說(shuō),其中的框架也可能不支持一些類型。使次序不能隨機(jī)存取存儲(chǔ)器的地址空間,從而更穩(wěn)??;C#對(duì)以前的多重屬性不再支持,對(duì)很多問(wèn)題都避開了,有了很好的效果。在NET這樣的架構(gòu)當(dāng)中,擁有一種很強(qiáng)大的特點(diǎn),很容易使用和次序相關(guān)環(huán)境的架構(gòu)搭建[3]。在此,因?yàn)楣舱Z(yǔ)言的使用使得C#次序語(yǔ)言有了一個(gè)很好的運(yùn)行環(huán)境,使得運(yùn)行更加順暢,快捷。其特點(diǎn)有:保存了C++的巨大能力。迅速使用研發(fā)能力。話語(yǔ)的不受限制性。巨大的Web辦事器部件。贊同跨越舞臺(tái)。和XML相互結(jié)合。C#語(yǔ)言的編譯原理C#不同于一般的編譯器實(shí)現(xiàn)執(zhí)行計(jì)算機(jī)語(yǔ)言和解釋語(yǔ)言的實(shí)現(xiàn)。C#語(yǔ)言運(yùn)行時(shí)要經(jīng)過(guò)兩編譯源代碼的第一編是編譯成MSIL(微軟中間語(yǔ)言),可以發(fā)布的軟件。使用軟件運(yùn)行相關(guān)代碼的時(shí)候,將其加載到內(nèi)存中去,中間語(yǔ)言將會(huì)被編譯成一種電腦電話語(yǔ)言。以后還是可以重復(fù)使用,更加快捷。編寫的同時(shí),是按照需要來(lái)編寫,通過(guò)編寫需要用到的代碼,并不是編寫全部的,這種叫JIT(即時(shí)編譯)[12]。體系運(yùn)行環(huán)境及配置體系運(yùn)行環(huán)境硬件平臺(tái):CDU:P41.8GHz內(nèi)存:512M以上硬盤:200G以上軟件平臺(tái):(1)操作體系:微軟2000及其以上一些操作使用體系(推薦),同時(shí)在SunSolaris操作體系上面使用或Linux等相關(guān)的操作體系。(2)數(shù)據(jù)庫(kù):SQL數(shù)據(jù)庫(kù)。本體系選用的是SQL數(shù)據(jù)庫(kù),并結(jié)合可視化工具使用,從而使數(shù)據(jù)庫(kù)的使用更加方便快捷、清晰明了。(3)開發(fā)工具:VisualStudio和MicrosoftIIS系列服務(wù)器,本體系使用了VisualStudio2012和MicrosoftIIS2012版本的服務(wù)器。(4)分辨率:最佳效果1024×768像素。(5)瀏覽器:最佳效果為IE7或以上版本。軟件配置本體系開發(fā)過(guò)程用到的工具軟件需要進(jìn)行配置的有MicrosoftVisualStudio11.0、IISExpress和SQL數(shù)據(jù)庫(kù)。它們基本配置如下:MicrosoftVisualStudio11.0是開發(fā)的主要平臺(tái),在安裝之前有必要檢查本機(jī)是否安裝netFramework4和VCRuntime,以管理員賬號(hào)登錄電腦,打開VS2010安裝次序目錄,雙擊“autorun.exe”次序稍等一會(huì)安裝次序打開安裝界面,點(diǎn)擊“安裝MicrosoftVisualStudio2010”,安裝組件加載完畢后點(diǎn)擊“下一步”按鈕開始安裝步驟了,根據(jù)提示點(diǎn)擊“下一步”,安裝完成后,重新打開次序,初次使用,所以會(huì)彈出選擇開發(fā)環(huán)境的界面,選擇自己適合的開發(fā)環(huán)境,這里點(diǎn)擊VisualC#設(shè)置即可。SQL的配置比較簡(jiǎn)單,SQL數(shù)據(jù)文件中,體系會(huì)提示你是否創(chuàng)建AppData目錄并將SQL文件添加到此目錄中,選擇"是"就可以了,再在次序中創(chuàng)建連接到此文件的連接字符串即可。體系文件的IISExpress的相關(guān)性能要求是在默認(rèn)的情況下,對(duì)于曾經(jīng)的一些體系要來(lái)說(shuō),文件中原來(lái)放置的位置,不同于其他的能力,這類文件必須經(jīng)過(guò)路途的查找來(lái)做完。因此承擔(dān)的許多辦事需求,都放置在以前的相關(guān)的配置文件當(dāng)中,即使是這樣,使用者在沒(méi)有管理員的權(quán)限之下是不可能進(jìn)行文件的修改,同時(shí),在以后的運(yùn)行當(dāng)中,必然也會(huì)帶來(lái)不同的影響。本章小結(jié)本章節(jié)介紹了開發(fā)該汽車信息發(fā)布平臺(tái)需要的主要技術(shù)及背景關(guān)知識(shí),和專業(yè)知識(shí)的介紹。確定了體系運(yùn)行環(huán)境和體系軟件配置。第三章體系分析第三章體系分析體系分析體系平臺(tái)需求分析體系剖析的問(wèn)題是用全力明白客戶對(duì)訊息的需要,查找當(dāng)前有訊息體系的源頭,完善全新體系的思維想法。體系剖析是讓全部管束訊息體系想法到達(dá)符合標(biāo)準(zhǔn)和更好的必經(jīng)之路。此次步驟工作可不可以更進(jìn)一步,直觀關(guān)系到以后體系的想法質(zhì)感和結(jié)果。需要剖析是體系剖析的首步,特別指經(jīng)過(guò)系統(tǒng)查詢和剖析每一個(gè)工作全部,進(jìn)一步明白每一個(gè)工作任務(wù)的工作過(guò)程和訊息調(diào)整過(guò)程,明白客戶對(duì)體系想法、性質(zhì)能力等位置的需要和對(duì)體系不可以改變配件等方位的需要,在最末經(jīng)過(guò)體系需要闡述的模式確立客戶的這類要求。車輛訊息分布舞臺(tái)體系是每個(gè)汽車信息發(fā)布和網(wǎng)上購(gòu)買汽車的一種平臺(tái),只要顧客想要購(gòu)買汽車,他們就可以到相關(guān)的界面獲取最有價(jià)值的情況,知道一些具體情況之后,分析對(duì)比,然后自己再?zèng)Q定是否在公司網(wǎng)站平臺(tái)上做決定瀏覽或購(gòu)買汽車,二是電子購(gòu)物,網(wǎng)絡(luò)平臺(tái)界面需要結(jié)構(gòu)設(shè)計(jì),在車展上汽車和汽車的特點(diǎn),給購(gòu)買者提供足夠多行信息,滿足他們多方位的需求,同時(shí)方便了許多人。從上面兩種情況來(lái)說(shuō),網(wǎng)站中還是需要一些必須的配置,包含重要的幾部分,購(gòu)買的人都會(huì)詢問(wèn)了解公司的介紹,最新的或熱點(diǎn)的汽車,然后查詢,最后查看網(wǎng)上一些重要信息,如果對(duì)于一些汽車的相關(guān)信息還不了解,那么也還是有一種方法,那就是通過(guò)成為平臺(tái)的會(huì)員,這樣可以對(duì)不同信息進(jìn)行一個(gè)詳細(xì)的咨詢,更可以通過(guò)登錄到后臺(tái)次序來(lái)了解到個(gè)人的信息,這樣也方便管理員對(duì)其提出的詳細(xì)問(wèn)題做一個(gè)很好的了解,從而以后發(fā)布更好的更詳細(xì)的信息。這樣才能逐步提高汽車的購(gòu)買率,逐步增加信息發(fā)布平臺(tái)的使用率。功能需求分析向用戶展示第一手車輛信息通過(guò)準(zhǔn)確的數(shù)據(jù),讓客戶的汽車信息很好。同時(shí)體系管理員對(duì)數(shù)據(jù)進(jìn)行添加和修改,以保證數(shù)據(jù)的實(shí)時(shí)更新,從而掌握最新的汽車新聞和用戶的使用最新。這個(gè)平臺(tái)主要是給一些賣汽車的公司所搭建,可以為汽車銷售公司發(fā)布各種汽車相關(guān)的信息,同時(shí)可以提出為客戶買完后的幫助。公司的構(gòu)造大多是公司核心和布局在許多部分的地方名下的子公司,許多的公司發(fā)展均跟著公司模式的越來(lái)越大,它的工作量同時(shí)在不停增多。只是為了公司的工作需求,可見公司的無(wú)起伏化管束和每個(gè)相關(guān)聯(lián)店的售賣,我們公司必須研發(fā)一個(gè)多面的舞臺(tái),施以援手改變本公司售賣、貨存、金錢以及用戶幫助。體系的客戶,包含公司的售賣人員和公司不同分管的管束,體系想法依據(jù)公司的不同業(yè)務(wù)過(guò)程,目的是完成汽車銷售管束訊息,推進(jìn)公司物品流動(dòng)、訊息流、本金流的和諧。體系整體的主要功能需求可以用圖3-1來(lái)表示。圖3-SEQ圖_3-\*ARABIC1汽車信息發(fā)布平臺(tái)主要功能模塊依據(jù)以往的市場(chǎng)要求剖析和查詢剖析,把這個(gè)體系的能力構(gòu)造綜合成如下邊多個(gè)模塊:車源信息管理如圖3-2所示,這個(gè)管理信息平臺(tái)很大程度上都是對(duì)銷售汽車的一些廠家的購(gòu)買情況和他們的一些庫(kù)存及一些管理體系,最后具體統(tǒng)一,包含很多的重要的信息,同時(shí)也有很多的品類。發(fā)布的信息關(guān)于汽車的等級(jí)和名稱,以方便汽車生產(chǎn)廠商以及經(jīng)銷商的業(yè)務(wù)流程。通過(guò)輸入車輛編號(hào)或車牌號(hào),查詢車輛的各類信息,包括:車輛編號(hào)、車牌號(hào)、車主、車輛類型、所在車庫(kù)號(hào)、所在工位等車輛信息。管理員通過(guò)輸入車輛編號(hào)或車牌號(hào),先查詢車輛的各類信息,對(duì)認(rèn)為有誤的信息進(jìn)行修改。圖3-SEQ圖_3-\*ARABIC2車源信息模塊結(jié)構(gòu)圖尋車信息管理如圖3-3所示,該功能模塊主要是為用戶提供一個(gè)便捷的車輛信息檢索體系。假如用戶需要搜索車輛的詳細(xì)信息,參數(shù)配置等,只需要輸入車輛名稱或型號(hào)就可以搜索出來(lái),并提供快捷搜索窗口。記錄檢索記錄并為用戶提供檢索次數(shù)排行榜。發(fā)布汽車月銷售排行榜、車型銷量排行榜等信息。圖3-SEQ圖_3-\*ARABIC3尋車信息模塊結(jié)構(gòu)圖汽車品牌信息管理如圖3-4所示,汽車品牌信息模塊主要展示國(guó)內(nèi)外汽車企業(yè),通過(guò)點(diǎn)擊企業(yè)LOGO進(jìn)入到該品牌企業(yè)官網(wǎng),查看企業(yè)簡(jiǎn)介、旗下車型、車輛銷售額、車輛售后服務(wù)等信息。汽車品牌按拼音字母排序,為用戶提供按品牌檢索功能。圖3-SEQ圖_3-\*ARABIC4汽車品牌信息功能模塊結(jié)構(gòu)圖供應(yīng)商關(guān)系管理如圖3-5所示,對(duì)于客戶關(guān)系中的管理信息主要是對(duì)使用者的一種長(zhǎng)期使用關(guān)系的維護(hù),同時(shí)可以加大力度增加顧客購(gòu)買熱情,經(jīng)銷商也必須加大提高產(chǎn)品信息全面的力度。在一個(gè)汽車的產(chǎn)業(yè)環(huán)境當(dāng)中,汽車制造商還是要注重提高與客戶之間的關(guān)系,了解客戶的重要信息,將此看作一種重要的發(fā)展前景。這樣廠商還要建立起來(lái)一種管理體系的模式,提高銷售量,承擔(dān)品牌維護(hù),如此以來(lái)汽車銷售廠家都可以具有立足的代表性。圖3-SEQ圖_3-\*ARABIC5供應(yīng)商信息功能模塊結(jié)構(gòu)圖一個(gè)完整的汽車信息發(fā)布平臺(tái)需要了解一系列的流程,各個(gè)流程都有非常重要,比如說(shuō)注冊(cè),很簡(jiǎn)單的過(guò)程,但是需要提升用戶的吸引力度,當(dāng)使用者有需求的時(shí)候,他們也會(huì)在平臺(tái)上面尋找自己想要獲取的信息,然后他們可以詳細(xì)查閱自己想看的的內(nèi)容,這樣給他們提供了一個(gè)很大的空間。預(yù)定商品、購(gòu)買商品、售后服務(wù)等一系列流程,然后用戶再選擇什么樣的支付方式來(lái)付款,最后確認(rèn)收到商品以及評(píng)價(jià)商品的整個(gè)過(guò)程。根據(jù)實(shí)際的情況,汽車信息發(fā)布的平臺(tái)有幾個(gè)模塊,前臺(tái)的信息查詢功能和后臺(tái)的信息管理功能。其中,前臺(tái)用戶信息查詢?yōu)g覽模塊需要分為比較詳細(xì)的小模塊。綜上所述,將本體系的功能需求總結(jié)為如表3-1所示。表3-SEQ表_3_-\*ARABIC1體系功能解釋說(shuō)明功能說(shuō)明登陸提供登錄體系功能,判斷用戶權(quán)限企業(yè)簡(jiǎn)介將網(wǎng)站平臺(tái)首頁(yè)汽車產(chǎn)品大圖做成動(dòng)態(tài)效果產(chǎn)品展廳企業(yè)產(chǎn)品分類圖像展示預(yù)約購(gòu)買直接展示汽車產(chǎn)品供客戶購(gòu)買汽車租賃提供詳細(xì)的租賃規(guī)則產(chǎn)品參數(shù)管理增加、修改產(chǎn)品配置參數(shù)企業(yè)動(dòng)態(tài)新聞企業(yè)發(fā)展動(dòng)態(tài)新聞首頁(yè)新產(chǎn)品廣告展示主打產(chǎn)品廣告加盟合作提供二級(jí)經(jīng)銷商加盟的條件和已加盟的經(jīng)銷商通訊錄人才招聘展示公司相關(guān)職位和應(yīng)聘要求客戶反饋方便客戶反饋問(wèn)題,公司也將及時(shí)回復(fù)并解決客戶遇到的問(wèn)題客服資訊網(wǎng)頁(yè)呼叫客服友情鏈接提供一些汽車信息網(wǎng)站平臺(tái)鏈接網(wǎng)站平臺(tái)設(shè)置設(shè)置網(wǎng)站平臺(tái)的基本信息,包括郵箱和地址等聯(lián)系我們企業(yè)咨詢平臺(tái)免費(fèi)電話業(yè)務(wù)流程分析業(yè)務(wù)流程的分析的含義就是對(duì)體系中發(fā)布的關(guān)于汽車相關(guān)信息,將其中的詳細(xì)的關(guān)聯(lián)做出一定的對(duì)比,然后分析其具體的相關(guān)參數(shù),分析其中的具體流程,對(duì)他們之間的具體關(guān)系做出詳細(xì)的對(duì)比分析,通過(guò)這樣的統(tǒng)計(jì)結(jié)合,完全可以更進(jìn)一步的優(yōu)化,從而使數(shù)據(jù)的統(tǒng)計(jì)大大優(yōu)化,也提供了相關(guān)的操作流程。管理員上傳汽車相關(guān)信息到各個(gè)功能模塊的平臺(tái)上。用戶登錄到該平臺(tái),進(jìn)入到相應(yīng)的子體系模塊,獲取自己需要的信息,車輛信息間提供相互比較功能。其具體表示方法如圖3-6所示。圖3-6用戶業(yè)務(wù)流程示意圖可行性分析經(jīng)濟(jì)可行性對(duì)于經(jīng)濟(jì)的具體實(shí)現(xiàn)來(lái)說(shuō),就要分析成本及效益,然后將它們進(jìn)行對(duì)比,以此說(shuō)明這個(gè)體系是能夠達(dá)成這樣的目的。包含了對(duì)相關(guān)體系計(jì)做出來(lái)的一些資金,當(dāng)然這些設(shè)備的運(yùn)用是需要一些計(jì)算機(jī)配置來(lái)實(shí)現(xiàn),通過(guò)對(duì)這些工作流程的控制,一些操作流程,使用者可以節(jié)約自己的資金量,這樣效率也可以達(dá)到很大的程度??傮w控制下來(lái),運(yùn)營(yíng)的成本降到很低的程度,完全可以為經(jīng)銷商賺取很大的利益,社會(huì)中的使用人群對(duì)平臺(tái)的使用,同時(shí)提高了利用率。資金周轉(zhuǎn)率來(lái)反映,該體系的功能體現(xiàn)在這些方面,可以提供汽車銷售的綜合信息平臺(tái),大大提高汽車經(jīng)銷商的經(jīng)濟(jì)效益。技術(shù)可行性開發(fā)汽車信息發(fā)布平臺(tái)具有可行性,下面將從信息發(fā)布平臺(tái)的框架搭建、經(jīng)銷商的利益問(wèn)題、一些具體權(quán)益問(wèn)題,綜合這些模塊對(duì)體系的可行性來(lái)進(jìn)行詳細(xì)的分析?,F(xiàn)在計(jì)算機(jī)技術(shù)飛速發(fā)展,在各種體系比比皆是,也有很多汽車發(fā)布平臺(tái)方面的體系,其中很多體系都非常優(yōu)秀。這說(shuō)明汽車信息發(fā)布平臺(tái)方面的技術(shù)已經(jīng)得到了廣泛的應(yīng)用,在技術(shù)上已經(jīng)非常成熟。這幾年來(lái),微軟公司在又推出來(lái)一種新技術(shù),這種技術(shù)并不是簡(jiǎn)簡(jiǎn)單單的升降運(yùn)用,而是在ASP成熟的基礎(chǔ)之上繼續(xù)推出新運(yùn)用。和這些不相同的問(wèn)題來(lái)看,一種編程語(yǔ)言,它不僅僅只是理論上的運(yùn)用,同時(shí)需要用腳本語(yǔ)言來(lái)具體搭建構(gòu)造,這樣才能解決一些具體而又苛刻的問(wèn)題。微軟公司推出的一種C#編程語(yǔ)言對(duì)這些問(wèn)題都能夠很好的解決。面向?qū)ο蟠涡蛟O(shè)計(jì)語(yǔ)言的特點(diǎn)是要克服的缺點(diǎn),包裝可以使代碼更清晰的邏輯,同時(shí),這些網(wǎng)絡(luò)可以使用業(yè)務(wù)的相關(guān)邏輯結(jié)構(gòu)和一些HTML的框架,利用多態(tài)性和其他的一些特性來(lái)使代碼的重復(fù)性[12]。并且相對(duì)于ASP技術(shù),ASPNET的安全性較強(qiáng)。但是,功能上的模塊確實(shí)存在一些問(wèn)題,比如說(shuō),信息的保密性,安全性等都有待考慮,模塊信息的增加也使整個(gè)頁(yè)面幅面增加了,很大程度上對(duì)于網(wǎng)絡(luò)的傳播速度有了一定的影響。C#技術(shù)非常適合做這種體系,經(jīng)過(guò)多年的發(fā)展,C#技術(shù)已經(jīng)非常成熟,出現(xiàn)了各種開源框架如Struts、Spring等。.NET、Servlet技術(shù)也得到廣泛的應(yīng)用,各種數(shù)據(jù)庫(kù)技術(shù)已經(jīng)相當(dāng)成熟,無(wú)論是DB2、Oracle等大型關(guān)系型數(shù)據(jù)庫(kù)、SQL2005、訪問(wèn)和其他中小型數(shù)據(jù)庫(kù),在數(shù)據(jù)處理效率也很高。不僅如此多種類的開發(fā)工具也有很多,如MyEclipse、Eclipse、VisualStudio等開發(fā)工具也非常流行。經(jīng)過(guò)這個(gè)階段的認(rèn)真學(xué)習(xí),該論文掌握了C#語(yǔ)言,能夠獨(dú)立進(jìn)行體系設(shè)計(jì)及編碼,懂得軟件工程相關(guān),設(shè)計(jì)思想和開發(fā)流程,對(duì)數(shù)據(jù)原理也有較深入的了解,能夠熟練地使用SQL數(shù)據(jù)庫(kù)和VisualStudio集成起來(lái)對(duì)開發(fā)環(huán)境進(jìn)行軟件詳細(xì)研發(fā)。管理可行性管理的可行性的含義是指開發(fā)體系的相關(guān)人員在對(duì)這些體系開發(fā)的同時(shí)是怎樣對(duì)待的,具體的管理情況是否能夠滿足具體要求,從某種角度來(lái)說(shuō),一個(gè)管理人員如果對(duì)這些體系有一個(gè)很詳細(xì)的了解的話,那么他們也會(huì)有更大的激情,對(duì)于公司的領(lǐng)導(dǎo)來(lái)說(shuō)也是有相當(dāng)?shù)膸椭?。這在具體實(shí)施管理的辦法當(dāng)中也是可行。綜上所述,在技術(shù)方面此體系的開發(fā)具有可行性。在經(jīng)濟(jì)上,由于本體系用于畢業(yè)設(shè)計(jì)不屬于商業(yè)項(xiàng)目,而且所用的軟件均不需要付費(fèi),體系全部由自己開發(fā)完成,所以沒(méi)有成本和風(fēng)險(xiǎn)的問(wèn)題,在經(jīng)濟(jì)上也具有可行性。在相關(guān)具體的條例當(dāng)中,這個(gè)體系不會(huì)對(duì)別人造成比較壞的影響,這樣不會(huì)對(duì)別人的利益所侵犯;遵守國(guó)家相關(guān)法律法規(guī),不會(huì)因?yàn)檫`法而承擔(dān)法律責(zé)任。所以在法律上具有可行性。用例展示為了更好地描述體系的設(shè)計(jì),使用UML建模。統(tǒng)一的構(gòu)造模型(UML)是很常見的和非常容易理解的可以看見的構(gòu)造模型的語(yǔ)言,它可以用來(lái)對(duì)于軟件的一種描述、對(duì)于軟件的體系中儲(chǔ)存的文檔,同時(shí)也可以用來(lái)體系的關(guān)鍵的理解[7]。UML圖是軟件工程設(shè)計(jì)過(guò)程中,進(jìn)行可視化建模的一個(gè)重要工具。對(duì)于它的限制條件來(lái)說(shuō),不只是針對(duì)相關(guān)對(duì)象的分析及設(shè)計(jì),其中還有一些需求的相關(guān)分析也是支持的。UML是對(duì)一種關(guān)系的描述,比如說(shuō)指向?qū)ο?,其功能也很?qiáng)大,對(duì)于每一種情況都能夠適合。用戶用例圖如圖3-7所示。圖3-7用戶用例圖因?yàn)橛美龍D使用對(duì)象的思想,并且基于用戶的視覺,很容易畫。簡(jiǎn)單的圖形表示可以使人容易理解。用例圖顯示了角色和用例,以及它們之間的關(guān)系。它描述了體系的功能,體系的性能和信息交互的一個(gè)或多個(gè)外部作用。根據(jù)用例圖的分析,可以把功能分為公司簡(jiǎn)介模塊、汽車展廳、新聞資訊、客戶中心、人才招聘管理、加盟合作、聯(lián)系我們等模塊,體系的基本功能框架如圖3-8所示。圖3-8體系整體結(jié)構(gòu)圖本章小結(jié)本章總結(jié)了對(duì)汽車信息的具體發(fā)布信息和對(duì)使用的具體要求,還有一些功能上的要求和對(duì)使用者的相關(guān)流程做了具體的分析,最后對(duì)總體的設(shè)計(jì)做了一個(gè)劃分。本體系致力于為用戶提供一個(gè)方便、及時(shí)、準(zhǔn)確的汽車信息發(fā)布平臺(tái)。第四章體系設(shè)計(jì)第四章體系設(shè)計(jì)體系設(shè)計(jì)通過(guò)的該體系的需求分析,在滿足用戶需求的同時(shí)還應(yīng)該注重該體系能否減輕銷售管理人員的工作負(fù)擔(dān)、提高工作效率、優(yōu)化管理流程、方便客戶問(wèn)題交流功能。相比于傳統(tǒng)的管理模式節(jié)省人力、物力、財(cái)力以及時(shí)間成本。因此簡(jiǎn)單、易用和高效是本體系設(shè)計(jì)的總要求。體系設(shè)計(jì)要求一個(gè)體系的穩(wěn)定性非常重要,信息的發(fā)布要保持穩(wěn)定,滿足管理者的需求,這樣才能提高管理者的使用頻率,提高管理者的效率。穩(wěn)定性汽車信息發(fā)布平臺(tái)需要長(zhǎng)期穩(wěn)定地運(yùn)行,用戶或者銷售人員在日常的工作中要在體系中進(jìn)行各種各樣的操作,然后操作者的操作水平參差不齊,難免不會(huì)出現(xiàn)各式各樣的誤操作甚至是錯(cuò)誤操作。這些不正確的操作可能會(huì)破壞該體系的正常運(yùn)行流程,導(dǎo)致預(yù)想不到的后果。良好的用戶體驗(yàn)鑒于使用操作簡(jiǎn)單的需求,本體系將盡可能減少頁(yè)面跳轉(zhuǎn)次數(shù),盡量將有關(guān)聯(lián)的操作放在同一頁(yè)面,此外,本體系還將充分考慮用戶的使用習(xí)慣和偏好,征求用戶的意見,以方便用戶使用為原則,盡量將體系做的美觀,以減輕用戶的視覺疲勞。體系可維護(hù)性軟件可維護(hù)性是指軟件能夠被用戶理解、校正、適應(yīng)及增強(qiáng)功能的容易程度。為了增強(qiáng)體系的可維護(hù)性,本體系使用開源框架對(duì)代碼結(jié)構(gòu)進(jìn)行分層。當(dāng)需求發(fā)生變化時(shí),只需要做相應(yīng)配置和更改很少一部分代碼,大部分都不需要更改,也無(wú)需重新編譯。這使得體系的功能擴(kuò)展和維護(hù)將變得更加容易。(4)體系健壯性汽車信息發(fā)布平臺(tái)需要長(zhǎng)期穩(wěn)定地運(yùn)行,用戶和銷售人員在日常的工作中要進(jìn)行各種各樣的操作,而操作水平參差不齊,難免會(huì)產(chǎn)生各種各樣的誤操作和錯(cuò)誤,這可能會(huì)打破本體系的正常運(yùn)行流程,導(dǎo)致預(yù)想不到的結(jié)果。因此,在本體系的設(shè)計(jì)過(guò)程中,將預(yù)先考慮各種各樣的誤操作及后果,采取相應(yīng)的預(yù)防措施,確保不產(chǎn)生災(zāi)難性的后果,保證體系的健壯性。體系體系結(jié)構(gòu)汽車信息發(fā)布平臺(tái)主要功能均采用Struts的三層架構(gòu)技術(shù)架構(gòu)。無(wú)論開發(fā)簡(jiǎn)單的使用次序還是開發(fā)大規(guī)模的商業(yè)軟件體系,設(shè)計(jì)人員必須充分理解體系的商業(yè)目標(biāo)和用戶的工作方式。因此開發(fā)人員首先要做的事就是確定體系的需求及體系結(jié)構(gòu)。汽車信息發(fā)布平臺(tái)的用戶大致分為三類:用戶、管理員和銷售人員。用戶通過(guò)體系進(jìn)行對(duì)車輛信息的了解,問(wèn)題交流,在線反饋等操作;銷售人員主要負(fù)責(zé)發(fā)布新聞、發(fā)布招聘信息等;管理員主要負(fù)責(zé)體系后臺(tái)管理。圖4-SEQ圖4-\*ARABIC1體系流程示意圖體系模塊劃分本體系包括登錄、車輛信息展示、新聞資訊、客戶中心和人才招聘等功能。根據(jù)體系需求可以把體系劃分為以下模塊:登錄模塊:用戶輸入用戶名和密碼,然后輸入正確的驗(yàn)證碼,進(jìn)入相應(yīng)界面。車輛信息模塊:客戶可以看到其中的車輛信息,價(jià)格及參數(shù);銷售人員和管理人員可以發(fā)布車輛相關(guān)信息供客戶查看。新聞資訊模塊:其中包含兩個(gè)小模塊,企業(yè)新聞和行業(yè)資訊。企業(yè)新聞就是關(guān)于企業(yè)內(nèi)部自己的相關(guān)新聞,如:內(nèi)部汽車降價(jià),保養(yǎng)等優(yōu)惠;行業(yè)資訊就是關(guān)于本行業(yè)中的一些新聞,如:新的車型即將發(fā)布的新聞,新的價(jià)格改變等??蛻糁行哪K:包含在線留言,查看留言,服務(wù)承諾三個(gè)小模塊。在線留言主要是針對(duì)客戶對(duì)公司信息的一個(gè)反饋;查看留言是針對(duì)公司銷售人員的,銷售人員查看客戶留言后對(duì)相應(yīng)的留言做出答復(fù);服務(wù)承諾是公司發(fā)表的對(duì)客戶的相關(guān)承諾和公司的服務(wù)宗旨。人才招聘模塊:包含招聘信息,發(fā)布簡(jiǎn)歷,工作方法三個(gè)小模塊。招聘信息模塊是公司發(fā)布的招聘需要的相關(guān)人才的一個(gè)信息發(fā)布;簡(jiǎn)歷的發(fā)布模塊也是一個(gè)比較重要的關(guān)鍵環(huán)節(jié),體系可以為相關(guān)公司的招聘環(huán)節(jié)提高很大的效率,公司對(duì)于人員的招聘也比較直接方便。工作方法是介紹工作的相關(guān)事宜。聯(lián)系我們模塊:介紹公司的地址,聯(lián)系方式,郵箱賬號(hào)。圖4-SEQ圖4-\*ARABIC2功能模塊劃分圖4-SEQ圖4-\*ARABIC3前臺(tái)用戶功能模塊圖4-SEQ圖4-\*ARABIC4后臺(tái)管理員功能模塊數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)需求分析根據(jù)汽車信息發(fā)布平臺(tái)需求分析,汽車信息發(fā)布平臺(tái)的主要實(shí)體有用戶、產(chǎn)品、新聞、客服、招聘、公司簡(jiǎn)介、加盟、俱樂(lè)部。(1)用戶實(shí)體:存放用戶信息。包括用戶的用戶名稱、登錄密碼、性別、電子郵件、電話、地址、權(quán)限級(jí)別等基本信息。(2)產(chǎn)品實(shí)體:存放產(chǎn)品信息。包括產(chǎn)品名、基本參數(shù)、價(jià)格等信息。(3)新聞實(shí)體:存放新聞信息。包括行業(yè)資訊、企業(yè)新聞等信息。(4)客服實(shí)體:存放客戶信息。包括在線留言、查看留言、服務(wù)承諾等信息。(5)招聘實(shí)體:存放招聘信息。包括發(fā)布招聘、接收簡(jiǎn)歷、查看簡(jiǎn)歷、工作方式等信息。(6)公司簡(jiǎn)介實(shí)體:存放公司相關(guān)介紹信息。包括公司簡(jiǎn)介、公司理念、總經(jīng)理致辭等信息。(7)加盟實(shí)體:存放加盟信息。包括加盟合作、二級(jí)網(wǎng)絡(luò)店等信息。(8)俱樂(lè)部實(shí)體:存放公司內(nèi)部員工信息。包括資料下載、壁紙下載、公司員工等信息。數(shù)據(jù)庫(kù)概念設(shè)計(jì)對(duì)于一款實(shí)體與其關(guān)系轉(zhuǎn)化的概念結(jié)構(gòu)的開發(fā)來(lái)說(shuō),必須根據(jù)用戶的需求,從分析中得出結(jié)果,然后將其抽離出來(lái),構(gòu)造E-R模型。正常情況下都是先做出一個(gè)組織的局部E-R圖,最后將其合在一起,同時(shí)在這樣的情況下做一個(gè)比較和改進(jìn)[9]。對(duì)于一種概念的數(shù)據(jù)具體模型,往往是根據(jù)用戶的使用情況及用戶的個(gè)人觀點(diǎn)等原因來(lái)進(jìn)行數(shù)據(jù)化的建模,通過(guò)一些實(shí)體關(guān)系,階段性的設(shè)計(jì)開發(fā)數(shù)據(jù)庫(kù)。概念結(jié)構(gòu)設(shè)計(jì)在其具體表現(xiàn)當(dāng)中非常的重要,對(duì)于每一個(gè)實(shí)體來(lái)說(shuō),它們的詳細(xì)描述在整個(gè)體系當(dāng)中是可以再一次的改進(jìn)升級(jí)。數(shù)據(jù)庫(kù)也可以進(jìn)一步升級(jí)。體系的E-R圖如下所示:圖4-SEQ圖4-\*ARABIC5汽車信息發(fā)布平臺(tái)E-R圖數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)原則上就是一種模式上的轉(zhuǎn)換,最后形成一種關(guān)系模型,具體來(lái)說(shuō)的話,其實(shí)就是形成轉(zhuǎn)換關(guān)系模型,轉(zhuǎn)換的同時(shí)要遵循一些轉(zhuǎn)換原則,比如說(shuō),實(shí)體的屬性關(guān)系與其關(guān)系的屬性。首先先要把一種概念性的產(chǎn)品結(jié)構(gòu)轉(zhuǎn)變成一個(gè)DBMS能夠支持的一種模型,然后對(duì)其做一些修改[11]。根據(jù)數(shù)據(jù)庫(kù)需求分析和設(shè)計(jì)原則建立8張表:分別為:(1)users表:存放用戶信息(內(nèi)含有id(主鍵),username,password)。(2)book表:存放存儲(chǔ)的用戶留言信息(內(nèi)含有id(主鍵),title,content,huifu,qx,picture)。(3)gsclass表:存放公司內(nèi)部信息(內(nèi)含有id(主鍵),classname,classid,content)。(4)lianjie表:存放網(wǎng)站平臺(tái)鏈接信息(內(nèi)含有id(主鍵),linkname,link,linkpicture)。(5)neyuanggong表:存放發(fā)布的新聞信息(內(nèi)含有id(主鍵),txinhao,classnamn,time,content,hitt,timewords)。(6)product表:存放車輛參數(shù)信息(內(nèi)含有title,jianjie,jiage,xinhao,content,time,picture,classid)。(7)yuangong表:存放員工信息的表(內(nèi)含有id(主鍵),name,link)。(8)zip表:存放招聘信息的表(內(nèi)含有name,linku,xinhanon,daynam,tcontent,endtime,yaoqiu)。數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)下面是對(duì)數(shù)據(jù)庫(kù)的相關(guān)物理設(shè)計(jì)。使用數(shù)據(jù)庫(kù)的一些物理框架,都是通過(guò)使用DBMS的語(yǔ)言,然后使用數(shù)據(jù)庫(kù)之間的相關(guān)邏輯的統(tǒng)計(jì)結(jié)果,最后建立數(shù)據(jù)庫(kù)。編寫和對(duì)次序的相關(guān)調(diào)試,對(duì)于數(shù)據(jù)庫(kù)的統(tǒng)計(jì)組織,最后通過(guò)試運(yùn)行[12]。其中,只是包含一些數(shù)據(jù)定義的語(yǔ)言,和數(shù)據(jù)庫(kù)的框架結(jié)構(gòu)。本信息發(fā)布平臺(tái)所用到的主要數(shù)據(jù)庫(kù)表有8個(gè)。客服表(book)存放客戶討論相關(guān)信息,如表4-1所示:表4-SEQ表_4-\*ARABIC1客服表屬性名稱類型約束情況說(shuō)明Idint(4)非空,主鍵客戶ID編號(hào)Titlevarchar(300)非空客戶標(biāo)題contenttext非空客戶內(nèi)容huifuvarchar(20)非空公司回復(fù)Timedate非空提交時(shí)間pictureint(4)非空?qǐng)D片編號(hào)(2)公司簡(jiǎn)介(gsclass)存放公司相關(guān)介紹的信息,如表4-2所示:表4-SEQ表_4-\*ARABIC2簡(jiǎn)介表屬性名稱類型約束情況說(shuō)明classnameVarchar(80)非空,主鍵公司名稱idint(4)非空,主鍵ID編號(hào)contenttext非空內(nèi)容(3)鏈接表(lianjie)存放網(wǎng)站平臺(tái)鏈接相關(guān)信息,如表4-3所示:表4-SEQ表_4-\*ARABIC3鏈接表屬性名稱類型約束情況說(shuō)明Idint(4)非空,主鍵帖子ID編號(hào)namevarchar(100)非空網(wǎng)站平臺(tái)標(biāo)題Linktext非空網(wǎng)址內(nèi)容linkpicturevarchar(200)非空相關(guān)圖片(4)新聞表(news)存放新聞發(fā)布相關(guān)信息,如表4-4所示:表4-SEQ表_4-\*ARABIC4新聞表屬性名稱類型約束情況說(shuō)明Idint(11)非空,主鍵編號(hào)Titlevarchar(300)非空新聞標(biāo)題faburenvarchar(20)非空發(fā)布人員Timedate非空發(fā)布時(shí)間contenttext非空內(nèi)容Hitdate非空瀏覽次數(shù)keywordsvarchar(20)非空關(guān)鍵字(5)產(chǎn)品表(product)存放車型相關(guān)參數(shù)信息,如表4-5所示:表4-SEQ表_4-\*ARABIC5產(chǎn)品表屬性名稱類型約束情況說(shuō)明Idint(3)非空,主鍵節(jié)點(diǎn)號(hào)jianjievarchar(500)非空車型參數(shù)jiagedate非空車型價(jià)格titlevarchar(50)非空車型xinhaovarchar(50)非空車型圖片contenttext非空內(nèi)容timedate非空發(fā)布時(shí)間(6)用戶表(users)存放用戶相關(guān)信息,如表4-6所示:表4-SEQ表_4-\*ARABIC6用戶表屬性名稱類型約束情況說(shuō)明idint(4)非空,主鍵用戶編號(hào)namevarchar(20)非空用戶賬號(hào)userpassvarchar(20)非空密碼(7)員工表(yuangong)存放員工信息,如表4-7所示:表4-SEQ表_4-\*ARABIC7員工表屬性名稱類型約束情況說(shuō)明Namevachar(20)非空員工姓名Idint(4)非空員工編號(hào)linkvachar(20)非空員工信息(8)招聘表(zp)存放招聘相關(guān)信息,如表4-8所示:表4-SEQ表_4-\*ARABIC8招聘表屬性名稱類型約束情況說(shuō)明titlevarchar(60)非空,主鍵招聘崗位renshudate非空招聘人數(shù)bumenvarchar(20)非空招聘部門gongzivarchar(200)非空工資面談timedate非空招聘時(shí)間endtimedate可為空截止時(shí)間yaoqiuvarchar(200)可為空招聘要求本章小結(jié)本章針對(duì)體系需求分析結(jié)果,構(gòu)建了體系的總體框架,劃分了體系的各個(gè)功能模塊,以及需要的數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)。第五章體系實(shí)現(xiàn)第五章體系實(shí)現(xiàn)體系實(shí)現(xiàn)根據(jù)信息發(fā)布平臺(tái)的具體要求來(lái)說(shuō),可以將這些模塊分成八個(gè)組成部分,汽車相關(guān)零部件部分組成部分、具體體系頁(yè)面組成部分、車源相關(guān)體系信息組成部分、咨詢信息組成部分等。以下就會(huì)詳細(xì)介紹各個(gè)功能模塊。體系各個(gè)模塊功能實(shí)現(xiàn)體系目錄結(jié)構(gòu)圖這個(gè)體系所由的框架結(jié)構(gòu)是由B/S組成,它的框架下面的相關(guān)目錄都是有著非常好的規(guī)律性。在site-mage目錄下是后臺(tái)管理體系參數(shù)的代碼文件,包含如:book.aspx,jiameng.aspx等,用于進(jìn)行后臺(tái)晚上管理增刪查改。本體系的整個(gè)目錄結(jié)構(gòu)如圖4-2所示:圖5-SEQ圖5-\*ARABIC1目錄結(jié)構(gòu)圖把對(duì)主要界面的管理相關(guān)文件代碼,放在文件中,然后對(duì)它的相關(guān)主頁(yè)控制模塊來(lái)起到一定的調(diào)節(jié),然后對(duì)主頁(yè)的繼續(xù)控制。主要顯示模板主頁(yè)的相關(guān)信息。主頁(yè)是用戶直接查看得到的頁(yè)面,主要包括default.aspx,about.aspx,bizhi.aspx等頁(yè)面,頁(yè)面都放在根目錄下。目錄結(jié)構(gòu)如下:圖5-SEQ圖5-\*ARABIC2前臺(tái)目錄結(jié)構(gòu)圖體系首頁(yè)設(shè)計(jì)與實(shí)現(xiàn)這個(gè)平臺(tái)的首要界面主要是根據(jù)用戶的需求,為使用者提供一種方便快捷的理念,為他們創(chuàng)造出一種合理的共享平臺(tái)。首頁(yè)如圖5-3所示,提供了便利的用戶注冊(cè)登錄模塊、車輛信息快速檢索模塊、車輛品牌按字母快速檢索模塊、行業(yè)類動(dòng)態(tài)新聞模塊以及熱銷車型排行榜模塊。在首頁(yè)的右上方留出廣告位,給商家展示自己的汽車平面宣傳海報(bào)。圖5-SEQ圖5-\*ARABIC3汽車信息發(fā)布平臺(tái)首頁(yè)登錄功能設(shè)計(jì)與實(shí)現(xiàn)(1)功能流程登錄功能的流程如圖5-4所示。圖5-SEQ圖5-\*ARABIC4登錄功能流程示意圖功能描述及界面設(shè)計(jì)管理員輸入正確的用戶名密碼與相應(yīng)的驗(yàn)證碼,進(jìn)入相應(yīng)的功能界面。如果輸入的信息錯(cuò)誤,體系將彈出相應(yīng)的對(duì)話框提示用戶。普通用戶只需注冊(cè)一個(gè)賬戶就能瀏覽所有模塊,登錄頁(yè)面如圖5-5所示:圖5-SEQ圖5-\*ARABIC5登錄頁(yè)面管理員是實(shí)行對(duì)體系的用戶名和密碼的管理和修改??梢栽黾有碌挠脩?,同時(shí)也可以刪除一些已經(jīng)不用的用戶。實(shí)行對(duì)體系安全性的全面管理。圖5-6管理員管理頁(yè)面車源信息模塊設(shè)計(jì)與實(shí)現(xiàn)如圖5-7所示,該模塊只需要用戶輸入相關(guān)品牌旗下的車輛信息即可快速檢索出相關(guān)的汽車信息,用戶也能夠通過(guò)汽車品牌檢索該品牌旗下的在售車輛信息。在車輛信息欄點(diǎn)擊查看詳細(xì)按鈕,就可跳轉(zhuǎn)到如圖5-8所示頁(yè)面,查看更加詳細(xì)的車輛參數(shù)信息。圖5-7產(chǎn)品類別管理界面圖5-7車源信息及檢索信息圖5-8車輛配置信息車貸計(jì)算器為方便消費(fèi)者購(gòu)車,該平臺(tái)特意設(shè)計(jì)了一個(gè)車貸計(jì)算器來(lái)幫助用戶購(gòu)買汽車,如圖5-8所示。該模塊分成三部分,即選擇車型、必要花費(fèi)、商業(yè)保險(xiǎn)。選擇車型模塊:只需要用戶選擇想要購(gòu)買的車型、車款,輸入購(gòu)車價(jià)格等信息。然后消費(fèi)者設(shè)置首付比例、還款年限等車輛信息。必要花費(fèi)模塊:主要是指購(gòu)置稅、上牌費(fèi)用、車船使用稅、交強(qiáng)險(xiǎn)等。用戶輸入購(gòu)車費(fèi)用后,該模塊數(shù)據(jù)可自動(dòng)計(jì)算得到。商業(yè)保險(xiǎn)模塊:主要包含了一些常規(guī)的保險(xiǎn)、例如:三者險(xiǎn),車輛的丟失的保險(xiǎn),整個(gè)車的偷盜保險(xiǎn)、車身玻璃破壞的保險(xiǎn),一些自然破壞損失保險(xiǎn)等信息。用戶填好購(gòu)車價(jià)格后,可自動(dòng)計(jì)算得出結(jié)果。圖5-9車貸計(jì)算器頁(yè)面供應(yīng)商信息模塊設(shè)計(jì)與實(shí)現(xiàn)為了便于全球用戶或者汽車企業(yè)之間相互交流,了解行業(yè)動(dòng)態(tài),特意打造信息平臺(tái)供應(yīng)商信息子體系。特別是國(guó)內(nèi)很多進(jìn)口車輛,進(jìn)口零部件,國(guó)際汽車行業(yè)動(dòng)向,近幾年車型變化動(dòng)向,汽車行業(yè)相關(guān)的法律法規(guī)等等信息,普通用戶也可了解到汽車的生產(chǎn)過(guò)程。該平臺(tái)可以定期發(fā)布公眾信息。圖5-10供應(yīng)商信息模塊界面新聞資訊功能設(shè)計(jì)與實(shí)現(xiàn)用戶可以通過(guò)新聞資訊點(diǎn)擊查看最新的新聞資訊,新聞資訊分為企業(yè)資訊和行業(yè)資訊兩個(gè)類型,企業(yè)資訊主要展示公司內(nèi)部新聞,行業(yè)資訊介紹汽車行業(yè)的最新動(dòng)態(tài)等消息。用戶點(diǎn)擊新聞資訊可以看到上面兩個(gè)小模塊,點(diǎn)擊查看行業(yè)資訊,頁(yè)面如圖5-10所示。圖5-11新聞中心頁(yè)面在此頁(yè)面中用戶可以看到最新的行業(yè)資訊,了解最新的關(guān)于本車型的相關(guān)動(dòng)態(tài),便于客戶買到合適自己的車系。安全性設(shè)計(jì)安全問(wèn)題一直都是用戶最頭疼的問(wèn)題,組織結(jié)構(gòu)對(duì)于每一個(gè)步驟來(lái)說(shuō)都具體不可替代模式,不允許存在小小的的錯(cuò)誤,否則不可能有很好的用戶體驗(yàn)。比如:操作體系存在漏洞未能及時(shí)更新補(bǔ)丁、IIS的具體配置存在漏洞、某些模塊對(duì)信息的處理驗(yàn)證,進(jìn)去到入口,然后對(duì)一些詳細(xì)信息的查詢,如果產(chǎn)生了安全漏洞,或者詳細(xì)情況,都是不可逆轉(zhuǎn)的,一旦發(fā)生安全問(wèn)題也讓人舉足無(wú)措。老話說(shuō)的好:“破壞東西相比修建簡(jiǎn)單的多”,如果給網(wǎng)絡(luò)黑客留下了一個(gè)機(jī)會(huì),那么他們就能讓這個(gè)體系產(chǎn)生足夠大的破壞,所以我們也要注重修補(bǔ)漏洞。安全保密程度以及可以方便使用這兩種情況在某種情況下還是比較對(duì)立,但是若果提高某一方面,那么另一方面就會(huì)相對(duì)的降低。比如說(shuō),賬戶自動(dòng)登錄功能的確為用戶提供了方便。但是,使用者可能很方便,但是卻不知道其中潛在的危險(xiǎn)。黑客或許就可以直接利用這一點(diǎn),輕松獲取到用戶的賬戶和密碼,或者直接利用用戶的電腦進(jìn)入到體系。在該體系中,安全性分為3個(gè)層次,如表5-9所示。表5-SEQ表_5-\*ARABIC1體系安全防護(hù)安全措施說(shuō)明體系層面主要是指網(wǎng)絡(luò)配置、操作體系漏洞、常用軟件的漏洞軟件的設(shè)置等。業(yè)務(wù)層面主要是指在體系開發(fā)過(guò)程中產(chǎn)生的漏洞,比如:體系內(nèi)部沒(méi)有判斷參數(shù)的邊界、AECCESS注入和體系日志自動(dòng)寫入了用戶信息等。內(nèi)容層面體系不能法律禁止的東西,比如:色情、反動(dòng)的東西。要形成良好的體系環(huán)境。網(wǎng)絡(luò)配置主要是防火墻的配置和安全區(qū)域的劃分。操作體系不用的服務(wù)全部關(guān)閉,出了最新補(bǔ)丁就立刻打上。用戶授權(quán)按照最小化原則。軟件開發(fā)工程師,一般采取如表5-2所示的安全措施來(lái)保障整個(gè)WEB使用次序的安全。表5-SEQ表_5-\*ARABIC2安全防護(hù)措施說(shuō)明表安全措施說(shuō)明網(wǎng)絡(luò)配置主要是防火墻的配置以及體系安全區(qū)域的劃分。操作體系不用的服務(wù)全部關(guān)閉,推送了最新體系補(bǔ)丁就立刻安裝上。用戶的授權(quán)按照最小化原則。IISExpressIISExpress:版本要最新,啟動(dòng)賬號(hào)不要用root,所有目錄的引導(dǎo)功能要?jiǎng)h除,所有目錄的遵循的一些選項(xiàng)有些要?jiǎng)h除,禁用所有沒(méi)有用到的模塊。Web次序輸入驗(yàn)證(主要是驗(yàn)證郵件地址、文件名稱、HTML和URL等)、異常處理。數(shù)據(jù)庫(kù)訪問(wèn)數(shù)據(jù)庫(kù)是體系的核心,所以對(duì)數(shù)據(jù)的訪問(wèn)技術(shù)的選擇非常重要,它直接關(guān)系到體系的訪問(wèn)速度和穩(wěn)定性,本體系采用來(lái)訪問(wèn)數(shù)據(jù)庫(kù);訪問(wèn)數(shù)據(jù)庫(kù)的方式如圖5-11所示。圖5-12訪問(wèn)數(shù)據(jù)庫(kù)ADO.NET對(duì)數(shù)據(jù)庫(kù)的使用由下面的步驟:(1)新建一個(gè)數(shù)據(jù)庫(kù)的鏈路;(2)要求一個(gè)詳細(xì)的比對(duì)的了解;(3)把詳細(xì)情況集合暫存到DataSet;(4)判斷是否需要,返回第2步;(5)關(guān)閉數(shù)據(jù)庫(kù)鏈路;(6)在DataSet上做所需要的操作。由于很多地方都需要進(jìn)行訪問(wèn)數(shù)據(jù)庫(kù),為了方便數(shù)據(jù)庫(kù)的訪問(wèn)以及提高編碼的效率和規(guī)范,編寫連接數(shù)據(jù)庫(kù)的類DB.cs,負(fù)責(zé)數(shù)據(jù)庫(kù)的連接與訪問(wèn),主要代碼如下:(1)以下代碼是DB的摘要說(shuō)明:publicclassDB{publicstaticstringconnectionString=PubConstant.ConnectionString; publicDB() { }publicstaticOleDbConnectionGetconn(){OleDbConnectionconn=newOleDbConnection(connectionString);returnconn;}(2)關(guān)閉數(shù)據(jù)庫(kù)代碼如下所示:privatestaticvoidcloseConnection(){OleDbConnectionconn=DB.Getconn();OleDbCommandcmd=newOleDbCommand();if(conn.State==ConnectionState.Open){conn.Close();conn.Dispose();cmd.Dispose();}}(3)執(zhí)行SQL語(yǔ)句,輸入?yún)?shù)sql參數(shù),查詢的SQL語(yǔ)句,代碼如下所示:publicstaticvoidexecnonsql(stringsql){OleDbConnectionconn=DB.Getconn();conn.Open();OleDbCommandcom=newOleDbCommand(sql,conn);com.ExecuteNonQuery();conn.Close();}(4)獲取DATASET,輸入sql參數(shù),查詢SQL語(yǔ)句,返回值是DataSet,代碼如下所示:publicstaticDataSetgetdataset(stringsql){OleDbConnectionconn=DB.Getconn();OleDbDataAdapteradp=newOleDbDataAdapter(sql,conn);DataSetds=newDataSet();adp.Fill(ds,"ds");closeConnection();returnds;}本章小結(jié)本章針對(duì)體系需求分析的結(jié)果,構(gòu)建了體系的總體框架,劃分體系各個(gè)模塊。然后,分別對(duì)體系的各個(gè)模塊及其功能進(jìn)行設(shè)計(jì)并實(shí)現(xiàn)了相應(yīng)的功能。從體系安全性考慮實(shí)現(xiàn)并達(dá)到了預(yù)期的效果。第六章體系測(cè)試第六章體系測(cè)試體系測(cè)試體系測(cè)試方法測(cè)試目標(biāo)軟件的檢測(cè)需要根據(jù)要求達(dá)到目的,完成一種要求的功能,這樣才能達(dá)到使用者的規(guī)范,接下來(lái)主要從下面幾個(gè)部分來(lái)檢測(cè)軟的功能性,只有全部滿足預(yù)期的要求才能完成檢測(cè)。功能測(cè)試測(cè)試軟件功能與需求中所提之需求是否一致,是否已經(jīng)完成客戶所提所有要求或者完成百分比是否超過(guò)90%,各業(yè)務(wù)流程是否完整,功能是否完整正確。穩(wěn)定性測(cè)試測(cè)試軟件運(yùn)行的穩(wěn)定性。測(cè)試標(biāo)準(zhǔn):從外部找一批人經(jīng)過(guò)一定時(shí)間內(nèi)的培訓(xùn)后,使用本軟件,持續(xù)2天。如果2天內(nèi)軟件未崩潰或者為出現(xiàn)部分或者功能無(wú)法工作的情況,就視作通過(guò)穩(wěn)定性測(cè)試。魯棒性測(cè)試該階段測(cè)試軟件對(duì)錯(cuò)誤數(shù)據(jù)的處理能力。測(cè)試方法:從外部隨機(jī)找一些群眾,不經(jīng)過(guò)任何的培訓(xùn),使用該軟件,觀察軟件對(duì)錯(cuò)誤輸入的識(shí)別能力,處理能力,不報(bào)出異常為目的,容忍2次不同的異常,超過(guò)2次就無(wú)法通過(guò)魯棒性測(cè)試。用戶界面測(cè)試以及用戶友好測(cè)試(1)該軟件的界面是否好看。(2)操作是否和用戶的日常操作習(xí)慣相符合。壓力測(cè)試(1)使軟件接受大規(guī)模的用戶使用,以及模擬軟件對(duì)軟件造成的額外壓力。(2)測(cè)試出服務(wù)質(zhì)量和服務(wù)器的負(fù)載。(3)代碼規(guī)范測(cè)試。(4)對(duì)原代碼進(jìn)行審核,找出其中是否有不符合規(guī)范之處。測(cè)試環(huán)境圖6-SEQ圖6-\*ARABIC1網(wǎng)絡(luò)拓?fù)鋱D功能測(cè)試體系登錄功能測(cè)試用戶進(jìn)入到該平臺(tái)后,在平臺(tái)首頁(yè)會(huì)有一個(gè)用戶登錄窗口,只需要用戶輸入用戶名稱并驗(yàn)證用戶密碼就可以登陸進(jìn)入到該汽車信息發(fā)布平臺(tái)瀏覽查詢車輛信息。若用戶輸入了錯(cuò)誤用戶名或密碼信息,體系會(huì)彈出窗口說(shuō)明賬戶不存在或賬戶已經(jīng)被禁用,請(qǐng)重新輸入提示對(duì)話框,如圖6-2所示。圖6-SEQ圖6-\*ARABIC2用戶登錄錯(cuò)誤提示窗口車輛查詢模塊測(cè)試用戶在車輛信息搜索窗口輸入車輛型號(hào)即可查詢車輛信息,查詢結(jié)果跳轉(zhuǎn)窗口列表顯示,如圖6-3所示。圖6-SEQ圖6-\*ARABIC3車輛搜索結(jié)構(gòu)跳轉(zhuǎn)窗口顯示用戶也可按車輛品牌查詢車輛,如圖6-4所示,用戶只需要選擇相應(yīng)的汽車品牌就會(huì)顯示出該品牌下面的車輛,用戶也可以在該汽車品牌下選擇不同車型。圖6-SEQ圖6-\*ARABIC4按品牌查詢車輛窗口熱銷車型排行榜功能測(cè)試根據(jù)用戶在該平臺(tái)上的搜索次數(shù)來(lái)對(duì)汽車進(jìn)行從多到少的排名。如圖6-5所示,用戶可以直接點(diǎn)擊車型名稱或車型詳細(xì)信息就可跳轉(zhuǎn)到該車型的詳細(xì)參數(shù)介紹窗口。圖6-SEQ圖6-\*ARABIC5熱銷車型排行榜比如,用戶點(diǎn)擊熱銷車型“寶馬i3”就會(huì)跳轉(zhuǎn)到該車型詳細(xì)信息介紹窗口,如圖6-6所示。圖6-SEQ圖6-\*ARABIC6熱銷車型跳轉(zhuǎn)車源詳細(xì)信息窗口行業(yè)動(dòng)態(tài)信息模塊功能測(cè)試該模塊顯示行業(yè)內(nèi)新聞動(dòng)態(tài),如圖6-7所示,行業(yè)內(nèi)新聞顯示新聞標(biāo)題,用戶點(diǎn)擊該新聞的標(biāo)題就會(huì)進(jìn)入瀏覽新聞窗口界面。圖6-SEQ圖6-\*ARABIC7行業(yè)新聞顯示測(cè)試結(jié)論(1)功能性首先測(cè)試的是體系的功能性,體系是否能夠?qū)崿F(xiàn)預(yù)期的體系功能,不同功能模塊間是否有相互干擾的情況出現(xiàn)。通過(guò)檢測(cè),這個(gè)體系完全能夠達(dá)成之前所要求的,各個(gè)模塊相互也完全沒(méi)有干擾,體系檢測(cè)完全正常。(2)操作方便性在體系設(shè)計(jì)階段就充分考慮到了體系的操作方便性,該體系實(shí)現(xiàn)了如下操作方便性:(1)用戶查詢、搜索信息的方便性。(2)用戶對(duì)體系的快速理解性,用戶能夠直接根據(jù)體系的提示就能夠明白相應(yīng)的操作,而不需要單獨(dú)去查看體系幫助。(3)打出正確的信息,容易理解。(3)可靠性這個(gè)框架結(jié)構(gòu)有一些地方可靠性還不是很嚴(yán)謹(jǐn),有許多的地方都是因?yàn)轶w系的一些流程界面達(dá)不到具體的要求,然后就會(huì)是界面沒(méi)有作用,最后把相關(guān)的數(shù)據(jù)放到和他相對(duì)應(yīng)插數(shù)據(jù)庫(kù)中,不然這樣的話,可能會(huì)很容易引發(fā)了錯(cuò)誤?,F(xiàn)有體系的容錯(cuò)性不高,如果體系出現(xiàn)錯(cuò)誤,返回錯(cuò)誤類型為找不到頁(yè)面錯(cuò)誤,無(wú)法恢復(fù)到出錯(cuò)前的狀態(tài)。(4)兼容性目前的微軟體系支持很多的瀏覽器,包含IE、搜狗瀏覽器和火狐瀏覽器等,這個(gè)體系還沒(méi)有進(jìn)行兼容性測(cè)試。(5)安全性該體系控制了以下安全性問(wèn)題:把使用者的使用方式存儲(chǔ)下來(lái),但是具體操作不能使用(2)用戶直接輸入某一頁(yè)面的URL不能打開頁(yè)面,會(huì)直接顯示該頁(yè)面禁止訪問(wèn)。(3)用戶名和密碼應(yīng)對(duì)大小寫敏感該體系安全性不足之處在于未控制登錄錯(cuò)誤次數(shù)限制。本章小結(jié)本章針對(duì)該汽車信息發(fā)布平臺(tái)的重要模塊及其部分功能進(jìn)行了測(cè)試,討論了測(cè)試方法,分析了測(cè)試結(jié)果,達(dá)到了預(yù)期的效果。第七章總結(jié)與展望第七章總結(jié)與展望總結(jié)與展望總結(jié)當(dāng)今許多組織機(jī)構(gòu)都非常關(guān)注汽車信息發(fā)布平臺(tái)的開發(fā)與應(yīng)用,該論文在論文中對(duì)汽車信息發(fā)布平臺(tái)的背景和現(xiàn)狀做了較為詳細(xì)的分析,最后證明該汽車信息發(fā)布平臺(tái)符合社會(huì)對(duì)汽車管理和信息發(fā)布的需求;它解決了地域遠(yuǎn)近對(duì)于汽車信息傳播的限制,在一定程度上解決了買車和賣車滯后的問(wèn)題,克服了傳統(tǒng)宣傳模式的許多不利因數(shù),是一個(gè)具有實(shí)用價(jià)值的體系。在技術(shù)方面,此軟件體系的設(shè)計(jì)具有可擴(kuò)展的優(yōu)點(diǎn),這大大減輕了維護(hù)負(fù)擔(dān)。語(yǔ)言的選取,開發(fā)框架、數(shù)據(jù)庫(kù)和開發(fā)工具軟件的選擇都較為合理,充分發(fā)揮各種技術(shù)的優(yōu)勢(shì);通過(guò)整合使他們結(jié)合起來(lái)的性能達(dá)到了對(duì)此汽車信息發(fā)布平臺(tái)的預(yù)期要求。展望該汽車信息發(fā)布體系還存在著汽車信息少、知名度低、界面不夠美觀以及用戶體驗(yàn)較差等缺點(diǎn)。雖然本次汽車信息發(fā)布平臺(tái)的設(shè)計(jì)和開發(fā)雖然還是存在一點(diǎn)瑕疵,但是我們?nèi)匀粚?duì)該體系的未來(lái)抱有希望。該平臺(tái)解決了用戶獲取汽車相關(guān)信息的渠道問(wèn)題,用戶能夠更加快速、精準(zhǔn)的獲取到自己需要的信息。該平臺(tái)在為用戶提供便利的信息服務(wù)的同時(shí),還能夠方便用戶相互交流、相互評(píng)論,滿足了大眾用戶的需求。如今互聯(lián)網(wǎng)信息發(fā)展迅速,大眾群體紛紛利用互聯(lián)網(wǎng)渠道獲取信息。該平臺(tái)為國(guó)內(nèi)少數(shù)幾家的網(wǎng)站平臺(tái),企業(yè)可以通過(guò)該平臺(tái)向普通大眾普及相關(guān)的汽車專業(yè)知識(shí),給用戶提供一個(gè)學(xué)習(xí)交流平臺(tái),也方便用戶購(gòu)買到自己喜歡的汽車。參考文獻(xiàn)參考文獻(xiàn)參考文獻(xiàn)[1]張正禮、王建寧等編著,《ASP.NET4.0從入門到精通》[M],北京:清華大學(xué)出版社,2011.[2]KarliWatson,ChristianNagel,黃立波(譯).《C#高級(jí)編程》(第3版)[M].北京:清華大學(xué)出版社,2005.[3]黃慶,《C#編程語(yǔ)言的優(yōu)勢(shì)淺析》[M].武漢:交通職業(yè)學(xué)院學(xué)報(bào),2005.[4](美)瑞奇特(Richter,J.),周靖、張杰良譯,《框架設(shè)計(jì)(第2版):CLRVIAC#》[M].北京:清華大學(xué)出版社,2006年11月。[5](美)克瓦林納,艾布拉姆斯編,葛子昴譯,《NET設(shè)計(jì)規(guī)范:.NET約定、慣用法與模式》[M].北京:人民郵電出版社,2006.[6]ThearonWills,JonathanCrossland,RichardBlair.BaiscInductionClassic[M],2004.[7]ChenMing-zhong.SecurityresearchofonlinebookstoresystembasedonASP.NET[M].ModernElectronicsTechnique,2012.

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論