国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于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語(yǔ)言,Microsoft SQL Server 2005數(shù)據(jù)庫(kù),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)表管理

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

設(shè)備管理系統(tǒng)是一個(gè)以設(shè)備為中心,對(duì)設(shè)備從入庫(kù)、統(tǒng)計(jì)到報(bào)廢的一個(gè)全生命周期中所發(fā)生的各種事件進(jìn)行跟蹤的一個(gè)管理信息系統(tǒng)[1]。近年來(lái),隨著信息化技術(shù)的快速發(fā)展,學(xué)校信息化建設(shè)越來(lái)越受重視,大量的教學(xué)設(shè)備、電子設(shè)備等引入了校園,設(shè)備管理成了一項(xiàng)重而復(fù)雜的工程,手工分配與管理,容易造成不同部門(mén)資源分布不平衡,造成一部分資源短缺與其它部門(mén)資源閑置的現(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ì)思想,開(kāi)發(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í)際,通過(guò)對(duì)本校設(shè)備管理處對(duì)設(shè)備管理流程的了解及實(shí)際的需求,本系統(tǒng)能夠取代excel表格及紙質(zhì)文檔管理設(shè)備的較落后復(fù)雜的管理方式,能夠方便規(guī)范的管理三類(lèi)設(shè)備,即儀器設(shè)備、低值耐用品和耗材類(lèi),該系統(tǒng)應(yīng)具備如下功能:

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

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è)備的庫(kù)存進(jìn)行管理,某類(lèi)型設(shè)備庫(kù)存低于臨界值時(shí),能夠提醒設(shè)備管理人員。

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

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

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

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

Servlet接受客戶端請(qǐng)求,Servlet處理請(qǐng)求并調(diào)用不同的JavaBean處理請(qǐng)求。JavaBean與數(shù)據(jù)庫(kù)持久層交互,完成業(yè)務(wù)邏輯的處理。由Servlet將處理后的JavaBean模型傳遞給JSP頁(yè)面,由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è)備管理,庫(kù)存管理,報(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è)備的入庫(kù),借用,歸還,轉(zhuǎn)移等管理,并且能夠?qū)崿F(xiàn)同一類(lèi)型設(shè)備的大批量入庫(kù)。

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è)備類(lèi)型統(tǒng)計(jì),以柱狀圖顯示。

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

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

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

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

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

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

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

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

4 結(jié)束語(yǔ)

本設(shè)備管理系統(tǒng)方案是基于J2EE技術(shù),采用了MVC設(shè)計(jì)模式、SQL Server 2005數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn),實(shí)現(xiàn)了高校設(shè)備處對(duì)各類(lèi)設(shè)備的方便有效的管理,與傳統(tǒng)管理方式相比較,有以下優(yōu)勢(shì):1)該系統(tǒng)能夠從設(shè)備的入庫(kù)、出庫(kù),統(tǒng)計(jì)報(bào)表至報(bào)廢整個(gè)生命周期過(guò)程中實(shí)行更加有效的管理。2)通過(guò)對(duì)不同角色的管理,沒(méi)有權(quán)限則不能進(jìn)行操作,實(shí)現(xiàn)了系統(tǒng)的安全性。3)設(shè)備管理系統(tǒng)使用SQL Server 2005數(shù)據(jù)庫(kù),對(duì)信息數(shù)據(jù)以數(shù)據(jù)庫(kù)記錄的形式表示,能夠?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ú)線教務(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è)備管理工作
鐵路貨車(chē)設(shè)備管理信息化建設(shè)的研究
SH公司設(shè)備維修成本控制研究
商情(2016年11期)2016-04-15 20:49:56
玉田县| 襄城县| 黔西| 若羌县| 昌宁县| 微山县| 隆化县| 梁河县| 辉南县| 福海县| 永丰县| 威远县| 通渭县| 徐水县| 安泽县| 哈尔滨市| 紫金县| 册亨县| 迁西县| 井陉县| 刚察县| 马关县| 剑河县| 肇庆市| 太仓市| 长子县| 定西市| 育儿| 泸西县| 佳木斯市| 子洲县| 余姚市| 巴里| 旅游| 澄城县| 平果县| 娱乐| 松阳县| 万载县| 宁津县| 龙泉市|