版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 一 系統(tǒng)設(shè)計(jì)思路</b></p><p> 本次課程設(shè)計(jì)題目:“員工薪資管理系統(tǒng)”,主要目的是設(shè)計(jì)一個(gè)員工薪資管理系統(tǒng),用以實(shí)現(xiàn)參數(shù)設(shè)置、工資錄入、工資信息查詢、打印工資條、退出的管理及查詢,員工薪資管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)庫(kù)管理模式。</p><p> 數(shù)據(jù)庫(kù)系統(tǒng)作為當(dāng)前進(jìn)行數(shù)據(jù)信息管理的最為重要的工具,在計(jì)算機(jī)應(yīng)用中
2、占有非常關(guān)鍵的地位。隨著計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用的普及,數(shù)據(jù)庫(kù)技術(shù)得到了迅速的發(fā)展,是計(jì)算機(jī)領(lǐng)域的一個(gè)重要研究分支,同時(shí)也是高等學(xué)校本科教育中計(jì)算機(jī)領(lǐng)域的一門主干課程。進(jìn)行數(shù)據(jù)庫(kù)課程設(shè)計(jì),可以更好的對(duì)數(shù)據(jù)庫(kù)知識(shí)理解與掌握。功能結(jié)構(gòu)圖如圖1所示:</p><p><b> 圖1 功能結(jié)構(gòu)圖</b></p><p><b> 二 系統(tǒng)功能簡(jiǎn)介</b>
3、;</p><p> 首先啟動(dòng)畫面,點(diǎn)擊let’s go進(jìn)入員工薪資管理系統(tǒng),如圖2所示:</p><p><b> 圖2啟動(dòng)畫面</b></p><p> 然后出現(xiàn)了主切換面板,上面有參數(shù)設(shè)置、工資錄入、工資信息查詢、打印工資條、退出的窗體,如圖3所示:</p><p><b> 圖3主切換面板<
4、;/b></p><p> 1.點(diǎn)擊參數(shù)設(shè)置,進(jìn)入?yún)?shù)設(shè)置具體窗體中,里面有部門名稱、基本工資、全勤獎(jiǎng)、其他獎(jiǎng);參數(shù)設(shè)定、轉(zhuǎn)至前一項(xiàng)、轉(zhuǎn)至下一項(xiàng)、關(guān)閉窗體等命令按鈕,特別是參數(shù)設(shè)定,進(jìn)入不可以改動(dòng)工資及獎(jiǎng)項(xiàng)的數(shù)額,只有點(diǎn)擊參數(shù)設(shè)定按鈕,從而對(duì)數(shù)據(jù)進(jìn)行改動(dòng),如圖4所示:</p><p><b> 圖4 參數(shù)設(shè)置</b></p><p>
5、 2.點(diǎn)擊工資錄入窗體,“工資錄入”的記錄源是“工資表”,進(jìn)入后可以看到工資表有關(guān)內(nèi)容,并且很清晰的看到數(shù)據(jù)統(tǒng)計(jì)里的應(yīng)發(fā)數(shù)、合計(jì)數(shù)及實(shí)發(fā)數(shù)的具體金額,如圖5所示:</p><p><b> 圖5工資錄入</b></p><p> 點(diǎn)擊“幫助”按鈕,出現(xiàn)以下框,如圖6、圖7所示:</p><p> 圖6 注意a
6、 圖7 注意b</p><p> 3.點(diǎn)擊進(jìn)入工資信息查詢,其記錄源為“工資”,可以看到有關(guān)工資表的相關(guān)內(nèi)容,并且可以進(jìn)行“按姓名查詢”及“按日期查詢”的查詢具體操作,如圖8所示:</p><p><b> 圖8 工資信息查詢</b></p><p> 4.點(diǎn)擊打印工資條,出現(xiàn)員工姓名組合框,打印、預(yù)覽、取消命令按鈕,如
7、圖9所示:</p><p> 圖9 打印員工工資條</p><p> 在“請(qǐng)選擇員工姓名”中擊入姓名,就可以對(duì)員工工資條進(jìn)行打印及預(yù)覽,預(yù)覽如圖10所示:</p><p> 圖10 預(yù)覽工資信息查詢</p><p> 5.點(diǎn)擊“退出”,就可以退出窗體了。</p><p> 三 設(shè)計(jì)“員工薪資管理系統(tǒng)”的表和關(guān)
8、系</p><p> 1.表:部門、考勤、工資,它們的表結(jié)構(gòu)設(shè)置如圖所示:其中:“工資”表中的“員工編號(hào)”和“部門編號(hào)”字段的“索引”屬性設(shè)為有(有重復(fù))。如圖11、圖12、圖13所示:</p><p><b> 圖11 部門</b></p><p><b> 圖12 工資</b></p><p&
9、gt;<b> 圖13 考勤</b></p><p> 設(shè)置完之后,分別打開這三個(gè)表,輸入相關(guān)內(nèi)容,如圖14、圖15、圖16所示:</p><p><b> 圖14 部門</b></p><p><b> 圖15 工資</b></p><p><b> 圖1
10、6 考勤 </b></p><p><b> 最后如圖17所示:</b></p><p><b> 圖17 數(shù)據(jù)庫(kù)</b></p><p> 2.部門、考勤、工資表的關(guān)系圖如圖18所示:</p><p><b> 圖18 關(guān)系</b></p>
11、<p> 四 設(shè)計(jì)“員工薪資管理系統(tǒng)”的查詢</p><p> 查詢:按姓名查詢、員工考勤查詢</p><p> 1. “按姓名查詢”需要的表為“工資表”,字段選取為全部字段,條件設(shè)置如圖19所示:</p><p> 圖19 按姓名查詢 </p><p> 條件:[forms]![打印工資條]![name]</p&
12、gt;<p> 2. “員工考勤查詢”需要的表為“工資表”和“考勤表”,字段及條件設(shè)置如圖20所示:</p><p> 圖20 員工考勤查詢</p><p> 條件:[forms]![工資錄入]![員工編號(hào)]</p><p> 最后的查詢?nèi)鐖D21所示:</p><p><b> 圖21 數(shù)據(jù)庫(kù)</b&g
13、t;</p><p> 點(diǎn)擊“按姓名查詢”“員工考勤查詢”會(huì)出現(xiàn)如圖22、圖23所示:</p><p> 圖22 輸入?yún)?shù)值 圖23 輸入?yún)?shù)值</p><p> 五 設(shè)計(jì)“員工薪資管理系統(tǒng)”的報(bào)表</p><p> 報(bào)表:?jiǎn)T工工資條 記錄源為“按姓名查詢”,將各種字段拖入設(shè)計(jì)器中,其中,“實(shí)發(fā)工資”對(duì)應(yīng)的
14、文本框控件來(lái)源為“=[基本工資]+[全勤獎(jiǎng)]+[房帖]+[車貼]-[公積金]-[醫(yī)療保險(xiǎn)]”。在“公積金”左側(cè)和“醫(yī)療保險(xiǎn)”右側(cè)分別有一個(gè)豎線。在“工具箱”中取“直線”,放于主體的底端,“屬性”中“邊框樣式”設(shè)為“點(diǎn)線”。如圖24所示:</p><p><b> 圖24 員工工資條</b></p><p> 預(yù)覽效果如圖25所示:</p><p
15、> 圖25 預(yù)覽“員工工資條”</p><p> 六 設(shè)計(jì)“員工薪資管理系統(tǒng)”的宏</p><p> 宏:help、按日期篩選、按姓名篩選 </p><p> 1.help:需要兩個(gè)msgbox操作,具體對(duì)應(yīng)的消息如圖26、圖27所示:</p><p> 圖26 help宏a</p><p> 2.
16、 按日期篩選:需要applyfilter操作,具體條件設(shè)置如圖28所示:</p><p> Where條件為:[工資]![日期]=[Forms]![工資信息查詢]![date]</p><p><b> 圖28 按日期篩選</b></p><p> 其中表達(dá)式生成器內(nèi)容如圖29所示:</p><p> 圖29 表
17、達(dá)式生成器</p><p> 3.按姓名篩選:需要applyfilter操作,具體條件設(shè)置如圖30所示:</p><p> Where條件為:[工資]![姓名]=[Forms]![工資信息查詢]![name]</p><p> 圖30 按姓名篩選</p><p> 其中表達(dá)式生成器如圖31所示:</p><p&g
18、t; 圖31 表達(dá)式生成器</p><p> 最后的查詢?nèi)鐖D32所示:</p><p><b> 圖32 數(shù)據(jù)庫(kù)</b></p><p> 七 設(shè)計(jì)“員工薪資管理系統(tǒng)”的窗體</p><p> 1. 制作“工資錄入”窗體</p><p> “工資錄入”的記錄源是“工資”表,其中:“應(yīng)
19、發(fā)數(shù)”、“合計(jì)”、“實(shí)發(fā)數(shù)”對(duì)應(yīng)的文本框控件來(lái)源為:應(yīng)發(fā)數(shù)=[基本工資]+[全勤獎(jiǎng)];合計(jì)=[基本工資]+[全勤獎(jiǎng)]+ [房帖]+[車貼];</p><p> 實(shí)發(fā)數(shù)=[基本工資]+[全勤獎(jiǎng)]+ [房帖]+[車貼]- [公積金]-[醫(yī)療保險(xiǎn)] 其中:“幫助”按鈕向?qū)гO(shè)置中選擇“雜項(xiàng)”—“運(yùn)行宏”—help.“查看考勤”按鈕向?qū)гO(shè)置中選擇“雜項(xiàng)”—“運(yùn)行查詢”—員工考勤查詢。</p><p&
20、gt; 圖33 工資錄入a</p><p> 圖34 工資錄入b </p><p> 其中的按鈕的設(shè)置如圖所示:</p><p><b> 圖35 控件來(lái)源</b></p><p><b> 圖36 數(shù)據(jù)</b></p><p> 2. 制作“參數(shù)設(shè)置”窗
21、體</p><p> “參數(shù)設(shè)置”的記錄源是“部門”表。其中:將窗體中所有文本框同時(shí)選中,“屬性”-“數(shù)據(jù)”-“可用”(否)-“是否鎖定”(是)。含義:打開該窗體時(shí),所有的文本框是不可用的,鎖定的,只有點(diǎn)擊參數(shù)的設(shè)定后,才可以激活文本框。</p><p><b> 圖37 參數(shù)設(shè)置</b></p><p> 其中:“參數(shù)設(shè)定”的單擊事件代
22、碼如下:</p><p> Private Sub Command7_Click()</p><p> MsgBox "可以開始編輯工資參數(shù)了。"</p><p> Me.基本工資.Locked = False</p><p> Me.全勤獎(jiǎng).Locked = False</p><p>
23、 Me.加班費(fèi).Locked = False</p><p> Me.基本工資.Enabled = True</p><p> Me.全勤獎(jiǎng).Enabled = True</p><p> Me.加班費(fèi).Enabled = True</p><p><b> End Sub</b></p><
24、p><b> 如圖所示</b></p><p> 圖38 參數(shù)設(shè)置代碼</p><p> 3. 制作“工資信息查詢”窗體</p><p> “工資信息查詢”記錄源為“工資”,如圖39所示:</p><p> 其中,窗體頁(yè)眉的兩個(gè)“開始查詢”按鈕分別對(duì)應(yīng)宏“按日期篩選”和“按姓名篩選”。</p>
25、;<p> 圖39 工資信息查詢</p><p> 4.制作“打印工資條”窗體</p><p> “打印工資條”如圖所示,其中添加組合框,名稱為name,“屬性”-“行來(lái)源”如圖40所示:</p><p> 圖40 打印工資條</p><p> 其中,“打印按鈕”向?qū)е羞x擇“報(bào)表操作”——“打印報(bào)表”——員工工資條
26、。</p><p> “預(yù)覽按鈕”向?qū)е羞x擇“報(bào)表操作”——“預(yù)覽報(bào)表”——員工工資條。</p><p> 5.制作“主切換面板”窗體</p><p> 其中:菜單中工具——數(shù)據(jù)庫(kù)實(shí)用工具——切換面板管理器——編輯——新建</p><p> 圖41 主切換面板</p><p> 圖42 編輯切換面板頁(yè) &
27、lt;/p><p> 6.制作“啟動(dòng)畫面”窗體</p><p> “啟動(dòng)畫面”如圖所示,從“l(fā)et’s go ”按鈕進(jìn)入“切換面板”窗體中。</p><p> 其中:菜單中“工具”——“啟動(dòng)”設(shè)置,可將“啟動(dòng)畫面”設(shè)置為該系統(tǒng)的初始窗體,</p><p> “應(yīng)用程序圖標(biāo)”可以任意圖片,如圖43、圖44所示:</p><
28、;p><b> 圖43 啟動(dòng)畫面</b></p><p> 圖44 “工具”——“啟動(dòng)”設(shè)置</p><p><b> 八 課設(shè)總結(jié)</b></p><p> 通過(guò)本次數(shù)據(jù)庫(kù)課程設(shè)計(jì),我學(xué)到了很多,更好的理解數(shù)據(jù)庫(kù)基本的理論知識(shí),也能夠獨(dú)立制作一份數(shù)據(jù)庫(kù)管理系統(tǒng)。特別是知道了如何制作表、查詢、報(bào)表、宏、窗
29、體,當(dāng)自己親手插入文本框及各個(gè)命令按鈕使,成就感油然而生,特別是自己制作的系統(tǒng)能夠完美的運(yùn)行時(shí)。</p><p> 在員工薪資管理系統(tǒng)的制作過(guò)程中,一開始總是出現(xiàn)各種各樣的錯(cuò)誤,如“二義性”、“無(wú)法找到庫(kù)及相關(guān)文件”等錯(cuò)誤,自己一邊摸索再加上同學(xué)的幫忙、老師的指點(diǎn),通過(guò)反復(fù)幾次的重做,最后完成了這份滿意的作品,雖然還是會(huì)有不足之處,但是在這次課程中學(xué)到了知識(shí),鍛煉了自己的耐力,也使自己的學(xué)習(xí)能力大大提高。<
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--- 企業(yè)員工薪資管理
- 數(shù)據(jù)庫(kù)系統(tǒng)概論設(shè)計(jì)課程設(shè)計(jì)--員工薪資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-薪資管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)員工管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--bbs系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-員工信息管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--快餐訂餐系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)員工績(jī)效課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--數(shù)據(jù)庫(kù)系統(tǒng)原理
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--數(shù)據(jù)庫(kù)設(shè)計(jì)—公司管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--員工信息管理系統(tǒng)系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)快餐訂餐系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--數(shù)據(jù)庫(kù)原理及應(yīng)用課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)---在線考試系統(tǒng)數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--購(gòu)物系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--工資管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)---教室管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論