目 录
第一章 前言 .............................................................................................................................................. 5
1.1选题的背景及意义 .................................................................................................. 5 1.2企业文档管理系统的现状 ...................................................................................... 6 1.3本文研究的目标 ...................................................................................................... 6
第二章 HYPERLINK \\L _TOC2931 系统开发工具............................................................................. 7
2.1 .NET开发环境 ......................................................................................................... 7 2.2数据库工具选择-SQLSERVER2008 R2 ................................................................ 7
第三章 需求分析 ...................................................................................................................................... 9
3.1 系统需求概述 ......................................................................................................... 9 3.2系统的可行性分析 ................................................................................................ 10 3.3系统的功能型需求 ................................................................................................ 10 3.4 系统的非功能性需求 ........................................................................................... 11
第四章 文档管理系统的设计与实现 .................................................................................................... 12
4.2数据库设计 ............................................................................................................ 12 4.3系统实现 ................................................................................................................ 15
4.3.1 用户登录 ....................................................................................................... 15 4.3.2 产品维护设计 ............................................................................................... 16 4.3.3 产品目录明细 ............................................................................................... 18 4.3.4 文件上传与下载 ........................................................................................... 20 4.3.5 文档查询 ....................................................................................................... 22
第五章 结论 ............................................................................................................................................ 24 参考文献 .................................................................................................................................................. 25 致谢 .......................................................................................................................................................... 26
- 4 -
第一章 前言
社会的发展是多元化的,它丰富我们的生活,但也使管理方面的工作更加繁琐。文献资源作为信息资源的重要组成部分,已经渗透到社会生活的的每一个角落。应运而生的企业文档管理系统就是利用计算机信息化管理,实现公司内部文件管理和文件信息查询等功能软件。文档信息化建设已成为信息时代文档工作者面临的重要课题和发展契机。
1.1选题的背景及意义
随着计算机的发展,信息技术成为社会发展的主要驱动力。企业的发展依赖于良好的企业管理。企业在长期的经营,积累了大量的文件,如何有效地管理文件,如何方便文件的读取和下载,提高了用户的处理能力。随着越来越多的企业和个人使用网络文件及其内容,这使得捕捉、管理和提供业务文档信息的变得越来越重要。目前,各种商务办公过程中产生的电子文件越来越多,除了各种报表,合同等文件,还包括各音频、图像等多媒体信息的文件。这些文件一般是电子形式的文件,其中一些企业将打印纸张形式的电子文件。这些电子文件大多数缺乏科学管理,难以实现的共享文件的访问控制。现代化的管理方法可以帮助企业更加高效、灵活进行文档信息维护,
[1]
提高企业的竞争力。
传统的文档管理方法单一,效率低,极大地限制了员工技能的提高和企业竞争力的改善。随着企业信息化的进程加速,企业的电子文档管理越来越受到重视,电子文档的管理将会越来越多的应用在企业管理上。计算机处理能力的不断提升,软件技术和计算机应用的不断深化和扩大,促使了应用软件的功能、种类不断增加。因此,企业必须由传统管理模式向现代化的管理模式转变。随着计算机技术和网络应用水平的飞速发展,基于Web的电子文档管理系统是企业信息化的发展趋势。
电子信息是一个非常重要的资源,无论是人们的工作和学习中,还是在在人们的日常生活中,都发挥着越来越重要的作用,如何解决电子记录的安全问题,更好地发挥电子文件的作用提高效率,这是论文的根本。电子文件信息管理系统在企业信息系统中的作用不再仅仅是应用系统辅助
[2]
组成部分,而是作为整个企业信息系统的支撑平台之一。
使用这样一个电子文档管理系统,可以大幅度提高自己的工作效率,并统一保存,以供全企业共享使用,有助于部门之间随时互通有无。有的公司采用 FTP 服务器作为企业的电子资源存放空间;这些都或多或少的给企业员工在共享、存放上带来了一定的效果,但是对于企业级的电
[3]
子资源管理来说,这时远远不够的。电子文档资源管理具有以下特性。
1)电子资源存储的必要性。由于企业员工笔记本的丢失,机器损坏等都有可能造成企业重要电子资源的永久丢失。因为电子资源的分散,对于企业员工获取电子资源、信息,也带来诸多的不便,影响工作效率,建立企业的中央电子资源数据中心是相当有必要的。
2)电子资源版本管理必要性。一份电子资源起草后,往往会一次次更新,这样就产生了同一电子资源的多个版本。因此需要一个很好的电子资源版本管理机制,清晰的记录电子资源的版本升级。
3)电子资源安全必要性。关于电子资源的安全性是多方面的可能由于员工的误删除造成的电子资源丢失。电子资源的权限管理是保障电子资源安全的一个重要手段,电子资源的越权操作往往也是对电子资源安全性的一个潜在威胁。要有效地保障企业电子资源的安全就必须有一套完善的电子资源管理方案来合理地分配电子资源权限,并规范企业员工的电子资源使用流程。
通过以上的分析,得出结论:文档管理是一个过程,因为该文件管理系统不限于办公室,随
- 5 -
着社会和信息技术的发展,全球信息引导越来越明显。综上所述,文档管理系统的前景是非常广阔的。
1.2企业文档管理系统的现状
目前在商业化的文档管理系统中,国外技术比较成熟,远远领先于我国,在发达国家,对于文档管理系统的研究状况及发展趋势,已经逐步走向分布式管理道路,分布式管理系统的主要特点包括跨平台性、分布式计算、分布式存储和可扩展性的特点。Web Service的技术标准和规范已经成为IT业界公认的分布式开发标准并得到了广泛的釆用。Web Service技术把企业行政文档管理系统带入了一个新的阶段,大大提高了系统的运行性能、安全性和稳定性,开发者可以利用这些软件
[4]
实现文档管理的自动化管理你。
改革开放以后,我国的企事业单位行政管理工作由原来的手工管理逐渐走向信息化管理方式。早期的文档管理系统主要用来处理特定领域的复杂办公业务。我国的企业计算机管理信息系统建设在 20 世纪 80 年代就已经开始起步,但发展极不平衡,也就是说大部分企业目前仍处于低水平开发和应用阶段。随着行政管理工作越来越复杂,行政文档管理工作逐渐成为大家关注的重点,
[5]
怎样科学合理地进行行政文档的管理也逐渐成为各企事业单位研究的热点。
从文档的手工管理到信息化、自动化和智能化管理,无论是从管理方式、内容和系统的体系架构等都取得了很大的进步。
首先,在文档管理方式方面,行政文档管理理念得到了质的飞跃。市场上出现了各种各样的文档管理系统,涉及的领域也非常的广泛,包括工程项目、政府行政、教育机关等等。
其次,在管理的内容方面,从最初的静态化管理到动态化管理再到现在的设计文档管理,设计文档管理阶段,静态化管理和动态化管理就消失了,它们其实是一个相辅相成的关系,各自都有其不同的特点。设计文档管理方式是对静态化管理和动态化管理方式的权衡,摒弃它们的缺点,整个文档
[6]
的管理方式可以进行人工配置,这种方式具有自由和人性化的特点。
从文档管理系统的功能上来看,快捷的检索、实时的存储和方便的操作是文档管理系统最主要的功能。文档管理系统的体系架构发展来看,由最初的C/S结构文档管理系统升级到基于Web技术的B/S结构的分布式体系结构。随着经济体制的改革和市场经济的发展,企业的运行机制有了
[7]
很大变化。在当前形势下,信息化是企业发展的必由之路。
1.3本文研究的目标
本课题进行企事业内部文档管理系统的研究是具有深刻意义的。通过上面的分析,企业需要的文档管理系统必须是良好的可重用性,可移植性和可扩展性。通过研究企业的文档管理系统的业务需求,进行可行性报告、需求分析和系统设计,该系统主要分为以下几个功能模块:新建产品目录、产品目录浏览、产品目录查询,完成了用户信息管理及查询等方面的基本功能,更有效的提高系统处理的效率以适应人员的工作需求。以适应工作人员的工作需要。本文简要介绍了系统的需求分析、数据库设计、系统设计和系统实施方法。此外,基于.Net开发平台的Web开发实施的研究中,使用SQL Server2008 R2数据库完成系统的设计与开发。
- 6 -
第二章 系统开发工具
2.1 .Net开发环境
企业文档管理系统主要包括前台管理程序以及后台数据库两个方面。对于前者要求程序功能强大、界面友好、易于使用。而对于后者则要求建立起数据一致性、完整性和安全性的功能。软件核心技术的编程思想是制定规划和编码的良好习惯,开发项目首先是选择技术开发平台。VC++则速度快、性能好,但对开发人员素质要求高。创建新一代的WEB应用所要的一些技术和工具是有这样的平台所提供旳,Internet协议在.NET平台上得到支持,包括超文本的传输的协议(HTTP)、可以扩展的标记语言(XML)和简单对象访问的协议(SOAP),同时由于.NET提供了一个相对安全的环境,使得黑客以及类似攻击者难以入侵。可以让不同的系统间的程序实现通讯和集成,在这个平台上开发的软件和服务可以高效的融合到整个用户的平时日常活动的电子架构和业务的进程中[8]
。
XML技术的出现使得这个问题的解决容易了很多,用户只要一得到数据就能对其进行操作。目前终端用户对于其个人的隐私和数据安全性非常关注,目前在软件开过程中,存在应用程序和服务无法很好地和其他的程序和服务合作的问题,这也导致了各种软件公司和WEB站点开发者们很难为用户们提供足够的和有价值的数据。这些语言生成的网页在后台编译成MSIL代码的同时被转换成了类并编译成了一个DLL。由于它的编译执行,所以ASP.NET比ASP效率更高。.NET出现之前一直没有得到很好的解决,.NET提供了一套完整的权限和安全控制服务,使用户可以方便的
[9]
管理个人信息,并且可以这些信息的访问权限加以控制。
NET作为支持生成、运行下一代应用程序和XML Web服务的内部Windows组件,它帮助应用程序、服务和设备一起工作,使得数据共享和操作工作变得容易很多,另外,XML Web Services是建立在XML规范数据交换基础上的软件技术模型,它们彼此之间是独立,但同时它们又可以联系到一个具体的合作进程上。从技术思想的影响力来看,微软的.NET技术把XML Web Services变成
[10]
以后的主流计算模式。
2.2数据库工具选择-SQLSERVER2008 R2
数据库技术是信息系统的核心技术之一。它研究如何组织和存储数据的计算机辅助方法,如何有效地获取和处理数据。由于关系数据库具有数据结构化、较高的程序与数据独立性、易于编制应用程序等优点,得到了广泛的运用。数据库技术是现代信息科学技术的重要组成部分,是计算机数据处理和文件管理系统的核心。数据库技术的研究解决了大量数据的存储问题,减少冗余数
[12]
据存储,实现了高效的数据检索和数据处理功能。
相对于Access数据库,SQL数据库更加可靠,同时比Access具有更为友好的管理界面——企业管理器,其中的视图支持直观的数据库设计,可以通过词法分析器同时也可以直观的进行数据处理。选择SQL数据库的最主要原因是它支持网络数据库。为了合理控制这些信息,采用网络数据库是最理想的选择。SQLServer服务器提供了可靠的数据保障,可以自动数据备份和访问日志的记录,可以进行详细的数据分析等操作。
结构化查询语言SQL(STRUCTUREDQUERYLANGUAGE)使用方便、功能丰富、简洁易学,是操作数据库的工业标准语言。它可以从关系数据库中获得数据,也可以建立数据库、增加数据、修改数据。它是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到
- 7 -