本發(fā)明涉及工廠大規(guī)模數(shù)據(jù)測試技術(shù)領(lǐng)域,對測試數(shù)據(jù),測試數(shù)據(jù)庫的管理和維護(hù),尤其涉及一種基于windows自帶bat命令來實(shí)現(xiàn)測試數(shù)據(jù)庫配置和管理的方法,通過bat程序來實(shí)現(xiàn)測試數(shù)據(jù)庫的配置、管理和日常維護(hù)的便捷、高效和傻瓜式管理,來保證服務(wù)器數(shù)據(jù)的安全和測試的穩(wěn)定。
背景技術(shù):
當(dāng)前一些小的生產(chǎn)企業(yè)和代工企業(yè),在生產(chǎn)和管理過程中,有測試數(shù)據(jù)管理方面的需求。但是技術(shù)力量不夠、不能夠自己開發(fā),使用大型專業(yè)性管理軟件在成本和技術(shù)上都有所欠缺、針對性不強(qiáng),而且有些系統(tǒng)集成的管理軟件,專業(yè)性強(qiáng),配置和管理數(shù)據(jù)庫需要花大量時(shí)間來學(xué)習(xí),而且需要有一定的經(jīng)驗(yàn)積累,管理人員素質(zhì)要求高,受到企業(yè)小、人員技術(shù)水平以及生產(chǎn)、測試、管理成本有限,不能給很好地滿足這些企業(yè)的實(shí)際需要,目前市場上尚缺少簡單高效又容易上手的管理軟件和工具,基于這種情況我們開發(fā)了基于windows自帶命令的bat程序來實(shí)現(xiàn)測試數(shù)據(jù)庫的配置、管理和日常維護(hù)的便捷、高效和傻瓜式管理,來保證服務(wù)器數(shù)據(jù)的安全和測試的穩(wěn)定。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的就是為解決現(xiàn)有技術(shù)存在的上述問題,提供一種基于windows自帶bat命令來實(shí)現(xiàn)測試數(shù)據(jù)庫配置和管理的系統(tǒng)和方法;本發(fā)明的方法簡單易懂,高效,通用性好,易操作,成本低,使生產(chǎn)企業(yè)不需大量投入就具備配置和管理數(shù)據(jù)庫的能力,利用用戶權(quán)限管理和動(dòng)態(tài)密碼管理、安全可靠性高,保證了數(shù)據(jù)庫數(shù)據(jù)的安全性。
本發(fā)明解決技術(shù)問題的技術(shù)方案為:
一種基于windows自帶bat命令來實(shí)現(xiàn)測試數(shù)據(jù)庫配置和管理的系統(tǒng),所述系統(tǒng)由設(shè)置權(quán)限的用戶通過數(shù)據(jù)庫管理操作完成,包括:
主要負(fù)責(zé)為用戶權(quán)限分配和登入用戶權(quán)限檢查權(quán)限設(shè)置和校驗(yàn)?zāi)K;
主要負(fù)責(zé)對用戶操作過程中輸入信息的完整性進(jìn)行校驗(yàn)輸入接口控制和檢查模塊;
主要用來生成動(dòng)態(tài)密碼,并對用戶輸入的動(dòng)態(tài)密碼進(jìn)行校驗(yàn)的動(dòng)態(tài)密碼設(shè)置和校驗(yàn)?zāi)K;
針對用戶不同的查詢條件進(jìn)行數(shù)據(jù)庫命令轉(zhuǎn)換并執(zhí)行,然后打印查詢結(jié)果給用戶數(shù)據(jù)庫查詢模塊;
用于用戶按提示輸入原始數(shù)據(jù)信息后、程序進(jìn)行信息錄入,校驗(yàn)并返回錄入結(jié)果,以查詢方式打印給用戶確認(rèn)的數(shù)據(jù)錄入模塊;
用于用戶需要?jiǎng)h除異常數(shù)據(jù)時(shí)、按用戶輸入條件進(jìn)行刪除操作,校驗(yàn)并返回刪除結(jié)果,以查詢方式打印給用戶確認(rèn)的數(shù)據(jù)刪除模塊;
用戶通過選項(xiàng)方式建立數(shù)據(jù)庫和數(shù)據(jù)表并通過選項(xiàng)進(jìn)行數(shù)據(jù)庫、數(shù)據(jù)的備份和恢復(fù)的數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)備份和恢復(fù)模塊。
一種基于windows自帶bat命令來實(shí)現(xiàn)測試數(shù)據(jù)庫配置和管理系統(tǒng)的方法,
主要包括如下步驟:
1)程序基本參數(shù)信息配置,用戶根據(jù)使用環(huán)境、安全性、使用習(xí)慣等配置參數(shù)信息;
2)用戶根據(jù)實(shí)際授權(quán)權(quán)限,選擇數(shù)據(jù)庫操作選項(xiàng)并驗(yàn)證授權(quán)權(quán)限,動(dòng)態(tài)密碼等信息;
3)權(quán)限和密碼驗(yàn)證結(jié)束后,根據(jù)提示輸入,程序會進(jìn)行相應(yīng)的數(shù)據(jù)庫操作,并打印操作結(jié)果;本次結(jié)束后,可根據(jù)需求返回繼續(xù)或退出。
具體步驟如下:
1)權(quán)限設(shè)置和校驗(yàn)?zāi)K,主要負(fù)責(zé)為用戶權(quán)限分配和登入用戶權(quán)限檢查,用戶登入后,根據(jù)權(quán)限分配相應(yīng)的操作權(quán)限;
2)輸入接口控制和檢查模塊,主要負(fù)責(zé)對用戶操作過程中輸入信息的完整性進(jìn)行校驗(yàn);
3)動(dòng)態(tài)密碼設(shè)置和校驗(yàn)?zāi)K,主要用來生成動(dòng)態(tài)密碼,并對用戶輸入的動(dòng)態(tài)密碼進(jìn)行校驗(yàn);
4)數(shù)據(jù)庫查詢模塊,針對用戶不同的查詢條件進(jìn)行數(shù)據(jù)庫命令轉(zhuǎn)換并執(zhí)行,然后打印查詢結(jié)果給用戶;
5)數(shù)據(jù)錄入模塊,用戶按提示輸入原始數(shù)據(jù)信息后,程序進(jìn)行信息錄入,校驗(yàn)并返回錄入結(jié)果,以查詢方式打印給用戶確認(rèn);
6)數(shù)據(jù)刪除模塊,用戶需要?jiǎng)h除異常數(shù)據(jù)時(shí),按用戶輸入條件進(jìn)行刪除操作,校驗(yàn)并返回刪除結(jié)果,以查詢方式打印給用戶確認(rèn);
7)數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)備份和恢復(fù)模塊,使用戶可以通過選項(xiàng)方式建立數(shù)據(jù)庫和數(shù)據(jù)表,并通過選項(xiàng)進(jìn)行數(shù)據(jù)庫、數(shù)據(jù)的備份和恢復(fù)。
具體采用以下步驟完成:
1)利用數(shù)據(jù)庫管理主程序,以bat命令為基礎(chǔ)開發(fā)程序主菜單選擇界面,整合各功能程序模塊,實(shí)現(xiàn)主菜單選項(xiàng)和程序執(zhí)行模塊的連接,達(dá)到管理和維護(hù)數(shù)據(jù)庫功能;
2)權(quán)限設(shè)置與校驗(yàn)?zāi)K,以bat命令為基礎(chǔ)開發(fā)用戶權(quán)限識別和校驗(yàn)程序;
3)輸入與校驗(yàn)?zāi)K,以bat命令為基礎(chǔ)開發(fā)用戶輸入界面和輸入數(shù)據(jù)校驗(yàn)程序;
4)密碼設(shè)置和校驗(yàn)?zāi)K,以bat命令為基礎(chǔ)開發(fā)動(dòng)態(tài)密碼生成,和用戶輸入密碼校驗(yàn)程序;
5)數(shù)據(jù)查詢模塊,以bat命令為基礎(chǔ)結(jié)合數(shù)據(jù)庫客戶端工具,實(shí)現(xiàn)根據(jù)查詢條件查詢數(shù)據(jù)庫,并打印信息給用戶;
6)數(shù)據(jù)錄入模塊,以bat命令為基礎(chǔ)結(jié)合數(shù)據(jù)庫客戶端工具,實(shí)現(xiàn)根據(jù)錄入條件進(jìn)行數(shù)據(jù)錄入,并打印信息給用戶;
7)數(shù)據(jù)刪除模塊,以bat命令為基礎(chǔ)結(jié)合數(shù)據(jù)庫客戶端工具,實(shí)現(xiàn)根據(jù)條件信息刪除數(shù)據(jù),并打印信息給用戶;
8)數(shù)據(jù)庫備份與恢復(fù)模塊,以bat命令為基礎(chǔ)結(jié)合數(shù)據(jù)庫客戶端工具,實(shí)現(xiàn)根據(jù)用戶選項(xiàng)創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)表,一鍵備份數(shù)據(jù)庫和數(shù)據(jù),一鍵恢復(fù)數(shù)據(jù)庫和數(shù)據(jù)等功能。
本發(fā)明的有益效果:
1.本發(fā)明通過基于windows自帶bat命令來實(shí)現(xiàn)測試數(shù)據(jù)庫配置和管理的方法,windows下基于bat自帶命令,實(shí)現(xiàn)完全黑盒化數(shù)據(jù)庫管理維護(hù)的方法,具有程序小、通用性好,支持本地遠(yuǎn)程操作、操作簡單,權(quán)限和動(dòng)態(tài)密碼結(jié)合滿足數(shù)據(jù)庫操作安全性需求。本發(fā)明簡化了數(shù)據(jù)庫操作維護(hù)的難度,實(shí)現(xiàn)了數(shù)據(jù)庫維護(hù)的簡單化,降低了技術(shù)難度,更貼合企業(yè)人員流動(dòng)性大,入職培訓(xùn)時(shí)間短,人員技術(shù)水平不高的特點(diǎn)。
2.本發(fā)明通用性好,所有的windows系統(tǒng)環(huán)境下都可以平穩(wěn)運(yùn)行;
3.本發(fā)明適用權(quán)限授權(quán)和動(dòng)態(tài)密碼結(jié)合的安全管理方式,提高了數(shù)據(jù)庫維護(hù)的可靠性。
附圖說明
圖1為本發(fā)明的模塊結(jié)構(gòu)示意圖;
圖2為本發(fā)明的功能結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了更好地理解本發(fā)明,下面結(jié)合附圖來詳細(xì)解釋本發(fā)明的實(shí)施方式。
本發(fā)明實(shí)現(xiàn)了一種基于常用windows系統(tǒng)自帶命令,讓用戶通過選項(xiàng)操作實(shí)現(xiàn)數(shù)據(jù)庫管理的系統(tǒng)和方法,本發(fā)明支持本地管理和通過網(wǎng)絡(luò)遠(yuǎn)程管理。結(jié)合圖1,圖2具體說明如下:
圖1為本發(fā)明的模塊結(jié)構(gòu)示意圖。一種基于windows自帶bat命令來實(shí)現(xiàn)測試數(shù)據(jù)庫配置和管理的系統(tǒng),所述系統(tǒng)由設(shè)置權(quán)限的用戶通過數(shù)據(jù)庫管理操作完成,包括:
主要負(fù)責(zé)為用戶權(quán)限分配和登入用戶權(quán)限檢查權(quán)限設(shè)置和校驗(yàn)?zāi)K;
主要負(fù)責(zé)對用戶操作過程中輸入信息的完整性進(jìn)行校驗(yàn)輸入接口控制和檢查模塊;
主要用來生成動(dòng)態(tài)密碼,并對用戶輸入的動(dòng)態(tài)密碼進(jìn)行校驗(yàn)的動(dòng)態(tài)密碼設(shè)置和校驗(yàn)?zāi)K;
針對用戶不同的查詢條件進(jìn)行數(shù)據(jù)庫命令轉(zhuǎn)換并執(zhí)行,然后打印查詢結(jié)果給用戶數(shù)據(jù)庫查詢模塊;
用于用戶按提示輸入原始數(shù)據(jù)信息后、程序進(jìn)行信息錄入,校驗(yàn)并返回錄入結(jié)果,以查詢方式打印給用戶確認(rèn)的數(shù)據(jù)錄入模塊;
用于用戶需要?jiǎng)h除異常數(shù)據(jù)時(shí)、按用戶輸入條件進(jìn)行刪除操作,校驗(yàn)并返回刪除結(jié)果,以查詢方式打印給用戶確認(rèn)的數(shù)據(jù)刪除模塊;
用戶通過選項(xiàng)方式建立數(shù)據(jù)庫和數(shù)據(jù)表并通過選項(xiàng)進(jìn)行數(shù)據(jù)庫、數(shù)據(jù)的備份和恢復(fù)的數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)備份和恢復(fù)模塊。
一種基于常用windows系統(tǒng)自帶命令,讓用戶通過選項(xiàng)操作實(shí)現(xiàn)數(shù)據(jù)庫管理的方法,主要包括如下步驟:
1)程序基本參數(shù)信息配置,用戶根據(jù)使用環(huán)境、安全性、使用習(xí)慣等配置參數(shù)信息;
2)用戶根據(jù)實(shí)際授權(quán)權(quán)限,選擇數(shù)據(jù)庫操作選項(xiàng)并驗(yàn)證授權(quán)權(quán)限,動(dòng)態(tài)密碼等信息;
3)權(quán)限和密碼驗(yàn)證結(jié)束后,根據(jù)提示輸入,程序會進(jìn)行相應(yīng)的數(shù)據(jù)庫操作,并打印操作結(jié)果;本次結(jié)束后,可根據(jù)需求返回繼續(xù)或退出。
結(jié)合圖2,圖2為本發(fā)明的功能結(jié)構(gòu)示意圖。具體包括以下步驟:
(1)權(quán)限設(shè)置和校驗(yàn)?zāi)K,主要負(fù)責(zé)為用戶權(quán)限分配和登入用戶權(quán)限檢查,用戶登入后,根據(jù)權(quán)限分配相應(yīng)的操作權(quán)限;
(2)輸入接口控制和檢查模塊,主要負(fù)責(zé)對用戶操作過程中輸入信息的完整性進(jìn)行校驗(yàn);
(3)動(dòng)態(tài)密碼設(shè)置和校驗(yàn)?zāi)K,主要用來生成動(dòng)態(tài)密碼,并對用戶輸入的動(dòng)態(tài)密碼進(jìn)行校驗(yàn);
(4)數(shù)據(jù)庫查詢模塊,針對用戶不同的查詢條件進(jìn)行數(shù)據(jù)庫命令轉(zhuǎn)換并執(zhí)行,然后打印查詢結(jié)果給用戶;
(5)數(shù)據(jù)錄入模塊,用戶按提示輸入原始數(shù)據(jù)信息后,程序進(jìn)行信息錄入,校驗(yàn)并返回錄入結(jié)果,以查詢方式打印給用戶確認(rèn);
(6)數(shù)據(jù)刪除模塊,用戶需要?jiǎng)h除異常數(shù)據(jù)時(shí),按用戶輸入條件進(jìn)行刪除操作,校驗(yàn)并返回刪除結(jié)果,以查詢方式打印給用戶確認(rèn);
(7)數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)備份和恢復(fù)模塊,使用戶可以通過選項(xiàng)方式建立數(shù)據(jù)庫和數(shù)據(jù)表,并通過選項(xiàng)進(jìn)行數(shù)據(jù)庫、數(shù)據(jù)的備份和恢復(fù)。
所述的步驟詳細(xì)說明如下:
1.利用數(shù)據(jù)庫管理主程序,以bat命令為基礎(chǔ)開發(fā)程序主菜單選擇界面,整合各功能程序模塊,實(shí)現(xiàn)主菜單選項(xiàng)和程序執(zhí)行模塊的連接,達(dá)到管理和維護(hù)數(shù)據(jù)庫功能;
2.利用權(quán)限設(shè)置與校驗(yàn)?zāi)K,以bat命令為基礎(chǔ)開發(fā)用戶權(quán)限識別和校驗(yàn)程序;
3.利用輸入接口控制和檢查模塊,以bat命令為基礎(chǔ)開發(fā)用戶輸入界面和輸入數(shù)據(jù)校驗(yàn)程序;
4.利用動(dòng)態(tài)密碼設(shè)置和校驗(yàn)?zāi)K,以bat命令為基礎(chǔ)開發(fā)動(dòng)態(tài)密碼生成,和用戶輸入密碼校驗(yàn)程序;
5.利用數(shù)據(jù)庫查詢模塊,以bat命令為基礎(chǔ)結(jié)合數(shù)據(jù)庫客戶端工具,實(shí)現(xiàn)根據(jù)查詢條件查詢數(shù)據(jù)庫,并打印信息給用戶;
6.利用數(shù)據(jù)錄入模塊,以bat命令為基礎(chǔ)結(jié)合數(shù)據(jù)庫客戶端工具,實(shí)現(xiàn)根據(jù)錄入條件進(jìn)行數(shù)據(jù)錄入,并打印信息給用戶;
7.利用數(shù)據(jù)刪除模塊,以bat命令為基礎(chǔ)結(jié)合數(shù)據(jù)庫客戶端工具,實(shí)現(xiàn)根據(jù)條件信息刪除數(shù)據(jù),并打印信息給用戶;
8.利用數(shù)據(jù)庫創(chuàng)建及數(shù)據(jù)備份和恢復(fù)模塊,以bat命令為基礎(chǔ)結(jié)合數(shù)據(jù)庫客戶端工具,實(shí)現(xiàn)根據(jù)用戶選項(xiàng)創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)表,一鍵備份數(shù)據(jù)庫和數(shù)據(jù),一鍵恢復(fù)數(shù)據(jù)庫和數(shù)據(jù)等功能。
上述雖然結(jié)合附圖對發(fā)明的具體實(shí)施方式進(jìn)行了描述,但并非對本發(fā)明保護(hù)范圍的限制,在本發(fā)明的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域技術(shù)人員不需要付出創(chuàng)造性勞動(dòng)即可做出的各種修改或變形仍在本發(fā)明的保護(hù)范圍以內(nèi)。