软件测试实用技术与常用模板——对详细查询功能模块的设计说明

本功能主要是满足用户进行详细查询,例如:可以指定一个用户名或一类内容,只对用户感兴趣的一类内容进行详细查找。

一、程序描述

本模块通过函数接口调用,在系统中,用户输入想要详细查询的内容,系统会执行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机决定。


分享到:


相關文章: