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