毕业设计(论文)电子文档管理系统.doc
《毕业设计(论文)电子文档管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)电子文档管理系统.doc(46页珍藏版)》请在三一办公上搜索。
1、 生产实习报告(论文) 电子文档管理系统学院(系)信息科学与工程学院年级专业 05级计算机软件3班学生姓名 指导教师 提交日期 2008-9-12 摘 要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现电子文档的管理势在必行,办公自动化是企事业单位在信息化建设基本阶段的典型需求,目的是为了规范企事业单位的日常工作流程和员工的日常行为。电子文档管理是管理事业中一项很重要的管理工作。它以知识管理为核心,以沟通、协调、控制为宗旨,将现代化办公管理思想和计算机、网络、通讯等信息工具高度集成。它的实施能够提高工作效率,加强工作的沟通与协作,实现电子文档的高效管理。企业中的信息是以文
2、档的形式存储的,随着电子文档的日益增多,建立功能全面的文档管理信息系统是非常必要的。在分析了现有文档管理系统不足的基础上,描述了一个Internet环境下新型文档管理系统的设计与实现。系统采用关系数据库来保存文档,方便与其他系统共享数据,并采用WebServices技术来实现系统组件的开发,使系统具有一定的可移植性和可扩展性。关键词电子,文档,管理,数据库AbstractWith the rapid development of computer technology, computers in business management applications to the populariz
3、ation 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 day-to-day work processes and staff of day-to-day conduct. El
4、ectronic 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, networking, communications and other information tools highly i
5、ntegrated. 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 the growing number of electronic documents, the establishment of
6、 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 implementation. Relational database system used to save the document to fac
7、ilitate 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.Keywordselectron ,document ,management ,database目 录摘 要IAbstractII第1章 绪论11.1 课题背景11.2 课题意义11.3 课题内容31.4 开发环境41.4.1 硬件环境41.4.2
8、 软件环境4第2章 基于.NET的电子文档管理系统分析52.1 电子文档管理系统的可行性分析52.2 电子文档管理系统的需求分析52.3 系统选定的开发工具及关键技术72.3.1 C#开发语言72.3.2 JavaScript脚本语言72.3.3 ASP.NET开发技术82.3.4 SQL Server 200092.3.5 Visual Studio 2005开发工具9第3章 电子文档管理系统的概要设计113.1 系统概要设计的原则113.2 系统框架图113.3 模块功能简介123.3.1 登陆/注册模块133.3.2 文档提交模块133.3.3 文档查询模块133.3.4 文档审批模块1
9、33.3.5 系统管理模块133.4 数据库设计14第4章 电子文档管理系统的详细设计194.1 系统的整体流程194.2 系统登录/注册模块的设计194.3 文档提交模块的设计224.3.1 创建新文档244.3.2修改文档244.3.3 删除文档244.3.4 查询文档254.3.5 发送邮件254.3.6 修改密码254.3.7 安全退出254.4 文档查询模块的设计264.4.1 按日期查询284.4.2 按部门查询284.4.3按文件类型查询284.5 文档审批模块的设计284.6 系统管理员模块的设计314.7普通员工模块的设计344.8 公共模块的设计354.9 公共类设计35第
10、5章 系统实现365.1 系统安全控制实现365.2 Internet信息服务器(IIS)的架设365.3 系统的三层C/S实现37第6章 系统测试406.1 单元测试406.2 集成测试406.3 系统测试41结论42参考文献44第1章 绪论1.1 课题背景随着计算机技术及网络技术的快速发展,以及企业内部各种业务系统的建立,企业内部的文档数量快速增长,为了提高工作效率,便于检索、查询、保密,很有必要通过专门的管理系统对文档实施有效的管理,越来越多的企业开始建立专业的电子文档管理系统对企业内部各种电子文档进行统一管理。 电子文档资料管理是一个大型企业或组织保存和利用其最重要的累积资产-文档信息
11、的重要手段,越来越多的政府部门和大型企业机关认识到这一需求的迫切性,并毫不犹豫地投资其中。事实上,这一投资在今后企业或组织的有序高效的运作中,会迅速地得到成倍的回报。国际上越来越多的公司开始使用电子文档管理系统来提高自己的工作效率,简化工作流程。国内也开始流行电子文档,所以本系统有很好的应用范围和应用前景。1.2 课题意义随着企业发展,电子文档数量的不断增加。电子文档的管理将被越来越多的应用在企业管理上,文档管理电子化是网络时代计算机信息处理的必然要求,为了提高运营效率,简化工作流程,越来越多的企业开始从纸质文档工作流程转移至电子文档的工作流程。目前,公司内部流通的文档越来越多以电子文档的形式
12、出现,为了保证电子文档的安全、快速流通和共享,使用WEB形式对电子文档的发布、审阅、修改、备份、查阅等操作是非常方便的。使用这样一个电子文档管理系统,企业能节省大量的资源和人力,同时大幅度提高自己的工作效率,而准确性和安全性也比纸质文档要高很多,尽可能科学有效地将这些电子文档组织起来,统一保存,以供全企业共享,不仅有助于领导及时了解、查询各部门的运作情况;有助于各部门规范管理自己的文件;有助于部门之间随时互通有无;更将积累成为企业的一笔巨大信息财富,成为提高企业竞争力的源泉。所以,开发这样一个电子文档管理系统有着很好的应用前景和使用意义。电子文档管理系统能够将计算机内的各类文档分类管理,显示出
13、该文档的文件名、类型及路径等信息,方便各类用户查找和使用,此电子文档管理系统对资料信息在管理上各司其责而在利用上资源共享,可任意调整架构,以适应不同单位、不同部门、不同类别、不同组织机构甚至于同一机构的不同时期的需求,从而完全保护用户的硬件、软件和网络资源的投资,最重要的一点是保护用户已有信息资产的投资,提供海量数据存储功能,提供完善而科学的安全机制,使其在高度安全的前提下具有最大的开放性,可以不断地增加管理的类别,设定每类资料管理的字段项目,如资料名称、项目、主题词、档案形成日期、修改情况等属性,以便快捷全面地重复使用重要的资料信息,按照组织机构的授权体系提供特权项目的授予功能,提供原件电子
14、文档的浏览功能,提供原件电子文档的下载重复利用功能。因此,开发这样的管理系统是现代企事业单位发展的必然需求。由于各个企业有各自的业务流程和数据表示方法,平时开发的过程中需要对不同的企业实现不同的数据结构和业务流程。而在系统开发的时候往往针对一个企业进行数据定义和建模开发。这种开发方式偏重于应用,没有过多的考虑系统的复用。如果需求有了变化,往往要大面积地修改代码,甚至是重新开发。这样就浪费了大量的人力物力。要达到降低开发成本的目的,最直接的方法就是复用以前的系统。但是企业之间业务流程和数据表达方式的差异提高了系统复用的门槛,降低了不同企业之间软件复用的可能性。但是对于电子文档管理系统来说,所有的
15、企业最终的管理方案无非有增,删,改,查几种,而可见性,机密性,以及部门,类型差异等等将由管理员来设置,最终这个系统将会适合于绝大多数企业使用。在软件复用中,如果一系列的系统共享特定的领域中的明确需求,那么这一系列的系统构成软件的产品线。它们之间能够共享架构,从而缩短类似系统的开发时间,提高开发的效率。所以本系统可以侧重架构设计,从而产生一个能够复用的,支持各种数据库(本文采用SQL Server 2000)。架构确定了系统整体结构、层次划分、不同部分之间的协作关系以后,所形成的具体实现组成了可复用的框架。框架的作用,在于确定企业各种业务的具体技术实现,并规定它们在系统中的组织方式和协作方式,从
16、而组成完整的企业应用解决方案,快速的完成系统开发。在框架的基础上,本系统将适合绝大多数企业使用,根据不同要求进行不同设置即可。1.3 课题内容关于本课题的研究,我们将通过本次设计熟悉ASP.NET技术,使用的主要工具有VS2005, SQL 2000;主要语言有C#,SQL和JavaScript.以WEB形式实现一个管理电子文档的系统,用户可以方便地使用数据库工具如SQL2000等对电子文档管理系统的数据库进行编辑.电子文档管理系统的功能:文档的发布、审阅、修改、查阅以及管理员对整个系统的维护等都可以进行组织并管理, 并可随时通过电子文档的提取功能,方便地打开或执行你在硬盘上任意目录下的各类文
17、件.方便公司内部流通的大量文档的管理和使用。从整个系统来看,本系统的业务功能分为以下几部分:1.发布电子文档;2.修改电子文档;3.审阅电子文档;4.查阅电子文档;5.管理员模块;系统内部又划分成数据访问层、数据对象层、业务模块层、系统调度程序四个层次,层次分明、结构清晰,整个系统具有非常良好的可扩展能力。此电子文档管理系统采用稳定高效的Client/Server(客户端/服务器)模式。它提供了对相关电子文件进行存储和管理的安全架构。又采用轻松便捷的Browse/Server(浏览器/服务器)模式。它提供了远程WEB方式的文档资料编辑与查询服务,且提供完全的开放性结构,使文档资料的组织者可以充
18、分地利用软、硬件资源、灵活地选择最佳的管理方案,并可在今后的应用实践中进一步自我完善。本文将详细叙述电子文档管理系统的分析、设计与实现,从分析到编码都严格遵循软件工程的思想,包括功能模块分析、设计;数据库分析、设计等。本系统基于.Net开发平台,采用Asp.Net作为开发工具,用SQL SERVER2000作为后台数据库支持。1.4 开发环境1.4.1 硬件环境CPU: P4 2.8;内存:512M;硬盘:80G。这个硬件环境是开发环境,使用环境可根据实际运行情况而定。本系统能在CPU:Intel Pentium MMX 233MHZ或同等级别以上CPU;Memory:64MB;下正常运行使用
19、。1.4.2 软件环境Windows系列:Windows2000,Windows XP;IE5.0以上的浏览器,IIS;开发工具:VS2005;开发语言:ASP.NET,C#,JavaScript; 第2章 基于.NET的电子文档管理系统分析2.1 电子文档管理系统的可行性分析 电子文档是企业最重要的智力资产形式。随着企业的发展,企业的电子文档资料不断增长。企业通常采用Email附件收发文档、文件共享服务器等方法进行电子文档管理。这些方法,对文档的获取、管理、可靠存储、共享、搜索、统计、分发等方面都存在局限性。企业面临效率低下、工作重复、文档丢失、管理混乱等问题,致力寻求一种高效的、智能的办公
20、软件来管理企业内部的各类电子文档,因此电子文档管理系统的开发及应用有着很好的发展前景,所谓的电子文档管理系统,通俗而言就是一种用于PC文档管理的软件。系统应该具备文档编制辅助系统、文档权限管理、文档变更管理、文档审签管理、技术类文档的发放回收等功能。比如瑞软文档管理系统就是一套应用于企事业单位的办公自动化管理软件,它以知识管理为核心,以沟通、协调、控制为宗旨,将现代化办公管理思想和计算机、网络、通讯等信息工具高度集成而开发的一款OA软件系统。它的实施能够提高工作效率,加强工作的沟通与协作,实现企事业单位的高效管理。还具备公文收发、电子通知、电子公告、电子信函、网络会议、常用工具等功能。我们所开
21、发的电子文档管理系统,是能够集中存储企业的海量文档的信息管理系统。系统采用浏览器/服务器(简称B/S)结构,用户可以在线进行电子文档的提交和共享,搜索有利用价值的资料,从而提高了用户办公与开发的效率,缩短了开发周期及减少了开发费用,解决了施工企业分散作业与集中管理的矛盾。根据以上的分析可知,这样的管理系统对于企业的发展有着很大的帮助,我们有必要开发出更好的系统来解决企事业单位中大量的电子文档的处理,因此,开发这样一个系统是可行的。2.2 电子文档管理系统的需求分析 需求分析是软件开发流程中重要的一个环节,需求分析的基本任务是根据用户的需求,准确定义要完成的系统的目标,回答系统必须“做什么”的问
22、题。它的主要用途是明确系统需求,是用户人员之间进行讨论的基础,并作为系统设计、实现以及测试的依据。只有准确全面的需求获取与分析才能保证系统设计、系统实现的顺利进行,为后期测试提供必要的支持。在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的,易扩充的,易维护的,具有良好人机交互界面的电子文档管理系统,实现机关,企业,事业等单位电子文档的自动化的计算机管理系统,为各事业单位提供精确,精细,迅速的文档信息,根据可行性研究的结果和客户的要求,分析现有情况及问题,采用浏览器/服务器(简称B/S)结构,用户可以在线进行电子文档的提交和共享,审批人员通过审批
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 电子 文档 管理 系统
链接地址:https://www.31ppt.com/p-4027816.html