林 舒
福建師范大學協和學院,福建 福州 350108
高校實驗設備管理系統以高效、易用、安全、穩定作為主要設計思想,通過探索和研究,開發出適用于高校的實驗設備管理系統。本系統有助于減少工作人員的勞動強度,提高實驗設備管理的效率實驗設備管理水平。
目前各校實驗設備信息化管理水平較低,大多數實驗設備的管理辦法還依靠人工完成。傳統的實驗設備管理已經無法滿足日益發展的實驗教學要求。
高校實驗設備管理系統是以信息化管理為核心思想,結合實驗設備管理的實際需求,從而將實驗設備的管理提高到一個嶄新的水平。
本課題基于J2EE技術體系,結合MySQL5數據庫的運用,在B/S結構下完全可實現實驗設備管理所要求具備的功能。同時相比于傳統方式,新系統是一個更高效、更易于操作的管理方式。
Spring是一個開源框架,其定位是一個輕量級的控制反轉和面向切面的容器框架;Hibernate是一個開源的ORM(對象關系映射)框架,他對JDBC進行了非常輕量級的封裝,使得Java程序員可以用面向對象的思維操作數據庫。它是當前最流行的持久層框架;Struts2是一個可擴展的J2EE框架,其主要作用是提供了一個核心控制器用于分發請求;J2EE即Java2平臺企業版(Java 2 Platform Enterprise Edition)。它是一套全然不同于傳統應用開發的技術架構,同時也是一組技術規范與指南。它為搭建具有可伸縮性、靈活性、易維護性的系統提供了良好的機制。其核心技術有:JDBC,JNDI,EJB,RMI,JSP,JAVA SERVLET,XML,JMS,JAVA IDL,JTS,JTA,JAVA MAIL和JAF,同時還描述在何時、何處使用這些技術;JSP(Java Server Pages)JSP是HTML與Java代碼的結合,是Java Servlet的擴展。同時兼備Java Servlet與HTML的優點和Extjs是一個非常優秀的Ajax框架,用JavaScript編寫,與后臺技術無關。可用于開發絢麗的前端用戶界面。非常適用于開發企業應用系統,尤其是MIS類型的系統。Extjs最開始基于YUI技術,由Jack Slocum通過參考Java Swing等的機制來組織可視化組件,為開發者提供了豐富、美觀的組件同時也屏蔽了大量跨瀏覽器方面的此問題。
實現了用戶信息的分頁查看,搜索,添加,修改,刪除等功能。由于該系統不提供開放式注冊,用戶需由系統管理員進行添加。添加用戶與修改用戶界面基本類似,實現代碼也基本類似。區別在于添加用戶的界面中的輸入框是默認值(多為空),修改用戶的界面輸入框會自動填充已有的值。添加與修改用戶,必須擁有相應的權限,才能進行。
該模塊可以對角色進行增、刪、改、查操作,為不同的角色分配不同的權限。注意:系統管理員擁有的授權不要輕易刪除。
該模塊顧名思義,既是對設備的信息進行管理,也是本系統的核心功能。主要子功能有:設備信息分頁列表,條件過濾搜索設備分頁列表,添加、修改、刪除設備信息。設備信息主要包含有:設備的唯一編號,設備的名稱,設備的型號,設備的入庫時間以及設備的當前狀態。設備狀態發生更改時,實驗管理員可以進行實時的更新與查看最新的設備信息。
該模塊通過搜索某一設備在某一年份中逐月的借用情況,并借由折現圖片進行展示。直觀的表現了設備的使用情況,為管理員進行設備采購提供了依據。
該模塊主要針對教師和學生這兩類使用者設計,其分頁展示頁面只會展示正常狀態的設備,使用者通過條件過濾搜索定位到自己需要借用的設備,并發起設備借用的申請。該設備進入待審核狀態。
該模塊主要針對實驗管理人員設計,其分頁展示頁面會列出所有待審核的設備。待管理人員對借出申請者以及欲借用設備信息確認無誤后,可完成審核,設備會轉換為借出狀態。
該模塊主要針對實驗管理人員設計,其分頁展示頁面會列出所有被借出的設備。待管理人員確認使用者的歸還行為確立后,可完成歸還審核,并填寫備注。設備進入正常狀態。
該模塊主要針對管理人員設計,分頁展示了系統內部所有已經完成的設備預約歷史記錄(已完成是指設備被已經被歸還)。相對于折線圖的可視化分析,該模塊雖然直觀性不足,但可以通過條件過濾搜索查看某一類設備的情況。
本系統基于當下主流的SSH框架為基礎,很好的縮短了開發周期,并且為隨后的測試與功能的補充提供了一定的操作空間,本系統的設計功能主要基于高校實驗室設備借還的特點很好的提高了工作人員的工作效率,可以節省更多的人力成本。由于使用的是當下流行的SSH技術所以很多SSH的細節還需要進一步摸索。
[1]徐會生,何啟偉,康愛媛.深入淺出ExtJS[M].北京:人民郵電出版社,2009.
[2]高洪巖.至簡SSH:精通JavaWeb實用開發技術(Struts+Spring+Hibernate)[M].北京:電子工業出版社,2009.
[3]孫衛琴.精通Hibernate:Java對象持久化技術詳解[M].2版.北京:電子工業出版社,2010.