軟件工程課程設(shè)計(jì)報(bào)告_第1頁
軟件工程課程設(shè)計(jì)報(bào)告_第2頁
軟件工程課程設(shè)計(jì)報(bào)告_第3頁
軟件工程課程設(shè)計(jì)報(bào)告_第4頁
軟件工程課程設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、福建農(nóng)林大學(xué)計(jì)算機(jī)信息來源課程設(shè)計(jì)報(bào)告學(xué)科課程名稱:軟件工程課程設(shè)計(jì)標(biāo)題:人事檔案管理系統(tǒng)姓氏:XXX扮演角色:a主要程序員小組編號:2011CS0403組長:XXX同一組其他學(xué)生:XXX、XXX、XXX部門:計(jì)算機(jī)信息和技術(shù)專業(yè)年級:2010會(huì)計(jì)和升級學(xué)號:XXX指導(dǎo)教師:XXX職業(yè)曰:2011年12月1日福建農(nóng)林大學(xué)電腦評估課程設(shè)計(jì)結(jié)果說明:成績:地圖教師簽名:作業(yè)發(fā)布日期:評估日期:列表一、課程設(shè)計(jì)概述41.1標(biāo)題背景41.2項(xiàng)目內(nèi)容41.3集團(tuán)分工41.4項(xiàng)目計(jì)劃和甘特圖5二、項(xiàng)目設(shè)計(jì)的基本原理和采用的主要方法和技術(shù)6三、項(xiàng)目可行性研究和需求分析63.1技術(shù)可行性73.2經(jīng)濟(jì)可行性7四

2、、實(shí)現(xiàn)項(xiàng)目流程和8個(gè)階段4.1完整E-R圖84.2大多數(shù)分類也是94.3主界面模塊和人力資源基本信息管理模塊設(shè)計(jì)104.3.1主接口模塊設(shè)計(jì)104.3.2人事信息管理模塊設(shè)計(jì)154.4編碼實(shí)施164.4.1實(shí)施主界面功能164.4.2實(shí)施人事信息管理功能18五、個(gè)人摘要24六、參考文獻(xiàn)24七、附錄25人事檔案管理系統(tǒng)一、課程設(shè)計(jì)概述1.1標(biāo)題背景計(jì)算機(jī)信息管理是現(xiàn)代企業(yè)效率、快速生產(chǎn)的重要組成部分,傳統(tǒng)的人事文件管理經(jīng)常采用手動(dòng)管理,存在效率低下的工作、重復(fù)性工作、管理者的工作強(qiáng)度等弊端,不能及時(shí)準(zhǔn)確地為企業(yè)決策提供信息,使用先進(jìn)的管理方法引進(jìn)計(jì)算機(jī)信息技術(shù),使計(jì)算機(jī)管理完整地管理人事文件,提

3、高工作效率,進(jìn)一步簡化和標(biāo)準(zhǔn)化工作程序,提高生產(chǎn)質(zhì)量,提高企業(yè)的生產(chǎn)質(zhì)量。本系統(tǒng)是針對這種情況,參照類似系統(tǒng)開發(fā)的。我們小組進(jìn)行的程序沒有完成:人事信息管理、部門管理和人事變更三個(gè)職能、其他考勤管理、工資單會(huì)計(jì)、員工考核、招聘管理、教育培訓(xùn)和其他職能。因?yàn)槲覀兯龅闹皇俏募芾淼囊粋€(gè)模擬。1.2項(xiàng)目內(nèi)容根據(jù)這次畢業(yè)項(xiàng)目的要求和任務(wù),我們通過網(wǎng)絡(luò)調(diào)查資料,參考類似的系統(tǒng)等進(jìn)行詳細(xì)的要求分析,掌握項(xiàng)目的具體內(nèi)容,人力資源管理的時(shí)間有限,包括人力資源管理、考勤管理、工資會(huì)計(jì)、員工評價(jià)、招聘管理、教育培訓(xùn)等,系統(tǒng)本身是大規(guī)模的,因此,人事文件管理部分僅實(shí)現(xiàn)了人事信息管理、部門信息管理和人事變更功能。通

4、過這次課程設(shè)計(jì),最好充分利用所學(xué)的知識。前臺設(shè)計(jì):Visual Basic 6.0資料庫:SQL Server 2000操作系統(tǒng):Windows XP1.3萬億分工角色名稱趙元的名字完成部分a主要程序員XXX基本界面和人力資源信息管理功能b程序員XXX部門信息管理功能c程序員XXX人事變更管理功能d輔助程序員XXX數(shù)據(jù)庫的實(shí)現(xiàn)本人的作用是a,但是程序完成的功能有限,所以每人完成一部分,所以3個(gè)程序完成的代碼不方便,幾乎一樣。我的任務(wù)是實(shí)現(xiàn)主界面的設(shè)計(jì)代碼,實(shí)現(xiàn)人事信息管理界面的功能(包括查詢信息功能),添加信息功能,修改信息功能,刪除信息功能。1.4項(xiàng)目計(jì)劃和甘特圖項(xiàng)目進(jìn)度安排如下:序號設(shè)計(jì)內(nèi)

5、容名稱完成時(shí)間1分組,選擇主題,確定開發(fā)平臺2011.11.102初步需求分析和設(shè)計(jì)建模,構(gòu)建環(huán)境2011 . 11 . 12-11.153詳細(xì)的需求分析和設(shè)計(jì)建模,構(gòu)建應(yīng)用系統(tǒng)框架2011 . 11 . 16-11.194數(shù)據(jù)庫實(shí)施(模型)2011 . 11 . 20-11.235每個(gè)功能模塊的實(shí)施和測試2011 . 11 . 21-12.56創(chuàng)建學(xué)科課程設(shè)計(jì)報(bào)告項(xiàng)目的甘特圖包括:專案甘特圖二、使用項(xiàng)目設(shè)計(jì)的基本原理和主要方法和技術(shù)該系統(tǒng)開發(fā)主要使用自上而下開發(fā)方式瀑布模型,參照下圖。圖2-1瀑布模型我們采用這個(gè)模型,但不是所有階段都按照瀑布模型進(jìn)行。我們首先收集了資料,編寫了軟件要求分析文

6、件,然后根據(jù)文件編制了系統(tǒng)原型和數(shù)據(jù)庫原型,然后根據(jù)小組的分工完成了部分功能。最終集成將整合軟件的每個(gè)部分,并將其與最終數(shù)據(jù)庫重新關(guān)聯(lián),從而在整個(gè)組中對其進(jìn)行測試。三、項(xiàng)目可行性研究和需求分析要開發(fā)人事檔案管理系統(tǒng),實(shí)現(xiàn)員工管理的計(jì)算機(jī)化,信息化是非常必要和可行的。因?yàn)橛?jì)算機(jī)化的管理系統(tǒng)可以徹底改變當(dāng)前員工管理的業(yè)務(wù)現(xiàn)狀,提高工作效率,提供更準(zhǔn)確、更及時(shí)、更適用的信息,從根本上解決手動(dòng)管理的信息延遲、資源浪費(fèi)等問題。3.1技術(shù)可行性人事文件管理系統(tǒng)大部分是以企業(yè)和單位存儲的信息量大,因此必須依靠先進(jìn)的存儲技術(shù)。信息的順序存儲涉及硬件存儲介質(zhì)技術(shù)和與軟件相關(guān)的數(shù)據(jù)存儲的邏輯配置技術(shù)。這意味著減少

7、重復(fù)數(shù)據(jù)存儲的冗馀,并確保數(shù)據(jù)的一致性、完整性、安全性和機(jī)密性。該系統(tǒng)在組織關(guān)系上并不復(fù)雜,系統(tǒng)的技術(shù)組成可以改變當(dāng)前人員管理工作的現(xiàn)狀,提高工作效率,提供更準(zhǔn)確、更及時(shí)、更適用的信息。默認(rèn)操作是添加、刪除、查找和編輯現(xiàn)有數(shù)據(jù)庫。因此,可以使用數(shù)據(jù)庫應(yīng)用技術(shù)。該系統(tǒng)管理單個(gè)對象,因此它是操作者,每個(gè)數(shù)據(jù)內(nèi)容的關(guān)聯(lián)性強(qiáng),計(jì)算過程不復(fù)雜。因此,它更適合于數(shù)據(jù)庫管理。滿足數(shù)據(jù)庫操作要求的存儲、速度和VB提供了易于設(shè)計(jì)接口和實(shí)現(xiàn)各種功能的控件,結(jié)合SQL2000實(shí)施員工管理系統(tǒng)所需的功能并完成管理任務(wù)。因此,如果從技術(shù)上開發(fā)該人事文件管理系統(tǒng),就可以計(jì)算機(jī)化員工管理。3.2經(jīng)濟(jì)可行性人事文件管理系統(tǒng)是

8、通過人事文件管理系統(tǒng)進(jìn)行人事文件管理具有快速搜索、方便查找、高可靠性、大存儲容量、好機(jī)密性、長壽命、低成本等人力管理無法比擬的優(yōu)點(diǎn)的典型管理信息系統(tǒng)。運(yùn)行設(shè)計(jì)良好、穩(wěn)定的人事文件管理系統(tǒng),可以擺脫繁重的手動(dòng)管理,提高企業(yè)人事文件管理的工作效率,使企業(yè)的人事文件管理工作更加順利。而且整個(gè)企業(yè)的信息化建設(shè)是企業(yè)科學(xué)化、正規(guī)化管理也是世界一體化的重要條件,人事檔案管理的信息化是整個(gè)企業(yè)經(jīng)營信息化建設(shè)的重要組成部分。因此利用計(jì)算機(jī)管理企業(yè)人事檔案是必然趨勢,人事檔案管理系統(tǒng)是企業(yè)管理工作的組成部分。對于整個(gè)系統(tǒng),在系統(tǒng)無法運(yùn)行之前,初始投資更大,成本相對更高。每個(gè)部門都需要配置計(jì)算機(jī)、打印機(jī)、傳真機(jī)和

9、相關(guān)設(shè)備,但是整個(gè)系統(tǒng)啟動(dòng)后,數(shù)據(jù)的流通就會(huì)減少,無需花費(fèi)大量時(shí)間。最重要的是,您可以提高效率,確保每個(gè)數(shù)據(jù)的準(zhǔn)確性,并防止工作人員移動(dòng)造成的損失等問題。計(jì)算機(jī)現(xiàn)在已廣泛普及,不需要對計(jì)算機(jī)硬件和軟件進(jìn)行高配置。以下是默認(rèn)配置,僅供參考:硬件配置要求軟件配置要求奔騰3 800MHzWindows 98/2000/XP操作系統(tǒng)512M內(nèi)存VB6.0 SQL 2000硬盤可用空間約2G此處的硬件配置僅供參考。目前,CPU是四核8核,硬件價(jià)格也越來越低,1G內(nèi)存變得普遍,因此計(jì)算機(jī)完全滿足了系統(tǒng)的要求。綜合來說,從經(jīng)濟(jì)角度來看,在管理方面,可以大大降低成本,提高一些無聊的日常工作,還可以提高企業(yè)或單

10、位的經(jīng)濟(jì)效率。四、實(shí)現(xiàn)項(xiàng)目過程和階段4.1完整E-R圖表數(shù)據(jù)庫部分不是我的任務(wù),因此在要求階段設(shè)計(jì)了完整的E-R圖,詳細(xì)部分由該同學(xué)完成。以下是總體E-R圖:圖4-1完整的E-R圖4.2大多數(shù)分類圖4-2人力資源管理系統(tǒng)分類圖我們設(shè)計(jì)了一個(gè)由四部分組成的系統(tǒng),1人力資源更改管理類:有9個(gè)屬性和3個(gè)任務(wù)。您可以添加更改信息、刪除更改信息和修改更改信息。2管理離職信息類:7種屬性和3種工作、添加離職信息、刪除離職信息和修改離職信息。3部門信息管理類:6個(gè)屬性和4個(gè)任務(wù)、添加新部門信息、刪除部門信息、編輯部門信息和更新部門信息。4人事信息管理類:還包括文件編號、項(xiàng)目編號等26個(gè)屬性添加信息:添加員工

11、的文件編號系統(tǒng)自主創(chuàng)建的新員工配置文件刪除信息:如果員工因某些原因未在公司工作,則可以刪除該員工的基本信息。更正和打印信息(未完成):更正部分員工的已更改信息,如更改電話號碼、更改家庭地址等。4.3主界面模塊和人事基礎(chǔ)信息管理模塊設(shè)計(jì)4.3.1主接口模塊設(shè)計(jì)1)貼圖:主界面中的完成貼圖:圖4-3主界面2)人力資源管理系統(tǒng)簡單狀態(tài)圖4-4人力資源管理系統(tǒng)狀態(tài)3)順序圖圖4-5人事文件管理流程圖4)人事管理系統(tǒng)簡單的用例圖圖4-6人力資源管理系統(tǒng)用例圖5)系統(tǒng)總流程圖:圖4-7系統(tǒng)流程圖系統(tǒng)0層數(shù)據(jù)流圖:4.3.2人事信息管理模塊設(shè)計(jì)1)預(yù)覽人力資源信息管理界面:圖4-8人力資源信息管理界面2)人

12、事信息管理案例圖4-9人力資源信息管理用例圖3)人事信息管理流程圖圖4-10人事系統(tǒng)流程圖4.4編碼實(shí)施4.4.1實(shí)施主界面功能以下是主界面的完成度:圖4-11主界面界面中的零件簡介:名字功能Label1單擊管理響應(yīng)人事信息界面Label2單擊管理響應(yīng)部門信息界面Label3單擊回應(yīng)人員配備管理界面Label4單擊響應(yīng)退出軟件Image1主界面的背景代碼實(shí)現(xiàn)說明:代碼注釋Private Sub Form_Resize()On Error Resume NextMe .Width=9120Me .Height=7155End Sub表單的屬性設(shè)置private sub label 1 _ cli

13、ck(index as integer)Select Case Index事例0Load main_rsxxMain_rsxx。Show案例1Load main_bmglMain_bmgl。Show案例2Load main_rsbdMain_rsbd。Show案例3Me .HideEndEnd SelectEnd Sub四個(gè)標(biāo)簽的單擊事件響應(yīng)代碼。case 0對應(yīng)于label1,打開人力資源信息管理界面Case 1對應(yīng)于label2,打開“部門管理”界面Case 2對應(yīng)于label3,打開“人力資源更改管理”界面Case 3相當(dāng)于label4,退出程序private sub label 1 _

14、 mouse move(index as integer、button as integer、shift as integer、x as single、y as single)For I=0 To 3Label1(i)。BorderStyle=0下一步IIf index 4 then label 1(索引)。borderstyle=1End Sub這是四個(gè)標(biāo)簽的鼠標(biāo)移動(dòng)事件,在鼠標(biāo)移動(dòng)到這些標(biāo)簽時(shí)顯示特殊效果。4.4.2實(shí)施人事信息管理功能1)人事信息管理主界面圖4-12人事信息管理界面界面組件簡介:名字功能Adodc1實(shí)現(xiàn)后臺數(shù)據(jù)庫連接功能CmdAdd實(shí)施“添加功能按鈕”CmdDelete實(shí)

15、施刪除功能按鈕CmdExit實(shí)現(xiàn)退出功能按鈕CmdFind實(shí)現(xiàn)查詢功能按鈕CmdModify實(shí)施修正功能按鈕組合1實(shí)施“用戶查看依據(jù)”選擇的列表DataGrid1數(shù)據(jù)視圖,顯示查詢結(jié)果Text1文本框,從中可以輸入要查詢的條件值主要實(shí)施代碼簡介:代碼注釋Private Sub CmdAdd_Click()生成文件編號Dim dabh As LongDim rs1 As New ADODB。RecordsetRs1 .Open select * from人力資源文件信息表order by文件編號,CNN,adopenkeyset,adlockoptimisticIf rs1 .RecordCount 0 ThenIFRS 1 . eof=false then rs1 . move lastDabh=Val(Right(rs1 .Fields(“文件編號”,5) 1Main _ rsxx _ lr.txt 1 (0)。text= c-format (dabh, 00000 )ElseMain _ rsxx _ lr.txt 1 (0)。text= c-00001 End If建立料號Main _ rsxx _ lr.txt

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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

提交評論