石 科
(山西廣播電視臺技術(shù)中心,山西 太原 030001)
隨著計算機技術(shù)與網(wǎng)絡(luò)技術(shù)的不斷深入融合和發(fā)展,社會中不斷的涌現(xiàn)出了新的科技生產(chǎn)力,其中最具代表性的就是辦公信息的自動化管理工具。信息化的管理手段和方式可提高企業(yè)辦公效率、提升企業(yè)綜合競爭力。
當(dāng)前,山西廣播電視臺所有備品備件管理流程復(fù)雜而繁瑣。首先備品備件設(shè)備的入庫、出庫、使用、收回等使用流程復(fù)雜。其次運行維護工作所涉及的設(shè)備種類繁多,每一類設(shè)備的信息種類也多少不一,設(shè)備自身信息管理復(fù)雜易出錯。同時設(shè)備的采購、審批、使用、合同管理等紙質(zhì)文件流轉(zhuǎn)繁瑣,不利于設(shè)備的調(diào)撥和管理。如果長期以這樣的方式進(jìn)行備品備件的管理將影響電視臺的整體管理效率。
因此,研究和部署一套備品備件管理系統(tǒng)將實現(xiàn)對山西廣播電視臺所有設(shè)備的信息化管理流程??梢詫ε_里的設(shè)備實現(xiàn)無紙化辦公、網(wǎng)絡(luò)信息化辦公、可實現(xiàn)設(shè)備的隨時調(diào)撥與管理、可實現(xiàn)設(shè)備的靈活采購與管理、實現(xiàn)電視臺設(shè)備狀態(tài)的追蹤、可完善電視臺現(xiàn)有管理體系和管理模式,進(jìn)而保障廣播電視的正常運行。
本系統(tǒng)的架構(gòu)設(shè)計采用了SOA架構(gòu)設(shè)計。該架構(gòu)主要包括四層結(jié)構(gòu)。主要分為了:用戶表現(xiàn)層;業(yè)務(wù)邏輯層;數(shù)據(jù)訪問層;Web服務(wù)層。系統(tǒng)的設(shè)計與開發(fā)主要依托的開發(fā)環(huán)境是:SQL數(shù)據(jù)庫和IE瀏覽器。整個系統(tǒng)的設(shè)計與搭建工作都是在該軟件平臺支撐下進(jìn)行的。
根據(jù)需求分析情況,可以將山西廣播電視臺備品備件管理系統(tǒng)劃分為:備品備件倉庫管理功能模塊、備品備件采購管理功能模塊和備品備件調(diào)撥使用管理功能模塊三大主要功能模塊。系統(tǒng)功能模塊劃分情況如圖1所示。
圖1 系統(tǒng)功能框架圖
本系統(tǒng)中,對所有功能模塊的活動情況從細(xì)節(jié)來講各不相同,單從系統(tǒng)整體的考慮來講,其實現(xiàn)的整體功能活動情況包括了設(shè)備的采購計劃、設(shè)備的采購、設(shè)備的入庫、設(shè)備信息的錄入、設(shè)備的調(diào)撥、設(shè)備的使用、設(shè)備故障信息的記錄、設(shè)備的出庫等多項管理功能。本系統(tǒng)的活動圖如圖2所示。
圖2 系統(tǒng)活動圖
1.2.1 系統(tǒng)基本管理功能模塊設(shè)計
作為一個信息化管理系統(tǒng)而言,對登錄系統(tǒng)的用戶進(jìn)行了權(quán)限的設(shè)置工作。不同用戶登錄系統(tǒng)的操作權(quán)限不一樣。不是本系統(tǒng)的用戶不可以登錄本系統(tǒng)。用戶在登錄本系統(tǒng)時同樣需要輸入用戶名和密碼,只要用戶輸入的用戶名信息和密碼信息一致,用戶將會自動登錄到系統(tǒng)中。
1.2.2 備品備件采購模塊設(shè)計
系統(tǒng)采購環(huán)節(jié)作為備品備件整個管理流程的第一個環(huán)節(jié),其信息的正確性將直接影響后續(xù)的各個流程。采購之初錄入的設(shè)備信息將為后續(xù)的設(shè)備采購、設(shè)備入庫、設(shè)備管理等各項功能提供數(shù)據(jù)的比對依據(jù)。因此,該模塊需要在設(shè)計與實現(xiàn)中充分考慮信息輸入的校驗情況,不符合系統(tǒng)規(guī)范的信息數(shù)據(jù)是不允許用戶進(jìn)行設(shè)備信息提交的。
1.2.3 備品備件倉庫管理模塊設(shè)計
在完成系統(tǒng)的采購流程后,設(shè)備由采購部門買回,并傳輸給倉庫管理部門。倉庫管理部門按照系統(tǒng)中的采購信息與收到的設(shè)備信息進(jìn)行比對,按照清單個數(shù)與設(shè)備個數(shù)進(jìn)行比對,符合購買備品備件信息的設(shè)備進(jìn)行編號入庫。不符合采購設(shè)備信息的設(shè)備在系統(tǒng)中標(biāo)明不符合設(shè)備的信息,包括設(shè)備名稱,設(shè)備參數(shù),采購合同號,采購清單。
1.2.4 備品備件調(diào)撥使用模塊設(shè)計
山西廣播電視臺各個頻道站點使用設(shè)備繁多,當(dāng)設(shè)備使用后,隨著時間的推進(jìn)和設(shè)備使用頻次的增加,設(shè)備必將出現(xiàn)這樣那樣的問題,而出現(xiàn)問題就需要對設(shè)備進(jìn)行維護管理,設(shè)置對設(shè)備進(jìn)行更換調(diào)撥,而所需要的設(shè)備更換時,就需要進(jìn)行設(shè)備調(diào)撥申請,申請成功后便可進(jìn)行設(shè)備變更或設(shè)備更換。調(diào)撥過程分為了調(diào)撥申請和調(diào)撥出庫兩個基本過程。首先由站點對設(shè)備更換進(jìn)行調(diào)撥使用申請,申請的請求在資產(chǎn)管理部門核實后,批準(zhǔn)通過申請,通過申請的請求將傳入系統(tǒng)倉庫管理員的手中,倉庫管理員按照請求進(jìn)行設(shè)備的出庫和調(diào)撥流程。
本系統(tǒng)的實現(xiàn)中需要用到的數(shù)據(jù)庫表包括:用戶權(quán)限管理表、采購合同表、采購訂單信息表、采購設(shè)備表、倉庫數(shù)據(jù)表,為了更好地實現(xiàn)各個功能模塊,使得各個模塊的訪問高效完成,需要在數(shù)據(jù)庫設(shè)計中將各個數(shù)據(jù)表的關(guān)系進(jìn)行分析,只有清楚的數(shù)據(jù)類關(guān)系才能保證所設(shè)計的數(shù)據(jù)表之間的冗余性降低。了解各個數(shù)據(jù)表之間的關(guān)系后,就需要對各個表進(jìn)行具體屬性的設(shè)計,進(jìn)而完成系統(tǒng)整體數(shù)據(jù)庫的設(shè)計工作。本系統(tǒng)的設(shè)計中,對系統(tǒng)所涉及到的所有的數(shù)據(jù)實體表都進(jìn)行了設(shè)計,總體設(shè)計共有十多張數(shù)據(jù)表。
本系統(tǒng)在開發(fā)中,使用了目前被廣泛使用的JAVA開發(fā)語言,開發(fā)語言工具則采用了Eclipse軟件開發(fā)平臺。該平臺是一個JAVA的集成開發(fā)環(huán)境。該平臺是基于JDK基礎(chǔ)開發(fā)環(huán)境進(jìn)行項目開發(fā)的。在系統(tǒng)開發(fā)工具中,該平臺是一個非常成熟的且被廣泛使用的開發(fā)工具。該工具以其高擴展性、高開源性而得到了廣泛的使用。而就該開發(fā)工具平臺本身的情況來說,該平臺提供給開發(fā)者一套完整的開發(fā)框架,開發(fā)者可以通過插件的方式來完成系統(tǒng)功能的開發(fā)[2,3]。
該開發(fā)平臺除了以上特點之外,它的使用中是需要有其它軟件配合使用的。比如Tomcat服務(wù)器是一款輕量級的小型服務(wù)器。它除了具有對所有使用者免費的功能之外,它與Eclipse相結(jié)合的開發(fā)模式深受廣大開發(fā)者們的喜愛。本文在對系統(tǒng)進(jìn)行功能實現(xiàn)的過程中同樣使用了將兩種方式相互結(jié)合的方法來對本系統(tǒng)進(jìn)行了備品備件管理業(yè)務(wù)相關(guān)主要工作內(nèi)容方面的實現(xiàn)工作。
2.2.1 系統(tǒng)基本管理功能模塊實現(xiàn)
任何一個系統(tǒng)而言,最基本的管理就是用戶管理,用戶管理作為系統(tǒng)管理的一項基本內(nèi)容,缺少系統(tǒng)將起不到管理的作用。只有合適的用戶管理才能夠保證系統(tǒng)有效的運行。該登錄功能模塊實現(xiàn)情況如圖3所示。
2.2.2 備品備件采購模塊實現(xiàn)
備品備件的采購管理模塊作為系統(tǒng)實現(xiàn)的核心模塊,該模塊完成了備品備件全部管理流程中的第一部。對該模塊的管理包括了對系統(tǒng)合同的管理和備品備件訂單的管理兩大主要功能模塊。其中,當(dāng)用戶登錄系統(tǒng)成功后,登錄到系統(tǒng)的用戶點擊界面中的合同管理模塊進(jìn)行合同的管理操作。
對系統(tǒng)合同的管理模塊實現(xiàn)情況如圖4所示。
圖3 系統(tǒng)登錄界面
圖4 合同管理
當(dāng)用戶登錄系統(tǒng)成功后,用戶點擊系統(tǒng)界面的訂單信息管理,進(jìn)入訂單信息管理界面,當(dāng)系統(tǒng)用戶輸入的訂單信息完成后,系統(tǒng)將顯示訂單信息為待審批狀態(tài)。該信息將反饋到廣播電視臺的資產(chǎn)管理部門。資產(chǎn)管理部門收到反饋的訂單信息后,將對系統(tǒng)用戶提交的訂單信息進(jìn)行審核,審核通過后將對訂單信息進(jìn)行審批,此時訂單信息狀態(tài)將變?yōu)橐褜徍恕?/p>
2.2.3 備品備件調(diào)撥使用模塊實現(xiàn)
當(dāng)臺內(nèi)各個頻道站點出現(xiàn)設(shè)備異?;蚬收蠒r,各個站點將對故障設(shè)備進(jìn)行設(shè)備更換,從而需要在系統(tǒng)中進(jìn)行相關(guān)的設(shè)備調(diào)撥使用申請,當(dāng)調(diào)撥使用需求被批準(zhǔn)后,故障點便可以申請相關(guān)設(shè)備進(jìn)行調(diào)撥。其實現(xiàn)情況如圖5所示。
當(dāng)整個流程完成后,具備權(quán)限的用戶可以登錄系統(tǒng)對調(diào)撥使用的設(shè)備入庫情況進(jìn)行實時查看也可對剛剛完成的調(diào)撥使用的出庫設(shè)備進(jìn)行實施的數(shù)據(jù)查看,其狀態(tài)將是已經(jīng)調(diào)撥使用入庫或已經(jīng)調(diào)撥使用出庫。
圖5 調(diào)撥使用審核
山西廣播電視臺備品備件管理系統(tǒng)目前已經(jīng)在山西廣播電視臺進(jìn)行了測試工作,通過測試發(fā)現(xiàn)當(dāng)前的系統(tǒng)是符合山西廣播電視臺對設(shè)備的管理需求的。它確實可以提高其管理效率、完善備品備件的
管理流程、提升企業(yè)固定資產(chǎn)管理水平,減輕企業(yè)職工的工作量。真正的做到了保證山西廣播電視臺電視系統(tǒng)的正常運行。只要隨著時代的技術(shù)腳步,不斷的對山西廣播電視臺備品備件管理系統(tǒng)進(jìn)行升級和改造,該系統(tǒng)將獲得更加廣闊的天地。