設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)

時間:2022-07-18 09:37:34

導(dǎo)語:設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)

設(shè)備管理系統(tǒng)是以設(shè)備為中心,對設(shè)備的入庫、借用、查詢、統(tǒng)計到報廢的事件進(jìn)行全生命周期的跟蹤的信息管理系統(tǒng)[1]。隨著社會經(jīng)濟(jì)的發(fā)展,以前人工存檔管理方式已經(jīng)跟不上時代的發(fā)展[2]。如今,高速發(fā)展的企事業(yè)單位如果沒有優(yōu)良的經(jīng)濟(jì)管理措施,將會影響單位的進(jìn)一步發(fā)展,所以企事業(yè)單位一定要時刻注意自己單位內(nèi)部的資產(chǎn)信息,對關(guān)系到自身發(fā)展的內(nèi)部設(shè)備進(jìn)行有效的管理。為確保單位正常發(fā)展,設(shè)備管理系統(tǒng)是眾多企事業(yè)單位設(shè)備管理的首選。本文采用c#語言開發(fā),數(shù)據(jù)庫采用SQLServer2005,設(shè)計實現(xiàn)了專門針對于事業(yè)單位的設(shè)備管理系統(tǒng)。該系統(tǒng)通過權(quán)限管理的策略來管理用戶,其設(shè)置的超級管理員擁有最高的管理權(quán)限,通過給各角色分配權(quán)限,再把角色分配給各個用戶來靈活控制整個系統(tǒng)用戶的訪問權(quán)限。根據(jù)不同的管理員權(quán)限規(guī)范日常設(shè)備的管理,方便進(jìn)行設(shè)備數(shù)據(jù)的記錄、查詢和統(tǒng)計。該設(shè)備管理系統(tǒng)對設(shè)備的整個生命周期的高效管理,對于提高辦公效率和減少辦公耗材,減少勞動強度和提高現(xiàn)代化管理水平具有重要意義[3]。

1系統(tǒng)的設(shè)計

本系統(tǒng)從業(yè)務(wù)上可以分為新增設(shè)備、設(shè)備分配變更、報廢設(shè)備、盤點設(shè)備幾大模塊。其業(yè)務(wù)用例圖如圖1所示。下面將分別介紹各大模塊的業(yè)務(wù)流程。圖1業(yè)務(wù)用例圖(1)新增設(shè)備:當(dāng)有新設(shè)備采購回來以后,負(fù)責(zé)人會通知庫存管理員新設(shè)備入庫,庫存管理員負(fù)責(zé)將設(shè)備的基本情況如名稱、型號、負(fù)責(zé)人、價格、生產(chǎn)日期、采購日期、生產(chǎn)廠家等進(jìn)行記錄,在系統(tǒng)內(nèi)增加一條新的記錄,并給設(shè)備分配一個唯一的卡號作為標(biāo)識,來實現(xiàn)設(shè)備與卡號的綁定。(2)設(shè)備分配變更:本模塊主要負(fù)責(zé)對設(shè)備的分配、歸還等情況進(jìn)行處理。分為設(shè)備分配和設(shè)備歸還兩部分。設(shè)備分配是指員工需要設(shè)備時會通過系統(tǒng)進(jìn)行申請借用,庫存管理員在系統(tǒng)內(nèi)處理借用申請,通過申請的人被通知領(lǐng)取設(shè)備。未通過申請則返回申請失敗原因。設(shè)備歸還則過程相反,首先是使用人提出歸還申請,庫存管理員檢查所歸還設(shè)備,設(shè)備完好則通(3)報廢設(shè)備:本模塊主要負(fù)責(zé)對設(shè)備的報廢情況進(jìn)行處理。當(dāng)設(shè)備到了報廢年限或設(shè)備不能正常使用時,就涉及到設(shè)備的報廢問題,這時庫存管理員會首先向單位領(lǐng)導(dǎo)報告需報廢的設(shè)備情況,得到領(lǐng)導(dǎo)允許后庫存管理員通過本系統(tǒng)記錄報廢情況,以便日后的查詢統(tǒng)計。(4)盤點設(shè)備:本模塊是設(shè)備管理一個重要的環(huán)節(jié),因為單位的設(shè)備經(jīng)常需要進(jìn)行查詢,統(tǒng)計。盤點設(shè)備是為了領(lǐng)導(dǎo)更好的掌握單位內(nèi)部資源,以便給采購設(shè)備以參考依據(jù),也便于領(lǐng)導(dǎo)對單位內(nèi)部設(shè)備的全面了解。本模塊能提供各種統(tǒng)計報表,如設(shè)備臺賬報表、固定資產(chǎn)明細(xì)表、設(shè)備分類明細(xì)表、部門分類明細(xì)表、部門分類匯總表、主機配置表單、萬元以上固定資產(chǎn)(科研設(shè)備)統(tǒng)計表、萬元以上增減變動情況表等。對于上級單位的匯報及本單位領(lǐng)導(dǎo)的查詢都能迅速的得出結(jié)果,非常方便快捷。

2數(shù)據(jù)庫的設(shè)計

本系統(tǒng)的數(shù)據(jù)庫采用的SQLServer2005。其主要數(shù)據(jù)表有10個,分別是部門表(B_de-partlist_T)、用戶表(B_userlist_TB)、角色表(B_Role_TB)、權(quán)限表(B_Permission_TB)、用戶角色關(guān)聯(lián)表(R_RoleByUser_TB)、角色權(quán)限關(guān)聯(lián)表(R_PermByRoler_TB)、主機配置表(B_pcconfiglist_TB)、設(shè)備表(B_deviclist_TB)、設(shè)備活動表(B_activlist_TB)、設(shè)備類型編碼表(B_devictypelist_TB)。設(shè)備表(B_deviclist_TB)如表1所示;設(shè)備類型編碼表(B_devictypelist_TB)如表2所示。

3系統(tǒng)角色設(shè)計

本系統(tǒng)有多種用戶,其權(quán)限各不相同,為了方便靈活的分配用戶權(quán)限,采用了基于角色的訪問控制方法,即由用戶、角色和權(quán)限三個對象組成[4]。用戶是一個能對系統(tǒng)進(jìn)行具體操作的實體,通常具有用戶名和密碼。角色是一個具有確定行為方式和明確行為準(zhǔn)則的實體,它能完成規(guī)定范圍內(nèi)的任務(wù)。而所謂角色訪問控制方法就是使角色和權(quán)限相關(guān)聯(lián),每種角色之間可以是繼承、包含或者限制等關(guān)系。然后通過給用戶添加相應(yīng)的角色來給用戶授權(quán),用戶所擁有的權(quán)限就是該用戶所擁有的所有角色具有的權(quán)限的集合。根據(jù)事業(yè)單位的管理特點,本系統(tǒng)主要劃分了以下幾個角色。(1)超級用戶角色:主要負(fù)責(zé)分配系統(tǒng)的權(quán)限,具有給系統(tǒng)創(chuàng)建新用戶和劃分角色的權(quán)限。(2)庫存管理員角色:負(fù)責(zé)單位內(nèi)部所有的設(shè)備管理,能夠隨時添加、查詢設(shè)備的借用情況,處理科室管理員提交的歸還申請,隨時查詢統(tǒng)計設(shè)備情況,隨時打印設(shè)備各種報表。(3)科室管理員角色:主要負(fù)責(zé)本科室的設(shè)備管理,可以隨時提出歸還申請,可以審批科室內(nèi)部人員的借用申請,查詢科室內(nèi)部人員的借用信息。(4)普通用戶角色:科室內(nèi)部人員可以查詢本科室內(nèi)部的設(shè)備情況,隨時向科室管理員提出借用申請,能隨時查詢本人的設(shè)備借用情況,了解詳細(xì)的借用信息。(5)上級部門管理角色:主要負(fù)責(zé)對涉及到審批控制的行為進(jìn)行管理,如對設(shè)備的計劃、驗收及設(shè)備采購情況等情況進(jìn)行審批。具體的用戶管理序列圖如圖2所示。4

4結(jié)束語

本設(shè)備管理系統(tǒng)已經(jīng)在事業(yè)單位內(nèi)部投入使用。實踐證明,其提高了事業(yè)單位的資產(chǎn)管理效率,使得單位相關(guān)管理人員對設(shè)備信息的管理更加方便。本系統(tǒng)具有以下幾個特點。(1)方便性。本系統(tǒng)采用的是B/S結(jié)構(gòu)的設(shè)計模式,相比C/S結(jié)構(gòu),B/S結(jié)構(gòu)更加方便快捷,不需要安裝客戶端軟件,直接訪問網(wǎng)址即可,當(dāng)系統(tǒng)需要更新時,也非常方便,不需要客戶去重復(fù)安裝過程。各種用戶角色都能方便快捷的通過網(wǎng)址登錄來進(jìn)行實時操作。(2)先進(jìn)性。本系統(tǒng)運用了現(xiàn)代設(shè)備的管理思想,以模塊化、組件化的現(xiàn)代化思想來開發(fā)系統(tǒng),為將來系統(tǒng)的升級與重構(gòu)打下良好基礎(chǔ)。(3)適應(yīng)性。本系統(tǒng)具有很高的適應(yīng)性,因其采用權(quán)限管理的辦法來控制用戶權(quán)限。針對不同的企事業(yè)單位,本系統(tǒng)可以根據(jù)不同的需求進(jìn)行量身定做。作為超級用戶可以自己根據(jù)本單位設(shè)備管理的情況來定義或修正角色,通過角色的修改來修改用戶的權(quán)限,不需要修改系統(tǒng)內(nèi)部代碼即可適應(yīng)各個企事業(yè)單位。本系統(tǒng)經(jīng)過詳細(xì)的分析和合理的設(shè)計達(dá)到了預(yù)期的目標(biāo),對設(shè)備信息的管理能力和減輕管理人員工作量方面都得到了用戶充分肯定。

作者:劉勇 慕曉蕾 單位:石家莊開發(fā)區(qū)冀科雙實科技有限公司

參考文獻(xiàn):

[1]夏映深.王娟基于JZE的教學(xué)管理信息系統(tǒng)的設(shè)計[J].現(xiàn)代企業(yè)教育,2006.

[2]林東曉.基于RFID技術(shù)的醫(yī)院設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)[J].醫(yī)院數(shù)字化,2013.

[3]王紅勤.基于J2EE的高校設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2013.

[4]夏榆濱.基于RBAC的統(tǒng)一權(quán)限管理系統(tǒng)研究[J].微計算機信息,2006.