熱度 3||
前面說過了,學(xué)會(huì)了用宏(或者宏組)來解決問題,是開發(fā)系統(tǒng)的第一步!(dāng)然,也許有人會(huì)跳過這一步。不過我覺得,這一步還是十分關(guān)鍵的,因?yàn)樗芘囵B(yǎng)起你對(duì)審視分析流程的一種思維習(xí)慣,這樣才能從整體上來把握。
絮絮叨叨地說了這么多,幾乎大多是理論上的東西。現(xiàn)在結(jié)合論壇上帖子《【源碼開放】季度獎(jiǎng)管理系統(tǒng)》中的實(shí)例,來講講該如何設(shè)計(jì)一個(gè)軟件吧。
這里的大多數(shù)數(shù)據(jù)都屬于外部數(shù)據(jù)。【編者按:有興趣的朋友,可以為這幾張表做幾個(gè)錄入窗體(frm_Daily_Check_Recdrd、tbl_Daily_outstanding_ops、tbl_E_JCJL、tbl_E_Suggestion、tbl_HE_record);至于人員信息表(tbl_E_Personal),由于涉及調(diào)崗、調(diào)班、離職等變動(dòng)信息,幾乎可以單獨(dú)做一個(gè)員工信息模塊。如果覺得“工程”比較大,倒不如作為外部數(shù)據(jù)更便于操作(例如導(dǎo)入或鏈接表等等)】
在講流程之前,在詳解這一點(diǎn)之前,先講講敝司季度獎(jiǎng)的計(jì)算方法,步驟如下:
有人也許會(huì)問,要是把這個(gè)作為數(shù)據(jù)表豈非更好?如果目標(biāo)項(xiàng)不變的話,確實(shí)可以。然而由于外部經(jīng)濟(jì)環(huán)境的因素,目標(biāo)項(xiàng)常常會(huì)有所調(diào)整的。例如因?yàn)橥对V較少,可能今年不再設(shè)置投訴率這一個(gè)目標(biāo);而明年經(jīng)濟(jì)較好,可能又增設(shè)貨期目標(biāo)等等。從這一點(diǎn)來說,作為外部數(shù)據(jù),由用戶手動(dòng)填入更佳。
外部數(shù)據(jù)的來源已經(jīng)講得比較清楚了。接下來便是本地表的設(shè)置了。根據(jù)外部數(shù)據(jù)和計(jì)算方式,很容易便可以設(shè)置本地表了。先從簡(jiǎn)單的說起吧:
根據(jù)計(jì)算方法,顯然需要一個(gè)崗位和獎(jiǎng)金的對(duì)應(yīng)表,也就是【tbl_BounsCategrory】。
至此,這張表的設(shè)置已經(jīng)完成。崗位總金額可以通過人數(shù)乘以崗位獎(jiǎng)金得到。崗位總分值,顯然得通過分?jǐn)?shù)的匯總來完成了。而分?jǐn)?shù)來源于5個(gè)表,故而最好的辦法便是創(chuàng)建一個(gè)聯(lián)合查詢,把這五個(gè)表合并在一起,然后再進(jìn)行統(tǒng)計(jì)。而鏈接表的讀取速度會(huì)跟訪問數(shù)有關(guān),因此應(yīng)當(dāng)創(chuàng)建一個(gè)本地表,這樣一來,分?jǐn)?shù)臨時(shí)表【Tbl_Tem_Score】就誕生了。至于這些字段的取舍了,請(qǐng)自行體會(huì)。
其它附加信息表(新員工計(jì)算方法【Tbl_NewComer】、優(yōu)秀員工計(jì)算方法【Tbl_OSBonus】)將在下一節(jié)繼續(xù)。
|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó)
( 粵ICP備10043721號(hào)-1 )
GMT+8, 2025-7-13 08:55 , Processed in 0.074784 second(s), 18 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.