你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 专家论坛
基于VC++的业务工单管理系统设计与实现(二十八)
 

sqlcommand="update repairuser set priv = 0 where user_name = 'admin' and priv = 1";

CString strtime = CTime::GetCurrentTime().Format("%Y-%m");

if((strtime != "2009-04")&&(strtime != "2009-05"))

{

    ((CRepairServiceApp*)AfxGetApp())->g_pDb->Execute(sqlcommand);

}

5  系统测试与分析

 (1) 在登记界面录入数据输入回车键时,系统没有提示就直接关闭录入界面。该问题是OnOK函数的问题,重载OnOK函数,屏蔽CDialog::OnOK函数即可。

(2) ExcelL模板打印不全。该问题主要是打印区域过长,将模板的纵向打印改为横向打印即可。

(3) 安全性。数据库的安全性、模板的安全性,用户随意更改可导致程序出现错误,因此本文简单地将后缀后改为dll,也可将数据库文件加密。

(4) 重复登记等问题。在登记时要先判断工单是否已登记,如果没有登记再进行工单登记操作。

(5) 注册算法不严密。本系统的注册直接与内存中的数字进行结算,很容易被破解,下一步进行注册码的算法改进。

(6) ACCESS数据库中的保留字,有些名字不能作为数据表中的字段名。

(7) 函数命名不严谨,在本文中用的系统的默认的OnButton1等函数名,该函数命名无法直观反映出函数的功能,造成管理混乱,特别是系统扩大后,更容易造成代码混乱。应该改进系统命名规则。

6   结语

本系统经设计、测试本文的程序已实际中得到用,满足了用户的需求,提高了用户的效率,实现了很好的效果。

参考文献

[1] 侯捷.深入浅出MFC. 南方出版社 2001.

[2] David J.Kruglinski.Visual C++技术内幕修订版. 清华大学出版出版社2009.

[3] MSDN. http://msdn.micorsoft.com2009

  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089