基于ASPNET的电子文档管理系统本科毕业论文.doc
《基于ASPNET的电子文档管理系统本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于ASPNET的电子文档管理系统本科毕业论文.doc(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉科技大学本科毕业论文摘 要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现电子文档的管理势在必行,办公自动化是企事业单位在信息化建设基本阶段的典型需求,目的是为了规范企事业单位的日常工作流程和员工的日常行为。电子文档管理是管理事业中一项很重要的管理工作。它以知识管理为核心,以沟通、协调、控制为宗旨,将现代化办公管理思想和计算机、网络、通讯等信息工具高度集成。它的实施能够提高工作效企业中的信息是以文档的形式存储的,随着电子文档的日益增多,建立功能全面的文档管理信息系统是非常必要的。在分析了现有文档管理系统不足的基础上,描述了一个Internet环境下新型文档管理系统的设
2、计与实现。系统采用关系数据库来保存文档,方便与其他系统共享数据,并采用WebServices技术来实现系统组件的开发,使系统具有一定的可移植性和可扩展性。电子文件具有非人工识读、系统依赖、信息与特定载体可分离、信息易变等特点,为了确保电子文件的真实性、完整性、可靠性和可用性及证据价值,实现对电子文件的有效管理和高效利用,电子文件管理系统逐渐成为国内外诸多机构的首要选择。优秀的电子文件管理系统提供的不仅仅是软件产品,更是管理理念的优化。关键词:电子文档管理,数据库,ASP.NETAbstractWith the rapid development of computer technology,
3、computers in business management applications to the popularization of computer use of electronic document management is imperative, office automation is information-based enterprises in the construction phase of the typical basic needs, is designed to standardize Enterprises and institutions of the
4、 day-to-day work processes and staff of day-to-day conduct. Electronic document management is to manage a very important cause of the management. It knowledge management as the core, communication, coordination and control for the purpose, will be thinking of modern office management and computer, n
5、etworking, communications and other information tools highly integrated. Its implementation will improve work efficiency, enhance communication and collaboration, to achieve efficient management of electronic documents. Enterprises in the information is stored in the form of documents, along with th
6、e growing number of electronic documents, the establishment of full-featured document management information systems is essential. Analysis of the existing document management systems on the basis of insufficient, describes the Internet under a new document management system design and implementatio
7、n. Relational database system used to save the document to facilitate the sharing of data with other systems and use of Web Services technology to achieve the development of system components, the system has a portability and scalability.Reading electronic documents with non-labor system dependent,
8、information and specific carrier separable, information variable characteristics, in order to ensure the authenticity of electronic documents, integrity, reliability and availability, and evidentiary value, achieve effective management of electronic documents and efficient use of electronic document
9、 management system is becoming the first choice of many domestic and foreign institutions. Outstanding electronic document management system provides more than just software products, but also optimize the management philosophy.Keywordsmanagement of electron document,database,ASP.NET目 录绪论11 基于.NET的电
10、子文档管理系统分析41.1 电子文档管理系统的可行性分析41.2 电子文档管理系统的需求分析41.3 系统选定的开发工具及关键技术51.3.1 C#开发语言51.3.2 JavaScript脚本语言61.3.3 ASP.NET开发技术61.3.4 SQL Server 200871.3.5 Visual Studio 2010开发工具71.4本章小结82 电子文档管理系统的概要设计92.1 系统概要设计的原则92.2 系统框架图92.3 模块功能简介102.3.1 登陆/注册模块102.3.2 文档提交模块112.3.3 文档查询模块112.3.4 文档审批模块112.3.5 系统管理模块11
11、2.4 数据库设计122.5 本章小结153 电子文档管理系统的详细设计163.1 系统的整体流程163.2 系统登录/注册模块的设计163.3 文档提交模块的设计183.3.1 创建新文档203.3.2修改文档213.3.3 删除文档213.3.4 查询文档213.3.5 发送邮件213.3.6 修改密码223.3.7 安全退出223.4 文档查询模块的设计223.4.1 按日期查询233.4.2按文件类型查询243.5 文档审批模块的设计243.6 系统管理员模块的设计253.7 公共模块的设计273.8 公共类设计283.9 本章小结284 系统实现294.1 系统安全控制实现294.2
12、 Internet信息服务器(IIS)的架设294.3 系统的三层C/S实现304.4 整体系统实现功能描述314.5 系统总体描述314.6 系统功能概述324.7 本章小结325 电子文档管理系统测试335.1 测试环境335.2 功能测试335.2 本章小结35结论36参考文献37致 谢38IV绪论随着计算机技术及网络技术的快速发展,以及企业内部各种业务系统的建立,企业内部的文档数量快速增长,为了提高工作效率,便于检索、查询、保密,很有必要通过专门的管理系统对文档实施有效的管理,越来越多的企业开始建立专业的电子文档管理系统对企业内部各种电子文档进行统一管理。 电子文档资料管理是一个大型企
13、业或组织保存和利用其最重要的累积资产-文档信息的重要手段,越来越多的政府部门和大型企业机关认识到这一需求的迫切性,并毫不犹豫地投资其中。事实上,这一投资在今后企业或组织的有序高效的运作中,会迅速地得到成倍的回报。国际上越来越多的公司开始使用电子文档管理系统来提高自己的工作效率,简化工作流程。国内也开始流行电子文档,所以本系统有很好的应用范围和应用前景。随着企业发展,电子文档数量的不断增加。电子文档的管理将被越来越多的应用在企业管理上,文档管理电子化是网络时代计算机信息处理的必然要求,为了提高运营效率,简化工作流程,越来越多的企业开始从纸质文档工作流程转移至电子文档的工作流程。目前,公司内部流通
14、的文档越来越多以电子文档的形式出现,为了保证电子文档的安全、快速流通和共享,使用WEB形式对电子文档的发布、审阅、修改、备份、查阅等操作是非常方便的。使用这样一个电子文档管理系统,企业能节省大量的资源和人力,同时大幅度提高自己的工作效率,而准确性和安全性也比纸质文档要高很多,尽可能科学有效地将这些电子文档组织起来,统一保存,以供全企业共享,不仅有助于领导及时了解、查询各部门的运作情况;有助于各部门规范管理自己的文件;有助于部门之间随时互通有无;更将积累成为企业的一笔巨大信息财富,成为提高企业竞争力的源泉。所以,开发这样一个电子文档管理系统有着很好的应用前景和使用意义。电子文档管理系统能够将计算
15、机内的各类文档分类管理,显示出该文档的文件名、类型及路径等信息,方便各类用户查找和使用,此电子文档管理系统对资料信息在管理上各司其责而在利用上资源共享,可任意调整架构,以适应不同单位、不同部门、不同类别、不同组织机构甚至于同一机构的不同时期的需求,从而完全保护用户的硬件、软件和网络资源的投资,最重要的一点是保护用户已有信息资产的投资,提供海量数据存储功能,提供完善而科学的安全机制,使其在高度安全的前提下具有最大的开放性,可以不断地增加管理的类别,设定每类资料管理的字段项目,如资料名称、项目、主题词、档案形成日期、修改情况等属性,以便快捷全面地重复使用重要的资料信息,按照组织机构的授权体系提供特
16、权项目的授予功能,提供原件电子文档的浏览功能,提供原件电子文档的下载重复利用功能。因此,开发这样的管理系统是现代企事业单位发展的必然需求。由于各个企业有各自的业务流程和数据表示方法,平时开发的过程中需要对不同的企业实现不同的数据结构和业务流程。而在系统开发的时候往往针对一个企业进行数据定义和建模开发。这种开发方式偏重于应用,没有过多的考虑系统的复用。如果需求有了变化,往往要大面积地修改代码,甚至是重新开发。这样就浪费了大量的人力物力。要达到降低开发成本的目的,最直接的方法就是复用以前的系统。但是企业之间业务流程和数据表达方式的差异提高了系统复用的门槛,降低了不同企业之间软件复用的可能性。但是对
17、于电子文档管理系统来说,所有的企业最终的管理方案无非有增,删,改,查几种,而可见性,机密性,以及部门,类型差异等等将由管理员来设置,最终这个系统将会适合于绝大多数企业使用。在软件复用中,如果一系列的系统共享特定的领域中的明确需求,那么这一系列的系统构成软件的产品线。它们之间能够共享架构,从而缩短类似系统的开发时间,提高开发的效率。所以本系统可以侧重架构设计,从而产生一个能够复用的,支持各种数据库(本文采用SQL Server 2008)。架构确定了系统整体结构、层次划分、不同部分之间的协作关系以后,所形成的具体实现组成了可复用的框架。框架的作用,在于确定企业各种业务的具体技术实现,并规定它们在
18、系统中的组织方式和协作方式,从而组成完整的企业应用解决方案,快速的完成系统开发。在框架的基础上,本系统将适合绝大多数企业使用,根据不同要求进行不同设置即可。关于本课题的研究,将通过本次设计熟悉ASP.NET技术,使用的主要工具有VS2010, SQL 2008;主要语言有C#,SQL和JavaScript.以WEB形式实现一个管理电子文档的系统,用户可以方便地使用数据库工具如SQL2008等对电子文档管理系统的数据库进行编辑.电子文档管理系统的功能:文档的发布、审阅、修改、查阅以及管理员对整个系统的维护等都可以进行组织并管理, 并可随时通过电子文档的提取功能,方便地打开或执行在硬盘上任意目录下
19、的各类文件.方便公司内部流通的大量文档的管理和使用。从整个系统来看,本系统的业务功能分为以下几部分:(1)发布电子文档;(2)修改电子文档;(3)审阅电子文档;(4)查阅电子文档;(5)管理员模块;系统内部又划分成数据访问层、数据对象层、业务模块层、系统调度程序四个层次,层次分明、结构清晰,整个系统具有非常良好的可扩展能力。此电子文档管理系统采用稳定高效的Client/Server(客户端/服务器)模式。它提供了对相关电子文件进行存储和管理的安全架构。又采用轻松便捷的Browse/Server(浏览器/服务器)模式。它提供了远程WEB方式的文档资料编辑与查询服务,且提供完全的开放性结构,使文档
20、资料的组织者可以充分地利用软、硬件资源、灵活地选择最佳的管理方案,并可在今后的应用实践中进一步自我完善。本文将详细叙述电子文档管理系统的分析、设计与实现,从分析到编码都严格遵循软件工程的思想,包括功能模块分析、设计;数据库分析、设计等。本系统基于.Net开发平台,采用Asp.Net作为开发工具,用SQL SERVER2008作为后台数据库支持。本文结构安排:本课题的主要内容是介绍电子文档系统开发环境及语言以及如何在此环境下实现电子文档管理系统:本文从以下七个方面来介绍:第一章 分析基于C#的电子文档管理系统设计的研究背景、意义以及研究现状。第二章 介绍VS2010、SQL Sever 2008
21、等软件环境以及C#、JavaScript脚本语言。第三章 电子文档管理系统的初步设计。第四章 电子文档管理系统的具体功能模块的设计。第五章 系统环境实现以及安全性。第六章 电子文档管理系统的测试。第七章 结论。1 基于.NET的电子文档管理系统分析1.1 电子文档管理系统的可行性分析 电子文档是企业最重要的智力资产形式。随着企业的发展,企业的电子文档资料不断增长。企业通常采用Email附件收发文档、文件共享服务器等方法进行电子文档管理。这些方法,对文档的获取、管理、可靠存储、共享、搜索、统计、分发等方面都存在局限性。企业面临效率低下、工作重复、文档丢失、管理混乱等问题,致力寻求一种高效的、智能
22、的办公软件来管理企业内部的各类电子文档,因此电子文档管理系统的开发及应用有着很好的发展前景,所谓的电子文档管理系统,通俗而言就是一种用于PC文档管理的软件。系统应该具备文档编制辅助系统、文档权限管理、文档变更管理、文档审签管理、技术类文档的发放回收等功能。比如瑞软文档管理系统就是一套应用于企事业单位的办公自动化管理软件,它以知识管理为核心,以沟通、协调、控制为宗旨,将现代化办公管理思想和计算机、网络、通讯等信息工具高度集成而开发的一款OA软件系统。它的实施能够提高工作效率,加强工作的沟通与协作,实现企事业单位的高效管理。还具备公文收发、电子通知、电子公告、电子信函、网络会议、常用工具等功能1
23、。我们所开发的电子文档管理系统,是能够集中存储企业的海量文档的信息管理系统。系统采用浏览器/服务器(简称B/S)结构,用户可以在线进行电子文档的提交和共享,搜索有利用价值的资料,从而提高了用户办公与开发的效率,缩短了开发周期及减少了开发费用,解决了施工企业分散作业与集中管理的矛盾。根据以上的分析可知,这样的管理系统对于企业的发展有着很大的帮助,我们有必要开发出更好的系统来解决企事业单位中大量的电子文档的处理,因此,开发这样一个系统是可行的。1.2 电子文档管理系统的需求分析 需求分析是软件开发流程中重要的一个环节,需求分析的基本任务是根据用户的需求,准确定义要完成的系统的目标,回答系统必须“做
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASPNET 电子 文档 管理 系统 本科毕业 论文
限制150内