中油档案信息管理系统用户配置手册.docx
《中油档案信息管理系统用户配置手册.docx》由会员分享,可在线阅读,更多相关《中油档案信息管理系统用户配置手册.docx(7页珍藏版)》请在冰豆网上搜索。
![中油档案信息管理系统用户配置手册.docx](https://file1.bdocx.com/fileroot1/2022-12/6/36751397-b8d8-40c6-b81f-3bb3b920b26f/36751397-b8d8-40c6-b81f-3bb3b920b26f1.gif)
中油档案信息管理系统用户配置手册
中油档案信息管理系统发布配置手册
北京佳讯天则数字技术有限公司
二○○五年六月
一、前言
《中油档案信息管理系统》Web发布系统主要为各级领导、各部门工程技术和管理人员,特别是在外地的工作人员,提供通过互联网和浏览器远程查询、利用电子档案的功能。
该系统是天则电子档案管理系统(客户端版)的延伸,二者紧密结合。
它以电子档案管理系统的数据为资源,在浏览器/服务器模式下,实现严格权限管理基础上的电子档案网上发布、高级检索和原文浏览。
该系统操作简单、快捷,可以使档案利用者无须到档案部门现场办理手续,即可通过网络在自己的权限范围内,查询利用自己所需要的档案资料,提高了办公效率,也减轻了档案部门的借阅工作强度。
系统特点:
多种运行方式——可依据不同规模的客户需求运行相应的web服务器,可通过IIS、等方式运行,使Web发布系统更加灵活、便捷、稳定。
对用户进行角色管理——对相同角色的用户进行群组管理,统一分配管理权限,使用户权限的配置过程更加简洁明了。
功能与界面分开——Web发布系统的功能均为预先设定的,Web界面使用的是界面模版,可自由更换,不会影响Web的使用功能,具有很好的可移植性。
多种信息安全设置——在web发布系统中,设置了多种信息安全措施,例如:
超时连接、用户登录信息设置等,且该系统不具备编辑功能,所以能够很好的保证系统的安全性。
提示:
配置系统涉及的相关知识
1.Web发布系统文件的配置知识。
2.相关HTML设计语言的知识
3.SQLServer查询语句知识
4.Web发布系统的数据同步器的设置和配置知识。
5.OFFICE2000中的Access的相关知识,如:
建库,导数据等内容。
二、运行环境与方式
运行环境
2.1.1硬件环境(建议配置)
档案部门局域网服务器硬件环境配置:
∙CPU:
IntelXeon系列
∙内存:
512M
∙硬盘:
RAID5
∙100M带宽网络环境
档案部门客户端硬件环境配置:
∙CPU:
IntelP42.0G
∙内存:
256M
∙100M带宽网络环境
2.1.2软件环境(建议配置)
档案部门局域网服务器软件环境配置:
∙操作系统:
Win2000ServerSP4或以上版本
∙数据库:
MicrosoftAccess/SQLServer/Oracle
∙网络协议:
TCP/IP
档案部门客户端软件环境配置:
∙操作系统:
Win2000/XP
∙运行工具:
InternetExplorer版本上浏览器(包含)
∙网络协议:
TCP/IP
运行方式
2.2.1中小型Web服务器
通过文件运行Web服务器如图2-1所示,适用于在线人数小于100的中小型企业。
其特点是:
运行方式简单、快捷,调试窗口可随时纠错,性能稳定。
通常我们使用的Web系统均是这种方式。
图2-1
2.2.1大型Web服务器
用IIS/Apache做Web服务器,需要在IIS服务器中配置dll文件。
其特点是:
浏览的速度快,可适用于同时在线人数大于100的中大型企业,可集成微软AD认证。
三、Web发布系统的组成
Web发布系统包含四个必要的组成部分:
Config、files、Templates三个文件夹和一个运行文件。
其中,这三个文件夹的名称都是固定不允许修改的(参见图3-1)。
图3-1
是web发布系统的运行文件,只有先执行了该文件,才能启动网上发布功能。
Config文件夹是用来存放系统中主要配置文件的文件夹,该文件夹中需包含四个必要组成部分:
usercfg文件夹和、、三个配置文件。
其中在usercfg文件夹里又包含了若干个按权限分成的子文件夹,例如有一个名为“管理员”的文件夹,那么所有关于管理员的权限都是在这个文件夹里进行定义和配置的。
在“管理员”文件夹内又包含了两个配置文件分别是:
、我们将在下面的章节中做详细讲解。
files文件夹用来存放web页面中的图片。
Templates文件夹是用来存放web页面中的模版页面。
下面,我们以《中油档案信息管理系统》为例,详细地讲解web发布系统的配置过程。
四、Web发布系统的配置
用户权限的配置
在Config文件夹里建立一个的文件,例如一个已建好的该文件,如图4-1所示:
图4-1
从图中可以看到文件包含“用户定义”、“用户信息定义”两部分。
其中“用户信息定义”是指用于指定用户的角色,这个角色可以具有很多的权限,属于这个角色的人可以不止一个。
“用户定义”部分是用于定义每个用户的登录密码的,如“li=123”是指登录名为“li”的这个用户的登录密码为“123”。
“用户信息定义”部分的配置内容例如:
li=<档案功能组>管理员档案功能组>。
注意这里的用户组“管理员”是与Config文件夹中的usercfg文件夹中的各个子文件夹相对应的。
在这里我们还提供了一个工具,用于添加、管理和修改用户信息,可自动将用户信息添加到配置文件中,如图4-2所示:
在增加用户的弹出窗口中,为所增加用户分配角色的同时,即指定了该用户的权限,且可随时通过“修改”按钮进行更改。
在工具的左侧人员列表中列出了所有Web发布系统中的用户名。
图4-2
目录树的配置
首先,在Config文件夹中的usercfg文件夹中建立一个名为“管理员”的文件夹,同时在这个文件夹里建立一个的文件,这个文件用于建立“管理员”用户组的目录树。
例如:
这个文件的内容如图4-3所示:
图4-3文件内容
这个文件建立后的效果如图4-4中红线所圈的内容所示:
这个目录树定义的标准格式为:
TempOrd=Caption|DB_Ord|HttpURL|
其中TempOrd为每一行的序列号,序列号可以用数字或字母来表达,且不一定要连续,但是在同一文件中不允许任意两行的序列号相同;等号右面的第一列即Caption|为在视图中所要显示的内容,如在本例中1=[&空空直接图标&]生产管理|925,“[&空空直接图标&]生产管理”这一项即为在目录树显示‘生产管理’,[&空空直接图标&]表示用宏替换在‘生产管理’两字前显示想要的图片,关于宏的定义我们将在后面做详细介绍;DB_Ord|表示该目录树在数据库中所对应的视图,HttpURL|表示跳转菜单的URL连接地址。
图4-4“管理员”目录树示意图
不同角色用户的权限不同,其对应的目录树的配置也不同。
主文件的配置
在Config文件夹中建立一个名为的文件,该文件是本系统的主配置文件,建好的文件示例如图4-5所示:
图4-5文件内容
文件分为:
宏替换定义、System、显示视图定义、数据库定义四个部分。
1、宏替换定义
宏替换定义是指把一些经常用到的一些命令或者是过程写出来并定义成一个固定的名称,在用到这些命令或过程的时候,用这些定义的固定的名称来代替这些命令或过程,这种方法即简化了配置文件的代码量又为维护带来了方便。
例如:
FunMaco_图标=,这个宏定义是指从files目录下调用一个图片显示在web界面上,如果没有宏定义我们在需要调用图片的地方都写上等号后面的一长串语句,但定义了宏,则就大大简化了这种操作。
2、System
在这个区域里定义了系统的全局设置,如超时联接的设置、目录树的宽度、是否折行显示及是否兼容四位档号等内容。
提示:
通常在system中定义的内容不要轻易改动。
3、数据库定义
数据库定义是实现目录树与数据库的连接的定义,通过这一部分的定义和设置,可把录入到中油档案信息管理系统中的数据发布到网页中。
这部分的定义规则为:
DBOrd=ADO连接串|SQL
其中DBOrd是和目录树定义时的DB_Ord相对应的视图。
“ADO连接串”是指和具体的Access库相连的命令,这个命令可以通过我公司提供的ADO连接工具得到。
“SQL”是指具体地从数据库中的某个表中提取想要的数据的SQL语句,这里的SQL语句要符合SQL语法的规范。
如我要从表SQLVIEW中取所有数据,那么SQL语句的写法为:
“select*fromSQLVIEW”。
4、显示视图定义
显示视图定义内容是所显示文件的目录项定义。
如档案有题名、档号、日期、文件编号等列表项内容,那么具体要在界面中显示哪几项就要在这部分定义了。
例如:
在例子中显示视图定义是这么定义的:
缺省=档号|档号|160,题名|题名|400,文件编号|文件编号|100,日期|日期|80
那么在界面的效果如图4-6中红线所圈部分所示
图4-6
其中等号的左面对应的是下面数据库定义中的行的等号左边对应的内容,在此例子中缺省是指在如果没有特殊定义那么下面数据库定义中的各行对应的视图均为这种定义。
界面的配置
本系统的设计思路是模版加配置,即功能与界面分离。
那么我们展现给大家看到的界面其实都是界面模版,这些模版都存放在Templates文件夹中,各个界面上的按钮也都是通过界面定义来设置的。
在Config文件夹里建立文件,这个文件就是用来定义界面的。
如图4-7所示这是登录界面的模版,在这个界面里如“用户名”后的“{%EdUserName%}?
”代码是用来定义登录用户名文本框的,“{%SPBOK%}”代码是用来调用登陆按钮的。
这样一来,即使没有界面设计,Web发布系统依旧可以运行,且界面模版可随意更改,非常灵活。
图4-7
五、建立ADO数据同步
数据同步器的功能
数据同步器的主要功能是把中油档案信息管理系统中的数据同步到Web发布系统的数据库里,这样才能保证当中油档案信息管理系统中每增加一条数据都能在Web中发布出来。
数据同步器可实现数据同步、数据单向同步、数据库备份等多项功能,在这里我们主要使用ADO数据同步功能。
数据同步器的配置
ADO数据同步主要使用、两个文件和ADO数据连接器,其中是数据同步器的执行文件,是数据同步器的配置文件,数据同步器可支持多种数据转换。
提示:
数据同步器有不同的版本号,使用中请注意,在这里使用的版本是。
、两个文件必须放在中油档案信息管理系统所在的NOTES文件夹内。
首先,先建立一个名为NSF_Tools_bs.ini的配置文件,NSF_Tools_bs.ini是Web数据转换的配置文件。
如图5-1一个已建好的文件。
图5-1
该文件包含宏替换定义、ADO数据同步两部分。
A、宏替换定义
宏替换定义是以宏定义的方式定义了一个ADO连接的命令行,即与Web发布系统数据库相联接的命令行。
B、ADO数据同步
ADO数据同步是定义NOTES数据库和Web发布系统的数据库进行联接的语句。
其定义格式如下:
TempOrd=Domino服务器地址|NSF数据库地址|NSF视图||ADO连接字||SQL语句|UNIDEDIT|字段对照表
等号左边的TempOrd是命令行的序列号,这个序列号即可以是数字也可以是其他的字母,但同一个文件中不允许有两个序列号是相同的。
等号右边的“NSF数据库地址|”是NOTES即中油档案信息管理系统的数据库的路径,而“ADO连接字||SQL语句|”这部分是定义Web发布系统的数据库和具体的数据库表。
建立视图
在服务器上找到中油档案信息管理系统所在NOTES文件夹下的Domino数据库,并在NOTES中打开需要做数据同步的文件。
根据库建立ADO数据同步视图。
通常为:
ADO同步案卷、ADO同步件、ADO同步文件。
在建立ADO同步视图时,注意选择条件为“按公式选择”,在文本框内输入“selsct(form=”案卷(或文件,件)”)”公式。
如下图红色线圈内所示:
创建好视图后,选择“创建”菜单-“设计”-“视图”,如下图所示:
进入设计视图页面后,打开需要设计的视图,进入编辑状态,并为该视图建立一个名为“UNIDEDIT”的列,设列宽为55,取列值公式为:
@Text(@DocumentUniqueID)。
如下图所示:
建立ACCESS数据库
在MicrosoftOffice中找到MicrosoftOfficeAccess,点击进入Access界面,点击第一项即“空数据库”项如图5-2所示,后点击确定按钮,系统自动弹出一个保存窗口,输入新建的数据库的名称,并指定新建数据库的存放位置。
图5-2
在ACCESS中的数据库窗口中,选择左侧“对象”列表下的“表”选项,在右侧窗口中则显示出设计方式。
通常我们选择“使用设计器创建表”,如图5-3。
图5-3
这时会弹出一个设计表窗口,设计表的字段、名称、数据类型,如图5-4。
在这里所设计的表的字段,须与NOTES中定义的视图的字段相统一,取其合集。
在这里UNID、FORM、UNIDEDIT、类别号、档号、题名……为必须建立的字段,不可缺省。
图5-4
数据同步
双击文件,即可打开同步器的主界面如图5-5所示界面上的“测试”按钮是指手动对数据库进行同步,即点击此按钮后就把配置文件中所涉及的库进行同步。
图5-5
当点击“测试”按钮时,数据同步器会弹出一个对话窗,询问“你是在测试配置文件吗?
”此时我们选择“否”,如图5-6所示:
图5-6
系统此时会再次弹出一个对话窗口询问“重新复制全部数据吗?
”我们依然选择“否”如图:
5-7所示:
图5-7
最终的执行过程如图5-8所示:
图5-8
ADO数据同步过程全部完成,用户可设定“定时”功能,则系统可自动完成数据同步过程。
定时功能可对系统设置固定的同步更新时间,当到这个时间时程序会自动把配置文件所涉及的库同步。
“中断执行”选项是指在数据同步运行过程中,用于中断同步过程。
“打开配置”选项可直接打开的配置文件文件。