本发明涉及工厂大规模数据测试技术领域,对测试数据,测试数据库的管理和维护,尤其涉及一种基于windows自带bat命令来实现测试数据库配置和管理的方法,通过bat程序来实现测试数据库的配置、管理和日常维护的便捷、高效和傻瓜式管理,来保证服务器数据的安全和测试的稳定。
背景技术:
当前一些小的生产企业和代工企业,在生产和管理过程中,有测试数据管理方面的需求。但是技术力量不够、不能够自己开发,使用大型专业性管理软件在成本和技术上都有所欠缺、针对性不强,而且有些系统集成的管理软件,专业性强,配置和管理数据库需要花大量时间来学习,而且需要有一定的经验积累,管理人员素质要求高,受到企业小、人员技术水平以及生产、测试、管理成本有限,不能给很好地满足这些企业的实际需要,目前市场上尚缺少简单高效又容易上手的管理软件和工具,基于这种情况我们开发了基于windows自带命令的bat程序来实现测试数据库的配置、管理和日常维护的便捷、高效和傻瓜式管理,来保证服务器数据的安全和测试的稳定。
技术实现要素:
本发明的目的就是为解决现有技术存在的上述问题,提供一种基于windows自带bat命令来实现测试数据库配置和管理的系统和方法;本发明的方法简单易懂,高效,通用性好,易操作,成本低,使生产企业不需大量投入就具备配置和管理数据库的能力,利用用户权限管理和动态密码管理、安全可靠性高,保证了数据库数据的安全性。
本发明解决技术问题的技术方案为:
一种基于windows自带bat命令来实现测试数据库配置和管理的系统,所述系统由设置权限的用户通过数据库管理操作完成,包括:
主要负责为用户权限分配和登入用户权限检查权限设置和校验模块;
主要负责对用户操作过程中输入信息的完整性进行校验输入接口控制和检查模块;
主要用来生成动态密码,并对用户输入的动态密码进行校验的动态密码设置和校验模块;
针对用户不同的查询条件进行数据库命令转换并执行,然后打印查询结果给用户数据库查询模块;
用于用户按提示输入原始数据信息后、程序进行信息录入,校验并返回录入结果,以查询方式打印给用户确认的数据录入模块;
用于用户需要删除异常数据时、按用户输入条件进行删除操作,校验并返回删除结果,以查询方式打印给用户确认的数据删除模块;
用户通过选项方式建立数据库和数据表并通过选项进行数据库、数据的备份和恢复的数据库创建及数据备份和恢复模块。
一种基于windows自带bat命令来实现测试数据库配置和管理系统的方法,
主要包括如下步骤:
1)程序基本参数信息配置,用户根据使用环境、安全性、使用习惯等配置参数信息;
2)用户根据实际授权权限,选择数据库操作选项并验证授权权限,动态密码等信息;
3)权限和密码验证结束后,根据提示输入,程序会进行相应的数据库操作,并打印操作结果;本次结束后,可根据需求返回继续或退出。
具体步骤如下:
1)权限设置和校验模块,主要负责为用户权限分配和登入用户权限检查,用户登入后,根据权限分配相应的操作权限;
2)输入接口控制和检查模块,主要负责对用户操作过程中输入信息的完整性进行校验;
3)动态密码设置和校验模块,主要用来生成动态密码,并对用户输入的动态密码进行校验;
4)数据库查询模块,针对用户不同的查询条件进行数据库命令转换并执行,然后打印查询结果给用户;
5)数据录入模块,用户按提示输入原始数据信息后,程序进行信息录入,校验并返回录入结果,以查询方式打印给用户确认;
6)数据删除模块,用户需要删除异常数据时,按用户输入条件进行删除操作,校验并返回删除结果,以查询方式打印给用户确认;
7)数据库创建及数据备份和恢复模块,使用户可以通过选项方式建立数据库和数据表,并通过选项进行数据库、数据的备份和恢复。
具体采用以下步骤完成:
1)利用数据库管理主程序,以bat命令为基础开发程序主菜单选择界面,整合各功能程序模块,实现主菜单选项和程序执行模块的连接,达到管理和维护数据库功能;
2)权限设置与校验模块,以bat命令为基础开发用户权限识别和校验程序;
3)输入与校验模块,以bat命令为基础开发用户输入界面和输入数据校验程序;
4)密码设置和校验模块,以bat命令为基础开发动态密码生成,和用户输入密码校验程序;
5)数据查询模块,以bat命令为基础结合数据库客户端工具,实现根据查询条件查询数据库,并打印信息给用户;
6)数据录入模块,以bat命令为基础结合数据库客户端工具,实现根据录入条件进行数据录入,并打印信息给用户;
7)数据删除模块,以bat命令为基础结合数据库客户端工具,实现根据条件信息删除数据,并打印信息给用户;
8)数据库备份与恢复模块,以bat命令为基础结合数据库客户端工具,实现根据用户选项创建数据库,数据表,一键备份数据库和数据,一键恢复数据库和数据等功能。
本发明的有益效果:
1.本发明通过基于windows自带bat命令来实现测试数据库配置和管理的方法,windows下基于bat自带命令,实现完全黑盒化数据库管理维护的方法,具有程序小、通用性好,支持本地远程操作、操作简单,权限和动态密码结合满足数据库操作安全性需求。本发明简化了数据库操作维护的难度,实现了数据库维护的简单化,降低了技术难度,更贴合企业人员流动性大,入职培训时间短,人员技术水平不高的特点。
2.本发明通用性好,所有的windows系统环境下都可以平稳运行;
3.本发明适用权限授权和动态密码结合的安全管理方式,提高了数据库维护的可靠性。
附图说明
图1为本发明的模块结构示意图;
图2为本发明的功能结构示意图。
具体实施方式
为了更好地理解本发明,下面结合附图来详细解释本发明的实施方式。
本发明实现了一种基于常用windows系统自带命令,让用户通过选项操作实现数据库管理的系统和方法,本发明支持本地管理和通过网络远程管理。结合图1,图2具体说明如下:
图1为本发明的模块结构示意图。一种基于windows自带bat命令来实现测试数据库配置和管理的系统,所述系统由设置权限的用户通过数据库管理操作完成,包括:
主要负责为用户权限分配和登入用户权限检查权限设置和校验模块;
主要负责对用户操作过程中输入信息的完整性进行校验输入接口控制和检查模块;
主要用来生成动态密码,并对用户输入的动态密码进行校验的动态密码设置和校验模块;
针对用户不同的查询条件进行数据库命令转换并执行,然后打印查询结果给用户数据库查询模块;
用于用户按提示输入原始数据信息后、程序进行信息录入,校验并返回录入结果,以查询方式打印给用户确认的数据录入模块;
用于用户需要删除异常数据时、按用户输入条件进行删除操作,校验并返回删除结果,以查询方式打印给用户确认的数据删除模块;
用户通过选项方式建立数据库和数据表并通过选项进行数据库、数据的备份和恢复的数据库创建及数据备份和恢复模块。
一种基于常用windows系统自带命令,让用户通过选项操作实现数据库管理的方法,主要包括如下步骤:
1)程序基本参数信息配置,用户根据使用环境、安全性、使用习惯等配置参数信息;
2)用户根据实际授权权限,选择数据库操作选项并验证授权权限,动态密码等信息;
3)权限和密码验证结束后,根据提示输入,程序会进行相应的数据库操作,并打印操作结果;本次结束后,可根据需求返回继续或退出。
结合图2,图2为本发明的功能结构示意图。具体包括以下步骤:
(1)权限设置和校验模块,主要负责为用户权限分配和登入用户权限检查,用户登入后,根据权限分配相应的操作权限;
(2)输入接口控制和检查模块,主要负责对用户操作过程中输入信息的完整性进行校验;
(3)动态密码设置和校验模块,主要用来生成动态密码,并对用户输入的动态密码进行校验;
(4)数据库查询模块,针对用户不同的查询条件进行数据库命令转换并执行,然后打印查询结果给用户;
(5)数据录入模块,用户按提示输入原始数据信息后,程序进行信息录入,校验并返回录入结果,以查询方式打印给用户确认;
(6)数据删除模块,用户需要删除异常数据时,按用户输入条件进行删除操作,校验并返回删除结果,以查询方式打印给用户确认;
(7)数据库创建及数据备份和恢复模块,使用户可以通过选项方式建立数据库和数据表,并通过选项进行数据库、数据的备份和恢复。
所述的步骤详细说明如下:
1.利用数据库管理主程序,以bat命令为基础开发程序主菜单选择界面,整合各功能程序模块,实现主菜单选项和程序执行模块的连接,达到管理和维护数据库功能;
2.利用权限设置与校验模块,以bat命令为基础开发用户权限识别和校验程序;
3.利用输入接口控制和检查模块,以bat命令为基础开发用户输入界面和输入数据校验程序;
4.利用动态密码设置和校验模块,以bat命令为基础开发动态密码生成,和用户输入密码校验程序;
5.利用数据库查询模块,以bat命令为基础结合数据库客户端工具,实现根据查询条件查询数据库,并打印信息给用户;
6.利用数据录入模块,以bat命令为基础结合数据库客户端工具,实现根据录入条件进行数据录入,并打印信息给用户;
7.利用数据删除模块,以bat命令为基础结合数据库客户端工具,实现根据条件信息删除数据,并打印信息给用户;
8.利用数据库创建及数据备份和恢复模块,以bat命令为基础结合数据库客户端工具,实现根据用户选项创建数据库,数据表,一键备份数据库和数据,一键恢复数据库和数据等功能。
上述虽然结合附图对发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。