畢業(yè)設計論文新能源汽車連鎖租賃管理系統(tǒng)設計與實現(xiàn)_第1頁
畢業(yè)設計論文新能源汽車連鎖租賃管理系統(tǒng)設計與實現(xiàn)_第2頁
畢業(yè)設計論文新能源汽車連鎖租賃管理系統(tǒng)設計與實現(xiàn)_第3頁
畢業(yè)設計論文新能源汽車連鎖租賃管理系統(tǒng)設計與實現(xiàn)_第4頁
畢業(yè)設計論文新能源汽車連鎖租賃管理系統(tǒng)設計與實現(xiàn)_第5頁
已閱讀5頁,還剩92頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要新能源汽車連鎖租賃管理系統(tǒng)是以“方便、實用”為目標,為實現(xiàn)能夠在全國大中小城市內(nèi)聯(lián)網(wǎng)管理并提供異地更換電設備和電池等服務管理的而設計的。它提供實時準確的的汽車信息方便用戶獲取需要的信息。在能源日漸短缺和環(huán)保問題逐漸加劇的情況下,新能源汽車無疑將成為未來汽車的發(fā)展方向,本系統(tǒng)應運而生。本系統(tǒng)分析傳統(tǒng)汽車租賃系統(tǒng)的特點和新能源汽車租賃具有一些新的特點,而后設計出高效、實用的管理系統(tǒng)。新能源汽車連鎖租賃管理系統(tǒng)需要負責管理的信息分四大塊。首先,系統(tǒng)負責管理和維護用于租賃的汽車的信息;其次,系統(tǒng)管理系統(tǒng)使用者的信息,即操作系統(tǒng)的員工的信息;在其次,系統(tǒng)要管理用戶的信息;最后,最重要的是管理和維護用戶的租車合同。不同于傳統(tǒng)的汽車租賃系統(tǒng),新能源汽車租賃系統(tǒng)還需要提供汽車原料的信息管理,如電池等電設備。系統(tǒng)將提供汽車更換電池的地址信息讓汽車能夠及時到指定地點更換電池。系統(tǒng)提供完善而實際的服務系統(tǒng)給管理者和用戶。在國家對新能源汽車的發(fā)展的高度重視和大力支持的背景下,相信本系統(tǒng)的設計于實現(xiàn)一定能促進新能源汽車連鎖租賃管理系統(tǒng)在軟件領域的發(fā)展。本系統(tǒng)使用C桌面應用程序開發(fā)技術、SOCKET通信技術和跨平臺開發(fā)技術,合理組織信息,實時響應。整個系統(tǒng)使用C語言實現(xiàn),整體采用C/S結構,包括了客戶端應用程序和服務端應用程序兩部分。系統(tǒng)界面使用WXWIDGETS構架庫來開發(fā),各種功能使用C語言來實現(xiàn),能有跨WINDOWS和多種UNIX系統(tǒng)平臺。服務端應用程序采用三層架構來設計,從而實現(xiàn)一個穩(wěn)定、易維護、高內(nèi)聚,低耦合的系統(tǒng)。新能源汽車連鎖租賃管理系統(tǒng)是一個中小型信息管理系統(tǒng)。它界面簡潔,功能完整,操作簡單,實用性強,非常人性化。系統(tǒng)在WINDOWS下,SQLSERVER2008為后臺數(shù)據(jù)庫,以C為編程語言,使用WXWIDGETS架構庫來開發(fā)的。系統(tǒng)運行穩(wěn)定,效果好,基本滿足用戶需求。關鍵詞C;新能源汽車;SQLSERVER2008;SOCKET;三層架構;WXWIDGETSABSTRACTTHENEWENERGYVEHICLESCHAINLEASEMANAGEMENTSYSTEMDESIGNED,AIMINGATCONVENIENCEANDPRACTICABILITY,TOBUILDASYSTEMWHICHBUILDSAINTRANETAMONGSEVERALBIG,MEDIUMORSMALLCITIESANDTOPROVIDEMANAGEMENTOFSERVICESSUCHASCHANGINGELECTRONICEQUIPMENTLIKEBATTERIESTOUSERSWHEREVERTHERYARETHESYSTEMPRIVODESTHEUSERSWITHREALTIMEANDACCURATEINFORMATIONANDHELPSTHEMMAKETHEDECISION,RENTINGTHECARTHATTHEYLIKENOWADAYSBECAUSEOFTHEENERGYSHORTAGEANDTHEENVIRONMENTALPROTECTION,NEWENERGYVEHICLESWILLNODOUBTBETHEDEVELOPMENTDIRECTIONTHUSTHISSYSTEMCOMESINTOBEINGTHESYSTEMANALYSESTHECHARACTERISTICSOFTRADITIONALCARRENTALSYSTEMANDTHATOFTHENEWENERGYCARLEASINGSYSTEM,ANDTHENMAKETHESYSTEMASEFFICIENTANDPRACTICALASPOSSIBLETHEINFORMATIONTHISSYSTEMNEEDSTODEALWITHDIVIDESINTOFOURMAINPARTTHEFIRSTPARTISTHEINFORMATIONOFTHECARSUSEDFORRENTALTHESECONDPARTTHESYSTEMRECORDSISTHEINFORMATIONABOUTTHESERVEROPERATOR,ORTHECLERKTHETHIRDPARTISTHEINFORMATIONABOUTTHEUSERSTHESYSTEMOFCOURSENEEDSTOSTORETHEFORTHPART,THEMOSTIMPORTANTPART,CONTAINSTHEINFORMATIONABOUTTHECONTRACTSCOMPAREDTOTRADITIONALCARRENTALSYSTEM,THISSYSTEMALSONEEDSTOMANAGEINFORMATIONABOUTTHEENERGYUSEDSUCHASINFORMATIONABOUTBATTERIESITALSOPROVIDESADDRESSESWHEREUSERSCANCHANGEBATTERIESTHECARSUSE,INTIMEALLISDONETOPROVIDEACOMPLETEANDPRACTICALSERVICESYSTEMTOCLIENTUSERSANDSERVERCLERKSUNDERTHEBACKGROUNDTHATOURCOUNTRYISPAYINGHIGHATTENTIONTOTHEDEVELOPPMENTOFTHENEWENERGYVECHICLES,THISSYSTEMWILLMOREORLESSFORCETHEPROGRESSOFTHEDEVELOPPMENTINTHESOFTWAREFIELD,DEFINITELYTHISSYSTEMMAINLYUSESTECHNOLOGIESSUCHASTHECWINDOWAPPLICATIONPROGRAMMING,THESOCKETCOMMUNICATIONANDCROSSPLATFORMPROGRAMMINGTHEWHOLESYSTEMISBUILTWITHCLANGUAGEINC/SFRAMETHESYSTEMGUIISBUILTWITHWIDGETSLIBRARIES,THUSITISABLETOCROSSPLATFORMSSUCHASWINDOWSANDKINDSOFUNIXSYSTEMSWITHGTKORMOTIFTHENEWENERGYVEHICLESCHAINLEASEMANAGEMENTSYSTEMISASMALLANDMEDIUMSIZEDINFORMATIONMANAGEMENTSYSTEMTHEGUIISSIMPLETHEFUNCTIONSARECOMPLETETHESYSTEMISFINISHEDUNDERWINDOWSXP,USESSQLSERVER2008ASTHEBACKGROUNDDATABASEANDTHECASTHEPROGRAMMINGLANGUAGEANDTHEWIDGETSASTHEGUILIBRARIESOVERALL,THESYSTEMBASICALLYMEETTHEDEMANDOFTHEUSERSKEYWORDSNEWENERGYVEHICLES;SQLSERVER2008;CWXWIDGETS目錄摘要IABSTRACTII第1章概述311課題來源312課題目的及意義413國內(nèi)外發(fā)展狀況4第2章方案論證621開發(fā)方案選擇622開發(fā)技術簡介623可行性分析8第3章需求分析1031系統(tǒng)目標設計1032開發(fā)設計思想1033系統(tǒng)功能需求分析11331現(xiàn)場要求11332數(shù)據(jù)流圖1234系統(tǒng)性能要求14341用戶接口14342數(shù)據(jù)庫特性14343可擴展性14344穩(wěn)定性與健壯性14345系統(tǒng)運行軟硬件條件15346系統(tǒng)開發(fā)軟硬件條件15第4章過程論述1641總體結構圖1642數(shù)據(jù)庫設計1843輸入輸出設計24431輸出設計24432輸入設計2544安全性設計25441數(shù)據(jù)安全性25442登陸的安全性25443操作的安全性25444系統(tǒng)安全性的其他考慮2645數(shù)據(jù)庫管理2646系統(tǒng)詳細設計26461服務端登錄模塊設計27462客戶端到服務端的連接模塊32463服務端主界面設計34464人員管理模塊37465車輛管理模塊設計43466租車管理模塊設計46467合同管理模塊設計53468各種查詢功能模塊設計58469電池電設備管理模塊設計604610客戶端主界面設計624611客戶端系統(tǒng)管理模塊設計634612賬戶管理模塊設計644613租車管理模塊設計684614電池設備管理模塊設計73第5章軟件測試與結果分析7551軟件測試的技術7552黑盒測試76521黑盒測試76522功能測試7653白盒測試7954系統(tǒng)測試8055測試結論81結論82致謝83參考文獻84附錄85第1章概述11課題來源隨著社會經(jīng)濟的迅速發(fā)展和科學技術的全面進步,計算機與通信技術為基礎的信息系統(tǒng)正處于蓬勃發(fā)展的時期。計算機進入了幾乎一切領域。從科學研究到工農(nóng)業(yè)生產(chǎn),從企業(yè)生產(chǎn)管理到家庭生活,各行各業(yè)都廣泛地使用著計算機。當今社會的數(shù)據(jù)信息管理離不開計算機技術的支持。如何實現(xiàn)對數(shù)據(jù)信息快捷、有效、實用的管理,是軟件開發(fā)業(yè)追求的目標。隨著社會生產(chǎn)的發(fā)展,人民生活水平的提高,汽車租賃已成為一個極具市場潛力的行業(yè),面對飛速發(fā)展的租賃市場,傳統(tǒng)的人工租賃管理方式在進行繁多的業(yè)務信息處理時顯得極不適應,因此,人們對于運用計算機來輔助協(xié)調(diào)和管理租賃工作的需求正在逐步提高。然而隨著世界能源危機和環(huán)境保護問題的日益突出,汽車工業(yè)也面臨著嚴峻的挑戰(zhàn)。能源日益短缺,生態(tài)環(huán)境日益惡化,新能源汽車必定是汽車工業(yè)發(fā)展的方向。在國家政策的激勵和引導下,全球個主要汽車生產(chǎn)商都加快了新能源汽車的產(chǎn)業(yè)化步伐?,F(xiàn)在,新能源汽車被視為是全球汽車行業(yè)轉型升級的方向。我國政府頻頻出臺支持政策,力挺新能源汽車產(chǎn)業(yè)發(fā)展。雖然新能源汽車在價格、技術及配套設施上有多重阻礙,在利好政策及能源危機的引導下,各車企還是選擇了開拓新能源市場。電動汽車作為新能源汽車中起點較低的一種,是中國在“十二五“期間實現(xiàn)汽車行業(yè)跨越式發(fā)展最為倚重的車型。在國家政策的引導和大力支持下,在各汽車生產(chǎn)商的實施和推廣下,新能源汽車逐步走進了人們的視野,走進了人們的生活。隨著社會物質(zhì)條件的改善,生活水平的提高,精神文化水平的提高,人人都具有較高的節(jié)省能源保護環(huán)境的意識。因而新能源汽車是很容易被人們所接受并使用的。因為工作時間、家庭經(jīng)濟條件等各種原因,在必要的時候向汽車出租公司提出租賃車輛的服務要求,已成為大眾廣為認可和接受的行為和選擇。在精神文明越來越發(fā)達的當今社會,新能源汽車將會成為人們的首要選擇。國家也在積極鼓勵人們使用新能汽車并給予補助。在這種社會需求的強力帶動下,新能源汽車租賃市場出現(xiàn)了前所未有的一片繁榮景象。各個汽車租賃公司門庭若市,業(yè)務激增。關于新能源汽車的新聞、廣告、宣傳在網(wǎng)絡、電視、周圍環(huán)境都能見到。但是當今社會,生活節(jié)奏是如此之快,時間的重要性是不言而喻。人們在工作中,生活中越來越注重如何節(jié)省時間,提高效率。工業(yè)中的流程化、標準化、專業(yè)化也慢慢融入到人們頭腦中要求事物的標準去了。人們希望他們能得到這樣高效的專業(yè)的服務,不希望被增添紛繁復雜的事務,不希望被煩擾的手續(xù)所耽擱。因此在繁忙的景象背后,汽車租賃公司在處理業(yè)務信息時以人工方式為主所帶來的諸如效率低下,管理混亂,失誤增多等諸多弊端,是無法讓人忍受的。在實踐中,汽車租賃行業(yè)的業(yè)主們逐漸意識到在租賃行業(yè)中借助計算機進行信息管理的重要性,并開始加快汽車租賃業(yè)務也計算機軟件產(chǎn)業(yè)的結合,以改善信息的管理,優(yōu)化服務流程,提高工作效率,保護信息安全,為用戶提高專業(yè)化、流程化的服務。新能源汽車連鎖租賃業(yè)務的起點低,發(fā)展也正處于起步階段。而現(xiàn)在的軟件產(chǎn)業(yè)的發(fā)展在中國正日漸成熟,正處于蓬勃發(fā)展的時期。將它們結合起來研究和開發(fā)必定既能推廣新能源汽車在軟件行業(yè)的發(fā)展,引導出一批高效、實用的、提供優(yōu)質(zhì)服務的新能源汽車連鎖租賃管理系統(tǒng),又能進一步提高中國軟件行業(yè)的整體水平。同時提高了產(chǎn)業(yè)的生產(chǎn)效率和服務質(zhì)量,從而帶來良好經(jīng)濟效益。12課題目的及意義能源是現(xiàn)代經(jīng)濟的重要支撐,是經(jīng)濟發(fā)展的驅動力。能源戰(zhàn)略是國家發(fā)展戰(zhàn)略的重要組成部分,能源方式的選擇又是能源戰(zhàn)略的核心。全球性能源危機,能源是人類社會存在和發(fā)展不可缺少的,類必須估計到非再生礦物能源枯人竭可能帶來的危機,從而將注意力轉移到新能源結構上。新能源汽車連鎖租賃管理系統(tǒng)不僅與人們密切相關,而且說它與整個地球、整個人類想要也不言重。它幫助人們了解新能源、使用新能源、推廣新能言、普及新能源。引導人們使用新能汽車,提供優(yōu)質(zhì)的服務,幫助推動新能源汽車的普及。這對幫助緩解能源危機,實現(xiàn)環(huán)境保護,推動科技發(fā)展都是大有意義的。目前,國家已經(jīng)退出多項政策引導新能源汽車的發(fā)展,并通過各種途徑汽車生產(chǎn)商研發(fā)、生成新能源汽車,有幫助人們購買、使用這些汽車。而生產(chǎn)商則順應國家的引導,追隨全球汽車產(chǎn)業(yè)的發(fā)展趨勢,加速新能源汽車的產(chǎn)業(yè)化,服務的最優(yōu)化,同時努力研發(fā)出持久實用的汽車。新能源汽車這個行業(yè)在全球都是一樣正處于起步階段,所以大家都處于同一起跑線上。在這個行業(yè)的專利還比較少,軟件行業(yè)與它的結合也不太密切,因此我們有很多的機會去創(chuàng)造一些成績。因此,對本課題的研究可以說既能促進我國新能源汽車產(chǎn)業(yè)的發(fā)展,推廣新能源汽車的使用,又能提高我國的軟件產(chǎn)業(yè)水平。課題研發(fā)的系統(tǒng)又能提高新能源汽車租賃的效率,提高行業(yè)的服務質(zhì)量,幫助人們更好的享受使用新能源汽車的樂趣。13國內(nèi)外發(fā)展狀況國外動態(tài)國際汽車租賃業(yè)的經(jīng)營規(guī)模,在全球千億美元的汽車租賃業(yè)務中,以歐美國家的租賃市場發(fā)展最為成熟。由于日漸短缺的資源,全球性能源危機,能源是人類社會存在和發(fā)展不可缺少的,人類必須估計到非再生礦物能源枯人竭可能帶來的危機,從而將注意力轉移到新能源結構上。因此世界各國對發(fā)展前景廣闊的新能源寄予厚望,美國、歐盟、日本、韓國、印度和巴西等各大經(jīng)濟體均將該產(chǎn)業(yè)放在了本國經(jīng)濟刺激計劃的重要位置,希望通過推動其發(fā)展來拉動經(jīng)濟復蘇。在此背景下,第四次新能源革命的進程將可能進一步加速,而新能源產(chǎn)業(yè)有望成為引領全球經(jīng)濟進入下一輪經(jīng)濟增長周期的重要引擎。新能源汽車必將未來的汽車行業(yè)的發(fā)展方向也是最終解決方案。在資源極度匱乏的日本,新能源汽車的研發(fā)已經(jīng)都20年歷史,在混合動力型汽車方面有著絕對的發(fā)展優(yōu)勢。歐美地區(qū),新能源汽車的研發(fā)早在好幾十年前就開始了。在新能源汽車的發(fā)展戰(zhàn)略中,世界各個國家和地區(qū)都依據(jù)自己的評估做出了不同的選擇,目前大多數(shù)國家的未來戰(zhàn)略目標基本鎖定混合動力、純電動和燃料電池三種新能源汽車。而這三種新能源汽車都是用電池作為燃料,因此各國對相關電池技術的研發(fā)及推廣也采取了不同的扶持策略。從當前整體情況看,日本和歐美國家主要側重于鋰電池和燃料電池,而我國由于考慮到資源優(yōu)勢和技術的成熟程度,在新近發(fā)布的政策中偏重推廣鎳氫電池。國內(nèi)狀況中國汽車租賃行業(yè),無論是從中國宏觀經(jīng)濟的走向趨勢還是微觀的社會基礎來看,都有著無比光明的發(fā)展前途。到2012年左右,隨著中國信用體系的建立市場經(jīng)濟的進一步完善,中國汽車租賃業(yè)將會有更快的發(fā)展。預計到2015年,中國汽車租賃市場的租賃車輛需求將達到30萬至40萬輛,營業(yè)收入將達到180億元。而汽車與新能源汽車產(chǎn)業(yè)發(fā)展規(guī)劃(20112020年)的部分內(nèi)容,引述條文稱中央財政將在未來10年,拿出千億元推廣新能源汽車。我國的新能源汽車的研發(fā)開始于10年前。至今局部完全統(tǒng)計,至少有40家中國汽車企業(yè)目前已涉足新能源汽車的研發(fā)。電動車離不開鋰電池的制造,中國已經(jīng)占據(jù)了全球三分之一的市場,形成了完整的產(chǎn)業(yè)鏈。在美國媒體評選的2009年美國汽車行業(yè)十大新聞中,就有中國電動車將要進入美國這一條。中國新能源汽車的發(fā)展是令人鼓舞的。國內(nèi)的節(jié)能與新能源汽車示范推廣試點城市將由目前的13個擴大到20個。根據(jù)國家發(fā)改委、科技部出臺的新能源汽車規(guī)劃要求,到2020年,我國新能源汽車的比例占全部汽車的二分之一。第2章方案論證21開發(fā)方案選擇C/S結構13,即CLIENT/SERVER瀏覽器/服務器結構,在這種結構下,用戶端完全通過客戶端應用程序來實現(xiàn),一部分事務邏輯在客戶端實現(xiàn),但是主要事務邏輯在服務器端應用程序實現(xiàn)。然后使用通信技術采用星形拓撲結構建立企業(yè)內(nèi)部通信網(wǎng)絡或利用INTERNET虛擬專網(wǎng)(VPN)進行通信。為了能提供更加靈活、更加豐富的信息,我們可以利用了C/S結構中的CLIENT應用程序的豐富而強大的設計來實現(xiàn)。用桌面應用程序作為客戶端可以提供豐富的功能給用戶,并且界面友好,操作方便,交互容易。再加上通過套接字進行通信,獲取用戶需要的信息,速度快、效率高。22開發(fā)技術簡介C23面向對象的編程語言,兼容C。和C一樣能夠直接操作硬件。開發(fā)的程序運行速度快,效率高。個人認為C是最強大使用的語言,是創(chuàng)造一切的工具。WXWIDGETS22WXWIDGETS是一個開源的跨平臺的C構架庫(FRAMEWORK),它可以提供GUI(圖形用戶界面)和其它工具。它是一個給程序員使用的開發(fā)包,這個開發(fā)包用來開發(fā)用于桌面電腦或者移動設備的GUI圖形用戶界面,下同應用程序。它提供了一個編程框架,作了很多底層的工作以便給應用程序及其控件提供默認的行為。WXWIDGETS庫給程序員提供了大量的類,這些類支持很多方法方法是C中的關鍵詞以供其使用。程序員可以通過重載這些方法來實現(xiàn)定制的行為一個典型GUI程序所作的事情包括顯示一個包含各種控件的窗口,在窗口中繪制特定的圖形或者圖像,響應來自鼠標,鍵盤以及其它輸入設備的輸入,和其它的進程通信,調(diào)用別的應用程序等。WXWIDGETS所做的事情就是讓程序員可以通過更簡單的手段來實現(xiàn)所有這些當代應用程序的通用特性。目前的2X版本支持所有版本的WINDOWS、帶GTK或MOTIF的UNIX和MACOS。一個支持OS/2的版本正在開發(fā)中。SQLSERVER數(shù)據(jù)庫服務端應用程序客戶端應用程序圖21客戶端/服務器結構WXWIDGETS的強大不是用一兩句言語能表達出來的。它幾乎重新實現(xiàn)了微軟的MFC框架中的所有部分,其中包括那些功能強大的控件和那些對話框,并且屏蔽不同系統(tǒng)之間的區(qū)別提供統(tǒng)一的接口給使用者。它曾經(jīng)一度被MICROSOFT打壓而被迫改名為WXWIDGETS,這足見它的強大。CODEBLOCKS22一個開源、免費、輕便、支持多編譯器、跨平臺的C/CIDE。它能夠配合多款編譯核心進行開發(fā)。它和微軟的MICROSOFTVISUALSTUDIO系列工具一樣強大,但是更輕便,且能夠夸系統(tǒng)平臺。界面淳樸簡潔,功能強大。CODEBLOCKS是開放源碼軟件,由純粹的C語言開發(fā)完成,它使用了著名的圖形界面庫WXWIDGETS。對于追求完美的C程序員,再也不必忍受ECLIPSE的緩慢,再也不必忍受VSNET的龐大和高昂的價格。它提供了許多工程模板,這包括控制臺應用、DIRECTX應用、動態(tài)連接庫、靜態(tài)庫、WIN32GUI應用、WXWIDGETS應用、WXSMITH工程,另外它還支持用戶自定義工程模板等。在WXWIDGETS應用中選擇UNICODE就可以支持中文。它支持語法彩色醒目顯示,支持許多插件,具有靈活而強大的配置功能,是基于WXWIDGETS開發(fā),開發(fā)跨平臺、兼容性好、最優(yōu)秀的CIDE環(huán)境。國內(nèi)的CODEBLOCKS愛好者和跨平臺開發(fā)員應該盡快建立中文CODEBLOCKS網(wǎng)站,提供CODEBLOCKS中文化支持,促進CODEBLOCKS在國內(nèi)的發(fā)展。SQLSERVER200815SQLSERVER是一個關系數(shù)據(jù)庫管理系統(tǒng),是MICROSOFT推出的新一代數(shù)據(jù)管理與分析軟件。SQLSERVER是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應用。SQLSERVER2008,是MICROSOFT公司推出的SQLSERVER數(shù)據(jù)庫管理系統(tǒng)的新版本。該版本繼承了SQLSERVER系列的優(yōu)點,同時又比它增加了許多更先進的功能,具有使用方便、可伸縮性好、與相關軟件集成程度高等優(yōu)點。這使得它成為至今為止的最強大和最全面的SQLSERVER版本。SOCKET通常也稱作“套接字”,應用程序通常通過“套接字”向網(wǎng)絡發(fā)出請求或者應答網(wǎng)絡請求。所有的使用TCP/IP協(xié)議通信的應用程序,底層用的都是SOCKET。它的服務器,使用SERVERSOCKET監(jiān)聽指定的端口,端口可以隨意指定(由于1024以下的端口通常屬于保留端口,在一些操作系統(tǒng)中不可以隨意使用,所以建議使用大于1024的端口),等待客戶連接請求,客戶連接后,會話產(chǎn)生;在完成會話后,關閉連接。它的客戶端,使用SOCKETCLIENT對網(wǎng)絡上某一個服務器的某一個端口發(fā)出連接請求,一旦連接成功,打開會話;會話完成后,關閉SOCKET??蛻舳瞬恍枰付ù蜷_的端口,通常臨時的、動態(tài)的分配一個1024以上的端口。SOCKET接口是TCP/IP網(wǎng)絡的API,SOCKET接口定義了許多函數(shù)或例程,程序員可以用它們來開發(fā)TCP/IP網(wǎng)絡上的應用程序。本系統(tǒng)使用WXWIDGETS中的WXSOCKET進行開發(fā),更安全并且能夠跨系統(tǒng)平臺,因為WXWIDGETS重新實現(xiàn)并且屏蔽了這些平臺上的SOCKET接口的差異。SQL(STRUCTUREDQUERYLANGUAGE)語言9是1974年由BOYCE和CHAMBERLIN提出的。1975年1979年IBM公司SANJOSERESEARCHLABORATORY研制了著名的關系數(shù)據(jù)庫管理系統(tǒng)原形SYSTEMR并實現(xiàn)了這種語言。由于它功能豐富,語言簡捷倍受用戶及計算機工業(yè)界歡迎,被眾多計算機公司和軟件公司所采用。經(jīng)各公司的不斷修改、擴充和完善,SQL語言最終發(fā)展成為關系數(shù)據(jù)庫的標準語言。SQL是一種介于關系代數(shù)與關系演算之間的結構化查詢語言,其功能并不僅僅是查詢。SQL是一個通用的、功能極強的關系數(shù)據(jù)庫語言。SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,主要特點包括綜合統(tǒng)一、高度非過程化、面向集合的操作方式、以同一種語法結構提供兩種使用方式、語言簡捷,易學易用。SQL已成為數(shù)據(jù)庫領域中一個主流語言。它就像是C一樣,能夠獨立的實現(xiàn)數(shù)據(jù)庫的各種管理操作。我們開發(fā)的應用程序也只能在程序中使用SQL語句來操作數(shù)據(jù)庫,執(zhí)行增、刪、改、查(俗稱珍珠奶茶)等操作。23可行性分析可行性分析的任務,并不是所有問題都有簡單明顯的解決辦法,事實上,許多問題不可能在預定的系統(tǒng)規(guī)模之內(nèi)解決。如果問題沒有可行的解,那么花費這項開發(fā)工程上的任何時間、資源、人力和經(jīng)費都是無謂的浪費??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。必須記住,可行性研究的目的不是解決問題,而是確定問題是否值得去解。怎樣達到這個目的呢當然不能靠主觀猜想,而只能靠客觀分析。必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設計的過程。所以從以上的分析原則來看,我所設計的倉庫信息管理系統(tǒng)是一個規(guī)模不太大的系統(tǒng),但是目標明確,清晰的描述了對目標系統(tǒng)的一切限制和約束。本系統(tǒng)幾乎在所有的企業(yè)、公司使用,當然它需要進一步的完善和更新。在使用過程中,要看它能不能帶來效益,畢竟在現(xiàn)今社會效率是第一位的。從現(xiàn)實看,這還是有一定的實用價值的,從另一個角度看,現(xiàn)實社會發(fā)展飛速,尊重科技勢在必行,因此這也是開發(fā)本系統(tǒng)的一個非常重要的原因。21世紀是計算機的時代,它必然取代一部分人的工作,高科技的監(jiān)控系統(tǒng)進入社會生活的方方面面是發(fā)展的趨勢。本設計從以下三個方面進行可行性研究1技術可行性。本設計“新能源汽車連鎖租賃管理系統(tǒng)”是為新能源汽車企業(yè)租賃公司開發(fā)的。鑒于本人在大學期間使用C和SQLSERVER2008、VC和2008開發(fā)過多個中小型信息管理系統(tǒng),而且在三個月畢業(yè)實習中學習并了解了REDHATLINUX、UBUNTU、HPUX11I和SOLARIS等LINUX/UNIX系統(tǒng)的操作和使用,并且學習了如何使用CODEBLOCKS繼續(xù)WXWIDGETS來開發(fā)跨系統(tǒng)的應用程序,現(xiàn)在在開發(fā)信息管理系統(tǒng)方面的技術更加熟練。除此之外,CODEBLOCKS和WXWIDGETS都是開源項目,所以可以找多很多資料來學習和參考。按照工程的思想,安部執(zhí)行分析、設計、實現(xiàn)。分析出系統(tǒng)技術難點,查找資料、學習、嘗試,然后設計系統(tǒng),用自己獲得的技術實現(xiàn)每一個環(huán)節(jié)。難題都可以一一解決。由于本設計最重要體現(xiàn)的是實用性,所以,通過大量的社會調(diào)查和分析,結合自己現(xiàn)有的技術水平加上導師的指導,還是能按期完成本畢業(yè)設計作品的。2經(jīng)濟可行性。成本方面由于本畢業(yè)設計屬于計算機科學本科教學的最后一個環(huán)節(jié),所以人力消耗免費,資源學校提供,指導老師義務指導。所以成本計算只需計算開發(fā)期間開發(fā)者的生活消費,學校資源的消耗,所以開發(fā)本軟件的成本是比較低的。效益方面為企業(yè)開發(fā)一個完整、合理的新能源汽車連鎖租賃信息,可大大節(jié)余人力,以前需要多人干的工作,使用本系統(tǒng)只需一個人或幾個人就能完成,且工作量和勞動強度大大降低。原本紛繁復雜的租車流程也可以使用本系統(tǒng)來優(yōu)化,提高員工的工作效率,滿足用戶節(jié)約時間的要求?,F(xiàn)在國家大力支持新能源汽車的研發(fā)和使用,本系統(tǒng)能很好的發(fā)揮它的作用。它很好的管理新能源汽車的整個租賃流程,讓人們很滿意的租賃汽車。省力、省時,如此一來,開發(fā)本軟件可以為社會帶來很好的經(jīng)濟效益,優(yōu)化新能源汽車租賃產(chǎn)業(yè),優(yōu)化人們的生活,從而促進環(huán)境保護,節(jié)約能源。從以上分析看開發(fā)本軟件在經(jīng)濟上是可行的。3操作可行性。本軟件是為新能源汽車租賃企業(yè)開發(fā)的,本軟件的用戶對象是新能源汽車的管理工作人員和租車用戶。由于本軟件設計的界面友好簡潔,和普通的桌面應用程序一樣,并提供了詳細的使用說明,所以使用者只需懂得簡單的計算機操作知識,就能自由應用本軟件。所以從以上幾個方面的分析來看,開發(fā)本軟件是完全可行的。第3章需求分析31系統(tǒng)目標設計系統(tǒng)開發(fā)的總體任務是針對目前新能源汽車租賃的現(xiàn)狀,開發(fā)一個可以在全國各大中小城市聯(lián)網(wǎng)的實現(xiàn)異地租賃汽車的管理系統(tǒng)。它要能夠支持網(wǎng)絡查詢汽車資源信息和租賃情況,要提供異地更換電設備和電池等統(tǒng)一的服務。系統(tǒng)要提供產(chǎn)業(yè)化的信息管理,規(guī)范化的服務流程和自動化的后臺信息處理。要設計出一個與新能源汽車租賃業(yè)務流程對應的、結合密切的完整系統(tǒng),從而提高企業(yè)管理效率和用戶的租車效率,提供產(chǎn)業(yè)水平和人們生活水平。32開發(fā)設計思想新能源汽車連鎖租賃管理系統(tǒng)的開發(fā)可以采用工程的開發(fā)方式從整體到細節(jié)進行開發(fā)。每個環(huán)節(jié)都采用環(huán)節(jié)結構,環(huán)節(jié)功能,環(huán)節(jié)實現(xiàn)來分析和實現(xiàn)。整個系統(tǒng)采用C/S結構,涉及的功能則是用戶端應用程序和服務器端應用程序之間的通信。這個系統(tǒng)涉及到三個關鍵的內(nèi)容第一是新能源的汽車,和傳統(tǒng)的汽車不同,它還需要維護更多的信息,如電設備和電池的信息;第二是連鎖租賃系統(tǒng),所以它需要能夠實現(xiàn)聯(lián)網(wǎng)通信實時實地維護信息;第三是信息管理,它管理的信息量大并且信息復雜,這是由于汽車種類繁多,而且汽車的電池等電設備也是各種各樣并且信息很重要。通信功能主要包括1用戶注冊用戶信息;2用戶查詢汽車資源信息;3用戶查詢租車信息;4用戶查詢自身信息;5用戶查詢汽車的電池信息獲取更換電池的地址;6連接到指定的服務器端;7服務器端更新用戶界面的顯示上的信息,如最新推薦的汽車的圖片等信息。系統(tǒng)的開發(fā)將從最高層的、統(tǒng)一的部分開始分析、設計并實現(xiàn),如通信接口的設計這一部分。再分別設計服務端應用程序和客戶端應用程序。服務端的應用程序則采用三層架構來實現(xiàn),以保證系統(tǒng)層次分明、結構清晰、易維護、高內(nèi)聚、低耦合??蛻舳藨贸绦虻囊浴昂啙崱嵱谩睘槟繕嗽O計友好的界面方便用戶操作,并提供合理有用的功能以便用戶獲取他想要的信息。服務端和客戶端的設計則需要詳細了解新能源汽車租賃的業(yè)務流程,分析流程中涉及到的對象以及他們的屬性和操作,設計出復核實際操作的系統(tǒng)流程。想要掌握一個行業(yè)的業(yè)務沒有一定的經(jīng)驗,一定歲月的學習和歷練是不可能的。畢竟一個行業(yè)的財富就是它的業(yè)務。所以本系統(tǒng)都是能是通過個人猜測、社會調(diào)查、各種途徑的學習和了解來獲取新能源汽車連鎖租賃的業(yè)務流程,從而盡可能設計出符合現(xiàn)實情形的、實用的、包含現(xiàn)實所有流程的系統(tǒng)。相信隨著時間推移,個人經(jīng)驗的積累,技術的提高,將來一定能設計出和業(yè)務密結合的實用系統(tǒng)?,F(xiàn)在只能根據(jù)自己的能力做到

溫馨提示

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

評論

0/150

提交評論