唐柱斌 麻少秋
摘要:目前,高校教學(xué)等設(shè)備資產(chǎn)規(guī)模逐年增加,使得其種類構(gòu)成更加多樣化,管理難度愈加增大,且涉及人員更多、管理組織機(jī)構(gòu)的日益龐大,這對(duì)高校的設(shè)備管理工作提出了新要求與挑戰(zhàn)針對(duì)日益增長(zhǎng)的用戶需求與設(shè)備管理相對(duì)滯后之間存在的問題,利用成熟的信息化技術(shù)去研究并開發(fā)滿足目前高校設(shè)備管理的信息系統(tǒng),提高設(shè)備管理效率與規(guī)范、提高工作人員的工作效率。系統(tǒng)經(jīng)試運(yùn)行,效果良好,基本能滿足設(shè)計(jì)需求。
關(guān)鍵詞:高校設(shè)備管理系統(tǒng);UML;J2EE
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)27-0050-03
The Design and Implementation of University Equipment Information Management System Based on J2EE
TANG Zhu-bin, MA Shao-qiu
(Zhejiang Oriental Vocational and Technical College, Wenzhou 325000,China)
Abstract:At present, the scale of equipment assets, such as college teaching, is increasing year by year, making its types more diversified, more difficult to manage, more personnel, and more and more management organizations. This has put forward new requirements and challenges for the management of equipment in Colleges and universities against the increasing demand of users and equipment management. In order to improve the efficiency and standard of equipment management and improve the working efficiency of the staff, the information system that meets the current equipment management of colleges and universities is studied and developed by the mature information technology. The system has been tested and proved to be effective and basically meets the design requirements.
Key words:University Equipment Management System; UML; J2EE
隨著社會(huì)對(duì)人才需求的增加及更加多樣化,高校發(fā)展規(guī)模越來越大,且管理模式、教學(xué)模式等隨著不斷進(jìn)行著深入地改善,目前,我國(guó)高校的硬件條件也發(fā)生著巨大的變化,而這些變化也伴隨著信息化建設(shè)的快速發(fā)展。當(dāng)前,隨著教學(xué)與實(shí)踐科研的緊密結(jié)合,高校設(shè)備數(shù)量逐年增加、種類日益繁多、金額更大,但當(dāng)前高校設(shè)備管理模式已經(jīng)無(wú)法滿足當(dāng)前學(xué)校快速發(fā)展的要求,學(xué)校設(shè)備管理落后于學(xué)校的發(fā)展。
通過調(diào)研,多數(shù)高校設(shè)備管理還未完全實(shí)施信息化處理,許多信息、轉(zhuǎn)入轉(zhuǎn)出流程通常由人工手動(dòng)填寫申請(qǐng)表并由相關(guān)負(fù)責(zé)人簽字蓋章,而計(jì)算機(jī)管理系統(tǒng)只是簡(jiǎn)單的對(duì)流動(dòng)設(shè)備的基本數(shù)據(jù)進(jìn)行錄入等操作,且無(wú)法快速對(duì)可用設(shè)備等進(jìn)行查詢等,使得設(shè)備流動(dòng)的整個(gè)過程耗時(shí)很長(zhǎng),缺乏對(duì)設(shè)備的有效管理,造成了用戶乃至管理者在使用過程中的信息不對(duì)稱。
因此,這些對(duì)高校設(shè)備管理提出了新的問題與挑戰(zhàn),包括設(shè)備管理所涉及的設(shè)備借用、購(gòu)置、維護(hù)報(bào)廢等各個(gè)環(huán)節(jié),都應(yīng)不斷改革并完善以滿足辦公自動(dòng)化及管理信息化的要求。所以,開發(fā)一套基于Internet的能夠同時(shí)滿足多用戶及管理層使用的高校設(shè)備管理系統(tǒng),以提高使用效率,降低管理成本,采用更加規(guī)范有效的管理流程,使設(shè)備管理更符合高校發(fā)展的需要,顯得有著非常重要的意義。
1 分析建模
近些年來,隨著我國(guó)高校規(guī)模的擴(kuò)大與管理及教學(xué)方式的創(chuàng)新,而與此同時(shí)管理相對(duì)落后的儀器設(shè)備管理系統(tǒng)亟需進(jìn)行管理規(guī)范與標(biāo)準(zhǔn)化。目前,已經(jīng)有許多高校使用相關(guān)的設(shè)備管理信息系統(tǒng),但隨著信息化技術(shù)的快速發(fā)展,多數(shù)設(shè)備管理系統(tǒng)的設(shè)計(jì)模式等已經(jīng)相對(duì)較為陳舊,且無(wú)法滿足新型的教學(xué)及管理理念,其不足之處表現(xiàn)為:
1) 許多設(shè)備管理系統(tǒng)都采用的是無(wú)網(wǎng)絡(luò)信息共享的單機(jī)管理模式,用戶與設(shè)備管理者之間的信息交流仍然由管理者能過手工進(jìn)行處理。
2) 目前,許多設(shè)備管理系統(tǒng)功能簡(jiǎn)單,僅僅實(shí)現(xiàn)了設(shè)備的基本信息錄入等管理,無(wú)法實(shí)現(xiàn)信息的實(shí)時(shí)交互及用戶信息等的反饋,無(wú)法實(shí)現(xiàn)用戶申請(qǐng)的在線審核等功能,不能給管理工作帶來幫助。
3) 由于科研等需要在對(duì)設(shè)備進(jìn)行購(gòu)置時(shí),由于部門之間缺少信息的溝通與共享,容易造成同類設(shè)備的重復(fù)購(gòu)買,缺乏對(duì)設(shè)備的有效統(tǒng)籌和管理。
目前,多數(shù)商業(yè)化的設(shè)備管理系統(tǒng)往往無(wú)法滿足高校自身的特點(diǎn)及實(shí)際需求,且系統(tǒng)功能模塊有限,且存在一些功能多余的情況,而多數(shù)高校設(shè)備管理系統(tǒng)采用單機(jī)版和C/S管理模式,無(wú)法滿足管理的需求,且無(wú)法充分體現(xiàn)其管理功能。
本文對(duì)目前本校的儀器設(shè)備管理流程、管理系統(tǒng)等進(jìn)行實(shí)地調(diào)研及分析,發(fā)現(xiàn)高校的教學(xué)科研儀器設(shè)備逐漸具有更強(qiáng)的專業(yè)性、技術(shù)性等,且儀器精密度、使用及成本價(jià)值不斷提升,因此,如何對(duì)高校儀器設(shè)備管理及維護(hù),并提高儀器設(shè)備的使用效率以更好地服務(wù)于用戶,已經(jīng)成為目前本校教學(xué)管理、設(shè)備后勤管理方面的一個(gè)亟待解決的問題。這也是本文研究的意義所在,具體描述如下:
1) 設(shè)計(jì)開發(fā)基于B/S模式的分布式高校設(shè)備管理系統(tǒng),實(shí)現(xiàn)對(duì)設(shè)備基本信息的存儲(chǔ)、設(shè)備管理(包括設(shè)備維護(hù)、設(shè)備購(gòu)置、設(shè)備借還、設(shè)備報(bào)廢等功能)等的規(guī)范化,實(shí)現(xiàn)設(shè)備的合理購(gòu)置、優(yōu)化使用去向、及時(shí)對(duì)設(shè)備進(jìn)行維護(hù),避免出現(xiàn)設(shè)備的大量閑置、或因使用維護(hù)不當(dāng)造成設(shè)備的報(bào)廢。
2) 在設(shè)備借還、設(shè)備報(bào)廢、設(shè)備購(gòu)置管理中,實(shí)現(xiàn)申請(qǐng)的分層處理機(jī)制,實(shí)現(xiàn)設(shè)備購(gòu)置、重要設(shè)備借還等的分級(jí)處理,提高設(shè)備使用率、盡可能多的滿足更多用戶的使用需求。
3) 利用UML與J2EE等目前已經(jīng)發(fā)展十分成熟的信息技術(shù)進(jìn)行高校設(shè)備管理系統(tǒng)的開發(fā)與研究,真正實(shí)現(xiàn)適應(yīng)當(dāng)前設(shè)備管理實(shí)際需要的系統(tǒng)。并且,運(yùn)用 MVC 模式下的 Struts 架構(gòu)與Hibernate架構(gòu)作為系統(tǒng)的整體架構(gòu),將設(shè)備管理系統(tǒng)的顯示、數(shù)據(jù)及業(yè)務(wù)處理邏輯獨(dú)立開來,這樣,便于系統(tǒng)功能的進(jìn)一步擴(kuò)展,實(shí)現(xiàn)代碼可重用性。從而使高校設(shè)備管理更加規(guī)范、標(biāo)準(zhǔn),更加高效地服務(wù)于教學(xué)和科研的需求。
2 系統(tǒng)設(shè)計(jì)
2.1 類模型設(shè)計(jì)
類模型是進(jìn)行面向?qū)ο蠓治龅暮诵膬?nèi)容,并且類圖是定義其他業(yè)務(wù)邏輯層圖的重要基礎(chǔ)。在UML建模中,類圖用來表示管理系統(tǒng)中類以及類與類之間的作用關(guān)系。UML中,類分為3種包括:實(shí)體類、邊界類和控制類。系統(tǒng)的實(shí)體圖如圖1所示。
1) 實(shí)體類代表了應(yīng)用層面的主要內(nèi)容,它的作用是永久地對(duì)應(yīng)用程序進(jìn)行保存,與此同時(shí),它會(huì)提供驅(qū)動(dòng)應(yīng)用程序中大多數(shù)交互相關(guān)的服務(wù)。
2) 邊界類是描述系統(tǒng)與其參與者之間進(jìn)行交互的抽象要素。邊界類位于系統(tǒng)與外界的交界處,例如,窗體、對(duì)話框,以及表示通信協(xié)議的類、直接與外部設(shè)備交互的類等都屬于邊界類的范圍。
3) 控制類是負(fù)責(zé)其他類工作的類。每個(gè)用例通常有一個(gè)控制類,控制用例中的事件發(fā)生順序。
2.2 業(yè)務(wù)邏輯設(shè)計(jì)
通過調(diào)查,高校設(shè)備管理系統(tǒng)有以下業(yè)務(wù)需求:
1) 實(shí)現(xiàn)系統(tǒng)權(quán)限管理,只有指定管理權(quán)限的用戶才能登錄使用系統(tǒng),并且不同權(quán)限的用戶查看及管理權(quán)限不同;
2) 實(shí)現(xiàn)對(duì)設(shè)備的基本管理,包括設(shè)備的基本信息查詢、設(shè)備的日常維護(hù)管理、設(shè)備的基本維修管理、設(shè)備的借還管理、設(shè)備折舊報(bào)廢管理等,并實(shí)現(xiàn)設(shè)備信息的查看、錄入、修改和刪除等功能;
3) 根據(jù)用戶的需求實(shí)現(xiàn)多條件查詢,且可以選擇生成統(tǒng)計(jì)報(bào)表,并能夠?qū)?bào)表導(dǎo)出及打印;
4) 實(shí)現(xiàn)設(shè)備采購(gòu)信息以及報(bào)廢設(shè)備處理信息的提示及發(fā)布,并確保系統(tǒng)數(shù)據(jù)的安全性;
5) 系統(tǒng)方便使用,操作簡(jiǎn)單,界面友好。
圖2是系統(tǒng)的業(yè)務(wù)功能圖。
3 系統(tǒng)實(shí)現(xiàn)
該系統(tǒng)采用基于J2EE和MySQL的三層次結(jié)構(gòu)開發(fā)模式,包括數(shù)據(jù)庫(kù)作為后臺(tái)的資源層、數(shù)據(jù)處理及分析程序的中間業(yè)務(wù)邏輯層、Web作為后臺(tái)的用戶層組成。本系統(tǒng)的主要功能有用戶對(duì)學(xué)校現(xiàn)有設(shè)備的查詢、申請(qǐng)和借用;設(shè)備管理員對(duì)設(shè)備和用戶的管理。根據(jù)需求分析確定系統(tǒng)目標(biāo)和功能,在系統(tǒng)結(jié)構(gòu)設(shè)計(jì)中采用了自上向下、逐級(jí)求精的結(jié)構(gòu)化設(shè)計(jì)方法。
3.1 數(shù)據(jù)庫(kù)實(shí)現(xiàn)
數(shù)據(jù)庫(kù)建模總是必不可少的第一步,而且這一步的好壞直接影響著數(shù)據(jù)庫(kù)系統(tǒng)的性能。良好的數(shù)據(jù)庫(kù)模型是產(chǎn)生高質(zhì)量應(yīng)用程序的前提,能減少數(shù)據(jù)存儲(chǔ)的冗余度,提高其獨(dú)立性。本文的數(shù)據(jù)庫(kù)設(shè)備邏輯流程如圖3所示:
3.2 功能模塊實(shí)現(xiàn)
根據(jù)高校設(shè)備管理系統(tǒng)的需求分析及設(shè)計(jì),將系統(tǒng)劃分為如下5個(gè)模塊:設(shè)備管理模塊,維護(hù)管理模塊,查詢管理模塊,用戶管理模塊、系統(tǒng)管理模塊。
用戶登錄成功后,即進(jìn)入系統(tǒng)主界面,如圖所示。系統(tǒng)主界面左邊欄是系統(tǒng)功能模塊列表以及各子功能;右邊欄是歡迎界面,同時(shí)顯示信息、進(jìn)行系統(tǒng)管理的主要界面,具有一定使用權(quán)限的用戶點(diǎn)擊菜單欄中的某一項(xiàng)目,在右邊界面則會(huì)顯示模塊的詳細(xì)界面。系統(tǒng)整體界面結(jié)構(gòu)簡(jiǎn)潔、操作簡(jiǎn)單,便于用戶操作管理。圖4是系統(tǒng)的功能主頁(yè)面。
4 結(jié)束語(yǔ)
本文在論述了J2EE技術(shù)框架的系統(tǒng)結(jié)構(gòu)、MVC模式、struts框架以及基于Hibernate數(shù)據(jù)持久化層設(shè)計(jì)的基礎(chǔ)之上,通過文獻(xiàn)及實(shí)地調(diào)研指出了高校設(shè)備管理的現(xiàn)狀及存在的相關(guān)問題,最終利用UML面向?qū)ο蠓治瞿P头治龈咝TO(shè)備管理系統(tǒng)業(yè)務(wù)進(jìn)行詳細(xì)的需求分析的基礎(chǔ)上,完成了一個(gè)基于J2EE技術(shù)的高校儀器設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。
參考文獻(xiàn):
[l] 趙東濤.關(guān)于完善和加強(qiáng)高等院校儀器設(shè)備管理的探討[J].長(zhǎng)沙大學(xué)學(xué)報(bào),2006,20(5):123-125.
[2] 黃曉靜.信息技術(shù)對(duì)高校儀器設(shè)備管理工作的影響[J].河北工業(yè)大學(xué)成人教育學(xué)院學(xué)報(bào),2006,21(3):49-51.
[3] 楊尚森,高春玲.校園網(wǎng)設(shè)備綜合管理信息系統(tǒng)的構(gòu)建[J].河南科技大學(xué)學(xué)報(bào):自然科學(xué)版2004,25(4):39-42.
[4] 肖保生.設(shè)備管理系統(tǒng)[M].西安:西北工業(yè)大學(xué)出版社,1997:125-126.
[5] 董曉芳,王文銘,陳仁貴.高校設(shè)備管理數(shù)字化辦公平臺(tái)建設(shè)[J].實(shí)驗(yàn)技術(shù)與管理,2007,24(9):167-169.
[通聯(lián)編輯:唐一東]