第一篇:勞保用品管理系統(tǒng)的設(shè)計思路與實現(xiàn)2009
基于WEB的物資管理系統(tǒng)設(shè)計思路與實現(xiàn)
撰寫人:李慶洋
審核人:馬向玉
單位:第七油礦
二○一二年四月
【摘要】
物資是物質(zhì)資料的簡稱,一般說來,它包括全部生產(chǎn)資料和生活資料。在油田企業(yè)中,物資管理主要指生產(chǎn)過程中消耗的原料、材料、燃料、輔助材料、工具和設(shè)備等,對企業(yè)生產(chǎn)經(jīng)營活動所需各種物資的采購、驗收、供應、發(fā)放、存儲等一系列管理的總稱。物資管理是企業(yè)管理的重要組成部分,是企業(yè)組織生產(chǎn)、獲得經(jīng)濟效益的基礎(chǔ)?,F(xiàn)代企業(yè)的物資管理正朝著電子化、信息化、精細化的方向發(fā)展。隨著企業(yè)物資品種和樣式的增多,手工管理物資已不再適應企業(yè)的需要。逐步實現(xiàn)物資的精細管理(計算機管理)是必然的出路。結(jié)合一年來開發(fā)、使用的經(jīng)驗,本文深入探討了物資管理信息系統(tǒng)的設(shè)計思路、實現(xiàn)方法和應用。
【主題詞】物資管理計算機管理物資管理信息系統(tǒng)
近年來,隨著企業(yè)改革的逐步深入,企業(yè)內(nèi)部的許多日常事務實現(xiàn)了計算機管理。用計算機管理物資的各項事務,取代手工管理是必然的趨勢。為了使礦級對小隊各部門的物資管理更加簡單化,精細化,也為了使小隊申報物資更加方便快捷,本文針對我礦物資的計算機管理進行深入討論,公布自己的設(shè)計思路和實現(xiàn)方法以拋磚引玉。
1物資管理系統(tǒng)的需求分析
1.1勞動保護用品的發(fā)放標準及發(fā)放管理是勞動保護制度的組成部分。多年來,勞動保護制度在保障職工安全和健康、促進企業(yè)發(fā)展等方面發(fā)揮了積極的作用。近年來,隨著企業(yè)改革的深化,勞動條件、工種崗位、保護方式方法等都發(fā)生了很大變化。勞保用品的品種、發(fā)放標準以及管理方法都有待改進。使用一套統(tǒng)一的軟件系統(tǒng),全面管理勞保用品相關(guān)的各種實務,是企業(yè)深化改革的需要。也是降低勞動強度,減少管理成本,提高管理精度的需要。
1.2 勞保用品管理系統(tǒng)信息的主要來源,是各基層單位的《個人勞保用品發(fā)放卡片》。該卡片依據(jù)《勞動保護用品發(fā)放標準》登記了每個職工應該發(fā)放的品種和發(fā)放頻度。而《勞動保護用品發(fā)放標準》是由大慶油田有限責任公司依據(jù)各工種的作業(yè)條件來制定的。假設(shè)某基層單位有50個職工,分別屬于10個工種,涉及到的勞保用品的品種有82種,每個品種有1-10個型號,要準確計算出應該在何時將何種型號的勞保用品發(fā)放給哪些職工,其可變化因素的總和約為41萬個。手工管理條件下,實現(xiàn)勞保用品的精確管理是一件很難做到的事情。利用計
算機技術(shù)實現(xiàn)勞保用品的精確管理是本系統(tǒng)的基本任務。完全取代手工管理是系統(tǒng)的目標。
1.2 精確管理的內(nèi)涵,在基層單位和上級主管部門之間有明確的區(qū)別。從基層單位來看,側(cè)重于準確掌握職工勞保用品的發(fā)放信息,及時將勞保用品發(fā)放到應該發(fā)放的職工。而在上級主管部門,側(cè)重于掌握以前的消耗情況和準確預測未來的需要量,及時籌措資金。由于使用期限的差異和周期性集中發(fā)放造成的“扎堆”現(xiàn)狀,勞保用品的需要量會出現(xiàn)明顯的大小年現(xiàn)象。準確預測資金需求格外重要。另外,上級主管部門要不斷地修訂勞保用品發(fā)放標準,系統(tǒng)應該為各種改變計算出投入量和節(jié)省量。
1.3《勞保用品發(fā)放標準》在一定范圍內(nèi)推行時,應該具有權(quán)威性,嚴肅性。不允許人為地放寬和削減。也不允許延遲或提前。因此,系統(tǒng)應該為新標準的建立、修訂和實施提供強有力的支持。要方便上級主管部門及時準確地監(jiān)察審計基層單位的管理情況。
1.4系統(tǒng)應安全,可靠。界面要直觀,易懂。上下級數(shù)據(jù)交流要簡單,方便,還要為今后的拓展留有足夠的空間。勞保用品管理系統(tǒng)的設(shè)計思路
據(jù)以上需求,我們對勞保用品管理系統(tǒng)進行了總體設(shè)計??傮w設(shè)計包括數(shù)據(jù)庫設(shè)計、操作界面設(shè)計、關(guān)鍵算法設(shè)計和數(shù)據(jù)傳遞設(shè)計四部分組成。
2.1數(shù)據(jù)庫設(shè)計
為適應我公司對數(shù)據(jù)庫的要求,我們選擇了oracle數(shù)據(jù)庫。在數(shù)據(jù)庫內(nèi)的主要數(shù)據(jù)表是:部門字典、人員字典、工種字典、勞保用品字典、型號字典、勞保用品發(fā)放標準字典、各類上報數(shù)據(jù)表和各類匯總、統(tǒng)計表。上報數(shù)據(jù)庫內(nèi)主要由各類上報數(shù)據(jù)組成,這些數(shù)據(jù)在運行期間更新。
2.2 操作界面設(shè)計
操作界面嚴格遵循Windows標準。系統(tǒng)顯示出清晰的層次結(jié)構(gòu),各窗口外觀、布局、風格和操作方法基本相同。相關(guān)事務集中在一個主菜單下,一類事務集中在一個窗口,一項事務集中在一個頁面,一個事務往往體現(xiàn)在一個按紐上。要考慮到基層單位操作人員的操作水平參差不齊,既要使初級操作人員根據(jù)說明準確操作該系統(tǒng),又要向高級操作人員提供靈活的操作方法。所有的輸出數(shù)據(jù)都要求
準確、直觀,一目了然。
2.3關(guān)鍵算法設(shè)計
系統(tǒng)的關(guān)鍵算法是準確預測需求。從理論上講,如果已知某個職工在以前的某個時間領(lǐng)取過某種勞保用品,又知道該種勞保用品規(guī)定的使用期限,就能夠準確地計算出下次發(fā)放的時間。但實際情況遠比理論上復雜得多。首先,勞保用品的使用期限按年計算,人們已經(jīng)習慣了這種模糊計算模式。你不能要求由于使用了該軟件,改變以前成熟的計算模式。因此,不能使用日期型數(shù)據(jù)描述發(fā)放時間和下次發(fā)放時間。其次,勞保用品的使用期差距太大,長者3年,短者1年。三是大多數(shù)基層單位在儲存勞保用品時,只區(qū)分了品種,不區(qū)分型號。以膠鞋為例,36碼的鞋和46碼的鞋的物資編碼是一個編碼。既要預測膠鞋的需求量,還要預測各型號的需要量。四是預測期間應該由用戶自己確定,預測品種由用戶自己確定,預測人員范圍由用戶自己確定。五是預測結(jié)果必須按小隊及大隊等層次進行逐級匯總,用戶期望既能按部門顯示和打印,又能按品種顯示和打印。只有詳細理解預測中的難度,才能在設(shè)計初期充分做好準備。
2.4 數(shù)據(jù)傳遞設(shè)計
兩類數(shù)據(jù)需要在基層單位和上級主管部門之間進行傳遞。一是上級主管修訂下發(fā)的勞保用品發(fā)放標準。基層單位不僅要使用新標準更新舊標準。只有這樣,才是準確、及時地執(zhí)行了上級的指令。二是基層單位定期向上級主管部門上報的數(shù)據(jù),包括年度發(fā)放情況,年度需求計劃等。由于上級主管部門既要掌握全局的情況,又要監(jiān)察各基層單位的執(zhí)行情況,因此,必須保持各個基層單位各年度數(shù)據(jù)的獨立性。勞保用品管理系統(tǒng)的實現(xiàn)、應用與不足
3.1 在以上設(shè)計思路指導下,我們于2009年5月首先在我礦計算機室單機進行試運行。系統(tǒng)數(shù)據(jù)庫采用了Oracle,開發(fā)工具采用了Microsoft Visual Studio2005。網(wǎng)絡版為兩層Client/Server結(jié)構(gòu),服務器環(huán)境為Windows 2003,數(shù)據(jù)庫引擎為MS ADO。
3.2在設(shè)計部門字典時,我們提供了方便的人員調(diào)轉(zhuǎn)功能。在建立工種字典及勞保用品字典時,我們嚴格執(zhí)行我公司目前現(xiàn)行的標準,并做了標準化、規(guī)范化處理。
3.3 試運行期間,操作人員很快掌握了使用方法。一旦完善了基礎(chǔ)數(shù)據(jù),系統(tǒng)就進入預定的運行軌道:系統(tǒng)能夠自動計算個人勞保用品發(fā)放時間;輔助制定護品年度采購、定做和發(fā)放計劃;能夠統(tǒng)計匯總勞保用品年度采購、發(fā)放數(shù)量。能夠上報勞保用品發(fā)放匯總情況和年度計劃。
3.4存在的不足和今后研究方向
勞保用品完全可以實現(xiàn)精確管理,關(guān)鍵是提高認識和使用高效能的軟件系統(tǒng),還要從實踐中認真的探索。該系統(tǒng)存在許多有待改進的地方。首先是建立基礎(chǔ)數(shù)據(jù)時工作量較大。要使管理真正上一個臺階,這項艱苦工作是不能省略的;其次自動形成個人勞保卡片功能還未實現(xiàn)。
總之,勞保用品管理雖然不是事關(guān)生存和發(fā)展的大事,但也是關(guān)系到職工切身利益的事情。目前我礦機房硬件設(shè)施完全跟不上軟件開發(fā)要求的最低配置,我們期望領(lǐng)導們給以應有的重視,優(yōu)化我礦機房硬件設(shè)施。還期望各級用戶積極反饋實用信息,多提意見,努力打造出我廠乃至公司最優(yōu)秀的勞保用品管理系統(tǒng)。
參 考 文 獻
1大慶油田有限責任公司 大慶油田有限責任公司關(guān)于印發(fā)《大慶油田有限責任公司員工個人勞動保護用品配備暫行標準》的通知 慶油發(fā) [2005]65號 2005年9月27日呂偉臣 霍言 呂寶臣 《Visual C#2005 入門與提高》
3劉桂喜,胡曉輝 《福利勞保用品發(fā)放管理系統(tǒng)的設(shè)計與實現(xiàn)》 現(xiàn)代計算機 2002年第1期
第二篇:合同管理系統(tǒng)的設(shè)計與實現(xiàn)
合同管理系統(tǒng)的設(shè)計與實現(xiàn)
【摘要】:計算機技術(shù)迅猛發(fā)展,日新月異的技術(shù)更新正在應用到更多的領(lǐng)域,信息管理領(lǐng)域中合同生成與管理的自動化是當前的大勢所趨。本文設(shè)計與實現(xiàn)了一個合同生成與管理自動化系統(tǒng)。系統(tǒng)采用B/S模式,其核心由兩個模塊組成:合同的起草、審批、授權(quán)模塊以及合同簽訂后的管理模塊。第一個模塊負責收集數(shù)據(jù)及驗證其有效性,第二個模塊對收集到的數(shù)據(jù)進行分析和管理。本系統(tǒng)集成了第三方中間件,實現(xiàn)了在web環(huán)境下方便地提取或組合合同模板(嵌入網(wǎng)頁中的word)中的數(shù)據(jù),并以此為基礎(chǔ)將合同的生成與管理有機地集成,在保證了數(shù)據(jù)的一次性錄入的前提下,進一步克服了由于其后臺數(shù)據(jù)結(jié)構(gòu)的復雜性限制了合同模板的多樣性的問題,使用戶能隨著工作需要而增加合同模板,使系統(tǒng)更具的通用性;另外授權(quán)后轉(zhuǎn)變?yōu)镻DF格式的合同保證了不被用戶隨意更改己執(zhí)行的合同,使合同的后期管理有了安全的保障;新增的合同流轉(zhuǎn)查看及數(shù)據(jù)庫恢復功能使用戶更方便地查看合同的審批流程和數(shù)據(jù)的安全性;最后隨著系統(tǒng)的試運行又增加的其它功能使系統(tǒng)日趨完善?!娟P(guān)鍵詞】:合同管理中間件自定義模板文檔格式轉(zhuǎn)換
【學位授予單位】:山西大學 【學位級別】:碩士 【學位授予年份】:2013 【分類號】:TP311.52
【目錄】:中文摘要8-9ABSTRACT9-10第1章緒論10-141.1研究背景及意義101.2國內(nèi)外研究現(xiàn)狀10-121.3論文主要內(nèi)容121.4論文結(jié)構(gòu)12-14第2章系統(tǒng)主要技術(shù)介紹14-202.1服務器端技術(shù)14-162.1.1Word訪問技術(shù)142.1.2PDF文件生成技術(shù)142.1.3PageOffice中間件技術(shù)14-152.1.4ASP.NET技術(shù)152.1.5數(shù)據(jù)訪問技術(shù)ADO.NET15-162.2瀏覽器端腳本16-172.3本章小結(jié)17-20第三章系統(tǒng)分析與設(shè)計20-303.1需求綜述20-213.2系統(tǒng)設(shè)計的目標和原則21-223.2.1系統(tǒng)設(shè)計目標213.2.2系統(tǒng)設(shè)計原則21-223.3開發(fā)平臺223.4系統(tǒng)的設(shè)計22-283.4.1合同流轉(zhuǎn)過程的重構(gòu)22-233.4.2自定義合同模板23-243.4.3用于轉(zhuǎn)換成PDF格式的中間文件的結(jié)構(gòu)設(shè)計24-273.4.4起草法律文書的設(shè)計27-283.5本章小結(jié)28-30第4章系統(tǒng)實現(xiàn)30-384.1客戶端自定義模板的實現(xiàn)30-314.2存檔合同WORD--PDF格式轉(zhuǎn)換31-334.3WEB環(huán)境下法律文書的草擬的實現(xiàn)334.4建立合同流轉(zhuǎn)情況查詢表33-344.5合同流轉(zhuǎn)通知34-354.6系統(tǒng)其它輔助功能的實現(xiàn)354.7本章小結(jié)35-38第5章結(jié)論與展望38-405.1總結(jié)385.2展望38-40參考文獻40-42致謝42-43個人簡況及聯(lián)系方式43-45
本論文購買請聯(lián)系頁眉網(wǎng)站。
第三篇:關(guān)于教務管理系統(tǒng)的設(shè)計與實現(xiàn)
關(guān)于教務管理系統(tǒng)的設(shè)計與實現(xiàn)
摘 要:隨著現(xiàn)代信息技術(shù)的迅速發(fā)展及“無紙化”、“實時性”辦公在高教管理中的需要,本項目設(shè)計了一套適用于高教管理的教務管理系統(tǒng),其功能為教師課程查詢、工作量統(tǒng)計、教師科研系統(tǒng)管理等,極大的方便了教職員工。教務管理系統(tǒng)的內(nèi)涵和意義
為了適應高校信息化發(fā)展及無紙化辦公的需要,提高教職工工作效率及實現(xiàn)“24小時”隨時辦公的理念。減少教師及相關(guān)行政人員在辦公中重復性、冗余性勞動,本項目設(shè)計了一套教務管理系統(tǒng),本系統(tǒng)與傳統(tǒng)的教師錄入相比,不但減少了教師的工作量,并重新設(shè)計學校文件管理流程,并有數(shù)據(jù)上傳,圖表在線打印等功能,便于教師查找和維護教學數(shù)據(jù),少了紙張浪費,達到學校現(xiàn)代化、信息化管理的目的。教務管理系統(tǒng)介紹
本系統(tǒng)主體應用框架為C/S結(jié)構(gòu),分為服務器和客戶端子系統(tǒng)兩部分,服務器系統(tǒng)只有管理員擁有權(quán)限,負責數(shù)據(jù)的管理,此系統(tǒng)運行在校園服務器端,同時數(shù)據(jù)庫也存放于此。客戶端軟件運行在于用戶PC機中,教師下載后方可使用,其功能為根據(jù)需要查詢或統(tǒng)計教學數(shù)據(jù)。數(shù)據(jù)庫采用SQL Server,對數(shù)據(jù)提供自動導航,大大地提高了數(shù)據(jù)處理能力。
本系統(tǒng)分為教務管理服務器和客戶端兩個子系統(tǒng)。教務管理客戶端系統(tǒng)的功能為管理高教教師日常文件,其可分為三個子模塊:
1、課程查詢模塊,其功能為教師通過查詢課程,可了解人才培養(yǎng)方案的內(nèi)容,如課程編碼、教學大綱,教學進度等內(nèi)容;
2、工作量統(tǒng)計模塊,其功能為教師通過所在的院系查找與自己相關(guān)的課程,對課程進行勾選后,可得出本學期課程的課時,并可計算課時量及課時費用,本模塊包括打印功能,若有需要可將人才培養(yǎng)方案、教學進度、教案、多媒體申請、教材申報情況進行打??;3科研任務管理模塊,對教師的科研項目,包括在研項目,已經(jīng)取得的成果,及成果材料數(shù)據(jù)進行上傳。教務管理服務器的功能為對教務管理的數(shù)據(jù)進行維護;其可分為三個子模塊:
1、課程管理模塊,其功能為課程相關(guān)數(shù)據(jù)的錄入和編輯,只有管理員擁有權(quán)限;
2、工作量查詢模塊,管理員可對教師登記數(shù)據(jù)進行查詢,并對所需數(shù)據(jù)進行打印,只有管理員有訪問所有教師記錄的權(quán)限,但無權(quán)對數(shù)據(jù)進行修改;
3、科研任務管理維護模塊,其功能為對教師登記的科研數(shù)據(jù)進行查詢,并可對所需數(shù)據(jù)進行打印,管理員有訪問所有教師記錄的權(quán)限,但無權(quán)對數(shù)據(jù)進行修改。設(shè)計工具和數(shù)據(jù)庫的選擇
在軟件的設(shè)計上要求簡潔大方,便于瀏覽,框架設(shè)計簡明實用,易于管理。
本系統(tǒng)在開發(fā)上采用Visual Studio 2005 C#和SQL Server數(shù)據(jù)庫。Visual Studio 2005 是由Microsoft公司推出的能夠快速開發(fā)客戶端/服務器應用程序的一款編程軟件,C#是基于.NET框架(.NET Framework)的一種程序設(shè)計語言。其特點是提供了與業(yè)務緊密集成的、可擴展的開發(fā)環(huán)境,不僅易于實現(xiàn),而且支持多線程開發(fā),安全穩(wěn)定。
SQL Server 是Microsoft 公司推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點,可跨越從運行Microsoft Windows 2000 的筆記本電腦到運行Microsoft Windows 2012 的大型多處理器的服務器等多種平臺使用。SQL Server 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能(BI)工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,便于構(gòu)建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。
系統(tǒng)運行的硬件環(huán)境要求為:Intel Corei3 以上+2G 內(nèi)存+100G 以上硬盤。教務管理系統(tǒng)的設(shè)計與實現(xiàn)
4.1 登錄界面
首先教師須成功登錄教務系統(tǒng)主界面,系統(tǒng)通過教師輸入姓名和密碼來驗證身份,只有用戶名與密碼分別與存儲教師信息的表 login 中用戶名與密碼字段相匹配時,身份驗證成功,提交記憶用戶名,此時教師才有權(quán)登錄到主頁面選擇菜單中的功能模塊。
4.2 教師工作量統(tǒng)計模塊
通過驗證后系統(tǒng)通過數(shù)據(jù)庫查詢,可查找到教師所在院系,并將信息顯示在復選框中,此時在列表中顯示本系教師應承擔的所有課程,教師可選擇任意一門課程查看,如課程編號、教學進度、教學大綱、電子教案等內(nèi)容,同時教師還可在復選框中選擇幾門課程,計算課時費用。選擇出課時情況后系統(tǒng)將建立一種張表格記錄本學期教師授課情況,若有需要可自動生成打印表,如:多媒體申請表、授課任務書、教師評價表等。同時教師將數(shù)據(jù)填寫完整后點擊“保存”按鈕,可將數(shù)據(jù)上傳人服務器端,管理員可對數(shù)據(jù)進行查詢,若有需要可產(chǎn)生表格進行打印。
4.3 教師科研任務管理模塊
教師通過驗證后可選擇進入科研任務管理模塊,左側(cè)為樹形列表,根列表為:項目、教材、文章、獎勵、專利等,此列表項若有需要可由管理員增加,根列表下可增加內(nèi)容,如:項目中可分為在研項目、已完成項目;文章可分為一般文章、核心文章、重點文章等。教師可將科研情況根據(jù)需要保存入表中,并將證書、結(jié)項材料、科研費用支出情況等電子版保存入數(shù)據(jù)庫,此保存分為兩個級別,一級是上傳入公共數(shù)據(jù)庫,此內(nèi)容管理員可查詢,另一級為傳入私有數(shù)據(jù)庫,此內(nèi)容只有教師本人有權(quán)限查看或更改,作為資料備份和文件的日常管理。
4.4 管理員服務器管理模塊
在登錄階段首先選擇管理員,填入正確的用戶名和密碼后將進入管理員界面,管理員界面分為三個內(nèi)容,分別為人員管理、課程管理及教師科研管理。
1、人員管理:中間為本校教師登記列表,此表可將數(shù)據(jù)庫中登記教師顯示其中,并有增、刪、改、查的功能。
2、課程管理:將本校全部課程按照院系進行分類錄入到數(shù)據(jù)庫中,同時可查詢教師每個教授的課程及工作量情況,并形成表格打印。
3、教師科研管理:輸入教師姓名后,可對教師科研情況進行查詢,但無更改權(quán)限。結(jié)束語
教務管理系統(tǒng)的實現(xiàn)極大的方便了高教教師及教務工作人員,具有很強的便捷性和靈活性,對教務管理重新進行流程再造,打破了原有教務管理的模式,達到了現(xiàn)代高校高效管理的目的。
參考文獻
[1] 田姍.基于 WEB 模式的教學管理系統(tǒng)的設(shè)計與開發(fā)[D].濟南:山東大學,2011.[2] 徐秀娟.教學管理系統(tǒng)的開發(fā)與設(shè)計[D].成都:電子科技大學,2011.
第四篇:高速公路路政管理系統(tǒng)設(shè)計與實現(xiàn)
摘要
摘要
隨著公路建設(shè)的發(fā)展以及通過幾年的資料調(diào)查和分析研究,高速公路管理局擁有了較豐富的交通數(shù)據(jù)資料,但是對于路政資料數(shù)據(jù)的管理和保存沒有形成健全的系統(tǒng),原有的管理手段與現(xiàn)行的發(fā)展形勢早已不相適應,在交通規(guī)劃和管理中沒有發(fā)揮應有的作用,造成了寶貴資料的浪費。本系統(tǒng)按照國家路政管理的相關(guān)法律法規(guī)和制度,根據(jù)路政業(yè)務和計算機信息管理的特點結(jié)合于高速公路路政管理的實際情況,使用計算機管理信息系統(tǒng)管理路政,建立基礎(chǔ)數(shù)據(jù)庫,并對數(shù)據(jù)進行基礎(chǔ)性的統(tǒng)計,方便于各級部門之間的數(shù)據(jù)交流,提高數(shù)據(jù)和報表的準確度。實現(xiàn)路政管理決策科學化和規(guī)范化,及資源的共享。本系統(tǒng)分為系統(tǒng)管理;處罰管理;案件處理;路政巡查管理;清障排障管理;員工管理;用戶管理;系統(tǒng)幫助.每個模塊包含了多個子功能,形成梯形結(jié)構(gòu)的管理系統(tǒng)。
本文先介紹了本課題的研究背景、系統(tǒng)需求和主要研究內(nèi)容;然后對系統(tǒng)中用的到理論知識和相關(guān)技術(shù)進行了詳細的闡述,包括開發(fā)工具、體系結(jié)構(gòu)、工作流程、數(shù)據(jù)庫設(shè)計、處罰審核、系統(tǒng)測試等。該系統(tǒng)采用B/S三層結(jié)構(gòu)的系統(tǒng)結(jié)構(gòu),開發(fā)技術(shù)選擇Jsp技術(shù)和Struts技術(shù),以Tomcat作為Web服務器,選用SQL Server 2000作為后臺數(shù)據(jù)庫,客戶端采用瀏覽器來完成。論文中闡述了具體實現(xiàn)各模塊的方法。
高速公路路政管理系統(tǒng)的設(shè)計與實現(xiàn)完成后,試運行正常。該系統(tǒng)能夠方便、及時的和用戶交互,大大提高了高速公路網(wǎng)絡路政管理的效率,并且該系統(tǒng)易于維護。
關(guān)鍵詞:路政管理;java;處罰管理;b/s結(jié)構(gòu)
I
Abstract
Abstract Along with the development of highway construction and through years of data analysis and investigation of research, highway administration has the rich traffic data, but for highways data management and save not form a sound system, the original management means and the current development situation already does not adapt, in transportation planning and management of doesn't play its role, caused the precious material waste.This system according to the national highway administration the relevant laws, regulations and systems, according to the highways business and the computer information management characteristics in highway road administration's actual situation, use computer information management system, establish the foundation database management of highways and the data were basic statistics, convenience in various departments between the data exchange and improve the accuracy of the data and statements.Realize road administration decision-making scientization and standardization, and resource sharing.This system is divided into system management, Punishment management;The case processing;Highways patrolled management;Intelligent troubleshooting management;The staff management;User management;The system helps.Each module contains more than one function, form trapezoid structure of management system.This paper first introduces this topic research background, system demand and the main research contents, Then on the system used to theoretical knowledge and related technology in detail, including development tools, system structure, working process, database design, punishment and audit, system test, etc.The system adopts the B/S three-layer system structure, development technology choice Jsp technology and Struts technology, with Tomcat as a Web Server, choose SQL Server 2000 as backend database, the client adopting the browser to complete.Paper expounds the concrete realization of each module method.highway road administration system design and implementation after finishing, commissioning normal.This system can be convenient, timely, and user interaction, greatly improving the highway network road administration efficiency, and the system is easy to maintain.Keywords Highway management;Java;Punishment management;B/S structure II
目 錄
目 錄
摘要.................................................................................................................................................I Abstract..........................................................................................................................................II 目 錄.............................................................................................................................................I 第1章緒論....................................................................................................................................1
1.1本課題研究背景及意義.........................................1 1.2國內(nèi)外研究現(xiàn)狀...............................................3 1.3本文主要內(nèi)容.................................................4 1.4論文組織結(jié)構(gòu).................................................5 1.5本章小結(jié).....................................................6 第2章路政管理系統(tǒng)的開發(fā)構(gòu)架........................................7
2.1高速公路簡介.................................................7
2.1.1產(chǎn)生背景...............................................7 2.1.2分類...................................................7 2.1.3特征特點...............................................7 2.1.4功能和經(jīng)濟效益.........................................8 2.2系統(tǒng)的前景...................................................8 2.3系統(tǒng)的現(xiàn)狀...................................................9
2.3.1 系統(tǒng)的建設(shè)現(xiàn)狀..........................................................................................9 2.3.2 系統(tǒng)的運行和管理現(xiàn)狀...........................................................................10 2.4 系統(tǒng)的市場分析............................................11 2.5路政管理系統(tǒng)構(gòu)架............................................11
2.5.1 B/S結(jié)構(gòu)數(shù)據(jù)庫的應用...............................................................................11 2.5.2 B/S結(jié)構(gòu)技術(shù).................................................................................................12 2.6 系統(tǒng)開發(fā)關(guān)鍵技術(shù)與開發(fā)環(huán)境................................15
2.6.1 WEB技術(shù)..............................................15 2.6.2 Java簡介.............................................16 2.6.3 Java優(yōu)勢與特點.......................................16 2.6.4 SQL SERVER............................................16 2.7本章小結(jié)....................................................17 第3章路政管理系統(tǒng)的需求分析.......................................19
3.1系統(tǒng)概述....................................................19 3.2業(yè)務功能需求................................................21
I
目錄
3.3系統(tǒng)數(shù)據(jù)與數(shù)據(jù)流程分析......................................24 3.3.1系統(tǒng)數(shù)據(jù)分析..........................................24 3.3.2系統(tǒng)數(shù)據(jù)流程分析......................................24 3.4技術(shù)指標要求................................................27 3.4.1系統(tǒng)目標..............................................27 3.4.2性能要求..............................................29 3.5本章小結(jié)....................................................30 第4章路政管理系統(tǒng)的設(shè)計與關(guān)鍵技術(shù)分析.............................31
4.1系統(tǒng)用例圖..................................................31 4.1.1處罰管理模塊用例圖....................................31 4.1.2案件處理模塊用例圖....................................32 4.1.3路政巡查模塊用例圖....................................32 4.1.4清障排障模塊用例圖....................................33 4.2 系統(tǒng)總體設(shè)計..............................................34 4.2.1系統(tǒng)網(wǎng)絡構(gòu)架..........................................34 4.2.2系統(tǒng)總體構(gòu)架..........................................36 4.3系統(tǒng)環(huán)境....................................................37 4.3.1運行環(huán)境選擇..........................................37 4.3.2系統(tǒng)開發(fā)環(huán)境選擇......................................38 4.3.3系統(tǒng)開發(fā)工具選擇......................................38 4.4 數(shù)據(jù)庫的設(shè)計...............................................38 4.4.1.數(shù)據(jù)庫設(shè)計原則........................................38 4.4.2數(shù)據(jù)庫體系結(jié)構(gòu)........................................39 4.4.3存儲過程及其應用......................................45 4.4.4觸發(fā)器的應用及數(shù)據(jù)完整性的保證........................45 4.5系統(tǒng)設(shè)計的技術(shù)分析..........................................45 4.5.1 B/S體系結(jié)構(gòu)技術(shù)......................................46 4.5.2JDBC技術(shù)..............................................48 4.6本章小結(jié)....................................................49 第5章系統(tǒng)關(guān)鍵模塊的實現(xiàn)...........................................51
5.1公共模塊的實現(xiàn)..............................................51 5.2用戶登錄模塊的實現(xiàn)..........................................52 5.3系統(tǒng)WEB界面的實現(xiàn)..........................................57 5.4路政用戶管理模塊的實現(xiàn)......................................57 5.5路政處罰管理模塊的實現(xiàn)......................................67
II
目 錄
5.6路政案件處理模塊的實現(xiàn)......................................72 5.7路政巡查管理模塊的實現(xiàn)......................................74 5.8路政出警管理模塊的實現(xiàn)......................................76 5.9路政清障排障管理模塊的實現(xiàn)..................................78 5.10系統(tǒng)測試...................................................79 5.10.1功能的測試...........................................80 5.11測試項目和結(jié)論.............................................80 5.12系統(tǒng)應用優(yōu)勢...............................................84 5.13本章小結(jié)...................................................85 結(jié)論...............................................................................................................................................87 參考文獻......................................................................................................................................89 致謝...............................................................................................................................................91
III
第1章 緒論
第1章緒論
1.1本課題研究背景及意義
高速公路交通和基礎(chǔ)設(shè)施的建設(shè)總體水平還處于較低形勢,不能滿足改革開放和現(xiàn)代化建設(shè)的需要。仍然處于停滯狀態(tài),大大影響到國民經(jīng)濟持續(xù)穩(wěn)定、健康的發(fā)展。為扭轉(zhuǎn)這一局面,維吾爾自治區(qū)交通廳必須以鄧小平理論為指導,在黨的十七大精神的帶領(lǐng)下深化經(jīng)濟體制改革依靠科技進步大力發(fā)展以重要國道干線的新建或改建為中心的基礎(chǔ)設(shè)施建設(shè);重點提高高速公路服務水平、技術(shù)等級及路網(wǎng)連通度加強公路管理與養(yǎng)護工作;加速通往邊境口岸公路的建設(shè);適當修建經(jīng)濟效益顯著的新線,以貧困縣鄉(xiāng)為重點積極發(fā)展縣鄉(xiāng)高速公路;加大運輸市場的宏觀管理。合理整頓車輛構(gòu)成,努力降低運輸成本,提高運輸經(jīng)濟效益,提高市場競爭力逐一建成一個以國道干線為骨架以五個經(jīng)濟區(qū)中心城市向外輻射的干線公路為分支、以溝通城鄉(xiāng)的縣鄉(xiāng)公路為脈絡,布局合理、有較好的服務功能的公路運輸網(wǎng)。
公路將在2020年前建成以國道312線與國道314線[1],為主的框架將是干線的主要公路網(wǎng),近期公路運輸能力將有很大的改善,中期實現(xiàn)均衡發(fā)展,遠期適應全球經(jīng)濟化的需要、有效地支持經(jīng)濟到2020年,將是亞歐第二大陸橋運輸?shù)闹揠H交通重要樞紐中心。
由于區(qū)域高速公路的規(guī)模越來越擴大,商品經(jīng)濟使得人們的觀念也不斷發(fā)生著變化,在經(jīng)濟利益的帶動下高速公路運輸和消費量加大,與此同時破壞高速公路路產(chǎn)和盜竊公路交通設(shè)施都威脅著公路事業(yè)的健康發(fā)展。由于公路的經(jīng)濟效益、社會效益和路網(wǎng)服務水平在不斷的提高,研究完整的高速公路路政管理系統(tǒng)是至關(guān)重要的。
鑒于高速公路建設(shè)的發(fā)展以及通過多年的資料調(diào)查和分析研究,高速公路管理局具備了較豐富的交通數(shù)據(jù)資料,但是對于資料數(shù)據(jù)的管理和保存沒有形成完善的系統(tǒng),原先的管理手段與當前的發(fā)展形勢已不相適應,在交通規(guī)劃和管理中沒有發(fā)揮到應有的作用,造成珍貴資料的浪費。本系統(tǒng)按照國家路政管理的相關(guān)法律法規(guī)和制度,通過路政業(yè)務和計算機信息管理的特點聯(lián)系高速公路路政管理的實際情況,用計算機管理信息系統(tǒng)管理路政,建立基礎(chǔ)數(shù)據(jù)庫,而且對數(shù)據(jù)進行基礎(chǔ)性統(tǒng)計,方便于各級部門之間數(shù)據(jù)的交流,大大提高了數(shù)據(jù)和報表的準確度。確保路政管理的決策科學化和規(guī)范化,實現(xiàn)資源共享。本系統(tǒng)分為了系統(tǒng)管理、處罰管理、案件處理、路政巡查、路障清除、員工管理、用戶管理、系統(tǒng)幫
北京工業(yè)大學工程碩士學位論文
助八大模塊,每個模塊包含了多個子功能,形成一個梯形結(jié)構(gòu)。
區(qū)域高速公路的規(guī)模日益增大,隨之增強了人們對商品經(jīng)濟的觀念,經(jīng)濟利益使得高速公路運輸和消費量加大,要想公路事業(yè)的健康發(fā)展有個健全的高速公路路政管理系統(tǒng)是至關(guān)重要的。開發(fā)高速公路路政管理信息系統(tǒng)具有以下方面的意義[2]:
(1)保障了高速公路系統(tǒng)的完整性;
高速公路基礎(chǔ)設(shè)施,都是國家財產(chǎn),均要受到國家法律法規(guī)的保護,很多物質(zhì)構(gòu)建了一條完整、規(guī)范的高速公路,通過路政管理工作,應用路政管理法規(guī),可以強制性的處理各種破損路產(chǎn)、違法違紀侵犯路權(quán)的行為,只有法律法規(guī)健全執(zhí)行,高速公路才可能處于正常的運行狀態(tài),高速公路的經(jīng)濟效益和社會效益才可以充分地體現(xiàn)出來。
(2)更好的改變高速公路交通環(huán)境;
通過對高速公路路政的管理,采用強制性的措施,大大提高了高速公路的運行質(zhì)量,保證了高速公路自身良好的道路條件,確保部分行車的視覺范圍,和沿線景觀協(xié)調(diào)美觀,排除行車的干擾;此外改善高速公路的交通條件,實現(xiàn)車輛的分流,禁止行人損壞隔離欄并從損毀的隔離欄處穿越高速公路。有了高速公路路政管理系統(tǒng),將提高高速公路整體的交通環(huán)境。
(3)有效提高高速公路的使用年限;
如果我們想讓高速公路是專供機動車行駛的公路,想要全部采用環(huán)島控制機動車出入、渠化通行的方式,不準許非機動車輛、拖拉機、牲畜等駛?cè)敫咚俟罚捅仨殞Ω咚俟穼嵤┞氛芾聿拍鼙U纤氖褂觅|(zhì)量和年限,而且按規(guī)范、規(guī)定實施管理也才達到高速公路使用的最佳效果。
(4)確保收費工作有序的進行;
高速公路收費事宜都要依據(jù)路政管理措施來保障正常秩序,高速公路建成后便負債國家銀行,只有有效的使用路政管理系統(tǒng)才能防范和堵塞各類偷逃交費的違章違法行為,通過路政的日常管理,方便快速的讓受益者順利有序的通行、才能讓高速公路收費工作有條有理的實現(xiàn)。
(5)有利于監(jiān)督使用者自覺遵紀守法;
實現(xiàn)路政管理既是執(zhí)法的過程也是學習教育的過程,讓發(fā)生在高速公路上的路政相關(guān)案件的調(diào)查處理得到及時的解決,也可以及時讓受罰者了解有關(guān)的法律法規(guī),從而達到了宣傳教育的作用,受罰者在教育理解后將支持、配合高速公路路政工作的管理,有了良好的規(guī)章制度才能保障高速公路的安全暢通
第1章 緒論
(6)路政管理系統(tǒng)的開發(fā)是提高社會效益和經(jīng)濟效益的必然產(chǎn)物。如果不實施路政管理,那么將無法實現(xiàn)統(tǒng)一、高效、集中的高速公路的安全暢通目標,更將達不到井然有序的工作狀況,從而導致公路運輸局面混亂,無法完成效益的最優(yōu)化,必將影響實現(xiàn)社會經(jīng)濟效益,為此路政管理是提高社會效益和經(jīng)濟效益的必然產(chǎn)物。
1.2國內(nèi)外研究現(xiàn)狀
1978年10月中國第一條全長373.4公里的臺灣基隆至高雄的高速公路建成。1988年10月31日上海滬嘉高速公路建成并且順利通車,結(jié)束了我國大陸沒有高速公路的歷史。隨著改革開放的推進和經(jīng)濟的飛躍發(fā)展,我國高速公路事業(yè)也得到了質(zhì)的發(fā)展。截至2009年底,全國高速公路通車總里程達到了51005公里,僅次于美國,居世界第二位,為全面建設(shè)小康社會提供了良好的交通運輸基礎(chǔ)保障。我國高速公路在未來的一段時間里,必將保持著較快的可持續(xù)發(fā)展勢頭。據(jù)了解,按照《規(guī)劃》目標,中國將花費巨資用30年時間完成“7918”國家高速公路網(wǎng)。8.5萬公里的高速公路網(wǎng)可覆蓋10多億人口,把我國人口超過20萬的城市全部連接起來,加上地方的高速公路,到時我國高速公路總里程將達到12萬公里左右。這將與當時的美國高速公路總里程相當。
國外都非常重視路政管理系統(tǒng)的總體發(fā)展規(guī)劃,目前,世界上已基本形成了以美國、日本和歐盟為主的三大研究開發(fā)陣營地??傊?,美、歐、日本等國利用自身技術(shù)優(yōu)勢在交通管理現(xiàn)代化方面的研究和應用方面走在了我國的前面。
美國的高速公路路政管理信息系統(tǒng)規(guī)劃是從1995年起首次正式發(fā)布了“國家智能交通運輸項目規(guī)劃”[4],規(guī)劃中明確規(guī)定了智能交通系統(tǒng)的7大領(lǐng)域和29個用戶服務功能,并且確定到2010年的開發(fā)計劃。每一領(lǐng)域都包含相應的用戶服務功能。2001年美國運輸部和美國智能交通協(xié)會(ITS America)聯(lián)合編制的《美國國家智能交通系統(tǒng)10年發(fā)展規(guī)劃》明確了區(qū)域間作為一個整體系統(tǒng)的發(fā)展建設(shè)的主題。在現(xiàn)有的規(guī)劃下,美國的ITS的建設(shè)正在不斷走向的完善[5],更好的緩解日益惡化的交通擁擠和無力繼續(xù)擴展交通基礎(chǔ)設(shè)施而形成的突出矛盾。目前,美國已經(jīng)建立了完善的高速公路路政管理信息體系結(jié)構(gòu)。
經(jīng)濟的大發(fā)展,使得國內(nèi)各大中小城市交通量持續(xù)增加,盡管修建了大量的交通設(shè)施,但是缺乏路政管理導致交通無法暢通。北京、上海、廣州等城市都意識到了高速公路路政管理信息的重要性,先后提出了路政管理系統(tǒng)的發(fā)展規(guī)劃,并進行了不同程度的開發(fā)和研究。但是國內(nèi)各大中城市在專項應用信息、政府主導項目和民間商業(yè)運作等方面仍然與國外存在較大的差距。
[3]
北京工業(yè)大學工程碩士學位論文
1.3本文主要內(nèi)容
本文結(jié)合高速公路路政管理現(xiàn)狀,將高速公路路網(wǎng)現(xiàn)狀進行分析,分析系統(tǒng)平臺的總體框架設(shè)計,為了在于整合現(xiàn)有交通資源的基礎(chǔ)上,建立一套滿足于高速公路路政管理系統(tǒng)的維護、管理、監(jiān)控和決策分析的綜合型信息系統(tǒng),實現(xiàn)高速公路管理工作的全面信息化[6]。具體研究內(nèi)容包括:
(1)分析高速公路路網(wǎng)信息化現(xiàn)狀;
(2)研究高速公路路政管理系統(tǒng)的現(xiàn)狀及存在的問題;
(3)研究系統(tǒng)平臺的總體架構(gòu)、總體設(shè)計、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫安全設(shè)計 及功能設(shè)計;
(4)研究平臺各個子系統(tǒng)的功能及實現(xiàn)的方法、信息技術(shù)的融合、信息安全技術(shù)的維護;
(5)進行高速公路路政管理系統(tǒng)設(shè)計。
本系統(tǒng)能夠?qū)Χ喾N違反《高速公路道路管理條例》的案件資料、收繳的處罰罰款以及路政業(yè)務管理中所必備的裝備實現(xiàn)有效的管理與應用。違法者可以使用網(wǎng)絡進行需要的內(nèi)容查詢,督促路政管理的各項管理內(nèi)容能夠接受上級主管部門和全社會的監(jiān)察。同時,系統(tǒng)能有效的對違章案件處理的質(zhì)量進行評定,為路政案卷提供了必要的申請功能。系統(tǒng)應保障以下幾點功能能正常運行:
(1)系統(tǒng)必須滿足路政管理的業(yè)務需要,節(jié)約資金。能有效的推動高速公路路政管理信息化建設(shè)的飛躍發(fā)展。
(2)提高工作效率。實現(xiàn)業(yè)務按時處理,并提供違章案件的即時提示信息,避免錯過待辦工作信息的不完整。保障了工作效益同時也滿足了高速公路的暢通。
(3)優(yōu)化辦事過程,要做到程序公開化、賠償內(nèi)容的標準要符合國家法規(guī)。使得執(zhí)法更加透明化,杜絕不良收入,做到秉公執(zhí)法。
(4)快速查詢法律法規(guī)。相關(guān)管理部門要及時查詢相關(guān)業(yè)務內(nèi)容及標準法律文書。及時更新新的法律法規(guī),確保受罰者第一時間掌握最新內(nèi)容。
(5)可以為執(zhí)法者提供強大的智能數(shù)據(jù)查詢和統(tǒng)計功能,快速、準確、完整的提供參考數(shù)據(jù)。本系統(tǒng)支持聯(lián)機網(wǎng)絡,以滿足路政管理業(yè)務的各項業(yè)務發(fā)展的需要。
實現(xiàn)本系統(tǒng)科學、有效的進行路政管理就必須注意以下三點關(guān)鍵問題[7]:(1)原有人工處理路政處罰,與系統(tǒng)自動處理路政案件的問題
在高速公路路政管理的過程中原有的人工處理路政處罰,不論從案件筆錄、現(xiàn)場照相,路政巡查、還是路障清除、路政處罰、路政審批等整個業(yè)務過程都是
第1章 緒論
由人工處理和管理的,尤其是案件的類型、損壞程度的判斷等路政處罰項目方面操作中存在著業(yè)務不規(guī)范、工作透明度不高、熟人辦案、不合理收費、法律解釋不標準等諸多工作缺陷,因而導致高速公路路政管理效率不高。本系統(tǒng)嚴格按照國家相關(guān)法律法規(guī)執(zhí)行管理,采用先進的計算機技術(shù)和數(shù)據(jù)庫訪問技術(shù),在高速公路路政管理的業(yè)務規(guī)范和標準以及國家相關(guān)公路路政管理法的基礎(chǔ)上,創(chuàng)建了高速公路路政管理業(yè)務數(shù)據(jù)庫。對路政業(yè)務的處理過程,系統(tǒng)里按照工作人員輸入的基礎(chǔ)信息對案件類別進行了分析、自動判斷可以用于案件的受理申請和審批、實現(xiàn)處理路政執(zhí)法案件等日常業(yè)務管理的自動化,做到處理的同時,同步完成提交入庫進行存儲;這項工作將是本系統(tǒng)的突破問題的關(guān)鍵。
(2)工作中原始數(shù)據(jù)檔案存檔的問題
高速公路路政管理可以將公路的產(chǎn)權(quán)、人為的破壞、超限運輸、路權(quán)的侵范等違章案件進行調(diào)查、處理。一旦案件處理完成后,就必須執(zhí)行多種檔案留檔管理。在南疆很多高速公路管理部門,工作人員都是依靠人工來進行案件的歸檔。使用本系統(tǒng)后可以直接把案件進行掃描歸檔,保證了使用者的查詢,最終達到本系統(tǒng)無紙化的管理。但是各種檔案進行計算機存檔管理的同時,保存案件圖片時,只能處理位圖格式,無法處理壓縮的圖片,從而導致保存大量的檔案會占用相當大的硬盤空間,這個問題也是本系統(tǒng)的一項難點。
(3)系統(tǒng)安全防護性的問題
本系統(tǒng)采用兩層式瀏覽器/服務器B/S體系結(jié)構(gòu),因為B/S結(jié)構(gòu)安全性較好,能方便的為各職能部門或數(shù)據(jù)庫管理員維護和管理數(shù)據(jù)時提供服務?;跒g覽器/服務器兩層邏輯模式的路政管理信息系統(tǒng)基本結(jié)構(gòu)包括服務器和數(shù)據(jù)庫服務器。在這種管理系統(tǒng)下,核心組成的部分是數(shù)據(jù)庫系統(tǒng),瀏覽器只是提供用戶界面、運行邏輯處理的應用。在B/S體系的下數(shù)據(jù)庫真正成了公共、專業(yè)化的儲藏倉庫,可以獨立的專門管理。
1.4論文組織結(jié)構(gòu)
本論文分為五章。
第1章是緒論,從高速公路路政管理現(xiàn)狀引出本論文的研究背景、研究意義、研究目標與方法。
第2章是高速公路路政管理系統(tǒng)的開發(fā)構(gòu)架應用優(yōu)勢與相關(guān)技術(shù)分析,主要從系統(tǒng)的前景、系統(tǒng)的現(xiàn)狀、系統(tǒng)開發(fā)關(guān)鍵技術(shù)與開發(fā)環(huán)境上做研究。
第3章是高速公路路政管理系統(tǒng)需求分析、系統(tǒng)的設(shè)計目標、系統(tǒng)功能模塊及本章小結(jié)。
北京工業(yè)大學工程碩士學位論文
第4章是高速公路路政管理系統(tǒng)的總體設(shè)計主要從系統(tǒng)網(wǎng)絡構(gòu)架、總統(tǒng)構(gòu)架、系統(tǒng)安全方面進行詳細敘述。
第5章是高速公路路政管理系統(tǒng)的主要功能設(shè)計與實現(xiàn),分別以用戶權(quán)限模塊的實現(xiàn)、處罰管理模塊的實現(xiàn)、案件管理模塊的實現(xiàn)、員工管理模塊的實現(xiàn)、清障排障管理模塊的實現(xiàn)詮釋該功能及該系統(tǒng)的測試目的和結(jié)論。
1.5本章小結(jié)
本章主要在針對高速公路路政管理的特點,分析了高速公路路政管理系統(tǒng)的建設(shè)背景及意義,通過對國內(nèi)外高速公路路政管理系統(tǒng)的研究指出了高速公路路政管理系統(tǒng)主要完成系統(tǒng)管理、處罰管理、案件處理、路政巡查、路障清除、員工管理、用戶管理、系統(tǒng)幫助八大模塊的設(shè)計與實現(xiàn)。
第2章 路政管理系統(tǒng)的開發(fā)構(gòu)架
第2章路政管理系統(tǒng)的開發(fā)構(gòu)架
2.1高速公路簡介
80年代之后,國民經(jīng)濟發(fā)展步入了快速增長期,公路交通需求強勁增長,各地迫切要求加快高速公路建設(shè),在這一時期,結(jié)束了沒有高速公路的歷史[8]。2.1.1產(chǎn)生背景
由于經(jīng)濟的飛躍發(fā)展,汽車的使用者也逐漸的增多,使得高速公路成為經(jīng)濟發(fā)展的必然產(chǎn)物。高速公路必須適應工業(yè)化和城市化的發(fā)展。所以高速公路的建設(shè)較多從城市的環(huán)路,交通繁忙的路段開始,逐漸成為以高速公路為骨干的城市交通主干道。2.1.2分類
高速公路按照它的功能可將它分為城市內(nèi)部高速公路和城市外高速公路兩大類。如果按按它的距離長短可分為近程高速公路(500km以內(nèi))、中程高速公路(500--1000km)和遠程高速公路(1000km以上)三類;按照其布局形式分為:平面立體交叉高速公路、路堤式高速公路、路塹式高速公路、高架高速公路和隧道高速公路。2.1.3特征特點
高速公路設(shè)計行車速度,在野外大多按地形的不同,分為80、100、120公里/時三個等級;通過城市大多采用 60和80公里/時兩個等級。高速公路平面線形大多以圓曲線加緩和曲線為主,并重視平、縱、橫三維空間立體線形設(shè)計。高速公路在郊外大多為4或6個車道,在城市和市郊大多為6或8個,甚至更多。路面現(xiàn)多采用磨光值高的堅質(zhì)材料(如改良瀝青),以減少路表液面飄滑和射水現(xiàn)象。路緣帶有時用與路面不同顏色的材料鋪成。硬路肩為臨時停車用,也需用較高級材料鋪成。在陡而長的上坡路段,當重型汽車較多時,還要在車行道外側(cè)另設(shè)爬坡車道。需要時,每隔2~5公里在車行道外側(cè)加設(shè)寬3米、長10~20米的專用臨時停車帶。
北京工業(yè)大學工程碩士學位論文
2.1.4功能和經(jīng)濟效益
高速公路在運輸速度方面有很大的提高,高速公路比其他公路肇事率和死亡率也低得多。高速公路里程一般只占公路總里程的1~2%,但其所擔負的運輸量占公路總運輸量的20~25%。高速公路造價高,用地多;但行車速度高,通行能力大,交通事故率小,故其投資費用一般只要7~10年即可由于其所節(jié)約的行車費用(包括燃料消耗、輪胎磨耗、汽車修理和養(yǎng)路費支出等)和運行時間以及所減少的行車事故而得到回償。
高速公路的建設(shè)和發(fā)展是經(jīng)濟發(fā)展水平的風向標,高速公路的發(fā)展同中國各省市還有一定的差距,建設(shè)和管理方面的體制都不是很完善。加快高速公路建設(shè)是經(jīng)濟社會發(fā)展的需要。隨著國民經(jīng)濟的快速發(fā)展,物流、人流、商品流大幅度增加,提高運輸效率、降低運輸成本的要求日益迫切。
2.2系統(tǒng)的前景
國家經(jīng)濟建設(shè)和國防建設(shè)的基礎(chǔ)設(shè)施是公路,全球經(jīng)濟的發(fā)展進程無不與公路運輸有著密切的關(guān)系。公路交通設(shè)施的是否先進及公路運輸是否發(fā)達都是衡量國民經(jīng)濟發(fā)展水平的重要標志之一。
地處西部邊陲,地域遼闊,居住點分散,城鎮(zhèn)大部分在盆地邊緣.國道312線、314線、216線、217線、218線將大部分縣市連接起來[9]。公路交通在綜合運輸體系中占有重要地位和主導作用,對促進區(qū)域經(jīng)濟的發(fā)展,維護國家安全.保障社會穩(wěn)定和民族團結(jié)發(fā)揮了重要作用。西部大開發(fā)戰(zhàn)略的實施.使近幾年的高等級公路建設(shè)速度及規(guī)模大幅度提高,將形成15個地州市(即烏魯木齊、昌吉、石河子、奎屯.伊寧、博樂、克拉瑪依、塔城、阿勒泰、吐魯番、哈密,庫爾勒、阿克蘇、阿圖什、喀什)高等級公路聯(lián)網(wǎng)。這些高等級公路將構(gòu)成的干線公路交通網(wǎng).同時建設(shè)的用以支持公路收費系統(tǒng)、監(jiān)控系統(tǒng)的通信系統(tǒng)隨著公路網(wǎng)的建設(shè)也形成了一個高等級公路專用通信網(wǎng)。這個通信網(wǎng)的形成將促進交通專用通信網(wǎng)的進一步發(fā)展。
由于高速公路交通的快速發(fā)展,各種路政管理的信息內(nèi)容和數(shù)據(jù)變得越來越復雜,一般的人工案件檔案管理形式在對付復雜的路況、路權(quán)方面的數(shù)據(jù),以及路權(quán)歸屬內(nèi)容,將是業(yè)務管理的信息最大化,同時各類文件的存檔管理、各類法律法規(guī)的查詢、各類數(shù)據(jù)的存管和業(yè)務人員的統(tǒng)籌等等問題出現(xiàn)時,更加表現(xiàn)的停滯。經(jīng)常有一些重要的數(shù)據(jù)和信息出現(xiàn)丟失或無法查詢,對需要及時處理的信息數(shù)據(jù)無法正常、有效的進行反饋,且在進行歷史數(shù)據(jù)分析上更無從進行總體的把握,不能有效的進行遠期的規(guī)劃及預測。另經(jīng)過調(diào)研了解,我國各各省、市、第2章 路政管理系統(tǒng)的開發(fā)構(gòu)架
縣和地方的公路路政部門的管理工作都各自進行管理,溝通較少,缺乏信息同享化、共優(yōu)化,從而導致管理部門領(lǐng)導信息嚴重停滯,促使在判斷上存在誤差的指示。為了確保共享利用現(xiàn)有的公路交通資源,有效提高公路運輸,在保障運輸?shù)那疤嵯戮S護好高速公路各類相關(guān)基礎(chǔ)設(shè)施,同時加快提高路政的管理水平才能使高速公路信息處理的準確性有效的進行提高。
計算機網(wǎng)絡信息化建設(shè)在20世紀后得到了飛度的發(fā)展,在發(fā)展的前提下,高速公路路政管理的信息話得到了準確、有效的發(fā)展,將計算機信息技術(shù)應用在路政管理工作上可快速進行有序的管理,使用計算機網(wǎng)絡等設(shè)備進行儲存、判斷、統(tǒng)計大量的路政管理方面的內(nèi)容,將可以解決路政管理信息的問題,并且可以為決策者提供決策內(nèi)容的準確行,達到有效的、及時的、科學的進行掌握判斷。為此,高速公路路政管理系統(tǒng)的建設(shè)具有時代意義。在此前提下,本文以維吾爾自治區(qū)高速公路路政管理系統(tǒng)為例,在充分了解公路路政管理的各要素、方面和機制的情況下,已對整個系統(tǒng)的運行過程進行多方面的調(diào)研和了解,分析系統(tǒng)的數(shù)據(jù)特征和業(yè)務功能需求,詳細地闡述了高速公路路政管理系統(tǒng)的信息特征和構(gòu)建思想。
2.3系統(tǒng)的現(xiàn)狀
2.3.1 系統(tǒng)的建設(shè)現(xiàn)狀
高速公路路政管理系統(tǒng)包括監(jiān)控、收費系統(tǒng)。監(jiān)控系統(tǒng)是保障機動車輛在行駛情況下的運行狀況以及高速公路出現(xiàn)的各類隱患進行監(jiān)測,達到安全、舒適的目標。收費系統(tǒng)是保障高速公路建設(shè)費用的償還及道路維護保養(yǎng)的費用管理,達到使用者使用道路情況下安全保障,同時也是發(fā)展高速公路事業(yè)的重要核心之一;通信系統(tǒng)是綜合監(jiān)控系統(tǒng)、收費系統(tǒng)時時管理的基礎(chǔ)平臺,是整個管理系統(tǒng)的通訊保障;綜合信息管理系統(tǒng)是通過各子系統(tǒng)的集成,達到資源的利用和共享,提供使用者各類交通信息的服務[10]。
本系統(tǒng)監(jiān)控內(nèi)容可劃分為路政管理中心計算機系統(tǒng)、道路監(jiān)控儀器、超速監(jiān)控攝像等,監(jiān)控系統(tǒng)將時時為使用者提供360度可旋轉(zhuǎn)拍攝,從而有效的解放使用者眼睛,達到眼觀四方。區(qū)域高速路收費系統(tǒng)可以劃分為收費站、收費管理中心,但是從現(xiàn)狀而言,決策者不能及時了解當天或小時收費情況,從而導致決策者的判斷能里。本系統(tǒng)按層次分為省、市、縣區(qū)域網(wǎng),自治區(qū)區(qū)域網(wǎng)及市、縣、鎮(zhèn)區(qū)域網(wǎng)系統(tǒng)組成。高速公路運行管理信息系統(tǒng)內(nèi)容可以包括五層結(jié)構(gòu):
1、接口層;
2、信息采集層
3、信息處理層
4、業(yè)務辦公層和決策支持層。
北京工業(yè)大學工程碩士學位論文
2.3.2 系統(tǒng)的運行和管理現(xiàn)狀
高速公路網(wǎng)絡監(jiān)控部門負責整個高速公路路網(wǎng)監(jiān)控系統(tǒng)的協(xié)調(diào)、指揮、調(diào)度、數(shù)據(jù)分析、統(tǒng)計以及道路救援內(nèi)容的工作,該高速公路聯(lián)網(wǎng)監(jiān)控系統(tǒng)能較為全面宏觀監(jiān)控路網(wǎng)交通及運行的狀況。通過對監(jiān)控數(shù)據(jù)的分析整理,匯集路段監(jiān)控的采集數(shù)據(jù),對高速公路進行監(jiān)控。當路網(wǎng)內(nèi)出現(xiàn)交通擁堵、重大交通事故時,監(jiān)控中心通過發(fā)布控制指令,對可變情報板、可變限速標志等交通誘導設(shè)備和相關(guān)媒體進行播報控制。并通過GPS車輛定位系統(tǒng),就近調(diào)用管理處任意車輛配合相關(guān)部門協(xié)調(diào)各路段交通流,從而保證整個路網(wǎng)的暢通。
其間,管理處與烏奎交警支隊就高速公路視頻監(jiān)控圖像聯(lián)網(wǎng)共享進行了研究,中心建立后將有效對接烏奎交警支隊卡口監(jiān)控管理系統(tǒng),在全疆范圍實現(xiàn)監(jiān)控資源跨級、跨部門共享。最大限度地滿足對高速公路交通運營狀態(tài)的控制、監(jiān)督和指導,為出行者提供一個良好的公路服務環(huán)境。
自從高速公路對車輛進行收費以來,收費技術(shù)經(jīng)歷了從低級到高級,從功能簡單到完善的過程。通行券在高速公路收費系統(tǒng)中起著重要的作用。
通行券就是攜帶高速公路名稱、車輛類型、人口站名或編號、人口收費員號、通過入口站的日期及時間等信息的載體[11]。
通行卷根據(jù)要求分為紙質(zhì)通行卷和磁性通行卷,紙質(zhì)通行卷是路政單位根據(jù)實際需求向印刷場進行定制的,屬于一次性原料。該通行卷只能在特定高速公路路段使用,卷面印有車輛類型、收費員名稱及下個收費站名稱,紙質(zhì)通行卷根據(jù)日期的到期日進行回收,一般由高速公路收費站收費員進行蓋章回收。
現(xiàn)有高速路段部分采用紙質(zhì)通行卷,對每個高速公路收費站而言,需要對車輛、車型進行多種類劃分,這就意味著工作人員將重復一種工作,且效率相當?shù)?,那就是收費、蓋章、整理通行卷,促使工作人員工作效率低,對于管理者也從在相當難度的管理。
從八十年代后期,紙質(zhì)通行卷在被磁性通行券代替的情形下,已成為許多國家重要的使用品,也將逐步成為一項成熟的技術(shù)。
我們所說的磁性通行券可劃分一次性使用和重復性使用兩種。一般來說,一次性使用的磁性通行券卷面材料使用磁性材料進行涂刷,而對磁性通行卷來說,他的規(guī)范已成為世界上標準進行定制的,不管是材質(zhì)、尺寸、性能都一一按國際要求定做,使用者可以在進入高速公路時領(lǐng)取一張通行卷,到達目的后進行讀取,方便收費人員有效的控制。
重復性使用的磁性通行券也就是我們所見到的銀行信用卡一樣,可以進行重復使用,在使用者進入高速公路后領(lǐng)取一張卡,并在出口處進行遞交,而其他使
第2章 路政管理系統(tǒng)的開發(fā)構(gòu)架
用者可以在這個收費口領(lǐng)取一張磁卡,下個收費站遞交,這樣即可以減少路政部門成本,又可以增加管理。
由于磁卡具有較高的儲存和讀取功能,而從工作原理來說,它與銀行卡具有同等能力,為此,部分高速公路路段已使用該卡,并可以聯(lián)網(wǎng)使用,從另一方面講,它即節(jié)省了收費工作人員直接接觸貨幣清數(shù)的問題,又可以減少不良的灰色收入,此類卡可以根據(jù)使用情況循環(huán)使用。
2.4系統(tǒng)的市場分析
根據(jù)“十五”期間維吾爾自治區(qū)公路路政管理的基本目標,到2011年底,必須達到路政管理系統(tǒng)的健全,保障路政管理網(wǎng)絡暢通,達到執(zhí)法水平明顯提高,在使用過程中,達到由區(qū)域管理發(fā)展至全疆、全國管理的轉(zhuǎn)變,在使用工作操作中,達到按照國家法規(guī)法律進行行政執(zhí)法的轉(zhuǎn)變。根據(jù)維吾爾自治區(qū)的路政管理主要進行行政措施來判定,缺少科學、準確的管理措施,使決策者在缺乏科學性、缺少數(shù)據(jù)性的情況下進行決策,導致高速公路管理不規(guī)范化、合理化。隨著二十一世紀公路快速發(fā)展的前提下,我們要緊隨時代發(fā)展的步伐,逐漸使路政管理系統(tǒng)走向成熟,要讓使用者、決策者發(fā)展原有的管理已在不適應時代的發(fā)展,從而必須了解和掌握現(xiàn)代化管理程序進行管理,計算機系統(tǒng)的發(fā)展已成為高速公路日常事務管理的核心組成部分,成為高速路發(fā)展的重要核心,高速公路的信息化、準確性、安全性可以全部依托計算機系統(tǒng)進行評估、判斷。高速公路的成與否主要取決于管理,管理到位了,自然高速公路就可以暢通無阻。
2.5路政管理系統(tǒng)構(gòu)架
2.5.1 B/S結(jié)構(gòu)數(shù)據(jù)庫的應用
最簡單的B/S體系結(jié)構(gòu)的數(shù)據(jù)庫應用,由兩部分組成,即瀏覽器和數(shù)據(jù)庫服務器程序。二者可分別稱為前臺程序與后臺程序。服務器相當于數(shù)據(jù)庫,服務器程序啟動后,客戶機經(jīng)過瀏覽器向服務器發(fā)送請求,并由服務器數(shù)據(jù)庫整理后進行響應;如自己使用電腦上的客戶瀏覽器,對于服務器電腦可作為客戶電腦。如需對服務器數(shù)據(jù)庫內(nèi)容數(shù)據(jù)進行操作,瀏覽器將會自動找到服務器程序,并由客戶機發(fā)送請求,服務器根據(jù)規(guī)則進行響應,反饋最終數(shù)據(jù)。
在典型的B/S數(shù)據(jù)庫應用中,數(shù)據(jù)的存儲管理系統(tǒng),是服務器程序單獨運行的,根據(jù)通常把那不同的(不管是已知還是未知的)前臺應用所不能違反的規(guī)則,在服務器管理程序過程中統(tǒng)一實現(xiàn),比如訪問者是否可以進入高級權(quán)限或只能進
北京工業(yè)大學工程碩士學位論文
行查詢權(quán)限等規(guī)則。服務器所有管理,對于高級權(quán)限工作者是清晰化的,查詢者不能更改高級權(quán)限所管理的內(nèi)容,只能工作完成查詢者所需查詢的內(nèi)容。在B/S體系的下,計算機服務器數(shù)據(jù)庫已可以成為共享、專業(yè)、優(yōu)化的數(shù)據(jù)倉庫,高級權(quán)限者可專門進行管理,方便客戶機使用。2.5.2 B/S結(jié)構(gòu)技術(shù)
B/S模式在邏輯上可以將功能化分為三層:第一,客戶顯示層、第二,業(yè)務邏輯層、第三,數(shù)據(jù)層[12]??蛻麸@示層為客戶機用戶提供所需內(nèi)容的圖形界面,可以幫助用戶快速理解該內(nèi)容及用戶所需服務內(nèi)容。業(yè)務邏輯層居于客戶顯示層和數(shù)據(jù)層中間,特別為路政管理業(yè)務提出一個邏輯性層次,而邏輯層包含了與系統(tǒng)相關(guān)的應用模型,并能準確的應用于用戶表示層和數(shù)據(jù)層分開。而該層次也將供客戶應用程序和數(shù)據(jù)服務程序進行有效的聯(lián)系,從而展現(xiàn)給客戶應用程序。數(shù)據(jù)層是B/S模式中底層,用來詮釋、維護、訪問和及時變更數(shù)據(jù)管理和達到應用服務對數(shù)據(jù)庫的請求,從而良好的經(jīng)Web使用。
B/S系統(tǒng)有3個基本部分組成:客戶機顯示層、服務器和中間件(Middleware)。
瀏覽器/服務器(B/S)模式結(jié)構(gòu)一般有兩種,分別包括兩層結(jié)構(gòu)和三次結(jié)構(gòu)等。
B/S兩層結(jié)構(gòu)及工作原理
B/S兩層結(jié)構(gòu)是目前最常見的管理系統(tǒng)應用中的系統(tǒng)架構(gòu)。瀏覽器/服務器(Browser/Server)兩層計算模式在基于WEB的數(shù)據(jù)處理中具有里程碑意義。這種模式為多用戶系統(tǒng)提供了前所未有的雙向交流靈活性,在各種類型的WEB軟件系統(tǒng)設(shè)計與開發(fā)中得到廣泛應用。
基于瀏覽器/服務器兩層邏輯模式的路政管理系統(tǒng)基本結(jié)構(gòu)包括客戶機(瀏覽器)和數(shù)據(jù)庫服務器。在這類的路政管理系統(tǒng)中,核心組成部分是數(shù)據(jù)庫系統(tǒng),因此也可以把這類系統(tǒng)看作一個數(shù)據(jù)庫應用系統(tǒng)??蛻魴C瀏覽器只提供用戶界面、數(shù)據(jù)提交。數(shù)據(jù)庫服務器接受客戶機瀏覽器提交指令后對數(shù)據(jù)庫進行業(yè)務處理,并返回處理結(jié)果。B/S 兩層結(jié)構(gòu)的邏輯模型見圖2-1所示。
第2章 路政管理系統(tǒng)的開發(fā)構(gòu)架
圖 2-1 B/S二層結(jié)構(gòu)邏輯模型圖 Figure 2-1 B/S layer structure logical model 客戶機服務器客戶機瀏覽器(開發(fā)語言HTML、JSP、PHP、ASP、NET等中間件MSSQLOracleMySQL(1)客戶機瀏覽器
客戶機瀏覽器提供界面及數(shù)據(jù)提交,并將這些請求數(shù)據(jù)提交到服務器。(2)服務器
在服務器上運行的計算方式表示為后端處理。后端處理設(shè)備是集于存儲、操作、數(shù)據(jù)保護等執(zhí)行的一種工程。該服務器中軟件包含了OSI和其它網(wǎng)絡操作軟件,而該服務器可以提供操作程序和服務程序為客戶機進行服務。從瀏覽器接受數(shù)據(jù)請求。
客戶機發(fā)送數(shù)據(jù)的請求響應。判定結(jié)果并上傳瀏覽器供客戶機使用。對其進行完整性自查。權(quán)限的控制及操作。
服務失敗后,自動恢復應用。及時、準確進行查詢,不斷完善更新。(3)中間件
中間件是保障使用過程中各網(wǎng)絡程序和硬件相互進行的連接的準確性及穩(wěn)定性,從而隱蔽了網(wǎng)絡部件的差異性,可以保證各類網(wǎng)絡訪問的清晰化,即以下三個清晰性:網(wǎng)絡清晰性、服務器清晰性、語言清晰性。
根據(jù)使用用途的不同,普遍有著不同種類的中間件。該系統(tǒng)使用的中間件是服務器數(shù)據(jù)庫訪問件OLEDB的ADO數(shù)據(jù)庫訪問技術(shù),它可以有效的使客戶機上的應用程序訪問服務器上數(shù)據(jù)庫的聯(lián)系機制,可以有效的將計算機網(wǎng)絡進行隱藏。
B/S 數(shù)據(jù)庫WEB程序在很多系統(tǒng)中都有較好的幫助和支持,如ASP、PHP、JSP都是很不錯的數(shù)據(jù)庫操作軟件,對于路政管理系統(tǒng)而言,系統(tǒng)越小、更新越
北京工業(yè)大學工程碩士學位論文
快、應用更為寬廣已成為開發(fā)系統(tǒng)的重要的輔助方案,對于客戶機與服務器瀏覽更為準確、及時,也是重要的一個指標。
B/S三層結(jié)構(gòu)及工作原理
該系統(tǒng)需在二層構(gòu)架的平臺上增加了業(yè)務邏輯層,也就是說業(yè)務邏輯層可以單一的進行程序處理,方便用戶在使用界面上與應用邏輯不同于一個平臺上,通訊協(xié)議可以由用戶自定義完成,這樣的構(gòu)架設(shè)計,可以使所有用戶共享邏輯平臺,而三層結(jié)構(gòu)設(shè)計存在的最大區(qū)別就是不能共享化?,F(xiàn)狀而看,國內(nèi)高速公路路政管理系統(tǒng)大多數(shù)都是由B/S三層以上構(gòu)架完成的。B/S三層結(jié)構(gòu)邏輯模型見圖2-2所示。
COM、CORBA瀏覽器界面(客戶機)應用服務(業(yè)務邏輯)ODBC、ADO、BDEOracleMySQLMSSQL 圖 2-2 B/S三層結(jié)構(gòu)邏輯模型圖 Figure 2-2 B/S three-layer logic model 與B/S兩層結(jié)構(gòu)的路政管理系統(tǒng)相比,B/S 三層結(jié)構(gòu)中突出的變化是增加了應用服務器。瀏覽器的任務減輕了,不再需要處理復雜的業(yè)務邏輯,而是將業(yè)務邏輯交給應用層去處理,應用層封裝了原來瀏覽器的所有業(yè)務規(guī)則和業(yè)務處理邏輯?;贐/S三層結(jié)構(gòu)的路政管理系統(tǒng)的數(shù)據(jù)層的功能和特性和兩層結(jié)構(gòu)中的數(shù)據(jù)庫服務器也基本相同。
根據(jù)高速公路路政的現(xiàn)在路政管理的要求本系統(tǒng)采用了簡單的B/S兩層結(jié)構(gòu)的邏輯模型。
B/S架構(gòu)的主要技術(shù)優(yōu)點為:
(1)有較好的活躍性和塑造型。根據(jù)各層平臺不斷的更新變動,系統(tǒng)主要對應用層進行更變,就可以使其達到共享,有較好的活躍性是B/S構(gòu)架主要的優(yōu)點之一,方便操作者在應用層進行隨時更改,同時不同服務器可以為不同客戶應用程序提供所需應用服務,這樣即可以節(jié)約資金費用,又可以在時間度內(nèi)節(jié)省時間,該系統(tǒng)有較好的安全保護性,為保障客戶使用安全,應用服務器可以控制數(shù)據(jù)更改,以及低權(quán)限的訪問層次,合理的按規(guī)則進行服務。
(2)B/S模式只要有網(wǎng)絡的地方就可以使用,很少對客戶端進行維護,減
第2章 路政管理系統(tǒng)的開發(fā)構(gòu)架
少IT管理人員工作負荷。B/S模式可以將服務集中在一起管理,統(tǒng)一服務于客戶端,從而具備了良好的容錯能力和負載平衡能力,方便維護。
2.6 系統(tǒng)開發(fā)關(guān)鍵技術(shù)與開發(fā)環(huán)境
2.6.1 WEB技術(shù)
Web是一種典型的分布式應用結(jié)構(gòu)。Web應用中的每一次信息交換都要涉及客戶端和服務端。因此,Web開發(fā)技術(shù)大體上也可以被分為客戶端技術(shù)和服務端技術(shù)兩大類[13]。
(1)服務器技術(shù)。從功能上解釋,它提供網(wǎng)絡上其他客戶機發(fā)送請求的處理,并提供響應的服務;它主要是與WEB服務器構(gòu)建的一部分,用于以一為多通訊的方式,也是服務器軟硬件及其他服務器構(gòu)建的平臺[14]。
(2)CJI(Common Gateway Interface)技術(shù),CGI是外部擴展應用程序與服務器交互的一個標準接口。按照CGI標準編寫的外部擴展應用程序可以處理客戶端輸入的協(xié)同工作數(shù)據(jù),完成客戶端與服務器的交互操作。這在實際應用中非常有用,如可以編寫CGI外部擴展程序來訪問外部數(shù)據(jù)庫,客戶端用戶可以通過它和服務器來進行數(shù)據(jù)查詢[15]。CGI一般分兩種:標準CGI和緩沖CGI。所有的服務器均應支持標準CGI,按標準CGI編寫的程序與具體的服務器無關(guān)。而按緩沖CGI編寫的程序與www.tmdps.cnmon Gateway Interface 通用網(wǎng)關(guān)接口)的結(jié)合體,它沒有提供專門的編程語言,而是允許用戶使用包括VB script,Java script等在內(nèi)的腳本語言編寫ASP的應用程序
[17]
。ASP的程序編寫比HTML更方便、更具靈活性。它是在WEB服務器端運行后,再將運行結(jié)果以HTML格式傳送至客戶端的瀏覽器。因此,ASP比其他腳本語言要可靠。
(5)ASP.NET技術(shù)。ASP.NET不僅僅是ASP下的一個版本,而且是一種建立在通用語言上的程序構(gòu)架,能被用一臺WEB服務器來建立強大的WEB程序,ASP.NET提供這WEB模式開發(fā)的強大優(yōu)勢。
北京工業(yè)大學工程碩士學位論文
(6)Servlet、JSP技術(shù)。由于JSP/Servlet都是基于Java的,所以它們也有Java語言的最大優(yōu)點,也就是說它可以一次編寫,隨處運行,系統(tǒng)可支持多種平臺,基本上可以在任意平臺進行開發(fā),且安全性也是很強大的,多樣化以及功能強大促使成為它最終優(yōu)勢。2.6.2 Java簡介
Java技術(shù)是一門編程語言,也是一個平臺,它基于Java虛擬機技術(shù),借助這個東西建立了跨平臺的優(yōu)勢。Java編程語言與眾不同之處在于:Java程序既是編譯型的(轉(zhuǎn)換為一種稱為Java字節(jié)碼的中間語言),又是解釋型的(JVM對字
[18]節(jié)碼進行解析和運行)。編譯只進行一次,而解釋在每次運行程序時都會進行。編譯后的字節(jié)碼采用一種針對JVM 優(yōu)化過的機器碼形式;解釋器是JVM 的實現(xiàn)。
2.6.3 Java優(yōu)勢與特點
(1)Java語言是簡單的。Java與C++極為相似,但卻簡單得多。高級編程語言的所有特性中,不是絕對需要的都已刪去了。
(2)Java語言是一個面向?qū)ο蟮牡恼Z言[19]。Java是一種面向?qū)ο蟮木幊陶Z言。除了簡單的類型,如數(shù)字和布爾算子之外,Java中的大部分都是對象。并且Java支持單繼承類層次結(jié)構(gòu)。這就是說,每個類一次只能繼承一個別的類。有些語言允許多繼承性,但這可能造成混亂,使語言不必要地復雜化。
(3)Java是靜態(tài)類型的。在一個Java程序中,必須定義所用對象(數(shù)字、字符、數(shù)組等)的類型。這有助于編程人員很快發(fā)現(xiàn)問題,因為當程序編譯時可以檢測類型錯誤。不過,Java系統(tǒng)中的對象也有動態(tài)類型。要求一個對象為動態(tài)類型往往是可能的,所以編程人員寫的程序可以對不同類型的對象做不同的事。
(4)Java是健全的。Java程序不可能造成計算機崩潰。Java系統(tǒng)仔細檢測對內(nèi)存的每次訪問,確認它是合法的,而且不致引起任何問題[20]。不過,即使Java程序也可能有錯誤。如果出現(xiàn)某種出乎意料之事,程序不會崩潰,而把該例外拋棄。程序會發(fā)現(xiàn)這類例外,并加以處理。傳統(tǒng)的程序可以訪問計算機的全部內(nèi)存。程序可能(無意識地)修改內(nèi)存中的任何值,這就會造成問題。Java程序只能訪問內(nèi)存中允許它們訪問的那些部分,所以Java程序不可能修改不擬修改的值。2.6.4 SQL SERVER MSSQL Server 2000 采用客戶/服務器模型,即服務器來存儲數(shù)據(jù)庫,該服
第2章 路政管理系統(tǒng)的開發(fā)構(gòu)架
務器可以被多臺客戶機進行訪問,數(shù)據(jù)庫應用的處理過程分布在客戶機和服務器上[21],MSSQL Server2000有如下功能:
(1)Internet 集成;
SQL Server 2000 數(shù)據(jù)庫引擎提供完整的XML 支持。它還具有構(gòu)成最大的Web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設(shè)計模型與 Windows DNA 構(gòu)架集成,用以開發(fā) Web 應用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服務等功能,在Web 應用程序中包含了用戶友好的查詢和強大的搜索功能。
(2)可伸縮性和可用性;
同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows 98 的便攜式電腦,到運行 Microsoft Windows 2000 數(shù)據(jù)中心版的大型多處理器服務器。SQL Server 2000 企業(yè)版支持聯(lián)合服務器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。
(3)數(shù)據(jù)庫功能;
SQL Server 2000 關(guān)系數(shù)據(jù)庫引擎支持當今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性,同時將管理上千個并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQL Server 2000 分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2000 數(shù)據(jù)庫的一部分,同時分布式事務支持充分保護任何分布式數(shù)據(jù)更新的完整性[22]。復制同樣使您得以維護多個數(shù)據(jù)復本,同時確保單獨的數(shù)據(jù)復本保持同步??蓪⒁唤M數(shù)據(jù)復制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務器。
(4)易于安裝、部署和使用。
SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2000 還支持基于標準的、與 Windows DNA 集成的程序設(shè)計模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強大的可伸縮系統(tǒng)的無縫部分[23]。這些功能使您得以快速交付 SQL Server 應用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應用程序。
2.7本章小結(jié)
本章主要在對高速公路路政管理大量調(diào)研的基礎(chǔ)上,分析了現(xiàn)有管理系統(tǒng)建設(shè)的現(xiàn)狀、指出了存在的主要問題。對系統(tǒng)構(gòu)架和數(shù)據(jù)庫的應用進行了簡單的介紹,分析了系統(tǒng)關(guān)鍵技術(shù)WEB技術(shù)、JAVA技術(shù)和Sqlserver數(shù)據(jù)庫。
北京工業(yè)大學工程碩士學位論文
第3章 路政管理系統(tǒng)的需求分析
第3章路政管理系統(tǒng)的需求分析
高速公路路政管理系統(tǒng)的前期調(diào)研分析是該系統(tǒng)開發(fā)的起始點,也是在開發(fā)中最主要的一個環(huán)節(jié),只有清楚的了解了該系統(tǒng)需要的功能、行為、性能的前提下,通過對使用環(huán)境進行研究分析,達到問題的出處所在,并與其建立相關(guān)模型,按用戶需求進行準確化、完整化規(guī)則進行解釋說明,最終形成管理系統(tǒng)的模式,而從管理模式的分析中應用開發(fā)軟件進行編程,這一系列構(gòu)成了開發(fā)周期的分析階段。
3.1系統(tǒng)概述
據(jù)調(diào)研分析,高速公路路政管理是按照交通廳頒布的《公路道路管理條例》執(zhí)行高速公路轄區(qū)內(nèi)的維修、養(yǎng)護、收費等任務的管理,作為高速路管理中心必須采用高效率措施對其機動車、貨運車進行嚴格管理,保障高速公路道路暢通,同時根據(jù)現(xiàn)有監(jiān)控措施對道路及附屬公共設(shè)施進行監(jiān)察管理[24]。近年來,由于科學技術(shù)的迅速發(fā)展,計算機編程系統(tǒng)已遍及各行各業(yè),由于高速公路管理系統(tǒng)具有特殊性,為保證路政管理能高效、安全的對高速公路進行管理,滿足高速公路路政管理的需求,本著認真、負責的態(tài)度,使用計算機信息技術(shù)達到該路政管理的范疇,為此決定開發(fā)此軟件系統(tǒng)。
高速公路路政管理系統(tǒng)主要的核心目的就是使路政管理得到充分的發(fā)揮,對于各種違章違法案件進行收集、歸檔,以及對處罰收繳的罰款進行監(jiān)督,從而杜絕了執(zhí)法人員不秉公辦事的原則,達到公平、公正的執(zhí)法態(tài)度。本系統(tǒng)設(shè)計構(gòu)思主要是想利用系統(tǒng)功能,便于違章違法者查詢違章違法內(nèi)容,從而宣傳、學習相關(guān)法律知識,達到路政管理的最終目的。
高速公路路政管理系統(tǒng)以高速公路路政基本管理為目標,以信息管理為基礎(chǔ),采用成熟、先進的計算機軟件開發(fā)工具和數(shù)據(jù)庫技術(shù),融入科學的人事管理思想和模式,對高速公路路政管理中的信息進行采集、儲存、加工、處理和分析,使其及時準確地反映高速公路路政狀況、人員分配情況、處罰情況等信息,為各層管理者提供快速準確的路政管理依據(jù)與輔助決策數(shù)據(jù)[25]。高速公路路政管理系統(tǒng)組織結(jié)構(gòu)圖見圖3-1所示:
北京工業(yè)大學工程碩士學位論文
登錄界面主框架窗口系統(tǒng)管理處罰管理案件處理路政巡查管理清障排障管理員工管理用戶管理系統(tǒng)幫助數(shù)據(jù)備份數(shù)據(jù)恢復數(shù)據(jù)初始化日志記錄繳納罰金處罰查詢處罰明細報表案件總結(jié)部門認可領(lǐng)導審核條件查詢巡查記錄出警登記路障通知違章物登記清障值班管理清障票據(jù)管理清障裝備管理新增員工員工離職員工維護員工查詢新增用戶刪除用戶用戶維護用戶查詢 圖 3-1高速公路路政管理系統(tǒng)組織結(jié)構(gòu)圖
Figure 3-1 highway road administration system organizational structure 系統(tǒng)從功能結(jié)構(gòu)上應分為三個層面:基礎(chǔ)數(shù)據(jù)層、業(yè)務處理層和決策支持層(1)基礎(chǔ)數(shù)據(jù)層
基礎(chǔ)數(shù)據(jù)層含的是變動很小的靜態(tài)數(shù)據(jù),主要有兩大類,一類是員工管理基本數(shù)據(jù),如員工姓名、性別、學歷、部門、工資等;另一類系統(tǒng)數(shù)據(jù),如處罰管理、案件管理、路政巡查管理、清障排障管理等。基礎(chǔ)數(shù)據(jù)在系統(tǒng)初始化的時候要用到,是整個系統(tǒng)正常運轉(zhuǎn)的基礎(chǔ)。
(2)業(yè)務處理層
業(yè)務處理層是指路政執(zhí)法人員在業(yè)務管理流程中的內(nèi)容,而這些內(nèi)容根據(jù)業(yè)務流程不斷的更新完善,路政管理者將對其應用該系統(tǒng)進行更新管理,例如變更后職工數(shù)據(jù)、業(yè)績考核數(shù)據(jù)、績效管理數(shù)據(jù)、工資體系等,而這些更新后的數(shù)據(jù)對于管理者將清晰明確,并可根據(jù)數(shù)據(jù)內(nèi)容對員工進行業(yè)務水平的提高起到?jīng)Q策性的作用。
(3)決策支持層
我們所說的決策支持層是通過大量的業(yè)務基礎(chǔ)數(shù)據(jù)上而進行決策的一種手段,決策者可以通過數(shù)據(jù)的統(tǒng)計和分析,就能快速獲得所需信息,如繳納罰金情況、巡查情況、案件處理情況、清障排障情況等。這不僅能提高路政管理效率,而且可以隨時得知最新的路政狀況。
第3章 路政管理系統(tǒng)的需求分析
3.2業(yè)務功能需求
業(yè)務功能需求分析將是系統(tǒng)開發(fā)的重要環(huán)節(jié),它取決于系統(tǒng)編程是否有統(tǒng)計分析過程,也是人機對話的重要內(nèi)容,它可以是從基本的數(shù)據(jù)庫進行查詢,也可以是從案件受理過程中查詢,但最終的目標是將分析內(nèi)容進行匯整。我們常說將不安全因素發(fā)現(xiàn)于萌芽狀態(tài)中,經(jīng)常分析研究可以提早預防早期的錯誤,從維護、檢索中找出問題所在,從而加快軟件的開發(fā)率,也是改進軟件質(zhì)量的重中之重。
本系統(tǒng)在分析過程中常會出現(xiàn)問題,而我們首先要考慮到就是高速公路路政管理體制是否在系統(tǒng)中變現(xiàn)出來,而在實際中,欠缺的就是實際了解,在分析過程中,首先要了解該組織的系統(tǒng)體系結(jié)構(gòu),從而劃分組織名稱,并按照組織的流程劃分各業(yè)務內(nèi)容,在社會不斷的發(fā)展中,該組織可能擴大業(yè)務范圍,也可能萎縮業(yè)務范圍,在這頻繁的變化后,可能會引發(fā)組織本身的變化,而業(yè)務流程可能沒有什么變化,本系統(tǒng)在開發(fā)過程中將以組織結(jié)構(gòu)業(yè)務流程進行設(shè)計,避免工作人員在變換崗位后不能直接了解業(yè)務內(nèi)容而浪費不必要的時間。所在在高速公路路政管理系統(tǒng)中要明確其行政組織構(gòu)架,也要分析出業(yè)務功能為主的分級構(gòu)架,高速公路路政管理部門的核心任務是:抓住高速公路路權(quán)管理,保障執(zhí)法人員秉公執(zhí)法過程的管理[26]。本系統(tǒng)業(yè)務范圍主要是以轄區(qū)單位來劃分。整個高速公路路政管理系統(tǒng)業(yè)務功能可以表述為見圖3-2所示的樹型結(jié)構(gòu)。
北京工業(yè)大學工程碩士學位論文
系統(tǒng)管理數(shù)據(jù)備份數(shù)據(jù)恢復數(shù)據(jù)初始化日志記錄處罰管理繳納罰金處罰查詢處罰明細報表案件總結(jié)部門認可領(lǐng)導審核條件查詢巡查記錄出警登記路障通知違章物登記清障排障清障值班管理清障票據(jù)管理清障裝備管理新增、維護、刪除、查詢新增、維護、刪除、查詢系統(tǒng)幫助新疆高速公路路政管理系統(tǒng)案件處理路政巡查員工管理用戶管理系統(tǒng)幫助
圖 3-2高速公路路政管理系統(tǒng)業(yè)務圖
Figure 3-2 highway road administration systems business map(1)本系統(tǒng)路政管理數(shù)據(jù)包含本文、圖像、圖形。(2)及時、高效的進行操作的特點。
(3)數(shù)據(jù)庫及時更新、完善,確保數(shù)據(jù)性的完整、準確。(4)數(shù)據(jù)庫實行并網(wǎng),通過權(quán)限實現(xiàn)信息共享。
(5)依照數(shù)據(jù)分布策略,對其進行分割,達到數(shù)據(jù)清晰化。(6)數(shù)據(jù)分布點之間數(shù)據(jù)應具備獨立性。
(7)按期匯整節(jié)點數(shù)據(jù),核實、審核數(shù)據(jù)的真實性,保障數(shù)據(jù)的完整性。(8)簡單從優(yōu)考慮數(shù)據(jù)查詢狀況,優(yōu)化服務器響應時間。(9)定期自動數(shù)據(jù)備份,保證數(shù)據(jù)的安全性。(10)通過設(shè)置權(quán)限,優(yōu)先考慮高權(quán)限程度。
根據(jù)上述路政管理系統(tǒng)的需求分析,本路政管理系統(tǒng)主要包括“系統(tǒng)管理”、“處罰管理”、“案件處理”、“路政巡查”、“清障排障”、“員工管理”、“用戶管理”、第3章 路政管理系統(tǒng)的需求分析
“系統(tǒng)幫助等八個模塊。其中處罰管理、案件處理、路政巡查、清障排障是本系統(tǒng)的核心。
(1)系統(tǒng)管理
系統(tǒng)管理主要包括:數(shù)據(jù)備份、數(shù)據(jù)恢復、系統(tǒng)初始化、日志記錄。其中數(shù)據(jù)備份與恢復可以實現(xiàn)對該系統(tǒng)可以隨時進行存儲,以防止丟失數(shù)據(jù),系統(tǒng)初始化可以對該系統(tǒng)還原到最初安裝的狀態(tài)及數(shù)據(jù),日志記錄是對用戶登錄上來對系統(tǒng)的操作進行記錄,防止發(fā)送錯誤入侵等。
(2)處罰管理
處罰管理主要包括:繳納罰金、處罰查詢、處罰明細報表。其中繳納罰金是對違章人員所處罰金進行錄入管理。處罰查詢是將已交過的罰金和未交的罰金進行區(qū)分,并可以隨時查詢。處罰明細報表是處罰的具體情況和罰金數(shù)進行查看打印。
(3)案件處理
案件處理主要包括:案件總結(jié)、部門認可、領(lǐng)導審核、條件查詢。其中部門認可是對案件的處理過程是否得到部門人員的同意,并有領(lǐng)導審核后簽字后才可以處理案件。
(4)路政巡查管理
路政巡查管理主要包括:巡查記錄、出警登記、路障通知、違章物登記。其中巡查記錄是根據(jù)某路段故障信息進行記錄,出警登記是每個人員在出去巡查時都要進行登記包括物品登記。如果有遇到故障會隨時發(fā)布便于通行。
(5)清障排障管理
清障排障管理主要包括:清障值班管理、清障票據(jù)管理、清障裝備管理。其中清障票據(jù)管理是在處理故障過程中產(chǎn)生的費用進行錄入審核后報銷并打印票據(jù)留底。
(6)員工管理
員工管理主要包括:新增員工、員工離職、員工維護、員工查詢。這樣可以對員工進行增加,離職或調(diào)崗員工進行維護,可以查詢員工的具體信息。
(7)用戶管理
用戶管理主要包括:新增用戶、刪除用戶、用戶維護、用戶查詢。可以對用戶進行管理,方便整體系統(tǒng)的操作。
(8)系統(tǒng)幫助
設(shè)置一個幫助文件,幫助操作人員進行問題的解決。
北京工業(yè)大學工程碩士學位論文
3.3系統(tǒng)數(shù)據(jù)與數(shù)據(jù)流程分析
3.3.1系統(tǒng)數(shù)據(jù)分析
信息的載體是數(shù)據(jù),是本系統(tǒng)主要處理的內(nèi)容,為全面的掌握資料,首先要準確的匯總、分析數(shù)據(jù)內(nèi)容,是本階段重要分析的過程,在此基礎(chǔ)上如果出現(xiàn)問題,就要返回前面的業(yè)務流程中明確,在分析過程中經(jīng)常出現(xiàn)數(shù)據(jù)缺失、運行過程不和理、處理內(nèi)容存在問題,導致數(shù)據(jù)分析不徹底等問題,應及時在此過程中進行研究處理[27]。
在系統(tǒng)數(shù)據(jù)匯總、分析等幾個步驟的前提下,要明確數(shù)據(jù)和數(shù)據(jù)流程的內(nèi)容,通過調(diào)研分析、檔案查詢、與實際工作人員交談等工作后,統(tǒng)計所要匯總的資料數(shù)據(jù),并將這些數(shù)據(jù)分為輸入、輸出信息及信息處理內(nèi)容,儲存方式等相關(guān)類型,并將這些數(shù)據(jù)進行原材料匯總,其中可能有些陳舊、不明確直接用于本系統(tǒng)中的,在做系統(tǒng)分析進行取舍,并長期不斷的補充更新。數(shù)據(jù)分析應按系統(tǒng)目標和流程進行,按照流程內(nèi)容進行劃分,并應對重點數(shù)據(jù)進行匯總分析,特征分析包括以下幾方面的內(nèi)容:(1)分析數(shù)據(jù)的類型內(nèi)容,以及特別的要求等等。
(2)準確的數(shù)據(jù)范圍,以及校驗、審核系統(tǒng)功能都十分重要。(3)根據(jù)流程內(nèi)容確定業(yè)務范圍。
(4)定期、不定期了解業(yè)務量內(nèi)容,明確儲存量。(5)根據(jù)權(quán)限的不同,設(shè)置相應的保密措施。3.3.2系統(tǒng)數(shù)據(jù)流程分析
系統(tǒng)數(shù)據(jù)流程分析是將系統(tǒng)流動狀態(tài)下獨立變現(xiàn)出來,去除了組織構(gòu)架、業(yè)務工作、材料等,只從數(shù)據(jù)中查實業(yè)務的數(shù)據(jù)處理情況,數(shù)據(jù)的分析包含了信息的處理、接收、儲存等內(nèi)容[28],而目標就是要從中發(fā)現(xiàn)數(shù)據(jù)流通問題,例如數(shù)據(jù)不通、數(shù)據(jù)處理不符合內(nèi)容等,而問題的發(fā)現(xiàn)屬于原系統(tǒng)的雜亂,流程本身存在問題,而有些可能是數(shù)據(jù)流程內(nèi)容存在誤差。為避免以后問題的存在,盡可能的及早進行解決,保障新系統(tǒng)實現(xiàn)此項功能。
原系統(tǒng)的數(shù)據(jù)采用多層的數(shù)據(jù)流程來實現(xiàn)系統(tǒng)的功能,而有效的改善存在的問題應按照現(xiàn)有的業(yè)務流程進行分析,全面了解、掌握數(shù)據(jù)處理過程,編制較完善的數(shù)據(jù)流程圖。
(1)高速公路路政路政管理信息系統(tǒng)第一層數(shù)據(jù)流程圖
高速公路路政管理系統(tǒng)的第一層數(shù)據(jù)流程圖是要概述該系統(tǒng)數(shù)據(jù)是否流通,第3章 路政管理系統(tǒng)的需求分析
以及接收、發(fā)送的方向,根據(jù)現(xiàn)有公路管理轄區(qū),全疆高速公路路政系統(tǒng)必須有相關(guān)數(shù)據(jù)的流通。交通廳應提出高速公路相關(guān)法律法規(guī),公路管理局、公路規(guī)劃、建設(shè)和養(yǎng)護部門都應向公路路政管理系統(tǒng)提供信息的輸入和輸出要求[29],具體見圖3-3所示: 其他地區(qū)公路路政管理系統(tǒng)同一線路在其他地區(qū)的路政信息路政信息統(tǒng)計報告路政信息統(tǒng)計報表自治區(qū)交通廳、公路管理局路政工作計劃安排新疆高速公路路政管理系統(tǒng)公路路政信息公路規(guī)劃、建設(shè)、養(yǎng)護部門自治區(qū)交通廳、公路管理局公路規(guī)劃、建設(shè)、養(yǎng)護情況公路規(guī)劃、建設(shè)、養(yǎng)護部門國家、交通部以及省廳各類交通、路政法律法規(guī)路線在本區(qū)范圍內(nèi)的路政信息其他地區(qū)公路路政管理系統(tǒng)
圖3-3 高速公路路政信息管理第一層DFD圖
Figure3-3 highway road information management layer 1 DFD figure(2)高速公路路政管理信息系統(tǒng)第二層數(shù)據(jù)流程圖
進一步分析高速公路路政管理信息系統(tǒng)的內(nèi)部數(shù)據(jù)流程,將處罰管理、路政巡查管理、員工管理、清障排障、案件管理和公路業(yè)務管理這六個功能模塊與外部實體之間的數(shù)據(jù)信息交流以流程圖的形式表現(xiàn)出來。以公路業(yè)務管理為例,其DFD見圖3-4所示。
北京工業(yè)大學工程碩士學位論文
其他地區(qū)公路路政管理系統(tǒng)同一線路在其他地區(qū)的路政信息路政信息統(tǒng)計報告路政信息統(tǒng)計報表自治區(qū)交通廳、公路管理局自治區(qū)交通廳、公路管理局路政工作計劃安排公路業(yè)務管理公路業(yè)務信息公路規(guī)劃、建設(shè)、養(yǎng)護部門公路規(guī)劃、建設(shè)、養(yǎng)護情況公路規(guī)劃、建設(shè)、養(yǎng)護部門國家、交通部以及省廳各類交通、路政法律法規(guī)路線在本區(qū)范圍內(nèi)的路政信息其他地區(qū)公路路政管理系統(tǒng)
圖3-4 高速公路業(yè)務管理第二層DFD圖
Figure3-4 highway management second DFD figure
(3)高速公路路政管理信息系統(tǒng)第三層數(shù)據(jù)流程圖、員工管理數(shù)據(jù)流程圖,見圖3-5所示。
縣市分局路政部門本地路政人員管理地方人事檔案人員變動情況申請自治區(qū)公路管理局人事部門人員變動情況批復路政人員人事安排全疆路政人事檔案 圖3-5 員工管理第三層DFD圖
Figure3-5 Employee management layer 3 DFD figure
第3章 路政管理系統(tǒng)的需求分析
案件管理數(shù)據(jù)流程圖,見圖3-6所示。
縣市分局路政執(zhí)法部門行政執(zhí)法案件處理地方執(zhí)法案件檔案案件處理情況上報自治區(qū)公路管理局路政部門路政案件的審查和批復全疆路政案件的統(tǒng)一管理全疆路政案件檔案 圖3-6 案件管理第三層DFD圖
Figure3-6 The case management layer 3 DFD figure 3.4技術(shù)指標要求
3.4.1系統(tǒng)目標
本系統(tǒng)的最終目的是對各種違章、違法案件的資料收集、以及相關(guān)處罰罰款的管理,違章違法用戶可以利用計算機網(wǎng)絡進行實時查詢,從而得到宣傳和教育,同時也促使路政管理執(zhí)法人員得到上級部門的認可和社會的認可。同時,決策者可以根據(jù)違章違法案件的處理上進行評定,為路政管理案卷進行有效的引入案卷號申請功能。
本系統(tǒng)完成后可加快提高管理案件處罰、案件分析、路政巡查以及路政清障等,確保執(zhí)法工作人員實施掌握第一手資料,該系統(tǒng)實現(xiàn)了網(wǎng)絡化管理,從管理到操作,一步一步的完成整個業(yè)務流程,使用戶安全可靠地應用該系統(tǒng)。
高速公路路政管理系統(tǒng)的總體目標是:實現(xiàn)公路路政管理的計算機化,利用網(wǎng)絡集成管理各轄區(qū)和各個業(yè)務部門之間的信息,普及執(zhí)法管理準確化、公開化、效率化、規(guī)范化,運用計算機網(wǎng)絡實現(xiàn)管理的智能化,從而也有力為決策者提供了決策的幫助。
北京工業(yè)大學工程碩士學位論文
本系統(tǒng)的核心目標可以分解以下幾個分目標,可表述為以下幾點:(1)實現(xiàn)高速公路路政管理數(shù)據(jù)的統(tǒng)一性、完整性、模塊性。(2)達到區(qū)域與總體信息的共享性。
(3)提高、改善信息資源管理庫,有效的提高管理能力。(4)創(chuàng)新爭優(yōu),緊隨現(xiàn)代化步伐,使其管理水平得到提高。(5)服務于社會、服務于群眾、服務于管理部門。
(6)加強路政業(yè)務人員素質(zhì)的提高,及時有效的處理業(yè)務辦事效率。(7)自動統(tǒng)計、分析報表,實時歸檔分類,減少工作人員工作強度。系統(tǒng)的總體目標在功能上進行劃分,主要劃分如下內(nèi)容:
(1)系統(tǒng)管理:根據(jù)高速公路路政管理系統(tǒng)的綜合功能進行管理,包含定期不定期進行數(shù)據(jù)備份。對系統(tǒng)出現(xiàn)錯誤的時候重新進行數(shù)據(jù)導出恢復,并記錄權(quán)限操作人員操作內(nèi)容進行登記,以便整體進行管理。
(2)處罰管理:根據(jù)本系統(tǒng)權(quán)限進行劃分,并設(shè)置下級用戶,下級用戶負責收取罰金,并對罰金進行登記,而高級權(quán)限操作者可依據(jù)相關(guān)處罰條例向有關(guān)部門上繳罰金,從而實現(xiàn)分隔管理,杜絕公款私用等現(xiàn)象的發(fā)生。
(3)路政巡查:高速公路路政執(zhí)法人員根據(jù)監(jiān)控情況,及時了解道路障礙物及損毀路產(chǎn)現(xiàn)象進行第一時間的處理,并對清障、排障地點、時間、內(nèi)容進行有序的登記。路政執(zhí)法人員在處理的過程中,可使用移動通訊設(shè)施進行實時處理,對于路面破損或障礙物阻攔,可及時與養(yǎng)護部門聯(lián)系,逐而形成工作鏈,達到不同工種工作人員的緊密聯(lián)系,將隱患處于最小程度的解決。
(4)清障排障:路政執(zhí)法人員在高速道路巡查過程中,如發(fā)現(xiàn)轄區(qū)內(nèi)有障礙物影響道路交通,可第一時間用移動通訊設(shè)備告知管理部門,管理部門可根據(jù)巡查時間、路段、障礙物名稱經(jīng)系統(tǒng)進行相關(guān)部門的告知,并將此信息共享化,帶相關(guān)部門清理后進行系統(tǒng)反饋。
(5)員工管理:根據(jù)路政管理部門的流程,對在崗員工進行身份識別,主要通過照片、性別、職務、電話、住址等,同時還可方便后勤人員統(tǒng)一發(fā)放勞動保險用品。
(6)機構(gòu)管理:根據(jù)全國、全疆、市、縣的分級管理機構(gòu),明確分級管理領(lǐng)導,統(tǒng)一錄入相關(guān)資料,便于溝通和聯(lián)系。
(7)本系統(tǒng)人機對話界面舒適,操作簡單,便于操作人員操作。(8)本系統(tǒng)通過計算機網(wǎng)絡,確保數(shù)據(jù)庫實時更新、完善,達到路政管理系統(tǒng)的準確性。
第3章 路政管理系統(tǒng)的需求分析
3.4.2性能要求
高速公路路政管理系統(tǒng)設(shè)計的目標任務是在總體管理分析中列出分項系統(tǒng)內(nèi)容需求,達到專業(yè)化,才是構(gòu)造系統(tǒng)的主體,本系統(tǒng)在開發(fā)過程中,應注意一下幾點:系統(tǒng)的運行主要取決于數(shù)據(jù)輸入、導出的流動性,在用戶端需查詢數(shù)據(jù)庫時,應確保數(shù)據(jù)庫準確無誤的進行導出流程,如果數(shù)據(jù)庫導出數(shù)據(jù)較慢,影響用戶端使用,必然影響用戶使用時間;數(shù)據(jù)庫數(shù)據(jù)備份過程中,要指明路徑,確保存儲量能適合該系統(tǒng)的正常運行,避免數(shù)據(jù)丟失、錯誤。維吾爾自治區(qū)高速公路路政管理系統(tǒng)處理的數(shù)據(jù)流量較大,如若數(shù)據(jù)庫設(shè)計不完善,將導致大部分數(shù)據(jù)無法保存或丟失,服務器的配置也是非常重要的。
(1)可靠性
路政管理系統(tǒng)的可靠性是在沒有人為破壞的前提下,或網(wǎng)絡黑客的攻擊時,該系統(tǒng)的服務器不會出現(xiàn)數(shù)據(jù)丟失或系統(tǒng)崩潰,必須具備較好的系統(tǒng)備份程序。同時要求該系統(tǒng)有較強的防護措施。在系統(tǒng)完善后,會對各部門進行權(quán)限劃分,對于操作者權(quán)限的使用管理,一般會在程序的使用權(quán)、基表的操作和管理業(yè)務上進行控制。
本系統(tǒng)在使用過程中,需用戶名和密碼,未經(jīng)登記在案的或越權(quán)登錄的用戶,本系統(tǒng)是不予受理的,決策者在分配操作者權(quán)限的同時,會按各部門、各業(yè)務內(nèi)容進行劃分,每個業(yè)務工作人員都有不用的登錄名,權(quán)限也與此不同。
本系統(tǒng)在基表的操作的過程中,權(quán)限也是不同的,決策者只能對該業(yè)務流程操作者進行授權(quán),一般用戶只能進行簡單的查詢操作,根據(jù)不同的保密措施,任何人無權(quán)進行查詢及更改、刪除(除高級權(quán)限管理者之外)。
在授權(quán)過程后,路政業(yè)務操作者根據(jù)流程內(nèi)容不同可將各種原始數(shù)據(jù)錄入數(shù)據(jù)庫,并安排專業(yè)人員進行數(shù)據(jù)庫管理和維護,如需打印或主管領(lǐng)導簽字認可的各種票據(jù),需經(jīng)該業(yè)務操作者導出數(shù)據(jù)庫后在予打印。本系統(tǒng)在試用調(diào)試階段會出現(xiàn)各類異常錯誤,只有根據(jù)業(yè)務流程不斷的完善,才能及早進行有效的處理。
高速公路路政管理系統(tǒng)導入數(shù)據(jù)庫內(nèi)容較多,并且比較重要,內(nèi)容較為復雜,在保障系統(tǒng)出現(xiàn)問題時能及時恢復到初始界面,防止誤操作導致的數(shù)據(jù)丟失,即要求該系統(tǒng)有完善的處理能力。其次,本系統(tǒng)需要較強的糾錯判斷能力,對于操作者不正當?shù)牟僮鬟M行有效的提示,并準許操作者修改后進行錄入,防止數(shù)據(jù)丟失、破壞。
(2)可操作性
本系統(tǒng)需有一個舒適的界面,用戶能簡明清楚知道用戶界面里的各類操作內(nèi)容,達到用戶清楚明白,在使用過程中應提示簡單的信息對話框,防止操作者誤
北京工業(yè)大學工程碩士學位論文
操作而浪費時間,在程序運行過程中,需提示系統(tǒng)的運行。在操作者試圖越權(quán)操作時,該系統(tǒng)應及時做出警告對話框,提示用戶錯誤內(nèi)容,如用戶執(zhí)意越權(quán)進入該系統(tǒng),本系統(tǒng)應在客戶端設(shè)置關(guān)機時間,以防止保密程序的外泄。
(3)可維護性
系統(tǒng)開發(fā)的經(jīng)過是一個逐漸完善的過程,系統(tǒng)的分析、設(shè)計、實現(xiàn)、運行的過程是從實踐中進行檢驗,而從中出現(xiàn)的問題是開發(fā)者應及時解決的動力,系統(tǒng)維護包含的意義是外部服務器維護和軟件自身維護,只有兩者完善后,數(shù)據(jù)的統(tǒng)一和正確性才能得到保障,操作者才能高效的完成業(yè)務相關(guān)內(nèi)容。
為了保障系統(tǒng)的高效率,可采納以下幾點措施:(1)使用模塊化系統(tǒng)程序,單獨設(shè)立模塊,系統(tǒng)的各分類功能均有一個模塊承擔,功能模塊之間的組合,盡量簡單,獨立,確保模塊如出現(xiàn)問題不會對別的模塊產(chǎn)生影響,同時要確保該模塊的靈活。
(2)采納框架化程序設(shè)計,加強程序的可塑性,簡明詳細的編寫系統(tǒng)源程序,便于差錯進行改正。
(3)高速公路路政信息管理統(tǒng)一化、規(guī)范化
為確保該系統(tǒng)的信息數(shù)據(jù)共享,需按統(tǒng)一的數(shù)據(jù)格式進行編寫,保障路政業(yè)務工作內(nèi)容準確化、統(tǒng)一化、規(guī)范化,并按國家最新頒布的編號、編碼進行分類引用。
3.5本章小結(jié)
本章主要介紹了系統(tǒng)的設(shè)計目標,闡述了系統(tǒng)的功能模塊及展示了系統(tǒng)的結(jié)構(gòu)圖。分析了高速公路綜合管理信息平臺應具備的具體業(yè)務功能,由于高速公路本身的屬于一個信息事務,因而其管理需求也是在不斷的變化,因此對這些功能的設(shè)計主要是從通用性、實用性和適用性方面予以考慮。這些業(yè)務功能具有一定的獨立性,集合在一起又形成一個有機的整體,從而提高系統(tǒng)的數(shù)據(jù)的利用。
第4章 路政管理系統(tǒng)的總體設(shè)計
第4章路政管理系統(tǒng)的設(shè)計與關(guān)鍵技術(shù)分析
4.1系統(tǒng)用例圖
用例模型的捕獲和記錄的是系統(tǒng)的用例和參與者以及它們之間的各種關(guān)系。用例模型的提出對于軟件開發(fā)方法的研究具有重要的意義。在實踐當中,分析典型用例是開發(fā)者準確迅速了解獲取用戶要求和相關(guān)概念的最常用也是最有效的方法,是用戶和開發(fā)者一起深入剖析系統(tǒng)功能的起點。根據(jù)上一章的需求分析,利用UML的建模標準分別建立系統(tǒng)的包圖和用例圖,以下見圖4-1所示路政管理系統(tǒng)用例的組織—包圖。
處罰管理模塊路政巡查模塊案件處理模塊系統(tǒng)信息管理模塊清障排障模塊數(shù)據(jù)查詢模塊公用數(shù)據(jù)模塊
圖4-1 路政管理系統(tǒng)包圖
Figure 4-1 Highway management featuring figure 4.1.1處罰管理模塊用例圖
處罰管理主要包括:繳納罰金、處罰查詢、處罰明細報表。其中繳納罰金是對違章人員所處罰金進行錄入管理。處罰查詢是將已交過的罰金和未交的罰金進行區(qū)分,并可以隨時查詢。處罰明細報表是處罰的具體情況和罰金數(shù)進行查看打印。見圖4-2所示處罰管理模塊用例圖。
北京工業(yè)大學工程碩士學位論文
登錄繳納罰金錄入extendsextendsextends修改罰金extends處罰管理extends罰金報表打印處罰金查詢extendsextendsextends系統(tǒng)管理員處罰明細報表生成操作員
圖4-2處罰管理模塊的用例圖
Figure 4-2 Punishment management module of use case diagram 4.1.2案件處理模塊用例圖
案件處理主要包括:案件總結(jié)、部門認可、領(lǐng)導審核、條件查詢。其中部門認可是對案件的處理過程是否得到部門人員的同意,并有領(lǐng)導審核后簽字后才可以處理案件。見圖4-3所示案件處理模塊用例圖。
案件總結(jié)案件錄入extendsextendsextends案件審核extends案件處理管理UsersUsers案件查詢UsersUsers案件撤銷extends領(lǐng)導extendsextendsUsers管理員部門認可操作員
圖4-3案件處理模塊的用例圖
Figure 4-3The case processing modules of use case diagram 4.1.3路政巡查模塊用例圖
路政巡查管理主要包括:巡查記錄、出警登記、路障通知、違章物登記。其中巡查記錄是根據(jù)某路段故障信息進行記錄,出警登記是每個人員在出去巡查時
第4章 路政管理系統(tǒng)的總體設(shè)計
都要進行登記包括物品登記。如果有遇到故障會隨時發(fā)布便于通行。見圖4-4所示路政巡查用例圖。
路段巡查登記路障通知extendsextendsextendsusers障礙物登記extends路政巡查管理extendsextends巡查記錄usersextends出警登記裝備登記users管理員usersusers操作員users巡查查詢巡查人員
圖4-4路政巡查模塊的用例圖
Figure 4-4Highways patrolled modules of the use case diagram 4.1.4清障排障模塊用例圖
清障排障管理主要包括:清障值班管理、清障票據(jù)管理、清障裝備管理。其中清障票據(jù)管理是在處理故障過程中產(chǎn)生的費用進行錄入審核后報銷并打印票據(jù)留底。見圖4-5所示清障排障模塊用例圖。
清障排障裝備錄入清障排障值班人員extends清障排障票據(jù)錄入extends清障排障管理操作員extendsextendsusers清障排障票據(jù)打印extendsextends清障排障查詢管理員
圖4-5清障排障模塊的用例圖
Figure 4-5 Intelligent troubleshooting module of use case diagram
北京工業(yè)大學工程碩士學位論文
4.2 系統(tǒng)總體設(shè)計
基于JAVA平臺的高速公路路政管理信息系統(tǒng)采用三層體系結(jié)構(gòu),完善了兩層體系結(jié)構(gòu)中的缺陷。在原來我們所使用的三部分構(gòu)架中,其中間的應用邏輯部分是獨立產(chǎn)生的,而應用邏輯構(gòu)架是在客戶構(gòu)架與儲存構(gòu)架之間,首先客戶部分構(gòu)架采用WEB瀏覽器經(jīng)過服務器對客戶構(gòu)架進行使用,使用戶簡便準確的使用,其次,在儲存部分構(gòu)架中采用SQL Server2000數(shù)據(jù)庫,在上章已經(jīng)介紹了它的使用優(yōu)點,能快速、簡單的編制開發(fā)相應的功能模塊,最后客戶構(gòu)架與儲存構(gòu)架緊密聯(lián)合的就使用應用邏輯構(gòu)架。在這種構(gòu)架下,客戶構(gòu)架屬于最底層,而應用邏輯構(gòu)架屬于應用服務器,它可以用邏輯的方法進行分布,由于該邏輯構(gòu)架屬于獨立的,它可以在每個分布部署上進行優(yōu)化和維護。4.2.1系統(tǒng)網(wǎng)絡構(gòu)架
系統(tǒng)網(wǎng)絡構(gòu)架在開發(fā)過程中試圖采用B/S與的模式,即瀏覽器/服務器、在開發(fā)中可以利用瀏覽器/服務器進行跨平臺的用法可以充分的提高本系統(tǒng)的處理能力及查詢能力[30]。勢必增強系統(tǒng)的安全性和保密性。
由于本系統(tǒng)在硬件、軟件的技術(shù)是比較完善、成熟的,因此在技術(shù)成熟的基礎(chǔ)上開發(fā)高速公路路政業(yè)務管理系統(tǒng)是值得關(guān)注的,為此要保證該系統(tǒng)安全性、保密性,必須進行系統(tǒng)的分析,其網(wǎng)絡結(jié)構(gòu)見圖4-6所示:
第4章 路政管理系統(tǒng)的總體設(shè)計
遠程客戶機遠程客戶機本地客戶機B/SInternet新疆高速公路路政管理WEB服務器Sql Server服務器
圖4-6 網(wǎng)絡結(jié)構(gòu)
Figure 4-6 The network structure 高速公路路政管理系統(tǒng)是一個較復雜的信息系統(tǒng),本系統(tǒng)在使用過程中各項模塊要求高,為此采用J2EE在JAVA2的基礎(chǔ)上進行分化解決開發(fā)難題,而本系統(tǒng)難點在于如何解決系統(tǒng)部署和管理問題的構(gòu)架結(jié)構(gòu),作為J2EE與其他開發(fā)軟件相比,優(yōu)勢如下[31]:
(1)J2EE廣泛性得到認可,由于J2EE普遍得到了廣大應用商的支持,也有很多開發(fā)軟件工作者把重心移到J2EE上進行開發(fā),因此,選擇J2EE作為本系統(tǒng)的開發(fā)軟件是具有遠期構(gòu)思的。
(2)J2EE軟件在使用上有較好的移植性,即可以將信息保留,又可以根據(jù)系統(tǒng)應用的變化進行變化,它的可擴展性是值得關(guān)注的。
(3)J2EE軟件簡單,使開發(fā)者在最短的時間內(nèi)進行軟件編程。(4)J2EE可以將多種終端設(shè)備進行支持,計算方式也比較廣泛。(5)操作簡易,容易理解。在J2EE上開發(fā)高速公路路政管理系統(tǒng),是將業(yè)務數(shù)據(jù)的導出、導入與業(yè)務邏輯進行分割,可以通過軟件內(nèi)EJB進行分解,分解后相關(guān)處罰管理、路政巡查管理及案件處理等相應功能之間可以相互配合,即可以解決系統(tǒng)的安全性,又可以保證該系統(tǒng)的可靠性、擴展性、植入性,使其該系統(tǒng)穩(wěn)定安全運行。為此,根據(jù)對高速公路路政管理系統(tǒng)的分析,可以劃分高速公路路政管理系統(tǒng)的構(gòu)架,見圖4-7所示。
北京工業(yè)大學工程碩士學位論文
WEB瀏覽器客戶層用戶信息數(shù)據(jù)新疆高速公路路政管理系統(tǒng)JAVA應用程序J2EE應用服務器WEB存源JSP servktRMIRMI處罰管理路障巡查管理應用服務器處罰管理處罰管理出警登記JCA違章物登記JTAJNDIJMSJDBC數(shù)據(jù)倉庫各類數(shù)據(jù)倉庫現(xiàn)有系統(tǒng)余留系統(tǒng)
圖4-7 實現(xiàn)原理 Figure 4-7 realizing principle 4.2.2系統(tǒng)總體構(gòu)架
根據(jù)JAVA平臺網(wǎng)絡上構(gòu)建的高速公路路政管理系統(tǒng),在總體構(gòu)架上做出如下設(shè)計:
經(jīng)過調(diào)研分析我們將服務器用戶訪問系統(tǒng)分為三種訪問形式,即:管理員、操作員、審核員用戶,該系統(tǒng)只有管理員可以對高速公路路政相關(guān)業(yè)務管理進行管理,比如處罰管理、員工管理、清障排障管理等。而操作員在該系統(tǒng)授權(quán)后只能對處罰、案件、路政巡查、進行管理操作。則審核員最終功能是對處罰、案件、故障清除進行審核管理。本系統(tǒng)只有管理員進行授權(quán)后才能實行相對應的操作,在進入該系統(tǒng)前,必須用戶名與密碼正確才能進入界面管理。
上述三種類別用戶可以擁有自己的操作權(quán)限,并根據(jù)操作權(quán)限劃分模塊,而每個操作模塊都可以進行單獨實現(xiàn)該模塊的功能,可以在整個系統(tǒng)操作中相互配合運行。下面簡潔的介紹各模塊的主要功能:
(1)審核員管理模塊
系統(tǒng)審核員模塊由本系統(tǒng)管理員授權(quán)進行添加的,授權(quán)后審核員可以根據(jù)實際的情況進行更改用戶名密碼,但不能更改用戶名,審核員主要通過本系統(tǒng)對處理、案件、故障清除內(nèi)容進行審核。
第4章 路政管理系統(tǒng)的總體設(shè)計
(2)操作員管理模塊
系統(tǒng)操作員模塊是由本系統(tǒng)管理員授權(quán)進行添加的,授權(quán)后操作可以對本系統(tǒng)處罰、案件、路政巡查、清障排障管理進行添加和刪除功能,該用戶可以更改密碼,但用戶名不能進行更改。
(3)處罰管理模塊
根據(jù)操作員對繳納罰金進行錄入后,可以針對此類信息進行查詢,供相關(guān)部門、用戶能及時了解處罰信息內(nèi)容,并可以進行打印,以備留檔管理。
(4)案件處理管理模塊
在路政管理工作中對案件進行總結(jié),并將總結(jié)內(nèi)容公布,經(jīng)過相關(guān)上級部門審核后可以進行案件詳細查詢。
(5)路政巡查管理模塊
根據(jù)路政執(zhí)法人員對巡查過程中存在的違章違法案件進行記錄,并可以了解執(zhí)法人員出警、清障、執(zhí)法等相關(guān)時間、內(nèi)容。操作者在案件處理中可以進行添加和刪除操作等。
(6)清障排障管理模塊
根據(jù)執(zhí)法人員在巡查過程中發(fā)現(xiàn)的問題向該部門進行通知,而清障、排障管理模塊就可以按時間、地點、內(nèi)容進行系統(tǒng)添加、刪除,以保障高速公路道路暢通。
根據(jù)前面的系統(tǒng)功能分析,整個系統(tǒng)的模塊結(jié)構(gòu)見圖2-1所示。
4.3系統(tǒng)環(huán)境
4.3.1運行環(huán)境選擇
(1)服務器
服務器選用Windows2003 Server操作系統(tǒng)。它提供了更可靠、更好的擴展性和更易管理的網(wǎng)絡、Internet Information Services、應用程序、通訊以及其他服務。
(2)瀏覽器
Web服務的客戶端瀏覽程序??上騑eb服務器發(fā)送各種請求,并對從服務器發(fā)來的超文本信息和各種多媒體數(shù)據(jù)格式進行解釋、顯示和播放??梢栽谌魏我粋€操作系統(tǒng)上運行。
(3)數(shù)據(jù)庫服務器
數(shù)據(jù)庫服務器采用Microsoft SQL Server 2000,它是運行在Windows操作系
北京工業(yè)大學工程碩士學位論文
統(tǒng)平臺上的一個高性能數(shù)據(jù)庫管理系統(tǒng),基于多線程的客戶/服務器體系結(jié)構(gòu),這一點與多進程的客戶/服務器數(shù)據(jù)庫管理系統(tǒng)不同,啟動服務時,僅啟動一個進程,而對用戶請求,是以線程方式響應,這種結(jié)構(gòu)需要的資源比多進程系統(tǒng)少得多。通過JDBC技術(shù)來實現(xiàn)數(shù)據(jù)庫操作。4.3.2系統(tǒng)開發(fā)環(huán)境選擇
(1)符合各種主流的技術(shù)標準。(2)符合管理信息化的整體技術(shù)戰(zhàn)略。(3)符合未來技術(shù)的發(fā)展方向。(4)滿足開放性、可擴充性的要求。(5)與現(xiàn)有的應用系統(tǒng)具有良好的兼容性。(6)與最終的應用環(huán)境盡量一致。4.3.3系統(tǒng)開發(fā)工具選擇
MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。
4.4 數(shù)據(jù)庫的設(shè)計
4.4.1.數(shù)據(jù)庫設(shè)計原則
為保障本系統(tǒng)數(shù)據(jù)庫的各項功能能一一展現(xiàn),現(xiàn)將數(shù)據(jù)庫設(shè)計理念敘述如下:
(1)可擴展性,本系統(tǒng)在加載信息數(shù)據(jù)后,可以持續(xù)性的與用戶各系統(tǒng)功能進行較好的兼容,使其系統(tǒng)運行正常。
(2)標準性,系統(tǒng)數(shù)據(jù)的導出、導入均按規(guī)則進行約束,不容納不符合的元素進入系統(tǒng)數(shù)據(jù)庫,傳輸上不受任何系統(tǒng)數(shù)據(jù)進行干擾。
(3)穩(wěn)定糾錯性,系統(tǒng)的技術(shù)采用盡量考慮到先進性和穩(wěn)定性的結(jié)合,當兩者不可調(diào)和時,則優(yōu)先考慮軟件的可靠和容錯能力。
(4)簡單性,該系統(tǒng)是由許多不同的子功能系統(tǒng)進行相互工作的,而為了使系統(tǒng)能高效率運行,在開發(fā)階段將統(tǒng)一使用DBMS進行開發(fā)。
第4章 路政管理系統(tǒng)的總體設(shè)計
(5)兼容性,根據(jù)系統(tǒng)不同的應用模塊,而系統(tǒng)總體將滿足各用戶申請要求,在處理好用戶申請外,子系統(tǒng)將可以進行分析。
(6)理解性,系統(tǒng)開發(fā)后,數(shù)據(jù)的構(gòu)架可以向用戶進行透明化,而操作界面是以路政系統(tǒng)相匹配的,這樣可以讓使用者極快的理解和使用。
(7)維護性,管理員可以根據(jù)數(shù)據(jù)庫留有的接口進行數(shù)據(jù)授權(quán),并可以將數(shù)據(jù)庫內(nèi)各業(yè)務類數(shù)據(jù)進行有效的保存,并可以在系統(tǒng)出現(xiàn)問題后進行恢復處理。
4.4.2數(shù)據(jù)庫體系結(jié)構(gòu)
本系統(tǒng)數(shù)據(jù)庫構(gòu)架的設(shè)計,主要是正確的把握后期技術(shù)的發(fā)展,在開發(fā)過程中減少或避免不必要的系統(tǒng)開發(fā)風險,而在采用成熟的技術(shù)時最大量的提高系統(tǒng)的運行率和時效率,是為本系統(tǒng)開發(fā)減少投資的可靠保障。
從數(shù)據(jù)庫機構(gòu)來看,需要多方面的素材,比如系統(tǒng)的目的、系統(tǒng)構(gòu)架、系統(tǒng)分布、數(shù)據(jù)流通能力、系統(tǒng)分析判斷能力等都是系統(tǒng)性能的保障。經(jīng)調(diào)研,國內(nèi)大多省市路政管理系統(tǒng)的信息處理量非常大,都按統(tǒng)一的系統(tǒng)構(gòu)架進行劃分,從而體現(xiàn)了數(shù)據(jù)庫開放性,可以從網(wǎng)絡構(gòu)架中明確、快速的進行調(diào)閱,以適應服務器離散分布的物理環(huán)境。
可以簡單的說系統(tǒng)多層構(gòu)架就是原先C/S的擴展,多層構(gòu)架中尤為使用最多的就是三層結(jié)構(gòu),即:表述邏輯層、業(yè)務邏輯層和數(shù)據(jù)邏輯層(客戶層、應用服務器層、后臺數(shù)據(jù)庫層),而從三層結(jié)構(gòu)理解中,表述邏輯層和業(yè)務邏輯層實際上就是用戶客戶端部分,三層結(jié)構(gòu)可以表述如下:
(1)數(shù)據(jù)庫邏輯層是系統(tǒng)對人為創(chuàng)建的,比如創(chuàng)建、刪除、檢索、排序等部件組成,而這些部件與儲存部件相互兼容,使其數(shù)據(jù)透明。
(2)業(yè)務邏輯層是系統(tǒng)各項業(yè)務內(nèi)容規(guī)定的規(guī)則而產(chǎn)生的,而業(yè)務規(guī)則只限于業(yè)務邏輯層內(nèi),其他工作層是沒有的,業(yè)務邏輯層作為服務供應給其它部件,同時這一層服務器是具備多線程的,可以提供多客戶機進行訪問、處理。
(3)客戶端是進入系統(tǒng)的重要組成構(gòu)件,是系統(tǒng)人工對話的組成部分,客戶端是經(jīng)過向服務器提出申請后進行界面反映的一種方式,而由應用服務器作相應的控制。見圖4-8所示。
北京工業(yè)大學工程碩士學位論文
工作站工作站工作站工作站本地服務器本地服務器本地服務器本地服務器其它工作站1應用服務器復制(訂閱、發(fā)布、分發(fā))其它工作站2存取機制、并發(fā)控制中心數(shù)據(jù)庫服務器其它工作站3
圖4-8三層式數(shù)據(jù)庫結(jié)構(gòu)體系 Figure 4-8 Three-tier database structure 對高速公路路政管理系統(tǒng)而言,系統(tǒng)將使用三層機構(gòu)的數(shù)據(jù)庫模式,可以將各地州中心管理部門進行數(shù)據(jù)共享,并進行統(tǒng)一管理,而這項功能是通過管理數(shù)據(jù)庫進行復制后產(chǎn)生的,并實現(xiàn)定制、分發(fā)、發(fā)布。當?shù)刂荨⒖h市服務器進行數(shù)據(jù)變更時,由各地州將信息進行發(fā)布,并由中心管理部門進行接收,統(tǒng)一將服務器進行變更,這樣即可以統(tǒng)一各地州數(shù)據(jù)庫數(shù)據(jù)又可以使數(shù)據(jù)庫中的數(shù)據(jù)進行同步操作。
高速公路路政管理系統(tǒng)本質(zhì)屬于信息管理系統(tǒng),而管理的核心問題就是如何讓使用者能快速使用和操作。高速公路路政管理系統(tǒng)在采用三層機構(gòu)構(gòu)架中數(shù)據(jù)儲存、邏輯、界面表述層,而這三層均有數(shù)據(jù)庫有關(guān),儲存層就是數(shù)據(jù)庫自身,邏輯層則是在客戶端發(fā)出信息進行分析判斷的數(shù)據(jù),界面表述層也可以說就是客戶使用操作的系統(tǒng)界面。對這個系統(tǒng)而言,數(shù)據(jù)庫開發(fā)是整個系統(tǒng)的基礎(chǔ),是技術(shù)體現(xiàn)的過程,數(shù)據(jù)庫設(shè)計的是否準確、全面、合理、是否可以實現(xiàn)路政業(yè)務各項功能的實現(xiàn)是重要的一個過程,在設(shè)計過程中,數(shù)據(jù)庫出現(xiàn)問題,將使后續(xù)各項功能無法正常使用,因此系統(tǒng)必須針對SQL Server2000編程時采用規(guī)范化編寫[32]。
系統(tǒng)的數(shù)據(jù)庫如果設(shè)計非常合理,則將會影響到高速公路路政路政管理信息系統(tǒng)的使用。主要表現(xiàn)在以下方面:
(1)信息的搜索,各類用戶無法從單個數(shù)據(jù)庫中查詢信息,這意味著系統(tǒng)將無法快速進行反饋,導致系統(tǒng)運行遲緩。
第4章 路政管理系統(tǒng)的總體設(shè)計
(2)確保編寫數(shù)據(jù)規(guī)范、標準化。數(shù)據(jù)構(gòu)架設(shè)計應遵守國家和路政系統(tǒng)標準,編碼的應用應得到認可。
(3)在編程軟件下設(shè)計數(shù)據(jù)庫內(nèi)容時,應盡量減少儲存空間,解決數(shù)據(jù)一致性的問題,還要考慮如何提高運行速度降低開發(fā)難度。
(4)數(shù)據(jù)庫的容量,考慮到路政行業(yè)信息量大的因素,如何將這個信息量進行歷史數(shù)據(jù)的輸入,保障數(shù)據(jù)庫的容量。
(5)如何確保數(shù)據(jù)的完整和正確。在高速公路路政路政管理信息系統(tǒng)中,許多客戶端共享服務器數(shù)據(jù)庫,由于同時發(fā)送操作請求,可能會對數(shù)據(jù)的一致性產(chǎn)生影響,為此要保障數(shù)據(jù)的正確性和完整性問題。
(6)安全數(shù)據(jù)的保密機制,服務器數(shù)據(jù)庫需特定的授權(quán)者有著保密要求,為此,安全機構(gòu)的保障是必然因素之一。
服務器數(shù)據(jù)庫要定期不定期的進行維護,維護數(shù)據(jù)完整性,它主要包含了邏輯結(jié)構(gòu)和物理結(jié)構(gòu)兩部分。
本系統(tǒng)數(shù)據(jù)邏輯構(gòu)思是指數(shù)據(jù)的名稱、標識及每個記錄、處罰、長度之間的相互連接關(guān)系,下面給出系統(tǒng)所使用的主要表之間的關(guān)系圖,見圖4-9所示:
審核員處罰管理案件處理用戶員工路政巡查清障排障操作員管理員
圖4-9系統(tǒng)數(shù)據(jù)結(jié)構(gòu)關(guān)系圖 Figure 4-9 System data structure 數(shù)據(jù)庫的邏輯設(shè)計是將數(shù)據(jù)的概念結(jié)構(gòu)轉(zhuǎn)換為SQL Server2000數(shù)據(jù)庫系統(tǒng)的實際模型[33],從而得到數(shù)據(jù)庫的邏輯結(jié)構(gòu),以便在數(shù)據(jù)庫中建立結(jié)構(gòu)。
本系統(tǒng)中的所有表均保存于數(shù)據(jù)庫roadmanage,主要包括處罰管理信息表、案件處理信息表、員工管理信息表、路政巡查管理信息表、清障排障管理信息表用戶管理信息表等,在處理時可能還會產(chǎn)生臨時表。
處罰管理信息表punishment;記錄處罰的相關(guān)信息,其中punishmentid為主鍵,用于存放罰金ID。具體結(jié)構(gòu)見表4-10所示:
北京工業(yè)大學工程碩士學位論文
字段punishmentidpunishmentnamepunishmentpricepunishmentpersonpunishmentsexpunishmentsfzpunishmentcarmumpunishmentdatepunishmentbcpunishmentslr數(shù)據(jù)類型Bigintvarcharintvarcharvarcharbigintbigintdatetextvarchar長度825510104208名稱處罰金ID處罰名稱處罰金額處罰人處罰人性別處罰人身份證號處罰人車牌號處罰日期處罰原因10受理人
表4-10處罰管理信息表
Table 4-10 Punishment information management 案件處理信息表caseinfo;記錄案件處理相關(guān)信息,其中caseid為主鍵,用于存放案件處理編號。具體結(jié)構(gòu)見表4-11所示:
字段caseidcasenamecasejdcasepersoncaseaddresscasetypecasecarnumcasetdatecasebccaseslr數(shù)據(jù)類型Bigintvarcharintvarcharvarcharbigintbigintdatetextvarchar25510長度825510104208名稱案件處理編號案件處理名稱案件處理進度案件處理人案件處理地點案件類型案件處理中車牌號案件處理日期案件處理原因受理人
表4-11案件處理信息表
Table4-11 Case processing information table 員工管理信息表employees;記錄員工處理相關(guān)信息,其中employeesid為主鍵,用于存放員工編號。具體結(jié)構(gòu)見表4-12所示:
第4章 路政管理系統(tǒng)的總體設(shè)計
字段employeesidemployeesnameemployeesageemployeessexemployeesbmemployeesaddressemployeestelemployeesdateemployeesotheremployeesslr數(shù)據(jù)類型Bigintvarcharintvarcharvarcharbigintbigintdatetextvarchar長度825510104208名稱員工編號員工名稱員工年齡員工性別員工工作部門員工地址員工聯(lián)系電話員工進單位日期25510員工其他信息審核人
表4-12 員工管理信息表
Table4-12 Employee management information table 路政巡查管理信息表patrol;記錄路政巡查過程中處理相關(guān)信息,其中patrolid為主鍵,用于存放巡查編號。具體結(jié)構(gòu)見表4-13所示:
字段patrolidpatrolnamepatrolldpatrolcamumpatroldatepatrolafdwpatroltel數(shù)據(jù)類型Bigintvarcharvarcharbigintdatevarcharbigint2015長度82551010名稱巡查編號巡查人員巡查路段巡查使用車輛號碼巡查時間巡查附帶物巡查人員聯(lián)系電話
表4-13 路政巡查管理信息表
Table4-13 Highway patrol management information table 清障排障管理信息表intelligent;記錄清障過程中處理相關(guān)信息,其中intelligentid為主。具體結(jié)構(gòu)見表4-14所示:
北京工業(yè)大學工程碩士學位論文
字段intelligentidintelligentnameintelligentldintelligentcamumintelligentdateintelligentfdwintelligenttelintelligentpriceintelligentbcintelligentslr數(shù)據(jù)類型Bigintvarcharvarcharbigintdatevarcharbigintinttextvarchar長度82551010名稱清障編號清障人員清障路段清障使用車輛號碼清障時間20151025510清障附帶物清障人員聯(lián)系電話清障費用故障原因?qū)徍巳?/p>
表4-14 清障排障管理信息表
Table4-14 Intelligent troubleshooting information management 用戶管理信息表job;記錄用戶管理員信息,其中jobid為主鍵,用于存放管理員ID。具體結(jié)構(gòu)見表4-15所示:
字段jobidjobnamejobusernamejobpasswordjobdatejobflag數(shù)據(jù)類型Bigintvarcharvarcharvarchardatevarchar20長度82551050名稱用戶ID用戶名稱用戶登錄名用戶登錄密碼用戶登錄時間用戶權(quán)限
表4-15 用戶管理信息表
Table4-15 User management information table 本系統(tǒng)使用SQL Server2000數(shù)據(jù)庫作為后臺,通過JDBC接口來訪問數(shù)據(jù)庫。一般編寫數(shù)據(jù)庫連接的方式是在程序需要請求數(shù)據(jù)庫時直接連接,這樣操作存在一個問題,就是用戶頻繁地請求連接,降低了數(shù)據(jù)庫的使用效率,在大用戶量的情況下,還容易造成排隊賭塞得情況[34]。為了解決這個問題,因此系統(tǒng)使用了Tomcat的數(shù)據(jù)庫連接池。
Tomcat數(shù)據(jù)庫連接池的配置
啟動Tomcat打開IE在地址欄輸入http://localhost:81/login/index.jsp,則進入Tomcat的管理界面;點擊右邊的Data Sources在右上角的下拉菜單中選擇create New Data Sources在下邊的輸入框中輸入需要的配置信息。還要下載安裝SQL 2k SP4補丁。
配置環(huán)境變量,具體如下:
第五篇:人事管理系統(tǒng)設(shè)計與實現(xiàn)
人事管理系統(tǒng)設(shè)計與實現(xiàn)
目 錄
前 言....1 1 需求分析....2 1.1 系統(tǒng)需求...2 1.1 功能需求...2 1.3 可靠性要求...3 1.4 性能需求...3 2 開發(fā)環(huán)境簡介....4 2.1 Delphi簡介...4
2.1.1 Delphi7的集成開發(fā)環(huán)境(IDE)...5 2.1.2 Pascal簡介...9
2.2 SQL Server 2000 簡介...10 2.2.1 SQL Server 數(shù)據(jù)平臺...10 2.3 TQuery部件在SQL編程中的運用...12 3 總體設(shè)計....14 3.1 基本設(shè)計...14 3.1.1 設(shè)計概念...14 3.1.2 功能分析...14 3.1.3 數(shù)據(jù)流圖...14 3.1.4 系統(tǒng)模塊...16 3.2 用例圖...18 4 數(shù)據(jù)庫設(shè)計....21 4.1 數(shù)據(jù)庫概念設(shè)計...21 4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計...23 5 詳細設(shè)計....30 5.1 系統(tǒng)主窗體...30 5.2 數(shù)據(jù)庫連接...31 5.3 用戶登陸界面...32 5.4 用戶功能選擇...34 5.5 用戶信息錄入...34 5.6 查詢功能窗體...36 5.7 數(shù)據(jù)備份和還原窗體...37 5.8 工作日記及工作日記管理...39 5.9 用戶管理及用戶密碼修改...41 5.10 打印報表模塊...43 5.11 數(shù)據(jù)公用模塊...45 5.12 其它模塊...46 6 總 結(jié)....47 參考文獻....49 致謝....50
人事管理系統(tǒng)
網(wǎng)絡工程 雷靈明 指導老師:曹步青
摘要:隨著企業(yè)自身人力資源的日益龐大、復雜程度逐漸增強,人機作坊再也無法適應如今企業(yè)的人事管理了,取代的是運用各種領(lǐng)域的知識,結(jié)合計算機科學而開發(fā)的人事管理系統(tǒng)。人事管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應用程序功能完備,易使用等特點。人事管理系統(tǒng)是對工作人員進行統(tǒng)一的管理,可以方便的進行錄入,查詢,修改,刪除,退出。經(jīng)過以上分析,本系統(tǒng)使用Delphi 7.0作為界面和功能開發(fā)工具和SQL Sever 2000作為后臺數(shù)據(jù)庫,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具進行界面和數(shù)據(jù)庫開發(fā)。軟件過程結(jié)合了快速原型模型與增量模型的優(yōu)點:首先在短時間內(nèi)建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成可行系統(tǒng)。關(guān)鍵詞:人事管理;DEPHI;ADO;SQL server 2000
Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing
Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology.Personnel management system is a typical management information system(MIS), including the establishment and maintenance of the background-database and front-end application development.To the former, the request for the data which is powerful in consistency and integrity, database which is good in security.For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit.Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built.Key words: human resource management;DEPHI;ADO;SQL server 2000
前 言 背景
在競爭越來越激烈的社會里,企業(yè)人事管理就越顯示出其不可缺性,成為企業(yè)一個非常重要的模塊。企業(yè)人事管理系統(tǒng)主要是用于員工個人相關(guān)信息的管理。使用人事管理系統(tǒng),便于公司領(lǐng)導掌握人員的動向和人員的綜合素質(zhì),及時調(diào)整人才的分配,使用計算機對人事勞資信息進行管理,具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等優(yōu)點,能夠極大地提高人事資源管理的效率,也是企業(yè)科學化、正規(guī)化管理的重要條件。目標
設(shè)計一個企業(yè)人事信息管理系統(tǒng),此系統(tǒng)要以人為中心,為企業(yè)提供全面的人事管理解決方案;
a)為企業(yè)建立規(guī)范化、實時化人事管理機制;
b)提高企業(yè)人事管理的效率、節(jié)約相關(guān)的管理成本,增強人事管理的安全性;
c)滿足企業(yè)管理層,人事業(yè)務操作層和全體員工的不同層次和不同方面的需要;
d)對企業(yè)將來的整體信息化建設(shè)提供必要的支持。需求分析
需求分析是系統(tǒng)開發(fā)必要環(huán)節(jié),也是重中之重。作為該過程的結(jié)果,需求規(guī)格說明書是對系統(tǒng)的功能和行為完整的描述。系統(tǒng)設(shè)計將來自于需求分析的抽象規(guī)格說明轉(zhuǎn)變?yōu)槊嫦蛘鎸嵤澜绲脑O(shè)計。一旦構(gòu)建完成,該系統(tǒng)就會投入使用,同時會不可避免地產(chǎn)生更多的新需求。同時,需求過程與分析活動之間有相當程度的重疊,分析建模對于設(shè)定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發(fā)工作的繼續(xù),分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。[1]
1.1 系統(tǒng)需求
企業(yè)的人事管理職能主要分為人事檔案信息管理、人事變動管理、員工培訓管理、獎懲管理等內(nèi)容。
a)在人事系統(tǒng)開發(fā)時應考慮以下需求: b)滿足人事管理職能的基本要求;
c)進行多層次數(shù)據(jù)匯總,為各層次管理者的決策分析提供數(shù)據(jù); d)具有完整的系統(tǒng)接口,滿足靈活的數(shù)據(jù)導入與導出; e)對操作人員的技能要求比較低,操作方便; f)能夠?qū)崿F(xiàn)方便的擴展,滿足企業(yè)發(fā)展的需要; g)能夠保障人事管理數(shù)據(jù)的安全、準確。
1.1 功能需求
基于系統(tǒng)需求分析,該系統(tǒng)需要實現(xiàn)以下基本功能:
a)用戶管理:管理系統(tǒng)操作人員,設(shè)置操作人員口令和權(quán)限。在滿足不同系統(tǒng)用戶的操作需求的基礎(chǔ)上,提高系統(tǒng)的安全性。
b)人事檔案管理:完成企業(yè)對員工個人檔案(包括員工的基本檔案和在職信息)的管理及相關(guān)操作。操作員進行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經(jīng)歷、家庭關(guān)系、獎懲記錄和培訓經(jīng)歷,要求對這些員工檔案信息進行新增、修改、刪除操作,同時可以進行查詢和瀏覽操作。該模塊是本系統(tǒng)的重點,用戶可以通過該模塊為單位建立一個比較完整的人事檔案系統(tǒng),同時可以對檔案進行查看。
c)基礎(chǔ)數(shù)據(jù)管理:維護人事管理相關(guān)的一些基礎(chǔ)數(shù)據(jù)。主要包括以下功能:
(a)民族檔案設(shè)置:維護職工中民族檔案信息;
(b)職工類型設(shè)置:維護當前企業(yè)職工與企業(yè)的關(guān)系的類別信息;(c)文化程度設(shè)置:維護企業(yè)職工的文化程度類別信息;(d)政治面貌設(shè)置:維護企業(yè)職工的政治面貌類別信息;(e)部門類別設(shè)置:維護企業(yè)中設(shè)立的部門類別信息;(f)職務類別設(shè)置:維護企業(yè)中設(shè)立的職務類別信息;(h)職稱類別設(shè)置:維護企業(yè)職工的職稱類別信息;
d)人事變動管理:對于人事上的變動調(diào)整進行管理,對人員檔案的信息進行更新(如:員工職務、員工職稱、員工性質(zhì)等的變動)。
e)工作日志管理:記錄部門或系統(tǒng)用戶的一些備忘信息,包括日常的一些事件記錄,以及工作日記的管理維護。
f)數(shù)據(jù)庫管理:對現(xiàn)有的數(shù)據(jù)庫進行管理,包括數(shù)據(jù)備份和恢復,以方便用戶對數(shù)據(jù)庫的管理和維護工作,提高系統(tǒng)的數(shù)據(jù)安全性。1.3 可靠性要求
a)計算機穩(wěn)定可靠,網(wǎng)絡服務和數(shù)據(jù)庫服務穩(wěn)定可靠;
b)網(wǎng)絡通暢、穩(wěn)定;軟件運行穩(wěn)定;數(shù)據(jù)計算及數(shù)據(jù)傳輸無誤;提供數(shù)據(jù)備份和數(shù)據(jù)恢復方案。1.4 性能需求 1)硬件環(huán)境
在最低配置的情況下,系統(tǒng)的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當出色,且
價格也很便宜,因此通常給服務器端配置高性能硬件。推薦配置為: ·處理器:Intel 奔騰Ⅲ 或更高 ·內(nèi)存:128MB ·硬盤空間:40GB ·顯卡:Geforce系列顯示適配器或更高。2)軟件環(huán)境
·操作系統(tǒng):windows 98/ME/2000/N ·數(shù)據(jù)庫:Microsoft SQL server 2000 開發(fā)環(huán)境簡介 2.1 Delphi簡介
Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點。以O(shè)bject Pascal為基礎(chǔ),擴充了面向?qū)ο蟮哪芰Γ⑶彝昝赖亟Y(jié)合了可視化的開發(fā)手段。Delphi自1995年3月一推出就受到了人們的關(guān)注,并在當年一舉奪得了多項大獎。
Delphi的出現(xiàn)打破了Visual系列可視化編程領(lǐng)域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術(shù),使程序的執(zhí)行性能遠遠高于其它產(chǎn)品生成的程序。它還是真正的面向?qū)ο蟮木幊陶Z言。PASCAL語言的嚴謹加上可視化的優(yōu)勢和強大的數(shù)據(jù)庫功能使得它有充分的資本和微軟的VB叫板。許多人當時都認為Pascal 是最有前途的程序設(shè)計語言,并預測Delphi將會成為可視化編程的主流環(huán)境。
Delphi在你編好程序后自動轉(zhuǎn)換成。EXE文件它運行時速度比VB快,而且編譯后不需要其他的支持庫就能運行。它的數(shù)據(jù)庫功能也挺強的,是開發(fā)中型數(shù)據(jù)庫軟件理想的編程工具。Delphi適用于應用軟件、數(shù)據(jù)庫系統(tǒng)、系統(tǒng)軟件等類型的開發(fā)。而且它擁有和VB差不多一樣的功能,而且一樣能應用API函數(shù),這在控制Windows很有用。
Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設(shè)計思想,采用了彈性可重復利用的完整的面向?qū)ο蟪绦蛘Z言(Object-Oriented Language)、當今世界上最快的編輯器、最為領(lǐng)先的數(shù)據(jù)庫技術(shù)。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應用軟件,無疑會大大地提高編程效率,而且隨著應用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作——Delphi的每一個設(shè)計細節(jié),都將帶給您一份欣喜。
Delphi實際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤之別。一個Delphi程序首先是應用程序框架,而這一框架正是應用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴格地按照設(shè)計運行。您的工作只是在“骨架”中加入您的程序。缺省的應用程序是一個空白的窗體(Form),您可以運行它,結(jié)果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質(zhì):可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應用程序框架通過提供所有應用程序共有的東西,為用戶應用程序的開發(fā)打下了良好的基礎(chǔ)。
Delphi已經(jīng)為您做好了一切基礎(chǔ)工作——程序框架就是一個已經(jīng)完成的可運行應用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。在空白窗口的背后,應用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應,窗口除了響應所有Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調(diào)、句柄處理等繁復過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進行編程。
面向?qū)ο蟮某绦蛟O(shè)計(Object-Oriented Programming,簡記為OOP)是Delphi誕生的基礎(chǔ)。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實世界環(huán)境的能力,這使它被公認為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴展語句,把函數(shù)“封裝”進Windows編程所必需的“對象”中。面向?qū)ο蟮木幊陶Z言使得復雜的工作條理清晰、編寫容易。
說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統(tǒng)程序設(shè)計和編程方法兼
其中多媒體音頻視頻播放器是通過TMediaPlayer組件來實現(xiàn)的,支持的格式與系統(tǒng)已安裝的解碼器有關(guān)。
總 結(jié)
6.1 程序設(shè)計風格
在設(shè)計的時候采用了增量模型的思想:把軟件作為一系列的構(gòu)件來設(shè)計,編碼,集成和測試。
用戶管理,密碼修改,用戶登陸,萬年歷,這些模塊都有高度的獨立性,因此他們的可重用性比較高,基本上是一個單元完成一個功能,模塊規(guī)模也比較小,模塊的作用域在控制域之內(nèi),只使用了兩個全局變量來存儲用戶名和用戶權(quán)限。[1] 在人機界面設(shè)計方面,本系統(tǒng)做到了以下幾點: a)保持一致性(界面,背景的致性);
b)提供有意義的反饋(用戶驗證和用戶管理,提供了比較精確的反饋信息);
c)在執(zhí)行有較大破壞性的動作之前要求用戶確認(數(shù)據(jù)備份與還原); d)允許大多數(shù)取消操作(大多數(shù)單元有取消操作功能);
e)允許犯錯誤(由于權(quán)限的限制,系統(tǒng)能保護自己不受嚴重錯誤的破壞);
f)按功能對動作分類(在主窗口就是按動作類型組織菜單的); 6.2 有待加強項
a)幫助的制作 一個完整的應用程序必須具有完整的幫助系統(tǒng);幫助系統(tǒng)可以在必要的時候給用戶信息提示和一些系統(tǒng)相關(guān)服務。
b)聲音制作在這里主要是對聲音的加載,我們可以加載一些一般的聲音;主要來源有:音頻CD盤;波形音頻文件;MP3文件等等。其中波形音頻文件以WAV作為文件的后綴,我們可以播放現(xiàn)成的,也可以播放自己錄制的文件。c)我們還可以使用各種組件和ActiveX控件等技術(shù)來完善系統(tǒng)。利用一些做好的activeX組件,會縮短開發(fā)周期。
由于在開發(fā)工程方面缺少經(jīng)驗,所以這個系統(tǒng)還存在著許多不足之處,在測試過程中總結(jié)如下:
a)數(shù)據(jù)表的設(shè)計還不是很合理;
b)數(shù)據(jù)異常處理要更加人性化,錯誤信息的反饋要更加精確; 6.3 心得
經(jīng)過一個月的設(shè)計和開發(fā),人事管理系統(tǒng)基本開發(fā)完畢,其基本功能符合用戶需求,能夠完成基礎(chǔ)數(shù)據(jù)錄入,數(shù)據(jù)查詢等基本功能,以及相關(guān)報表的打印。在這次畢業(yè)設(shè)計中,我獲益良多。首先我明白了需求分析對于一個系統(tǒng)的開發(fā)的重要性。其次我還學到了如何把一個軟件作為一個工程來做,在真正的軟件開發(fā)中,一個軟件系統(tǒng)的開發(fā)不是一個人來做,而是很多人合作來完成的,另外還有軟件的后期維護等等,這時就顯現(xiàn)出了把軟件作為一個工程來做的優(yōu)越性,而這些都離不開數(shù)據(jù)流圖和模塊的分解。
Delphi是一個非常強大的開發(fā)工具,它具有運行速度快、易于學習和使用以及開發(fā)效率高的特點,使用起來真的是很順手。學習好一門編程語言以后可以為今后的學習和工作帶來很大的便利。
雖然本系統(tǒng)實現(xiàn)了基本的用戶需求功能,但是還有待于完善和加強,總之通過這次設(shè)計和開發(fā)過程,我對軟件開發(fā)有了進一步的了解。
參考文獻
[1] 張海藩編著.軟件工程導論[M].清華大學出版社出版,2003,1-173. [2] 宋一兵,趙景波,李春艷著.Delphi 7.0基礎(chǔ)教程[M].機械工業(yè)出版社,2003,2-30.
[3] 劉瑤儒著.新概念SQL Server2000教程[M].北京科海集團公司出,2001,12-23.
[4] 韓強編著.SQL SERVER 2000 程序員手冊[M].機械工業(yè)出版社出版,2000,4-35.
[5] 薩師煊著.數(shù)據(jù)庫系統(tǒng)概論(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯樂,丁寶康,汪衛(wèi)著.數(shù)據(jù)庫系統(tǒng)教程[M].高等教育出版社,2002,1-202.
[7] 肖健著.SQL Server2000實踐與提高[M].中國電子出版社,2002,13-53. [8] 林金霖著.Delphi6 實務經(jīng)典[M].中國鐵道出版社,2002年5月,6-110. [9] 黃超,王志偉著.Delphi企業(yè)經(jīng)營管理系統(tǒng)開發(fā)實例導航[M].人民郵電出版社,2003,20-90.
[10] 程文剛主編.Delphi數(shù)據(jù)庫實用編程100例[M].中國鐵道出版社,2004,8-63.
[11] 王晟,萬科著.Delphi數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].清華大學出版社,2005,85-89.
[12] 王惠剛,唐晨光彭為著.delphi7/8程序設(shè)計[M].清華大學出版社, 2002,42-63.
[13] 瀟湘工作室,邢增平著.Delphi 6.0最佳專輯[M].人民郵電出版社,2003,1-404.
[14] 心鈴.Delphi問答.軟件報[N],2004-07-5.
[15] 高永惠.淺談Delphi中的異常處理方法[J].湖南輕工業(yè)高等專科學校學報,2002-04,9-10.
[16] 徐萌飛.在Delphi中使用ADO技術(shù)對數(shù)據(jù)庫操作[J].中國學術(shù)期刊(光盤版)電子雜志社,2001,12-13.
[17] 陳建兵.Delphi中基于安全靈活的動態(tài)連接遠程數(shù)據(jù)庫SQL的實現(xiàn)[J].福建電腦,2005,12-13.
[18] 孫育紅.關(guān)于地方法院管理信息系統(tǒng)分析設(shè)計與實施[D].中國學術(shù)期刊電子雜志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系統(tǒng)開發(fā)[D].中國學術(shù)期刊電子雜志社,2003,20-21.
[20] 龐芳,王麗玫.南寧市自動氣象站業(yè)務服務數(shù)據(jù)庫系統(tǒng)[D].中國學術(shù)期刊電子雜志社,2004,21-23.
[21] 徐軍.研究生院綜合管理信息系統(tǒng)的研究與實現(xiàn)[D].中國學術(shù)期刊)電子雜志社,2004,32-33.
[22] 魯媛媛.碩士生導師綜合素質(zhì)能力評價指標體系的研究[D].中國學術(shù)期刊電子雜志社,2005,18-19.