工資管理系統(tǒng)課程設(shè)計(jì)報(bào)告(共24頁)_第1頁
工資管理系統(tǒng)課程設(shè)計(jì)報(bào)告(共24頁)_第2頁
工資管理系統(tǒng)課程設(shè)計(jì)報(bào)告(共24頁)_第3頁
工資管理系統(tǒng)課程設(shè)計(jì)報(bào)告(共24頁)_第4頁
工資管理系統(tǒng)課程設(shè)計(jì)報(bào)告(共24頁)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上目 錄06 8901專心-專注-專業(yè)工資管理系統(tǒng)設(shè)計(jì)【摘 要】對(duì)企業(yè)而言,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”。而工資管理又是人力資源管理的重中之重。實(shí)行電子化的工資管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。本文介紹畢業(yè)設(shè)計(jì)課題的選題背景和意義,相關(guān)的研究和開發(fā)的比較和綜述,研究開發(fā)的過程,以及設(shè)計(jì)思路和實(shí)現(xiàn)細(xì)節(jié)的考慮,最后給出了作者在畢業(yè)設(shè)計(jì)過程的體會(huì)?!娟P(guān)鍵字】管理信息系統(tǒng),數(shù)據(jù)庫,工資管理,實(shí)體關(guān)系圖(E-R圖),數(shù)據(jù)字典,數(shù)據(jù)流圖。 緒 論在各階段的時(shí)間安排上,選題和調(diào)研用了一天左右的時(shí)間;熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵

2、技術(shù),查找類似的相關(guān)系統(tǒng)的資料用了一天時(shí)間;系統(tǒng)概要設(shè)計(jì)用了四天的時(shí)間;數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)用了三天時(shí)間;功能模塊開發(fā)和功能模塊測試用了五天的時(shí)間;最后,系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改用了約一天的時(shí)間。完成全部工作大約用了兩周的時(shí)間。概要設(shè)計(jì)數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)功能模塊開發(fā)功能模塊測試系統(tǒng)調(diào)試定題調(diào)查研究資料查詢開發(fā)環(huán)境熟悉研究關(guān)鍵技術(shù)系統(tǒng)試運(yùn)行和修改 第一章 工資管理需求分析一、需求分析1.1系統(tǒng)功能需求簡介工資管理信息系統(tǒng)對(duì)企業(yè)加強(qiáng)工資管理有著極其重要的作用,就一般的大型企業(yè)來說,它的設(shè)計(jì)內(nèi)容非常復(fù)雜而且繁多,比如擁有工資計(jì)算功能,工資統(tǒng)計(jì)功能,報(bào)表輸出功能,而且設(shè)計(jì)的模塊也很多,比如工資管理模塊,工資

3、統(tǒng)計(jì)模塊,報(bào)表設(shè)計(jì)模塊,打印輸出模塊,模糊查詢模塊等等。由于本軟件主要是為作者工作的一家科技公司定制開發(fā)的。該公司是一家剛剛成立的公司,總體人員比較少,有正式員工20人,人員結(jié)構(gòu)比較簡單,學(xué)歷比較高,基本上都擁有大專以上學(xué)歷,部門劃分也很清晰,而且人員的流動(dòng)性不高,所以該公司目前對(duì)工資管理的要求并不高。因此,針對(duì)該公司而言,我們經(jīng)過了反復(fù)地論證,最終確定了工資管理系統(tǒng)的設(shè)計(jì)方案。 1.2功能需求描述1、員工基本信息模塊員工基本信息模塊具有員工信息輸入、員工增刪和員工信息查詢?nèi)齻€(gè)功能。員工基本信息包括員工號(hào)、員工姓名、員工性別、所在部門、所在崗位、工齡和工資等級(jí)等信息。員工增刪實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫中員

4、工信息的增加和刪除。員工信息查詢可以通過員工號(hào)或員工姓名對(duì)員工信息進(jìn)行查詢。2、工資結(jié)構(gòu)設(shè)置模塊根據(jù)該公司的工資管理實(shí)際情況,本系統(tǒng)將工資結(jié)構(gòu)分為基礎(chǔ)工資、崗位工資和工齡工資三部分。該模塊可以對(duì)這三個(gè)工資類型設(shè)置工資等級(jí),并對(duì)每個(gè)等級(jí)設(shè)置工資標(biāo)準(zhǔn)。3、工資匯總模塊用戶在員工信息管理模塊對(duì)該員工的工資等級(jí)進(jìn)行輸入以后,在工資匯總模塊會(huì)自動(dòng)對(duì)員工工資進(jìn)行匯總。用戶可以打印出工資匯總表,打印之前可以通過打印預(yù)覽功能進(jìn)行打印預(yù)覽。1.3目標(biāo)系統(tǒng)要求目標(biāo)系統(tǒng)應(yīng)該達(dá)到以下要求: 1、時(shí)間經(jīng)濟(jì)性。優(yōu)化邏輯設(shè)計(jì)與物理設(shè)計(jì),使系統(tǒng)運(yùn)行效率高,反映速度快。2、可靠性。能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯(cuò)能力。3、可

5、理解性。用戶容易理解和使用該系統(tǒng)。4、可維護(hù)性和適應(yīng)性。系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化的需要。5、可用性。目標(biāo)系統(tǒng)功能齊全,能夠完全滿足業(yè)務(wù)需求。6、安全保密性。保證系統(tǒng)的物理安全、數(shù)據(jù)存儲(chǔ)和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密,做好使用人員的授權(quán)管理。1.4系統(tǒng)平臺(tái)選擇選擇微軟平臺(tái)作為主導(dǎo),一方面考慮目前微軟的飛速發(fā)展,越來越多的企業(yè)在規(guī)劃內(nèi)部網(wǎng)絡(luò)時(shí),將微軟平臺(tái)作為首選方案;另一方面從技術(shù)角度來講,微軟平臺(tái)上的應(yīng)用無論是在開發(fā)上,還是在軟件的部署上都非常容易,而且性能優(yōu)越。操作系統(tǒng):Windows 7開發(fā)工具與語言: Visual FoxPro 8.0中文版

6、1.5數(shù)據(jù)流圖圖2.5 系統(tǒng)的數(shù)據(jù)流圖 根據(jù)對(duì)工資管理工作的調(diào)查和用戶需求分析,該系統(tǒng)的數(shù)據(jù)流圖如圖2.5所示?;A(chǔ)工資設(shè)定崗位工資設(shè)定工齡工資設(shè)定工資標(biāo)準(zhǔn)設(shè)定員工信息設(shè)定員工工資匯總 第二章 工資管理系統(tǒng)概念設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互間的作用形成數(shù)據(jù)的流動(dòng)。本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員實(shí)體、員工信息實(shí)體、基本工資實(shí)體、物資余額信息實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下:工資等級(jí)員工信息實(shí)體工齡員工性別崗位名稱員工名稱員工號(hào)工資等級(jí)基礎(chǔ)工資基本工資工

7、齡崗位工資崗位工齡工資崗位名稱工齡表 在找出所有實(shí)體基礎(chǔ)上,需要進(jìn)一步分析各個(gè)實(shí)體之間的關(guān)系,經(jīng)過分析得到所有的E-R圖 員工領(lǐng)取執(zhí)行基本工資具有崗位工齡 第三章 邏輯模型設(shè)計(jì)3.1數(shù)據(jù)信息 通過對(duì)數(shù)據(jù)庫概念模型的設(shè)計(jì),確定以下是該系統(tǒng)需建立的幾個(gè)表: 該軟件的數(shù)據(jù)庫由下述四張數(shù)據(jù)表組成:員工信息表:PERSONNEL.DBF 基礎(chǔ)工資設(shè)置表:COURSE.DBF 崗位工資設(shè)置表:RANK.DBF 工齡工資設(shè)置表:GONGLING.DBF 3.1.1、員工信息表:PERSONNEL.DBF字段字段名類型寬度說明1員 工 號(hào)字符型3數(shù)字2員工姓名字符型10小于等于5個(gè)漢字3員工性別字符型2“男”

8、或“女”4崗位名稱字符型14小于等于7個(gè)漢字5工 齡數(shù)值型21-99之間6工資等級(jí)數(shù)值型21-99之間 3.1.2、基礎(chǔ)工資表:COURSE.DBF字段字段名類型寬度說明1工資等級(jí)數(shù)值型21-99之間2基礎(chǔ)工資數(shù)值型41-9999之間 3.1.3、崗位工資表:RANK.DBF字段字段名類型寬度說明1崗位名稱字符型14小于等于7個(gè)漢字2崗位工資數(shù)值型41-9999之間 3.1.4、工齡工資表:GONGLING.DBF 字段字段名類型寬度說明1工齡數(shù)值型21-99之間2工齡工資數(shù)值型41-9999之間 3.1.5、管理員注冊(cè)表:ADMINER.DBF 字段字段名類型寬度說明1注冊(cè)名字符型10任意字

9、符2口 令字符型10英文字母或數(shù)字第4章 系統(tǒng)詳細(xì)設(shè)計(jì)4.1、系統(tǒng)功能分析系統(tǒng)開發(fā)的總體設(shè)計(jì)任務(wù)就是實(shí)現(xiàn)物質(zhì)信息的系統(tǒng)化,規(guī)范化和自動(dòng)化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)總體任務(wù)的基礎(chǔ)上進(jìn)行的,本系統(tǒng)中需要的的主要功能有:u 工資管理系統(tǒng)登錄;u 員工信息的輸入;u 員工信息的增刪;u 員工信息的查詢;u 工資結(jié)構(gòu)中基本工資;u 工資結(jié)構(gòu)中崗位工資;u 工資結(jié)構(gòu)中工齡工資;u 員工工資匯總的打印、預(yù)覽。對(duì)上述各項(xiàng)功能進(jìn)行集中、分塊,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到如圖4.1所示的系統(tǒng)功能模塊圖。工資管理系統(tǒng)員工基本信息工資匯總工資結(jié)構(gòu)設(shè)置資料輸入工齡工資基礎(chǔ)工資崗位工資員工查詢員工增刪基礎(chǔ)工資工齡工資崗

10、位工資圖4.1 系統(tǒng)功能模塊圖第5章 工資管理系統(tǒng)的系統(tǒng)功能實(shí)現(xiàn)5.1界面設(shè)計(jì)5.1.1歡迎界面 具體步驟:在項(xiàng)目管理器窗口中,選擇文檔選項(xiàng)中的表單文件類型,單擊新建按鈕,彈出新建表單對(duì)話框,單擊新建按鈕,進(jìn)入表單設(shè)計(jì)器窗口。在表單中設(shè)取“caption”屬性為“歡迎界面”。在表單上添加一個(gè)容器,將該容器的backstyle屬性設(shè)置為0。右鍵選擇“編輯”命令。在容器上添加一個(gè)“l(fā)abel”控件和兩個(gè)“timer”控件。將label的backstyle屬性設(shè)置為0,caption屬性設(shè)置為“歡迎使用物資管理系統(tǒng)!”。在表單上添加“command”控件。(1)將“timer1”的enabled屬性

11、設(shè)置為“T”,interval屬性設(shè)置為“100”。)在timer1的timer上添加代碼:if this.parent.label1.left+this.parent.label1.width>0 this.parent.label1.left=this.parent.label1.left-3else this.parent.label1.left=this.parent.widthendif實(shí)現(xiàn)使“歡迎使用物資管理系統(tǒng)!”這幾個(gè)字在容器上滾動(dòng)的效果。(2)將“timer2”的interval屬性設(shè)置為“100”。在timer2的timer上添加代碼:i=int(rand()*225

12、)j=int(rand()*225)k=int(rand()*225)thisform.container1.label1.forecolor=rgb(i,j,k)使“歡迎使用物資管理系統(tǒng)!”這幾個(gè)字呈現(xiàn)閃爍效果。將command1的“caption”屬性設(shè)為“確定”。在command1的click上添加代碼:do form E:VFP課程設(shè)計(jì)登錄界面.scxThisform.release將command2的“caption”屬性設(shè)為“確定”。在command2的click上添加代碼:release thisformquit5.1.2登錄界面具體步驟:在項(xiàng)目管理器窗口中,選擇文檔選項(xiàng)中的表單

13、文件類型,單擊新建按鈕,彈出新建表單對(duì)話框,單擊新建按鈕,進(jìn)入表單設(shè)計(jì)器窗口。在表單中設(shè)取“caption”屬性為“用戶登錄”。 在表單上添加一個(gè)容器,將該容器的backstyle屬性設(shè)置為0。右鍵選擇“編輯”命令。在容器上添加3個(gè)“l(fā)abel”控件,1個(gè)“text”控件,1個(gè)“combo”控件和兩個(gè)“command”控件。將label的backstyle屬性設(shè)置為0,caption屬性設(shè)置為“用戶名”,“密碼”,“*welcome*” ,將combo1的name屬性設(shè)置為cboUser,rowsourcetype屬性設(shè)置為6-字段。兩個(gè)“timer”控件。Form的數(shù)據(jù)環(huán)境添加表admine

14、r(1) timer控件的設(shè)置和歡迎界面一樣。(2)將command1的“caption”屬性設(shè)為“確定”。在container1的command1的click上添加代碼:a=thisform.container1.cboUser.valueLOCATE FOR 注冊(cè)名=aIF FOUND()b=口令ELSE=MESSAGEBOX("用戶名有誤,請(qǐng)重新選擇!",0,"信使服務(wù)")returnendifif thisform.container1.text2.Value=ALLTRIM(b)=messagebox("歡迎使用工資管理系統(tǒng)!&quo

15、t;,1+48+0,"提示")thisform.container1.cboUser.Value=""do form E:VFP課程設(shè)計(jì)選擇界面.scxthisform.releaseelsemessagebox("密碼錯(cuò)誤,請(qǐng)重新登錄!",0+16+1,"提示")thisform.container1.text2.Value =""thisform.container1.text2.SetFocusendif(3)將command2的“caption”屬性設(shè)為“取消”。在container1的

16、command2的click上添加代碼:IF MESSAGEBOX("確認(rèn)取消",36,"提示")=6thisform.ReleasequitENDIF5.1.3、主界面具體步驟:在項(xiàng)目管理器窗口中,選擇文檔選項(xiàng)中的表單文件類型,單擊新建按鈕,彈出新建表單對(duì)話框,單擊新建按鈕,進(jìn)入表單設(shè)計(jì)器窗口。在表單中設(shè)取“caption”屬性為“工資管理系統(tǒng)”。 在表單上添加一個(gè)容器,在容器上添加一個(gè)“l(fā)abel”控件,將該控件的“backstyle”屬性設(shè)置為0,“caption”屬性設(shè)置為“*welcome*”。將“showwindow” 屬性設(shè)置為“2-作為頂

17、層表單”.添加三個(gè)command控件,caption屬性分別設(shè)置為“員工信息”,“工資結(jié)構(gòu)”,“工資匯總”,添加兩個(gè)timer空件,設(shè)置及代碼同上。5.1.4、員工基本信息模塊編碼設(shè)計(jì)1、員工基本信息增刪改功能員工基本信息模塊主要分為員工信息瀏覽界面和員工信息查詢界面,員工信息瀏覽界面如圖4.1所示: 圖4.1具體編碼如下:(1)“增加新記錄”按鈕控件源代碼:IF this.Caption="增加新紀(jì)錄"thisform.pageframe1.page1.SetAll('ReadOnly',.f.,'textbox')thisform.pag

18、eframe1.page1.SetAll('Enabled',.f.,'commandbutton')mand4.enabled=.t.this.Enabled = .T.this.Caption="保存"&&USE E:VFP課程設(shè)計(jì)personnel.dbfAPPEND BLANK GO bottomthisform.Refresh thisform.pageframe1.page1.text1.SetFocus elsethisform.pageframe1.page1.SetAll('Enabled',

19、.t.,'commandbutton')this.Enabled=.t.this.Caption="增加新紀(jì)錄"mand4.enabled=.f.endif(2)“修改這條記錄”按鈕控件源代碼:IF mand2.Caption="保存"num1=thisform.pageframe1.page1.text1.valuenum2=thisform.pageframe1.page1.text2.valuenum3=thisform.pageframe1.page1.text3.valuenum4=thisform.pageframe1.pag

20、e1.text4.valuenum5=thisform.pageframe1.page1.text5.valuenum6=thisform.pageframe1.page1.text6.value a=messagebox("確認(rèn)操作么?",1+64+0,"系統(tǒng)提示!") if a=1 replace personnel.員工號(hào) with num1 replace personnel.員工姓名 with num2 replace personnel.性別 with num3 replace personnel.崗位 with num4 replace p

21、ersonnel.工齡 with num5 replace personnel.工資等級(jí) with num6 messagebox("操作成功") else delete pack thisform.refresh endifthisform.pageframe1.page1.SetAll('Enabled',.t.,'commandbutton')mand4.enabled=.f.this.Enabled=.t.this.Caption="修改這條紀(jì)錄"elselocate for 員工號(hào)=thisform.pagefr

22、ame1.page1.text1.valuethisform.pageframe1.page1.SetAll('ReadOnly',.f.,'textbox')thisform.pageframe1.page1.SetAll('Enabled',.f.,'commandbutton')this.Enabled = .T.this.Caption="保存"thisform.Refresh Endif(3)“刪除這條記錄”按鈕控件源代碼:use E:VFP課程設(shè)計(jì)personnel.dbflocate for 員工

23、號(hào)=thisform.pageframe1.page1.text1.valueIF MESSAGEBOX("要確定刪除本記錄嗎?",1+64+256,"提示")=1DELETEPACKgo bottomthisform.RefreshENDIF(4)“取消操作”按鈕控件源代碼:IF MESSAGEBOX("確定取消操作嗎?",1+64+256,"提示")=1go bottomdeletepackthisform.pageframe1.page1.SetAll('Enabled',.t.,'c

24、ommandbutton')mand1.caption="增加新紀(jì)錄"mand4.enabled=.f.thisform.RefreshENDIF2、員工信息查詢功能員工信息查詢界面如圖4.2所示。圖4.2具體編碼如下:“查詢”按鈕控件源代碼:if thisform.pageframe1.page2.optiongroup1.Option1.value=1locate for 員工=alltrim(thisform.pageframe1.page2.text1.value)if found()select * from personnel where 員工號(hào)=all

25、trim(thisform.pageframe1.page2.text1.value);into array aathisform.pageframe1.page3.text1.value=aa(1)thisform.pageframe1.page3.text2.value=aa(2)thisform.pageframe1.page3.text3.value=aa(3)thisform.pageframe1.page3.text4.value=aa(4)thisform.pageframe1.page3.text5.value=aa(5)thisform.pageframe1.page3.te

26、xt6.value=aa(6)thisform.pageframe1.page3.setfocuselse=messagebox("員工號(hào)不存在,請(qǐng)重新輸入!",0,"提示信息")thisform.pageframe1.page2.text1.value=""endifelse locate for 員工姓名=alltrim(thisform.pageframe1.page2.text2.value)if found()select * from personnel where 員工姓名=alltrim(thisform.pagefr

27、ame1.page2.text2.value);into array aathisform.pageframe1.page3.text1.value=aa(1)thisform.pageframe1.page3.text2.value=aa(2)thisform.pageframe1.page3.text3.value=aa(3)thisform.pageframe1.page3.text4.value=aa(4)thisform.pageframe1.page3.text5.value=aa(5)thisform.pageframe1.page3.text6.value=aa(6)thisf

28、orm.pageframe1.page3.setfocuselse=messagebox("員工姓名不存在,請(qǐng)重新輸入!",0,"提示信息")thisform.pageframe1.page2.text2.value=""endifendifThisform.refresh5.1.5工資結(jié)構(gòu)設(shè)置模塊編碼設(shè)計(jì)工資結(jié)構(gòu)設(shè)置模塊界面如圖4.3所示圖4.3在form中添加兩個(gè)label控件,四個(gè)command控件其中“基礎(chǔ)工資”功能界面如圖4.4所示:圖4.4具體編碼如下:“修改”按鈕控件源代碼:thisform.grid1.column1.

29、text1.enabled=.t.thisform.grid1.column2.text1.enabled=.t.thisform.grid1.column1.text1.setfocus“確定修改”按鈕控件源代碼:thisform.grid1.column1.text1.enabled=.f.thisform.grid1.column2.text1.enabled=.f.“添加”按鈕控件源代碼:IF this.Caption="添加"thisform.SetAll('Enabled',.f.,'commandbutton')this.Ena

30、bled = .T.this.Caption="保存"APPEND BLANK GO bottomthisform.grid1.column1.text1.enabled=.t.thisform.grid1.column2.text1.enabled=.t.thisform.Refresh thisform.grid1.column1.text1.SetFocus elsethisform.SetAll('Enabled',.t.,'commandbutton')this.Enabled=.t.this.Caption="添加&qu

31、ot;&&mand4.enabled=.f.endif“刪除”按鈕控件源代碼:a=course.工資等級(jí)thisform.grid1.recordsource=''if messagebox("是否確定刪除?",1+64+256,"提示")=1use E:VFP課程設(shè)計(jì)course.dbf exclusivelocate for 工資等級(jí)=adeletepackthisform.grid1.recordsource='course'thisform.grid1.refreshEndif“退出”按鈕控件源代碼

32、:release thisform其中“崗位工資設(shè)定”和“工齡工資設(shè)定”同“基礎(chǔ)工資設(shè)定”5.1.6、工資匯總模塊在form中添加一個(gè)grid控件和三個(gè)command控件Form的環(huán)境變量添加“視圖1”Grid控件的rowsourcetype設(shè)置為視圖1,column6的controlsource設(shè)置為“視圖1.標(biāo)準(zhǔn)工資+視圖1.崗位工資+視圖1.工齡工資”Command的caption屬性分別設(shè)置為“打印預(yù)覽”,“打印”,“退出”,代碼如下:“打印預(yù)覽”:report form E:VFP課程設(shè)計(jì)匯總表 to print preview“打印”:report form E:VFP課程設(shè)計(jì)匯總

33、表 to print“退出”:thisform.Release “匯總表”報(bào)表的設(shè)置:數(shù)據(jù)環(huán)境中添加視圖1,在“標(biāo)題區(qū)”設(shè)置標(biāo)題,在“頁標(biāo)頭”設(shè)置6個(gè)屬性名稱,在細(xì)節(jié)區(qū)設(shè)置6個(gè)字段,分別為:“視圖1.員工號(hào)”,“視圖1.員工姓名”,“視圖1.標(biāo)準(zhǔn)工資”,“視圖1.工齡工資”,“視圖1.崗位工資”,“視圖1.標(biāo)準(zhǔn)工資+視圖1.工齡工資+視圖1.崗位工資”;預(yù)覽效果如下:其中工資匯總預(yù)覽如下:5.2主程序各模塊程序編寫完成后,要為程序編寫一個(gè)入口程序。該程序的作用是完成應(yīng)用系統(tǒng)一系列的初始化設(shè)置。工資信息系統(tǒng)的主程序如下:clear screenclear eventsopen database

34、E:VFP課程設(shè)計(jì)工資管理系統(tǒng)do form E:VFP課程設(shè)計(jì)歡迎界面.scxread events連編程序 連編應(yīng)用程序項(xiàng)目本設(shè)計(jì)的收尾工作。通過連編將項(xiàng)目資源,如視圖、查詢、表單、報(bào)表、菜單、類、過程這些包含于項(xiàng)目管理器中的文件信息結(jié)合在一起,生成一個(gè)擴(kuò)展名為salary.exe可執(zhí)行文件,或擴(kuò)展名為.app的應(yīng)用程序。連編程序之前,要進(jìn)行設(shè)置主文件、確定包含或排除文件、設(shè)置項(xiàng)目信息等操作。完成這些操作后,運(yùn)行主程序,當(dāng)主程序沒有錯(cuò)誤后,即可連編項(xiàng)目。第六章 小 結(jié)隨著我國成功加入WTO及信息化浪潮的日益臨近,企業(yè)在激烈的市場競爭環(huán)境下的求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)

35、勢。因此,如何使企業(yè)及時(shí)掌握本企業(yè)人才的各種信息、第一時(shí)間處理好隨時(shí)變化的工資管理問題,建立一套符合企業(yè)實(shí)際的工資管理系統(tǒng)就顯得尤為重要。在本項(xiàng)目的軟件開發(fā)的過程中,我全面實(shí)踐一個(gè)面向數(shù)據(jù)庫的應(yīng)用系統(tǒng)的開發(fā)過程,學(xué)習(xí)了很多有關(guān)的知識(shí)。這樣的項(xiàng)目對(duì)我學(xué)過的數(shù)據(jù)結(jié)構(gòu),程序設(shè)計(jì),數(shù)據(jù)庫,軟件工程等課程是一個(gè)綜合性很高的實(shí)踐。一些以前沒有學(xué)得很雜實(shí)的課程的內(nèi)容,由于需要在實(shí)踐中運(yùn)用,剛開始我也感到很頭痛。但回過頭再去看有關(guān)的教科書,經(jīng)過一段時(shí)間的鉆研,對(duì)與這些知識(shí)點(diǎn)的相關(guān)的背景,概念和解決方案理解得更透徹了,學(xué)習(xí)起來也越來越有興趣,越來越輕松。另外我還充分體會(huì)了從事軟件開發(fā)工作需要特別嚴(yán)謹(jǐn)認(rèn)真的態(tài)度和

36、作風(fēng),一點(diǎn)都馬虎不得。每一個(gè)細(xì)微的細(xì)節(jié)都必須十分的注意,如果不認(rèn)真思考決策,就會(huì)出現(xiàn)或大或小的錯(cuò)誤,如果早期的錯(cuò)誤隱藏下來,對(duì)后面的工作影響就會(huì)很大,甚至有時(shí)要推倒很多前面做的工作重來。有時(shí)候,我自己覺得我寫的程序非常的正確,但是就是編譯通不過,在查找錯(cuò)誤的過程中,面臨著否認(rèn)自己的過程,非常的痛苦,而且由于自己的經(jīng)驗(yàn)及各方面的能力的不足,所以進(jìn)展的速度非常的緩慢,往往幾天的時(shí)間還沒有一點(diǎn)進(jìn)展。這時(shí)候,我一般是先自己通過書本,手冊(cè)和資料找解決辦法,實(shí)在沒轍了才向?qū)<艺?qǐng)教。盡管向?qū)<艺?qǐng)教解決問題比較快,自己鉆研花的時(shí)間較多,但我強(qiáng)迫自己獨(dú)立的思考對(duì)我的學(xué)習(xí)提高幫助非常大。在開始編寫程序的時(shí)候,我看到別人的軟件功能非常的詳細(xì),而且界面非常的漂亮,總希望自己的軟件也非常的完善,但是,經(jīng)過二個(gè)月的學(xué)習(xí),發(fā)現(xiàn)編一個(gè)優(yōu)秀的軟件決不是一蹴而就的事情,需要長時(shí)間的積累和經(jīng)驗(yàn)。我認(rèn)清自己的能力后,我就特別注意在工作的過程中不貪圖大而全,而是根據(jù)自己的能力,制定適當(dāng)?shù)哪?/p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論