手机信息管理系统软件模块测试

m_yanzheng为验证按钮的函数名
ADOConn lizi为链接数据库的ADO函数
m_pipei为按钮“完全匹配”的参数
m_name为在“详细查询”模块输入的内容

密码修改模块

本模块通过函数接口调用,在系统中通过执行SQL语句,调用数据库中的数据,所以此模块常驻内存,仅管理员可调动

执行SQL语句的update功能可更新修改管理员信息,出于安全采用并发处理

输入项
用户名:string格式
密码:string格式,暗码格式输入两遍

算法
修改数据库的SQL语句函数

ADOConn lizi;//链接数据库的ADO函数
lizi.OnInitADOConn();
CString strSQL="update sj_T_mima set name='''+m_name2+''',mima='''+m_mima2+'''";
lizi.Exe-cuteSQL (_bstr_t(strSQL));
lizi.ExitConnect();
AfxMessageBox("修改成功!")

执行完后,原数据库内容被覆盖

“验证”的概要函数:

if(m_name!=m_name2||m_mima1!=m_mima2)
{
MessageBox("验证信息不一致,重新输入");
CDialog::OnCancel();
CMIMADLG p;
p.DoModal();
}
else
{
m_yanzheng="yanzheng";
MessageBox("验证成功,请单击确认按钮")}

接口
用户接口:pc端
硬件接口:无
软件接口:文件管理系统,文件数据库,提供ADO接口
通信接口:无,由pc决定

详细查询功能模块

本模块通过函数接口调用,用户输入想要详细查找的内容,系统通过执行SQL语句来调用数据库中的数据,此模块不常驻内存,只有查询时链接数据库并给该模块分配相应内存空间

输入项
查询内容:string格式
完全匹配:在多选按钮中选择

输出项
输入内容合理即显示查询内容,不合理则弹出对话框
本模块支持将文件信息从数据库中读出,不支持导出文件操作,但可以从数据库提取数据

算法
"完全匹配"控件的关键函数,包含主要SQL语句:

if(m_pipei)
{
strSQL="SELECT  *  FROM sj_T_ShouJiKa where 用户姓名='''+m_name+'''";
}else
{
strSQL="SELECT  *  FROM sj_TShouJiKa where 用户姓名 like '%"+m_name+"%"';
}

接口
与上同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值