當前位置:文書都 >

實用範文 >論文 >

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

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

1功能分析

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

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

2設計方案

2.1基礎網絡設計

平台開發採用WEB界面客户端/服務器的網絡架構模式,管理平台運行在WEB服務器上,所有數據集中存儲與服務器便於日常系統維護,並提供方便簡單的參數配置功能針對不同的網絡環境實現服務器系統的快速安裝部署。

2.2功能模塊設計

平台採用基於軟件開發技術的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的備案管理系統採用目前主流的三層架構技術,提供了可伸縮、易於訪問、易於管理的方法,將多種應用服務分別封裝部署於應用服務器,同時增強了應用程序可用性、安全性、封裝複用性、可擴展性和可移置性,大大簡化了客户端電腦的載荷,減輕了系統維護與升級的成本和工作量,降低了用户的總體成本。⑵系統以主管機構為中心,以各類型企業為管理節點,為全省的散裝水泥相關企業建立了統一的備案管理平台。⑶本系統利用互聯網進行企業登記備案、信息審核等工作,具有存儲量大,檢索迅速,查找方便等特點,能快速地實現備案數據的存儲和查詢,實現了備案管理工作的網絡化、無紙化和自動化,提高了企業備案的工作效率。

  • 文章版權屬於文章作者所有,轉載請註明 https://wenshudu.com/shiyongfanwen/lunwen/o9qlqo.html
專題