資源簡介
人事管理系統課程設計 3
一、需求分析: 3
1.問題描述: 3
2.基本要求: 3
3. 軟硬件環境需求: 3
二、 項目開發環境與規劃 3
1開發環境 3
2項目規劃 4
三、概要設計 4
1.數據 4
2.系統流程圖: 6
3.系統功能模塊 6
4.系統用例圖: 7
四、詳細設計 7
1.登陸模塊: 7
2.部門管理模塊: 8
3.員工管理模塊: 10
4.薪資調整管理模塊: 15
5.工資項目設置模塊: 17
6.工資稅率設置模塊 19
7.用戶管理模塊 21
8.修改密碼模塊 24
五、調試分析: 25
六、測試結果: 25
七 用戶手冊: 29
八 參考文獻 30

代碼片段和文件信息
//?ADOConn.cpp:?implementation?of?the?ADOConn?class.
//
//////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“ADOConn.h“
#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////
ADOConn::ADOConn()
{
}
ADOConn::~ADOConn()
{
}
//?初始化—連接數據庫
void??ADOConn::OnInitADOConn()
{
//?初始化OLE/COM庫環境?
::CoInitialize(NULL);
??
try
{
//?創建Connection對象
m_pConnection.CreateInstance(“ADODB.Connection“);
//?設置連接字符串,必須是BSTR型或者_bstr_t類型
_bstr_t?strConnect?=?“Provider=SQLOLEDB;?Server=127.0.0.1;Database=HrSys;?uid=sa;?pwd=sa;“;
m_pConnection->Open(strConnect““““adModeUnknown);
}
//?捕捉異常
catch(_com_error?e)
{
//?顯示錯誤信息
AfxMessageBox(e.Description());
}
}
//?執行查詢
_RecordsetPtr&??ADOConn::GetRecordSet(_bstr_t?bstrSQL)
{
try
{
//?連接數據庫,如果Connection對象為空,則重新連接數據庫
if(m_pConnection==NULL)
OnInitADOConn();
//?創建記錄集對象
m_pRecordset.CreateInstance(__uuidof(Recordset));
//?取得表中的記錄
m_pRecordset->Open(bstrSQLm_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
}
//?捕捉異常
catch(_com_error?e)
{
//?顯示錯誤信息
AfxMessageBox(e.Description());
}
//?返回記錄集
return?m_pRecordset;
}
?//?執行SQL語句,Insert?Update?_variant_t
BOOL?ADOConn::ExecuteSQL(_bstr_t?bstrSQL)
{
// _variant_t?RecordsAffected;
try
{
//?是否已經連接數據庫
if(m_pConnection?==?NULL)
OnInitADOConn();
//?Connection對象的Execute方法:(_bstr_t?CommandText?
//?VARIANT?*?RecordsAffected?long?Options?)?
//?其中CommandText是命令字串,通常是SQL命令。
//?參數RecordsAffected是操作完成后所影響的行數?
//?參數Options表示CommandText的類型:adCmdText-文本命令;adCmdTable-表名
//?adCmdProc-存儲過程;adCmdUnknown-未知
m_pConnection->Execute(bstrSQLNULLadCmdText);
return?true;
}
catch(_com_error?e)
{
AfxMessageBox(e.Description());
return?false;
}
}
void?ADOConn::ExitConnect()
{
//?關閉記錄集和連接
if?(m_pRecordset?!=?NULL)
m_pRecordset->Close();
m_pConnection->Close();
//?釋放環境
::CoUninitialize();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????2286080??2006-03-06?21:53??HrSys\數據庫備份文件
?????文件???????2419??2006-02-13?11:04??HrSys\代碼\ADOConn.cpp
?????文件???????1003??2005-05-06?14:06??HrSys\代碼\ADOConn.h
?????文件???????4782??2005-05-06?10:56??HrSys\代碼\CalculatorDlg.cpp
?????文件???????1801??2005-03-08?15:27??HrSys\代碼\CalculatorDlg.h
?????文件???????1864??2005-03-12?17:25??HrSys\代碼\ChangePwdDlg.cpp
?????文件???????1281??2004-04-25?18:57??HrSys\代碼\ChangePwdDlg.h
?????文件???????1900??2005-03-12?18:51??HrSys\代碼\DepEditDlg.cpp
?????文件???????1378??2004-04-18?03:45??HrSys\代碼\DepEditDlg.h
?????文件???????5880??2006-02-14?20:17??HrSys\代碼\DepManDlg.cpp
?????文件???????1597??2004-04-18?18:03??HrSys\代碼\DepManDlg.h
?????文件???????3050??2004-04-20?01:22??HrSys\代碼\DepSelDlg.cpp
?????文件???????1489??2004-04-20?01:21??HrSys\代碼\DepSelDlg.h
?????文件???????4888??2005-05-04?00:43??HrSys\代碼\Departments.cpp
?????文件???????1229??2006-02-13?11:20??HrSys\代碼\Departments.h
?????文件??????10830??2005-05-28?19:59??HrSys\代碼\EmpEditDlg.cpp
?????文件???????2114??2006-03-06?20:33??HrSys\代碼\EmpEditDlg.h
?????文件???????7977??2006-03-09?00:58??HrSys\代碼\EmpManDlg.cpp
?????文件???????1806??2006-02-15?21:45??HrSys\代碼\EmpManDlg.h
?????文件???????4515??2005-05-04?20:47??HrSys\代碼\EmpSelDlg.cpp
?????文件???????1938??2005-03-12?19:18??HrSys\代碼\EmpSelDlg.h
?????文件???????7354??2006-02-15?15:19??HrSys\代碼\Employees.cpp
?????文件???????1430??2005-05-28?20:51??HrSys\代碼\Employees.h
?????文件????????567??2005-03-12?22:26??HrSys\代碼\Global.cpp
?????文件????????530??2005-03-08?15:27??HrSys\代碼\Global.h
?????文件??????18862??2009-01-04?03:11??HrSys\代碼\HrSys.clw
?????文件???????2049??2004-04-09?23:20??HrSys\代碼\HrSys.cpp
?????文件????????711??2004-04-18?20:40??HrSys\代碼\HrSys.dsw
?????文件???????1313??2004-04-09?23:20??HrSys\代碼\HrSys.h
?????文件????3843072??2009-01-04?03:11??HrSys\代碼\HrSys.ncb
............此處省略213個文件信息
- 上一篇:Qt版塔防游戲
- 下一篇:魯棒H∞控制_11825104.pdf
評論
共有 條評論