基于ASP.NET技术企业文档管理系统开发

点赞:26691 浏览:121282 近期更新时间:2024-03-27 作者:网友分享原创网站原创

【摘 要】中小企业的文档管理系统,能够满足中小企业文档管理自动化、信息化的迫切需求.信息技术是企业实施知识管理的利器,而基于信息技术的知识管理,首先必须对知识进行电子文档化,继而进行有效的管理.因此,开发基于知识管理要求的企业文档管理系统具有现实意义.文档管理系统采用ASP.NET技术,开发语言是C#.系统的数据库怎么写作器采用SQLServer数据库,小部分系统配置用XML文档存储.系统实现了文档管理的基本功能,包括目录管理,文件管理,权限管理,回收站管理和文档检索等.

【关 键 词】文档管理,管理系统,ASP.NET技术

Abstract:ThissystemisdocumentmanagementsystemforEstosatiytheurgentneedofthedocumentmanagementautomationandinformationtechnology.Informationtechnologyistooloftheimplementationofknowledgemanagement.Buttheknowledgemanagementbasedoninformationtechnologymustcarrythroughforknowledgeofelectronicdocuments,andthengoontodotheeffectivemanagement.Sothedocumentmanagementsystembasedonknowledgemanagementiswithpracticalsignificance.ThedocumentmanagementsystemisbasedonASP.NETtechnique,itsbackgroundlanguageisC#.ThedatabaseseverisSQLServer,onlyafewpartsofsystemconfigurationisxmldocumentmemory.Thesystemimplementbasicfunctionofdocumentmanagement,whichincludescatalogmanagement,documentmanagement,authoritymanagement,recycleBinmanagementandinquiringaboutdocumentandsoon.

基于ASP.NET技术企业文档管理系统开发参考属性评定
有关论文范文主题研究: 关于管理系统的论文范文资料 大学生适用: 电大毕业论文、高校毕业论文
相关参考文献下载数量: 19 写作解决问题: 如何怎么撰写
毕业论文开题报告: 论文模板、论文摘要 职称论文适用: 核心期刊、职称评中级
所属大学生专业类别: 如何怎么撰写 论文题目推荐度: 免费选题

Keywords:DocumentManagement,ManagementSystem,ASP.NETTechnique

1.引言

目前,还有一些机关、企事业单位的文档管理仍停留在基于纸介质的手工处理阶段,手工处理文书档案有许多缺点,如档案堆积较多、重复劳动的工作多、分类管理困难、查询困难、利用率低,这些缺点在文件流量越大的时候体现得越明显.另外,纸介质的文档,保存的时候容易受环境因素的影响,保存期限很受限制.因此,在企业信息化建设中,文档管理的电子化是一项比较基本和典型的需求.企业文档管理的电子化,有助于文档的长期保存,也方便使用者的查询.此外,电子文档的集中管理,有助于保障文档的安全性.企业的业务往来中存在着大量的文档信息,这些信息种类不一,管理混乱,查询困难,造成了企业工作效率的低下,也浪费了大量的人力、物力资源.而现有的文档管理系统市场较高,对硬件支撑环境亦有着较高要求,使得中小企业无法承受高昂的使用成本.

面对这样的现状,将论文内容定为开发适合中小企业的文档管理系统,以满足中小企业文档管理自动化、信息化的迫切需求.信息技术是企业实施知识管理的利器.而基于信息技术的知识管理,首先必须对知识进行电子文档化,继而进行有效的管理.因此,开发基于知识管理要求的企业文档管理系统具有现实意义.

2.系统分析

2.1需求分析

经过调查和分析,本系统应包括如下功能:

(1)将企业文档进行分类,按照树形结构进行目录管理.

(2)根据目录划分将文件存放在合适的位置,并以附件的形式存储相关文件.

(3)对目录和文件进行权限管理,保障文档的安全性.

(4)提供回收站机制,文档或文件夹删除后先存放在回收站,对于回收站内的文件或文件夹可进行还原或彻底删除操作.具有系统管理权限的用户才可以进行回收管理.

(5)提供包括全文检索在内的多种文件检索方式.

(6)具有系统管理权限的用户可以进行系统维护.系统维护功能包括组维护、用户维护和静态数据维护.

(7)用户可修改个人登录.

2.2可行性分析

(1)技术可行性分析

使用时行的ASP.NET4.0技术,基于强大的.NET框架,能够实现各种当今流行的功能和模块.由于B/S模式的先进性,一般用户的PC和操作系统只需要有浏览器就可以运行.由于SQLServer2008具有很高的性价比,而且可满足编程要求,因此采用其作为本系统数据库开发工具.


(2)经济可行性分析

本系统使用B/S模式,对客户机的要求不高,节约了运行成本.硬件购置费,如计算机及相关设备的购置,不间断电源、空调器等购置费,软件购置费,如操作系统软件、数据库系统软件和其他应用软件的购置费,人工费,主要是开发人员、操作人员、管理人员的工资福利费等.

3.总体设计

3.1系统总体功能模块设计根据业务处理分类和工作流程,此文档管理系统包括目录管理、系统管理、文件管理、文件搜索四个功能模块.系统的功能模块框图如图1所示.

图1文档管理系统功能模块框图

3.2系统开发环境

系统开发平台:MicrosoftVisualStudio.NET2010

系统开发语言:C#4.0

数据库管理系统软件:SQLServer2008

运行平台:Windows7

运行环境:Microsoft.NETFramework4.0

分辨率:最佳效果1024×768像素

文档管理系统后台数据库使用MicrosoftSQLServer2008,其提供高性能的企业级数据库开发平台,满足了数据一致性、完整性及安全性上的要求,开发工具采用Microsoft公司的VisualStudio.NET2010,可与SQLServer2008数据库完美衔接.

4.详细设计

4.1数据库设计

根据对业务流程的分析,设计出系统中包含的表:

(1)文件基本信息表.

(2)文件权限信息表.

(3)文件附件信息表.

(4)目录基本信息表.

(5)目录权限信息表.

(6)文件类型表.

(7)组基本信息表.

(8)用户基本信息表.

4.2代码设计

系统的主要代码:

目录信息删除

flag等于FolderInfo.RecycleFolder(id,usr.UserID),

if(!FileCtrl.HasAdminCtrl(usr.UserID,usr.GroupID,id))

CommHandler.Alert(Page,”对不起,您没有权限删除此文件!”),

flag等于DocFileInfo.RecycleFile(id,usr.UserID),

CommHandler.Alert(Page,”删除成功!”),

数据访问

If(Connection.state!等于connectionstate.open)

{Connection.open(),}

SqlDataAdapterda等于newSqlDataAdapter(mand),

DataTabledt等于newDataTable(),

Try{da.Fill(dt),}

Catch(exceptione)

{stringmsg等于e.Message,

Trace.write(”filldatatable”,”error”,mandtext+”|”+msg),}

Command.parameters.clear(),

添加文件信息

InsertintoDoc_FileInfo(folderid,filename,type,keyword,note,crdt,userid,status)

Values(@folderid,@filename,@type,@keyword,@note,getDate(),@userid,’0’)

Declare@fileidint

Set@fileID等于@@Identity

Execdoc_filectrl_add@fileid,null,”1”,”1”,”0”,”0”

Execdoc_filectrl_add@fileid,@userid,null,”1”,”1”,”0”,”0”

Return@fileid

5.结论

该系统主要对目录管理、系统管理、文件管理、文件搜索等功能进行动态管理,使企业的文档管理更加现代化和规范化,从而提高了工作效率,降低了文档管理成本,节约了资金,为企业全面实行信息化管理奠定了坚实的基础.