一种基于多表关联可自主创建档案系统的实现方法技术方案

技术编号:13075198 阅读:71 留言:0更新日期:2016-03-30 10:49
本发明专利技术公开了一种基于多表关联可自主创建的档案系统实现方法,包括界面自主配置、元数据自主管理以及数据对接标准化接口等步骤。界面自主配置:将系统界面模块化,根据用户需求加载不同风格的模块,实现系统界面的自主、联动配置;元数据自主管理:用户创建新表、修改字段属性等功能接口,用户可灵活自主管理数据库表及其字段信息;数据对接标准化接口则采用web service接口提供外部数据导入的标准化接口。本发明专利技术用户无需编写代码即可根据业务需求配置界面、数据库表和字段信息,弥补以往为适应不同业务需求重新开发新系统的不足,实现了档案系统的按需扩展,使档案管理工作更加贴近业务实际、提高工作效率。

【技术实现步骤摘要】

本专利技术设及,属于信息管理与 信息系统

技术介绍
现有的档案系统规范了管理的工作流程,W档案管理系统为例,它实现了对文书 档案、现行文书、会计档案、科技档案、专业档案W及档案的利用情况进行规范化管理。然 而,如今社会发展加速,企业或单位的业务信息变得更加繁杂,用户的需求也随之改变,原 有的档案系统面对运种变化显得乏力,因此档案系统能否紧跟用户需求和文档管理相关内 容的变化成为一个难题。 档案系统多采用B/S架构:服务器端由数据服务器、文件服务器和应用服务器组 成,客户端主要安装浏览器和具有相应插件的终端机。尽管基于ΒΛ架构的系统可W较方便 的更替版本,但运都需要相关的技术人员来修改系统程序,增加技术人员负担,同时用户不 能及时配置和修改系统的相关参数,也不能按档案管理的变化来扩展相关内容,使档案管 理的工作效率降低。 此外,随着自动化办公的普及,越来越多的企业采用了各类管理系统对日常办公 信息进行管理,如档案管理系统、办公自动化管理、员工信息系统等,因而在企业中逐渐形 成了多种异构管理系统并存的局面。而不同系统之间需要进行数据的流转,如办公自动化 系统中的公文,走完审批流程后,需要统一入库到档案管理系统,因此需要研究异构系统数 据接入方法,实现企业各管理系统相关信息的接入和处理,需要接入的信息包括W字段值 表示的属性数据,W及W附件形式表示的二进制数据。 本专利技术提出基于多表关联可自主创建的档案系统实现方法,能够根据业务需求及 时对系统做出相应的调整,提高档案管理工作的效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于多表关联可自主创建档案系统的实 现方法。 本专利技术所采用的技术方案是:一种基于多表关联可自主创建档案系统的实现方 法,其基于web服务器、应用服务器、数据库服务器W及文件服务器的网络架构中,在数据库 服务器的数据库中,预设好基础数据库表模板、表字典表、字段字典表、菜单表,并包括W下 步骤:[000引步骤1:在web服务器上实现系统界面的模块化: 在web服务器上将系统界面模块化,具体分为菜单栏模块和详细信息展示模块,为 实现系统自主配置显示风格,通过功能管理模块控制菜单栏显示风格,通过数据库表信息 管理模块控制详细信息展示风格; 步骤2:在数据库服务器上创建菜单表并在web浏览器上自主配置菜单项: (1)在数据库服务器端创建与功能管理模块对应的菜单表,菜单表的字段包括菜 单名、菜单级别、菜单图标等,菜单栏模块中的一个菜单项对应菜单表中的一条记录,功能 管理模块具有菜单项新增、编辑、删除功能,分别对应菜单表中记录的相应操作; (2)系统初始化时,应用服务器读取菜单表中的菜单级别等配置信息,动态生成菜 单栏模块的html语言,供web浏览器加载显示;web服务器定时加载或响应界面的刷新动作, 应用服务器据此重新读取菜单表,生成新的菜单栏模块html语言反馈给web浏览器,该专利技术 无需技术人员重新开发,也无需重新编译代码,即可动态扩展系统的菜单; 步骤3:在数据库服务器上创建表字典表和字段字典表并在web服务器上实现表字 典表和字段字典表的动态配置: (1)表字典表和字段字典表的创建: 在数据库服务器端创建与数据库表信息管理模块对应的表字典表和字段字典表, 表字典表用于存储所有数据库表的相关信息,包含表名、创建者、创建时间等字段信息;字 段字典表用于存储所有数据库表的字段信息,包括字段的数据属性和显示属性,其中字段 的数据属性包括字段名、数据类型、数据长度、默认值和字段说明;字段的显示属性包括是 否是查询项、是否是概要信息、是否是冻结列、是否是必填项、对齐方式、显示长度、日期格 式、显示类型、显示顺序和排序方式等字段信息; 数据库表信息管理模块分为表信息管理和字段信息管理,表信息管理中一个表的 信息对应表字典表中的一条记录,字段信息管理中一个字段的信息对应字段字典表中的一 条记录,数据库表信息管理模块具有表属性和字段属性的新增、编辑和删除功能,分别对应 表字典表和字段字典表中记录的相应操作; (2)表字典表和字段字典表的动态配置: 系统初始化时,应用服务器读取表字典表的表名等属性和字段字典表中是否冻结 列等字段显示属性的配置信息,动态生成数据库表信息管理模块的html语言,供web浏览器 加载显示;web服务器定时加载或响应界面的编辑和刷新动作,应用服务器据此重新读取表 字典表和字段字典表,生成新的数据库表信息管理模块html语言,动态配置查询栏风格、信 息展示风格W及菜单栏风格,实现系统界面的自主配置供web浏览器显示; 步骤4:web服务器上自主创建和配置数据库表: (1)在数据库服务器端预先建立好基础数据库表模板表,创建新表时W基础数据 库模板表为基础,模板中包含专有字段和扩展字段,专用字段是固定的必须使用的基础字 段,包括档号、建档时间等,扩展字段可根据需求动态配置; (2)客户端自主创建数据库表:客户端通过浏览器访问档案管理系统并输入创建 新表的相关参数,web服务器获得客户端创建新表的请求后将其传送给应用服务器进行逻 辑处理,应用服务器将处理后的请求传送给数据库服务器,数据库服务器W基础数据库表 模板和客户端输入的参数对象为基础,创建新的数据库表;创建新表后,系统自动在表字典 表中追加新建表的属性信息,同时自动在字段字典表中追加新建表的所有字段的属性信 息;应用服务器重新读取表字典表和字段字典表信息,动态生成html语言,在web浏览器上 显示新表内容; (3)客户端自主配置数据库表:新建表W模板为基础创建,包含专有字段和扩展字 段,且扩展字段为统一数据类型,可根据web浏览器提交的字段的数据属性的配置信息修改 为其它数据类型;本专利技术在应用服务器上设置实体和数据库之间的中间件,客户端通过数 据库表信息管理模块修改字段的数据属性后,中间件读取字段字典表中该字段的实际数据 类型并将其转换为实体所需数据类型,之后将转换过数据类型的数据推送到web服务器并 展示,在用户与数据库服务器无接触情况下,完成用户所需数据类型和扩展字段原始数据 类型的自动转换; 步骤5:在数据库服务器上关联数据库表与菜单项: 步骤3中新建表和步骤4中新建菜单项原本相互独立,本专利技术在数据库服务器端的 菜单表中设置关联字段即关联表名指明该菜单项指向的新建表表名,实现原本独立的新菜 单当前第1页1 2 3 4 本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/CN105447122.html" title="一种基于多表关联可自主创建档案系统的实现方法原文来自X技术">基于多表关联可自主创建档案系统的实现方法</a>

【技术保护点】
一种基于多表关联可自主创建档案系统的实现方法,其基于web服务器、应用服务器、数据库服务器以及文件服务器的网络架构中,其特征在于在数据库服务器的数据库中,预设好基础数据库表模板、表字典表、字段字典表、菜单表,并包括以下步骤:步骤1:在web服务器上实现系统界面的模块化:在web服务器上将系统界面模块化,具体分为菜单栏模块和详细信息展示模块,为实现系统自主配置显示风格,通过功能管理模块控制菜单栏显示风格,通过数据库表信息管理模块控制详细信息展示风格;步骤2:在数据库服务器上创建菜单表并在web浏览器上自主配置菜单项:(1)在数据库服务器端创建与功能管理模块对应的菜单表,菜单表的字段包括菜单名、菜单级别、菜单图标,菜单栏模块中的一个菜单项对应菜单表中的一条记录,功能管理模块具有菜单项新增、编辑、删除功能,分别对应菜单表中记录的相应操作;(2)系统初始化时,应用服务器读取菜单表中的菜单级别等配置信息,动态生成菜单栏模块的html语言,供web浏览器加载显示;web服务器定时加载或响应界面的刷新动作,应用服务器据此重新读取菜单表,生成新的菜单栏模块html语言反馈给web浏览器,即可动态扩展系统的菜单;步骤3:在数据库服务器上创建表字典表和字段字典表并在web服务器上实现表字典表和字段字典表的动态配置:(1)表字典表和字段字典表的创建:在数据库服务器端创建与数据库表信息管理模块对应的表字典表和字段字典表,表字典表用于存储所有数据库表的相关信息,包含表名、创建者、创建时间字段信息;字段字典表用于存储所有数据库表的字段信息,包括字段的数据属性和显示属性,其中字段的数据属性包括字段名、数据类型、数据长度、默认值和字段说明;字段的显示属性包括是否是查询项、是否是概要信息、是否是冻结列、是否是必填项、对齐方式、显示长度、日期格式、显示类型、显示顺序和排序方式字段信息;数据库表信息管理模块分为表信息管理和字段信息管理,表信息管理中一个表的信息对应表字典表中的一条记录,字段信息管理中一个字段的信息对应字段字典表中的一条记录,数据库表信息管理模块具有表属性和字段属性的新增、编辑和删除功能,分别对应表字典表和字段字典表中记录的相应操作;(2)表字典表和字段字典表的动态配置:系统初始化时,应用服务器读取表字典表的表名属性和字段字典表中是否冻结列字段显示属性的配置信息,动态生成数据库表信息管理模块的html语言,供web浏览器加载显示;web服务器定时加载或响应界面的编辑和刷新动作,应用服务器据此重新读取表字典表和字段字典表,生成新的数据库表信息管理模块html语言,动态配置查询栏风格、信息展示风格以及菜单栏风格,实现系统界面的自主配置供web浏览器显示;步骤4:web服务器上自主创建和配置数据库表:(1)在数据库服务器端预先建立好基础数据库表模板表,创建新表时以基础数据库模板表为基础,模板中包含专有字段和扩展字段,专用字段是固定的必须使用的基础字段,包括档号、建档时间,扩展字段根据需求动态配置;(2)客户端自主创建数据库表:客户端通过浏览器访问档案管理系统并输入创建新表的相关参数,web服务器获得客户端创建新表的请求后将其传送给应用服务器进行逻辑处理,应用服务器将处理后的请求传送给数据库服务器,数据库服务器以基础数据库表模板和客户端输入的参数对象为基础,创建新的数据库表;创建新表后,系统自动在表字典表中追加新建表的属性信息,同时自动在字段字典表中追加新建表的所有字段的属性信息;应用服务器重新读取表字典表和字段字典表信息,动态生成html语言,在web浏览器上显示新表内容;(3)客户端自主配置数据库表:新建表以模板为基础创建,包含专有字段和扩展字段,且扩展字段为统一数据类型,可根据web浏览器提交的字段的数据属性的配置信息修改为其它数据类型;在应用服务器上设置实体和数据库之间的中间件,客户端通过数据库表信息管理模块修改字段的数据属性后,中间件读取字段字典表中该字段的实际数据类型并将其转换为实体所需数据类型,之后将转换过数据类型的数据推送到web服务器并展示,在用户与数据库服务器无接触情况下,完成用户所需数据类型和扩展字段原始数据类型的自动转换;步骤5:在数据库服务器上关联数据库表与菜单项:步骤3中新建表和步骤4中新建菜单项原本相互独立,在数据库服务器端的菜单表中设置关联字段,即关联表名指明该菜单项指向的新建表表名,实现原本独立的新菜单项和新建表的动态关联,通过应用服务器读取关联表中的信息在web浏览器中展示对应菜单界面的数据,菜单与关联表是多对一关系;步骤6:利用web service接口提供异构系统数据对接:(1)在web服务器上以web service接口方式,设计服务器端和客户端的异构系统数据对接标准化接口;(2)在数据库服务器端设置数据交换临时表,...

【技术特征摘要】

【专利技术属性】
技术研发人员:冯径袁定莲熊鑫立荆昆鹏
申请(专利权)人:中国人民解放军理工大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1