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

正文內(nèi)容

基于c的認(rèn)識(shí)工資管理系統(tǒng)(編輯修改稿)

2025-07-16 12:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 的密碼,而高級(jí)用戶則可以添加,刪除,更新其它用戶,提高系統(tǒng)安全性。第八章系統(tǒng)功能簡(jiǎn)介:提供安全的管理機(jī)制,進(jìn)入系統(tǒng)時(shí)要輸入用戶名,密碼,并選取類別,只有三項(xiàng)全部與數(shù)據(jù)庫(kù)記錄相符后才能進(jìn)入系統(tǒng),系統(tǒng)對(duì)用戶的登陸信息進(jìn)行記錄,只有有特定權(quán)限的用戶才能執(zhí)行相應(yīng)的操作,控制系統(tǒng)安全。如圖(11)所示:圖(11)登陸驗(yàn)證的代碼:string sel=select user_pass,user_type from TheUser where user_name=39。+().Trim()+39。 string data=none。 SqlCommand =new SqlCommand(sel,)。 try {()。 SqlDataReader reader=()。 while(()) { string pas=reader[0].ToString().Trim()。 string leibie=reader[1].ToString().Trim()。 data=some。 string pas1=().Trim()。 string leibie1=().Trim()。 if(pas1==pasamp。amp。leibie1==leibie) { =true。 =leibie1。 =().Trim()。 =pas1。 ()。 break。 } else { (輸入信息有誤,請(qǐng)重新輸入,提示,)。 } } ()。 ()。 if(data!=some) { (沒(méi)有相應(yīng)的用戶信息,請(qǐng)查證后重新輸入,錯(cuò)誤提示,)。 } } catch(Exception ee) {()。()。 }Main()。login log=new login()。 ()。 if(==true) {(new Form1())。}:職員檔案管理、職員考勤管理、職員獎(jiǎng)懲管理、職員工資管理,工作調(diào)動(dòng)管理等四大部分組成,如圖(2):以及附加更改密碼,和更換用戶功能,其界面如圖(12):圖(12)u 職員檔案管理,提供錄入、查詢、修改、刪除和統(tǒng)計(jì)功能。職員檔案信息錄入系統(tǒng)如圖:其中員工編號(hào)由系統(tǒng)自動(dòng)生成,操作者也可以通過(guò)點(diǎn)擊后面的按鈕來(lái)執(zhí)行編號(hào)加一操作。如圖(13)所示:圖(13)實(shí)現(xiàn)編號(hào)加一操作的代碼:int num=(().Trim())。 ++num。 =().Trim()。u 員工信息瀏覽,更新,修改,刪除,以及打印操作,操作者可以通過(guò)點(diǎn)擊左邊的樹(shù)形控件瀏覽選定職員的信息,也可以通過(guò)選擇查詢條件(按員工編號(hào)查詢,按員工姓名查詢,按員工學(xué)歷查詢,按所屬部門查詢)并輸入查詢條件后查詢顯示,然后執(zhí)行相應(yīng)的操作,如圖(14)所示:圖(14)實(shí)現(xiàn)窗體中樹(shù)形控件節(jié)點(diǎn)動(dòng)態(tài)繪制功能的代碼為://此函數(shù)功能是實(shí)現(xiàn)樹(shù)的重新描繪,描繪時(shí)清除原來(lái)的樹(shù) ()。 //先從部門表中讀取部門信息,添加為該樹(shù)的根結(jié)點(diǎn) //讀取方法是,用數(shù)據(jù)集的形式,循環(huán)讀入 =Select * from Department。 ()。 ()。 try {(,Department)。} catch(Exception aa) { ()。 ()。 } ()。 DataTable myDataTable1=[Department]。 foreach(DataRow myDataRow1 in ) { //以下方法程序段實(shí)現(xiàn)的是在樹(shù)形控件中添加根節(jié)點(diǎn) TreeNode treeNode1=new TreeNode()。 =myDataRow1[Eminfo_jobdept].ToString().Trim()。 (treeNode1)。 string sel=。 //以下方法程序段實(shí)現(xiàn)的是在樹(shù)形控件的根節(jié)點(diǎn)下面添加子節(jié)點(diǎn)=SELECT Eminfo_id, Eminfo_name, Eminfo_jobdept FROM Employerinfo WHERE Eminfo_jobdept = 39。+sel+39。 ()。 ()。 //()。 (,Employerinfo)。 ()。 DataTable myDataTable2=[Employerinfo]。 foreach(DataRow myDataRow in ) { TreeNode treeNode=new TreeNode()。 =myDataRow[Eminfo_name].ToString().Trim()。 (treeNode)。 } }u 用戶執(zhí)行分類打印的操作如圖:可以打印所有,還可以按部門打印職員的基本信息;在一定程序上提高了程序與操作者之間的交互性。如圖(15)所示:圖(15) 工作調(diào)動(dòng)處理:可處理員工在部門內(nèi)、部門之間的工作職務(wù)調(diào)動(dòng)。員工調(diào)入、調(diào)出本單位處理等。對(duì)于本子系統(tǒng),也由系統(tǒng)自動(dòng)后成編號(hào),操作者只需輸入職員編號(hào),和需要調(diào)往的部門或職位,另外要選擇事件發(fā)生的時(shí)間,其余的信息都由系統(tǒng)自動(dòng)生成,用戶也可以對(duì)職員的調(diào)動(dòng)信息進(jìn)行預(yù)覽,刪除等操作,自動(dòng)生成職位變動(dòng)編號(hào)代碼為:string sel=select count(*) from Emposchange。 SqlCommand =new SqlCommand(sel,)。 try { ()。 SqlDataReader reader=()。 while(()) { string date=()。 =date+reader[0].ToString().Trim().PadLeft(2,39。039。)。 } ()。 ()。 } catch(Exception ee) { ()。 ()。 }子系統(tǒng)執(zhí)行界面如圖(16)所示:圖(16)當(dāng)焦點(diǎn)進(jìn)入職員姓名后的編輯框后實(shí)現(xiàn)實(shí)動(dòng)填充信息的代碼為:if(=) { (你沒(méi)有輸入相應(yīng)編號(hào)的職員,請(qǐng)查證后輸入以顯示正確信息)。 } else { string sel=Select Eminfo_name,Eminfo_jobposit from Employerinfo where Eminfo_id=39。+().Trim()+39。 SqlCommand =new SqlCommand(sel,)。 ()。 try { SqlDataReader reader=()。 while(()) { =reader[0].ToString().Trim()。 =reader[1].ToString().Trim()。 } ()。 ()。 } catch(Exception ee) { ()。 ()。 } } 獎(jiǎng)懲管理子系統(tǒng):可處理員工在本月份職員獎(jiǎng)懲信息的錄入(包括考評(píng)記錄,以及金額等,)以及刪除功能,此子系統(tǒng)將與薪資管理系統(tǒng)無(wú)縫接合,實(shí)現(xiàn)薪資數(shù)據(jù)的自動(dòng)化添加。如圖(17)所示:圖(17)職員獎(jiǎng)懲信息錄入的代碼為:()。 (,Emre)。 ()。 DataRow myDataRow1=[Emre].NewRow()。 try { myDataRow1[Emreinfo_num]=。 myDataRow1[Eminfo_id]=。 myDataRow1[Emreinfo_date]=().Trim()+().Trim()。 myDataRow1[Emreinfo_resco]=。 myDataRow1[Emreinfo_punsco]=。 myDataRow1[Emreinfo_punmon]=。 myDataRow1[Emreinfo_remon]=。 [Emre].(myDataRow1)。 (,Emre)。 (錄入數(shù)據(jù)成功)。 } catch(Exception ee) { ()。 ()。} 考勤管理:本子系統(tǒng)實(shí)現(xiàn)了自動(dòng)生成編號(hào),實(shí)實(shí)現(xiàn)考勤信息的錄入,更新,刪除功能。本系統(tǒng)也提供最一定功能的右鍵功能,操作都可以選取一定的記錄后執(zhí)行相應(yīng)的操作,如果是執(zhí)行更新信息操作,則所選項(xiàng)的信息資料將在窗體下方的編輯框中顯示,有權(quán)限的操作者只需填寫相應(yīng)更新的項(xiàng)后就可以執(zhí)行更新操作,在很大程序上降低操作者的工作量。如圖(18)所示:圖(18)為了防止提高系統(tǒng)的安全性,在該窗體打開(kāi)時(shí)對(duì)用戶的權(quán)限做了如下規(guī)定:if(==一般職員||==財(cái)務(wù)人員 ) {=false。 =false。 =false。 =false。 } else{}()。 (,Emattendinfo)。 ()。實(shí)現(xiàn)數(shù)據(jù)錄入的代碼為:DataTable myDataTable=[Emattendinfo]。 DataRow myDataRow=()。 myDataRow[Emattend_num]=().Trim()。 myDataRow[Eminfo_id]=().Trim()。 myDataRow[Emattend_month]=().Trim()++().Trim()。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1