毕设电子档案管理系统设计与实现_第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

提交评论