【正文】
功能選項的代碼。 action標簽標示訪問請求的接受、轉發(fā)、接受、返回的過程配置。 MVC 模式的 Module: Controller 轉發(fā)訪問請求所到達的第一層,即 MVC 的 Module,在程序中表現為 類。 圖 :歷史資產核查表單 創(chuàng)建核查表單如圖 所示:顯示新的資產核查表,界面把上次資產核查表作為參考,通過對上次的 資產核查操作,編輯或刪除。 第五章 資產核查模塊的設計與實現 資產核查模塊界面設計及功能說明 界面風格設計 資產核查模塊界面采用和整個 EAM 系統相同的界面的風格, 即一個 Tabel鑲嵌多個 JSP 文件 ,每次 變化一個小的 JSP 界面,設計思想為整體刷新,局部變化。具體的核對流程是:資產變動情況 (+/)上次資產核查表單 是否等于 所有資產表。歷史資產核查表為表 : 表 :歷史資產核查表 CHECKINGRECORDS_INFO 資產核查信息表 列名 數據類型 主鍵 約束 默認值 對應字典 數據項 描述 RECORD_ID INT 是 必填 維護 ID ITEM_NAME VARCHAR(20) 必填 產品名稱 AMOUNT INT 必填 產品數量 PRICE DOUBLE 必填 產品單價 DEPARTMENT INT 必填 所在部門 外鍵 STATUS INT 必填 資產狀態(tài) DATE DATE 必填 核查日期 歷史資產核查記錄將是 對創(chuàng)建新的資產核查記錄起參考作用,新的資產核查記錄只是對上次資產核查記錄的編輯和修改。 查詢所有修改記錄 查詢所有修改記錄是對從上次資產核查開始到本月資產核查之間 ,查詢出所有變動的資產情況。核查者通過查看所有表格的信息獲取資產的大致了解情況。另外,本模塊可以分部門清查出有誤的核對結果,可以把表單發(fā)送給各部門,以便各部門再進行確認,各部門將確認的結果可以提交給核查者,擁有靈活的互動能力。 EAM 引入資產核查模塊作為其業(yè)務層開發(fā)的平臺,為企業(yè)資產明細,核算提供流程支持。員工可以修改個人賬號和密碼。這個模塊和資產申報模塊的流程類似。員工只有申請的權限。 (第四章將對此做出詳細說明 ) 資產申報模塊 資產申報模塊包括兩部分:一為網上購物;二為報廢及維修設備申請。授權核查的個人可以在次系統中查看 所有的資產情況,查看資產變動情況,通過結合上次的 資產核查清單來核查企業(yè)的本階段資產是否有誤。 可靠性高 。 功能完善 。 系統的邏輯結構非常清晰、合理、層次性強,不能讓大多數人理解困難,摒棄人為制造的復雜結構。如果用戶通過某個視圖的控制器改變了模型的數據,所有其它依賴于這些數據的視圖都應反映到這些變化??刂茖硬⒉蛔鋈魏蔚臄祿幚?。比如將一張訂單保存到數據庫,從數據庫獲取訂單。抽象與具體不能 隔得太遠,也不能太近。目前流行的 EJB 模型就是一個典型的應用例子,它從應用技術實現的角度對模型做了進一步的劃分,以便充分利用現有的組件,但它不能作為應用設計模型的框架。比如一個訂單的視圖只接受來自模型的數據并顯示給用戶,以及將用戶界面的輸入數據和請求傳遞給控制和模型。 視圖 (View)代表用戶交互 界面,對于 Web 應用來說,可以概括為 HTML 界面,但有可能為 XHTML、 XML 和 Applet。 Hibernate 是一個開源對象與持久性和查詢相關的框架, Hibernate 幫助基于普通的 Java 對象模型的持久對象的創(chuàng)建,從而允許持久對象擁有復雜的結構如混合類 型、集合和屬性,還可以擁有用戶自定義的類型。為了企業(yè)應用與后端數據庫頻繁交互,并且使得交互更加有效而迅捷,企業(yè)應用開發(fā)者在應用和數據庫之間創(chuàng)建了一個持久層。它是連接 J2EE 平臺和企業(yè)信息系統層的標準 API。一個 Bean 從客戶端接收數據、處理,然后把數據放到企業(yè)信息系統層存儲起來。 (3)、 業(yè)務層( Business Tier)也叫 EJB 層或應用層,它由 EJB 服務器和 EJB組件組成。 Web 層由 Web 服務器和 Web 組件組成。基于 Web 的情況下,主要作為企業(yè) Web 服務器的瀏覽器。遵從這個規(guī)范的開發(fā)者將得到行業(yè)的廣泛支持,使企業(yè)級應用的開發(fā)變得簡單、快速。這些編程語言包括 C、 C++、 Eiffel、 Java、Perl、 PHP、 Python、 Ruby 和 Tcl等 [4]; (4)、 .提供 TCP/IP、 ODBC 和 JDBC 等多種數據庫連接途徑 ; (5)、 .提供用于管理、檢查、優(yōu)化數據庫操作的管理工具 ; (6)、 .可以處理擁有上千萬條記錄的大型數據庫 。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持 HTML, Struts, Spring, JSF, CSS, Javascript, SQL, Hibernate。 EAM 系統開發(fā)環(huán)境與實現技術 開發(fā)環(huán)境簡介 EAM 系統應用了 開發(fā)企業(yè)及 web 系統流行的 J2EE 技術,采用主流的Brower/Server 架構,系統運用 MVC 框架,應用 搭建表現層框架,應用 搭建應用邏輯層框架,使用 來實現對象到關系數據庫的映射。 EAM 管理系統由以下三個基本要素組成:先進的管理思想、成熟的軟件產品和科學的實施方法。 EAM 是以企業(yè)資產及其維修管理為核心的軟件系統, 它主要包括:基礎管理、工單管理、預防性維護管理、資產管理、作業(yè)計劃管理、安全管理、庫存管理、采購管理、報表管理、檢修管理、數據采集管理等基本功能模塊,以及工作流管理、決策分析等可選模塊。 第二章 企業(yè)資產管理系統概述 EAM 的定義及范圍 EAM 系統的定義 EAM 的定義 EAM(Enterprise Asset Management)是面向資產密集型企業(yè)的企業(yè)信息化解決方案的總稱。本文是作者對開發(fā)過程的總結與探討。資產核查結合了所有的企業(yè)資產數據,對他們進行綜合的分析,并作詳細的核查,最后總結出新的資產清單。減少人為損失,提高工作效率,為領導科學決策聽過可靠保證,為企業(yè)簡化內部流程,提高效率,增強競爭力,提供有力的幫助。 EAM 系統在國外企業(yè)中取得了極大的成功。 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 系統的研究背景及意義 .............................................................................8 EAM 系統的研究背景 ............................................................................8 EAM 系統及資產核查模塊的意義 ........................................................8 本文的研究內容 ..............................................................................................9 本文的課題來源和意義 .......................................................................9 本文的主要工作 ...................................................................................9 第二章 企業(yè)資產管理系統概述 EAM 的定義及范圍 ......................................................................................... 10 EAM 系統 的定義 .................................................................................. 10 EAM 系統的應用范圍 .......................................................................... 11 EAM 系統開發(fā)環(huán)境與實現技術 ..................................................................... 11 開發(fā)環(huán)境簡介 ................