图39 员工退休管理流程图
当输入有效的员工号,单击确定按钮,在列表中显示员工各种信息情况,对须退休的员工,单击确定退休按钮,完成员工退休操作。
按钮的核心代码为:
UpdateData(TRUE);
CDatabase db;
db.OpenEx("DSN=MQIS;UID=sa;PSW=;",NULL);
CWorkerinf set(&db);
if(db.IsOpen())
{
CRecordset set(&db); //构造记录集对象,使数据库指向db
}
CString strSQL;
strSQL="update workerinf set\
workerstatus='退休' where workerid='" + m_workerid + "'";
db.ExecuteSQL(strSQL); //执行SQL语句,更新员工信息
参考文献
[1] 张伯鹏.人事管理系统研究现状及发展趋势[J].中国电脑爱好者,2005,(8):2-4.
[2] 刘祥才.计算机应用基础[M].企业管理出版社,2003,82-103.
[3] 黄梯云.管理信息系统导论 [M].机械工业出版社,2002,126-137.
[4] 启明工作室.Visual C#.NET SQL Server 掌握库应用系统开发与实例[M].北京人民邮电出版社,2004,64-79.
[5] 卫东华.Visual C#.NET 应用实战演练[M].北京科学出版社,2003,128-138.
[6] 张海藩.软件工程导论[M].北京清华大学出版社,1998,96-126.
[7] 侯俊杰.深入浅出MFC[M].武汉华中科技大学出版社,2001, 324-357.
[8] 张志学.Visual C#.NET 项目开发指南[M].北京清华大学出版社,2000,104-152.
[9] 王珊. 数据组织与管理[M].经济科学出版社,2004,113-134.
[10] 黄梯云.管理信息系统导论 [M].机械工业出版社,2002,126-137.
[11] Wang Dong,.rogram Design With VC#.NET 6.0[M]. Tsinghua University Press,2002,257-264.
[12] Shari L Pfleeger.Software Engineering Theory and Practice[M].Second Edition. Prentice Hall,2003,247-268.
[13] 丁宝康.数据库原理[M].经济科学出版社,2004,96-98.
[14] 陈禹. 软件开发工具[M].经济科学出版社,2005,124-134.
[15] 万科.数据库开发经典案例解析 [M],北京清华大学出版社,2005,34-45.
[16] 马红亮 .企业人事工资管理系统的概念及特征[J].四川师范学院学报,2005,(5):4-5