軟體測試實用技術與常用模板——對詳細查詢功能模塊的設計說明

本功能主要是滿足用戶進行詳細查詢,例如:可以指定一個用戶名或一類內容,只對用戶感興趣的一類內容進行詳細查找。

一、程序描述

本模塊通過函數接口調用,在系統中,用戶輸入想要詳細查詢的內容,系統會執行SQL語句來調用數據庫中的數據。但是,這一模塊不是常駐內存的,只有當用戶想要進行詳細查詢時,系統才會相應的鏈接數據庫,並且給該模塊分配相應的內存空間。

本模塊只支持詳細信息的查詢,不能進行添加、刪除、修改的操作。

二、功能

對於本模塊的功能需求不做過多的文字說明,只給出如圖5-14所示的流程圖,在開發和測試階段,必須按照該流程圖進行。

軟件測試實用技術與常用模板——對詳細查詢功能模塊的設計說明

三、輸入項

輸入要求如下:

●要查詢的內容:類型為string格式,用戶名只允許輸入26個英文字母和0~9的數字和漢字,不支持特殊字符,並且用戶名的字符數為2~14個。

●完全匹配:該選項只需在多選按鈕中選擇即可。

●其它字段依具體情況而定。

四、輸出項

輸出要求如下:

●如果輸入內容合理,則會在顯示框顯示用戶要查詢的詳細內容;如果輸入的內容不合理,則會彈出提示對話框。

●本模塊支持將文件信息從數據庫中讀出,不支持導出文件操作,但可以從數據庫中提取數據。

五、算法

下面的函數是“完全匹配”控件的關鍵函數,包含主要的SQL語句:

if(m_pipei)

{

strSQL=”SELECT * FROM sj_T_ShouJiKa where 用戶姓名='”+m_name+m_“'”;

}

else

{

strSQL=”SELECT * FROM sj_T_ShouJiKa where 用戶姓名 LIke '% ”+m_name+"% '";

}

六、流程邏輯

本模塊的流程邏輯在圖5-14所示的流程圖已經給出,在此不做過多說明。

七、接口

1)用戶接口:本系統通過PC機來運行和操作。

2)硬件接口:本系統中不需要特定的硬件或硬件接口進行支撐。

3)軟件接口:本系統通過的軟件接口由文件管理系統、文件數據庫組成,提供ADO接口,使用時需要配備Office97及以上版本即可。

4)通信接口:本系統沒有特殊的通信接口,通信接口由所使用的PC機決定。


分享到:


相關文章: