文/鄺楚文
固定資產(chǎn)是企業(yè)進(jìn)行生產(chǎn)活動的重要資源,大至土地房屋、小至辦公電腦都需要大量的資金投入,如何合理有效地利用固定資產(chǎn),發(fā)揮其應(yīng)有的價(jià)值,直接影響著企業(yè)的生產(chǎn)經(jīng)營狀況。隨著時(shí)間推移和經(jīng)營規(guī)模不斷擴(kuò)大,固定資產(chǎn)的購置、更新、報(bào)廢等信息將日漸增多,如此龐大的數(shù)據(jù)和復(fù)雜的工作,若單靠傳統(tǒng)的手工管理,將耗費(fèi)巨大的人力及資金,并制約著企業(yè)的發(fā)展壯大。問題表現(xiàn)在,固定資產(chǎn)的利用率低下,重復(fù)購置現(xiàn)象嚴(yán)重;人員流動時(shí),資產(chǎn)交接工作不規(guī)范,信息無法及時(shí)更新,容易造成資產(chǎn)流失;資產(chǎn)核查和盤點(diǎn)效率低下,出錯率高;管理者難以及時(shí)掌握所在企業(yè)及其子公司的資產(chǎn)狀況,不利于生產(chǎn)計(jì)劃的制定和執(zhí)行。針對上述問題,分析固定資產(chǎn)管理工作的各環(huán)節(jié),利用信息化手段設(shè)計(jì)開發(fā)出“固定資產(chǎn)管理系統(tǒng)”,旨在提高固定資產(chǎn)管理的工作效率、降低成本,為企業(yè)的生產(chǎn)經(jīng)營提供堅(jiān)實(shí)后盾。
本系統(tǒng)基于B/S架構(gòu),采用UCML應(yīng)用框架開發(fā)平臺,結(jié)合ASP.NET、C#、SQL Server數(shù)據(jù)庫等技術(shù)進(jìn)行開發(fā)。相關(guān)技術(shù)描述如下:
用戶工作界面通過瀏覽器來實(shí)現(xiàn)的,主要事務(wù)邏輯放在服務(wù)器端(Server)實(shí)現(xiàn),極少部分事務(wù)邏輯放在前端(Browser)實(shí)現(xiàn),形成三層3-tier結(jié)構(gòu),該技術(shù)架構(gòu)可簡化客戶端載荷,減輕系統(tǒng)維護(hù)與升級的成本和工作量,降低用戶的總體成本。
圖1:系統(tǒng)總體功能結(jié)構(gòu)圖
圖2:固定資產(chǎn)管理系統(tǒng)登錄界面
UCML應(yīng)用框架開發(fā)平臺(簡稱UCML平臺)是一個面向框架、面向服務(wù)、面向套路的快速開發(fā)平臺。該平臺基于.NET體系,直接生成C#源碼,是業(yè)界最具擴(kuò)展性的開發(fā)平臺。它涵蓋了一個WEB應(yīng)用系統(tǒng)業(yè)務(wù)開發(fā)的全過程,包括業(yè)務(wù)開發(fā)與整合、Web報(bào)表、業(yè)務(wù)流程、業(yè)務(wù)度量與流程績效、多維分析與DashBoard、門戶管理、業(yè)務(wù)基礎(chǔ)支撐體系、協(xié)同管理套件、移動開發(fā)等。
選用基于.NET框架的C#開發(fā)語言,采取支持大型的聯(lián)機(jī)事務(wù)處理的SQL Server數(shù)據(jù)庫技術(shù)和Windows Server服務(wù)器環(huán)境。在.NET運(yùn)行庫的支持下,C#能充分發(fā)揮.NET框架的各種優(yōu)點(diǎn),特別適合基于ASP.NET的Web應(yīng)用開發(fā)和ADO.NET的數(shù)據(jù)庫開發(fā)。
從功能的角度分析,固定資產(chǎn)管理工作涉及資產(chǎn)實(shí)體管理和資產(chǎn)價(jià)值核算兩大方面,系統(tǒng)包括用戶管理、各類基礎(chǔ)資料維護(hù)、資產(chǎn)購買申請、借領(lǐng)用、歸還、盤點(diǎn)、出售、轉(zhuǎn)移、報(bào)廢等核心業(yè)務(wù),用于改善企業(yè)日常生產(chǎn)活動中所涉及的各類固定資產(chǎn)管理工作。
從用戶的角度分析,考慮到使用對象可能是集團(tuán)化企業(yè),故而在規(guī)劃權(quán)限架構(gòu)時(shí)把組織機(jī)構(gòu)分為公司、口岸、管理部門三層,權(quán)限模塊中包括:崗位分類、崗位、人員管理、責(zé)任設(shè)置四個基礎(chǔ)功能。用責(zé)任設(shè)置對應(yīng)菜單,人員對應(yīng)崗位,崗位再與責(zé)任進(jìn)行對應(yīng),以實(shí)現(xiàn)人員與菜單之間的對應(yīng)關(guān)系,再設(shè)定崗位與管理部門之間的對應(yīng)關(guān)系,業(yè)務(wù)功能使用此對應(yīng)關(guān)系進(jìn)行數(shù)據(jù)權(quán)限的過濾。
從性能的角度分析,為更好地節(jié)約成本、提高信息采集的速度,本系統(tǒng)引入條碼化管理方案,通過對條形碼的跟蹤幫助對固定資產(chǎn)的整個生命周期進(jìn)行管理。在管理過程中,先為每件需要入庫的固定資產(chǎn)貼上條形碼,條形碼按企業(yè)的實(shí)際情況自定義編碼方案,然后通過掃碼設(shè)備對實(shí)物上的條碼進(jìn)行識別,即可將固定資產(chǎn)信息傳入到系統(tǒng)中,快速準(zhǔn)確地完成資產(chǎn)的盤點(diǎn)入庫等工作。
表1:資產(chǎn)名稱維護(hù)表(AST_AssetName)
根據(jù)前期的需求分析,以優(yōu)化資源配置、精簡管理流程為導(dǎo)向,設(shè)計(jì)出固定資產(chǎn)管理系統(tǒng)的總體架構(gòu)。本系統(tǒng)的總體功能結(jié)構(gòu)如圖1所示。
本系統(tǒng)由4大模塊所組成,分別是權(quán)限管理、基礎(chǔ)資料、資產(chǎn)業(yè)務(wù)和盤點(diǎn)計(jì)劃。
4.1.1 權(quán)限管理
本模塊分為組織機(jī)構(gòu)和權(quán)限劃分兩個部分。組織機(jī)構(gòu)按照集團(tuán)化的管理模式進(jìn)行劃分,分成公司、口岸、管理部門三個層級,根據(jù)基礎(chǔ)資料模塊中所采集的資產(chǎn)組織數(shù)據(jù),管理員按照一對多的對應(yīng)關(guān)系,建立起整個企業(yè)的組織架構(gòu)。同時(shí)在權(quán)限劃分功能中,按照崗位分類、崗位、人員管理、責(zé)任設(shè)置層層遞進(jìn)的設(shè)置方式,分配好本系統(tǒng)各操作主體的權(quán)限。
4.1.2 基礎(chǔ)資料
本模塊包括9個主要功能,分別是資產(chǎn)組織、資產(chǎn)項(xiàng)目、資產(chǎn)類別、資產(chǎn)名稱、供應(yīng)商、存放位置、貨幣單位、發(fā)票類型和崗位與管理部門。
(1)資產(chǎn)組織:能讓用戶添加或者修改新的公司、口岸、管理部門信息。
(2)資產(chǎn)類別:能讓用戶添加或者修改新的產(chǎn)品類別名稱和代碼信息。
(3)資產(chǎn)項(xiàng)目:能讓用戶添加或者修改新的資產(chǎn)項(xiàng)目和代碼信息。
(4)資產(chǎn)名稱:能讓用戶添加或者修改新的資產(chǎn)名稱和代碼信息。資產(chǎn)類別、資產(chǎn)項(xiàng)目、資產(chǎn)名稱都是一對多的對應(yīng)關(guān)系。
(5)供應(yīng)商:能讓用戶添加或者修改新的供應(yīng)商名稱和代碼信息,其數(shù)據(jù)信息與所選取的管理部門對應(yīng)。
(6)存放位置:是讓用戶添加或者修改新的存放位置名稱和代碼信息,其數(shù)據(jù)信息與所選取的管理部門對應(yīng)。
(7)貨幣單位:能讓用戶添加或者修改新的貨幣單位名稱和代碼信息,方便資產(chǎn)核算時(shí)進(jìn)行匯率換算,如資產(chǎn)為海外地區(qū)購買,則可選擇當(dāng)?shù)氐呢泿艈挝弧?/p>
(8)發(fā)票類型:能讓用戶添加或者修改新的發(fā)票類型名稱和代碼信息。
(9)崗位與管理部門:能讓管理員添加選取當(dāng)前崗位所負(fù)責(zé)的管理部門信息。
4.1.3 資產(chǎn)業(yè)務(wù)
本模塊分為6個功能區(qū),分別是資產(chǎn)購買、資產(chǎn)報(bào)廢、資產(chǎn)轉(zhuǎn)移、資產(chǎn)出售、資產(chǎn)借領(lǐng)和資產(chǎn)歸還。
(1)資產(chǎn)購買:可以讓用戶查詢自己申請的購買信息,并實(shí)現(xiàn)新增修改購買的詳細(xì)資料申請。如資產(chǎn)實(shí)物的購買數(shù)量,購買單價(jià),折扣多少等明細(xì)數(shù)據(jù)。
(2)資產(chǎn)報(bào)廢:可以讓用戶新增修改報(bào)廢資產(chǎn)和報(bào)廢店鋪的申請。
(3)資產(chǎn)轉(zhuǎn)移:可以讓用戶新增修改某資產(chǎn)實(shí)物從A店鋪轉(zhuǎn)移到B店鋪的申請。
(4)資產(chǎn)出售:可以讓用戶對不需要或淘汰掉的資產(chǎn)進(jìn)行出售及捐贈管理。
(5)資產(chǎn)借領(lǐng):可以讓用戶新增修改資產(chǎn)的借出領(lǐng)用信息。
(6)資產(chǎn)歸還:可以讓用戶新增修改資產(chǎn)的歸還信息。
4.1.4 盤點(diǎn)計(jì)劃
該模塊主要實(shí)現(xiàn)盤點(diǎn)計(jì)劃資料管理功能。用于指定固定資產(chǎn)的盤點(diǎn)范圍以及盤點(diǎn)開始時(shí)間,檢查相關(guān)業(yè)務(wù)單據(jù),最終上傳盤點(diǎn)結(jié)果并核查。
本文所論述的固定資產(chǎn)管理系統(tǒng)采用Microsoft SQL Server 2008R2作為后臺數(shù)據(jù)庫,依據(jù)總體功能設(shè)計(jì)方案,經(jīng)過概念形成到邏輯模型,設(shè)計(jì)出本系統(tǒng)的數(shù)據(jù)庫表結(jié)構(gòu)。
所設(shè)計(jì)的數(shù)據(jù)庫表結(jié)構(gòu)包括:資產(chǎn)類別(大類別)(AST_AssetSort)、資產(chǎn)項(xiàng)目(小類別)(AST_AssetItem)、資產(chǎn)名稱維護(hù)(AST_AssetName)、供應(yīng)商(AST_Provider)、供應(yīng)商管理部門明細(xì)(AST_Provider_ManageDept)、存放位置(AST_Location)、存放位置管理部門明細(xì)(AST_Location_ManageDept)、貨幣單位(AST_Currency)等表。其中資產(chǎn)名稱維護(hù)表如表1所示。
在需求分析和總體設(shè)計(jì)的基礎(chǔ)上,基于B/S架構(gòu),采用MVC框架,借助一體化集成開發(fā)工具UCML,結(jié)合“ASP.NET+C#+SQL Server+JavaScript”開發(fā)技術(shù)對固定資產(chǎn)管理系統(tǒng)的各個功能模塊進(jìn)行編碼實(shí)現(xiàn)。系統(tǒng)的登錄界面如圖2所示。
基礎(chǔ)資料模塊包括資產(chǎn)組織、資產(chǎn)項(xiàng)目、資產(chǎn)類別、資產(chǎn)名稱、供應(yīng)商、存放位置、貨幣單位、發(fā)票類型和崗位與管理部門9個核心功能。
以資產(chǎn)存放位置功能為例,在此功能的主界面可實(shí)現(xiàn)存放位置設(shè)定,包括查詢、新增、修改以及刪除按鈕,其中查詢數(shù)據(jù)支持模糊查詢。當(dāng)點(diǎn)擊新增與修改按鈕時(shí),通過對企業(yè)各管理部門的快速選定操作,實(shí)現(xiàn)資產(chǎn)存放位置信息的新增及修改。刪除功能為級聯(lián)刪除操作。
實(shí)現(xiàn)的部分代碼如下:
圖3:盤點(diǎn)計(jì)劃資料主界面
資產(chǎn)業(yè)務(wù)模塊包括資產(chǎn)購買、資產(chǎn)報(bào)廢、資產(chǎn)轉(zhuǎn)移、資產(chǎn)出售、資產(chǎn)借領(lǐng)和資產(chǎn)歸還6個核心功能。
以資產(chǎn)購買申請功能為例,在此功能的主界面可實(shí)現(xiàn)資產(chǎn)購買申請的查詢功能,查詢條件中的申請編號、批簽狀態(tài)、批簽時(shí)間、申請人、申請時(shí)間、資產(chǎn)來源類型、公司名稱、管理部門名稱、口岸名稱均支持模糊查詢,另外,“批簽狀態(tài)”與“申請時(shí)間”的結(jié)束時(shí)間不能大于開始時(shí)間?!皠h除”按鈕實(shí)現(xiàn)級聯(lián)刪除,并只刪除批簽中的信息。
當(dāng)點(diǎn)擊新增或修改按鈕時(shí),則進(jìn)入“資產(chǎn)購買申請新增及修改”子頁面,用于實(shí)現(xiàn)資產(chǎn)購買申請的新增與修改。
實(shí)現(xiàn)的部分代碼如下:
盤點(diǎn)計(jì)劃模塊用于實(shí)現(xiàn)盤點(diǎn)計(jì)劃的設(shè)定功能。其中,盤點(diǎn)結(jié)果明細(xì)功能用于將條形碼掃描槍采集到的盤點(diǎn)結(jié)果明細(xì)信息上傳到本系統(tǒng)中。
實(shí)現(xiàn)的部分代碼如下:
盤點(diǎn)計(jì)劃資料功能的主界面如圖3所示。
本系統(tǒng)研發(fā)成功后,首先在校企合作單位布署實(shí)施。經(jīng)過半年左右的測試運(yùn)行,本系統(tǒng)穩(wěn)定性良好、功能實(shí)用性強(qiáng),能有效改善企業(yè)日常生產(chǎn)管理活動中涉及的各類固定資產(chǎn)管理業(yè)務(wù),提高了工作效率和降低了管理成本,現(xiàn)已向其他企業(yè)推廣使用。
本文在研究分析企業(yè)固定資產(chǎn)管理工作的關(guān)鍵環(huán)節(jié)、存在問題、業(yè)務(wù)需求的基礎(chǔ)上,形成詳細(xì)的設(shè)計(jì)方案,然后基于B/S架構(gòu),采用UCML應(yīng)用框架開發(fā)平臺,結(jié)合“ASP.NET+C#+SQL Server+JavaScript”等技術(shù),最終開發(fā)實(shí)現(xiàn)了固定資產(chǎn)管理系統(tǒng)。本系統(tǒng)引入條形碼管理方案,有效提高資產(chǎn)實(shí)物的信息采集速度和準(zhǔn)確性,并能與企業(yè)原有的人事、財(cái)務(wù)等系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)交互,具有良好的實(shí)用性和經(jīng)濟(jì)價(jià)值。