本功能主要是滿足用戶進行詳細查詢,例如:可以指定一個用戶名或一類內容,只對用戶感興趣的一類內容進行詳細查找。
一、程序描述
本模塊通過函數接口調用,在系統中,用戶輸入想要詳細查詢的內容,系統會執行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機決定。
閱讀更多 說說軟件測試那些事兒 的文章