C課程設(shè)計(jì)人事管理系統(tǒng)_第1頁(yè)
C課程設(shè)計(jì)人事管理系統(tǒng)_第2頁(yè)
C課程設(shè)計(jì)人事管理系統(tǒng)_第3頁(yè)
C課程設(shè)計(jì)人事管理系統(tǒng)_第4頁(yè)
C課程設(shè)計(jì)人事管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、面向?qū)ο缶幊碳夹g(shù)課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告姓名:學(xué)號(hào):班級(jí):指導(dǎo)老師:日期:.3 設(shè)計(jì)任務(wù)與要1. 設(shè)計(jì)目二 系統(tǒng)分1. 需求分析:2. 功能分析:3. 系統(tǒng)功能模目錄:.3.34. 功能的實(shí)5. 模塊框架 系統(tǒng)設(shè).4四 問(wèn)題分析和實(shí)驗(yàn)總.10課程設(shè)計(jì)部分源代11設(shè)計(jì)任務(wù)與要求設(shè)計(jì)題目:人事管理系統(tǒng)1. 設(shè)計(jì)目的:制作人事管理系統(tǒng),實(shí)現(xiàn)對(duì)增加數(shù)據(jù)記錄,刪除記錄,排序記錄,篩選記 錄數(shù)據(jù)的要求。2. 課程設(shè)計(jì)的要求A. 用access創(chuàng)建人事管理數(shù)據(jù)表,該表記錄職工的基本信息,其中包括 職工編號(hào),職工姓名,所在部門(mén),職工年齡,工作時(shí)間,基本工資,職稱(chēng) 和監(jiān)理等信息。B. 創(chuàng)建新的數(shù)據(jù)源C. 論述對(duì)“ MF

2、C AppEizard (exe)”生成的應(yīng)用程序的框架的認(rèn)識(shí),理解 和開(kāi)發(fā)心得.系統(tǒng)分析1.需求分析:可利用該程序?qū)崿F(xiàn)對(duì)員工信息的記錄和瀏覽 能夠?qū)β毠ば畔⑦M(jìn)行輸入、刪除、排序、以及篩選等操作;2.功能分析:新增記錄:系統(tǒng)能在原有記錄的基礎(chǔ)上增加新的記錄。刪除記錄:對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行刪除。篩選記錄:根據(jù)職工標(biāo)號(hào)對(duì)職工進(jìn)行篩選進(jìn)行精確查找職工人員。 排序記錄:對(duì)職工信息編號(hào)進(jìn)行從小到大的排序3. 系統(tǒng)功能模塊人事管理系統(tǒng)有:新增記錄、深處記錄、排序記錄、篩選及瀏覽記錄。4. 功能的實(shí)現(xiàn):1)2)3)4)“篩選及瀏覽記錄”模塊:在access中建表時(shí),在職工編號(hào)欄開(kāi)啟關(guān)鍵詞索引功能, 篩選時(shí)在

3、對(duì)話 框的編輯框內(nèi)輸入要篩選的職工標(biāo)號(hào)即可進(jìn)行篩選。“新增記錄”模塊:再新建一個(gè)對(duì)話框創(chuàng)建一個(gè)新類(lèi),給每個(gè)編輯框綁定變量,在人事管理系統(tǒng)中添加自擬頭文件“數(shù)據(jù)刪除模塊”顯示當(dāng)前的數(shù)據(jù)內(nèi)容,點(diǎn)擊刪除按鈕將該職工的所有信息刪除?!芭判蛴涗洝蹦K顯示當(dāng)前數(shù)據(jù)內(nèi)容,點(diǎn)擊排序按鈕將當(dāng)前表中所有員工信息從小到大排 序。5.模塊框架圖人事管理系統(tǒng)11Ii篩選記錄增加記錄刪除記錄排序記錄111i輸入編號(hào)填寫(xiě)信息刪除數(shù)據(jù)排序數(shù)據(jù)if顯示職工信息保存員工信息該員工信息消失顯示當(dāng)前編號(hào)最小 的員工信息二、系統(tǒng)設(shè)計(jì)人事管理系統(tǒng).mdb表的初始化結(jié)果黑工;胃詩(shī)-朗工肚名耳工性副-所吐部門(mén) 計(jì)鼻機(jī)帑 計(jì)g機(jī)軸 機(jī)極學(xué)院

4、華丄學(xué)院201何帥 loocioj 堇 5 100002率英 100003號(hào)成東工作阿罔基本工資SU10 10:5S:6t20U(J丄82111113/5/12S046155/3/11址046153?12/13憑0尋 職霸圭勒哪 學(xué)學(xué)副講帥的一臉山雌1.界面設(shè)計(jì)“MJIM職工彌號(hào)取工性別基本工貿(mào)人事官理罷繞職工姓容商在部門(mén)工岸時(shí)間職稱(chēng)編輯1|2015/ 5/10偏輯刪諒記錄ft斥記錄赭選記錄簡(jiǎn)歷f O 1回.丹I運(yùn)行時(shí)主界面H UrGtled -人更音世垂焼M 中Fl 昨,F: -Rt1/1 mF- L-11- H II V2ULHiTItitfii Jpmfi耦工作肝nJ|aol3/ y/u

5、 T嚴(yán)0商歷ifnS=Efc惟;n記錄禪帛記錄簡(jiǎn)選記錄就a增加記錄界面崗記呈* 蹟工嗚呂人事管理丞細(xì)2D0賀處,職工闕男所1E部門(mén)1計(jì)算機(jī)學(xué)際職工琢h工作時(shí)間mbr|創(chuàng)1理梆1 B基本丄資SOO1學(xué)生簡(jiǎn)黑碉堡了 1確走1增加信息成功:S9 Unthled -人寧音理累燒I n回gS知瓠F)程戛記錄代琶奮勢(shì)聞冋鬲匚因S : H 4 M 11矍就緒職工性別服工聲齡基本工費(fèi)簡(jiǎn)飭增加記錄人事管理慕統(tǒng)20取工姓名廟掛部門(mén)工作時(shí)間職稱(chēng)訐聲機(jī)學(xué)曉學(xué)生500刪瞧記錄排陣記錄篩選記錄nr篩選界面猛入過(guò)溥量旬條眸:富1輸入過(guò)濾查詢條件確定取消boi1篩選成功:冊(cè)除記錄排庫(kù)記錄11 H HH H1HSaLndlkd

6、-ASJlM宜仁0妬回記最宜譽(yù)凹華曲旦W 員同 M m_jbgz, m_pSet);DDX_FieldText(pDX, IDC_EDIT_JL, m_pSet-m_jl, m_pSet);DDX_FieldText(pDX, IDC_EDIT_SZBM, m_pSet-m_szbm, m_pSet);DDX_FieldText(pDX, IDC_EDIT_ZC, m_pSet-m_zc, m_pSet);DDX_FieldText(pDX, IDC_EDIT_ZGBH, m_pSet-m_zgbh, m_pSet);DDX_FieldText(pDX, IDC_EDIT_ZGNL, m_pS

7、et-m_zgnl, m_pSet);DDX_FieldText(pDX, IDC_EDIT_ZGXB, m_pSet-m_zgxb, m_pSet);DDX_FieldText(pDX, IDC_EDIT_ZGXM, m_pSet-m_zgxm, m_pSet); DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER_GZSJ, m_pSet-m_gzsj); /AFX_DATA_MAPBOOL CMyView:PreCreateWindow(CREATESTRUCT& cs) / TODO: Modify the Window class or styles h

8、ere by modifying / the CREATESTRUCT csreturn CRecordView:PreCreateWindow(cs);void CMyView:OnInitialUpdate()m_pSet = &GetDocument()-m_mySet; CRecordView:OnInitialUpdate(); GetParentFrame()-RecalcLayout(); ResizeParentToFit();/ CMyView printingBOOL CMyView:OnPreparePrinting(CPrintInfo* pInfo) / defaul

9、t preparationreturn DoPreparePrinting(pInfo);void CMyView:OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/) / TODO: add extra initialization before printingvoid CMyView:OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/) / TODO: add cleanup after printing/ CMyView diagnostics#ifdef _DEBUGvoid CMyV

10、iew:AssertValid() const CRecordView:AssertValid();void CMyView:Dump(CDumpContext& dc) const CRecordView:Dump(dc);CMyDoc* CMyView:GetDocument() / non-debug version is inlineASSERT(m_pDocument-IsKindOf(RUNTIME_CLASS(CMyDoc); return (CMyDoc*)m_pDocument;#endif /_DEBUG/ CMyView database supportCRecordse

11、t* CMyView:OnGetRecordset()return m_pSet;/ CMyView message handlersvoid CMyView:OnButtonAdd()/*更新記錄集 重新提取數(shù)據(jù) 移動(dòng)下一條記錄 更新視圖 */ TODO: Add your control notification handler code here m_pSet-AddNew(); m_pSet-Update();/ m_pSet-Requery();/ m_pSet-MoveLast();/ UpdateData(FALSE);/ tryCDlgAdd DlgAdd;if()=IDOK)

12、/ 模式窗口方式打開(kāi),結(jié)束前不能操縱父窗口 更新記錄集 重新提取記錄集 移動(dòng)下一條記錄 更新視圖m_pSet-AddNew(); m_pSet-m_zgbh=; m_pSet-m_zgxm=; m_pSet-m_zgnl=; m_pSet-m_zgxb=; m_pSet-m_zc=; m_pSet-m_szbm=; m_pSet-m_jbgz=; m_pSet-m_gzsj=; m_pSet-m_jl=; m_pSet-Update();/ m_pSet-Requery();/ m_pSet-MoveLast();/ UpdateData(FALSE);/catch (CDBException

13、* e)MessageBox(e-m_strError);/ 對(duì)于異常信息的處理, 這里是簡(jiǎn)單的輸出錯(cuò)誤的信void CMyView:OnButtonDel()/ TODO: Add your control notification handler code here m_pSet-Delete();m_pSet-MoveNext();if(m_pSet-IsEOF()m_pSet-MoveLast();if(m_pSet-IsBOF()m_pSet-SetFieldNull(NULL);UpdateData(FALSE);void CMyView:OnButtonFilter()/ TODO: Add your control notification handler code here CDlgQuery Dlgquery;CString value;if()=IDOK)/ 模式窗口方式打開(kāi),結(jié)束前不能操縱父窗口 value= 職工編

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論