发明名称 一种面向中小企业的可视化文档管理系统的建立方法
摘要 一种面向中小企业的可视化文档管理系统的建立方法,属于企业管理信息系统技术领域,其特征在于,依次含有以下步骤:在服务器端,建立文档信息管理模块,以便管理所有数据库中的非结构化信息,其中包括建立文档管理数据库、业务逻辑处理类别、页面显示以及在页面上构建文档可视化环境各子步骤;建立系统管理模块,以便通过限定用户权限来实现文档安全,其中包括:建立用户管理、角色管理、组别管理、权限管理以及权限定义共五个子模块,建立系统管理业务逻辑处理类别、建立页面显示、调用及操作各子步骤。本发明具有支持使用异构CAD系统的异地中小企业协同交流,可有效维护文档的安全以及成本低廉、操作方便的优点。
申请公布号 CN101197023A 申请公布日期 2008.06.11
申请号 CN200710177621.7 申请日期 2007.11.19
申请人 清华大学 发明人 田凌;薛莲
分类号 G06Q10/00(2006.01);G06F17/30(2006.01) 主分类号 G06Q10/00(2006.01)
代理机构 北京众合诚成知识产权代理有限公司 代理人 朱琨
主权项 1.一种面向中小企业的可视化文档管理系统的建立方法,其特征在于,所述方法是基于J2EE系统的开发环境并在网络的服务器端依次按以下步骤实现的:步骤1.依次按以下步骤建立一个文档信息管理模块,以便管理所有数据库中的非结构化信息,其中包括:二维图纸、三维模型、技术文件、财物表格、人事档案以及合同文书等:步骤1.1用微软公司提供的结构化查询语言数据库SQL建立文档管理数据库文件document,把建立的文档信息表存为文档信息表docinfo表,其中包括以下13项信息:文档号、版本号、文档名称、文档编号、文档大小、文档级别、文档设计者、文档日期、归档人标识、最近修改人、最近修改日期,还包括允许空缺的文档类型和文档描述;步骤1.2建立业务逻辑处理操作类别,并封装成业务逻辑处理操作包,其中含有:附加操作表Attachments,至少包含文档入库、修改、引用、升级的操作;文件操作表FileOperation,至少包含文档的拷贝、删除、重命名的操作;用于获得文档或修改时所带的信息的文档加载操作表DocUpload,所含信息至少包含文档修改的时间、保存路径以及文档大小;用于控制文档出库的操作表exportDoc;用于实现文档综合查询的操作表QueryDoc;其中,用户在执行文档综合查询操作后,Attachments操作表触发exportDoc操作表从数据库中提出文档,通过DocUpload表操作从出库文档中获得文档修改或出库时自带的信息,再使Attachments操作表处理后进行FileOperation表操作;通过这些操作以用于对所述docinfo表进行操作,实现设定的功能;步骤1.3在步骤1.2所述的业务逻辑处理操作包中建立页面显示,以便在网页上导入各种业务逻辑处理类别,从而实现与步骤1.1所建立的数据库的连接,供用户完成包含文档的入库、修改、维护、下载在内的操作;步骤1.4把市售的AutoVue软件打包做成网页上可用的控件,以便用户通过网页调用AutoVue控件,实现异地人员在公共环境下对于包括异构产品文档、模型在内的信息进行可视化共享;步骤2.依次按以下步骤建立一个系统管理模块,以便通过管理各种用户的权限,提供对文档的安全保护:步骤2.1在步骤1.1已建立的文档管理数据库文件document中,建立用户管理、角色管理、组别管理、权限管理、权限定义共五个子模块的表来实现文档的安全保护,其中:用户管理子模块,设有用户表userman,含有:用户标识、用户名、用户口令、用户真实姓名、用户所属部门、用户电子邮箱、用户描述、该用户的角色标识以及该用户的工作组标识,其中用户的角色标识是指该用户所属的角色(如管理员、主任等)在数据库中一一对应的数字化标识信息,用户的工作组标识是指该用户所属的工作组或部门(如设计部、管理部等)在数据库中一一对应的数字化标识信息;角色管理子模块,设有主要用户成员表majorman,含有:角色标识、角色名称、角色描述以及权限标识;组别管理子模块,设有组别表groupman,含有:工作组标识,工作组名称、工作组描述以及权限标识;权限管理子模块,设有用户权限表roleman,含有:用户标识及权限标识;权限定义子模块,设有权限规则定义表roledef,含有:权限标识和权限名称、权限描述;系统管理员按以下步骤初始化所述用户管理、角色管理、组别管理、权限管理以及权限定义子模块;首先,在权限定义子模块中初始化用户所有的权限,在角色管理子模块中初始化角色及其对应的权限,以此来设置具有共性的用户对文档进行各种操作的权限,实现宏观的角色控制;其次,在用户管理子模块中初始化用户及其角色、组别,以便获取与角色、组别相对应的权限,实现中层的保密级别控制;再次,在权限管理子模块中,初始化个别用户的权限,实现微观的对象级控制;然后,当用户的权限大于步骤1.1中设定的文档级别时,允许用户对文档进行各种操作;步骤2.2在所述系统管理模块中设定系统管理模块的业务逻辑处理的操作类别,其步骤与步骤1.2所述的相同,进行打包封装来实现对用户、角色、组别、权限的管理;步骤2.3在网页上导入步骤2.2中所述的系统管理业务逻辑操作类别包,在其中建立系统管理模块的页面显示,再实现与步骤1.1中所建的文档管理数据库的连接,用系统管理模块的业务逻辑处理操作来实现对用户的三级控制管理。
地址 100084北京市海淀区100084-82信箱