电子文档管理系统的设计与实现

 2022-01-17 11:01

论文总字数:17307字

目 录

1.绪论 1

1.1 选题背景 1

1.2 课题意义 1

1.3 课题内容 1

2. 系统开发技术及工具 2

2.1 C#开发语言 2

2.2 JavaScript脚本语言 2

2.3 ASP.NET开发技术 2

2.4 相关工具概念 2

2.4.1 SQL Serve 2008 2

2.4.2 Visual studio开发工具 2

3.系统分析 3

3.1 可行性分析 3

3.2 需求分析 3

3.3 本章小结 3

4. 系统设计 4

4.1 系统数据流 5

4.1.1 登陆数据流图 5

4.1.2 文档上传数据流图 6

4.1.3 文档查询数据流图 6

4.1.4 文档审批数据流图 6

4.1.5 用户注册数据流图 7

4.2 系统框架图 7

4.3 模块功能简介 7

4.3.1 登陆/注册模块 7

4.3.2 文档上传模块 8

4.3.3 文档查询模块 8

4.3.4 文档审批模块 8

4.3.5 系统管理模块 8

4.3.6 普通员工模块 8

4.3.7 公共模块 8

4.4 数据库设计 8

4.4.1 数据库概念设计 9

4.4.2 数据库逻辑结构设计 12

5.系统功能的详细设计 14

5.1 系统登录/注册模块的设计 14

5.2文档上传模块的设计 15

5.3 文档查询模块的设计 16

5.3.1 全部查询 17

5.3.2 按部门查询 17

5.3.3按关键字查询 18

5.4 文档审批模块的设计 18

5.5 系统管理员模块的设计 18

5.6普通员工模块的设计 19

5.7 公共模块的设计 20

5.7.1 修改密码 20

5.7.2 安全退出 20

5.7.3 删除文档 20

5.8 公共类设计 21

6.系统实现 21

6.1 系统登录模块功能实现 21

6.2 系统注册模块功能实现 21

6.3 文档上传模块功能实现 22

6.4 文档查询模块功能实现 23

6.5 文档审批模块功能实现 25

6.6 系统管理员模块功能实现 24

6.7 普通员工模块功能设计 26

6.8 公共模块功能实现 26

结 论 28

参考文献 29

致谢 30

电子文档管理系统的设计与实现

王璐玥

, China

Abstract:In the background of “internet ”, thanks to the popularity of the rapid development of Internet technology applications, office automation is widely used in business management. In order to protect the normal daily activities of daily work processes and norms of staff, they must select to go through the new road called OA ( that is office automation) . As we all know,it is very important that manage information and knowledge at the core of electronic document management for the orderly conduct of the management of each unit . It can direct communication, coordination and control of cases between staff and information, and will office management and other modern information tools and the Internet thought highly of integration. Widespread using of the system will not only help to improve work efficiency, but also can enhance communication among staff and collaboration throughout the enterprise of the transaction to achieve efficient management of documents.

Keywords electron;document;management;database

绪论

1.1 选题背景

近年来不少企业和单位依托计算机技术及网络技术的发展迅速,在国家创新驱动政策的推动下,企业内部各种业务系统如雨后春笋般建立。如今市场竞争力加大,不少企业和单位为了能够达到提高自己的竞争力,首先从提高工作效率着手。为了让工作人员能够方便检索文件、查询讯息等目标,企业常常会选择通过专门的管理系统对文档和本单位内的信息实施有效的管理来提升自身原有的管理效果[1]。目前,越来越多的政府部门和大型企业机关也认识到电子文档资料管理是一个单位保存和利用其文档信息重要手段,并不断加大对这方面的投入。纵观全局,不论国际还是国内,都已有很多的公司开始使用电子文档管理系统来简化单位或企业的工作流程以此来提高各单位或者企业的工作效率的目标,所以本系统有很好的应用范围和应用前景。

1.2 课题意义

在当前国家大力推动互联网发展的大背景下,将被越来越多的企业将对于电子文档的管理纳入管理系统中,实现“互联网 文档”早已不是什么新鲜事。企业不仅可以以此来简化工作流程、提高运营的效率,更能节省大量的资源和人力。所以,开发这样一个系统有着很好的使用价值和开发前景[2]

目前,可以说企业中的各类文档都可以通过系统电子化和信息化后实现才能够高效率地实现对文档的分类管理。任何一个可以进入系统的用户通过系统显示的该文档的文件名等重要信息都可以达到方便地进行查找自己所需要的信心和文档和方便使用的目的。为了能够适应不同的需求,此电子文档管理系统可以通过任意调整架构来实现资源的共享和利用。用户在管理资料信息时,各个模块各负其责协同作用,从而最大化地保护用户该系统上花费的投资能获得相应的回报[3]

1.3 课题内容

我们实现的这个可以高效管理电子文档的系统是通过ASP.NET技术,使用VS2010,SQL2008等主要工具,利用C#,SQL和JavaScript语言,以WEB的形式实现的。这个系统的运行中,用户只需有一台电脑就可以随时使用如SQL2008等数据库工具对系统的数据库根据需求进行编辑和修改。电子文档管理系统的主要有针对文档的增(add)、删(del)、改(update)、查(search)以及管理员对整个系统包括用户、文档的管理(management)等功能。该系统为了能够进一步提高公司对本公司内部文档的管理和使用的效率可以实现随时提取电子文档,方便地打开或执行使用者在硬盘上任意目录下的各类文件的功能。

本系统的业务功能主要由以下几部分组成,分别是:上传模块、审批模块、查阅模块、普通用户模块、管理员模块。

系统开发技术及工具

2.1 C#开发语言

C# (C sharp)是微软推出的一门新语言,在向公众公开时是定于在微软职业开发者论坛(PDC)上登台亮相,同时它也是一种面向对象的编程语言。对于我们程序员来说,使用该语言可以快速调用和编写各种基于.NET平台的应用程序,.NET平台通过提供一系列服务和工具来保证对于开发者的支持达到最大化[4]。C#可以运行于Internet上任何平台任何应用的调用,实现将任何组件转变成WEB的服务,更加重要的是C#对这一独有的特性提供内置技术支持。

2.2 JavaScript脚本语言

大家所熟知的Netscape公司开发的 JavaScript是一种脚本语言。在HTML的基础上,开发交互式Web网页可以使用JavaScript[5]。JavaScript的出现使得网页和用户之间实现了一种交互性、实时性、动态性的新型关系,并且可以让完成后的网页包含更多更精彩的内容和活跃元素[6]

2.3 ASP.NET开发技术

ASP.NET 是.NET FrameWork的一个组成部分,它可以实现嵌入网页中的脚本,将实现的脚本由因特网服务器执行的服务器端,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。它运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。.NET可以用于为企业的内部网创建交互的、动态的HTML页面,是一种用遵循CLR运行(单个通用语言,Common Language Runtime)文件集的执行环境。它可以实现读者创建、编译、测试、部署常见的Web 应用程序[7]

2.4 相关工具概念

2.4.1 SQL Serve 2008

SQL Server 2008是一个非常智能的、高效便利的、用户可以信赖的数据平台,基本可满足目前甚至将来管理和使用数据的需求[8]。因为该平台最关键任务的应用程序能够在微软的系统上运行,具有降低发送observed information(观察信息)和管理数据基础设施给用户的成本的优势。

2.4.2 Visual studio开发工具

Visual Studio是目前21世纪以来由微软公司推出的开发平台较为流行的使用频率最高的Windows平台应用程序开发环境。在 Visual Studio 2010中,微软把全新的 WPF 技术应用于他的新的编辑器中,借助 WPF(Windows presentation foundation,一种用户界面框架),新的编辑器可以实现很多新的功能,比如代码的无级缩放等[9]

3.系统分析

3.1可行性分析

企业最重要最核心的能够使他们在竞争的洪流中立得住脚的法宝就是拥有自己的信息库,如今企业之间的竞争越来越强,企业内部的信息也有相应的就成了争抢的对象。所谓对于电子文档管理系统的定义,通俗而言就是一种能够实现文档的增、删、改、查等功能的软件[10]

剩余内容已隐藏,请支付后下载全文,论文总字数:17307字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;