畢設電子檔案管理系統設計與實現_第1頁
畢設電子檔案管理系統設計與實現_第2頁
畢設電子檔案管理系統設計與實現_第3頁
畢設電子檔案管理系統設計與實現_第4頁
畢設電子檔案管理系統設計與實現_第5頁
已閱讀5頁,還剩116頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

學號:13061255西安電子科技大學學士學位論文影像及電子檔案管理系統內容管理子系統設計與實現Design and Implementation of the Content Management Subsystem of the Video andDocument Management System 學院: 軟件學院 專業: 軟件工程 班級: 130613 姓名: 崔日新 導師: 孫述龍 影像及電子檔案管理系統內容管理子系統的設計與實現摘 要隨著檔案資料價值的日漸提升,各行各業對檔案管理也提出了更高的要求。對檔案要“管好” ,更要“用好” ,但首先要管理好。本文針對企業中的信息管理需求探討了面向企業應用的影像及電子檔案管理系統內容管理子系統的設計與實現。由于企業內信息文檔繁多、業務需求多變,以及涉及到公司工作效率和文件價值與保密性等因素。致使文檔管理平臺建設存在許多問題。本文從軟件體系結構模式的角度入手,首先構建了一個基于 MVC 模式的應用軟件開發框架,然后在此基礎上設計和實現了影像及電子檔案管理系統內容管理子系統。在介紹 SSH 結構模型、Ajax 等理論的基礎上,對比已有文檔管理平臺的不足之處,著重研究如何使用這些框架和技術開發跨平臺、框架靈活、穩定實用的影像及電子檔案管理系統內容管理子系統的問題,并給出了基于Struts+Hibernate+ Spring+ExtJ 技術的系統整體架構設計和內容管理子系統的設計與實現。論文最后討論了目前的影像及電子檔案管理內容管理子系統有待完善和進一步研究的問題。關鍵詞: 影像及電子檔案管理系統內容管理子系統 MVC SSH Ajax ABSTRACTABSTRACTWith the increasing value of file data, all walks of life have a higher demand for the file management. As to the document, it is better to be used well than be managed well, while the first is to be managed well. This paper will talk about the design and implementation of the Content Management Subsystem of the Video and Document Management System which works as an enterprise application. Aware of the changing business requirements in the system, it is very difficult to build the platform. In this paper, it firstly begins with the software architecture patterns, then constructs an application software development framework which is built upon the MVC pattern, next describes the design and implementation of the Content Management Subsystem of the Video and Document Management System. On the basis of introducing SSH architecture, the paper contrasts to the disadvantages in the existing document management systems and focuses on how to use these technologies and development frameworks to build a cross-platform, flexible framework and stability practical video and document management system. It also gives the implementation of the systems overall framework for designing and performance layer based on Struts, Hibernate, Spring and ExtJs , in the paper. Finally, the paper points to the problems when refer to making the system more perfect and further work to be done in the current Content Management Subsystem of the Video and Document Management System. Finally, the paper discusses the points to be perfected and the problems to be further studied in the current in the current Content Management Subsystem of the Video and Document Management System.Keyword: Video and Document Management System MVC SSH Ajax目錄目 錄第一章 緒論 .31.1 項目背景 .31.2 項目研究內容 .31.3 論文結構 .4第二章 相關理論與技術 .62.1 相關理論簡介 .62.2 Struts2 的核心技術 .62.3 Hibernate 的核心技術 .82.4 Spring 的核心技術 .92.5 AJAX 技術 .102.6 SSH 集成框架 .11第三章 需求分析 .123.1 系統需求分析 .123.1.1 系統角色 .123.1.2 需求分析 .123.2 本章小結 .15第四章 系統總體設計 .164.1 系統架構總體設計 .164.1.1 傳統開發框架到 SSH 框架 .164.1.2 SSH 框架構建設計 .174.1.3 SSH 架構在系統中的應用 .194.1.3 SSH 架構的優勢與不足 .204.2 系統數據庫設計 .214.3 系統持久層總體設計 .234.3.1 系統持久層設計與實現 .234.3.2 DAO 層設計與實現 .244.4 系統業務邏輯層總體設計 .274.5 系統表現層總體設計 .294.5.1 使用 Ext 的頁面布局 .294.5.2 使用 Ext 支持的客戶端表單驗證 .294.5.3 Ext 封裝的 Ajax 技術的使用 .30影像及電子檔案管理系統內容管理子系統的設計與實現4.7 本章小節 .32第五章 系統具體實現 .335.1 類別管理模塊具體實現 .335.1.1 持久層具體實現 .335.1.2 表現層具體實現 .335.2 文檔管理模塊具體實現 .345.2.1 持久層和控制層具體實現 .345.2.2 表現層具體實現 .355.3 日志管理模塊具體實現 .375.4 權限管理模塊具體實現 .385.4.1 控制層具體實現 .385.4.2 表現層具體實現 .385.5 系統附加功能具體實現 .395.5.1 信息統計功能的實現具體實現 .395.5.2 系統定時清理功能具體實現 .395.6 本章小節 .40第六章 運行及測試 .416.1 系統部署情況 .416.2 系統日志功能運行情況 .426.3 系統核心功能測試與運行情況 .426.3.1 管理員管理功能測試與運行情況 .425.3.2 文檔管理功能測試與運行情況 .445.3.3 權限管理功能測試與運行情況 .47第七章 結論與展望 .497.1 本文總結 .497.2 影像及電子檔案管理系統建設的未來思考 .497.2.1 系統存在的不足 .497.2.1 系統的展望 .50致 謝 .51參考文獻 .53第一章 緒論 3第一章 緒論1.1 項目背景電子檔案以其現代化手段,在檔案信息存儲、輸出、處理等方面,具有紙質檔案無法比擬的優越性.網絡化運用引起了電子檔案的保密性、安全性、真實性、可靠性問題.因此,必須加強電子文件的管理。公司中存在著各種信息檔案,而如今人們已經習慣用電腦辦公,結果自然會產生大量的電子文件,但我們如果將更多的時間花費在尋找這些文件上,既費時又費力。同時,公司文檔又關系到公司工作效率與利益問題,怎樣有效管理電子檔案成為我們必須研究與解決的問題。如今已有的電子檔案管理系統存在的主要問題有:問題 1:原有系統采用單一的 Struts 或其他的開發框架,這種方式缺少有效的模塊集成手段,基于不同平臺的模塊很難集成,系統的可擴展性和伸縮性比較差。一旦系統需求分析發生變化(此時往往已經到了開發過程的中后期)或者系統需要擴展業務,原有系統的框架不能很好地解決這一問題。問題 2:用戶反映該系統的用戶界面不夠簡潔,使用流程比較復雜。問題 3:文檔分類方法不恰當,危及文件信息資源的有效收集。問題 4:系統功能不完善,直接影響文件信息資源的管理水。顯然,根本的解決辦法是完善系統開發框架、科學的文檔分類管理與友善的用戶操作界面。待開發的系統借鑒了原有系統的功能需求,但是在使用的開發框架和表現層方面對原有系統進行改進,使得系統更加完善。1.2 項目研究內容本文主要研究在影像及電子檔案管理平臺中隸屬于影像及電子檔案管理系統應用集成框架的影像及電子檔案管理系統內容管理子系統的設計與實現,在整個過程中主要完成以下工作:1影像及電子檔案管理系統內容管理子系統的整體設計。在研究國內外現有成果地基礎上完成影像及電子檔案管理系統內容管理子系統的整體設計和邏影像及電子檔案管理系統內容管理子系統的設計與實現輯上的模塊劃分。2研究一套靈活的系統整體架構方案,以方便處理系統模塊間的控制和數據的集成,解決原有系統可維護性和擴展性差的問題。將研究結果應用于實際系統開發,為提高影像及電子檔案管理內容管理子系統的快速開發、可維護和擴展能力提供有效的支持。設計并實現影像及電子檔案管理系統內容管理子系統整體后臺框架,為整個系統提供架構支持。3在系統表現層方面,研究使用與后臺進行異步交互的框架和能帶來良好用戶體驗的技術,以提高頁面良好的展示效果。4根據需求分析,設計實現影像及電子檔案管理內容管理子系統核心功能,即文檔管理功能,為其他模塊提供技術借鑒與支持。5根據需求分析實現影像及電子檔案管理內容管理子系統各功能。1.3 論文結構論文分為六章,各章主要內容如下:第一章:緒論。提出項目的背景,以及項目的研究內容和組織結構。第二章:相關技術概述。探討了 Struts、Hibernate、Spring 、Ajax 等相關理論。第三章:影像及電子檔案管理系統內容管理子系統需求分析。簡要說明了影像及電子檔案管理系統內容管理子系統的需求分析和不同系統角色的具體功能需求。第四章:首先分析了影像及電子檔案管理系統內容管理子系統架構的總體設計。重點介紹了基于 SSH 架構的影像及電子檔案管理系統內容管理子系統總體架構的總體設計以及數據庫設計。然后分別對系統持久層和業務邏輯層設計做了詳細介紹。第五章:介紹了影像及電子檔案管理系統內容管理子系統核心模塊非共性的具體實現,重點討論了使用了 Ext 框架的頁面組織和實現過程。第六章:系統測試與運行。首先介紹了系統軟硬件部署情況,然后以貫穿系統配置與部署的日志管理系統的運行情況說明系統是可實現的而且部署是成功的。最后以系統核心功能為例,使用測試用例對其進行了測試,分析了測試結第一章 緒論 5果。最后總結了全文,指出了系統的需要改進的地方和進一步的研究方向。影像及電子檔案管理系統內容管理子系統的設計與實現第二章 相關理論與技術2.1 相關理論簡介 SSHSSH 在 J2EE 項目中表示了 3 種框架,既 Spring + Struts + Hibernate。 Struts2Struts21是在 WebWork 基礎上發展起來的,是建立在稱為 XWork 的Command 模式框架之上的強大的基于 Web 的 MVC 框架(參見本章 2.2 節) 。 HibernateHibernate2是一個開放源代碼的對象關系映射框架,對 JDBC 進行了輕量級的對象封裝,使得我們可以使用對象編程思維來操縱數據庫。 Hibernate 可以應用在任何使用 JDBC 的場合,最具革命意義的是,Hibernate 可以在應用 EJB的 J2EE 架構中取代 CMP,完成數據持久化的重任(參見本章 2.3 節) 。 SpringSpring3是一個開源框架,它是為了解決企業應用開發的復雜性而創建的。Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不僅限于服務器端的開發。從簡單性、可測試性和松耦合的角度而言,任何 Java 應用都可以從 Sp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論