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

正文內(nèi)容

基于vc的企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)-閱讀頁(yè)

2025-06-02 18:31本頁(yè)面
  

【正文】 ,然后單擊下一步進(jìn)行安裝,如圖22所示。 圖 23 組件安裝選擇界面 . . 單擊下一步之后選擇實(shí)例,完成后單擊下一步,如圖 24所示。 圖 25 服務(wù)賬戶選擇界面 單擊下一步之后對(duì)身份驗(yàn)證模式進(jìn)行選擇,完成之后單擊下一步進(jìn)行下一項(xiàng)設(shè)置,如圖 26所示。 圖 27 排序規(guī)則設(shè)置界面 單擊下一步之后對(duì)軟件的功能進(jìn)行選擇,選擇完成后單擊下一步 ,如圖 28所示。 . . 圖 29 安裝進(jìn)度界面 安裝完成之后出現(xiàn)用戶許可協(xié)議的最終確認(rèn),確認(rèn)后單擊下一 步 ,如圖 210所示。我們已經(jīng)做了可行性分析,這在驗(yàn)證的項(xiàng)目是否具有開發(fā)價(jià)值是非常重要的。這樣可以免除無(wú)意義的投入,減少損失。我們可以從技術(shù)、經(jīng)濟(jì)和需求三個(gè)方面進(jìn)行可行性分析?,F(xiàn)在企業(yè)的人事信息管理都交給計(jì)算 機(jī)進(jìn)行智能化管理 ,人事信息管理系統(tǒng)采用計(jì)算機(jī)作為工具,可以幫助管理員更有效的人事信息管理人員進(jìn)行更有效的人事信息管理工作。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性,數(shù)據(jù)的安全性,后者要求應(yīng)用程序功能完備,易使用等特點(diǎn)。人事信息管理系統(tǒng)的 設(shè)計(jì)原則是按照程序設(shè)計(jì)任務(wù)書的要求完成系統(tǒng)所具備的功能 ,同時(shí)做到程序的穩(wěn)定性和界面的人性化。 新系統(tǒng)的發(fā)展,是一項(xiàng)艱巨而復(fù)雜的任務(wù),它需要支出主要是人力和物力支出。如果是由企業(yè)承擔(dān)人力支出來開發(fā)系統(tǒng)的話,其主要的投資需要放在人力資源上,從系統(tǒng)需求分析統(tǒng)計(jì)到系統(tǒng)代碼的編輯都是需要巨大的人力投入的。同時(shí)軟件相比于其它產(chǎn)品來說,. . 屬于高端行業(yè),因此在質(zhì)量較高的同時(shí)價(jià)格也就顯得較高,所以軟件系統(tǒng)的開發(fā)要求有雄厚的資金支持。 (2) 應(yīng)用新的系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益。 而管理卻是一個(gè)動(dòng)態(tài)工作過程,需要采取多項(xiàng)措施來支持其運(yùn)行。一般新系統(tǒng)所能帶來是間接地實(shí)惠,其最直接的表現(xiàn)就是節(jié)約了人力和企業(yè)管理的投入。 操作可行性 本系統(tǒng)采用的是常見的基于 Windows 的圖形用戶界面,而 windows 系統(tǒng)是大家熟悉的操作系統(tǒng),特別是時(shí)下流行的 windowsXP 系統(tǒng),因此對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員來說,本系統(tǒng)可以輕松上手,而 不必重新學(xué)習(xí)。 由此,該系統(tǒng)的操作可行性是很高的,并且是有必要開發(fā)的。無(wú)論是從經(jīng)濟(jì)上還是從技術(shù)上或者是從操作上。 需求分析 通過對(duì)人事信息管理系統(tǒng)的了解,要求系統(tǒng)具有以下功能: 系統(tǒng)管理:用戶可以用已注冊(cè)的賬號(hào)登錄本系統(tǒng),賬號(hào)可以試用員工編號(hào)注冊(cè),非員工編號(hào)不能注冊(cè),這樣避免了公司 外部沒有權(quán)限的人員對(duì)本系統(tǒng)的操作。同時(shí)該功能模塊也可以實(shí)現(xiàn)對(duì)員工信息的瀏覽、查看、檢索等功能。 . . 在本信息管理系統(tǒng)中,信息管理人員擁有全部權(quán)限,可以使用本系統(tǒng)所有功能,如圖 31 所示。如圖 32 所示。如圖 33 所示。如圖 34 所示。如圖 35 所示。 如圖 36 所示。如圖 37 所示。如圖 38 所示。該系統(tǒng)在可行性分析方面主要是從技術(shù)、經(jīng)濟(jì)、操作三個(gè)方面進(jìn)行了具體分析,而對(duì)系統(tǒng)進(jìn)行的需求分析則確定了系統(tǒng)所需要的基本功能。 . . 第 4 章 系統(tǒng)概要設(shè)計(jì) 項(xiàng)目規(guī)劃 人事 信息管理系統(tǒng),以提高效率為目的,允許管理員的更方便,更簡(jiǎn)單地操作,提高了工作效率,減輕了勞動(dòng)強(qiáng)度,縮短工作時(shí)間,減輕壓力的同時(shí),提高信息管理工作質(zhì)量和效率。如圖 41所示。如圖 42 所示。如圖 43 所示。如圖 44 所示。如圖 45 所示。如圖 46 所示。如圖 47 所示。通過收集一些基本信息的數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程來組成詳細(xì)的需求分析,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 1. 人事信息 管理系統(tǒng)的頂層數(shù)據(jù)流程圖。 圖 48 頂層數(shù)據(jù)流圖 2. 基本功能數(shù)據(jù)流圖。 系統(tǒng)用戶管理 用戶 人事信息管理系統(tǒng) 人事信息 員工信息 查詢信息 . . 圖 49 基本功能數(shù)據(jù)流圖 3. 主要功能 數(shù)據(jù)流圖。 圖 410 主要功能數(shù)據(jù)流圖 通過對(duì)人事信息管理的內(nèi)容中數(shù)據(jù)流程進(jìn)行分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) : : 用戶名、密碼、員工編號(hào) 。 3. 員工 數(shù)據(jù)項(xiàng):?jiǎn)T工編號(hào)、員工姓名、性別、出生日期、照片、合同、工作年限、入職時(shí)間、電話、家庭住址等。 5. 考勤數(shù)據(jù)項(xiàng) :時(shí)間、員工編號(hào)、工作時(shí)長(zhǎng)、遲到等。 7. 請(qǐng)假 數(shù)據(jù)項(xiàng):姓名、編號(hào)、類型、時(shí)間、天數(shù)、原因等。 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì) 有了數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,可以設(shè)計(jì)人事信息管理的各個(gè)實(shí)體,以及它們之間的聯(lián)系,為后面的邏輯結(jié)構(gòu)做好基礎(chǔ)。相互之間形成數(shù)據(jù)流動(dòng)。各個(gè)實(shí)體具體的描述 ER 圖下面作出說明。如圖 411 所示。如圖 412 所示。如圖 413 所示。如圖 414 所示。如圖 415 所示。如圖 416所示。如圖 417 所示。如圖418 所示。 管 理 員 用 戶 管 理信 息 表存 儲(chǔ)人 事 信 息記 錄信 息 表n11n1n普 通 用 戶查 看 n1 圖 419 實(shí)體 ER圖 本章小結(jié) 本章主要內(nèi)容是對(duì)系統(tǒng) 進(jìn)行了概要設(shè)計(jì),該階段主要工作內(nèi)容是設(shè)計(jì)并尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的方案的優(yōu)劣,并同時(shí)根據(jù)前一階段也就是需求分析階段所得到數(shù)據(jù)流圖來對(duì)系統(tǒng)的整體框架進(jìn)行設(shè)計(jì),對(duì)系統(tǒng)進(jìn)行了詳細(xì)的結(jié)構(gòu)設(shè)計(jì)。刪除員工和員工信息錄入功能可以實(shí)現(xiàn)從操作端對(duì)數(shù)據(jù)庫(kù)中員工信息進(jìn)行添加或刪除操作,以確保人事變動(dòng)的信息及時(shí)更新。對(duì)于使用本系統(tǒng)的用戶,本系統(tǒng)可以允許所有用戶在進(jìn)行信息查看,同時(shí)為避免信息被隨意更改,本系統(tǒng)按照不同身份給予不同操作權(quán)限,未登錄狀態(tài)下的用戶只能查看信息,不能更改信息。員工工資輸入記錄,根據(jù)各個(gè)不同項(xiàng)目登記員工工資,作為工資發(fā)放時(shí)的參考。 邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)詞典 與數(shù)據(jù)庫(kù)中的表相對(duì)應(yīng),程序?yàn)槊總€(gè)表建立了 一個(gè)操作數(shù)據(jù)庫(kù)的類,這樣以后需要操作數(shù)據(jù)庫(kù)時(shí),直接調(diào)用這些類的成員函數(shù)就可以了,使程序更加設(shè)計(jì)面向?qū)ο螅? 用戶表 tb_user_loaderCUserRegDlg類 部門表 tb_deptCDeptInfoDlg類 員工表 tb_employeeCFileRecord 類 用人申請(qǐng)表 tb_torequestCApplyEmployeeDlg類 考勤表 tb_timecardCTimeCardDlg類 考核表 tb_req_chkCAssessDlg類 請(qǐng)假表 tb_req_leaveCLeaveItemDlg類 工資表 tb_laborageCLaborageRecordDlg 類 : 基本信息包括:用戶名、密碼、員工編號(hào) 。 表 51 用戶 表的結(jié)構(gòu) . . 字段名稱 數(shù)據(jù)類型 自增主鍵 允許為空 默認(rèn)值 user_name Varchar(50) 否 否 user_code Char(20) 否 否 employee_id smallint 否 否 2. 部門表 基本信息包括:部門編號(hào)、部門名稱、部門簡(jiǎn)介。 表 52 部門 表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 自增主鍵 允許為空 默認(rèn)值 dept_id smallint 是 否 dept_name Varchar(50) 否 否 dept_show Varchar(100) 否 否 3. 員工 表 基本信息包括:?jiǎn)T 工編號(hào)、員工姓名、性別、出生日期、照片、合同、工作年限、入職時(shí)間、電話、家庭住址。 表 53 員工 表的結(jié)構(gòu) 字段名稱 數(shù)據(jù)類型 自增主鍵 允許為空 默認(rèn)值 employee_id char(10) 是 否 employee_name char(10) 否 否 employee_sex char(3) 否 否 employee_birthday datetime 否 否 employee_photo image 否 是 employee_lenofser int 否 否 employee_timeofser smalldatetime 否 否 employee_dwel varchar(60) 否 否 employee_edulev varchar(50) 否 否 employee_duty bigint 否 否 employee_dept bigint 否 否 employee_phone char(20) 否 否 4. 用人申請(qǐng) 表 基本信息包括:編號(hào)、申請(qǐng)部門、申請(qǐng)負(fù)責(zé)人、申請(qǐng)職位。用人申請(qǐng)表的結(jié)構(gòu)如表 54所示??记诒淼慕Y(jié)構(gòu)如表 55所示??己吮淼慕Y(jié)構(gòu)如表 56 所示。請(qǐng)假表的結(jié)構(gòu)如表57 所示。工資表的結(jié)構(gòu)如表 58 所示。 . . 圖 51 數(shù)據(jù)表樹形結(jié)構(gòu)圖 系統(tǒng)主框架布局與實(shí)現(xiàn) 登錄界面的設(shè)計(jì) 登錄界面的主要作用是通過口令核對(duì)對(duì)用戶進(jìn)行權(quán)限設(shè)置,以防止用戶破壞數(shù)據(jù)庫(kù)存儲(chǔ)的信息。 登錄口令核對(duì)。登錄界面如圖 52 所示。 登錄功能由以下 代碼實(shí)現(xiàn): void CLandingDlg::OnOK() { // TODO: Add extra validation here CString name, code。 GetDlgItemText(IDC_EDIT2, code)。 ((CEdit*)GetDlgItem(IDC_EDIT1))SetFocus()。 Invalidate()。 } m_UserName = name。 } BOOL CLandingDlg::CheckLoading(CString amp。code) { CADOOperation load。 DWORD count = 0。%s39。%s39。 (sql)。 return FALSE。count)。 if(count = 0) return FALSE。 主窗口中主要控制方式是通過菜單來調(diào)用子窗口,它的背景區(qū)由日歷填充,方便使用者查看當(dāng)前日期。 圖 53 主窗口界面 主窗口界面主要代碼如下 : virtual BOOL OnInitDialog()。 afx_msg void OnPaint()。 afx_msg void OnFileRecord()。 afx_msg void OnInsertdept()。 . . afx_msg void OnHelp()。 afx_msg void OnAttendanceRecord()。 afx_msg void OnPay()。 afx_msg void OnApplerfile()。 afx_msg void OnUserRegister()。 afx_msg void OnExit()。 afx_msg void OnPortfolioList()。 afx_msg void OnApplerlist()。 afx_msg void OnQuitland()。 afx_msg void OnAgreementlist()。 afx_msg void OnHumanRedeploy()。 afx_msg void OnExamineList()。 afx_msg void OnLeaveitem()。 用戶注冊(cè)模塊設(shè)計(jì) 用戶注冊(cè)可以添加新的用戶,新添加的用戶必須只能根據(jù)員工表中存在的員工編號(hào)來注冊(cè),這就保證了本系統(tǒng)的用戶都是本公司的員工,這樣就保證了數(shù)據(jù)的安全性。 圖 54 用戶注冊(cè)功能窗體 . . 具體由以下代碼實(shí)現(xiàn): void CUserRegDlg::OnCheckUserName() { // TODO: Add your control notification handler code here CString name。 if(!CheckRegName(name)) { MessageBox(您的用戶名已經(jīng)被注冊(cè)! )。 } else MessageBox(恭喜您你的用戶名可以使用! )。 } BOOL CUserRegDlg::SaveUserInfo(CStringamp。 CADOOperation user。 GetDlgItemText(IDC_EDIT1, regName)。 GetDlgItemText(IDC_EDIT3, reCode)。 if(()) { MessageBox(用戶名不能為空! , 提示 , MB_OK | MB_ICONWARN
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1