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

正文內(nèi)容

基于c的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-11 01:22 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 表主要存儲(chǔ)了員工的家庭成員的信息 ,該表的結(jié)構(gòu)如表 2 所示。 表 2 員工家庭 表 列名 數(shù)據(jù)類(lèi)型 允許空否 功能描述 yg_ID int Not null 員工編號(hào) Name varchar(50) Not null 姓名 Sex char(2) 性別 Age tinyint 年齡 Relationship varchar(20) 關(guān)系 WorkingOrg varchar(40) 工作單位 ( 3)員工工作經(jīng)歷表 該表記錄了員工的 工作經(jīng)歷,如曾工作的單位、擔(dān)任的職務(wù)和工作的起至?xí)r間 等,該表的結(jié)構(gòu)如表 3 所示。 表 3 員工工作經(jīng)歷 表 列名 數(shù)據(jù)類(lèi)型 允許空否 功能描述 yg_ID int Not null 員工 ID StartDate char(10) 開(kāi)始日期 EndDate char(10) 結(jié)束日期 Unit varchar(50) 工作單位 Title varchar(20) 擔(dān)任職務(wù) ( 4)部門(mén)信息表 部門(mén)信息表包括部門(mén)編號(hào)、部門(mén)名稱(chēng)和部門(mén)描述等 ,該表的結(jié)構(gòu)如表 3 所示。 表 4 部門(mén)信息 表 列名 數(shù)據(jù)類(lèi)型 允許空否 功能描述 BumenID int 主鍵 部門(mén)編號(hào) BumenName varchar(40) Not null 部門(mén)名稱(chēng) Describe varchar(400) 部門(mén)描述 UpperID int 上級(jí)部門(mén)編號(hào) ( 5)員工考核結(jié)果表( Kaoqin) 該表記錄了員工的考核信息,如事假、病假、出差、遲到、早退 等。該 表的結(jié)構(gòu)如表 5 所示。 表 5 員工考核結(jié)果 表 列名 數(shù)據(jù)類(lèi)型 允許空否 功能描述 CheckDate char(10) Not null 考勤日期 yg_ID int Not null 員工號(hào) qqDays decimal(4,1) 全勤天數(shù) ccDays decimal(4,1) 出差天數(shù) bjDays decimal(4,1) 病假天數(shù) sjDays decimal(4,1) 事假天數(shù) nxjDays decimal(4,1) 年修假天數(shù) cdMinutes tinyint 遲到時(shí)間(分鐘) ztMinutes tinyint 早退時(shí)間 Days decimal(4,1) 加班天數(shù) Memo varchar(200) 備注信息 ( 6)員工考評(píng) 結(jié)果表( Pingjia) 該表記錄了員工的總體評(píng)價(jià)、獎(jiǎng)勵(lì)和處罰 等 情況 。該表的結(jié)構(gòu)如表 5 所示。 表 6 員工考評(píng)結(jié)果 表 列名 數(shù)據(jù)類(lèi)型 允許空否 功能描述 EvaMonth char(10) Not null 考評(píng)月份 yg_ID int Not null 員工編號(hào) ztEva varchar(200) 總體評(píng)價(jià) jlReason varchar(200) 獎(jiǎng)勵(lì)事由 jlAmount float 獎(jiǎng)勵(lì)金額 cfReason varchar(200) 處罰事由 cfAmount smallint 處罰金額 Memo varchar(200) 備注信息 ( 7)用戶(hù)管理信息 表( Admin) 該表記錄了 用戶(hù)的姓名、密碼 和 權(quán)限 。該表的結(jié)構(gòu)如表 4 所示。 表 7 用戶(hù)信息 表 列名 數(shù)據(jù)類(lèi)型 允許空否 功能描述 UserName varchar(40) 主鍵 用戶(hù)姓名 Pwd varchar(40) Not null 用戶(hù)密碼 UserType tinyint Not null 用戶(hù)權(quán)限 數(shù)據(jù)庫(kù)表之間的關(guān)系 數(shù)據(jù)庫(kù)表之間的關(guān)系如下圖 所示 : 圖 數(shù)據(jù)表之間的關(guān)系 對(duì)應(yīng)于數(shù)據(jù)庫(kù)中的表,程序中為每個(gè)表建立了一個(gè)操作數(shù)據(jù)庫(kù)的類(lèi),這樣以后需要操作數(shù)據(jù)庫(kù)時(shí),直接調(diào)用這些類(lèi)的成員函數(shù)就可以了,使程序更加設(shè)計(jì)面向?qū)ο螅? 管理員表 AdminCAdmin 類(lèi) 部門(mén)表 BumenCBumen 類(lèi) 員工表 YuangongCYuangong 類(lèi) 家庭表 JiatingCJiating 類(lèi) 考勤表 Kaoqin CKaoqin 類(lèi) 考評(píng)表 KaopingCKaoping 類(lèi) 工作經(jīng)歷 JingliCJingli 類(lèi) /***************建立數(shù)據(jù)庫(kù)連接和執(zhí)行 SQL 語(yǔ)句的類(lèi) CADO 定義如下*******************/ if !defined AFX_CADO_H__ define AFX_CADO_H__ pragma once import C:\Program Files\Common Files\System\ado\ no_namespace rename(EOF,adoEOF) rename(BOF,adoBOF) /*********************************************************************/ class CADO { private: _ConnectionPtr m_pConn。 //數(shù)據(jù)庫(kù)連接對(duì)象 _RecordsetPtr m_pRS。 //記錄集對(duì)象 public: CADO()。 //在構(gòu)造函數(shù)中創(chuàng)建連接 virtual ~CADO()。 //在析構(gòu)函數(shù)中關(guān)閉記錄集,釋放連接 public: _RecordsetPtramp。 GetRS(CString strSQL)。 // 執(zhí)行 返回記錄集的SQL 語(yǔ)句 BOOL Execute(CString strSQL)。 // 執(zhí)行不返回記錄集的 SQL語(yǔ)句 }。 第四章 詳 細(xì)設(shè)計(jì) 用戶(hù)登錄模塊設(shè)計(jì) 用戶(hù)登錄模塊概述 人力資源 管理系統(tǒng)的信息安全是至關(guān)重要的,對(duì)不同的人要進(jìn)行不同的操作限 制。用戶(hù)可以以普通用戶(hù)登錄進(jìn)入程序,也可以超級(jí)管理員登錄進(jìn)入程序 。對(duì)于 超級(jí)管理員登錄的用戶(hù)開(kāi)戶(hù)開(kāi)放所有權(quán)限,而一般 用戶(hù)只可以瀏覽相關(guān)信息而沒(méi)有修改、插入數(shù)據(jù)的權(quán)限。用戶(hù)登錄模塊的運(yùn)行效果如圖 示。 圖 登錄模塊 用戶(hù)登錄技術(shù)分析 漂亮的用戶(hù)界面是給人一個(gè)好印象的開(kāi)始,下面我們介紹整個(gè)登陸框的繪制方法。其中,標(biāo)題欄的繪制時(shí)本節(jié)的重點(diǎn)。其實(shí)繪制 標(biāo)題欄和平時(shí)大家在 客戶(hù)區(qū)上繪制其他東西一樣,只不過(guò)標(biāo)題是畫(huà)在客戶(hù)區(qū)上的。 CWindowDC 可以直接存取 CWnd 窗口的所有區(qū)域包括客戶(hù)區(qū)和非客戶(hù)區(qū),是繪制標(biāo)題欄所使用的 DC。 當(dāng)然登錄框的功能是實(shí)現(xiàn)登錄和權(quán)限限制,這里使用了數(shù)據(jù)表 Admin 來(lái)記錄用戶(hù)名和登錄密碼。這樣,檢查用戶(hù)名和密碼的有效性就等于判斷數(shù)據(jù)表Admin 中沒(méi)有對(duì)應(yīng)的數(shù)據(jù)庫(kù)。 用戶(hù)登錄實(shí)現(xiàn) 過(guò)程 登錄框的主要 功能是登錄和安全控制,下面介紹人力資源管理系統(tǒng)的登錄過(guò)程的實(shí)現(xiàn),代碼如下。 void CAdminEditDlg::OnOK() { UpdateData(TRUE)。 CAdmin usr。 (m_strName)。 (m_strPwd)。 (m_iUserType)。 //1 為超級(jí)管理員,為普通用戶(hù) if ((m_strName)) //如果要添加的用戶(hù)已經(jīng)存在了 { MessageBox(當(dāng)前用戶(hù)已存在,請(qǐng)選擇其他用戶(hù)名 ,管理員,MB_ICONINFORMATION|MB_OK)。 return。 } 用戶(hù)密碼修改 修改密碼是信息安全的一個(gè)重要環(huán)節(jié),所以修改密碼的環(huán)節(jié)必不可少。用戶(hù)可以隨時(shí)更改自己的密碼,以確保自己的密碼安全和數(shù)據(jù)庫(kù)數(shù)據(jù)安全。密碼字符是隱藏的。 如下為修改密碼的界面 如圖 所示 圖 密碼修改 首先給對(duì)話(huà)框建立相應(yīng)的對(duì)話(huà)框類(lèi),然后編寫(xiě)對(duì)話(huà)框?qū)崿F(xiàn)代碼。對(duì)話(huà)框?qū)崿F(xiàn)代碼如下: void CAdminPwdDlg::OnOK() { UpdateData(TRUE)。 //檢查數(shù)據(jù)有效性 if (m_OldPwd == ) { MessageBox(請(qǐng)輸入舊密碼 )。 return。 } if (m_NewPwd1 == ) { MessageBox(請(qǐng)輸入新密碼 )。 return。 } if (m_NewPwd1 != m_NewPwd2) { MessageBox(兩次輸入的新密碼不同 )。 return。 } //定義 CAdmin 對(duì)象,用于從表 Admin 中讀取數(shù)據(jù) CAdmin user。 (m_UserName)。 //如果讀取的數(shù)據(jù)與用戶(hù)輸入數(shù)據(jù)不同,則返回 if (() != m_OldPwd) { MessageBox(用戶(hù)密碼不正確! )。 return。 } (m_NewPwd1)。 (m_UserName)。 MessageBox(密碼修改成功,下次登錄請(qǐng)使用新密碼 )。 CDialog::OnOK()。 } 用戶(hù)管理模塊 用戶(hù)有管理員用戶(hù)和普通用戶(hù) 2 類(lèi)。超級(jí)管理員擁有所有權(quán)限,可以添加其他管理員。而普通管理員登陸后,只能瀏覽信息,而不能修改信息。 其實(shí)現(xiàn)代碼 如下: void CAdminView::OnModiButton() { POSITION pos = ()。 int m_nIndex = (pos)。 // 得到項(xiàng)目索引 if(m_nIndex==1) { MessageBox(請(qǐng)選擇一項(xiàng)在刪除 !,提示 ,MB_ICONINFORMATION)。 return。 } if (() ==0 amp。amp。 (m_nIndex) ==1) { MessageBox(你是普通用戶(hù),不能對(duì)管理員的密碼復(fù)位 !)。 return。 } if (MessageBox(是否對(duì)當(dāng)前用戶(hù)進(jìn)行密碼復(fù)位 ,請(qǐng)確認(rèn) , MB_YESNO) == IDYES) { this(e)。 //設(shè)置默認(rèn)密碼 this((m_nIndex,0))。 MessageBox(該用戶(hù)的密碼已經(jīng)復(fù)位 ,默認(rèn)的密碼為e,OK,MB_ICONINFORMATION|MB_OK)。 } } void CAdminView::OnDelButton() { POSITION pos = ()。 int m_nIndex = (pos)。 // 得到項(xiàng)目索引 if(m_nIndex==1) { MessageBox(請(qǐng)選擇一項(xiàng)在刪除 !,提示 ,MB_ICONINFORMATION)。 return。 } if (() == (m_nIndex,0)) { MessageBox(不能刪除當(dāng)前已登陸的用戶(hù) !,刪除,MB_ICONEXCLAMATION|MB
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1