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

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論