鄒金妮(東北石油大學(xué)經(jīng)濟(jì)管理學(xué)院,大慶,163318)
基于面向?qū)ο蠹夹g(shù)的工商管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
鄒金妮
(東北石油大學(xué)經(jīng)濟(jì)管理學(xué)院,大慶,163318)
本文基于面向?qū)ο蠹夹g(shù)設(shè)計(jì)了工商管理系統(tǒng),首先分析了面向?qū)ο蠹夹g(shù),然后對(duì)系統(tǒng)的建設(shè)目標(biāo)、需求進(jìn)行了分析,最后對(duì)系統(tǒng)的概念模型、用戶權(quán)限、參數(shù)傳遞、功能模塊進(jìn)行了設(shè)計(jì)。
面向?qū)ο蠹夹g(shù);概念模型;工商管理系統(tǒng)
面向?qū)ο蠹夹g(shù)的基本概念來(lái)源于程序設(shè)計(jì),是一種新的軟件技術(shù)。該概念是上世紀(jì)60年代提出的,到現(xiàn)在為止,它已經(jīng)成為軟件開(kāi)發(fā)領(lǐng)域的主流方法技術(shù),是一種較成熟的編程思想??陀^世界可以通過(guò)此項(xiàng)技術(shù)直接映射到面向?qū)ο蟮某绦蚩臻g,影響系統(tǒng)開(kāi)發(fā)和軟件設(shè)計(jì)。對(duì)象是抽象實(shí)體,并且包含客觀事物特征,是行為及屬性的封裝體。
一個(gè)良好的工商管理系統(tǒng)應(yīng)該具有以下三方面的特性:第一,該系統(tǒng)人機(jī)界面友好,易于維護(hù),操作簡(jiǎn)單。系統(tǒng)的功能要完備,簡(jiǎn)單實(shí)用,其設(shè)計(jì)要符合日常辦公運(yùn)作的需要,并且易于擴(kuò)充,界面友好清晰。系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)簡(jiǎn)明,便于維護(hù)和管理。第二,系統(tǒng)可以實(shí)現(xiàn)信息共享,具有可擴(kuò)展性及可包容性。工商管理系統(tǒng)必須適應(yīng)多種應(yīng)用要求,可以提供豐富的數(shù)據(jù)轉(zhuǎn)入轉(zhuǎn)出接口,實(shí)現(xiàn)應(yīng)用系統(tǒng)相互兼容,又可以對(duì)系統(tǒng)進(jìn)行擴(kuò)展開(kāi)發(fā)和靈活定制。系統(tǒng)易于擴(kuò)展。第三,系統(tǒng)保密安全性高,建立高效的通信機(jī)制,身份認(rèn)證,權(quán)限檢查,提高系統(tǒng)的安全性,防止非法侵入保密信息及信息泄密,設(shè)立工商管理系統(tǒng)的專用防火墻。
該系統(tǒng)主要有經(jīng)濟(jì)戶口管理子系統(tǒng)、市場(chǎng)監(jiān)督管理子系統(tǒng)、案件管理子系統(tǒng),各個(gè)子系統(tǒng)的需求分析如下所示。
3.1 經(jīng)濟(jì)戶口管理子系統(tǒng) 該子系統(tǒng)可以預(yù)核市場(chǎng)主體的名稱;各類市場(chǎng)主體的變更、登記、退出;廣告經(jīng)營(yíng)許可證資格檢查、登記、退出、變更;市場(chǎng)變更、開(kāi)辦、退出;展銷會(huì)登記;相關(guān)統(tǒng)計(jì)報(bào)表的自動(dòng)匯總、自動(dòng)生成、打印輸出;和主體相關(guān)的案件的登記及市場(chǎng)監(jiān)督;公告信息管理等。
3.2 市場(chǎng)監(jiān)督管理子系統(tǒng) 該子系統(tǒng)可以進(jìn)行專項(xiàng)整治;市場(chǎng)巡查;企業(yè)年檢;商品抽檢;消費(fèi)者權(quán)益保護(hù);個(gè)體驗(yàn)照;廣告發(fā)布管理;商標(biāo)管理;動(dòng)產(chǎn)抵押;守合重信等。
3.3 案件管理子系統(tǒng) 該子系統(tǒng)可以對(duì)普通案件;簡(jiǎn)易案件;行政復(fù)議案件等進(jìn)行管理。
4.1 系統(tǒng)概念模型
采用面向?qū)ο蠹夹g(shù)的目的是系統(tǒng)的概念模型。根據(jù)對(duì)象的分類聚合關(guān)系進(jìn)行建模。采用數(shù)據(jù)抽象技術(shù),根據(jù)已定義的高層對(duì)象類進(jìn)一步抽象獲得低層對(duì)象類。經(jīng)過(guò)分析后,工商管理系統(tǒng)的總體概念模型和三個(gè)子系統(tǒng)的模型如圖1-圖4所示。它們是從系統(tǒng)的人員、組織結(jié)構(gòu)、業(yè)務(wù)中抽取出來(lái)的,概括出工商管理系統(tǒng)的業(yè)務(wù)、人員、組織,對(duì)外界是封裝的,表面看不到操作過(guò)程。
圖1 工商管理系統(tǒng)總體概念模型
圖2 經(jīng)濟(jì)戶口管理子系統(tǒng)概念模型
圖3 市場(chǎng)監(jiān)督管理子系統(tǒng)概念模型
圖4 案件管理子系統(tǒng)概念模型
4.2 用戶權(quán)限設(shè)置
該系統(tǒng)是通過(guò)IIS訪問(wèn)ASP.NET應(yīng)用程序的,兩者一起使用提供了系統(tǒng)的授權(quán)服務(wù)及身份驗(yàn)證。工商管理系統(tǒng)的采用多對(duì)象和用戶類的設(shè)計(jì)思維進(jìn)行系統(tǒng)設(shè)計(jì),先創(chuàng)建類的實(shí)例,再用實(shí)例實(shí)現(xiàn)類的功能,訪問(wèn)的數(shù)據(jù)庫(kù)表只能是工商客戶類權(quán)限內(nèi),能夠很好地解決權(quán)限問(wèn)題。具體的登錄操作方法是:先登錄頁(yè)面,然后經(jīng)過(guò)IIS及ASP.NET身份驗(yàn)證,授權(quán)訪問(wèn),登錄用戶經(jīng)Down Dro-pList控件分為基礎(chǔ)數(shù)據(jù)維護(hù)員、工商客戶、系統(tǒng)管理員等類別,在每一類中,進(jìn)行數(shù)據(jù)對(duì)比驗(yàn)證,建立單獨(dú)驗(yàn)證的數(shù)據(jù)庫(kù)表,數(shù)據(jù)庫(kù)表僅有驗(yàn)證必需字段。通過(guò)驗(yàn)證后創(chuàng)建類的實(shí)例,獲得權(quán)限,不一樣的用戶類訪問(wèn)不一樣的數(shù)據(jù)庫(kù)表,分流數(shù)據(jù)查詢,并對(duì)數(shù)據(jù)查詢進(jìn)行優(yōu)化,提高系統(tǒng)的安全性。
4.3 參數(shù)傳遞設(shè)置
參數(shù)傳遞的常用的方法包括Session、Application、Cookies、Query String等,但是每種方法都有各自的特點(diǎn)和局限性。ASP.NET技術(shù)提供的參數(shù)傳遞的方法是運(yùn)用實(shí)例和類對(duì)象進(jìn)行,根據(jù)面向?qū)ο蟮木幊趟枷耄瑒?chuàng)建類的實(shí)例采用實(shí)參調(diào)用成員函數(shù),聲明類的實(shí)例使用形參調(diào)用成員函數(shù),實(shí)參傳入形參的運(yùn)算過(guò)程就是執(zhí)行代碼的過(guò)程,Web控件進(jìn)行參數(shù)傳遞可以通過(guò)控件借助類方法的“橋梁”作用。因?yàn)轭惖某蓡T函數(shù)的代碼隱蔽、封裝,具有穩(wěn)定性好及安全性高的優(yōu)點(diǎn),所以參數(shù)傳遞十分安全可靠。
4.4 功能模塊
(1)經(jīng)濟(jì)戶口管理子系統(tǒng)
經(jīng)濟(jì)戶口管理的信息主要有:市場(chǎng)監(jiān)督結(jié)果的信息、市場(chǎng)主體登記的信息、案件管理的結(jié)果信息。也就是:市場(chǎng)主體登記后,它的基本信息進(jìn)入經(jīng)濟(jì)戶口管理:市場(chǎng)監(jiān)督管理結(jié)果的信息及案件管理結(jié)果的信息也進(jìn)入經(jīng)濟(jì)戶口管理。
該系統(tǒng)的功能主要對(duì)各類市場(chǎng)主體進(jìn)行核準(zhǔn)、受理審查,這些市場(chǎng)主體包括公司、企業(yè)、外企、分支機(jī)構(gòu)、集團(tuán)、個(gè)體、私營(yíng)等,其基本信息包括名稱、變更、相關(guān)信息登記、注銷業(yè)務(wù),在“經(jīng)濟(jì)戶口管理”數(shù)據(jù)庫(kù)中保存已經(jīng)核準(zhǔn)的市場(chǎng)主體基本信息、市場(chǎng)監(jiān)督管理子系統(tǒng)的相關(guān)信息、案件管理子系統(tǒng)的相關(guān)信息。在市場(chǎng)監(jiān)督管理子系統(tǒng)管理市場(chǎng)時(shí)或者是查詢相關(guān)信息的時(shí)候,就可以提取這些基本信息并使用。
(2)市場(chǎng)監(jiān)督管理子系統(tǒng)
市場(chǎng)監(jiān)督管理子系統(tǒng)主要就是對(duì)要監(jiān)管的對(duì)象信息進(jìn)行提取、查詢、監(jiān)管,這些信息商標(biāo)信息、年檢信息、動(dòng)產(chǎn)抵押、廣告信息等,在“經(jīng)濟(jì)戶口管理”數(shù)據(jù)庫(kù)中存入監(jiān)管的基本信息;并將一些涉及違規(guī)違法的市場(chǎng)主體信息提交到主體案件管理子系統(tǒng)。
(3)案件管理子系統(tǒng)
案件管理子系統(tǒng)的基本功能就是處理監(jiān)督管理子系統(tǒng)提交的一些違規(guī)違法的市場(chǎng)主體,在“經(jīng)濟(jì)戶口管理”數(shù)據(jù)庫(kù)中存入處理結(jié)果。
(4)系統(tǒng)升級(jí)及維護(hù)
允許授權(quán)用戶進(jìn)行系統(tǒng)管理、上傳及下載網(wǎng)站內(nèi)非數(shù)據(jù)庫(kù)文件、錯(cuò)誤報(bào)告制度、系統(tǒng)數(shù)據(jù)庫(kù)的運(yùn)行維護(hù)等。
本文對(duì)基于面向?qū)ο蠹夹g(shù)對(duì)工商管理系統(tǒng)進(jìn)行了設(shè)計(jì)。任何的系統(tǒng)在設(shè)計(jì)中都會(huì)存在一些小的問(wèn)題,該系統(tǒng)也不例外,所以下一步要對(duì)該系統(tǒng)進(jìn)行測(cè)試,檢查系統(tǒng)的功能是否完善,能否達(dá)到預(yù)期的設(shè)計(jì)目標(biāo)!
葉乃文,王丹.面向?qū)ο蟪绦蛟O(shè)計(jì)(第2版)[M].北京:清華大學(xué)出版社, 2009.
鄒金妮,女,1992年2月10日,黑龍江大慶人,東北石油大學(xué)本科生經(jīng)濟(jì)管理學(xué)院工商管理系
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