鄒金妮(東北石油大學經濟管理學院,大慶,163318)
基于面向對象技術的工商管理系統的設計與實現
鄒金妮
(東北石油大學經濟管理學院,大慶,163318)
本文基于面向對象技術設計了工商管理系統,首先分析了面向對象技術,然后對系統的建設目標、需求進行了分析,最后對系統的概念模型、用戶權限、參數傳遞、功能模塊進行了設計。
面向對象技術;概念模型;工商管理系統
面向對象技術的基本概念來源于程序設計,是一種新的軟件技術。該概念是上世紀60年代提出的,到現在為止,它已經成為軟件開發領域的主流方法技術,是一種較成熟的編程思想。客觀世界可以通過此項技術直接映射到面向對象的程序空間,影響系統開發和軟件設計。對象是抽象實體,并且包含客觀事物特征,是行為及屬性的封裝體。
一個良好的工商管理系統應該具有以下三方面的特性:第一,該系統人機界面友好,易于維護,操作簡單。系統的功能要完備,簡單實用,其設計要符合日常辦公運作的需要,并且易于擴充,界面友好清晰。系統的網絡結構簡明,便于維護和管理。第二,系統可以實現信息共享,具有可擴展性及可包容性。工商管理系統必須適應多種應用要求,可以提供豐富的數據轉入轉出接口,實現應用系統相互兼容,又可以對系統進行擴展開發和靈活定制。系統易于擴展。第三,系統保密安全性高,建立高效的通信機制,身份認證,權限檢查,提高系統的安全性,防止非法侵入保密信息及信息泄密,設立工商管理系統的專用防火墻。
該系統主要有經濟戶口管理子系統、市場監督管理子系統、案件管理子系統,各個子系統的需求分析如下所示。
3.1 經濟戶口管理子系統 該子系統可以預核市場主體的名稱;各類市場主體的變更、登記、退出;廣告經營許可證資格檢查、登記、退出、變更;市場變更、開辦、退出;展銷會登記;相關統計報表的自動匯總、自動生成、打印輸出;和主體相關的案件的登記及市場監督;公告信息管理等。
3.2 市場監督管理子系統 該子系統可以進行專項整治;市場巡查;企業年檢;商品抽檢;消費者權益保護;個體驗照;廣告發布管理;商標管理;動產抵押;守合重信等。
3.3 案件管理子系統 該子系統可以對普通案件;簡易案件;行政復議案件等進行管理。
4.1 系統概念模型
采用面向對象技術的目的是系統的概念模型。根據對象的分類聚合關系進行建模。采用數據抽象技術,根據已定義的高層對象類進一步抽象獲得低層對象類。經過分析后,工商管理系統的總體概念模型和三個子系統的模型如圖1-圖4所示。它們是從系統的人員、組織結構、業務中抽取出來的,概括出工商管理系統的業務、人員、組織,對外界是封裝的,表面看不到操作過程。

圖1 工商管理系統總體概念模型

圖2 經濟戶口管理子系統概念模型

圖3 市場監督管理子系統概念模型

圖4 案件管理子系統概念模型
4.2 用戶權限設置
該系統是通過IIS訪問ASP.NET應用程序的,兩者一起使用提供了系統的授權服務及身份驗證。工商管理系統的采用多對象和用戶類的設計思維進行系統設計,先創建類的實例,再用實例實現類的功能,訪問的數據庫表只能是工商客戶類權限內,能夠很好地解決權限問題。具體的登錄操作方法是:先登錄頁面,然后經過IIS及ASP.NET身份驗證,授權訪問,登錄用戶經Down Dro-pList控件分為基礎數據維護員、工商客戶、系統管理員等類別,在每一類中,進行數據對比驗證,建立單獨驗證的數據庫表,數據庫表僅有驗證必需字段。通過驗證后創建類的實例,獲得權限,不一樣的用戶類訪問不一樣的數據庫表,分流數據查詢,并對數據查詢進行優化,提高系統的安全性。
4.3 參數傳遞設置
參數傳遞的常用的方法包括Session、Application、Cookies、Query String等,但是每種方法都有各自的特點和局限性。ASP.NET技術提供的參數傳遞的方法是運用實例和類對象進行,根據面向對象的編程思想,創建類的實例采用實參調用成員函數,聲明類的實例使用形參調用成員函數,實參傳入形參的運算過程就是執行代碼的過程,Web控件進行參數傳遞可以通過控件借助類方法的“橋梁”作用。因為類的成員函數的代碼隱蔽、封裝,具有穩定性好及安全性高的優點,所以參數傳遞十分安全可靠。
4.4 功能模塊
(1)經濟戶口管理子系統
經濟戶口管理的信息主要有:市場監督結果的信息、市場主體登記的信息、案件管理的結果信息。也就是:市場主體登記后,它的基本信息進入經濟戶口管理:市場監督管理結果的信息及案件管理結果的信息也進入經濟戶口管理。
該系統的功能主要對各類市場主體進行核準、受理審查,這些市場主體包括公司、企業、外企、分支機構、集團、個體、私營等,其基本信息包括名稱、變更、相關信息登記、注銷業務,在“經濟戶口管理”數據庫中保存已經核準的市場主體基本信息、市場監督管理子系統的相關信息、案件管理子系統的相關信息。在市場監督管理子系統管理市場時或者是查詢相關信息的時候,就可以提取這些基本信息并使用。
(2)市場監督管理子系統
市場監督管理子系統主要就是對要監管的對象信息進行提取、查詢、監管,這些信息商標信息、年檢信息、動產抵押、廣告信息等,在“經濟戶口管理”數據庫中存入監管的基本信息;并將一些涉及違規違法的市場主體信息提交到主體案件管理子系統。
(3)案件管理子系統
案件管理子系統的基本功能就是處理監督管理子系統提交的一些違規違法的市場主體,在“經濟戶口管理”數據庫中存入處理結果。
(4)系統升級及維護
允許授權用戶進行系統管理、上傳及下載網站內非數據庫文件、錯誤報告制度、系統數據庫的運行維護等。
本文對基于面向對象技術對工商管理系統進行了設計。任何的系統在設計中都會存在一些小的問題,該系統也不例外,所以下一步要對該系統進行測試,檢查系統的功能是否完善,能否達到預期的設計目標!
葉乃文,王丹.面向對象程序設計(第2版)[M].北京:清華大學出版社, 2009.
鄒金妮,女,1992年2月10日,黑龍江大慶人,東北石油大學本科生經濟管理學院工商管理系
Design and implementation of object-oriented technology-based business management system
Zou Jinni
(Northeast Petroleum University,School of Economics and Management,Daqing,163318)
In this paper,the design of object-oriented technology in business administration system based on a first analysis of the object-oriented technology,and the goal of building the system,needs analysis, the final conceptual model of the system,user permissions,parameter passing, function modules are designed.
object-oriented technology;conceptual model;Business Administration System