[計(jì)算機(jī)]VC++ 項(xiàng)目實(shí)踐 第2章ppt課件_第1頁(yè)
[計(jì)算機(jī)]VC++ 項(xiàng)目實(shí)踐 第2章ppt課件_第2頁(yè)
[計(jì)算機(jī)]VC++ 項(xiàng)目實(shí)踐 第2章ppt課件_第3頁(yè)
[計(jì)算機(jī)]VC++ 項(xiàng)目實(shí)踐 第2章ppt課件_第4頁(yè)
[計(jì)算機(jī)]VC++ 項(xiàng)目實(shí)踐 第2章ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、人事工資管理系統(tǒng)人事工資管理系統(tǒng) 摘 要人事工資管理系統(tǒng)是非常通用的管理信息系統(tǒng),是企事業(yè)單位實(shí)現(xiàn)辦公自動(dòng)化的前提和根底。 后臺(tái)數(shù)據(jù)庫(kù)使用SQL Server,前臺(tái)開(kāi)發(fā)工具使用Visual C+。本系統(tǒng)采用目前比較流行的ADO數(shù)據(jù)訪問(wèn)技術(shù),并將每個(gè)數(shù)據(jù)庫(kù)表的字段和操作封裝到類中,從而成功地將面向?qū)ο蟮某绦蛟O(shè)計(jì)思想應(yīng)用到數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)中。這也是本系統(tǒng)的特色和優(yōu)勢(shì)。關(guān)鍵詞 人事工資管理系統(tǒng) SQL Server數(shù)據(jù)庫(kù)Visual C+開(kāi)發(fā)語(yǔ)言管理信息系統(tǒng) 系統(tǒng)需求分析 部門(mén)信息的添加、修改、刪除和查詢。此功能為員工的分類管理提供根據(jù)。員工根本信息的添加、修改、刪除和查詢。人事工資信息的添加、修

2、改、刪除和查詢,包括工資工程管理、工資稅率管理、生成工資表和查看工資表等功能。系統(tǒng)功能模塊示意圖 員工信息管理 薪資調(diào)整管理 工資項(xiàng)目管理 工資稅率管理 工資表管理 員工工資管理 用戶信息管理 修改用戶密碼 系統(tǒng)用戶管理 人事工資管理系統(tǒng) 基本信息管理 員工照片管理 部門(mén)信息管理 簡(jiǎn)單使用說(shuō)明運(yùn)行系統(tǒng)后,首先會(huì)看到登錄窗體,對(duì)用戶的身份進(jìn)展認(rèn)證。假如需要對(duì)普通用戶進(jìn)展管理,那么使用Admin用戶登錄;否那么建議使用Users用戶登錄。假如還要?jiǎng)?chuàng)立其他用戶,可以在用戶管理模塊中創(chuàng)立和管理。 在本系統(tǒng)中,應(yīng)該首先增加根本信息,根本信息包括院系信息、專業(yè)信息和學(xué)生信息。 添加部門(mén)信息后,就可以添加員

3、工信息了。 在人事工資管理模塊中,可以對(duì)人事工資信息進(jìn)展添加、修改、刪除和查看等操作。人事工資包括薪資調(diào)整信息、工資工程信息、工資稅率信息和工資表信息。 開(kāi)發(fā)工具的選擇 前臺(tái)開(kāi)發(fā)工具選擇Visual C+ 6.0后臺(tái)數(shù)據(jù)庫(kù)選擇SQL Server 2000中間層采用ADO數(shù)據(jù)訪問(wèn)技術(shù),將對(duì)數(shù)據(jù)庫(kù)的操作以類的形式封裝用戶管理功能模塊 系統(tǒng)用戶信息管理 Admin 用戶 普通用戶 修改 Admin 用戶的密碼 創(chuàng)建、修改和刪除普通用戶信息 修改自身的用戶名和密碼 系統(tǒng)流程分析如圖 普通用戶 Admin 用戶 管理自己的用戶信息 部門(mén)信息管理 用戶登錄 開(kāi) 始 讀取用戶類型 成功 失敗 失敗超過(guò) 3

4、 次 是 退出程序 否 重試 管理自己的用戶信息 管理普通用戶的用戶信息 用戶管理模塊 人事工資管理模塊 人事信息管理 人事工資管理 所需實(shí)用技術(shù) 所選開(kāi)發(fā)工具的根本編程方法。根本的后臺(tái)數(shù)據(jù)庫(kù)管理方法,例如創(chuàng)立數(shù)據(jù)庫(kù)、創(chuàng)立表、創(chuàng)立查詢、備份和復(fù)原數(shù)據(jù)庫(kù)等。常用SQL語(yǔ)句的使用。ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。設(shè)計(jì)表構(gòu)造數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)是總體設(shè)計(jì)階段非常重要的環(huán)節(jié),好的數(shù)據(jù)庫(kù)構(gòu)造可以簡(jiǎn)化開(kāi)發(fā)過(guò)程,使系統(tǒng)功能更加明晰明確。 數(shù)據(jù)庫(kù)中包含7個(gè)表,即部門(mén)信息表Departments、員工根本信息表Employees、工資工程表SalaryItem、工資記錄表Salary、工資稅率表TaxRate、月度工資統(tǒng)計(jì)表S

5、tatistics和用戶信息表Users等。 詳細(xì)表構(gòu)造參見(jiàn)書(shū)中的內(nèi)容。常用SQL語(yǔ)句 SELECT語(yǔ)句:實(shí)現(xiàn)數(shù)據(jù)查詢。INSERT語(yǔ)句:插入數(shù)據(jù)。UPDATE:更新數(shù)據(jù)。DELETE:刪除數(shù)據(jù)。SELECT語(yǔ)句的根本語(yǔ)法 SELECT子句 INTO 子句 FROM 子句 WHERE 子句 GROUP BY 子句 HAVING 子句 ORDER BY 子句 SELECT各子句的主要功能SELECT子句 - 指定由查詢返回的列INTO 子句 - 創(chuàng)立新表并將結(jié)果行插入新表中FROM 子句 - 指定從其中檢索行的表WHERE 子句 - 指定用于限制返回行的搜索條件GROUP BY - 子句指定查詢

6、結(jié)果的分組條件HAVING 子句 - 指定組或聚合的搜索條件ORDER BY 子句 - 指定結(jié)果集的排序UNION運(yùn)算符 - 將兩個(gè)或更多查詢的結(jié)果組合為單個(gè)結(jié)果集,該結(jié)果集包含結(jié)合查詢中的所有查詢的全部行INSERT語(yǔ)句的根本語(yǔ)法INSERT INTO INSERT INTO 列名列表列名列表 VALUES VALUES 插入值列表插入值列表“列名列表是可選項(xiàng),由要插入數(shù)據(jù)的列名組成,必須用圓括號(hào)將其括起來(lái),并且用逗號(hào)對(duì)列名進(jìn)展分隔。 假如順序插入表中所有列的值,那么可以將“列名列表省略。VALUES子句中包含要插入的數(shù)據(jù)值列表。假如指定了“列名列表,那么數(shù)據(jù)值列表必須與“列名列表完全對(duì)應(yīng);

7、假如沒(méi)有指定“列名列表,那么數(shù)據(jù)值列表必須與表的所有列順序完全對(duì)應(yīng)。UPDATE語(yǔ)句的根本語(yǔ)法UPDATE SET = , n WHERE DELETE語(yǔ)句的根本語(yǔ)法DELETE FROM WHERE ADO數(shù)據(jù)訪問(wèn)技術(shù)ActiveX Data Objects 的縮寫(xiě),提供對(duì)各種數(shù)據(jù)庫(kù)訪問(wèn)的標(biāo)準(zhǔn)接口。包括的主要對(duì)象有:連接對(duì)象Connection。連接時(shí)必須指定要連接到的數(shù)據(jù)源以及連接所使用的用戶名和口令等信息。 命令對(duì)象Command??梢酝ㄟ^(guò)已建立的連接發(fā)出命令,對(duì)數(shù)據(jù)源進(jìn)展指定的操作。 記錄集對(duì)象Recordset。查詢命令可以將查詢結(jié)果存儲(chǔ)在本地,這些數(shù)據(jù)以“行記錄為單位,返回?cái)?shù)據(jù)的集

8、合被稱為記錄集。 字段對(duì)象Field。一個(gè)記錄集行包含一個(gè)或多個(gè)字段。假如將記錄集看作二維網(wǎng)格,字段將排列起來(lái)構(gòu)成列。每一字段列都分別包含有名稱、數(shù)據(jù)類型和值的屬性。 Connection對(duì)象 Connection對(duì)象代表與數(shù)據(jù)源的連接。假如是客戶端/效勞器數(shù)據(jù)庫(kù)系統(tǒng),該對(duì)象可以等價(jià)于到效勞器的實(shí)際網(wǎng)絡(luò)連接。 Connection Errors Command Recordset 數(shù)據(jù)庫(kù)連接字符串 _bstr_t strConnect = Provider=SQLOLEDB; Server=127.0.0.1;Database=HrSys; uid=sa; pwd=sa;Provider 數(shù)據(jù)

9、提供者。Server 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù).Database 數(shù)據(jù)庫(kù)名。Uid 數(shù)據(jù)庫(kù)用戶名。Pwd 用戶密碼。Command對(duì)象 Command對(duì)象定義了將對(duì)數(shù)據(jù)源執(zhí)行的命令。 Connection Command Parameters Recordset對(duì)象 Recordset對(duì)象表示來(lái)自根本表或命令執(zhí)行結(jié)果的記錄全集。使用ADO時(shí),通過(guò)Recordset對(duì)象可對(duì)幾乎所有數(shù)據(jù)進(jìn)展操作。 Connection Recordset Fields Field對(duì)象 Field對(duì)象代表使用普通數(shù)據(jù)類型的數(shù)據(jù)的列 。 Connection Fields Field Visual Basic數(shù)據(jù)庫(kù)訪問(wèn)控件 AD

10、O Data控件DataList控件DataCombo控件DataGrid控件 數(shù)據(jù)庫(kù)封裝本書(shū)中使用類來(lái)管理數(shù)據(jù)庫(kù)中的每個(gè)表,類的成員變量對(duì)應(yīng)表中的每個(gè)列,類的成員函數(shù)那么實(shí)現(xiàn)對(duì)表的各種操作,例如添加、修改、刪除和讀取數(shù)據(jù)等。類封裝實(shí)例例如要為表Users創(chuàng)立一個(gè)類CUsers。類Users的屬性如下:class CUsers private:CString UserName;CString UserPwd;初始化成員變量 CUsers:CUsersUserName = ;UserPwd = ; 登錄窗體及主窗體設(shè)計(jì)部門(mén)信息編輯和管理 員工信息編輯和管理薪資調(diào)整編輯和管理工資工程可以分為如下4種 稅前應(yīng)加項(xiàng) 表示在稅前增加的費(fèi)用,是需要納稅的部分,例如各種補(bǔ)助、獎(jiǎng)金等;稅前應(yīng)扣項(xiàng) 表示在稅前減少的費(fèi)用,是不需要納稅的部分,例如住房補(bǔ)貼等;稅后應(yīng)加項(xiàng) 表示在稅后增加的費(fèi)用,是不需要納稅的部分,例如報(bào)銷等;稅后應(yīng)扣項(xiàng) 表示在稅后減少的費(fèi)用,是不需要納稅的部分,例如管理費(fèi)等。計(jì)算公式 應(yīng)發(fā)工資金額=根本工資+稅前應(yīng)加項(xiàng)-稅前應(yīng)扣項(xiàng)應(yīng)納稅金額=應(yīng)發(fā)工資金額-納稅基數(shù)納稅金額 = 應(yīng)納稅金額*合適稅率-速算扣除數(shù)稅后工資=應(yīng)發(fā)工資金額-納稅金額實(shí)發(fā)工資=稅后工資+稅后應(yīng)加項(xiàng)-稅后應(yīng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論