工資管理系統(tǒng)設(shè)計_第1頁
工資管理系統(tǒng)設(shè)計_第2頁
工資管理系統(tǒng)設(shè)計_第3頁
工資管理系統(tǒng)設(shè)計_第4頁
工資管理系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

工資管理系統(tǒng)設(shè)計第1頁/共7頁12.1開應(yīng)用系統(tǒng)的過程

要開發(fā)一個軟件項目,應(yīng)該首先搞清楚這個項目應(yīng)具有什么功能、需要一些什么表,有什么樣的報表需要打印,數(shù)據(jù)流程如何等等,這樣才能使整個軟件開發(fā)的過程比較順利,否則會給后面的軟件開發(fā)、修改、維護等帶來麻煩。因此在開發(fā)軟件之前,應(yīng)該先做系統(tǒng)分析,使之符合軟件開發(fā)的一般規(guī)律。從軟件工程的角度講,軟件開發(fā)一般分為六個階段:第一步,需求分析階段這里主要工作是搞好用戶的需求分析,然后再進行系統(tǒng)分析。在這個階段,開發(fā)方與用戶方的深入交流是項目獲得成功的關(guān)鍵,項目管理的重要目標便是建立一個便于開發(fā)方與用戶方之間進行交流的環(huán)境。進行需求分析,主要是找出開發(fā)本軟件的目的,所需的各種功能等,并形成一個系統(tǒng)的分析文檔。在VFP中,該文檔雖然并不是軟件本身的一部分,但也屬于本軟件開發(fā)的文檔,應(yīng)該將其放在項目管理器中;如需要對軟件編譯時不把此文件編譯到exe文件中,方法是:(1)用右鍵單擊該文件;(2)在彈出的菜單中,選擇排除;(3)之后會在該文件左邊看到一個符號“”,表示該文件已被排除在軟件之外了。今后對于其他不屬于軟件本身的文件都應(yīng)同樣處理。第2頁/共7頁12.1開應(yīng)用系統(tǒng)的過程第二步,概要設(shè)計階段這個階段主要是將系統(tǒng)需求分析的結(jié)果模塊化,并把系統(tǒng)的數(shù)據(jù)流向等關(guān)系搞明白。最好畫出一個程序的流程圖,把整個項目的框架設(shè)計出來。比如對工資管理系統(tǒng)來說,就要考慮需要哪些模塊,每個模塊大體需要完成哪些功能,以及它們之間有什么關(guān)系等等。第三步,詳細設(shè)計階段這個階段是在系統(tǒng)的模塊化的基礎(chǔ)上,把系統(tǒng)的功能具體化,逐步完善系統(tǒng)的功能需求。這個階段要為具體的設(shè)計打好基礎(chǔ)。第四步,編碼階段這個階段是系統(tǒng)具體設(shè)計的實施階段,就是將所有的功能通過編碼具體化為功能實現(xiàn)的過程。同時還包括,設(shè)計封面、適合用戶使用、實現(xiàn)容錯等。第五步,測試階段當(dāng)完成編碼之后,要對系統(tǒng)進行反復(fù)的調(diào)試,保證正確實現(xiàn)各種功能,保證系統(tǒng)整體的正確無誤,如輸入合法數(shù)據(jù)時是否反映正確;對于非法的數(shù)據(jù)是否具有容錯能力等。只有順利通過測試階段的系統(tǒng),才能夠投入實際使用。第六步,安裝及維護階段用VFP編寫的軟件有時還需要進行連編和發(fā)布,如制作成可執(zhí)行文件。這些我們將在后面介紹。以上介紹的是設(shè)計軟件的大概過程,主要是針對使用VFP進行小項目設(shè)計的方法,如果設(shè)計大的軟件項目,還需要更復(fù)雜的論證和研究。第3頁/共7頁12.2工資管理系統(tǒng)主要模塊簡介我們用一個工資管理系統(tǒng)的例子,來說明一下使用VFP進行系統(tǒng)設(shè)計的過程。12.2.1本系統(tǒng)主要文件組成一般的工資管理系統(tǒng)的主要功能包括:記錄的錄入、瀏覽、修改、統(tǒng)計、查找和打印等,下面將該系統(tǒng)的主要功能模塊列出。1.表單功能模塊工資主控模塊(調(diào)用表單gzgl.scx)工資初始化及備份模塊(調(diào)用表單gzinit.scx)工資錄入模塊(調(diào)用表單gzlr.scx)工資瀏覽模塊(調(diào)用表單gzll.scx)工資修改模塊(調(diào)用表單gzmodi.scx)工資統(tǒng)計模塊(調(diào)用表單gztj.scx)工資查找模塊(調(diào)用表單gzfind.scx)工資打印模塊(調(diào)用表單Dayin.scx)系統(tǒng)封面模塊(調(diào)用表單fm.scx)系統(tǒng)幫助模塊(調(diào)用表單xthelp.scx)系統(tǒng)時間模塊(調(diào)用表單xttime.scx)2.菜單與報表文件系統(tǒng)功能菜單(xtcd.mnx)工資表報表(gzb.frx)工資條報表(gzt.frx)3.數(shù)據(jù)庫文件數(shù)據(jù)庫名稱:gz.dbc數(shù)據(jù)表名稱:gzb.dbf數(shù)據(jù)表的結(jié)構(gòu)如表12.1所示。第4頁/共7頁

表12.1數(shù)據(jù)庫表的結(jié)構(gòu)字段名稱字段類型字段寬度小數(shù)點黑認值字段名稱字段類型字段寬度小數(shù)點黑認值職工號C80外租房N720日期D80Date() 未納獎N 7 20姓名C80 職務(wù)補貼N8 20職務(wù)工資N7 20 補發(fā)工資N8 2 0書報費N7 20 應(yīng)發(fā)工資N 8 2 0構(gòu)成律貼N7 20 養(yǎng)老保險N 7 2 0合同15%N7 20 扣會費N 7 2 0家屬價格N 7 20 公積金N 7 2 0綜合補貼N 7 20 承包30%N 7 2 0出勤補N 7 20 合計扣款N 7 2 0崗位律貼N 7 20 實發(fā)工資N 8 2 0洗理費N 7 20 所得稅N 7 2 0交通補N 7 20 其他扣款N 7 2 0兒保費N 7 20 實發(fā)現(xiàn)金N 8 2 0提租補貼N 7 20 其中合同15%與承包30%兩字段在建立數(shù)據(jù)庫表時寫成

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論