資源描述:
《基于web渣土車管理系統(tǒng)舉報平臺設(shè)計和實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、基于Web渣土車管理系統(tǒng)舉報平臺設(shè)計和實現(xiàn) 作者簡介:任靜(1980—)女,陜西西安人,講師,碩士,研究方向:軟件開發(fā),圖像處理,(E-mail:48058085@qq.com);胥勇(1982—)男,新疆烏魯木齊人,助理工程師,研究方向:電氣工程及其自動化。摘要:針對城市建設(shè)的快速發(fā)展,城市垃圾也逐漸增多,渣土車在清運過程中超速行駛所帶來的惡劣影響,本文采用B/S三層架構(gòu),基于ASP.NET的Web開發(fā),設(shè)計并實現(xiàn)一個渣土車管理系統(tǒng)舉報平臺。并對舉報平臺的關(guān)鍵技術(shù)、系統(tǒng)架構(gòu)、數(shù)據(jù)庫設(shè)計等進行論述,最后給出系統(tǒng)平臺的模塊實現(xiàn)。該系統(tǒng)平臺已應(yīng)用于某市渣土車管理中,解決了渣土
2、車違章信息反映不及時,處理責(zé)任不明確的問題。關(guān)鍵詞:舉報平臺;B/S;ASP.NET;Web中圖分類號:TP311文獻標(biāo)識碼:A1引言近年來,隨著城市建設(shè)的快速發(fā)展,城市垃圾也逐漸增多,渣土車在清運過程中超速行駛所帶來的惡劣影響,讓廣大市民都深惡痛疾。市政府隨即開展專項整頓,進一步加強建筑垃圾運輸車輛管理。為此,建立了渣土車管理系統(tǒng)舉報平臺。10目前,國內(nèi)外都有利用先進的數(shù)據(jù)通訊傳輸技術(shù)、信息技術(shù)、電子傳感技術(shù)、電子控制技術(shù)及計算機處理技術(shù)等把車、道路、使用者有效緊密的結(jié)合起來,而建立的一種在大范圍內(nèi)全方位發(fā)揮作用的,實時、準(zhǔn)確、高效的車輛管理系統(tǒng)[1]。本系統(tǒng)通過調(diào)研項目
3、的實際需求,在現(xiàn)有建筑垃圾清運車輛管理系統(tǒng)基礎(chǔ)上設(shè)計了適合于渣土車監(jiān)控與管理的輔助系統(tǒng)。解決了渣土車違章信息反映不及時,處理責(zé)任不明確的問題。本系統(tǒng)采用模塊化程序設(shè)計,將系統(tǒng)劃分模塊,在完成系統(tǒng)功能分析和數(shù)據(jù)庫需求分析的基礎(chǔ)上,運用ASP.NET2.0和SQLServer數(shù)據(jù)庫,充分利用VS2008提供的數(shù)據(jù)控件。系統(tǒng)采用MVC模式并且基于B/S架構(gòu)進行開發(fā)。各模塊問具有一定的關(guān)聯(lián)性,互相之間是一種支持與被支持的關(guān)系,這種關(guān)聯(lián)性極大的保證了系統(tǒng)的完整性和數(shù)據(jù)的整合性。2建立渣土車管理系統(tǒng)舉報平臺的關(guān)鍵技術(shù)2.1基于Web開發(fā)的ASP.NET技術(shù)NETFramework是Mi
4、crosoft推出的用于支持生成和運行下一代應(yīng)用程序和XMLWebServices的內(nèi)部Windows組件[2]。.NETFramework由公共語言運行庫和.NETFramework類庫兩個主要組件組成,公共語言運行庫是.NET10Framework整個框架的基礎(chǔ),主要提供線程管理、內(nèi)存管理和遠(yuǎn)程處理等核心的服務(wù),并且通過強制實施類型安全等形式來保證代碼的安全性、可靠性和準(zhǔn)確性。類庫是.NETFramework另一個重要的組成部分,它是一個面向?qū)ο蟮木C合性的可重用類型的集合,通過類庫的支持,開發(fā)人員可以更快捷地開發(fā)多種應(yīng)用程序,如傳統(tǒng)的圖形用戶界面或命令行應(yīng)用程序,以及基
5、于ASP.NET等新型應(yīng)用程序。ASP.NET是一個統(tǒng)一的Web開發(fā)模型[3],它可以使開發(fā)人員使用盡可能少的代碼來生成企業(yè)級Web應(yīng)用程序所必需的各種服務(wù)。作為.NETFramework的一部分,ASP.NET提供一種新型的編程結(jié)構(gòu)和模型,用于生成穩(wěn)定性和伸縮性更好的應(yīng)用程序,并提供更好的安全保護。開發(fā)人員在開發(fā)ASP.NET應(yīng)用程序時,可以使用.NETFramework中的類庫,以獲得更高的開發(fā)效率。ASP.NET憑借強大的開發(fā)工具和文檔支持,以及高效的開發(fā)模式,成為中小型Web應(yīng)用首選的開發(fā)技術(shù)。2.2SOL數(shù)據(jù)服務(wù)技術(shù)SQLServer[4]作為微軟在Windows
6、系列平臺上開發(fā)的數(shù)據(jù)庫,SQL10Server是一個功能完備的數(shù)據(jù)庫管理系統(tǒng),同F(xiàn)oxPro、Access等小型數(shù)據(jù)庫相比,它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的SQL語言、擴展的特性(如復(fù)制、OLAP、分析)等功能。其中像存儲過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的技術(shù)。同DB2和Oracle等大型數(shù)據(jù)庫相比,在長時間運行大量事務(wù)方面的性能上、系統(tǒng)的安全性上都有一定的差距。以SQLServer作為后臺數(shù)據(jù)服務(wù)器,它除了具有擴展性,可靠性以外,還具有可以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯XML數(shù)據(jù),可以將搜索結(jié)果以XML格式輸出等特點,有利于構(gòu)建了異構(gòu)系統(tǒng)的互操作性
7、,奠定了面向互聯(lián)網(wǎng)的企業(yè)應(yīng)用和服務(wù)的基石。這些特點在基于Web的管理信息系統(tǒng)中發(fā)揮著重要的作用。2.3現(xiàn)有解決方案與開發(fā)工具比較目前國內(nèi)外管理信息系統(tǒng)己有許多,基本上可分為基于Internet的管理信息系統(tǒng)(B/S結(jié)構(gòu))與傳統(tǒng)的管理信息系統(tǒng)(C/S結(jié)構(gòu)),他們在技術(shù)上雖有相似但也有區(qū)別,相似之處在于技術(shù)的理念,區(qū)別之處在于技術(shù)的實現(xiàn)。C/S[5](Client/Server)結(jié)構(gòu)即客戶機及服務(wù)器結(jié)構(gòu),此結(jié)構(gòu)把數(shù)據(jù)庫內(nèi)容放在遠(yuǎn)程的服務(wù)器上,而在客戶機上安裝相應(yīng)軟件。通過將任務(wù)合理分配到Client端和Server端,