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

正文內(nèi)容

公司員工信息管理系統(tǒng)c課程設(shè)計(jì)(留存版)

2024-11-12 14:46上一頁面

下一頁面
  

【正文】 void CMy1007010103View::OnTechOutput() { // TODO: Add your mand handler code here ifstream infile(,ios::in)。 } void CMy1007010103View::OnGetmonthlypay() { // TODO: Add your mand handler code here UpdateData()。i4。 case 2: if(MessageBox(你的職業(yè)是技術(shù)員嗎? ,提示窗口 ,100)==IDYES) { thisOnInitialUpdate()。i++) { (line[i],100)。 ()。 } CDlgQueryName ed。 (%s,line)。 ((char*)(LPCTSTR) )。 char line[101]。 ()。 } catch ( FileException fe ) { // exception handler MessageBox(())。 //轉(zhuǎn)換為字符串 (120,80,人員信息管理系統(tǒng) :)。 } } class FileException { public: FileException() : message( File is not created! ) { } const char *what() const { return message。 } void CMy1007010103View::Dump(CDumpContextamp。 endif ///////////////////////////////////////////////////////////////////////////// // CMy1007010103View IMPLEMENT_DYNCREATE(CMy1007010103View, CView) BEGIN_MESSAGE_MAP(CMy1007010103View, CView) //{{AFX_MSG_MAP(CMy1007010103View) ON_COMMAND(IDM_MANAGERINPUT, OnManagerinput) ON_COMMAND(IDM_MANAGEROUTPUT, OnManageroutput) ON_COMMAND(IDM_SALEMANAGERINPUT, OnSalemanagerinput) ON_COMMAND(IDM_SALEMANAGEROUTPUT, OnSalemanageroutput) ON_COMMAND(IDM_SALEMAN, OnSaleman) ON_COMMAND(IDM_SALEMANOUTPUT, OnSalemanoutput) ON_COMMAND(IDM_TECHMENINPUT, OnTechmeninput) ON_COMMAND(IDM_TECH_OUTPUT, OnTechOutput) ON_COMMAND(IDM_GETMONTHLYPAY, OnGetmonthlypay) ON_COMMAND(IDM_PUTINALL, OnPutinall) ON_COMMAND(IDM_QUERYOUTPUT, OnQueryoutput) ON_COMMAND(IDM_PERSONINPUT, OnPersoninput) ON_COMMAND(IDM_PERSONOUTPUT, OnPersonoutput) ON_COMMAND(IDM_DELETEINFOMATION, OnDeleteinfomation) //}}AFX_MSG_MAP // Standard printing mands ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview) END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CMy1007010103View construction/destruction C++課程設(shè)計(jì) 公司員工信息管理系統(tǒng) 30 CMy1007010103View::CMy1007010103View() { // TODO: add construction code here CDlgLogin ed。 return。 //聲明查詢對話框?qū)ο? if(()==IDOK)//調(diào)用查詢對話框 { char line[4][101]。 for(int i=0。 ((char*)(LPCTSTR) )。//提取姓名 if(!())//與查詢名比較 { flag=TRUE。 //創(chuàng)建一個(gè)輸入文件流對象 try { if (!infile) throw FileException()。 //轉(zhuǎn)換為字符串 name_str=((39。 } break。 for(int i=0。 return。i4。 } void employee::Setjob( char* joba) { strcpy(job,joba)。 } //調(diào)用基類升級函數(shù),升 2 級 salesman::salesman() { CommRate=。//升級函數(shù) ~salesmanager(){} }。 //升級函數(shù) }。 employee()。然后就是學(xué)好一門計(jì)算機(jī)語言很重要的,不然就會在程序編寫時(shí)候很吃虧。 4) 人力資源部門員工 人力資源部門的功能新建立一項(xiàng)功能,可以追加信息輸入。 三、 系統(tǒng)流程分析: 前 面是分析了各模塊的功能,現(xiàn)在就是對系統(tǒng)所實(shí)現(xiàn)的功能做一個(gè)展示并且分析每個(gè)功能的操作及設(shè)計(jì)的原因; 如果你是公司員工,那么就進(jìn)入本系統(tǒng),進(jìn)入系統(tǒng)之后找到自己所在的部門,比如你是銷售員,那么就是銷售部門的,那么就點(diǎn)擊銷售部門 銷售員 個(gè)人信息輸入;點(diǎn)擊個(gè)人信息輸入之后會彈出一個(gè)提示對話窗口,此時(shí)你可以上傳自己的個(gè)人信息到系統(tǒng)當(dāng)中。 同上,如果你是總經(jīng)理,那么就點(diǎn)擊進(jìn)入總經(jīng)理的鏈接 個(gè)人信息輸入(個(gè)人信息輸出,員工工資查看);點(diǎn)擊個(gè)人信息輸入會彈出與上一個(gè)輸入一樣的個(gè)人信息輸入對話框,里面有信息選項(xiàng)若干,進(jìn) 行填寫按確定就會對你所輸入的信息進(jìn)行存儲,如果存儲完畢后要查看個(gè)人信息,可以點(diǎn)擊個(gè)人信息輸出查看。點(diǎn)擊人力資源部門時(shí)會C++課程設(shè)計(jì) 公司員工信息管理系統(tǒng) 10 有三項(xiàng)選擇:人員信息輸入,工資信 息輸出,信息刪除,人力資源部門的這三個(gè)功能是必不可少的人員的流動(dòng)是人力資源部門掌管的,有了這三個(gè)功能可以方便部門對信息的管理提高效益: 1. 點(diǎn)擊人員信息輸入: 個(gè)人信息輸入框 出現(xiàn)信息輸入框,填寫公司員工的信息:李斯,興趣愛好是:打籃球, 性別:男,職業(yè)是總經(jīng)理。不過我好自豪,因?yàn)槲业某绦螂m簡單但是我是認(rèn)真的作者的,而且是自己設(shè)計(jì)的,一個(gè)小小的系統(tǒng)花了我不少的努力,我也會繼續(xù)加強(qiáng)計(jì)算機(jī)語言的學(xué)習(xí)。 //構(gòu)造函數(shù) C++課程設(shè)計(jì) 公司員工信息管理系統(tǒng) 17 ~employee()。 class salesman:virtual public employee //兼職推銷員類 { protected: float CommRate。 2,類成員函數(shù)的實(shí)現(xiàn)包含在 源文件中: // include includeiostream includecstring include using namespace std。}//銷售提成比例 4% void salesman::Setsales(float sl) { sales=sl。 } 3,自己創(chuàng)新的部分: 1. 人力資源部門的人員信息輸入代碼 此代碼是實(shí)現(xiàn)信息追加的也是我想到的: void CMy1007010103View::OnPersoninput() { // TODO: Add your mand handler code here C++課程設(shè)計(jì) 公司員工信息管理系統(tǒng) 21 manager m1,t,sm,s。i++) { CDlgInput ed。 } } } 2. 查詢工資函數(shù): 我用了 switch 語 句來對信息進(jìn)行處理,員工選擇了職業(yè)選項(xiàng)后用 case 來處理每一個(gè)消息響應(yīng): void CMy1007010103View::OnGetmonthlypay() { // TODO: Add your mand handler code here UpdateData()。i4。 case 2: if(MessageBox(你的職業(yè)是技術(shù)員嗎? ,提示窗口 ,100)==IDYES) { thisOnInitialUpdate()。,39。 } catch ( FileException fe ) C++課程設(shè)計(jì) 公司員工信息管理系統(tǒng) 25 { // exception handler AfxMessageBox(())。 name_str+=被查詢到,要顯示該人員信息嗎? 。 ((char*)(LPCTSTR) )。i sizeof(infile)。 int a[4]。 } ofstream ofile(,ios::out)。 CString aaa。 dc) const { CView::Dump(dc)。 } private: const char *message。 (120,100+30*i,c_str)。 // () 39。 if(!=) { ofstream infile(,ios::out|ios::app) 。 for(int i=0。 infile(),你的職業(yè): () , 性別 :(), 愛好 :() endl。 //轉(zhuǎn)換為字符串 (120,80,人員信息管理系統(tǒng) :)。 //聲明查詢對話框?qū)ο? if(()==IDOK)//調(diào)用查詢對話框 { char line[10][101]。//調(diào)用顯示對話框 } } } if(flag==FALSE) MessageBox(查無此人! ,提示對話窗口 )。 //從文件讀入人員信息 CString 。 } break。 for(int i=0。 } C++課程設(shè)計(jì) 公司員工信息管理系統(tǒng) 37 ()。 MessageBox(信息存儲完畢! ,存儲信息對話框 )。i++) { (line,100)。 ((char*)(LPCTSTR) )。 exit(0)。 } void CMy1007010103View::OnSalemanagerinput() { // TODO: Add your mand handler code here salesmanager m2。 void CMy1007010103View::OnManageroutput() { // TODO: Add your mand handler code here ifstream infile(,ios::in)。 return (CMy1007010103Doc*)m_pDocument。 if(MessageBox(aaa,提示窗口 ,100)==IDYES) exit(0)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1