




免费预览已结束,剩余9页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
重庆市电机工程学会2012年学术会议论文 基于B/S系统模式的企业文档管理系统课题研究 12李慈辉,莫从元 (1. 重庆市电力公司永川供电公司,永川402160;2. 重庆市电力公司永川供电公司,永川402160) 等等。文档管理信息化避免了以往纸质文档的种摘要:随着社会的发展,信息化成为时代的主题,企业种弊端,提高了信息管理的效率,节省了工作的内部文档信息管理是企业管理中一个较重要的环节,是时间和管理人员的劳力。而且它通过数据库的统从业人员日常工作和个人信息的一项基本资料的保留,一管理减少了数据处理的诸多错误,保证了系统也是信息保密及防止资料外泄的重要手段,实现文档信管理的统一性,也增加了保密性。另外,文档信息管理的电子化是现在的发展要求。系统选择以Asp动息是公司进行其它管理的前提,文档管理的电子态网页技术、Microsoft Access 2003数据库等为开发工具,化是一项比较基本和典型的要求。文档管理信息在此基础上基于B/S(浏览器/服务器)系统模式,实现化在现在的发展中具有不可忽视的优势,也是未数据库的连接并完成企业内部文档管理系统的功能,以来企业管理不可缺少的,所以说企业文档管理系更好地满足各单位的需求。有效的解决了纸质手工处理统是企业管理中一项重要的组成部分。 时效率低下和文件易丢失的问题,使得资料保留更完整针对文档管理方面国外发展相对较迅速1,查询更方便快捷。社会在发展,一切都应该进步否则都将国外很多国家地方已配备了十分先进的管理信会逐步被淘汰,只有不断完善不断进取才可以更好适应息系统,而且由许多国外开发的带有图形化界面于社会,生存与社会,发展于社会,才可以更好的服务的文档管理信息系统,以其高质量和高安全性一于社会。因此本论文进行企业文档管理系统的研究是具直享有相当好的口碑,但是这一类软件结构复有深刻意义的。 杂,由于语言的障碍等诸多原因,不便于我们某 些企业的迅速掌握,其次我们也可能很难接受相关键词:企业管理;文档管理系统;B/S系统模式;动态对高昂的价格,所以我们应该开发出适用我国各网页技术 中小企业的高水平软件产品,为管理做好强大的 1 引言 支撑平台。现在,建立在计算机网络基础之上的企业内部文档管理系统的应用和概念正逐渐的文档是企业重要的智力资产。在企业中,文进入人们的生活,向文档管理信息化管理更进了档一般都以电子文档的形式存在,比如微软.doc一步。 格式,xls格式,ppt格式,pdf格式,纯文本.txt在当前信息产业的强烈影响下企业的发展格式等;从内容上,可能是商务合同、会议记录、都在发生着变化,主要一个方面就发生在管理信客户资料、设计文档、推广文案、项目文档等。息系统上。企业信息管理等多方面的需要,使现这些文档,可能是过程性质的,也可能是公司正在的企业不得不建设信息管理系统,虽说现在已式发布的文档,可能处在编写阶段,也可能是已经有很多成型的管理系统,但是多数是基于C/S经归档不能再修改的。企业在进行文档管理的过结构开发的。针对这种系统的缺点是用户界面不程中,经常会碰到文档堆积多、分类管理困难、够友好、不利于部门间的交流、数据冗余度大、查找缓慢、利用率低、安全缺乏、无法共享、纸效率不高、而且安全性方面也存在诸多隐患,所张浪费等问题,由此使得企业信息管理更繁冗、以现在系统模式由C/S向B/S转型已迫在眉睫。 更沉重。应运而生的企业文档管理系统是利用计在Internet飞速发展的今天,互联网成为人算机对公司内部文档资料进行的信息管理,它可们快速获取、发布和传递信息的重要渠道,它在以对企业内部电子文档进行管理和查询,也可以人们政治、经济、生活等各个方面发挥着重要的对电子文档进行合理的处理如添加、删除、附加作用。因此网站建设在Internet应用上的地位显 1860 基于B/S系统模式的企业文档管理系统课题研究 而易见,它已成为政府、企业单位信息化建设中终端用户的使用也非常简便,无需安装任何软件的重要组成部分。而在网络的背景下,文档管理做任何配置,只需要使用浏览器访问系统所在服系统有了更好的平台,基于B/S(浏览器/服务器)务器地址,即可登录系统,开始操作。这样,所的开发模式2,通过Internet/Intranet访问后台数有的用户终端访问的均是同一个数据库,便于数据库的三层模式,与文档管理的其他环节以及模据的统一,避免了单机版管理程序安装在不同的块间进行连接,实现了文档管理的方便快捷,极电脑上导致数据不统一的情况发生。 大的提高了管理人员的工作效率。 2.2 系统层次模块图 2 总体设计 文档管理系统主要分为7个子模块。对普通用户有用户登录、公告通知、文件管理、密码修 2.1 主要技术路线和理论 改、注销登录的模块。对系统管理员有管理员登本课题项目基于操作系统Windows XP开录、公告通知、文件管理、系统管理、密码修改、发,开发环境为ASP 3.0,主要编程开发工具为注销登录等模块。用户在登录后,即进入主操作 3Dreamweaver CS4,采用数据库为Microsoft 界面模块。见图2-1所示。 Access 2003数据库,采用的编程语言主要有 HTML,VBscript,Javascript,AJAX,CSS等。 ASP基于HTML语言,是一种比较成熟的网络系统开发环境,也是微软一直力推的网络编程环境,各个版本的Windows的操作系统均对ASP有着良好的支持。使用Dreamweaver可以直观地使用图形化工具来编辑ASP系统的网页4,便于使用HTML来编写页面框架,且对于编写VBscript和Javascript也非常便利。VBscript可以很好的建立起对数据库的操作,Javascript810可以很好的生成页面的相关特效,AJAX主要会应用在用户注册方面,这样用户可以进行无刷新检测用户名是否已存在,CSS主要用于定义整个系统的样式和模板。考虑到配置、维护、使用的便捷,采用了桌面数据库Access。Access是Microsoft公司推出的基于浏览器/服务器(B/S) 模式的数据库系统5 6,技术非常成熟,具有 2.3 文档管理系统总体框架 极好的可开发性和移植性,同样对各个版本的Windows操作系统数据源都有着很好的兼容性。 在整个企业内部文档管理系统包括的基本本课题项目运行的操作系统为Windows XP,模块中,主要分为7个模块: 兼容Windows 2000 Server,Windows 2003 Server, (1) 用户登录: Windows 2008 Server。服务器Web服务配置软件用户根据用户名和密码进行系统的登录,系为IIS 5.1。采用的测试浏览器为IE7.0,兼容IE6.0统登录用户分为普通用户和系统管理员用户,系以上各版本,非IE内核浏览器如FireFox暂不兼统根据他们的数据库信息进行相应的验证,他们容。 的操作权限也有所不同,在其它的模块中分别进在大力倡导网络办公自动化的今天,文档的行了相应的设置。 管理也必须纳入网络化。因此我们采用了网络编 (2) 主操作界面模块: 程来开发,基于B/S模式,不仅配置简单,而且 1861 重庆市电机工程学会2012年学术会议论文 在用户登陆成功后,系统根据读取到的用户(7) 登录注销: 信息,会自动判断用户所属级别,如管理员、普用户在登录时系统将大量的信息存储在了通用户、部门主任等,并在主操作框架中加载不缓存的session中,用户在退出系统的时候必须将同的功能模块。 其清空,避免账户被盗用。 (3) 系统管理: 3 数据库设计 系统管理分为系统管理和参数设置两个子模块。 虽然数据库的应用程序访问的数据库不同,系统管理模块有6个功能界面,分别为系需要实现的功能也不同7,但其数据库的开发流统配置、管理员管理、文件管理员、用户程就主要分为以下几个步骤: 管理、数据中心、系统初始化,只有级别最一是利用Microsoft Access 2003创建数据库。 高的超级管理员才可以进行相应的操作。 二是使用Connection对象创建到数据库的链参数设置模块主要用于完成对系统中需要接。 使用到的参数的管理,主要分为3个功能页面,三是使用adodb.recordset对象对数据源执行分别为文件类型管理一级部门二级部门,SQL命令并返回数据。 目的是为了建立数据资料,方便用户在使用中选四是利用set建立对象读取和处理数据源的择,同时也统一规范。 数据,获取记录集。 (4) 文件管理: 文件管理分为我的空间和公共文件两个 3.1 表结构的实现 子模块。 我的空间模块分为3个子功能页面,分别根据系统功能设计的要求以及功能模块的为我的硬盘、我的共享和回收站。用户可划分,对于系统信息数据库,可以列出以下的主以在该模块中完成新建文件夹、上传文件、删除要的数据项和数据结构。 文件、下载文件、压缩、解压缩、移动(剪切)、 (1) 用户信息表,表名称标识admin_admin,复制、粘贴、重命名、搜索、显示(共享)等多用于记录用户基本信息,其中包括了用户名、密种操作,功能基本等同于我们操作个人的电脑硬码、等级、所在部门等基础信息。见表3-1 盘。 公共文件管理模块主要分为2个功能页面,分别为公共目录和公共文件。其中公共目录是显示出所有授权查阅的文件夹,公共文件是显示出所有授权查阅的文件。用户可以在这两个页面进行查询操作,查找需要的文件或文件夹。 (5) 公告通知: 公告通知模块主要有2个功能页面,分别为添加公告和公告通知,分别用于添加和管理公告通知。管理员可以添加、修改、删除公告, 而普通用户只能查阅公告,最新添加的公告还将滚动出现在系统操作界面的banner栏中。 (2) 文件夹、文件信息表,表名称标识 (6) 密码修改: HX_NetDiskFolderOrFile,存放关于文件夹、上传密码修改主要功能:用户通过此页面填写旧文件的所有信息。此表是本系统的核心数据表,密码以及新密码,填写的数据送交修改密码页面存储了系统中新建的文件夹、上传的文件的名称处理。如果用户输入信息不正确则返回填写密码和路径,以及相关的信息如上传人、上传时间、页面重新填写,正确密码进行修改。 是否共享等等。 1862 基于B/S系统模式的企业文档管理系统课题研究 (3) 系统配置信息表,表名称标识 index_banner_mid=rsa(index_banner_miadmin_config,主要存放系统的配置信息。 d) (4)系统公告表,表名称标识admin_news,主 index_gonggao=rsa(index_gonggao) 要存放管理员在系统中发布的公告的信息。 index_gonggao_time=rsa(index_gongga o_time) 3.2 数据库连接 index_foot=rsa(index_foot) else 数据库建立完成后,就可以进行数据库的连 response.write 系统配接。要完成数据库的连接需要在系统的conn.asp置有误,请联系系统开发人员。 文件中写入数据库的连接字符串,代码如下: end if Db = database/zbcv.mdb rsa.close Set conn = Server.CreateObject (ADODB. set rsa=nothing Connection) connstr=Provider=Microsoft.Jet.OLEDB.4.0; 4 重点模块设计 Data Source= & Server.MapPath(db) 如果你的服务器采用较老版本Access驱动, 4.1 我的硬盘页面设计 请用下面连接方法 我的硬盘页面是系统的核心页面,大部分 connstr=driver=Microsoft Access Driver 的文件和文件夹操作都通过该页面来进行。页面 (*.mdb);dbq= & Server.MapPath(db) 文件为netdisk.asp。 conn.Open connstr 我的硬盘页面可以完成新建文件夹、上传完成数据库的连接以后,用户就可以访问数文件、删除文件、下载文件、压缩、解压缩、移据库中的数据,并且对数据进行相应的处理,如动(剪切)、复制、粘贴、重命名、搜索、显示读取系统基础配置信息、完成用户注册登录等。 (共享)等多种操作,每种操作对应相应的操作 3.3 读取系统配置信息 页面。同时我的硬盘可以显示该文件夹总的容量、文件数量、文件夹数量,通过列表的方式将在用户启动系统的同时,需要从数据库中读文件夹和文件,以及其相关信息如上传时间等一取系统配置信息,以完成系统的初始配置。这些一列出,效果贴近于Windows操作系统中的按照配置信息从admin_config数据表中读出。为了方详细信息排列方式显示的效果。 便调用,我们用const.asp文件数据信息读取出的,我的硬盘各个功能按钮链接不同的功能页并保存在相应的变量中。这样只需要在每个页面面,在点击功能按钮如上传文件后,均会弹出文件中加载const.asp文件即可完成对系统信息的相应的操作界面供用户操作。其程序代码(部分读取,具体的实现代码如下所示: 代码)如下: set rsa=conn.execute(select * from admin_config where id=1) function Checked() if not rsa.eof then sysname=rsa(sysname) var j = 0 sysuser=rsa(sysuser) for(i=0;i maxrecord1=rsa(maxrecord1) document.form.elements.length;i+) maxrecord2=rsa(maxrecord2) if( maxupload=rsa(maxupload) = FileId | = canreg=rsa(canreg) FolderId) usercheck=rsa(usercheck) index_logo=rsa(index_logo) 1863 重庆市电机工程学会2012年学术会议论文 (覆盖)、可删除。如果选择指定权限的查 if(document.form.elementsi.checked) 阅方式,可以选择将文件夹或文件开放给指定的 j+; 用户。在授权查阅的设置中,还可以设置文件夹 授权查阅密码,用户只有输入了查询密码后方能 进入文件夹,以上的操作便于用户对文件夹和文 件的管理实现精细化的管理。 return j; 4.2 我的共享页面设计 function CheckAll1() 该页面主要是用于列出用户自己授权查阅 for(i=0;idocument.form.elements.length;(共享)的文件夹和文件,文件为Mysharesee.asp。 i+) 通过该页面可以一目了然的查看到所有的授权 查阅文件夹和文件,以及它们的查阅权限,并且 可以很方便的通过编辑按钮,修改调整查阅权 if(document.form.elementsi.checked) 限。 document.form.elementsi.checked=false; 4.3 回收站页面设计 document.form.CheckAll.checked=false; 我的硬盘中删除的文件夹、文件,都将存 放在回收站列表中,避免用户因为误操作造成的 else 文件丢失。在回收站中主要有清除、还原的操作, 还有压缩、解压缩以及查询功能。如用户进行了 document.form.elementsi.checked = true; 删除操作则文件就将从数据库和服务器上彻底 删除,并在以后的操作中不可再使用。如果进行 document.form.CheckAll.checked = true; 的是还原操作则文件将放回到文件初始的位置。 此页面文件为Netdiskpredel.asp,主要用到的 就是数据库的连接,在进行文件删除时将文件的 信息显示在回收站的列表中,同时将被删除的文 function DelAll() 件从UpLoadFile文件夹移到PreDelUpLoadFile 文件夹,不再显示在我的硬盘中。回收站主要 if(Checked() = 0) 的代码如下: alert(您必须选择其中的一个文件说明:过程backfile表示回收站还原时的主或文件夹); 要代码代码,过程DelAll表示回收站清除时的主 要代码。 else 5 结论 if(confirm(确定要删除选择的文件或文件夹么?n文件或文件夹将被放入回收站!本系统运用软件工程原理,通过需求分析、 ) 总体设计、数据库设计、系统实现及重点模块设需要特别指出的是,在授权查阅也即是共计,完成了企业内部文档管理系统。本系统所实享文件夹这项功能中,文件夹共享的方式分为五现的文档管理功能,其界面友好、功能完善、使种,分别为显示给本部门、显示给本科室、所有用方便快捷、安全高效,使企业内部管理变得便人可见、指定权限以及不显示(不共享)。 捷,使文档管理人员可以在更加完善的平台上工在选择了任意一种授权查阅方式后,还可以作,提高了办公效率。 进行设置查阅的权限,分别为可上传、可修改 1864 基于B/S系统模式的企业文档管理系统课题研究 在本系统的开发过程中将ASP.NET技术应2 管西京. ASP+Access动态网站案例开发. 电子用到文档管理业务当中,将当代先进的B/S三层工业出版社; 第1版 (2008年7月1日) 结构技术和文档管理的业务良好地结合在一起,3 李睦芳. Dreamweaver CS4 +ASP动态网站开发从基于B/S结构,实现了零客户端以及文档的信息基础到实践. 机械工业出版社; 第1版 (2010年4化,对我国企事业管理的信息化建设具有重要意月1日) 义。 4 吴素芹、赵征鹏、李林. ASP动态网页制作教程. 本系统在系统分析时将系统开发的背景和人民邮电出版社; 第1版 (2008年11月1日) 外文开发前景进行了说明,并对系统设计环境进行了书名: Acti
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 租房合同范本怎么填写
- 工地安全用工合同范本
- 2025解除租房合同协议书格式
- 借款抵押保证合同范本
- 装修劳务员工合同范本
- 广告合同范本2017
- 生物质销售合同范本
- 采购酒水副食合同范本
- 雕塑养护合同范本
- 建筑内部合作合同范本
- GB/T 4213-2008气动调节阀
- GB/T 41365-2022中药材种子(种苗)白术
- GB/T 31717-2015病媒生物综合管理技术规范环境治理蚊虫
- GB/T 24267-2009建筑用阻燃密封胶
- 水利工程设计变更表格
- 上海交通大学学生生存手册
- 收益还原法课件
- 执业风险与棘手医患纠纷防范与处理
- 西藏民主改革60周年模板课件
- DBJ50∕T-342-2019 工程建设对既有建(构)筑物安全影响评估标准
- NBT-4701焊接工艺评定中英文格式-填写范本-20
评论
0/150
提交评论