《ACCESS數(shù)據(jù)庫》報(bào)告說明書工資管理系統(tǒng)_第1頁
《ACCESS數(shù)據(jù)庫》報(bào)告說明書工資管理系統(tǒng)_第2頁
《ACCESS數(shù)據(jù)庫》報(bào)告說明書工資管理系統(tǒng)_第3頁
《ACCESS數(shù)據(jù)庫》報(bào)告說明書工資管理系統(tǒng)_第4頁
《ACCESS數(shù)據(jù)庫》報(bào)告說明書工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

德陽廣播電視高校數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)題目:工資管理系統(tǒng)專業(yè)班級:學(xué)號:同學(xué)姓名:指導(dǎo)老師:老師職稱:起止時(shí)間:?課程設(shè)計(jì)(論文)任務(wù)及評語學(xué)號同學(xué)姓名專業(yè)班級課程設(shè)計(jì)題目工資管理系統(tǒng)課程設(shè)計(jì)任務(wù)課程設(shè)計(jì)任務(wù)及要求:工資管理是現(xiàn)代企業(yè)管理中的一個(gè)部分,完善的工資管理系統(tǒng)可以有效的管理職工,可以提高對職工的管理,還能節(jié)省企業(yè)的費(fèi)用。工資管理系統(tǒng)用于每個(gè)月員工實(shí)發(fā)工資的計(jì)算,計(jì)算的項(xiàng)目包括基本工資、獎金、福利和津貼等.本系統(tǒng)主要功能有:(1)員工基本工資的設(shè)定.(2)獎金以及福利補(bǔ)貼的設(shè)定。(3)實(shí)發(fā)工資計(jì)算公式的調(diào)整。(4)調(diào)整出勤統(tǒng)計(jì)結(jié)果計(jì)算本月各項(xiàng)實(shí)際金額。(5)報(bào)表的輸出。指導(dǎo)老師評語及成果成果:指導(dǎo)老師簽字:年月日?目錄TO(shè)C\o"1-3"\h\z\uHYPERLINK\l”_Toc291143700”第1章 課程設(shè)計(jì)目的與要求 PAGEREF_Toc291143700\h4HYPERLINK\l”_Toc291143701"1.1課程設(shè)計(jì)目的 PAGEREF_Toc291143701\h4HYPERLINK\l"_Toc291143702”1。2課程設(shè)計(jì)的實(shí)驗(yàn)環(huán)境?PAGEREF_Toc291143702\h4HYPERLINK\l”_Toc291143703"1。3課程設(shè)計(jì)的預(yù)備知識?PAGEREF_Toc291143703\h4HYPERLINK\l”_Toc291143704”1.4課程設(shè)計(jì)要求?PAGEREF_Toc291143704\h4HYPERLINK\l"_Toc291143705”第2章?課程設(shè)計(jì)內(nèi)容?PAGEREF_Toc291143705\h5HYPERLINK\l”_Toc291143706"2。1選題說明及需求介紹?PAGEREF_Toc291143706\h5HYPERLINK\l"_Toc291143707"3、軟件定義:工資管理系統(tǒng)?PAGEREF_Toc291143707\h5HYPERLINK\l"_Toc291143708"4、開發(fā)環(huán)境:Access2003 PAGEREF_Toc291143708\h5HYPERLINK\l"_Toc291143709”2.2數(shù)據(jù)庫設(shè)計(jì)說明?PAGEREF_Toc291143709\h5HYPERLINK\l"_Toc291143710"2。2.1概念設(shè)計(jì) PAGEREF_Toc291143710\h5HYPERLINK\l"_Toc291143711"2.2。2規(guī)律設(shè)計(jì)?PAGEREF_Toc291143711\h6HYPERLINK\l”_Toc291143712"2。2.3建立數(shù)據(jù)庫和基本表?PAGEREF_Toc291143712\h8HYPERLINK\l"_Toc291143713"2.2。4定義基本表之間的關(guān)系 PAGEREF_Toc291143713\h8HYPERLINK\l"_Toc291143714"2.3系統(tǒng)的功能模塊劃分?PAGEREF_Toc291143714\h9HYPERLINK\l”_Toc291143715"2。4實(shí)現(xiàn)過程及完成效果介紹?PAGEREF_Toc291143715\h9HYPERLINK\l"_Toc291143716"2。4。1實(shí)現(xiàn)過程簡要說明?PAGEREF_Toc291143716\h9HYPERLINK\l"_Toc291143717"2。4.2系統(tǒng)實(shí)現(xiàn)效果?PAGEREF_Toc291143717\h13HYPERLINK\l"_Toc291143718"第3章?課程設(shè)計(jì)總結(jié)?PAGEREF_Toc291143718\h15HYPERLINK\l"_Toc291143719"第4章?參考文獻(xiàn) PAGEREF_Toc291143719\h15?課程設(shè)計(jì)目的與要求1.1課程設(shè)計(jì)目的本課程的課程設(shè)計(jì)實(shí)際是計(jì)算機(jī)信息管理專業(yè)同學(xué)學(xué)習(xí)完《數(shù)據(jù)庫原理與應(yīng)用》課程后,進(jìn)行的一次全面的綜合訓(xùn)練,其目的在于加深對數(shù)據(jù)庫基礎(chǔ)理論和基本知識的理解,掌握運(yùn)用數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)軟件的基本方法。1。2課程設(shè)計(jì)的實(shí)驗(yàn)環(huán)境硬件要求能運(yùn)行WindowsXP操作系統(tǒng)的微機(jī)系統(tǒng)。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)軟件可以選用MicrosoftAccess2003,或其他數(shù)據(jù)庫管理系統(tǒng)。1.3課程設(shè)計(jì)的預(yù)備知識熟識數(shù)據(jù)庫的基本知識及一種以上數(shù)據(jù)庫系統(tǒng)開發(fā)軟件。1.4課程設(shè)計(jì)要求必須獨(dú)立完成課程設(shè)計(jì)報(bào)告的撰寫,不得抄襲他人或網(wǎng)上的社會實(shí)踐報(bào)告,如有雷同,抄襲者和被抄襲者的成果均為不合格,不能取得學(xué)分。按課程設(shè)計(jì)指導(dǎo)書供應(yīng)的課題,獨(dú)立設(shè)計(jì),要求書寫簡略的設(shè)計(jì)說明書,對簡潔的代碼段和程序段,應(yīng)畫出程序流程圖.在界面設(shè)計(jì)中,畫出每個(gè)窗口的布局,有多個(gè)窗口時(shí),按模塊調(diào)用的方式畫出窗口調(diào)用圖.要求書寫規(guī)范、文字通順、圖表清楚、數(shù)據(jù)完整、結(jié)論明確。

課程設(shè)計(jì)內(nèi)容2.1選題說明及需求介紹選題說明:項(xiàng)目背景:數(shù)據(jù)庫原理課程設(shè)計(jì)編寫目的:掌握數(shù)據(jù)庫設(shè)計(jì)原理及相關(guān)軟件的使用3、軟件定義:工資管理系統(tǒng)4、開發(fā)環(huán)境:Access2003需求分析:1、問題的提出:工資管理是現(xiàn)代企業(yè)管理中的一個(gè)部分,完善的工資管理系統(tǒng)可以有效的管理職工,可以提高對職工的管理,還能節(jié)省企業(yè)的費(fèi)用。工資管理系統(tǒng)用于每個(gè)月員工實(shí)發(fā)工資的計(jì)算,計(jì)算的項(xiàng)目包括基本工資、獎金、福利和津貼等。采納計(jì)算機(jī)信息技術(shù)和網(wǎng)絡(luò)技術(shù)來管理工資信息是大勢所趨,為了更好地為公司企業(yè)做好工資管理發(fā)放的情況,決定開發(fā)工資管理系統(tǒng)。2、需要完成的功能:(1)員工基本工資的設(shè)定。(2)獎金以及福利補(bǔ)貼的設(shè)定。(3)實(shí)發(fā)工資計(jì)算公式的調(diào)整。(4)依據(jù)出勤統(tǒng)計(jì)結(jié)果計(jì)算本月各項(xiàng)實(shí)際金額.2。2數(shù)據(jù)庫設(shè)計(jì)說明工資管理系統(tǒng)的輸出結(jié)果是對員工工作的一個(gè)評價(jià)。本系統(tǒng)中,計(jì)算工資的基本依據(jù)是考勤管理系統(tǒng)的統(tǒng)計(jì)結(jié)果。同時(shí)統(tǒng)計(jì)和查詢時(shí)需要用到人事管理系統(tǒng)中的員工信息和部門信息.所以這個(gè)系統(tǒng)是在前面兩個(gè)系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,這里為了簡便,直接把需要的表從前面的數(shù)據(jù)庫中導(dǎo)入.2.2.1概念設(shè)計(jì)本系統(tǒng)中,計(jì)算工資的基本依據(jù)是考勤管理系統(tǒng)的統(tǒng)計(jì)結(jié)果。同時(shí)統(tǒng)計(jì)和查詢時(shí)需要用到人事管理系統(tǒng)中的員工信息和部門信息。所以這個(gè)系統(tǒng)是在前面兩個(gè)系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的.這個(gè)系統(tǒng)總共需要7個(gè)數(shù)據(jù)表。其中員工信息、部門設(shè)置、計(jì)數(shù)器和考勤統(tǒng)計(jì),可以使用前面設(shè)計(jì)好的數(shù)據(jù)表。另外需要建立3個(gè)數(shù)據(jù)表用于保存工資設(shè)置、福利津貼扣發(fā)記錄和工資統(tǒng)計(jì)結(jié)果。另外福利津貼扣發(fā)記錄中,需要用到1個(gè)記錄類別代碼表,用于標(biāo)識記錄數(shù)據(jù)是津貼、福利還是扣發(fā)項(xiàng),還需要一個(gè)表格用來記錄各類行為相對的金額。2.2.2規(guī)律設(shè)計(jì)Attendance_Stat(yī)e表的規(guī)律結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小允許空值說明ID自動編號長整型必填記錄編號(主鍵)Year_Month文本10必填統(tǒng)計(jì)月份Person文本10必填員工編號Work_Hours數(shù)字長整型累計(jì)工作時(shí)間Over_Hours數(shù)字長整型累計(jì)加班時(shí)間Leave_Hday數(shù)字長整型累計(jì)請假時(shí)間(半天)Errand_Hday數(shù)字長整型累計(jì)出差時(shí)間(半天)Late_Times數(shù)字長整型遲到次數(shù)Early_Times數(shù)字長整型早退次數(shù)Absent_Times數(shù)字長整型曠工次數(shù)Person表的規(guī)律結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小允許空值說明ID文本10必填員工編號(主鍵)PwssWo(hù)rd文本20必填密碼Authority文本20權(quán)限Name文本20必填員工姓名Gender文本2性別Birthday日期/時(shí)間短日期誕生日期Department文本20部門Job文本20職位Edu_Level文本20教育程度Specialty文本50專長Address文本20住址Tel文本20電話Email文本50電子郵箱State文本10狀態(tài)Remark文本50備注Department表的規(guī)律結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小允許空值說明ID文本10必填部門編號(主鍵)Name文本20必填部門名稱Manager文本20部門經(jīng)理Introduce文本50介紹Counter表的規(guī)律結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小允許空值說明ID文本10必填計(jì)數(shù)器編號Counter_Value數(shù)字長整型計(jì)數(shù)值Description文本50簡略描述Salary_Other表的規(guī)律結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小允許空值說明ID自動編號長整型必填記錄編號(主鍵)YeahMonth文本20必填年月Person文本10員工編號Type文本6類型Name文本10必填員工姓名Money貨幣缺省金額Description備注簡略描述Salary表的規(guī)律結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小允許空值說明ID自動編號長整型必填記錄編號(主鍵)YeahMonth文本20必填年月Person文本10必填員工編號Basic貨幣缺省基本工資Bonus貨幣缺省獎金Add_Detail備注缺省其他應(yīng)發(fā)明細(xì)Add_Total貨幣缺省其他應(yīng)發(fā)總額Sub_Detai備注缺省扣發(fā)明細(xì)Sub_Total貨幣缺省扣發(fā)總額Total貨幣缺省實(shí)發(fā)金額Fee表的規(guī)律結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小允許空值說明OverTime貨幣缺省必填加班Errand貨幣缺省必填出差Late貨幣缺省必填遲到Absent貨幣缺省必填曠工Salary_Set表的規(guī)律結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小允許空值說明Person文本10必填員工編號Salary貨幣缺省工資(元/小時(shí))Type表的規(guī)律結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小允許空值說明Code文本2必填類型代碼Description文本20說明2。2.3建立數(shù)據(jù)庫和基本表以下是數(shù)據(jù)庫建立的基本表:Attendance_Stat(yī)e、Person、Department、Counter、Salary_Other、Salary、Salary_Set、Type、Fee規(guī)律設(shè)置以上規(guī)律表為例,以下以Person表為例利用表設(shè)計(jì)器新建這個(gè)表。2。2.4定義基本表之間的關(guān)系上圖為各表之間的關(guān)系分布圖2。3系統(tǒng)的功能模塊劃分工資管理系統(tǒng)的輸出結(jié)果是對員工工作的一個(gè)評價(jià)。本系統(tǒng)中,計(jì)算工資的基本依據(jù)是考勤管理系統(tǒng)的統(tǒng)計(jì)結(jié)果.同時(shí)統(tǒng)計(jì)和查詢時(shí)需要用到人事管理系統(tǒng)中的員工信息和部門信息。所以這個(gè)系統(tǒng)是在前面兩個(gè)系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的,這里為了簡便,直接把需要的表從前面的數(shù)據(jù)庫中導(dǎo)入,簡略的方法后面介紹。2.4實(shí)現(xiàn)過程及完成效果介紹在Access2003中,對基本對象表、查詢、窗體、報(bào)表行了設(shè)計(jì),設(shè)計(jì)成功后,可實(shí)現(xiàn)基本工資、獎金、福利和津貼等查詢,實(shí)現(xiàn)了員工工資計(jì)算的調(diào)整,利用報(bào)表打印查詢結(jié)果。2.4。1實(shí)現(xiàn)過程簡要說明1、建立數(shù)據(jù)基本表首先,使用向?qū)?chuàng)建“工資管理系統(tǒng)”數(shù)據(jù)庫,然后才進(jìn)行表的設(shè)計(jì)。依據(jù)表格的規(guī)律結(jié)構(gòu)將表格的數(shù)據(jù)填入,簡略規(guī)律結(jié)構(gòu)如2。2.2規(guī)律設(shè)計(jì)所示2、建立各表之間的關(guān)系:建立關(guān)系如“2.2。4定義基本表之間的關(guān)系"所示3、工資統(tǒng)計(jì)查詢的設(shè)計(jì)以工資統(tǒng)計(jì)查詢?yōu)槔?簡略設(shè)置如下圖所示:運(yùn)行該查詢,系統(tǒng)消滅如圖所示的“輸入?yún)?shù)值”對話框,該查詢建立成功其他還建立了工資統(tǒng)計(jì)查詢、固定福利查詢、統(tǒng)計(jì)結(jié)果查詢、員工查詢、月度福利查詢、月度獎金查詢、月度扣發(fā)查詢、以及總查詢4、窗體設(shè)置窗體設(shè)置主要以工資計(jì)算窗體為例,簡略操作如下:利用“Fee”表所建字段建立新的窗體,同時(shí)添加新的標(biāo)簽,調(diào)整窗體結(jié)構(gòu),單擊工具欄上的【視圖】按鈕,預(yù)覽該窗體,結(jié)果如下圖所示.編寫代碼在窗體設(shè)計(jì)視圖所在的窗口中單擊工具欄上的按鈕,這時(shí)系統(tǒng)彈出MicrosoftVisualBasic編輯器。在代碼窗口中,輸入如下代碼:OptionCompareDatabaseOptionExplicitPrivateSubcmdSave_Click()OnErrorGoToErr_cmdSave_ClickDoCmd.DoMenuItemacFormBar,acRecordsMenu,acSaveRecord,,acMenuVer70Exit_cmdSave_Click:ExitSubErr_cmdSave_Click:MsgBoxErr.DescriptionResumeExit_cmdSave_ClickEndSubPrivateSubcmdReset_Click()Me.OverTime=150Me。Errand=100Me.Late=10Me。Absent=50EndSubPrivateSubcmdClose_Click()OnErrorGoToErr_cmdClose_ClickDoCmd。CloseExit_cmdClose_Click:ExitSubErr_cmdClose_Click:MsgBoxErr.DescriptionResumeExit_cmdClose_ClickEndSub以上工資計(jì)算窗體設(shè)置完成,其他還建立了工資管理窗體、工資統(tǒng)計(jì)結(jié)果、固定福利查詢、記錄統(tǒng)計(jì)、員工列表窗體、月度福利津貼窗體、月度獎金窗體、月度考勤統(tǒng)計(jì)、月度扣發(fā)統(tǒng)計(jì)、月度扣發(fā)查詢、總查詢窗體、主菜單窗體、登陸窗體。5、通用模塊的設(shè)計(jì)本系統(tǒng)包括兩個(gè)模塊:“DBControl”和“Functions”。(1)、DBControl模塊的設(shè)計(jì)在數(shù)據(jù)庫窗口中單擊【模塊】對象,然后單擊【新建】按鈕,這時(shí)系統(tǒng)會彈出新窗口.單擊工具欄上的保存按鈕“保存",在彈出的“另存為”的對話框中輸入“DBControl”,然后單擊“確定”按鈕。然后在代碼窗口輸入如下代碼:OptionCompareDatabaseOptionExplicitPublicFunctionGetRS(ByValstrQueryAsString)AsADODB。RecordsetDimrsAsNewADODB.RecordsetDimconnAsNewADODB。ConnectionOnErrorGoToGetRS_ErrorSetconn=CurrentProject.Connection’打開當(dāng)前連接rs。OpenstrQuery,conn,adOpenKeyset,adLockOptimisticSetGetRS=rsGetRS_Exit:Setrs=NothingSetconn=NothingExitFunctionGetRS_Error:MsgBox(Err.Description)ResumeGetRS_ExitEndFunctionPublicSubExecuteSQL(ByValstrCmdAsString)DimconnAsNewADODB.ConnectionOnErrorGoToExecuteSQL_ErrorSetconn=CurrentProject.Connection'打開當(dāng)前連接conn.ExecuteTrim$(strCmd)ExecuteSQL_Exit:Setconn=NothingExitSubExecuteSQL_Error:MsgBox(Err.Description)ResumeExecuteSQL_ExitEndSub(2)、Functions模塊的設(shè)計(jì)按同樣的方法,在【模塊】對象中新建一個(gè)模塊,然后保存為“Functions",在代碼窗口輸入如下代碼:OptionCompareDat(yī)abaseOptionExplicitPublicSubEnterToTab(KeyascAsString)'回車代替T

溫馨提示

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

評論

0/150

提交評論