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

正文內(nèi)容

人事管理系統(tǒng)源代碼(專業(yè)版)

  

【正文】 //補(bǔ)全} } if(r==0){(“查找不到該學(xué)生!”)。}(“請(qǐng)按任意鍵繼續(xù)”)。}// ()。(())。}catch(Exception e){ (e)。(stuInfos[k].getAddr()+“rn”)。total++。((()))。} public String getAddr(){return addr。public String bir。Delete(L,deleteName)。cout CheckAll(L,c2)。//輸入選擇 return choice。}case 2:{fout break。//打開文件導(dǎo)入通信錄ifstream fin。cin newCalsses。Sleep(500)。if(Length(L)=MAXSIZE)//判斷鏈表長(zhǎng)度是否達(dá)到最大值{cout return 0。while(pamp。pnext = Lnext。//鏈表存儲(chǔ)結(jié)構(gòu) typedef struct LNode { contacts data。設(shè)計(jì)要求提的很完善,該系統(tǒng)實(shí)現(xiàn)了工資的查詢,不同用戶的登錄,管理員可以對(duì)公司的業(yè)績(jī)進(jìn)行年初的預(yù)算,年終的結(jié)算,根據(jù)不同部門的不同職位,分配不一同的工資,年末根據(jù)公司的業(yè)績(jī)以及個(gè)人表現(xiàn)情況,對(duì)不同的人員發(fā)放不同的獎(jiǎng)金福利。,39?!?$DepartNo.“39?!?$c2.“39。)”)。管理員可以添加員工的基本信息。后臺(tái)部分是面向管理員,主要包括對(duì)職員信息管理,對(duì)部門或者職位的變更,對(duì)員工考勤信息的管理和維護(hù),對(duì)員工的工資進(jìn)行結(jié)算等功能。本系統(tǒng)作為一個(gè)MySQL數(shù)據(jù)庫(kù)開發(fā)運(yùn)用程序,主要是分為前臺(tái)部分和后臺(tái)部分,前臺(tái)部分是面向用戶,主要包括對(duì)自身工資的查詢,對(duì)考勤的查詢等功能的實(shí)現(xiàn)。using 。(ds)。using 。j [0].。using 。strPassword = dr[”用戶密碼“].ToString()。using 。(ds)。using 。using 。break。break。for(i=1。scanf(“%f%f%f%f”,amp。printf(“n已成功刪除......n”)。scanf(“%d”,amp。mem[i].kk,amp。else{fprintf(fq,“%d”,CurrentCount)。printf(“請(qǐng)輸入身份證號(hào)碼為:%s的員工工資資料n”,member[CurrentCount].sfzh)。elseif(count2)count=5。member[CurrentCount].gl,member[CurrentCount].zc)。sfjx)。scanf(“%s”,dcsfzh)。int sfjx=1,i。printf(“n信息已成功保存!!n”)。ji。int CurrentCount=0。char zc[17]。printf(“n是否繼續(xù)(0結(jié)束,其它繼續(xù)):”)。} void save(){FILE *fp。member[i].nl,member[i].whcd,member[i].lxdh,member[i].sfzh,amp。}printf(“n是否繼續(xù)(0結(jié)束,其它繼續(xù)):”)。for(j=i+1。if(i==0)printf(“查無(wú)此人!!n”)。scanf(“%d%d”,amp。}。}printf(“n是否繼續(xù)(0結(jié)束,其它繼續(xù)):n”)。else{fscanf(fq,“%d”,amp。while(sfjx!=0){printf(“n請(qǐng)輸入一個(gè)待查員工編號(hào)(身份證號(hào)從小到大的順序):”)。else{printf(“n此人工資信息如下:n”)。scanf(“%d”,amp。}printf(“n是否繼續(xù)(0結(jié)束,其它繼續(xù)):”)。}else{while(xz!=0){printf(“n請(qǐng)選擇相應(yīng)功能:n”)。case 7:inputgz()。system(“pause”)。}protected void Button4_Click(object sender, EventArgs e){ (“~/”)。SqlConnection con=new SqlConnection(“server=localhost。using 。string strCount。using 。string cmdstr = ”select * from 工資表“。}}protected void Button2_Click(object sender, EventArgs e){ (”~/“)。SqlConnection con = new SqlConnection(”server=localhost。} } } }using System。()。人事部門要為本單位、上級(jí)部門提供準(zhǔn)確的統(tǒng)計(jì)數(shù)據(jù)。年底結(jié)算后,可以根據(jù)公司的業(yè)績(jī)情況,對(duì)職工發(fā)放不同的獎(jiǎng)金。(二)表的設(shè)計(jì)與創(chuàng)建考慮系統(tǒng)的實(shí)際需要,本系統(tǒng)數(shù)據(jù)庫(kù)至少要包含職員信息表(staff)、薪水信息表(salary)、考勤表(check1)、部門表(department)、職位表(post)、管理員表(admin)?!?$DepartmentName.“39。)”)?!?$StaNo.“39。 and Month =39。(4)修改功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行修改(5)刪除功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行刪除,并自動(dòng)調(diào)整后續(xù)條目的編號(hào)。for(int i = 0。p=Lnext。}//獲取鏈表的長(zhǎng)度 int Length(LinkList L){int i=0。return 0。p=newName。//找到需刪除聯(lián)系人的前一個(gè)位置while(pnextamp。if((“商務(wù)類”)==0)=3。} cout*n”。cout 。}case 4:{ cout changeName。break。}public void setSex(String sex){ = sex。private StuInfo[] recycle。(“郵箱:nn”)。for(int k=0。(recycle[k].getEmail()+“rn”)。((()))。(())。(“性別:”+stus[i].getSex())。//提示找不到學(xué)生return。BufferedReader buf = new BufferedR。r++。i(“學(xué)號(hào):”+stus[i].getNumber())。((()))。for(int i=0。} (recycle[k].getAge()+“rn”)。BufferedWriter fw = new BufferedWriter(fwr)。(“生日:nn”)。private static int rt = 0。}public void setNumber(int number){ = number。}case 7:{Write(L)。//根據(jù)system(“pause”)。//用前插法批量增加聯(lián)系人} else //單個(gè)增加聯(lián)系人{(lán)contacts c。coutcout*n”。if((“辦公類”)==0)=1。}} }//刪除聯(lián)系人void Delete(LinkList amp。switch(elec){case 1:{cout string newName。snext=pnext。return 39。while(p){cout p=pnext。}//前插法創(chuàng)建鏈表void CreateList_H(LinkList amp。例如楊春 *** 商務(wù)類 Chuny++om 當(dāng)錄入了重復(fù)的姓名和電話號(hào)碼時(shí),則提示數(shù)據(jù)錄入重復(fù)并取消錄入;當(dāng)通信錄中超過(guò)15條信息時(shí),存儲(chǔ)空間已滿,不能再錄入新數(shù)據(jù);錄入的新數(shù)據(jù)能按遞增的順序自動(dòng)進(jìn)行條目編號(hào)。 where StaNo=39?!?。, 39。)”)。(一)關(guān)系模式職員可以登錄系統(tǒng),查詢自己的工資情況,也可以查詢自己的考勤情況。其中包括日考勤記錄、請(qǐng)假、加班、出差等情況的查詢、添加、刪除和修改。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。Integrated Security=SSPI。}} } if(find == false){ (”“)。namespace WebApplication1 { public partial class 人員信息 : { protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){ (”~/“)。}} } if(find == false){ (”“)。database=人事管理系統(tǒng)“)。} } }using System。Integrated Security=SSPI。} }protected void Button2_Click(object sender, EventArgs e){ (“~/”)。using 。}protected void Button2_Click(object sender, EventArgs e){ (“~/”)。break。case 6:read()。if(check()!=0){printf(“n你無(wú)權(quán)使用本系統(tǒng)......nn”)。printf(“n已成功修改......n”)。int sfjx=1。dcbh)。} void searchgz(){int dcbh。fq=fopen(“”,“r”)。mem[CurrentCount].grsd)。float grsd。} int check(){int count=0,name,pass。i=CurrentCount。printf(“n按任意鍵開始刪除......n”)。else{printf(“n此人詳細(xì)信息如下:n”)。for(int i=1。iprintf(“%4d %6s%3s%11s%3d%8s%12s%20s%3d%5sn”,i,member[i].xm,member[i].xb,member[i].sr,member[i].nl,member[i].whcd,member[i].lxdh,member[i].sfzh,member[i].gl,member[i].zc)。member[CurrentCount].nl,member[CurrentCount].whcd,member[CurrentCount].lxdh,member[CurrentCount].sfzh,amp。char sr[15]。while(sfjx!=0){if(CurrentCount==N){printf(“n人數(shù)已達(dá)上限,不能添加!!n”)。member[j]=member[j1]。} void read(){FILE *fp。scanf(“%s”,dcsfzh)。i=CurrentCount。} void modify(){char dcsfzh[19]。system(“pause”)。elsereturn 1。scanf(“%f%f%f%f%f”,amp。ifprintf(fq,“n%f %f %f %f %f %f”,mem[i].jbgz,mem[i].cql,mem[i].jj,mem[i].kk,mem[i].grsd,mem[i].sf)。mem[i].sf)。}system(“pause”)。}printf(“n是否繼續(xù)(0結(jié)束,其它繼續(xù)):”)。mem[dcbh].cql,amp。system(“pause”)。break。break。using 。using 。i=[0].Rows[i][“部門代碼”].ToString()。using 。} } ()。using 。if(data == ()){ = [0].Rows[i][”應(yīng)發(fā)工資“].ToString()。using 。i=[0].Rows[i][”應(yīng)發(fā)工資“].ToString()。using 。該系統(tǒng)的開發(fā)環(huán)境主要是MysqL+php的結(jié)合,同時(shí)加入了Html的語(yǔ)言來(lái)完成的界面設(shè)計(jì)。該系統(tǒng)采用功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件開發(fā)工具進(jìn)行開發(fā),具有很好的可移植性。包括員工調(diào)動(dòng)時(shí)的信息修改,以及工資修改;3)查詢員工的基本信息:可以根據(jù)員工的編號(hào),姓名進(jìn)行查詢員工的基本信息,并且可以針對(duì)查詢結(jié)果進(jìn)行修改和冊(cè)除等工作;4)冊(cè)除員工信息:直接從列表中選中要冊(cè)除的員工信息,然后進(jìn)行冊(cè)除操作,或者首先查詢要冊(cè)除的員工信息,然后在冊(cè)除?!?$DepartNo.“39。”.$StaNo.“39。”.$StaNo.“39。,39。但是最后設(shè)計(jì)的時(shí)候我們遇到很多問(wèn)題,工資結(jié)算的時(shí)候,我們還是沒(méi)有詳細(xì)劃分,只做出了最終的工資總額,可能對(duì)員工查詢?cè)敿?xì)工資不方便,還有就是公司的結(jié)算預(yù)算,沒(méi)有做進(jìn)去,系統(tǒng)顯得不是很完善,以后還是應(yīng)該多多研究。//指針域 }LNode,*LinkList。} }//根據(jù)類別查看聯(lián)系人信息void CheckAll(LinkList L,int c)//c是聯(lián)系人類別 { LinkList p。p!=)//根據(jù)姓名查找是否存在該聯(lián)系人{(lán)p=pnext。y39。}//修改聯(lián)系人信息void ChangeInfo(LinkList amp。break。string s1,s2,s3,s4。} }fout 。InitList(L)。break。break。public String
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1