【正文】
try { getHibernateTemplate().save(transientInstance)。 } public String getItemName() { return 。它可以直接映射大部分的 JavaBeans 而不需要對它們作任何修改,即使不得不修改,最多在 Bean 里面加上一些私有訪問方法。 if(f){ message = 刪除成功! 。 CheckingrecordsBiImpl 類的 具體 代碼如下: public class CheckingrecordsBizImpl implements CheckingrecordsBiz{ public boolean delCheckingrecords(CheckingrecordsInfo id){ return (id)。 具體代碼如下: bean id=EquipmentBizImpl class= property name=equipmentDAO ref=EquipmentInfoDAO/property /bean Spring AOP 實(shí)現(xiàn) Spring AOP 是 Spring 框架中的一部分,但可以作為一個(gè)獨(dú)立的模塊單獨(dú) 存在。ade 的設(shè)計(jì)模式從而達(dá)到 業(yè)務(wù)層為表現(xiàn)層只提供一個(gè)接 口的目的,增加了表現(xiàn)層與業(yè)務(wù)層各自的內(nèi)聚性,減小了他們的耦合度,提高了軟件的擴(kuò)展性。具體代碼如下: public class AssetCheckAction extends MappingDispatchAction{ //查詢所有表單 public ActionForward checkA(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response){ DynaActionForm assetCheckForm=(DynaActionForm) form。 其中 formbean表示的是訪問請求的表單, type 屬性用的是 DynaActionForm, 與靜態(tài)的 FormBean 相比要方便簡單的多。 查看所有表單如圖 所示 ,所有表單界面顯示資產(chǎn)的編號(hào),資產(chǎn)名稱,數(shù)量,資產(chǎn)單價(jià),所屬部門,及資產(chǎn)變動(dòng)情況,并可根據(jù)資產(chǎn)名稱,資產(chǎn)年份進(jìn)行查詢操作 : 圖 :查看所有資產(chǎn)界面 查看資產(chǎn)變動(dòng)情況如圖 所示:資產(chǎn)變動(dòng)表單顯示所有百年東資產(chǎn)的編號(hào),資產(chǎn)名稱,數(shù)量,資產(chǎn)單價(jià),所屬部門,及資產(chǎn)變動(dòng)情況,并可根據(jù)資產(chǎn)名稱,資產(chǎn)年份進(jìn)行查詢操作: 圖 :查看變動(dòng)資產(chǎn)界面 查看歷史資產(chǎn)核查表單如圖 所示:歷史資產(chǎn)核查表單顯示以前的資產(chǎn)核查記錄,提供可以查詢的功能,界面顯示資產(chǎn)編號(hào),名稱,數(shù)量,單價(jià),狀態(tài),日期。資產(chǎn)核查者結(jié)合所有資產(chǎn)表單,變動(dòng)的資產(chǎn)表單,以及上月資產(chǎn)表單三個(gè)表來創(chuàng)建核對新的資產(chǎn)表,存在有誤的地方,要記錄出來。本頁面只提供查詢功能。 本模塊提供了與資產(chǎn)核資軟件的接口,生成的資產(chǎn)表可直接打印,也可轉(zhuǎn)化為文本文件,以便清產(chǎn)核資軟件將其引入。 后臺(tái)管理模塊 后臺(tái)管理是由后臺(tái)管理人員操作,管理用戶權(quán)限,為了保證企業(yè)資產(chǎn)管理的安全有效,本 企業(yè) 資產(chǎn)管理系統(tǒng)不提供用戶注冊,由后臺(tái)管理員統(tǒng)一分配企業(yè)各員工的 賬號(hào)和密碼。報(bào)廢及維修設(shè)備申請 包括員工申請?jiān)O(shè)備的報(bào)廢、遺失或者維修。其模塊結(jié)構(gòu)圖如圖 所示: 圖 :系統(tǒng)模塊結(jié)構(gòu)圖 EAM 系統(tǒng)子模塊功能介紹 資產(chǎn)核查模塊 本模塊是對企業(yè)的資產(chǎn)進(jìn)行階段性的核查,核查的內(nèi)容包括對所有大型的資產(chǎn)進(jìn)行校對,對小型的資產(chǎn)進(jìn)行錄入記錄并把清單下方到部門,再讓部門確認(rèn)資產(chǎn)的情況。另外,用戶組的權(quán)限可以復(fù)制后重復(fù)利用。 模型、視圖與控制器的分離,使得一個(gè)模型可以具有多個(gè)顯示視圖。數(shù)據(jù)模型主要指實(shí)體對象的數(shù)據(jù)保存(持續(xù)化)。業(yè)務(wù)模型的設(shè)計(jì)可以說是 MVC 最主要的核心。 基于 MVC 思想的三層體系結(jié)構(gòu) MVC 英文即 ModelViewController,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model、 View、 Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層 ——模型層、視圖層、控制層。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序?qū)嵱?,也可以?Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是,Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任 [6]。這是企業(yè)及應(yīng)用的核心,由運(yùn)行在業(yè)務(wù)層中的 EJB 來處理。包括企業(yè)信息發(fā)布等。多層次分布式應(yīng)用模型是指根據(jù)功能把應(yīng)用邏輯分成多個(gè)層次,每個(gè)層次支持相應(yīng)的服務(wù)器和組件,組件在分布式服務(wù)器的組件容器中運(yùn)行,容器間通過相關(guān)的協(xié)議進(jìn)行通訊,實(shí)現(xiàn)組件間的相互調(diào)用。 MyEclipse 企業(yè)級(jí)工作平臺(tái)( My Eclipse Enterprise Workbench,簡稱 MyEclipse)是對 EclipseIDE 的擴(kuò)展,利用它可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。集成的工業(yè)流程與業(yè) 務(wù)流程配置功能,使得用戶可以方便地進(jìn)行系統(tǒng)的授權(quán)管理和應(yīng)用的客戶化改造工作。 本文主要以資 產(chǎn)核查模塊為例,介紹企業(yè)資產(chǎn)管理系統(tǒng) EAM 從需求分析到實(shí)現(xiàn)的整個(gè)開發(fā)過程以及后期的維護(hù)方法,全文共分為七章:第一章緒論;第二章介紹了 EAM 的基本思想以及 EAM 系統(tǒng)的開發(fā)所應(yīng)用的技術(shù);第三章簡要介紹了EAM 系統(tǒng)的分析與設(shè)計(jì);第四章闡述了 EAM 資產(chǎn)核查模塊的需求分析和描述;第五章介紹了資產(chǎn)核查模塊的設(shè)計(jì)和實(shí)現(xiàn);第六章介紹了 EAM 系統(tǒng)的擴(kuò)展和維護(hù);第七章 為 總結(jié)和展望。 資產(chǎn)核查模塊是 EAM 系統(tǒng)中核心的部分,也是項(xiàng)目管理的基本單元,不論采用何種的表單,所有的企業(yè)資產(chǎn)管理數(shù)據(jù),在資產(chǎn)核查模塊都能查詢到。以優(yōu)化企業(yè)維修資源為核心,通過信息化手段,合理安排維修計(jì)劃及相關(guān)資源與活動(dòng),從而提高企業(yè)的經(jīng)濟(jì)效益和企業(yè)的市場競爭力 EAM 系統(tǒng)的發(fā)展與計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)和檢修方式的發(fā)展密不可分,由早期 DOS 版本下的、單機(jī)版和一種檢修方式的純設(shè)備管理軟件發(fā)展到現(xiàn)在可跨平臺(tái)的、 Web 架構(gòu)的和多種檢修方式于一身的資產(chǎn)管理系統(tǒng)。本文運(yùn)用 Hibernate查詢功能來實(shí)現(xiàn)資產(chǎn)核查模塊的數(shù)據(jù)查詢。 本人簽名: 日期: 摘 要 企業(yè)資產(chǎn)管理系統(tǒng) (Enterprise Asset Management,簡稱 EAM)是立足企事業(yè)單位后勤發(fā)展,集數(shù)據(jù)集成、電子報(bào)表、分類匯總、自動(dòng)生成、網(wǎng)絡(luò)傳遞、多極查詢于一體的企業(yè)資產(chǎn)管理系統(tǒng),是與現(xiàn)行住房檔案管理信息系統(tǒng)和企業(yè)資產(chǎn)上報(bào)系統(tǒng)相互支持,配套的智能化技術(shù)平臺(tái),整體上建成運(yùn)作簡便、管理科學(xué)、效率很高、最終能實(shí)現(xiàn)無紙化辦公的品牌服務(wù)窗口。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。 本文描述的是 EAM系統(tǒng)的資產(chǎn)核查模塊的設(shè)計(jì)與實(shí)現(xiàn)。 rearservice development, including data integration, electric report forms , subtotals, automatic generation, work transmission and multipolar inquiries in the enterprise asset management system. It is a intelligent technology platform with the existing file tube housing Management information systems and enterprise asset reporting system, and support each other. The aim in a whole Body is to build a software, which has the operation of simple, scientific management and efficiency, and ultimately to achieve paperless office goods Licensing service window. EAM asset verification module is part of the core system as well as the basic unit of project management. No matter what the form, all the enterprise asset management data could be queried in the asset verification module. The asset Verification module bined with all of the assets of the enterprise data, for their prehensive analysis and detailed verification, generate a new list of assets at the end. In this way, the managers will be familiar with the inandout of all the industry assets. EAM system gets asset verification module developed as part of its business platform layer in order to detail the corporate assets and account processes to provide support. This paper describes the design and implementation of the Asset Verification Module for the EAM system. According to the Ntier J2EE architecture, web application is generally divided into three layers: view layer, business logic layer, persistence layer. We use three frameworks: Struts is framework of view layer, Spring is framework of business logic layer, Hibernate is framework of persistence layer and all of these e from OpenSource. This article features the use of Hibernate query to achieve the data query of the Asset Verification Module. This article will discusses this in detail. Key words: EAM; Asset verification; J2EE; Struts; Spring; Hibernate 目 錄 第 1 章 緒論 EAM 系統(tǒng)的研究背景及意義 .............................................................................8 EAM 系統(tǒng)的研究背景 ............................................................................8 EAM 系統(tǒng)及資產(chǎn)核查模塊的意義 ........................................................8 本文的研究內(nèi)容 ..............................................................................................9 本文的課題來源和意義 .......................................................................9 本文的主要工作 ...................................................................................9 第二章 企業(yè)資產(chǎn)管理系統(tǒng)概述 EAM 的定義及范圍