[发明专利]一种基于网页的数据库通用管理系统在审
申请号: | 201710704296.9 | 申请日: | 2017-08-05 |
公开(公告)号: | CN107480262A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 周翠英;张国豪;杜子纯;刘镇 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510275 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网页 数据库 通用 管理 系统 | ||
技术领域:
本发明涉及数据库网络管理领域,特别涉及一种基于网页的数据库通用管理系统,适用于通过网页对数据库进行在线查看与管理。
背景技术:
通常,管理人员使用客户端/服务器模式对数据库进行管理。管理人员通过使用客户端软件的对服务器中的数据库进行访问,对特定数据表进行增删查改等操作。这样的操作方式依赖客户端软件,对客设备硬件要求高,同时具有一定的时间与空间上的局限性。在如实地勘察,野外勘探的情况下,管理人员不容易接触安装有客户端软件的,具有访问条件的计算机设备,难以随时随地对数据库进行访问与管理操作。
另外一种方法则是使用浏览器/服务器模式对数据库进行管理。该方式对访问设备硬件要求低,只需通过浏览器向Web服务器提交请求即可实现访问数据库。然而,当前存在以下不足:
1.功能单一。除了查看数据,为了完成数据库管理,添加、删除、查询、修改和撤销数据的功能是必不可少的。
2.易用性差。无法进行大批量数据的导入导出。
3.可维护性差。须为每一个数据表单独创建含有表头信息的网页文件,定义该数据表的后台代码等。工作量大,且会造成服务器代码冗余、累赘,也不利于日后增加、删除或修改数据表信息。
4.无法控制具体字段是否在浏览器中展示。
为此,一套易于访问,功能完备,管理配置方便的数据管理系统具有重要现实意义。
发明内容:
针对现有技术缺陷,本发明提供一种基于网页的数据库通用管理系统,具有添加、删除、修改、撤销、条件检索、数据导出与批量导入功能,可实现基于网页对数据表进行各类操作与管理。本系统通过是否在数据表字典中配置字段的中文展示名实现对字段是否在浏览器中展示的控制。
一种基于网页的数据库通用管理系统,其发明内容如下:
前处理,包含以下步骤:
1.建立表:数据表信息,内容为要展示的每一个数据表的展示名,表名。
2.建立表:数据表字典,内容为每一个数据表要对外展示的字段与字段名。
3.建立配置文件,内容包括数据库访问账户,密码,数据库访问地址,数据表专题的信息,数据表信息的信息。
4.创建通用数据展示页面,页面包含数据展示容器,用于展示表头信息与数据。
展示数据表,步骤如下:
1.前端读取数据表信息,展示所有可供访问的数据表。
2.用户选择数据表。
3.进入数据表格展示页面。
4.获得该数据表字段,字段类型与展示名信息,作为表头。
5.前端数据容器装载表头信息。
6.数据容器绑定获取数据的链接。
7.请求数据表内容与rowid。
8.加载结果至前端数据容器。
数据库管理功能包括:
1.添加
1)用户在前端输入各字段内容,并校验各项输入的内容是否满足对应字段类型。
2)确认所有输入内容满足对应字段类型的格式后,提交到后台。
3)读取配置文件,连接数据库。
4)查询数据表中各字段的数据类型。
5)将各输入内容转换为对应字段类型的类。
6)构建sql命令。
7)执行。
2.删除
1)选择要删除的数据行。
2)获得要删除的行的rowid,提交到后台。
3)读取配置文件,连接数据库。
4)构建sql命令,以rowid定位数据行。
5)执行删除。
3.修改
1)获得要修改的行的rowid。
2)用户在前端输入各字段内容,并校验各项输入的内容是否满足对应字段类型。
3)确认所有输入内容满足对应字段类型的格式后,提交到后台。
4)读取配置文件,连接数据库。
5)查询数据表中各字段的数据类型。
6)将各输入内容转换为对应字段类型的类。
7)构建sql命令,以rowid定位数据行。
8)执行修改。
4.撤销
1)若进行修改操作,在操作前记录要修改的数据行原始内容。执行撤销操作,将当前数据行还原为原始内容。
2)若进行添加操作,则清除所有添加内容。
5.条件检索
1)根据表头信息构建字段选项,构建逻辑运算符选项。
2)通过选择字段-选择逻辑运算符-输入内容的过程逐一添加检索条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710704296.9/2.html,转载请声明来源钻瓜专利网。