




已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1 33 目目 錄錄 摘摘 要要 2 正正 文文 3 1 問題描述 3 2 需求分析 4 2 1 系統(tǒng)需求和功能 4 2 2 數(shù)據(jù)流程圖 4 2 3 數(shù)據(jù)字典 6 3 系統(tǒng)總體設(shè)計(jì) 7 3 1 概念結(jié)構(gòu)設(shè)計(jì) E R 圖 7 3 2 由 E R 圖轉(zhuǎn)換得到的關(guān)系模式 7 3 3 邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫的設(shè)計(jì) 8 4 詳細(xì)設(shè)計(jì) 10 4 1 人事管理系統(tǒng)的主要功能 10 4 2 人事管理系統(tǒng)的主要功能程序流程圖 10 4 3 用戶界面與程序設(shè)計(jì) 12 5 系統(tǒng)測試 15 5 1 測試方法 15 5 2 測試用例 15 6 軟件使用說明書 17 總總 結(jié)結(jié) 19 參考文獻(xiàn)參考文獻(xiàn) 20 致致 謝謝 21 附件附件 部分原程序代碼部分原程序代碼 22 2 33 摘摘 要要 當(dāng)今社會人員流動越來越頻繁 使得檔案管理工作也變得越來越復(fù)雜 如何管理號企業(yè) 人事的信息 成為企業(yè)管理的一個(gè)大問題 如何實(shí)現(xiàn)檔案管理的自動化 無疑是公司的管理 部門帶來很大的方便 人事管理系統(tǒng)正是一個(gè)為適應(yīng)當(dāng)前各個(gè)行業(yè)對人力資源信息管理的這 個(gè)迫切需求而設(shè)計(jì)開發(fā)的軟件系統(tǒng) 其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用 程序的開發(fā)兩個(gè)方面 對于前者要求保持?jǐn)?shù)據(jù)的一致性和完整性以及好的數(shù)據(jù)安全性 后者 設(shè)計(jì)應(yīng)用程序可以方便地實(shí)現(xiàn)公司人事檔案的管理 易使用 檢索迅速 查找方便 這些優(yōu) 點(diǎn)能夠極大的提高人事檔案的管理的效率 也是提高公司人事管理 更好的為公司服務(wù) 關(guān)鍵詞 人事管理 數(shù)據(jù)庫 管理系統(tǒng) 3 33 正正 文文 1 1 問題描述問題描述 該設(shè)計(jì)要求學(xué)生以企業(yè)人事管理業(yè)務(wù)為背景 設(shè)計(jì) 開發(fā)一套 企業(yè)人事管理系統(tǒng) 軟 件 通過該題目的設(shè)計(jì) 開發(fā) 使學(xué)生初步得到數(shù)據(jù)庫開發(fā)的訓(xùn)練 全面培養(yǎng)軟件開發(fā)過程 中的分析 設(shè)計(jì) 編碼 測試及文檔規(guī)范書寫的能力 得到軟件開發(fā)的綜合訓(xùn)練 提高解決 實(shí)際問題的能力 4 33 2 2 需求分析 需求分析 2 12 1 系統(tǒng)需求和功能系統(tǒng)需求和功能 設(shè)計(jì)一個(gè)人事管理系統(tǒng) 使系統(tǒng)滿足以下需求和功能 1 根據(jù)企業(yè)人事管理的需要 對企業(yè)以及企業(yè)中員工的信息進(jìn)行添假刪除等操作 并 能對人事檔案進(jìn)行瀏覽 對人事資料進(jìn)行查詢 對人事資料進(jìn)行統(tǒng)計(jì) 為企業(yè)的人事管理提 供一個(gè)便利的管理系統(tǒng) 2 系統(tǒng)功能包括 a 系統(tǒng)管理 設(shè)置用戶和退出系統(tǒng) b 基礎(chǔ)數(shù)據(jù)管理 民族檔案設(shè)置 職工類型設(shè)置 文化程度設(shè)置 政治面貌設(shè)置 部門 類別設(shè)置 工資類別設(shè)置 職稱類別設(shè)置 職務(wù)類別設(shè)置 c 人事檔案管理 人事檔案瀏覽 人事資料查詢 人事資料統(tǒng)計(jì) 數(shù)據(jù)庫管理 數(shù)據(jù)庫的備份與恢復(fù) 2 22 2 數(shù)據(jù)流程圖數(shù)據(jù)流程圖 數(shù)據(jù)流圖由四種基本的元素構(gòu)成 數(shù)據(jù)流 Data Flow 處理 Process 數(shù) 據(jù)存儲和數(shù)據(jù)源 數(shù)據(jù)終點(diǎn) 數(shù)據(jù)流 Data Flow 為具有名稱且有流向的數(shù)據(jù) 用標(biāo)有名稱的箭頭表示 一個(gè)數(shù)據(jù)可以是記錄 組合項(xiàng)或基本項(xiàng) 處理 Process 表示對數(shù)據(jù)所進(jìn)行的加工和變換 在圖中用矩形框表示 指向處理數(shù)據(jù)流為該處理的輸入數(shù)據(jù) 離開處理的數(shù)據(jù)為處理的輸出數(shù)據(jù) 數(shù)據(jù)存儲 表示用文件方式或數(shù)據(jù)庫形式所存儲的數(shù)據(jù) 堆砌進(jìn)行的存取分 別以指向或離開數(shù)據(jù)存儲的箭頭表示 數(shù)據(jù)源及數(shù)據(jù)終點(diǎn) 表示數(shù)據(jù)的來源或數(shù)據(jù)的去向 可以是一個(gè)組織或人員 它處于系統(tǒng)范圍之外 所以又稱它為外部實(shí)體 它是為了幫助理解系統(tǒng)界面而引 入的 一般只出現(xiàn)在數(shù)據(jù)流圖的起點(diǎn)和終點(diǎn) 5 33 數(shù)據(jù)流程圖如圖 2 1 所示 管理員 接受 信息 更新 系 統(tǒng) 信 息 個(gè)人信息 處理 事務(wù) 用戶 信息 信息 信息 查詢 圖 2 1 數(shù)據(jù)流程圖 6 33 2 32 3 數(shù)據(jù)字典數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合 也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合 由于本次設(shè)計(jì)是小型軟件系統(tǒng)的開發(fā) 所以采用卡片形式書寫數(shù)據(jù)字典 每張卡片上保 存描述一個(gè)數(shù)據(jù)的信息這樣做更新和修改起來比較方便 而且能單獨(dú)處理描述每個(gè)數(shù)據(jù)的信 息 下面將列出若干數(shù)據(jù)元素的數(shù)據(jù)卡片信息 數(shù)據(jù)字典卡片如下 名字 管理員名稱 別名 描述 惟一地標(biāo)識一門特定管理員的關(guān) 鍵域 定義 管理員名稱 10 字符 位置 管理員信息表 名稱 職工信息表 別名 描述 對員工基本情況的描述 定義 員工信息表 員工號 姓名 位置 顯示到屏幕 保存到磁盤 名字 員工家庭表 別 名 描述 惟一地標(biāo)識一個(gè)員工的家庭狀況 定義 家庭名稱 10 字符 位置 家庭信息表 員工信息表 名稱 員工表 別名 描述 對整體員工基本情況的描述 定義 員工信息表 所有員工的基本信 息的總和 位置 顯示到屏幕 保存到磁盤 7 33 3 3 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 3 13 1 概念結(jié)構(gòu)設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì) E RE R 圖 圖 經(jīng)分析人事管理系統(tǒng)的 E R 圖如圖 3 1 所示 員工 用戶 屬 于 部門 名稱 負(fù)責(zé) 人 屬于 職務(wù) 臨時(shí) 職稱 正式 用戶口令用戶 名 籍貫 姓名 性別 學(xué)歷 婚姻狀況 編號 圖 3 1 人事管理系統(tǒng) E R 圖 3 23 2 由由 E RE R 圖轉(zhuǎn)換得到的關(guān)系模式圖轉(zhuǎn)換得到的關(guān)系模式 用戶 用戶名 密碼 是否管理員 民族檔案設(shè)置 民族編號 民族名稱 職工類型設(shè)置 職工類型號 職工類型名稱 文化程度設(shè)置 文化程度編號 文化程度名稱 政治面貌設(shè)置 政治面貌編號 政治面貌名稱 部門類別設(shè)置 部門類別編號 部門類別名稱 8 33 工資類別設(shè)置 工資類別編號 工資類別名稱 職稱類別設(shè)置 職稱類別編號 職稱類別名稱 職務(wù)類別設(shè)置 職務(wù)類別編號 職務(wù)類別名稱 職工表 職工編號 職工名 出生日期 年齡 民族 婚姻狀況 身份證 家庭電話 電子郵箱 手機(jī) 籍貫 地址 畢業(yè)學(xué)校 所在部門 政治面貌 職 稱類別 職務(wù)類別 工資類別 文化程度 職工家庭情況 編號 員工工號 成員姓名 關(guān)系 出生日期 所在部門 擔(dān)任職務(wù) 政治面貌 手機(jī) 3 33 3 邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫的設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫的設(shè)計(jì) 建立數(shù)據(jù)庫 本設(shè)計(jì)用 Microsoft Office Access 2003 作為后臺數(shù)據(jù)庫 在 MS SQL Server 2000 中創(chuàng)建一個(gè)名為 Manager1 的數(shù)據(jù)庫 并在其中建立邏輯設(shè)計(jì)中 涉及的表 建立表 在 Access 中 可以查看所建立的表 并添加適當(dāng)測試數(shù)據(jù) 用戶表如圖 3 2 所示 圖 3 2 用戶表 民族擋案表如圖 3 3 所示 職工類型表如圖 3 4 所示 圖 3 3 民族檔案表 圖 3 4 職工類型表 9 33 文化程度表如圖 3 5 所示 政治面貌表如圖 3 6 所示 圖 3 5 文化程度表 圖 3 6 政治面貌表 部門類別設(shè)置表如圖 3 7 所示 工資類別表如圖 3 8 所示 圖 3 7 部門類型設(shè)置表 圖 3 8 工資類別表 職稱類別表如圖 3 9 所示 職務(wù)類別表如圖 3 10 所示 圖 3 9 職稱類別表 圖 3 10 職務(wù)類別表 10 33 4 4 詳細(xì)設(shè) 詳細(xì)設(shè)計(jì)計(jì) 4 14 1 人事管理系統(tǒng)的主要功能 人事管理系統(tǒng)的主要功能 1 教師各種信息的輸入 包括教師基本信息 課程信息 論文信息 項(xiàng)目 信息的輸入等 2 教師業(yè)務(wù)檔案管理的各種信息查詢 修改和維護(hù) 3 操作日志的管理 4 教師業(yè)務(wù)檔案管理系統(tǒng)的使用幫助 4 24 2 人事管理系統(tǒng)的主要功能人事管理系統(tǒng)的主要功能程序流程圖程序流程圖 系統(tǒng)操作流程圖 圖 5 1 系統(tǒng)操作流程圖 系統(tǒng)登錄界面 輸入操作員及密碼 檢查 密碼正確 功能界面 數(shù)據(jù)庫 系統(tǒng)主界面 功能處理 系統(tǒng)管理 錯(cuò)誤信息 密碼錯(cuò)誤 11 33 人事管理系統(tǒng)員工各種信息的查詢功能流程圖如圖 5 2 所示 是 否 否 是 否 是 圖 5 2 查詢功能流程圖 用戶 輸入查詢條件 查詢相應(yīng)信息 信息確定 是否存在重新查詢 結(jié)束 12 33 3 刪除功能流程圖如圖 5 3 所示 是 是 否 否 否 是 圖 5 3 刪除功能流程圖 4 34 3 用戶界面與程序設(shè)計(jì)用戶界面與程序設(shè)計(jì) 1 一般交互設(shè)計(jì) 一般交互涉及信息顯示 數(shù)據(jù)輸入和系統(tǒng)整體控制等方面 1 一致性 為客戶交互界面中的菜單選擇 命令輸入 數(shù)據(jù)顯示以及眾多的其他功能 使用一致的 格式 在設(shè)計(jì)的過程中 基本上保持了系統(tǒng)的格式一致 2 信息的反饋 向用戶及時(shí)提供視覺和聽覺的信息反饋 以保證在用戶和系統(tǒng)之間及時(shí)地建立雙向通信 在本系統(tǒng)設(shè)計(jì)過程中 基本做到了信息的及時(shí)反饋 在信息顯示的大部分窗體中包括了 刷新按鈕 會對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行及時(shí)地顯示 另外 在進(jìn)行錯(cuò)誤操作是 會彈出提示窗 口并發(fā)出警告提示音 3 執(zhí)行有較大影響的操作前提示用戶確認(rèn) 重新刪除 管理員 刪除信息 確定 結(jié)束 刪除成功 重新刪除 管理員 刪除信息 確定 結(jié)束 刪除成功 重新刪除 管理員 刪除信息 確定 結(jié)束 刪除成功 13 33 在設(shè)計(jì)過程中 如果用戶要執(zhí)行刪除操作 以及對數(shù)據(jù)庫的讀寫操作時(shí) 都會有窗體彈 出詢問繼續(xù)操作或者予以提示 4 減少兩次操作間需要記憶的內(nèi)容 為了避免用戶為下一步操作而記憶大量數(shù)據(jù) 所以在設(shè)計(jì)過程中在需要數(shù)據(jù)傳遞的窗體 中設(shè)置全局變量 來傳遞數(shù)據(jù) 5 對話 移動和思考的效率 盡量減少用戶擊鍵的次數(shù) 在設(shè)計(jì)時(shí)考慮到了用戶屏幕的布局以減少用戶鼠標(biāo)移動的距 離 盡量避免用戶在操作中發(fā)生疑問的情況 6 允許錯(cuò)誤 允許用戶的誤操作盡量不對系統(tǒng)造成傷害 7 按功能對動作分類 并據(jù)此設(shè)計(jì)屏幕布局 屏幕布局盡量將軟件所具有的所有功能在主頁面展示 界面一目了然 2 信息顯示設(shè)計(jì) 應(yīng)當(dāng)盡量為用戶提供的界面顯示時(shí)完整的 明確的和容易理解的 這樣才能滿足用戶的 需求 1 只顯示與當(dāng)前用戶有關(guān)的信息 在用戶操作有關(guān)系統(tǒng)的特定功能的信息時(shí) 不必看到與之無關(guān)的數(shù)據(jù) 菜單和圖形 2 使用一致的標(biāo)記 標(biāo)準(zhǔn)的縮寫和可預(yù)知的顏色 為了使系統(tǒng)所表達(dá)的含義準(zhǔn)確 無誤 就必須適用一致的標(biāo)記 標(biāo)準(zhǔn)的縮寫和可以預(yù)知 的縮寫 這樣用戶就無需參照其他信息源就能理解 而正確地適用軟件 3 產(chǎn)生有意義的錯(cuò)誤信息 對于系統(tǒng)在運(yùn)行過程中產(chǎn)生的錯(cuò)誤盡量給用戶返回一個(gè)容易理解的錯(cuò)誤信息 以使用戶 保持對系統(tǒng)的信任 和系統(tǒng)的可用性 4 使用窗口分隔不同類型的信息 使用不同的窗口顯示 保存不同類型的信息 5 高效率的使用顯示屏 當(dāng)使用多窗口時(shí) 應(yīng)該有足夠的空間使得每個(gè)窗口至少都能顯示出一部分 此外 屏幕 的大小應(yīng)該選得和應(yīng)用系統(tǒng)的類型相配套 在各個(gè)顯示數(shù)據(jù)的窗口中 由于數(shù)據(jù)窗體項(xiàng)目較多 所以在數(shù)據(jù)窗體空間中較多的是用 了垂直和水平滾動條 以保證信息的全面正確顯示 14 33 3 數(shù)據(jù)輸入設(shè)計(jì) 用戶的大部分時(shí)間用在選擇菜單命令 鍵入數(shù)據(jù)和向系統(tǒng)提供輸入 在系統(tǒng)中 鍵盤是 主要的輸入介質(zhì) 但是鼠標(biāo)等設(shè)備的也是重要的輸入手段 所以 對于他們的數(shù)據(jù)輸入操作 有如下約定 1 保持信息顯示和數(shù)據(jù)輸入間的一致性 為了方便用戶的使用 鼠標(biāo)應(yīng)當(dāng)盡量減少操作的幅度 2 保持顯示信息和輸入信息之間的一致性 對于用戶來說 要保證其輸入的數(shù)據(jù)在顯示上與其他顯示的視覺特征 例如 文字大小 顏色 位置等 要一致 對于不同類型的用戶在登錄到系統(tǒng)后 由于有不同的權(quán)限 所以在主界面中會有一些項(xiàng) 目受到限制而無法使用 所以要使這些項(xiàng)目不發(fā)生作用 以保證系統(tǒng)安全 15 33 5 5 系統(tǒng)測試系統(tǒng)測試 5 15 1 測試方法測試方法 軟件的測試方法有兩種 一種是黑盒測試 功能測試 另外一種是白盒測 試 結(jié)構(gòu)測試 白盒測試 在系統(tǒng)的實(shí)現(xiàn)過程和程序的調(diào)試過程中 遇到很多問題 此時(shí)應(yīng)該對程序仔 細(xì)閱讀 設(shè)置斷點(diǎn) 進(jìn)行白盒測試 黑盒測試 系統(tǒng)完成后 要進(jìn)行黑盒測試 即設(shè)置一些測試用例 對系統(tǒng)的各個(gè)模塊的 功能進(jìn)行測試 看能否得到正確的輸出 在這里以管理員的身份登錄系統(tǒng) 以便 對系統(tǒng)的各個(gè)功能模塊進(jìn)行測試 5 25 2 測試用例測試用例 登陸測試 圖 5 1 登陸界面 密碼錯(cuò)誤時(shí) 圖 5 2 登陸錯(cuò)誤提示界面 16 33 查詢職工表 圖 5 3 查詢職工表 職工家庭情況表 圖 5 4 職工家庭情況表 17 33 6 6 軟件使用說明書 軟件使用說明書 1 運(yùn)行環(huán)境 Windows xp 操作系統(tǒng) Visual Studio2005 2 使用方法 在安裝了 Visual Studio2005 的系統(tǒng) 點(diǎn)擊可執(zhí)行文件 這樣就自動在所使 用的計(jì)算機(jī)中配置好 ODBC 數(shù)據(jù)源 并進(jìn)入登陸界面 可以使用帳號 admin 和密 碼 admin 登陸 登陸測試界面如圖 6 1 所示 圖 6 1 登陸界面 密碼正確時(shí)正確的進(jìn)入主界面的界面如圖 6 2 所示 圖 6 2 主界面 人事檔案查詢功能測試的界面如圖 6 3 所示 18 33 圖 6 3 人事查詢界面 19 33 總總 結(jié)結(jié) 在這兩周課程設(shè)計(jì)中 我的課程設(shè)計(jì)題目是企業(yè)人事管理系統(tǒng) 通過該題目的設(shè)計(jì)過程 我加深了對 VC ACCESS 數(shù)據(jù)庫知識點(diǎn)的理解 對數(shù)據(jù)庫建表的基本操作的實(shí)現(xiàn)有所掌握 對課本中所學(xué)的各種數(shù)據(jù)庫結(jié)構(gòu)進(jìn)一步理解和掌握 學(xué)會了如何把學(xué)到的知識用于解決實(shí)際 問題 鍛煉了自己動手的能力 也培養(yǎng)了自己獨(dú)立思考問題和解決問題的能力 我的同學(xué)在設(shè)計(jì)過程中為我發(fā)現(xiàn)許多錯(cuò)誤 也幫我解決了很多問題 在此我衷心的感謝 他們 在以后的學(xué)習(xí)中我會更加注意各個(gè)方面的能力的協(xié)調(diào)發(fā)展 在課程設(shè)計(jì)時(shí)遇到了很多 的問題 在老師的幫助 和對各種資料的查閱中 將問題一個(gè)一個(gè)的解決了 培養(yǎng)了我自主 動手 獨(dú)立研究的能力 為今后在學(xué)習(xí)工作中能更好的發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ) 一個(gè)人要完成所有的工作是非常困難和耗時(shí)的 在以后的學(xué)習(xí)中我會更加注意各個(gè)方面 的能力的協(xié)調(diào)發(fā)展 在課程設(shè)計(jì)時(shí)遇到了很多的問題 在老師的幫助 和對各種資料的查閱 中 將問題解決 培養(yǎng)了我自主動手 獨(dú)立研究的能力 為今后在學(xué)習(xí)工作中能更好的發(fā)展 打下了堅(jiān)實(shí)的基礎(chǔ) 兩周的課程設(shè)計(jì)很短暫 但其間的內(nèi)容是很充實(shí)的 在其中我學(xué)習(xí)到了很多平時(shí)書本中 無法學(xué)到的東西 積累了經(jīng)驗(yàn) 鍛煉了自己分析問題 解決問題的能力 并學(xué)會了如何將所 學(xué)的各課知識融會 組織 來配合學(xué)習(xí) 這兩周中我收益很大 學(xué)到了很多 20 33 參考文獻(xiàn)參考文獻(xiàn) 1 張海藩 軟件工程導(dǎo)論 M 清華大學(xué)出版社 2003 年 12 月 2 張海藩 軟件工程導(dǎo)論學(xué)習(xí)輔導(dǎo) M 清華大學(xué)出版社 2004 年 9 月 3 薩師煊 王珊 數(shù)據(jù)庫系統(tǒng)概論 M 清華大學(xué)出版社 2002 年 2 月 4 汪孝宜 劉中兵 徐佳晶等 JSP 數(shù)據(jù)庫開發(fā)實(shí)例精粹 M 電子工業(yè)出版社 2005 年 1 月 5 陳磊 郭斌 李翔 PowerBuilder 9 數(shù)據(jù)庫項(xiàng)目案例導(dǎo)航 清華大學(xué)出版社 6 廖疆星 張艷釵 肖金秀 PowerBuilder CString strValue 0 CDatabase db db Open T Manager1 CRecordset recordset UpdateData TRUE 獲得統(tǒng)計(jì)類型 int nType m ctrList GetSelectionMark int i 0 switch nType case 0 按性別統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 性別 m ctrResult InsertColumn 1 人數(shù) m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 23 33 strSQL select count ID as num sex from person group by sex MessageBox strSQL if recordset Open CRecordset forwardOnly strSQL MessageBox 打開數(shù)據(jù)庫失敗 數(shù)據(jù)庫錯(cuò)誤 MB OK return while recordset IsEOF recordset GetFieldValue sex strValue m ctrResult InsertItem i strValue recordset GetFieldValue num strValue MessageBox strValue m ctrResult SetItemText i 1 strValue i recordset MoveNext recordset Close break case 1 按年齡統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 年齡 m ctrResult InsertColumn 1 人數(shù) 24 33 m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 strSQL select count ID as num age from person group by age if recordset Open CRecordset forwardOnly strSQL MessageBox 打開數(shù)據(jù)庫失敗 數(shù)據(jù)庫錯(cuò)誤 MB OK return while recordset IsEOF recordset GetFieldValue age strValue m ctrResult InsertItem i strValue recordset GetFieldValue num strValue m ctrResult SetItemText i 1 strValue i recordset MoveNext recordset Close break case 2 按民族統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 民族 m ctrResult InsertColumn 1 人數(shù) m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 25 33 strSQL select count ID as num folk from person group by folk if recordset Open CRecordset forwardOnly strSQL MessageBox 打開數(shù)據(jù)庫失敗 數(shù)據(jù)庫錯(cuò)誤 MB OK return while recordset IsEOF recordset GetFieldValue folk strValue m ctrResult InsertItem i strValue recordset GetFieldValue num strValue m ctrResult SetItemText i 1 strValue i recordset MoveNext recordset Close break case 3 按籍貫統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 籍貫 m ctrResult InsertColumn 1 人數(shù) m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 strSQL select count ID as num native from person group by native if recordset Open CRecordset forwardOnly strSQL 26 33 MessageBox 打開數(shù)據(jù)庫失敗 數(shù)據(jù)庫錯(cuò)誤 MB OK return while recordset IsEOF recordset GetFieldValue native strValue m ctrResult InsertItem i strValue recordset GetFieldValue num strValue m ctrResult SetItemText i 1 strValue i recordset MoveNext recordset Close break case 4 按職務(wù)類別統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 職務(wù) m ctrResult InsertColumn 1 人數(shù) m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 strSQL select count ID as num duty from person group by duty if recordset Open CRecordset forwardOnly strSQL MessageBox 打開數(shù)據(jù)庫失敗 數(shù)據(jù)庫錯(cuò)誤 MB OK return 27 33 while recordset IsEOF recordset GetFieldValue duty strValue m ctrResult InsertItem i strValue recordset GetFieldValue num strValue m ctrResult SetItemText i 1 strValue i recordset MoveNext recordset Close break case 5 按職稱類別統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 職稱 m ctrResult InsertColumn 1 人數(shù) m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 strSQL select count ID as num technical from person group by technical if recordset Open CRecordset forwardOnly strSQL MessageBox 打開數(shù)據(jù)庫失敗 數(shù)據(jù)庫錯(cuò)誤 MB OK return while recordset IsEOF 28 33 recordset GetFieldValue technical strValue m ctrResult InsertItem i strValue recordset GetFieldValue num strValue m ctrResult SetItemText i 1 strValue i recordset MoveNext recordset Close break case 6 按文化程度統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 文化程度 m ctrResult InsertColumn 1 人數(shù) m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 strSQL select count ID as num education from person group by education if recordset Open CRecordset forwardOnly strSQL MessageBox 打開數(shù)據(jù)庫失敗 數(shù)據(jù)庫錯(cuò)誤 MB OK return while recordset IsEOF recordset GetFieldValue education strValue 29 33 m ctrResult InsertItem i strValue recordset GetFieldValue num strValue m ctrResult SetItemText i 1 strValue i recordset MoveNext recordset Close break case 7 按政治面貌統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 政治面貌 m ctrResult InsertColumn 1 人數(shù) m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 strSQL select count ID as num political from person group by political if recordset Open CRecordset forwardOnly strSQL MessageBox 打開數(shù)據(jù)庫失敗 數(shù)據(jù)庫錯(cuò)誤 MB OK return while recordset IsEOF recordset GetFieldValue political strValue m ctrResult InsertItem i strValue recordset GetFieldValue num strValue m ctrResult SetItemText i 1 strValue 30 33 i recordset MoveNext recordset Close break case 8 按所在部門統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 部門 m ctrResult InsertColumn 1 人數(shù) m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 strSQL select count ID as num dept from person group by dept if recordset Open CRecordset forwardOnly strSQL MessageBox 打開數(shù)據(jù)庫失敗 數(shù)據(jù)庫錯(cuò)誤 MB OK return while recordset IsEOF recordset GetFieldValue dept strValue m ctrResult InsertItem i strValue recordset GetFieldValue num strValue m ctrResult SetItemText i 1 strValue i recordset MoveNext 31 33 recordset Close break case 9 按職工類型統(tǒng)計(jì) m ctrResult DeleteAllItems m ctrResult DeleteColumn 1 m ctrResult DeleteColumn 0 m ctrResult InsertColumn 0 職工類型 m ctrResult InsertColumn 1 人數(shù) m ctrResult SetColumnWidth 0 100 m ctrResult SetColumnWidth 1 100 strSQL select count ID as num isworker from person group by isworker if recordset Open CRecordset forwardOnly strSQL MessageBox 打開數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)??破帐夜芾碇贫?/a>
- 學(xué)生桌椅凳管理制度
- 學(xué)院體育隊(duì)管理制度
- 安全最基本管理制度
- 安全風(fēng)險(xiǎn)點(diǎn)管理制度
- 完善新業(yè)態(tài)管理制度
- 寶雞小飯桌管理制度
- 實(shí)驗(yàn)服領(lǐng)用管理制度
- 客戶公海池管理制度
- 宣傳部預(yù)算管理制度
- 小紅書營銷師(初級)認(rèn)證理論知識考試題及答案
- 新工科背景下大學(xué)化學(xué)課程的改革與創(chuàng)新實(shí)踐
- 《信號處理技術(shù)》課件
- 熱電廠汽輪機(jī)安全培訓(xùn)
- 2025行政執(zhí)法人員政治理論和法律知識考試試題及參考答案
- uni-app移動應(yīng)用開發(fā)課件 7-智慧環(huán)保項(xiàng)目
- 2025年廈門大學(xué)嘉庚學(xué)院圖書館員招考高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《oracle性能優(yōu)化》課件
- 小學(xué)生手工剪紙課件
- 中藥結(jié)腸透析治療慢性腎衰竭的技術(shù)規(guī)范
- 2024年廣東省廣州市中考英語真題卷及答案解析
評論
0/150
提交評論