• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于J2EE的高校設(shè)備管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2013-04-29 20:40:07王紅勤
      電腦知識(shí)與技術(shù) 2013年9期
      關(guān)鍵詞:設(shè)備管理

      王紅勤

      摘要:在深入研究生分析現(xiàn)有高校設(shè)備管理系統(tǒng)功能的基礎(chǔ)上,設(shè)計(jì)了基于J2EE技術(shù)的設(shè)備管理系統(tǒng)的方案,并利用JAVA語言,Microsoft SQL Server 2005數(shù)據(jù)庫,MVC的設(shè)計(jì)模式實(shí)現(xiàn)了方案,該系統(tǒng)實(shí)現(xiàn)了設(shè)備管理,報(bào)表管理,統(tǒng)計(jì)管理等功能,最后對(duì)系統(tǒng)進(jìn)行了測(cè)試與分析。

      關(guān)鍵詞:J2EE;設(shè)備管理;MVC設(shè)計(jì)模式;統(tǒng)計(jì)管理;報(bào)表管理

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)09-2139-04

      設(shè)備管理系統(tǒng)是一個(gè)以設(shè)備為中心,對(duì)設(shè)備從入庫、統(tǒng)計(jì)到報(bào)廢的一個(gè)全生命周期中所發(fā)生的各種事件進(jìn)行跟蹤的一個(gè)管理信息系統(tǒng)[1]。近年來,隨著信息化技術(shù)的快速發(fā)展,學(xué)校信息化建設(shè)越來越受重視,大量的教學(xué)設(shè)備、電子設(shè)備等引入了校園,設(shè)備管理成了一項(xiàng)重而復(fù)雜的工程,手工分配與管理,容易造成不同部門資源分布不平衡,造成一部分資源短缺與其它部門資源閑置的現(xiàn)象共存,重復(fù)投資、設(shè)備閑置、管理混亂造成了人、財(cái)、物的大量浪費(fèi)。因此,擁有一個(gè)設(shè)備資源管理現(xiàn)代化、信息資源化的設(shè)備管理系統(tǒng),是眾多學(xué)校設(shè)備管理的首選。

      本文采用J2EE技術(shù),MVC設(shè)計(jì)模式,即JSP+Servlet+JavaBean,設(shè)計(jì)并實(shí)現(xiàn)了設(shè)備管理系統(tǒng),該系統(tǒng)能夠規(guī)范日常設(shè)備的管理,方便進(jìn)行設(shè)備數(shù)據(jù)的錄入、審核、查詢和統(tǒng)計(jì),該系統(tǒng)以靈活、通用為主要設(shè)計(jì)思想,開發(fā)適合本校設(shè)備管理信息系統(tǒng),實(shí)現(xiàn)了設(shè)備整個(gè)生命周期的現(xiàn)代化管理,同時(shí)與學(xué)校內(nèi)部網(wǎng)絡(luò)相融合,對(duì)提高辦公效率和設(shè)備可靠性,減少工作人員的勞動(dòng)強(qiáng)度,減少辦公耗材,提高現(xiàn)代化管理水平具有十分重要的意義。

      1 系統(tǒng)的功能需求分析與技術(shù)分析

      1.1 系統(tǒng)的功能需求分析

      根據(jù)高校設(shè)備管理的工作實(shí)際,通過對(duì)本校設(shè)備管理處對(duì)設(shè)備管理流程的了解及實(shí)際的需求,本系統(tǒng)能夠取代excel表格及紙質(zhì)文檔管理設(shè)備的較落后復(fù)雜的管理方式,能夠方便規(guī)范的管理三類設(shè)備,即儀器設(shè)備、低值耐用品和耗材類,該系統(tǒng)應(yīng)具備如下功能:

      1)根據(jù)設(shè)備的類型,每一類設(shè)備在入庫時(shí),都能自動(dòng)產(chǎn)生唯一的編號(hào),用戶可以編輯、增加設(shè)備類型及設(shè)備的信息,并且能夠?qū)崿F(xiàn)批量產(chǎn)品的批量入庫功能。

      2)實(shí)現(xiàn)設(shè)備信息查詢,根據(jù)不同的條件進(jìn)行報(bào)表統(tǒng)計(jì),保證設(shè)備數(shù)據(jù)規(guī)范、準(zhǔn)確、實(shí)時(shí),實(shí)現(xiàn)管理自動(dòng)化,信息高度共享,改進(jìn)和提高設(shè)備管理水平。

      3)對(duì)設(shè)備的庫存進(jìn)行管理,某類型設(shè)備庫存低于臨界值時(shí),能夠提醒設(shè)備管理人員。

      4)安全性高,具有權(quán)限管理和數(shù)據(jù)管理機(jī)制與安全措施,禁止和預(yù)防非法用戶訪問。

      5)配置靈活, 可擴(kuò)展性好, 可移植性好, 可重用性好。為了設(shè)備的充分使用,能夠?qū)崿F(xiàn)不同部門、系別間的設(shè)備轉(zhuǎn)移。

      1.2 系統(tǒng)的技術(shù)分析

      J2EE(Java2 Enterprise Edition)是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu)[2],包含許多組件,主要可簡化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。J2EE 架構(gòu)是使用JSP/ Servlet/ EJB/ JDBC 等結(jié)構(gòu)搭建的電子商務(wù)平臺(tái)[3],它主要由客戶機(jī)、應(yīng)用程序服務(wù)器、數(shù)據(jù)庫服務(wù)器三層體系結(jié)構(gòu)組成。該文采用J2EE開發(fā)架構(gòu)中的MVC的設(shè)計(jì)模式,即Model-View-Control(模型-視圖-控制器) 的簡稱,最常見的MVC的模型JSP+Servlet+Java- Bean,如圖1所示。其中,Servlet負(fù)責(zé)控制流管理,而JSP則專注于顯示邏輯,JavaBean主要是負(fù)責(zé)業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯的處理。

      Servlet接受客戶端請(qǐng)求,Servlet處理請(qǐng)求并調(diào)用不同的JavaBean處理請(qǐng)求。JavaBean與數(shù)據(jù)庫持久層交互,完成業(yè)務(wù)邏輯的處理。由Servlet將處理后的JavaBean模型傳遞給JSP頁面,由JSP將處理后的結(jié)果展示給客戶端。

      2 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2.1 系統(tǒng)架構(gòu)

      學(xué)院設(shè)備管理系統(tǒng)可以根據(jù)不同的用戶,提供不同權(quán)限的操作,主要包括了權(quán)限管理,設(shè)備管理,庫存管理,報(bào)表管理,統(tǒng)計(jì)管理。其中各個(gè)模塊要完成的功能如下所述。

      1)權(quán)限管理:將系統(tǒng)細(xì)分為五個(gè)等級(jí)權(quán)限,不同權(quán)限的用戶使用該系統(tǒng)時(shí),能夠完成的操作是不同的。

      2)設(shè)備管理:負(fù)責(zé)對(duì)設(shè)備的入庫,借用,歸還,轉(zhuǎn)移等管理,并且能夠?qū)崿F(xiàn)同一類型設(shè)備的大批量入庫。

      3)報(bào)表管理:分別分為報(bào)表當(dāng)前(可以根據(jù)查詢條件進(jìn)行組合查詢)與報(bào)表所有(對(duì)所有設(shè)備進(jìn)行報(bào)表)。

      4)統(tǒng)計(jì)管理:分別分為設(shè)備統(tǒng)計(jì)與設(shè)備類型統(tǒng)計(jì),以柱狀圖顯示。

      5)庫存管理管理:如當(dāng)某種設(shè)備低于庫存臨界點(diǎn)時(shí),系統(tǒng)會(huì)給出提示告訴用戶等等。

      2.2 數(shù)據(jù)庫設(shè)計(jì)

      表)、Positions(設(shè)備位置表)、ErrorTable (出錯(cuò)報(bào)告表)。部分表的結(jié)構(gòu)圖如下所示:該文采用的是Microsoft SQL Server 2005數(shù)據(jù)庫[4],數(shù)據(jù)庫中的表主要記錄了設(shè)備入庫、設(shè)備記錄,設(shè)備的信息,設(shè)備類型,用戶表。根據(jù)設(shè)備管理系統(tǒng)功能描述,本系統(tǒng)中使用的數(shù)據(jù)庫包括11個(gè)數(shù)據(jù)表,分別是ApplicationTable(設(shè)備申請(qǐng)表)、BorrowReturn(借出歸還記錄表)、ChangeTable(設(shè)備轉(zhuǎn)移表)、Count(入庫總記錄表)、Departments(部門表)、Equipments(設(shè)備表)、TypeTable(設(shè)備類型表)、ManagementUser(用戶管理表)、StatusTable(設(shè)備狀態(tài)

      2.3 系統(tǒng)實(shí)現(xiàn)

      本系統(tǒng)采用MyEclipse8.5集成開發(fā)環(huán)境,是一個(gè)十分優(yōu)秀的用于開發(fā)Java, J2EE的Eclipse插件集合,功能非常強(qiáng)大,支持也十分廣泛。該系統(tǒng)采用MVC的設(shè)計(jì)模式[5],并且在項(xiàng)目中加載Microsoft SQL Server 2005的驅(qū)動(dòng),成功連接數(shù)據(jù)庫。整個(gè)系統(tǒng)的類圖如圖3所示。

      3系統(tǒng)測(cè)試

      該系統(tǒng)的測(cè)試環(huán)境是在MyEclipse8.5及Tomcat服務(wù)器進(jìn)行測(cè)試,將系統(tǒng)部署在Tomcat服務(wù)器,啟動(dòng)Tomcat,然后打開IE瀏覽器并打開登錄界面,根據(jù)不同的用戶名和密碼,進(jìn)入不同用戶所對(duì)應(yīng)的主界面。分別對(duì)我們?cè)O(shè)備管理系統(tǒng)的各個(gè)模塊進(jìn)行測(cè)試。如報(bào)表管理模塊,該模塊可以通過報(bào)表當(dāng)前和報(bào)表所有導(dǎo)出需要的Excel表。報(bào)表當(dāng)前是通過設(shè)備類型、設(shè)備價(jià)格、設(shè)備狀況和時(shí)間段和出廠日期篩選出想要的信息并實(shí)現(xiàn)Excel表格導(dǎo)出功能,報(bào)表當(dāng)前統(tǒng)計(jì)如圖4所示。報(bào)表所有是可以查看并導(dǎo)出所有設(shè)備信息的Excel表。

      如庫存管理模塊,通過庫存臨界點(diǎn)和設(shè)備歷史記錄可以查看設(shè)備的庫存情況和設(shè)備狀況,并及時(shí)進(jìn)貨,測(cè)試效果如圖5所示。

      4 結(jié)束語

      本設(shè)備管理系統(tǒng)方案是基于J2EE技術(shù),采用了MVC設(shè)計(jì)模式、SQL Server 2005數(shù)據(jù)庫技術(shù)實(shí)現(xiàn),實(shí)現(xiàn)了高校設(shè)備處對(duì)各類設(shè)備的方便有效的管理,與傳統(tǒng)管理方式相比較,有以下優(yōu)勢(shì):1)該系統(tǒng)能夠從設(shè)備的入庫、出庫,統(tǒng)計(jì)報(bào)表至報(bào)廢整個(gè)生命周期過程中實(shí)行更加有效的管理。2)通過對(duì)不同角色的管理,沒有權(quán)限則不能進(jìn)行操作,實(shí)現(xiàn)了系統(tǒng)的安全性。3)設(shè)備管理系統(tǒng)使用SQL Server 2005數(shù)據(jù)庫,對(duì)信息數(shù)據(jù)以數(shù)據(jù)庫記錄的形式表示,能夠?qū)崿F(xiàn)大量數(shù)據(jù)的存儲(chǔ),實(shí)時(shí)更新和查詢管理。綜上所述,設(shè)備管理系統(tǒng)不僅為設(shè)備管理人員管理設(shè)備提供了方便,提高了效率,而且也為使用設(shè)備的人員提供了查詢的功能,能夠?qū)崟r(shí)了解所借設(shè)備的實(shí)時(shí)記錄,具有很好使用和推廣何時(shí)價(jià)值。

      參考文獻(xiàn):

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

      [2] 鐘祥睿,謝海明.基于WAP的無線教務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2012(8): 418-420.

      [3] 董辛,毛清華.基于J2EE的設(shè)備遠(yuǎn)程監(jiān)測(cè)和信息管理系統(tǒng)[J].設(shè)備管理與維修,2005(1):6-7.

      [4] 李金勇,曹軍生.SQLServer2000實(shí)用教程[M].北京:北京理工大學(xué)出版社,2008.

      [5] 蘇姍娜.基于Java EE 的就業(yè)信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].遼寧高職學(xué)報(bào)技術(shù)應(yīng)用, 2011(7):85-87.

      猜你喜歡
      設(shè)備管理
      物聯(lián)網(wǎng)技術(shù)在設(shè)備管理中的應(yīng)用
      當(dāng)前鐵路工務(wù)線路設(shè)備管理對(duì)安全生產(chǎn)的作用分析
      科技資訊(2016年19期)2016-11-15 10:09:29
      鐵路設(shè)備管理系統(tǒng)的設(shè)計(jì)與應(yīng)用
      從報(bào)廢處置角度探討設(shè)備管理工作
      鐵路貨車設(shè)備管理信息化建設(shè)的研究
      SH公司設(shè)備維修成本控制研究
      商情(2016年11期)2016-04-15 20:49:56
      景泰县| 郓城县| 都江堰市| 庆阳市| 始兴县| 饶平县| 成都市| 双鸭山市| 虞城县| 纳雍县| 石景山区| 同江市| 巩留县| 湄潭县| 凤城市| 垣曲县| 沐川县| 明光市| 中阳县| 龙山县| 新和县| 剑川县| 汝城县| 渝中区| 德化县| 兴海县| 台北市| 松滋市| 湖南省| 西盟| 越西县| 昌黎县| 灵台县| 天柱县| 吉林市| 桃园县| 绵阳市| 平定县| 镇雄县| 巴青县| 岐山县|