freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于c++的企業(yè)考勤管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)(文件)

 

【正文】 pdateDept()。 (i,人員名稱 )。 (i,民族 )。 (i,政治面貌 )。 (i,婚姻狀況 )。 (i,辦公電話 )。 (i,到崗日期 )。 (i,備注 )。 (i,檔案所在地 )。 (LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES)。 int id = (())。 CString str。 = (char *)(_bstr_t)()Item[Emp_NAME]Value。 if (!()) { //設(shè)置日期數(shù)據(jù) int yy=atoi((4))。 = tbirth。 = (char *)(_bstr_t)()Item[Id_Card]Value。 if (!()) { /。 = (char *)(_bstr_t)()Item[Mobile]Value。 = (char *)(_bstr_t)()Item[Culture_Level]Value。 int dd=atoi((9,2))。 = (char *)(_bstr_t)()Item[Nationality]Value。 (str)。 CADODataSet dataset。 return TRUE。 (i,戶口所在地 )。 (i,家庭住址 )。 (i,職務(wù) )。 50 (i,手機(jī)電話 )。 (i,身份證號(hào) )。 (i,文化程度 )。 (i,出生日期 )。 (i,性別 )。 (i,人員編號(hào) )。 } 單擊“添加”按鈕,彈出人員編輯窗體,輸入人員信息后單擊“保存”按鈕實(shí)現(xiàn)人員信息添加,代碼如下: BOOL CPersonManage::OnInitDialog() { CDialog::OnInitDialog()。 (i++,100)。 (i++,100)。 (i++,100)。 (i++,100)。 (i++,100)。 (i++,100)。 (i++,100)。 (i++,50)。 (i++,80)。 m_DeptID = 1。 n ++。 (n,index++,(_bstr_t)()Item[Memo]Value)。 (n,index++,(_bstr_t)()Item[Office_phone]Value)。 (n,index++,(_bstr_t)()Item[Political_Party]Value)。 (n,index++,(_bstr_t)()Item[Emp_NAME]Value)。i++) { int index = 1。 int n = 0。 43 if(m_DeptID == 1) (Select * From tab_Employees)。該方法由 UpdateDept 方法調(diào)用,實(shí)現(xiàn)代碼如下: void CPersonManage::UpdatePerson() { ()。 } 創(chuàng)建一個(gè)對(duì)話框,打開(kāi)對(duì)話框?qū)傩源翱?,將?duì)話框的 ID改為 IDD_DLGPERSON,將對(duì)話框標(biāo)題改為“人員信息管理”。這一 42 操作主要是通過(guò)數(shù)列表視圖控件中的 OnSelchanged 事件完成的,當(dāng)樹(shù)列表中的選中節(jié)點(diǎn)發(fā)生改變時(shí)就會(huì)觸發(fā)該事件,實(shí)現(xiàn)代碼如下: void CPersonManage::OnSelchangedTreedept(NMHDR * pNMHDR,LRESULT * pResult) { NM_TREEVIEW * pNMTreeView = (NM_TREEVIEW*)pNMHDR。 } } 人員信息管理模塊 人員信息管理模塊根據(jù)部門(mén)分類顯示,同時(shí)可對(duì)人員信息進(jìn)行維護(hù)。 (str)。 CADODataSet dataset。 UpdateDept()。 = (char *)(_bstr_t)()Item[memo]Value。 CString str。 40 if (pNode == 0) return。 UpdateDept()。 (DeptName,(_variant_t))。 CADODataSet dataset。 if (() == IDOK) { HTREEITEM pNode = ()。 (node,ID)。icount。 int count = ()。 (::GetConnection())。該方法由UpdateDept 方法進(jìn)行調(diào)用,實(shí)現(xiàn)代碼如下: void CDeptManage::UpdateDept() { ()。 ()。 value = (_vaiant_t)()Item[ID]Value。 _variant_t value。 (Select * From tab_Dept where pid = %d,nPid )。 在本系統(tǒng)中,由于部門(mén)信息通常不會(huì)太多,所以可以用嵌套的方式將部門(mén)信息一次性地讀入樹(shù)列表視圖控件中,實(shí)現(xiàn)代碼如下: void CDeptManage::GetNode(HTREEITEM pNode,int nPid) { 36 HTREEITEM node。 } } 部門(mén)管理模塊設(shè)計(jì) 部門(mén)管理記錄了部門(mén)間的層次結(jié)構(gòu)和部門(mén)信息,所以通常部門(mén)管理窗體中對(duì)于部門(mén)的顯示是使用樹(shù)列表顯示的。 (no1)。 if (() == IDOK) { (UserName,(_bstr_t))。 } 34 } 在“修改”按鈕事件中彈出“用戶編輯”窗體,輸入用戶名后單擊“確定”按鈕實(shí)現(xiàn)對(duì)用戶的修改,代碼如下: void CUserManage::OnEdit() { CUserEdit useredit。 if (() == IDOK) { ()。 (::GetConnection())。 } } 向?qū)υ捒蛑刑砑?OnInitDialog 方法,在對(duì)話框的初始化方法中添加列表視圖控件應(yīng)顯示的列頭,并在下拉列表視圖控件中添加數(shù)據(jù),代碼如下: BOOL CUserManage::OnInitDialog() { 33 CDialog::OnInitDialog()。i++) { (i,(_bstr_t)()Item [LUserName]Value)。定義 UpdateGrid 方法,用來(lái)更新列表視圖中顯示 的用戶信息,實(shí)現(xiàn)代碼如下: void CUserManage::UpdateGrid() { (Select * From tab_User)。當(dāng)對(duì)記錄進(jìn)行修改時(shí)即可通過(guò)獲取對(duì)應(yīng)的行號(hào)對(duì)數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行修改。 } else AfxMessageBox。,user,pass)。 31 (Select * From tab_user Where UserName = 39。 return TRUE。i count。 (GetConnection())。 } 創(chuàng)建一個(gè)對(duì)話框,打開(kāi)對(duì)話框?qū)傩源翱冢瑢?duì)話框的 ID 改為 IDD_DLGOGIN,將對(duì)話框標(biāo)題改為“登入”。 m_pMainWnd =amp。 BOOLbCon= GetConnection()Open(GetConnection()GetSQLConStr(,tb_person))。這些操作都應(yīng)在程序類的初始化方法中實(shí)現(xiàn),該方法名為 InitInstance,代碼如下: BOOL CPersonApp::InitInstance() { AfxEnableControlContainer()。 28 系統(tǒng)模塊設(shè)計(jì) 用戶登入模塊設(shè)計(jì) 用戶登入模塊是所有管理系統(tǒng)所應(yīng)具備的基礎(chǔ)模塊之一,該模塊實(shí)現(xiàn)了用戶使用系統(tǒng)的檢驗(yàn)工作,使沒(méi)有權(quán)限的用戶不能使用該系統(tǒng),增加了系統(tǒng)的安全性。 (3)單擊 Finish 按鈕完成工程的創(chuàng)建。 } 統(tǒng)主體窗的設(shè)計(jì) 人事考勤系統(tǒng)主窗口由菜單和客戶區(qū)域組成,其中,客戶區(qū)域顯示了一幅位圖,主窗體效果如圖 43 所示。 } Move 方法將記錄集的當(dāng)前指針移動(dòng)到指定的索引位置,實(shí)現(xiàn)代碼如下: void CADODataSet::Move(int nIndex) { m_DataSetMoveFirst()。 return true。 return false。 25 } IsOpen 方法用來(lái)判斷數(shù)據(jù)集是否處于打開(kāi)狀態(tài),實(shí)現(xiàn)代碼如下: BOOL CADODataSet::IsOpen() { long State。 } SetConnection 方法用來(lái)設(shè) 置記錄集所連接的數(shù)據(jù)庫(kù)連接類的對(duì)象,代碼如下: void CADODataSet::SetConnection(CADOConnection *pCon) { m_Connection = pCon。 CADODataSet 方法為記錄集實(shí)現(xiàn)類的構(gòu)造方法,在該方法中實(shí)現(xiàn)記錄集接口對(duì)象的創(chuàng)建, 代碼如下: CADODataSet:: CADODataSet() { ()。 CADODataSet()。 FieldsPtr GetFields()。 void Save()。 } CADODataSet 類 CADODataSet 類是用來(lái)存儲(chǔ)數(shù)據(jù)的 數(shù)據(jù)集類,該類實(shí)現(xiàn)了 _Recordset 接口的實(shí)例,該類在頭文件中的定義如下: class CADODataSet { protected: _RecoedsetPtr m_DataSet。 m_Connectionget_State(amp。Initial Catalog = %s。 } GetSQLConStr 方法用來(lái)生成與數(shù)據(jù)庫(kù)連接所需要的連接字符串,代碼如下: CString CADOConnection::GetSQLConStr(CString IP,CString DBName) { CString Str。 }。 UnInitADO()。 ()。 CADOConnection g_Connection。 CADOConnection 類的實(shí)現(xiàn)代碼如下: 定義兩個(gè)全局變量 ConCount 和 g_Connection,ConCount 變量是一個(gè)整型變量,用起來(lái)記錄在工程中所創(chuàng)建的 CADOConnection 類的實(shí)例個(gè)數(shù)。 CADOConnection()。 public: BOOL IsOpen()。在該系統(tǒng)中建立了 ADO的兩個(gè)公共類 CADOConnection和 CADODataSet,這兩個(gè)類定義在 頭文件中,實(shí)現(xiàn) 文件中。統(tǒng)運(yùn)行穩(wěn)定、安全可靠。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)滿足以下幾點(diǎn): 采用人機(jī)對(duì)話的操作方式,信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù) 存儲(chǔ)安全可靠。 處理器: Inter Pentium II 266 MX 或更高 內(nèi)存: 64MB 硬盤(pán)空間: 2GB 顯卡: SVGA 顯示適配器 (2) 軟件環(huán)境 操作系統(tǒng): Windows 98/ME/2021/NT 數(shù)據(jù)庫(kù): MSQ 全局分析 用戶需要輸入用戶名和密碼進(jìn)入人事考勤管理系統(tǒng),對(duì)人事考勤管理系統(tǒng)的部門(mén)、員工的基本信息進(jìn)行維護(hù)和管理。企業(yè)還可根據(jù)此考勤系統(tǒng)查詢企業(yè)內(nèi)各時(shí)段 的員工出缺勤狀況,作管理方面的分析。操作員進(jìn)行員工考勤信息錄入及更改,其中包括員工的基本信息、工作部門(mén)、工作流程,要求對(duì)這些員工檔案信息可以進(jìn)行新增、修改、刪除操作,同時(shí)可以進(jìn)行查詢和瀏覽操作。 (4) 該管理軟件提供企業(yè)人員管理,能夠?qū)ζ髽I(yè)員工的分類管理,新員工的加入以及員工刪除,修改進(jìn)本信息等功能。 在查詢模塊中實(shí)現(xiàn)了,條件模糊查詢功能。一旦構(gòu)建完成,該系統(tǒng)就會(huì)投入使用,同時(shí)會(huì)不可避免地產(chǎn)生更多的新需求。因此,考勤系統(tǒng)的操作運(yùn)行是可行的。 操作運(yùn)行可行性分析 信息化考勤系統(tǒng)是考勤管理模式的發(fā)展方向,以現(xiàn)代化信息技術(shù)完成考勤工作,可以提高工作效率和工作質(zhì)量,迎合現(xiàn)代化企業(yè)發(fā)展管理的需求,也是與國(guó)際社會(huì)流行趨勢(shì)相吻合的。以企業(yè)員工的數(shù)量可滿足考勤系統(tǒng)的容量與需求,因此只需在配備定量的服務(wù)器的條件下,增加考 勤機(jī)和 IC 卡即可。它還具有自動(dòng)高效的機(jī)制以及運(yùn)行分布式處理等優(yōu)點(diǎn)。完備的 help 聯(lián)機(jī)幫助功能,與 Windows 環(huán)境下的軟件一樣,在 VB中,利用幫助菜單和 F1 功能鍵,用戶可隨時(shí)方便地得到所需的幫助信息, VB 幫助窗口中顯示了有關(guān)的示例代碼,通過(guò)復(fù)制、粘貼操作可獲得大量的示例代碼,為用戶的學(xué)習(xí)和使用提 供了捷徑。支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn),利用數(shù)據(jù)控件或 ODBC 能夠訪問(wèn)的數(shù)據(jù)庫(kù)系統(tǒng)有,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1