《34-基于B-S系统模式的企业文档管理系统课题研究.docx》由会员分享,可在线阅读,更多相关《34-基于B-S系统模式的企业文档管理系统课题研究.docx(11页珍藏版)》请在课桌文档上搜索。
1、重庆市电机工程学会2012年学术会争论文基于B/S系统模式的企业文档管理系统课题探讨12李慈辉,莫从元(1.重庆市电力公司永川供电公司,永川402160;2.重庆市电力公司永川供电公司,永川402160)等等。文档管理信息化避开了以往纸质文档的种摘要:随着社会的发展,信息化成为时代的主题,企业种弊端,提高了信息管理的效率,节约了工作的内部文档信息管理是企业管理中一个较重要的环节,是时间和管理人员的劳力。而且它通过数据库的统从业人员日常工作和个人信息的一项基本资料的保留,一管理削减了数据处理的诸多错误,保证了系统也是信息保密及防止资料外泄的重要手段,实现文档信管理的统一性,也增加了保密性。另外,
2、文档信息管理的电子化是现在的发展要求。系统选择以Asp动息是公司进行其它管理的前提,文档管理的电子态网页技术、MiCrOSOftACCeSS2003数据库等为开发工具,化是一项比较基本和典型的要求。文档管理信息在此基础上基于B/S(阅读器/服务器)系统模式,实现化在现在的发展中具有不行忽视的优势,也是未数据库的连接并完成企业内部文档管理系统的功能,以来企业管理不行缺少的,所以说企业文档管理系更好地满意各单位的需求。有效的解决了纸质手工处理统是企业管理中一项重要的组成部分。时效率低下和文件易丢失的问题,使得资料保留更完整针对文档管理方面国外发展相对较快速,查询更便利快捷。社会在发展,一切都应当进
3、步否则都将国外很多国家地方已配备了特别先进的管理信会逐步被淘汰,只有不断完善不断进取才可以更好适应息系统,而且由很多国外开发的带有图形化界面于社会,生存与社会,发展于社会,才可以更好的服务的文档管理信息系统,以其高质量和高平安性一于社会。因此本论文进行企业文档管理系统的探讨是具直享有相当好的口碑,但是这一类软件结构复有深刻意义的。杂,由于语言的障碍等诸多缘由,不便于我们某些企业的快速驾驭,其次我们也可能很难接受相关键词:企业管理;文档管理系统;B/S系统模式;动态对昂扬的价格,所以我们应当开发出适用我国各网页技术中小企业的高水平软件产品,为管理做好强大的1引言支撑平台。现在,建立在计算机网络基
4、础之上的企业内部文档管理系统的应用和概念正渐渐的文档是企业重要的智力资产。在企业中,文进入人们的生活,向文档管理信息化管理更进了档一般都以电子文档的形式存在,比如微软doc一步。格式,XIS格式,PPt格式,Pdf格式,纯文本txt在当前信息产业的剧烈影响下企业的发展格式等;从内容上,可能是商务合同、会议记录、都在发生着改变,主要一个方面就发生在管理信客户资料、设计文档、推广文案、项目文档等。息系统上。企业信息管理等多方面的须要,使现这些文档,可能是过程性质的,也可能是公司正在的企业不得不建设信息管理系统,虽说现在已式发布的文档,可能处在编写阶段,也可能是已经有很多成型的管理系统,但是多数是基
5、于C/S经归档不能再修改的。企业在进行文档管理的过结构开发的。针对这种系统的缺点是用户界面不程中,常常会遇到文档积累多、分类管理困难、够友好、不利于部门间的沟通、数据冗余度大、查找缓慢、利用率低、平安缺乏、无法共享、纸效率不高、而且平安性方面也存在诸多隐患,所张奢侈等问题.由此使得企业信息管理更繁冗、以现在系统模式由C/S向B/S转型已燃眉之急。更沉重。应运而生的企业文档管理系统是利用计在Internet飞速发展的今日,互联网成为人算机对公司内部文档资料进行的信息管理.它可们快速获得、发布和传递信息的重要柒道,它在以对企业内部电子文档进行管理和查询,也可以人们政治、经济、生活等各个方面发挥着重
6、要的对电子文档进行合理的处理如添加、删除、附加作用。因此网站建设在Internet应用上的地位显1860基于B/S系统模式的企业文档管理系统课题探讨而易见,它已成为政府、企业单位信息化建设中终端用户的运用也特别简便,无需安装任何软件的重要组成部分。而在网络的背景下,文档管理做任何配置,只须要运用阅读器访问系统所在服系统有了更好的平台,基于B/S(阅读器/服务器)务器地址,即可登录系统,起先操作。这样,所的开发模式2,通过Intemet/Intranet访问后台数有的用户终端访问的均是同一个数据库,便于数据库的三层模式,与文档管理的其他环节以及模据的统一,避开了单机版管理程序安装在不同的块间进行
7、连接,实现了文档管理的便利快捷,极电脑上导致数据不统一的状况发生,大的提高了管理人员的工作效率。2.2系统层次模块图2总体设计文档管理系统主要分为7个子模块“对一般用户有用户登录、公告通知、文件管理、密码修2.1主要技术路途和理论改、注销登录的模块。对系统管理员有管理员登本课题项目基于操作系统WindOWSXP开录、公告通知、文件管理、系统管理、密码修改、发,开发环境为ASP3.0,主要编程开发工具为注销登录等模块。用户在登录后,即进入主操作3DreamWeaVerCS4,采纳数据库为MiCre)So代界面模块。见图2-1所示。Access2003数据库,采纳的编程语言主要有HTM1.,VBs
8、cript1Javascript.AJAX,CSS等。ASP基于HTM1.语言,是一种比较成熟的网络系统开发环境,也是微软始终力推的网络编程环境,各个版本的WindOWS的操作系统均对ASP有着良好的支持。运用DreamWeaVer可以直观地运用图形化工具来编辑ASP系统的网页4,便于运用HTM1.来编写页面框架,且对于编写VBscript和Javascript也特别便利。VBscript可以很好的建立起对数据库的操作,JaVaSCriPt810可以很好的生成页面的相关特效,AJAX主要会应用在用户注册方面,这样用户可以进行一无刷新检测用户名是否已存在,CSS主要用于定义整个系统的样式和模板。
9、考虑到配置、维护、运用的便捷,采纳了桌面数据库ACCeSs。Access是Microsoft公司推出的基于阅读器/服务器出/S)模式的数据库系统56,技术特别成熟,具有2.3文档管理系统总体框架极好的可开发性和移植性,同样对各个版本的Windows操作系统数据源都有着很好的兼容性。在整个企业内部文档管理系统包括的基本本课题项目运行的操作系统为WindowsXP1模块中,主要分为7个模块:兼容WindOWS2000Server.Windows2003Server,(1)用户登录:Windows2008Servero服务器Web服务配置软件用户依据用户名和密码进行系统的登录,系为IIS5.1。采纳
10、的测试阅读器为IE7.0,兼容IE6.0统登录用户分为一般用户和系统管理员用户,系以上各版本,非IE内核阅读器如FireFoX暂不兼统依据他们的数据库信息进行相应的验证,他们容“的操作权限也有所不同,在其它的模块中分别进在大力提倡网络办公自动化的今日,文档的行了相应的设置。管理也必需纳入网络化。因此我们采纳了网络编(2)主操作界面模块:程来开发,基于B/S模式,不仅配置简洁,而且1861重庆市电机工程学会2012年学术会争论文在用户登陆胜利后,系统依据读取到的用户(7)登录注销:信息,会自动推断用户所属级别,如管理员、普用户在登录时系统将大量的信息存储在了通用户、部门主任等,并在主操作框架中加
11、载不缓存的SeSSiOn中,用户在退出系统的时候必需将同的功能模块。其清空,避开账户被盗用。(3)系统管理:3数据库设计系统管理分为一系统管理和一参数设置两个子模块。虽然数据库的应用程序访问的数据库不同,一系统管理模块有6个功能界面,分别为一系须要实现的功能也不同7,但其数据库的开发流统配置、一管理员管理、一文件管理员、一用户程就主要分为以下几个步骤:管理、一数据中心、一系统初始化,只有级别最一是利用MicrosoftAccess2003创建数据库。高的超级管理员才可以进行相应的操作。二是运用Connection对象创建到数据库的链一参数设置模块主要用于完成对系统中须要接运用到的参数的管理,主
12、要分为3个功能页面,三是运用adodb.recordset对象对数据源执行分别为一文件类型管理一一级部门一二级部门,SQ1.吩咐并返回数据。目的是为了建立数据资料,便利用户在运用中选四是利用set建立对象读取和处理数据源的择,同时也统一规范.数据,获得记录集”(4)文件管理:文件管理分为一我的空间和一公共文件两个3.1表结构的实现子模块.一我的空间模块分为3个子功能页面,分别依据系统功能设计的要求以及功能模块的为一我的硬盘、一我的共享和一回收站.用户可划分,对于系统信息数据库,可以列出以下的主以在该模块中完成新建文件夹、上传文件、删除要的数据项和数据结构。文件、下载文件、压缩、解压缩、移动(剪
13、切)、(1)用户信息表,表名称标识admin_admin,复制、粘贴、重命名、搜寻、显示(共享)等多用于记录用户基本信息,其中包括了用户名、密种操作,功能基本等同于我们操作个人的电脑硬码、等级、所在部门等基础信息。见表3-1盘。一公共文件管理模块主要分为2个功能页面,分别为一公共书目和一公共文件其中一公共书目是显示出全部授权查阅的文件夹,一公共文件是显示出全部授权查阅的文件。用户可以在这两个页面进行查询操作,查找须要的文件或文件夹。(5)公告通知:公告通知模块主要有2个功能页面,分别为一添加公告和一公告通知,分别用于添加和管理公告通知。管理员可以添加、修改、删除公告,而一般用户只能查阅公告,最
14、新添加的公告还将滚动出现在系统操作界面的banner栏中。(2)文件夹、文件信息表,表名称标识(6)密码修改:HX-NetDiskFoIderOrFiIe,存放关于文件夹、上传密码修改主要功能:用户通过此页面填写旧文件的全部信息。此表是本系统的核心数据表,密码以及新密码,填写的数据送交修改密码页面存储了系统中新建的文件夹、上传的文件的名称处理。假如用户输入信息不正确则返回填写密码和路径,以及相关的信息如上传人、上传时间、页面重新填写,正确密码进行修改。是否共享等等。1862基于B/S系统模式的企业文档管理系统课题探讨(3)系统酉己置信息表,表名称标识index_banner_mid=rsa(i
15、ndex_banner_miadmin_config,主要存放系统的配置信息。d”)(4)系统公告表,表名称标识admin-news,index_gonggao=rsa(index_gonggao)要存放管理员在系统中发布的公告的信息。index_gonggao_time=rsa(index_gonggao_time)3.2数据库连接index_foot=rsa(index_foot,)e1.se数据库建立完成后,就可以进行数据库的连response.write,系统配接。要完成数据库的连接须要在系统的COnn.asp置有误,请联系系统开发人员。”文件中写入数据库的连接字符串,代码如下:end
16、ifDb=,databasezbcv.mdbrsa.c1.oseSetconn=ServerXreateObject(ADODB.setrsa=nothingConnection)Connstr=nProvider=MicrosoftJet.O1.EDB.4.0;4重点模块设计DataSource=&SerVer.MapPath(db/假如你的服务器采纳较老版本ACCeSS驱动,4.1我的硬盘页面设计请用下面连接方法一我的硬盘页面是系统的核心页面,大部分Connstr=*driver=MicrosoftAccessDriver的文件和文件夹操作都通过该页面来进行。页面(*.mdb)jdbq=&
17、Server.MapPath(db)文件为netdisk.aspoCOnnQPenCOnnStr我的硬盘页面可以完成新建文件夹、上传完成数据库的连接以后,用户就可以访问数文件、删除文件、下载文件、压缩、解压缩、移据库中的数据,并且对数据进行相应的处理,如动(剪切)、复制、粘贴、重命名、搜寻、显示读取系统基础配置信息、完成用户注册登录等。(共享)等多种操作,每种操作对应相应的操作3.3读取系统配置信息页面。同时一我的硬盘可以显示该文件夹总的容量、文件数量、文件夹数量,通过列表的方式将在用户启动系统的同时,须要从数据库中读文件夹和文件,以及其相关信息如上传时间等一取系统配置信息,以完成系统的初始配
18、置。这些一列出,效果贴近于WindOWS操作系统中的依据配置信息从admin_config数据表中读出。为了方一具体信息排列方式显示的效果。便调用,我们用ConSt.asp文件数据信息读取出的,一我的硬盘各个功能按钮链接不同的功能页并保存在相应的变量中。这样只须要在每个页面面,在点击功能按钮如一上传文件后,均会弹出文件中加载const.asp文件即可完成对系统信息的相应的操作界面供用户操作。其程序代码(部分读取,具体的实现代码如下所示:代码)如下:setrsa=conn.execute(se1.ect*fromadmin_configwhereid=1.)functionChecked()if
19、notrsa.eofthensysname=rsa(sysname)varj=0sysuser=rsa(sysuser)for(i=0;imaxrecord1.=rsa(maxrecord1.)document.form.e1.ements.1.ength;i+)maxrecord2=rsa(maxrecord2)if(document.form.e1.ementsi.namemaxup1.oad=rsa(maxup1.oad)=Fi1.e1.d11document.form.e1.ementsi.name=canreg=rsa(canreg)Fo1.der1.d)usercheck=rsa(
20、usercheck)index_1.ogo=rsa(index_1.ogo)i863重庆市电机工程学会2012年学术会争论文(覆盖)、一可删除。假如选择一指定权限的查if(document.form.e1.ementsi.checked)阅方式,可以选择将文件夹或文件开放给指定的j+;用户。在授权查阅的设置中,还可以设置文件夹授权查阅密码,用户只有输入了查询密码后方能进入文件夹,以上的操作便于用户对文件夹和文件的管理实现精细化的管理。returnj;)4.2我的共享页面设计functionCheckAII1.O该页面主要是用于列出用户自己授权查阅for(i=0;idocument.form.e
21、1.ements.1.ength;(共享)的文件夹和文件,文件为Mysharesee.aspoi+)通过该页面可以一目了然的查看到全部的授权查阅文件夹和文件,以及它们的查阅权限,并且可以很便利的通过一编辑按钮,修改调整查阅权if(document.form.e1.ementsi.checked)限。document.form.e1.ementsi.checked=fa1.se;4.3回收站页面设计document.form.CheckA1.1.checked=fa1.se;我的硬盘中删除的文件夹、文件,都将存放在回收站列表中,避开用户因为误操作造成的ese文件丢失。在回收站中主要有清除、还原的
22、操作,还有压缩、解压缩以及查询功能。如用户进行了document.form.e1.ementsi.checked=true;删除操作则文件就将从数据库和服务器上彻底删除,并在以后的操作中不行再运用。假如进行document.form.CheckAII.checked=true;的是还原操作则文件将放回到文件初始的位置。此页面文件为NetdiSkPrede1.asp,主要用到的就是数据库的连接,在进行文件删除时将文件的信息显示在回收站的列表中,同时将被删除的文functionDe1.AII()件从Up1.oadFiIe文件夹移到PreDeIUp1.oadFiIe文件夹,不再显示在一我的硬盘中。回
23、收站主要if(Checked()=0)的代码如下:a1.ert(“您必需选择其中的一个文件说明:过程backfi1.e表示回收站还原时的主或文件夹”);要代码代码,过程De1.AI1.表示回收站清除时的主要代码。e1.se5结论if(confirm(,确定要删除选择的文件或文件夹么?n文件或文件夹将被放入回收站!本系统运用软件工程原理,通过需求分析、)总体设计、数据库设计、系统实现及重点模块设须要特殊指出的是,在一授权查阅也即是共计,完成了企业内部文档管理系统。本系统所实享文件夹这项功能中,文件夹共享的方式分为五现的文档管理功能,其界面友好、功能完善、使种,分别为显示给本部门、显示给本科室、全
24、部用便利快捷、平安高效,使企业内部管理变得便人可见、指定权限以及不显示(不共享)。捷,使文档管理人员可以在更加完善的平台上工在选择了随意一种授权查阅方式后,还可以作,提高了办公效率。进行设置查阅的权限,分别为一可上传、一可修改】864基于B/S系统模式的企业文档管理系统课题探讨在本系统的开发过程中将ASP.NET技术应2管西京ASP+Access动态网站案例开发.电子用到文档管理业务当中,将当代先进的Bs三层工业出版社;第I版(2008年7月1日)结构技术和文档管理的业务良好地结合在一起,李睦芳.DreamweaverCS4+ASP动态网站开发从基于B/S结构,实现了零客户端以及文档的信息基础
25、到实践.机械工业出版社;第1版(2010年4化,对我国企事业管理的信息化建设具有重要意月1日)义。吴素芹、赵征鹏、李林ASP动态网页制作教程.本系统在系统分析时将系统开发的背景和人民邮电出版社;第1版(2008年11月1日)外文开发前景进行了说明,并对系统设计环境进行了书名:ActiveServerPagesforWebmasters简洁的说明。总体设计制作了系统各个功能模块李杰、郭江Access2003好用教程.人民邮电的流程图以及系统简洁运行的环境和系统应当出版社;第1版(2007年9月1日)完成的主要内容。总体设计思路是此论文编写最何国民、仲治国ASP动态网站68个典型模块精重要的部分之
26、一,对系统的层次图进行了构建.解.科学出版社;(2009年4月1日)并统计了数据库中比较重要的用户表和存储过李春葆、曾平、喻丹凡ASP动态网页设计一一程,并对他们的作用进行了总结。基于ACCeSS数据库.清华高校出版社;(2009年6经过以上的设计,本系统实现了系统管理、月1日)文档管理、回收站管理、文件检索、用户密码修JamesEdwards,Michae1.Mahemoff,AraPeh1.ivanian,改等功能,基本完成了文档录入人员在功能上需CameronAdams,DanWebb,ChristianHei1.mann.求。但由于时间和技术上的一些缘由,本软件还SimonWi1.1.
27、ison.TheArt&ScienceofJavaScript.是存在一些缺陷和不足之处,这些部分的完善工出版社:SitePoint;(2007年5月30日)作将在以后的运用过程中逐步推动。9KevinYank,CameronAdams.Simp1.yJavaScript).出版社:SitePOint;(2007-06-21)参考文献划ChristianHei1.mann.(BeginningJavaScriptwithDOMScriptingandAjax.出版社:Apres;(2006Q714)囚曾钦宏、徐学洲.基于StrUtS的文档管理系统.西安电子科技高校计算机学院;微机发展;2005年08期1865