版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)原理與應(yīng)用課程設(shè)計(jì)分析與設(shè)計(jì)報(bào)告題目人事管理系統(tǒng)專業(yè)班級(jí)網(wǎng)絡(luò)0801班學(xué)號(hào)200807060115200807060112姓名指導(dǎo)老師完成時(shí)間2011-01-141設(shè)計(jì)任務(wù)與要求12設(shè)計(jì)工具及其說(shuō)明13需求分析13。1功能需求13。2性能需求24系統(tǒng)總體設(shè)計(jì)25數(shù)據(jù)庫(kù)設(shè)計(jì)75。1概念結(jié)構(gòu)設(shè)計(jì)75.2物理結(jié)構(gòu)設(shè)計(jì)96運(yùn)行結(jié)果和測(cè)試117參考資料13附錄代碼141設(shè)計(jì)任務(wù)與要求編寫(xiě)目的:在積極建立企業(yè)現(xiàn)代企業(yè)管理機(jī)制的今天,僅僅靠原始的手工管理或簡(jiǎn)單的單機(jī)管理人力資源部門面對(duì)大量的信息,無(wú)法有效率地將其中的重要部分提取出來(lái),并做出相應(yīng)的判斷和處理.公司管理者的決策只能依據(jù)報(bào)表數(shù)據(jù),在浪費(fèi)大量
2、人力、物力的同時(shí)無(wú)法做到實(shí)時(shí)監(jiān)控,難以保證數(shù)據(jù)的準(zhǔn)確性和及時(shí)性.因此,先進(jìn)的管理思想在企業(yè)中實(shí)現(xiàn)就成為了一個(gè)可望而不可及的目標(biāo)。公司集團(tuán)非常急需一套既有先進(jìn)管理思想又適合國(guó)內(nèi)大企業(yè)的人力資源管理信息系統(tǒng),作為實(shí)現(xiàn)目標(biāo)和提高現(xiàn)有水平的一種重要手段!人事管理是企業(yè)信息管理的重要部分,面對(duì)員工基本信息,婚姻狀況,學(xué)歷信息,部門信息,工作崗位,工資信息等等,采用人力處理將浪費(fèi)大量的時(shí)間、人力和物力,且數(shù)據(jù)的準(zhǔn)確性低。因此,開(kāi)發(fā)一個(gè)界面友好,易于操作的人事工資管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開(kāi)發(fā)的目的。,編寫(xiě)任務(wù):運(yùn)用MicrosoftVisualBasic軟件和MicrosoftOff
3、iceAccess共同創(chuàng)建數(shù)據(jù)庫(kù)及其管理系統(tǒng)編寫(xiě)人事管理系統(tǒng)編寫(xiě)意義作為一名在校大學(xué)生,此次課程設(shè)計(jì)一方面是對(duì)我們自身在校期間學(xué)習(xí)成果的一次檢驗(yàn),另一方面,通過(guò)這次課程設(shè)計(jì),使我們更加深入的了解怎樣運(yùn)用我們所學(xué)的知識(shí)去做一個(gè)合格的、符合以后工作要求的數(shù)據(jù)庫(kù)。我們此次選擇的設(shè)計(jì)題目是人事管理系統(tǒng)的設(shè)計(jì),設(shè)計(jì)的意義在于通過(guò)人事管理系統(tǒng),能讓用戶跟方便的對(duì)企業(yè)、公司、或者一些其他機(jī)構(gòu)的人事信息進(jìn)行高效、方便的管理。2設(shè)計(jì)工具及其說(shuō)明本系統(tǒng)采用客戶/服務(wù)器兩層結(jié)構(gòu)模型,前臺(tái)用戶界面采用VisualBasic語(yǔ)言編寫(xiě),后臺(tái)采用Access數(shù)據(jù)庫(kù),前臺(tái)應(yīng)用程序與后臺(tái)數(shù)據(jù)庫(kù)連接采用的是ADO技術(shù)。運(yùn)用Acc
4、ess數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中設(shè)計(jì)主鍵有利于數(shù)據(jù)表項(xiàng)的鏈接,用VB6.0來(lái)制作界面和編寫(xiě)程序ADO技術(shù)可以將編寫(xiě)程序中的數(shù)據(jù)庫(kù)連接簡(jiǎn)化,用最少的編程盡快地創(chuàng)建和使用數(shù)據(jù)存取應(yīng)用程序.3需求分析不同的用戶對(duì)自己所需要的人事管理系統(tǒng)要求不同,大型企業(yè)由于公司人員較多,在人事管理方面的需求上包括很多方面,而小型企業(yè)人員較少,相應(yīng)的管理需求也就相應(yīng)減少。在此,我們僅以一家小型軟件開(kāi)發(fā)公司為仞來(lái)分析他們對(duì)所需數(shù)據(jù)庫(kù)的要求3.1功能需求一家小型的軟件企業(yè)對(duì)人事管理系統(tǒng)的要求包括:(1)僅有人事管理部門人員和公司經(jīng)理、總裁才可以進(jìn)入該系統(tǒng)。(2)該人事管理系統(tǒng)的基本功能因包括對(duì)公司員工檔案的管理,對(duì)員工調(diào)
5、動(dòng)的管理,對(duì)員工考勤的管理,對(duì)員工工資的管理,以及對(duì)員工工作評(píng)價(jià)的管理.根據(jù)以上要求,我們對(duì)該系統(tǒng)的功能劃分可參考圖1企業(yè)人事管理系統(tǒng)功能劃分圖企業(yè)人事管理系統(tǒng)系統(tǒng)設(shè)置管理員工檔案管理員工評(píng)價(jià)管理員工考勤管理員工調(diào)動(dòng)管理員工工資管理圖1企業(yè)人事管理系統(tǒng)功能劃分圖各個(gè)功能部分具體功能如下列出:1、系統(tǒng)設(shè)置管理功能是人事部人員對(duì)系統(tǒng)進(jìn)行權(quán)限設(shè)置的單元2、員工檔案管理的功能是對(duì)員工檔案進(jìn)行增刪改查等功能的單元3、員工評(píng)價(jià)管理是對(duì)各個(gè)員工在工作期間,由同事、上司等人員對(duì)其進(jìn)行的評(píng)價(jià)進(jìn)行管理,有利于公司對(duì)各個(gè)員工在各個(gè)方面的綜合評(píng)價(jià)4、員工考勤信息管理的功能是對(duì)員工上班期間有無(wú)遲到、早退以及請(qǐng)假信息的管
6、理,有利對(duì)員工工資等發(fā)放過(guò)程中工資的計(jì)算5、員工調(diào)動(dòng)管理是對(duì)員工工作期間工作職位調(diào)動(dòng),職務(wù)變動(dòng)的管理6、員工工資管理是對(duì)員工當(dāng)月基本工資、員工獎(jiǎng)金、員工福利等全部工資進(jìn)行有效管理的單元。3。2性能需求該軟件的性能應(yīng)包括對(duì)員工各項(xiàng)信息的錄入、修改、查詢、刪除、保存等。且要求軟件適應(yīng)性、移植性強(qiáng)4系統(tǒng)總體設(shè)計(jì)根據(jù)功能需求設(shè)計(jì),我們先設(shè)計(jì)出了系統(tǒng)的總體功能模塊圖如圖2系統(tǒng)總體六大功能模塊設(shè)計(jì)圖企業(yè)人事管理系統(tǒng)員工工資管理模塊員工調(diào)動(dòng)管理模塊員工考勤管理模塊員工評(píng)價(jià)管理模塊員工檔案管理模塊系統(tǒng)設(shè)置管理模塊圖2系統(tǒng)總體六大功能模塊設(shè)計(jì)圖 具體功能模塊設(shè)計(jì)如下分類 1系統(tǒng)設(shè)置管理模塊如圖3系統(tǒng)設(shè)置管理模塊
7、圖系統(tǒng)設(shè)置管理圖3系統(tǒng)設(shè)置管理模塊圖 2員工檔案管理模塊如圖4員工檔案管理模塊圖圖4員工檔案管理模塊圖 3員工評(píng)價(jià)管理模塊如圖5員工評(píng)價(jià)管理模塊圖圖5員工評(píng)價(jià)管理模塊圖 4員工考勤管理模塊如圖6員工考勤管理模塊圖添加考勤信息員工考勤管理修改考勤信息刪除考勤信息查詢考勤信息考勤信息報(bào)表圖6員工考勤管理模塊圖 5員工調(diào)動(dòng)管理模塊如圖7員工調(diào)動(dòng)管理模塊圖添加調(diào)度信息員工調(diào)動(dòng)管理調(diào)度新信息報(bào)表圖7員工調(diào)動(dòng)管理模塊圖 6員工工資管理模塊如圖8員工工資管理模塊圖員工工資管理計(jì)發(fā)員工工資圖8員工工資管理模塊圖本系統(tǒng)的設(shè)計(jì)流程圖如下圖圖9系統(tǒng)設(shè)計(jì)流程圖調(diào)度信息管理考勤信息管理評(píng)價(jià)性能系管工資信息管理員工調(diào)動(dòng)員
8、工評(píng)價(jià)員工考勤工資標(biāo)準(zhǔn)圖9系統(tǒng)設(shè)計(jì)流程圖5數(shù)據(jù)庫(kù)設(shè)計(jì)5。1概念結(jié)構(gòu)設(shè)計(jì)根據(jù)分析規(guī)劃出的實(shí)體有:?jiǎn)T工檔案信息實(shí)體、員工調(diào)動(dòng)信息實(shí)體、員工工資信息實(shí)體、考勤信息實(shí)體、員工評(píng)價(jià)信息實(shí)體。各個(gè)實(shí)體的ER圖如圖10各個(gè)實(shí)體ER圖圖(1)員工檔案信息圖(2)員工調(diào)動(dòng)信息圖(3)員工工資信息實(shí)體員工考勤信息圖(4)員工考勤信息實(shí)體圖(5)員工評(píng)價(jià)信息實(shí)體圖10各個(gè)實(shí)體ER圖5.2物理結(jié)構(gòu)設(shè)計(jì)現(xiàn)在需要將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為Access數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu).賓館管理信息系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示表1.員工檔案信息表字段名數(shù)據(jù)類型關(guān)鍵字段說(shuō)明9員工編號(hào)數(shù)字
9、是員工姓名文本否性別文本否男女柿文本否出生年月日期時(shí)間否學(xué)歷文本否本科、大專等專業(yè)文本否表2。員工考勤信息表字段名數(shù)據(jù)類型關(guān)鍵字段說(shuō)明員工編號(hào)數(shù)字是員工姓名文本否性別文本否男女職務(wù)文本否程序員等所在部門文本否后勤部等全勤天數(shù)數(shù)字否3130出勤天數(shù)數(shù)字否說(shuō)明:?jiǎn)T工職務(wù)有程序員、工程師、項(xiàng)目經(jīng)理、總裁、總經(jīng)理部門有后勤部、開(kāi)發(fā)部、人事部、銷售部表3管理用戶表字段名數(shù)據(jù)類型關(guān)鍵字段說(shuō)明用戶名稱文本是用戶口令文本是用戶權(quán)限文本是說(shuō)明:用戶全縣有Guest和Administrators表4調(diào)動(dòng)信息表字段名數(shù)據(jù)類型關(guān)鍵字說(shuō)明員工編號(hào)數(shù)字是員工姓名文本否原部門名稱文本否調(diào)入部門名稱文本否原職務(wù)文本否新職務(wù)文
10、本否1調(diào)出時(shí)間日期時(shí)間否調(diào)入時(shí)間日期時(shí)間否表5員工評(píng)價(jià)報(bào)表字段名數(shù)據(jù)類型關(guān)鍵字段說(shuō)明員工編號(hào)數(shù)字是員工姓名文本否所在部門文本否評(píng)價(jià)日期日期/時(shí)間否10工作業(yè)績(jī)文本否工作態(tài)度數(shù)字否態(tài)度說(shuō)明文本否表6員工工資表字段名數(shù)據(jù)類型關(guān)鍵字段說(shuō)明員工編號(hào)數(shù)字是員工姓名文本否所在部門文本否底薪數(shù)字否加班費(fèi)數(shù)字否補(bǔ)貼數(shù)字否房帖數(shù)字否說(shuō)明:搜在部門有:后勤部、開(kāi)發(fā)部、人事部、銷售部員工的底薪和員工所在的部門和職位有關(guān),職位不同底薪也不相同6運(yùn)行結(jié)果和測(cè)試運(yùn)行結(jié)果圖運(yùn)行界面如圖(11)系統(tǒng)運(yùn)行圖首先人事部門工作人員通過(guò)輸入管理員名稱和口令來(lái)進(jìn)入系統(tǒng)當(dāng)輸入名稱等錯(cuò)誤時(shí),限制進(jìn)入,且只有三次輸入機(jī)會(huì)如圖11(1)11圖
11、11(1)人事管理系統(tǒng)登錄圖輸入真確的管理員名稱和管理員口令后,點(diǎn)擊登錄按鈕進(jìn)入系統(tǒng)總界面如圖11(2)在該主界面,可以選擇不同的表項(xiàng)進(jìn)行操作。例如選擇員工檔案信息表后會(huì)出現(xiàn)如圖11(3)的圖。通過(guò)此窗口,可以對(duì)員工基本信息進(jìn)行增加、刪除、修改、查詢、保存等操作。在選擇增加按鈕時(shí),可在各個(gè)表項(xiàng)中填入需要增加的員工信息,繼續(xù)增加可繼續(xù)按增加按鈕,系統(tǒng)自動(dòng)保存;選擇刪除按鈕時(shí),系統(tǒng)提示是否真的要?jiǎng)h除表項(xiàng),如圖11(4)提示窗口對(duì)該表的操作完成后,點(diǎn)擊退出按鈕可進(jìn)入人事管理系統(tǒng)主界面圖11(2)圖11(2)系統(tǒng)表項(xiàng)進(jìn)入主界面圖11(3)員工檔案信息表的管理窗口12圖11(4)刪除記錄提示窗口對(duì)其他表
12、項(xiàng)的操作同樣可通過(guò)主界面進(jìn)入,各個(gè)表項(xiàng)內(nèi)功能基本相同,在此就不列舉了測(cè)試在對(duì)各個(gè)表項(xiàng)進(jìn)行操作過(guò)程中,當(dāng)然有很多問(wèn)題出現(xiàn),比如程序編寫(xiě)有誤造成系統(tǒng)運(yùn)行不了,通過(guò)調(diào)試程序可對(duì)其進(jìn)行改正;再如,在設(shè)置按鈕和框體時(shí),設(shè)置屬性不正確不能達(dá)到預(yù)期目的,通過(guò)屬性的從新設(shè)置可消除。7參考資料參考資料有:VisualBasic6。0數(shù)據(jù)庫(kù)編程指南-姜曉銘一中國(guó)石化出版社數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)教程一-李春葆等-清華大學(xué)出版社另外,還參考了網(wǎng)絡(luò)信息資源13用戶登錄界面代碼/退出系統(tǒng)代碼PrivateSubImage2_Click()IfMsgBox("是否退出系統(tǒng)!",vbOKCancel+vbQues
13、tion,”系統(tǒng)提示")=vbOKThenEndEndIfEndSub/登錄代碼PrivateSubImage1_Click()StaticintMyTimesAsIntegerIfText1.Text=""AndText2.Text=""ThenMsgBox"用戶名或密碼不能為空!",F(xiàn)orm1.CaptionExitSubEndIfAdodc1。Recordset。Filter="yonghumingchen='"&Text1.Text&"'Andyonghu
14、koling='"&Text2.Text&"'"IfAdodc1.Recordset。RecordCount1ThenintMyTimes=intMyTimes+1IfintMyTimes=4ThenMsgBox”登錄錯(cuò)誤超過(guò)3次,系統(tǒng)自動(dòng)退出!",“系統(tǒng)提示”EndEndIfMsgBox”登錄錯(cuò)誤!",”系統(tǒng)提示”Text2.Text="”ElseIfAdodc1。Recordset。RecordCount=1Theninterface。ShowForm1。HideEndIfEndIfEndSub/主
15、界面按鈕代碼PrivateSubCommand1_Click()yuangongdanganxinxibiao。ShowEndSubPrivateSubCommand2_Click()yuangongdiaodongxinxibiao.ShowEndSub14PrivateSubCommand3_Click()yuangonggongzixinxibiao。ShowEndSubPrivateSubCommand4_Click()yuangongkaoqinxinxibiao。ShowEndSubPrivateSubCommand5_Click)yuangongpingjiabaobiao。Sh
16、owEndSubPrivateSubCommand6_Click()UnloadMeEndSub/各個(gè)表項(xiàng)使用鈕代碼PrivateSubCmd_delete_Click()Msg=MsgBox("你確實(shí)要?jiǎng)h除記錄嗎?",vbYesNo)IfMsg=vbYesThenAdodc1.Recordset.DeleteAdodc1。Recordset。MoveNextIfAdodc1.Recordset。EOFThenAdodc1.Recordset.MoveLastEndIfEndSubPrivateSubCmd_insert_Click()Cmd_insert。Enabled=
17、TrueCmd_delete.Enabled=FalseCmd_update。Enabled=FalseCmd_save.Enabled=TrueCmd_find.Enabled=FalseCmd_Refresh。Enabled=FalseAdodc1。Recordset。AddNewText1SetFocusEndSubPrivateSubCmd_save_Click()Adodc1。Recordset。UpdateCmd_insert。Enabled=TrueCmd_delete.Enabled=TrueCmd_update.Enabled=True15Cmd_save。Enabled=F
18、alseCmd_find.Enabled=TrueCmd_Refresh.Enabled=TrueEndSub,vbYesNo)PrivateSubCmd_update_Click()Msg=MsgBox("你確實(shí)要修改記錄嗎?"IfMsg=vbYesThenAdodc1.Recordset。UpdateCmd_insert。Enabled=TrueCmd_delete。Enabled=FalseCmd_update。Enabled=FalseCmd_save。Enabled=TrueCmd_find。Enabled=FalseCmd_Refresh。Enabled=FalseText1SetFocusEndIfEndSubPrivateSubCmd_find_Click()mno=InputBox$("請(qǐng)輸入員工編號(hào)","查找窗"
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年(全新版)中國(guó)檸檬飲料市場(chǎng)發(fā)展現(xiàn)狀及前景規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)防靜電包裝材料行業(yè)十三五規(guī)劃及發(fā)展策略分析報(bào)告
- 2025-2030年中國(guó)鐵路養(yǎng)護(hù)機(jī)械產(chǎn)業(yè)發(fā)展現(xiàn)狀及前景規(guī)劃研究報(bào)告
- 2025-2030年中國(guó)酶制劑行業(yè)競(jìng)爭(zhēng)格局展望及發(fā)展戰(zhàn)略研究報(bào)告
- 寵物食品標(biāo)簽解讀與合規(guī)考核試卷
- 廚房整體解決方案提供商考核試卷
- 企業(yè)項(xiàng)目管理與團(tuán)隊(duì)協(xié)作考核試卷
- 鉑電阻測(cè)量溫度課程設(shè)計(jì)
- 簡(jiǎn)單特色課程設(shè)計(jì)
- 2025年全球及中國(guó)寵物背包攜帶箱行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 生物醫(yī)藥大數(shù)據(jù)分析平臺(tái)建設(shè)
- EPC總承包項(xiàng)目中的質(zhì)量管理體系
- 滬教版小學(xué)語(yǔ)文古詩(shī)(1-4)年級(jí)教材
- 外科醫(yī)生年終述職總結(jié)報(bào)告
- CT設(shè)備維保服務(wù)售后服務(wù)方案
- 重癥血液凈化血管通路的建立與應(yīng)用中國(guó)專家共識(shí)(2023版)
- 兒科課件:急性細(xì)菌性腦膜炎
- 柜類家具結(jié)構(gòu)設(shè)計(jì)課件
- 陶瓷瓷磚企業(yè)(陶瓷廠)全套安全生產(chǎn)操作規(guī)程
- 煤炭運(yùn)輸安全保障措施提升運(yùn)輸安全保障措施
- JTGT-3833-2018-公路工程機(jī)械臺(tái)班費(fèi)用定額
評(píng)論
0/150
提交評(píng)論