畢設電子檔案管理系統(tǒng)設計與實現(xiàn)_第1頁
畢設電子檔案管理系統(tǒng)設計與實現(xiàn)_第2頁
畢設電子檔案管理系統(tǒng)設計與實現(xiàn)_第3頁
畢設電子檔案管理系統(tǒng)設計與實現(xiàn)_第4頁
畢設電子檔案管理系統(tǒng)設計與實現(xiàn)_第5頁
已閱讀5頁,還剩116頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

學號:13061255西安電子科技大學學士學位論文影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)設計與實現(xiàn)Design and Implementation of the Content Management Subsystem of the Video andDocument Management System 學院: 軟件學院 專業(yè): 軟件工程 班級: 130613 姓名: 崔日新 導師: 孫述龍 影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的設計與實現(xiàn)摘 要隨著檔案資料價值的日漸提升,各行各業(yè)對檔案管理也提出了更高的要求。對檔案要“管好” ,更要“用好” ,但首先要管理好。本文針對企業(yè)中的信息管理需求探討了面向企業(yè)應用的影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的設計與實現(xiàn)。由于企業(yè)內(nèi)信息文檔繁多、業(yè)務需求多變,以及涉及到公司工作效率和文件價值與保密性等因素。致使文檔管理平臺建設存在許多問題。本文從軟件體系結構模式的角度入手,首先構建了一個基于 MVC 模式的應用軟件開發(fā)框架,然后在此基礎上設計和實現(xiàn)了影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)。在介紹 SSH 結構模型、Ajax 等理論的基礎上,對比已有文檔管理平臺的不足之處,著重研究如何使用這些框架和技術開發(fā)跨平臺、框架靈活、穩(wěn)定實用的影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的問題,并給出了基于Struts+Hibernate+ Spring+ExtJ 技術的系統(tǒng)整體架構設計和內(nèi)容管理子系統(tǒng)的設計與實現(xiàn)。論文最后討論了目前的影像及電子檔案管理內(nèi)容管理子系統(tǒng)有待完善和進一步研究的問題。關鍵詞: 影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng) 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 項目研究內(nèi)容 .31.3 論文結構 .4第二章 相關理論與技術 .62.1 相關理論簡介 .62.2 Struts2 的核心技術 .62.3 Hibernate 的核心技術 .82.4 Spring 的核心技術 .92.5 AJAX 技術 .102.6 SSH 集成框架 .11第三章 需求分析 .123.1 系統(tǒng)需求分析 .123.1.1 系統(tǒng)角色 .123.1.2 需求分析 .123.2 本章小結 .15第四章 系統(tǒng)總體設計 .164.1 系統(tǒng)架構總體設計 .164.1.1 傳統(tǒng)開發(fā)框架到 SSH 框架 .164.1.2 SSH 框架構建設計 .174.1.3 SSH 架構在系統(tǒng)中的應用 .194.1.3 SSH 架構的優(yōu)勢與不足 .204.2 系統(tǒng)數(shù)據(jù)庫設計 .214.3 系統(tǒng)持久層總體設計 .234.3.1 系統(tǒng)持久層設計與實現(xiàn) .234.3.2 DAO 層設計與實現(xiàn) .244.4 系統(tǒng)業(yè)務邏輯層總體設計 .274.5 系統(tǒng)表現(xiàn)層總體設計 .294.5.1 使用 Ext 的頁面布局 .294.5.2 使用 Ext 支持的客戶端表單驗證 .294.5.3 Ext 封裝的 Ajax 技術的使用 .30影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的設計與實現(xiàn)4.7 本章小節(jié) .32第五章 系統(tǒng)具體實現(xiàn) .335.1 類別管理模塊具體實現(xiàn) .335.1.1 持久層具體實現(xiàn) .335.1.2 表現(xiàn)層具體實現(xiàn) .335.2 文檔管理模塊具體實現(xiàn) .345.2.1 持久層和控制層具體實現(xiàn) .345.2.2 表現(xiàn)層具體實現(xiàn) .355.3 日志管理模塊具體實現(xiàn) .375.4 權限管理模塊具體實現(xiàn) .385.4.1 控制層具體實現(xiàn) .385.4.2 表現(xiàn)層具體實現(xiàn) .385.5 系統(tǒng)附加功能具體實現(xiàn) .395.5.1 信息統(tǒng)計功能的實現(xiàn)具體實現(xiàn) .395.5.2 系統(tǒng)定時清理功能具體實現(xiàn) .395.6 本章小節(jié) .40第六章 運行及測試 .416.1 系統(tǒng)部署情況 .416.2 系統(tǒng)日志功能運行情況 .426.3 系統(tǒng)核心功能測試與運行情況 .426.3.1 管理員管理功能測試與運行情況 .425.3.2 文檔管理功能測試與運行情況 .445.3.3 權限管理功能測試與運行情況 .47第七章 結論與展望 .497.1 本文總結 .497.2 影像及電子檔案管理系統(tǒng)建設的未來思考 .497.2.1 系統(tǒng)存在的不足 .497.2.1 系統(tǒng)的展望 .50致 謝 .51參考文獻 .53第一章 緒論 3第一章 緒論1.1 項目背景電子檔案以其現(xiàn)代化手段,在檔案信息存儲、輸出、處理等方面,具有紙質檔案無法比擬的優(yōu)越性.網(wǎng)絡化運用引起了電子檔案的保密性、安全性、真實性、可靠性問題.因此,必須加強電子文件的管理。公司中存在著各種信息檔案,而如今人們已經(jīng)習慣用電腦辦公,結果自然會產(chǎn)生大量的電子文件,但我們?nèi)绻麑⒏嗟臅r間花費在尋找這些文件上,既費時又費力。同時,公司文檔又關系到公司工作效率與利益問題,怎樣有效管理電子檔案成為我們必須研究與解決的問題。如今已有的電子檔案管理系統(tǒng)存在的主要問題有:問題 1:原有系統(tǒng)采用單一的 Struts 或其他的開發(fā)框架,這種方式缺少有效的模塊集成手段,基于不同平臺的模塊很難集成,系統(tǒng)的可擴展性和伸縮性比較差。一旦系統(tǒng)需求分析發(fā)生變化(此時往往已經(jīng)到了開發(fā)過程的中后期)或者系統(tǒng)需要擴展業(yè)務,原有系統(tǒng)的框架不能很好地解決這一問題。問題 2:用戶反映該系統(tǒng)的用戶界面不夠簡潔,使用流程比較復雜。問題 3:文檔分類方法不恰當,危及文件信息資源的有效收集。問題 4:系統(tǒng)功能不完善,直接影響文件信息資源的管理水。顯然,根本的解決辦法是完善系統(tǒng)開發(fā)框架、科學的文檔分類管理與友善的用戶操作界面。待開發(fā)的系統(tǒng)借鑒了原有系統(tǒng)的功能需求,但是在使用的開發(fā)框架和表現(xiàn)層方面對原有系統(tǒng)進行改進,使得系統(tǒng)更加完善。1.2 項目研究內(nèi)容本文主要研究在影像及電子檔案管理平臺中隸屬于影像及電子檔案管理系統(tǒng)應用集成框架的影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的設計與實現(xiàn),在整個過程中主要完成以下工作:1影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的整體設計。在研究國內(nèi)外現(xiàn)有成果地基礎上完成影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的整體設計和邏影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的設計與實現(xiàn)輯上的模塊劃分。2研究一套靈活的系統(tǒng)整體架構方案,以方便處理系統(tǒng)模塊間的控制和數(shù)據(jù)的集成,解決原有系統(tǒng)可維護性和擴展性差的問題。將研究結果應用于實際系統(tǒng)開發(fā),為提高影像及電子檔案管理內(nèi)容管理子系統(tǒng)的快速開發(fā)、可維護和擴展能力提供有效的支持。設計并實現(xiàn)影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)整體后臺框架,為整個系統(tǒng)提供架構支持。3在系統(tǒng)表現(xiàn)層方面,研究使用與后臺進行異步交互的框架和能帶來良好用戶體驗的技術,以提高頁面良好的展示效果。4根據(jù)需求分析,設計實現(xiàn)影像及電子檔案管理內(nèi)容管理子系統(tǒng)核心功能,即文檔管理功能,為其他模塊提供技術借鑒與支持。5根據(jù)需求分析實現(xiàn)影像及電子檔案管理內(nèi)容管理子系統(tǒng)各功能。1.3 論文結構論文分為六章,各章主要內(nèi)容如下:第一章:緒論。提出項目的背景,以及項目的研究內(nèi)容和組織結構。第二章:相關技術概述。探討了 Struts、Hibernate、Spring 、Ajax 等相關理論。第三章:影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)需求分析。簡要說明了影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的需求分析和不同系統(tǒng)角色的具體功能需求。第四章:首先分析了影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)架構的總體設計。重點介紹了基于 SSH 架構的影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)總體架構的總體設計以及數(shù)據(jù)庫設計。然后分別對系統(tǒng)持久層和業(yè)務邏輯層設計做了詳細介紹。第五章:介紹了影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)核心模塊非共性的具體實現(xiàn),重點討論了使用了 Ext 框架的頁面組織和實現(xiàn)過程。第六章:系統(tǒng)測試與運行。首先介紹了系統(tǒng)軟硬件部署情況,然后以貫穿系統(tǒng)配置與部署的日志管理系統(tǒng)的運行情況說明系統(tǒng)是可實現(xiàn)的而且部署是成功的。最后以系統(tǒng)核心功能為例,使用測試用例對其進行了測試,分析了測試結第一章 緒論 5果。最后總結了全文,指出了系統(tǒng)的需要改進的地方和進一步的研究方向。影像及電子檔案管理系統(tǒng)內(nèi)容管理子系統(tǒng)的設計與實現(xiàn)第二章 相關理論與技術2.1 相關理論簡介 SSHSSH 在 J2EE 項目中表示了 3 種框架,既 Spring + Struts + Hibernate。 Struts2Struts21是在 WebWork 基礎上發(fā)展起來的,是建立在稱為 XWork 的Command 模式框架之上的強大的基于 Web 的 MVC 框架(參見本章 2.2 節(jié)) 。 HibernateHibernate2是一個開放源代碼的對象關系映射框架,對 JDBC 進行了輕量級的對象封裝,使得我們可以使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate 可以應用在任何使用 JDBC 的場合,最具革命意義的是,Hibernate 可以在應用 EJB的 J2EE 架構中取代 CMP,完成數(shù)據(jù)持久化的重任(參見本章 2.3 節(jié)) 。 SpringSpring3是一個開源框架,它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 Java 應用都可以從 Sp

溫馨提示

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

最新文檔

評論

0/150

提交評論