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

正文內(nèi)容

工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-25 01:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 EMPLOYEE對(duì)話框資源中單擊鼠標(biāo)右鍵,執(zhí)行彈出快捷菜單的“Properties”菜單命令,打開(kāi)“Dialog Properties”對(duì)話框。在“Dialog Properties”對(duì)話框中選擇General選項(xiàng)卡,更改其“Caption”文本框內(nèi)容為“員工錄入”。(2)從Controls面板上向Dialog資源中添加4個(gè)Static、2個(gè)Combo、2個(gè)Edit,更改資源的屬性,并為資源設(shè)置相對(duì)應(yīng)的變量后編寫(xiě)代碼。5.員工刪除界面設(shè)計(jì)向項(xiàng)目中添加一個(gè)新Dialog資源,資源ID為IDD_DELETEEMPLOYEE。在對(duì)話框上添加上相應(yīng)的控件。:6.工資管理界面設(shè)計(jì)添加員工基本工資、浮動(dòng)工資,加班休假和實(shí)際發(fā)放的工資情況,其它對(duì)話框類(lèi)似于下圖,由于篇幅有限,已略去。設(shè)計(jì)步驟:(1)向項(xiàng)目中添加一個(gè)新Dialog資源,資源ID為IDD_MANGRANT。在IDD_MANGRANT對(duì)話框資源中單擊鼠標(biāo)右鍵,執(zhí)行彈出快捷菜單的 “Properties”菜單命令,打開(kāi)“Dialog Properties”對(duì)話框。在“Dialog Properties”對(duì)話框中選擇General選項(xiàng)卡,更改其“Caption”文本框內(nèi)容為“工資發(fā)放管理”。(2)從Controls面板上向Dialog資源中添加14個(gè)Static、14個(gè)Edit、3個(gè)Button控件,更改資源的屬性,并為資源設(shè)置相對(duì)應(yīng)的變量后編寫(xiě)代碼。7.工資查詢(xún)界面設(shè)計(jì)添加員工基本工資查詢(xún)、浮動(dòng)工資查詢(xún),加班休假查詢(xún)和總體查詢(xún)對(duì)話框,具體過(guò)程不再贅述,添加完畢后分別為其編寫(xiě)代碼,詳見(jiàn)程序文件。 總體查詢(xún)8.用戶(hù)管理界面設(shè)計(jì)實(shí)現(xiàn)新建、刪除用戶(hù)及用戶(hù)密碼修改功能。 用戶(hù)管理對(duì)話框第6章 系統(tǒng)功能設(shè)計(jì) 系統(tǒng)模塊介紹該系統(tǒng)主要包括登錄界面和主界面模塊。(1)登錄模塊部分比較簡(jiǎn)單,用一個(gè)對(duì)話框和一個(gè)UserInformation表來(lái)管理用戶(hù)的登錄狀態(tài)。在該模塊中Uname和Upassword用來(lái)表示用戶(hù)名和密碼,Ulevel是用來(lái)判斷用戶(hù)的優(yōu)先級(jí)。(2)主界面模塊主要包括系統(tǒng)管理模塊、基本信息管理模塊、工資管理模塊、工資查詢(xún)模塊。管理模塊:該模塊主要由用戶(hù)管理、修改密碼和退出系統(tǒng)三個(gè)功能。用戶(hù)管理用來(lái)添加或刪除用戶(hù)。同時(shí)設(shè)置其級(jí)別。修改密碼主要對(duì)用戶(hù)的密碼進(jìn)行修改。退出系統(tǒng)既用戶(hù)離開(kāi)系統(tǒng)?;拘畔⒛K:該模塊主要包括員工的添加和刪除,用來(lái)對(duì)新的員工的添加或?qū)ν诵莸膯T工進(jìn)行記錄清楚。工資管理模塊:該模塊主要包括基本工資管理、浮動(dòng)工資管理、加班休假管理和工資發(fā)放管理四個(gè)功能。基本工資管理用來(lái)對(duì)員工的基本工資進(jìn)行管理,浮動(dòng)工資管理使用戶(hù)更加清晰了解用戶(hù)的基本信息。加班休假功能用于對(duì)員工加班休假信息進(jìn)行管理。工資發(fā)放用于員工的工資發(fā)放進(jìn)行管理。工資查詢(xún)模塊:該模塊包括基本工資查詢(xún)、浮動(dòng)工資查詢(xún)、加班休假查詢(xún)和總體查詢(xún)。主要是給普通用戶(hù)級(jí)別的人員對(duì)員工相關(guān)信息進(jìn)行管理。 主要類(lèi)介紹1.CADOConnect用于數(shù)據(jù)庫(kù)的連接與斷開(kāi)。class CADOConnect {public: CADOConnect()。 virtual ~CADOConnect()。 _ConnectionPtr m_pConnection。 //指向Connection對(duì)象的指針 _RecordsetPtr m_pRecordset。 //指向Recordset對(duì)象的指針 void OnInitADOConnect()。 //初始化,連接數(shù)據(jù)庫(kù) _RecordsetPtramp。 GetRecordSet(_bstr_t bstrSQL)。 //執(zhí)行查詢(xún) BOOL ExecuteSQL(_bstr_t bstrSQL)。 //執(zhí)行SQL語(yǔ)句 void ExitConnect()。 //斷開(kāi)數(shù)據(jù)庫(kù)連接}。2.CUserInformation .該類(lèi)用于保存用戶(hù)名,密碼,和用戶(hù)等級(jí),將所有對(duì)于登陸表的數(shù)據(jù)封裝在其中。class CUserInformation {private: CString Uname。 //用戶(hù)名 CString Upassword。 //密碼 CString Ulevel。 //級(jí)別public: CUserInformation()。 virtual ~CUserInformation()。CString GetUname()。 //獲取用戶(hù)名 void SetUname(CString nUname)。 //設(shè)置用戶(hù)名 CString GetUpassword()。 //獲取密碼 void SetUpassword(CString nUpassword)。 //設(shè)置密碼 CString GetUlevel()。 //獲取級(jí)別 void SetUlevel(CString nUlevel)。 //設(shè)置級(jí)別 void InsertSQL()。 //插入SQL語(yǔ)句 void UpdateStaffBySQL(CString nUname)。 //用SQL語(yǔ)句更新用戶(hù) void DeleteStaffBySQL(CString nUname)。 //用SQL語(yǔ)句刪除用戶(hù) BOOL DistinguishUname(CString nUname)。 //判斷是否存在此用戶(hù)名 BOOL DistinguishUnameUpassword(CString nUname,CString nUpassword)。 BOOL DistinguishUser(CString nUname,CString nUpassword,CString nUlevel)。//判斷是否存在此用戶(hù)}。3.CgrantSalaryOfStaff 該類(lèi)用于對(duì)員工的所有信息進(jìn)行管理,封裝。并且與數(shù)據(jù)庫(kù)連接,所有對(duì)員工的操作即轉(zhuǎn)化為對(duì)該類(lèi)對(duì)象的操作。class CGrantSalaryOfStaff {private: CString Sno。 //員工編號(hào) CString Sname。 //員工姓名 int Sbasicsalary。 //基本工資 int Spostsalary。 //職務(wù)工資 int Sagesalary。 //工齡工資 int Sendowment。 //養(yǎng)老保險(xiǎn) int Stax。 //個(gè)人所得稅 int Shouseallow。 //住房補(bǔ)貼 int Sinsurance。 //保險(xiǎn)費(fèi) int Slifeallow。 //生活補(bǔ)貼 int Sextradays。 //加班天數(shù) int Sextrasalary。 //加班工資 int Svacdays。 //休假天數(shù) int Slowersalary。 //休假扣款 int Sshould。 //應(yīng)發(fā)工資public: CGrantSalaryOfStaff()。 virtual ~CGrantSalaryOfStaff()。CString GetSno()。 //獲取員工編號(hào) void SetSno(CString nSno)。 //設(shè)置員工編號(hào) CString GetSname()。 //獲取員工姓名 void SetSname(CString nSname)。 //設(shè)置員工姓名 int GetSbasicsalary()。 / /獲取基本工資 void SetSbasicsalary(int nSbasicsalary)。 //設(shè)置基本工資 int GetSpostsalary()。 //獲取職務(wù)工資 void SetSpostsalary(int nSpostsalary)。 //設(shè)置職務(wù)工資 int GetSagesalary()。 //獲取工齡工資 void SetSagesalary(int nSagesalary)。 //設(shè)置工齡工資 int GetSendowment()。 //獲取養(yǎng)老保險(xiǎn) void SetSendowment(int nSendowment)。 //設(shè)置養(yǎng)老保險(xiǎn) int GetStax()。 //獲取個(gè)人所得稅 void SetStax(int nStax)。 //設(shè)置個(gè)人所得稅 int GetShouseallow()。 //獲取住房補(bǔ)貼 void SetShouseallow(int nShouseallow)。 //設(shè)置住房補(bǔ)貼 int GetSinsurance()。 / /獲取保險(xiǎn)費(fèi) void SetSinsurance(int nSinsurance)。 //設(shè)置保險(xiǎn)費(fèi) int GetSlifeallow()。 //獲取生活補(bǔ)貼 void SetSlifeallow(int nSlifeallow)。 //設(shè)置生活補(bǔ)貼 int GetSextradays()。 //獲取加班天數(shù) void SetSextradays(int nSextradays)。 //設(shè)置加班天數(shù) int GetSextrasalary()。 //獲取加班工資 void SetSextrasalary(int nSextrasalary)。 //設(shè)置加班工資 int GetSvacdays()。 //獲取休假天數(shù) void SetSvacdays(int nSvacdays)。 //設(shè)置休假天數(shù) int GetSlowersalary()。 //獲取休假扣款 void SetSlowersalary(int nSlowersalary)。 //設(shè)置休假扣款 int GetSshould()。 //獲取應(yīng)發(fā)工資 void SetSshould(int nSshould)。 //設(shè)置應(yīng)發(fā)工資 void InsertSQL()。 //插入SQL語(yǔ)句 void UpdateStaffBySQL(CString nSno)。 //用SQL語(yǔ)句更新員工 void DeleteStaffBySQL(CString nSno)。 //用SQL語(yǔ)句刪除員工 }。4.CextraVacationOfStaff 該類(lèi)用于對(duì)員工的加班、休假等一些活動(dòng)的管理。class CExtraVacationOfStaff {private: CString Sno。 //員工編號(hào) CString Sname。 //員工姓名 int Sextradays。 //加班天數(shù) int Sextrasalary。 //加班工資 int Svacdays。 //休假天數(shù) int Slowersalary。 //休假扣款public: CExtraVacationOfStaff()。 virtual ~CExtraVacationOfStaff()。CString GetSno()。 //獲取員工編號(hào) void SetSno(CString nSno)。 //設(shè)置員工編號(hào) CString GetSname()。 //獲取員工姓名 void SetSname(CString nSname)。 //設(shè)置員工姓名 int GetSextradays()。 //獲取加班天數(shù) void SetSextradays(int nSextradays)。 //設(shè)置加班天數(shù) int GetSextrasalary()。 //獲取加班工資 void SetSextrasalary(int nSextrasalary)。//設(shè)置加班工資 int GetSvacdays()。 //獲取休假天數(shù) void SetSvacdays(int nSvacdays)。 //設(shè)置休假天數(shù) int GetSlowersalary()。 //獲取休假扣款 void SetSlowersalary(int nSlowersalary)。//設(shè)置休假扣款void InsertSQL()。 //插入SQL語(yǔ)句 void UpdateStaffBySQL(CString nSno)。 //用SQL語(yǔ)句更新員工 void DeleteStaffBySQL(CString nSno)。 //用SQL語(yǔ)句刪除員工}。 關(guān)鍵方法介紹1.?dāng)?shù)據(jù)庫(kù)的連接方法:BOOL CADOConnect::ExecuteSQL(_bstr_t bstrSQL);2.登陸框方法:void CLoginDlg::OnOK();3.員工添方法:void CAddStaffDlg::OnAddemployee();4.員工刪除方法: void CDeleteStaffDlg::OnDeleteemployee() ;5.基本工資管理方法:void CManageBasicDlg::OnAddbasic() ;6.加班休假管理方法:void CManageExtVacDlg::OnAddextvac();7.員工信息查尋方法 : void CSearchAllDlg::OnSearch(); 程序詳細(xì)設(shè)計(jì)1.連接ADO(1)向工程新增一個(gè)Generic Class,類(lèi)名為CADOConnection,此類(lèi)用于連接ADO庫(kù)。(2)import C:\Program Files\Common Files\S
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1