999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Struts和Hibernate的實驗設備管理系統(tǒng)的設計與實現(xiàn)

2010-12-31 00:00:00陸浩言
考試周刊 2010年35期

摘 要: 本文為解決當前高職院校實驗設備管理通過手工來處理勞動強度大、工作效率低的問題,提出了基于Struts和Hibernate的實驗設備管理系統(tǒng)的解決方案,采用MVC體系結構,將整個系統(tǒng)分為表示層、業(yè)務邏輯層、數(shù)據(jù)持久層,提高了設備的管理水平和效率。

關鍵詞: 實驗設備管理系統(tǒng) Struts和Hibernate 功能和性能 技術實現(xiàn)

1.引言

隨著高職院校教學方法和教學手段的不斷改革,各高校加大了專業(yè)實驗室的建設步伐,實驗室儀器設備越來越多,以往高校實驗室的設備管理主要是通過手工來處理,管理人員不僅勞動強度大、工作效率低,而且易出現(xiàn)數(shù)據(jù)混亂。因此,如何提高設備的管理水平和效率,使其更加規(guī)范化、科學化和信息化,滿足教學和科研需求,一直是高職院校設備管理的重要研究問題。本文充分利用計算機管理的優(yōu)勢,開發(fā)了實驗室設備管理系統(tǒng),實現(xiàn)實驗室設備管理信息化,以提高管理的效率。

2.實驗設備管理系統(tǒng)的功能和性能

2.1系統(tǒng)的目標

系統(tǒng)的目標是實現(xiàn)對高校實驗室設備進行科學、規(guī)范、便捷的管理,主要實現(xiàn)以下功能。

(1)對設備、備件、耗材進行登記,保證實物、系統(tǒng)和單據(jù)統(tǒng)一。

(2)對設備的運行、維護、維修等環(huán)節(jié)進行記錄。

(3)有靈活的設備查詢和統(tǒng)計功能。

(4)依據(jù)實際情況,對使用人員進行權限管理。

2.2系統(tǒng)的性能

系統(tǒng)對性能方面要求如下:

(1)要求數(shù)據(jù)準確、完整、相應及時,系統(tǒng)運行穩(wěn)定。

(2)系統(tǒng)采用Web方式實現(xiàn),充分利用網(wǎng)絡資源。界面友好,簡便易用。

(3)擴展成本低,易升級,易維護。

2.3系統(tǒng)的模塊

通過以上系統(tǒng)需求分析,把系統(tǒng)分為如下模塊:用戶信息模塊、實驗室信息模塊、設備信息模塊、設備分配模塊、設備維護模塊、設備查詢模塊、統(tǒng)計報表管理模塊。

3.Struts和Hibernate

Struts是由Apache開源軟件聯(lián)盟提供的一套用于構建Java Web應用的框架。實質上就是在JSP Model 2基礎上實現(xiàn)的一個MVC框架。在Struts框架中,模型由實現(xiàn)業(yè)務邏輯的JavaBean或EJB組件構成,控制器由ActionServlet和Action來實現(xiàn),視圖由一組JSP文件構成。隨著J2EE各種流行的框架的出現(xiàn),以及框架技術給軟件開發(fā)帶來的種種方便,使得在進行各種Web的系統(tǒng)開發(fā)過程中,都在使用基于開源的框架技術。而這里面尤其以Struts和Hibernate框架最為流行。Struts和Hibernate幾乎已經(jīng)成了J2EE應用的常規(guī)配置,據(jù)調查表明,21%的開發(fā)者用到Struts,用到Hibernate的開發(fā)者也有17%。

現(xiàn)在有很多可供選擇的MVC框架,由于Struts框架具有完事的文檔并且相對來講比較簡單,所以用它開發(fā)系統(tǒng)還是比較方便的。Struts是一個免費的、開源的Web層應用框架,它將MVC模式具體化,為開發(fā)人員提供強壯的、可重用的、可擴展的應用開發(fā)框架,主要是減少開發(fā)者運用MVC設計WEB應用的時間,提高開發(fā)效率,縮短開發(fā)周期。

Hibernate是一種新的ORM映射工具,它同時提供了從Java類到數(shù)據(jù)表的映射和數(shù)據(jù)查詢、恢復等機制,實現(xiàn)數(shù)據(jù)層對象的持久性。相對于使用JDBC和SQL來手工操作數(shù)據(jù)庫,使用Hibernate可以大大減少操作數(shù)據(jù)庫的工作量。并且Hibernate可以和多種Web服務器和應用服務器良好地集成。

Struts和Hibernate各自有這么多特性,所以本系統(tǒng)中將以Struts+Hibernate技術操作數(shù)據(jù)庫來開發(fā)Web應用程序。

4.實驗設備管理系統(tǒng)的技術實現(xiàn)

4.1表示層

表示層的實現(xiàn)是基于Struts架構。Struts的核心是控制器組件的Action Servlet。在設計每個模塊的控制器組件時,都會定義一個文件struts-config.xml來配置業(yè)務流程,同時在web.xml中聲明這個配置項。Action Servlet按照配置表,在收到添加設備的請求后,將用戶在頁面上輸入的設備數(shù)據(jù)填充到模型類中,然后由控制器進行業(yè)務處理,將一條新的設備數(shù)據(jù)添加到系統(tǒng)中。其中模型類使用了validator驗證框架。對用戶輸入的數(shù)據(jù)進行驗證,看是否符合系統(tǒng)的要求,如果不符合,將轉到錯誤頁面,如果符合,就將數(shù)據(jù)填充到模型類中,操作成功后轉回到添加頁面,繼續(xù)添加。

4.2業(yè)務邏輯層

業(yè)務邏輯層處理系統(tǒng)中的所有業(yè)務邏輯和業(yè)務校驗,該層的數(shù)據(jù)來源于數(shù)據(jù)持久層的Persistent Objects和表示層的Formbean,是表示層和持久層進行數(shù)據(jù)通信的中間層。它負責封裝持久層提供的數(shù)據(jù)對象,并為表示層提供功能接口,由Business組件實現(xiàn)。

4.3數(shù)據(jù)持久層

數(shù)據(jù)持久層是基于Hibernate來實現(xiàn)的。實現(xiàn)過程中,需要創(chuàng)建配置文件、定義持久化類、對持久化對象進行映射定義和實現(xiàn)持久化操作。在配置文件中,涉及了XML文檔的類型定義、數(shù)據(jù)庫連接的各種參數(shù),以及供Hibernate管理事務、產(chǎn)生SQL和管理JDBC連接時所涉及的數(shù)據(jù)映射文件等,Hibernate根據(jù)這些屬性來連接數(shù)據(jù)庫。使用了Hibernate以后,訪問數(shù)據(jù)庫的SQL語句大量減少,這樣使系統(tǒng)開發(fā)起來更快,也更加易于維護。

5.結語

本文分析了設備管理系統(tǒng)在高校的教學和管理中的必要性。提出一種基于Struts和Hibernate結構的高校設備管理系統(tǒng)解決方案。對系統(tǒng)在功能和性能方面加以設計,并利用J2EE體系中先進的技術和SQL Server數(shù)據(jù)庫開發(fā)工具加以實現(xiàn)。本系統(tǒng)應用以來,重復性勞動大為減少、日常業(yè)務得以簡化和加快、手工作業(yè)過程中的失誤得以避免,使我院設備管理上了一個新的臺階。

參考文獻:

[1]孫衛(wèi)琴.精通Hibernate:Java對象持久化技術詳解.電子工業(yè)出版社,2005.

[2]孫衛(wèi)琴.精通Struts:基于MVC的Java Web設計與開發(fā).電子工業(yè)出版社,2004.

主站蜘蛛池模板: 国产人人乐人人爱| 四虎成人在线视频| 色婷婷色丁香| 亚洲香蕉伊综合在人在线| 国产精品久线在线观看| 成人毛片在线播放| 国产91在线|中文| 婷婷午夜天| 色网在线视频| 91蜜芽尤物福利在线观看| 中文字幕天无码久久精品视频免费| 在线免费无码视频| 成人亚洲国产| 在线看片国产| 在线欧美一区| 人妻91无码色偷偷色噜噜噜| 欧美日本激情| 亚洲中文字幕日产无码2021| 国产亚洲一区二区三区在线| 99热国产在线精品99| 欧美在线网| 久久精品视频一| 亚洲高清日韩heyzo| 成人午夜久久| 国产免费怡红院视频| 国产素人在线| 精品少妇人妻av无码久久| 亚洲欧美在线看片AI| 亚洲91在线精品| 国产欧美成人不卡视频| 中文字幕一区二区人妻电影| 中文字幕亚洲电影| 国产欧美高清| 香蕉蕉亚亚洲aav综合| 最新加勒比隔壁人妻| 五月激激激综合网色播免费| 亚洲男人的天堂久久香蕉网| 国产成人啪视频一区二区三区 | 亚洲色图另类| 亚洲永久精品ww47国产| 农村乱人伦一区二区| 欧美精品亚洲日韩a| 欧美不卡视频一区发布| 国产精品自在拍首页视频8| 国产网站免费看| 欧美精品三级在线| 囯产av无码片毛片一级| 国产精品不卡片视频免费观看| 五月婷婷综合网| 67194亚洲无码| 免费人成在线观看视频色| 国产午夜福利在线小视频| 无码中文字幕精品推荐| 国产毛片片精品天天看视频| 色偷偷一区| 99人体免费视频| 国产精品视频观看裸模| 99热在线只有精品| 久久综合激情网| 91青青视频| 久久天天躁狠狠躁夜夜2020一| 亚洲男女天堂| 久久一本精品久久久ー99| 亚洲成人一区在线| 亚洲人成网站色7799在线播放| 色天堂无毒不卡| 精品视频91| 日本高清成本人视频一区| 婷婷色一二三区波多野衣| 国产亚洲高清视频| V一区无码内射国产| 99re经典视频在线| 黄色网在线免费观看| 狠狠v日韩v欧美v| 中文国产成人精品久久| 国产精品主播| 午夜天堂视频| 91po国产在线精品免费观看| 日韩高清无码免费| 中文字幕av无码不卡免费| 国产清纯在线一区二区WWW| 97视频精品全国免费观看|