本功能主要是满足用户进行详细查询,例如:可以指定一个用户名或一类内容,只对用户感兴趣的一类内容进行详细查找。
一、程序描述
本模块通过函数接口调用,在系统中,用户输入想要详细查询的内容,系统会执行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机决定。
閱讀更多 說說軟件測試那些事兒 的文章