查文庫>論文> 備案管理平臺的開發方法探索論文

備案管理平臺的開發方法探索論文

備案管理平臺的開發方法探索論文

  1功能分析

  使用物件:企業、省市縣主管機構稽核員、負責人。作用:企業對登記備案進行業務操作,主管機構對企業登記備案進行管理。核心功能:企業:可以註冊企業賬號;可以對企業基本資訊、設施裝置、人員資訊、生產資訊進行錄入和編輯。主管機構稽核員:可以對本轄區內的散裝水泥相關企業遞交上來的登記備案的企業資訊進行初步稽核,填寫稽核意見並可作透過和退回操作。主管機構負責人:以對本轄區內的散裝水泥相關企業本級初審遞交上來的登記備案的企業資訊進行最終稽核,填寫稽核意見並可作透過和退回操作。子功能模組:企業資訊、公共資訊、系統管理、備案資訊登記、遞交、列印、備案進度查詢、備案結果上傳。首先是技術分析,本文采用B/S體系結構來構造軟體,能提高系統的安全性,實現系統客戶端零維護,跨區域使用系統,結合當前先進的、成熟的、穩定的ASP.NET開發技術、MicrosoftSQLServer2008資料庫和B/S體系架構,其中由ADO(ActiveXDataObjects,Ac-tiveX資料物件)資料庫元件提供的資料庫訪問元件是資料庫連線技術是系統開發的關鍵,它決定了Web應用程式對資料庫的訪問效能訪問速度、系統的安全性和系統的可擴充套件性等方面,方便以後對系統進行改造升級。其次是資源分析,廣東金萬邦科技投資有限公司提供了硬體保障,包括:伺服器和多部式電腦和筆記本;網路保障方面,公司提供了內網與外網兩個網路;軟體保障方面,購買了正版的VisualStudio2008軟體開發平臺和MicrosoftSQLServer2008資料庫,並且擁有正版的WindowsServer2008作業系統作為伺服器的作業系統。

  2設計方案

  2.1基礎網路設計

  平臺開發採用WEB介面客戶端/伺服器的網路架構模式,管理平臺執行在WEB伺服器上,所有資料集中儲存與伺服器便於日常系統維護,並提供方便簡單的引數配置功能針對不同的網路環境實現伺服器系統的快速安裝部署。

  2.2功能模組設計

  平臺採用基於ASP.NET軟體開發技術的B/S設計模型作為本平臺的設計方案。在B/S體系結構下,平臺的主要功能有:企業資訊管理、業務管理。

  2.2.1企業資訊管理企業資訊管理是使用者進入系統後,獲知一個系統提示資訊就是備案狀態:等待處理。企業資訊管理模組其功能結構圖如圖1所示。⑴備案資訊管理:透過該功能,將企業資訊(包括企業基本資訊、人員資訊、生產資訊、企業地理位置和設施裝置資訊)登記、遞交、列印。⑵備案進度查詢:透過該功能,將可檢視到歷史稽核意見,主管機構、備案階段、備案狀態、稽核意見等資訊以列表形式顯示出來。⑶備案結果上傳:是企業備案通過後,將結果上傳到系統的介面。

  2.2.2業務管理業務管理是主管機構可透過對企業的稽核,填寫相應的意見,令自己可以掌握企業的全面情況,有助於開展對相關企業的管理工作。業務管理模組其功能結構圖如圖2所示。⑴備案稽核:主管機構稽核員和負責人可以對企業資訊進行稽核,待稽核企業以列表的形式顯示。⑵稽核進度:可以檢視到本轄區內已遞交企業的稽核進度並以列表的形式顯示。⑶稽核記錄:可以檢視到本級及本級以下的企業稽核歷史記錄,以列表的形式顯示。

  3資料庫設計

  本系統的資料安全主要透過資料庫的存取控制機制實現的,透過定義系統各角色的操作許可權,使用者登入後,將相應的選單許可權分配給對應的角色,從而保證每種角色的使用者,只能操作本角色許可權內的資料,從而保證資料的存取控制的安全性。以下將詳細介紹本系統使用者表的設計。系統使用者表Users:用於儲存系統使用者資訊,包括使用者賬號、密碼資訊及對應的主管機構資訊,使用者表各欄位設計如表1所示。使用者型別表UserType:用於儲存系統使用者型別(角色)資訊,主要包括角色名字,並針對同一角色不同級別的使用者進行排序分類,各欄位設計如表2所示。使用者角色許可權表UserTypeFunction:用於儲存各使用者型別(角色)的系統選單資訊,主要包括系統選單編號、使用者型別編號等,各欄位設計如表3所示。

  4平臺實現

  平臺採用基於B/S設計模型作為平臺的設計方案,透過使用WindowsServer2008作為WEB伺服器和資料庫伺服器的作業系統,並選用MicrosoftSQLServ-er2008作為資料庫;系統採用VisualStudio2008軟體開發工具,透過使用C#開發語言進行實現。

  4.1登記備案子系統登入模組實現

  系統的企業包括已獲資質和擬建企業,已獲資質企業在登記備案子系統登記備案本企業資訊,擬建企業需要先對擬建資訊稽核後才可以對擬建資訊進行備案。系統登入模組的實現介面,如圖3所示。企業在登記備案子系統登入時,系統會先判斷企業的型別,如果是擬建企業則系統登入到擬建備案子系統,已獲資質的企業則直接登入到登記備案子系統,並對授權企業相關的許可權。

  4.2企業資訊管理模組

  企業資訊管理模組實現了對企業備案資訊(包括企業基本資訊、人員資訊、生產資訊、企業地理位置和設施裝置資訊)的登記、遞交和備案結果列印,同時實現了備案結果的.上傳。企業資訊登記模組管理介面,如圖4所示。

  4.3主管機構管理模組

  主管結構管理模組主要實現了對企業備案資訊稽核、檢視主管機構管轄區域內的所有企業的稽核記錄及稽核進度。

  5系統測試

  5.1測試環境與配置

  本平臺的測試環境採用WindowsServer2003企業版作為本系統試執行的作業系統,選用MicrosoftSQLServer2008作為資料庫,採用IIS6.0作為應用伺服器支撐平臺;測試的訪問客戶端則採用MicrosoftWindowsXPProfessional/Windows7或更高版本作為作業系統,選用MicrosoftInternetExplorer8.0作為客戶端瀏覽器。系統的測試環境與配置清單如表4所示。

  5.2測試方法

  從測試設計方法來看,本平臺主要採取黑盒測試法,對平臺功能進行了功能測試和效能測試。⑴功能測試。在功能測試上,在系統的不同階段,我們對系統進行了單元測試和系統測試。在系統測試階段,我們針對平臺的企業資訊管理和業務管理等主要功能模組編寫了正常場景和異常場景的用例,測試過程中嚴格按照測試用例進行深入測試,儘可能全面覆蓋系統的所有功能需求。⑵效能測試。在系統的效能上,我們還對系統進行了頁面響應時間和使用者併發量的測試,以確保系統能滿足平臺使用者的日常使用。

  6小結

  平臺的功能滿足使用者需求,設計先進,質量可靠,安全性、穩定性、先進性、可擴充套件性、功能和效能均滿足實際需要,系統執行期間狀態良好。本開發方法的特色與創新之處如下:⑴基於B/S的備案管理系統採用目前主流的三層架構技術,提供了可伸縮、易於訪問、易於管理的方法,將多種應用服務分別封裝部署於應用伺服器,同時增強了應用程式可用性、安全性、封裝複用性、可擴充套件性和可移置性,大大簡化了客戶端電腦的載荷,減輕了系統維護與升級的成本和工作量,降低了使用者的總體成本。⑵系統以主管機構為中心,以各型別企業為管理節點,為全省的散裝水泥相關企業建立了統一的備案管理平臺。⑶本系統利用網際網路進行企業登記備案、資訊稽核等工作,具有儲存量大,檢索迅速,查詢方便等特點,能快速地實現備案資料的儲存和查詢,實現了備案管理工作的網路化、無紙化和自動化,提高了企業備案的工作效率。