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

正文內(nèi)容

基于c企業(yè)人事管理系統(tǒng)論文(參考版)

2025-02-04 00:31本頁(yè)面
  

【正文】 MySQL =。+My員工編號(hào) +39。 string My發(fā)放月份 = 。 其主要實(shí)現(xiàn)代碼如下: string My員工編號(hào) =MyRow[1].ToString()。第二步是從員工基本檔案中搜索出相應(yīng)的銀行賬號(hào)、住房基金賬號(hào)等信息。在工資核算表中存儲(chǔ)著員工的工資信息,因此需要將其 搜索出來(lái),按照部門(mén)和時(shí)間的方式添加到工資發(fā)放表之中,第一步是將工資核算表中的相應(yīng)數(shù)據(jù)連接上年份和月語(yǔ)句為 Select COUNT(*) From 工資 核算 表 Where 發(fā)放年份=+ + ND 發(fā)放月份 =++ ND 員工編號(hào) =39。其次是工資核算和發(fā)放窗體功能的實(shí)現(xiàn),在這個(gè)窗體中調(diào)用查詢(xún)的 click()事件 將部門(mén)信息通過(guò)“ Tbled p ter. FillBy( , 部門(mén)ToolStrip Combo B )” 語(yǔ)句顯示出來(lái) 。當(dāng)二者均不為空的時(shí)候,要先通過(guò)查詢(xún)字符串“ Select COUNT(*) From 基本檔 案 Where 姓名 =姓名 ND 員工編號(hào) = 31 員工編號(hào) ND (員工編號(hào) NOT IN(SELECT 員工編號(hào) FROM 離職管理 ))” ,來(lái)確定確實(shí)存在相應(yīng)的員工信息。一個(gè)應(yīng)增工資項(xiàng) Groupbox,一個(gè)應(yīng)減工資項(xiàng) Groupbox,分別用來(lái)提供輸入數(shù)據(jù)的text。其運(yùn)行界面如圖 5 圖56所示: 30 圖 55 工資核算窗體 圖 56 系統(tǒng) 工資添加 窗體 首先,說(shuō) 明工資 錄入功能的實(shí)現(xiàn)。工資錄入界面實(shí)現(xiàn)起來(lái)比較簡(jiǎn)單,輸入工資數(shù)據(jù)化,單擊添加,數(shù)據(jù)便錄入相應(yīng)數(shù)據(jù)庫(kù)。工資發(fā)放的實(shí)現(xiàn)是一個(gè)將查詢(xún)出來(lái)的數(shù)據(jù)添加到工資數(shù)據(jù)庫(kù)的過(guò)程;工資錄入實(shí)現(xiàn)的也是一個(gè)員工工資數(shù)據(jù)庫(kù)添加的操作。 i++) { 考勤統(tǒng)計(jì) [0].Cells[i + 1].Vlue = count[i]。 for (int i = 0。 考勤統(tǒng)計(jì) [0].Cells[0].Vlue = clerpercent()。 else if ([j][i].ToString() == ) count[7]++。 else if ([j][i].ToString() == +) count[5]++。 29 else if ([j][i].ToString() == √) count[3]++。 else if ([j][i].ToString() == ) count[1]++。 i = 31。 j 。 i++) { count[i] = 0。 for (int i = 0。 在 dtgridview中顯示相應(yīng)數(shù)據(jù)。定義一個(gè)二維數(shù)組 MyDt,用來(lái)存放導(dǎo)出的 excel數(shù)據(jù)。再次,打印功能的實(shí)現(xiàn)窗體是通過(guò)導(dǎo)出 Excel表的形式實(shí)現(xiàn)的。因?yàn)?,?shù)據(jù)庫(kù)中一共定義了 8種表示出勤情況的圖標(biāo),所以定義了一個(gè) int[8]數(shù)組,用以存放 8種圖標(biāo),利用 [j][i]的 for循環(huán)來(lái)記錄數(shù)據(jù)庫(kù)中相應(yīng)圖表出現(xiàn)的次數(shù),并將 count值加 1。其次,是統(tǒng)計(jì)考勤天數(shù)功能的實(shí)現(xiàn)。 + + 39。三者均不為空的時(shí)候,執(zhí)行數(shù)據(jù)庫(kù)查詢(xún)操作,此操作方法與基本檔案查詢(xún)類(lèi)似。以年份為例,執(zhí)行“ 份 1”語(yǔ)句。其運(yùn)行窗體如圖54所示: 圖 54 員工考勤信息管理窗體 首 先,說(shuō)明查詢(xún)功能的實(shí)現(xiàn)。為了方便用 戶(hù)的使用,本窗體還設(shè)計(jì)了個(gè)人考勤信息的年度查詢(xún)功能并且能夠統(tǒng)計(jì)出某一名員工某年的考勤情況,以方便對(duì)其進(jìn)行年中考核。 系統(tǒng)考勤管理窗體的實(shí)現(xiàn) 本窗體實(shí)現(xiàn)的功能包括:查詢(xún)每一部門(mén)所有員工在某一個(gè)月份的考勤記錄,由于這里的查詢(xún)連接的是基本檔案的數(shù)據(jù)庫(kù),所有可以查詢(xún)出該部門(mén)的所有員工。 } 在員工家庭成員管理模塊、簡(jiǎn)歷管理、培訓(xùn)管理、離職管理等相應(yīng)窗體中,因 27 需要實(shí)現(xiàn)的功能類(lèi)似,因需實(shí)現(xiàn)的功能類(lèi)似,所有采用了相似的程序設(shè)計(jì)方法。 cse 7: MyNewID = D0 + ()。 cse 6: MyNewID = D00 + ()。 cse 5: MyNewID = D000 + ()。 cse 4: MyNewID = D0000 + ()。 cse 3: MyNewID = D00000 + ()。 cse 2: MyNewID = D000000 + ()。 switch (MyLength) { cse 1: MyNewID = D0000000 + ()。 } int MyLength = ().Length。 MyMxID = (2, 2)。 Int64 MyID = 1。 } = Select mx(自編號(hào) ) 最大編號(hào) From 基本檔案 。 SqlCommnd MyCommnd = ()。 .()。 具體實(shí)現(xiàn)的重點(diǎn)代碼如下: try { ( , ddPercent(姓名 ), ddPercent(性別 ), ddPercent( 部門(mén)), ddPercent(民族 ), ddPercent(職稱(chēng) ), ddPercent(政治面貌 ), ddPercent(婚姻狀況 ), ddPercent(文化程度), ddPercent(籍貫 ))。再次,本窗體的修改功能與添加功能類(lèi)似,只是將自動(dòng)獲取自編號(hào)的相應(yīng)代碼取消,其與查詢(xún)功能聯(lián)合使用,當(dāng)用戶(hù)查詢(xún)出相關(guān)的信息后,進(jìn)行修改仍執(zhí)行 updte語(yǔ)句,然后單擊保存按鈕后進(jìn)行保存 [9]。在定義的變量 MyLength中通過(guò) MyLength = ().Length獲取字段的長(zhǎng)度,進(jìn)而通過(guò) Switch()語(yǔ)句來(lái)控制自編號(hào)的位數(shù)。其次,本窗體的添加 功能實(shí)現(xiàn)。在連接成功數(shù)據(jù)庫(kù)后,用戶(hù)單擊查詢(xún) Button的按鈕,響應(yīng)其 click事件,通過(guò) ,獲取文本框中的信息并與 This. MyPer 本 檔案 中的信息進(jìn)行比較,若有相似信息,則在添加到頁(yè)面的數(shù)據(jù) 庫(kù) DataGridView控件中顯示相關(guān)信息。人事基本檔案窗體運(yùn)行結(jié)果圖如圖 53所示: 圖 53 人事基本檔案管理窗體 本窗體通過(guò)在 BindingNvigtor中添加 相應(yīng)的 Button控件和 Label控件。 系統(tǒng)人事基本檔案及相關(guān)模塊的實(shí)現(xiàn) 人事基本檔案及相關(guān)模塊用來(lái)對(duì)員工 的基本檔案、家庭信息、工作簡(jiǎn)歷、獎(jiǎng)懲記錄、培訓(xùn)記錄、離職記錄等進(jìn)行添加、修改、刪除的操作。 (MyTble)。 DtTble MyTble = new DtTble()。 SqlConnection MyConnection = new SqlConnection(MySQLConnectionString)。其窗體如圖 52所示: 圖 52 主窗體 其實(shí)現(xiàn)的重點(diǎn)代碼如下: String MySQLConnectionString = globl::。 } 以上代碼 只包含了基本 檔案模塊的權(quán)限設(shè)置,其它模塊的進(jìn)入權(quán)限設(shè)置與其類(lèi)似,在這里便不再 贅述。 if ((int)[0][人事管理之基本檔案 ] == 0) { = flse。 SqlDtdpter Mydpter = new SqlDtdpter(MySQL, MyConnection)。 ()。 + + 39。具體實(shí)現(xiàn)代碼如下: String MySQLConnectionString = globl::。 } else { 退出系統(tǒng) 3Button_Click(null, null)。 = 。 (用戶(hù)密碼或用戶(hù)名稱(chēng)有錯(cuò),還有 + MyDoCount + 次機(jī)會(huì) 168。 } else { += 1。 22 int MyCount = (int)()。 = 。 SqlPrmeter MySqlPWPrmeter = new SqlPrmeter()。 = 。 SqlPrmeter MySqlNmePrmeter = new SqlPrmeter()。 SqlCommnd MyCommnd = new SqlCommnd(MySQL, MyConnection)。 SqlConnection MyConnection = new SqlConnection(MySQLConnectionString)。 輸入用戶(hù)名或密碼有誤部分的具體實(shí)現(xiàn)代碼如下: StringMySQLConnectionString=globl::nelConnectionString?!?語(yǔ)句 ,在操作用戶(hù)表中找到相應(yīng)的用戶(hù)名和密碼對(duì)應(yīng)的權(quán)限,進(jìn)入系統(tǒng)?!碑?dāng) MyTryCount變量大于 3的時(shí)候,執(zhí)行連接斷開(kāi)語(yǔ)句,系統(tǒng)退出,不能登錄;若密碼正確,則根據(jù)“ Select * From 操作用戶(hù) Where 用戶(hù)名稱(chēng) =39。其結(jié)構(gòu)表如表 411 所示: 20 表 411員工工資核算表 字段名 類(lèi)型 是否允許空 說(shuō)明 自編號(hào) nvarchar(50) 否 遞增的流水號(hào) 員工編號(hào) nvarchar(50) 否 員工編號(hào) 員工姓名 nvarchar(50) 否 員工姓名 基本工資 float 否 員工基本工資 津貼 float 否 員工津貼 獎(jiǎng)金 float 是 員工獎(jiǎng)金 工齡工資 float 是 員工工齡工資 崗位工資 float 是 員工崗位工資 其它應(yīng)增項(xiàng) float 是 其它應(yīng)增項(xiàng)目 所得稅 float 是 應(yīng)繳所得稅 養(yǎng)老險(xiǎn) float 是 應(yīng)繳養(yǎng)老險(xiǎn) 醫(yī)療險(xiǎn) float 是 應(yīng)繳醫(yī)療險(xiǎn) 住房基金 float 是 扣除住房基金 其它應(yīng)減項(xiàng) float 是 其它應(yīng)減項(xiàng)目 實(shí)發(fā)工資 float 否 實(shí)發(fā)工資數(shù) 說(shuō)明 nvarchar(300) 是 說(shuō)明信息 21 5 系統(tǒng)各模塊的實(shí)現(xiàn) 系統(tǒng)登錄模塊的實(shí)現(xiàn) 企業(yè)人事管理系統(tǒng)登錄窗體如圖 51 所示: 圖 51 管理程序登錄窗體 當(dāng)用戶(hù)輸入用戶(hù)名和密碼時(shí),在登錄的 click事件中,通過(guò)“ Select COUNT(*) From 操作用戶(hù) Where 用戶(hù)名稱(chēng) =用戶(hù)名稱(chēng) ND 用戶(hù)密碼 =用戶(hù)密碼”語(yǔ)句來(lái)判斷用戶(hù)輸入的用戶(hù)名和密碼是否正確。其結(jié)構(gòu)表如表 410 所示: 19 表 410 考勤管理表 字段名 類(lèi)型 是否允許空 說(shuō)明
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1