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

正文內(nèi)容

人事檔案管理系統(tǒng)(vc中基于mfc和ado)(含源文件(編輯修改稿)

2024-10-19 21:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 權(quán)限驗(yàn)證 用戶管理 基礎(chǔ)數(shù)據(jù) 設(shè)置 人事檔案管理 數(shù)據(jù)庫(kù)管理 人事檔案管理信息系統(tǒng) 人事檔案錄入 人事檔案修改 人事檔案刪除 人事檔案瀏覽 人事檔案查詢 人事檔案統(tǒng)計(jì) 人事檔案管理 人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 12 其它模塊圖 基礎(chǔ)數(shù) 據(jù)包括 : 管理員信息,檔案登記表,職稱編碼表,部門編碼表,文化程度編碼表的設(shè)置。 圖 4 基礎(chǔ)數(shù)據(jù)設(shè)置模塊圖 5 數(shù)據(jù)庫(kù)設(shè)計(jì) ER 圖 本系統(tǒng)根據(jù)需求分析得出 DFD 畫出設(shè)計(jì)實(shí)體有:管理員實(shí)體、數(shù)據(jù)庫(kù)實(shí)體、基本用戶信息實(shí)體、個(gè)人檔案信息實(shí)體。 實(shí)體間關(guān)系 E—R 圖,如圖 圖 5 ER 圖 基礎(chǔ)數(shù)據(jù)設(shè)置 管理員 信息 檔案登記表 文化程度編碼表 職稱、部門編碼表 N N 擁有 修改限 公司 有 記載 存入 管理員 用戶信息 普通用戶 數(shù)據(jù)庫(kù) 紙質(zhì)個(gè)人檔案 1 1 1 1 N N 查詢錄入修改限 公司 有 記載存入管理員 用戶信息管理員 數(shù)據(jù)庫(kù) 紙質(zhì)個(gè)人檔案 人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 13 圖 6 屬性圖 邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,對(duì)于本系統(tǒng)的數(shù)據(jù)庫(kù),可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): 1.名稱:主要成員與社會(huì)關(guān)系表 表名稱標(biāo)識(shí): cygx 數(shù)據(jù)來源:主要成員與社會(huì)關(guān)系設(shè)置模塊進(jìn)行錄入 表 1 主要成員與社會(huì)關(guān)系表 用戶 用戶名 密碼 員工信息 編號(hào) 備注 姓名 年齡 民族 身份證號(hào)碼 職稱 職工類型 部門 地址 電話 人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 14 2.名稱:職稱編碼表 表名稱標(biāo)識(shí): bm_zc 數(shù)據(jù)來源:職稱編碼設(shè)置模塊進(jìn)行錄入 表 2 職稱編碼表 序號(hào) 字段名 說明 類型 長(zhǎng)度 是否為空 是否鍵值 相關(guān)表 備注 1 zcbm 職稱編碼 NUMBER 2 Not null Key 2 zcmc 職稱名稱 VC2 20 Not null 3.名稱:部門編碼表 表名稱標(biāo)識(shí): bm_bm 數(shù)據(jù)來源:部門編碼設(shè)置模塊進(jìn)行錄入 表 3 部門編碼表 序號(hào) 字段名 說明 類型 長(zhǎng)度 是否為空 是否鍵值 相關(guān)表 備注 1 bmbm 部 門編 碼41123456789035678 VC2 4 Not null Key 2 bmm 部門名 VC2 60 Null 4.名稱:文化程度編碼表 表名稱標(biāo)識(shí): bm_wh 數(shù)據(jù)來源:文化程度編碼設(shè)置模塊進(jìn)行錄入 表 4 文化程度編碼表 序號(hào) 字段名 說明 類型 長(zhǎng)度 是否為空 是否鍵值 相關(guān)表 備注 1 whbm 文化程度 編碼 NUMBER 2 Not null Key 2 whcd 文化程度名稱 VC2 16 Not null 序號(hào) 字段名 說明 類型 長(zhǎng)度 是否為空 是 否主鍵值 相關(guān)表 備注 1 zgbm 職工編碼 VC2 6 Not null Keyamp。Foreign key m_dadj 2 Brgx 與本人關(guān)系 VC2 10 null 3 xm 姓名 VC2 10 Null 4 hzgz 從事何種工作 VC2 60 Null 6 autoid 主鍵 VC2 2 key 人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 15 5.名稱:檔案登記表 表名稱標(biāo)識(shí): m_dadj 數(shù)據(jù)來源:檔案登記表模塊進(jìn)行錄入 表 5 檔案登記表 序號(hào) 字段名 說明 類型 長(zhǎng)度 是 否 為空 是否主鍵 值 相關(guān)表 備注 1 zgbm 職工編碼 VC2 6 Not null key 2 xm 姓名 VC2 12 Not null 3 xb 性別 VC2 1 null 4 mz 民族 VC2 18 null 5 csny 出生年月 Date 8 null 6 hyzk 婚姻狀況 VC2 1 null 7 whcd 文化程度編碼 NUMBER 2 null bm_wh 8 jkzk 健康狀況 VC2 10 null 9 zzmm 政治面貌 VC2 2 null 10 zcbm 職稱編碼 NUMBER 2 null bm_zc 11 jg 籍貫 VC2 60 null 12 sfzh 身份證號(hào)碼 VC2 20 null 13 byxx 畢業(yè)學(xué)校 VC2 40 null 14 zytc 專業(yè)或特長(zhǎng) VC2 40 null 15 hkszd 戶口所在地 VC2 60 null 16 hkxz 戶口性質(zhì) VC2 20 null 17 xzz 現(xiàn)住址 VC2 100 null 18 zw 職務(wù) NUMBER 2 null 19 gzm 工種名 VC2 2 null 20 jspx 何時(shí)技術(shù)培訓(xùn) VC2 400 null 21 jlcf 何時(shí)獎(jiǎng)勵(lì)和處分 VC2 400 null 22 smwt 需要說明問題 VC2 200 null 23 tbrqm 填表人簽名 VC2 10 null 24 tbrq 填表日期 date null 25 gsyj 公司審查意見 VC2 200 null 26 scrq 審查日期 date null 27 ryxz 人員性質(zhì) C 1 null 28 rcsj 入廠時(shí)間 date 29 ryzt 人員狀態(tài) C 1 null 30 bz 備注 VC2 40 null 31 bmbm 部門編碼 VC2 4 null bm_bm 人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 16 圖 7 主鍵圖 人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 17 6 詳細(xì)設(shè)計(jì) 人事檔案管理系統(tǒng)的總體功能是能實(shí)現(xiàn)人事檔案信息的編輯錄入、查詢、統(tǒng)計(jì)等功能內(nèi)容。具體的功能就是能進(jìn)行代碼表及個(gè)人檔案信息的錄入與修改,同時(shí)能進(jìn)行上一條及下一條檔案信息的顯示;能實(shí)現(xiàn)按姓名或職工號(hào)查詢個(gè)人檔案信息,按照檔案表的形式顯示;能實(shí)現(xiàn)按照文化程度、性別、職稱進(jìn)行檔案簡(jiǎn)單信息的列表顯示與統(tǒng)計(jì)相關(guān)人數(shù)。 圖 8 主控平臺(tái)界面 主控平臺(tái)的實(shí)現(xiàn) :使用 MFC AppWizard 創(chuàng)建一個(gè)單文檔結(jié)構(gòu)的應(yīng)用程序工程,建立起系統(tǒng)主體框架,生成應(yīng)用程序類( CAdoApp)、文檔類( CAdoDoc)、視圖類( CAdoView)、主 人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 18 體框架類( CmainFram)。 : 通過修改系統(tǒng)對(duì)話框類 Paint 事件處理函數(shù) OnPaint()來實(shí)現(xiàn)加載背 景圖,其具體代碼如下: void CAdoDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 CRect rect。 GetClientRect(amp。rect)。 int x = (() cxIcon + 1) / 2。 int y = (() cyIcon + 1) / 2。 // Draw the icon (x, y, m_hIcon)。 } else { CDialog::OnPaint()。 } } // The system calls this to obtain the cursor to display while the user drags 人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 19 // the minimized window. HCURSOR CAdoDlg::OnQueryDragIcon() { return (HCURSOR) m_hIcon。 } 管理員登陸模塊設(shè)計(jì) 根據(jù)需求分析和總體設(shè)計(jì),此模塊主要是根據(jù)管理員輸入管理員名和口令,驗(yàn)證管理員身份并決定其操作權(quán)限。 IPO 圖 輸入:管理員名和口令 處理:( 1)管理員登陸對(duì)話框啟動(dòng)。 ( 2)管理員輸入管理員名和口令。 ( 5)如果管理員名和密碼錯(cuò)誤,進(jìn)行提示。 圖 9 登陸界面圖 人事檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 20 根據(jù)權(quán)限驗(yàn)證的 IPO 圖,通過定義 CLoginDLg 類來實(shí)現(xiàn)權(quán)限驗(yàn)證模塊的功能,下面介紹 CLoginDLg 類的設(shè)計(jì)與實(shí)現(xiàn)。 管理員權(quán)限驗(yàn)證 處理過程:從數(shù)據(jù)庫(kù)中查找是否與管理員輸入的管理員名和口令完全匹配的記錄,如果有同根據(jù)數(shù)據(jù)庫(kù)中的記錄為該管理員分配權(quán)限,如果不存在則提示登錄錯(cuò)誤信息。 主要代碼: void CAdoDlg::OnOK() { // TODO: Add extra validation here //((CEdit*)GetDlgItem(IDC_PassWord))SetWindowText(123456)。//////////調(diào)試用 UpdateData(TRUE)。 //管理員名是否為空判斷 ()。 ()。 if(()=0) { AfxMessageBox(請(qǐng)輸入管理員名!初始管理員為 :user,MB_ICONEXCLAMATION ) 。 ((CEdit*)GetDlgItem(IDC_User))SetFocus()。 return。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1