版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> ( 2011-- 2012年度第1學(xué)期)</p><p> 名 稱(chēng): 管理信息系統(tǒng)課程設(shè)計(jì)</p><p> 題 目: 企業(yè)工資管理信息系統(tǒng)</p><p> 院 系: 經(jīng)濟(jì)管理系 </p>&
2、lt;p> 日期:2011年 12 月 30日</p><p> 目 錄</p><p> 1.課程設(shè)計(jì)的目的與要求…………………………………………3</p><p> 2.正文設(shè)計(jì)…………………………………………………………3</p><p> 2.1系統(tǒng)分析………………………………………………………3<
3、/p><p> 2.1.1開(kāi)發(fā)背景…………………………………………………3</p><p> 2.1.2業(yè)務(wù)流程分析……………………………………………3</p><p> 2.1.3數(shù)據(jù)流程圖………………………………………………4</p><p> 2.1.4數(shù)據(jù)字典…………………………………………………5</p><
4、p> 數(shù)據(jù)項(xiàng)的定義………………………………………………5</p><p> 數(shù)據(jù)結(jié)構(gòu)定義………………………………………………6</p><p> 數(shù)據(jù)流的定義………………………………………………7</p><p> 數(shù)據(jù)邏輯定義………………………………………………7</p><p> 數(shù)據(jù)存儲(chǔ)定義………………………………………
5、………7</p><p> 外部實(shí)體定義………………………………………………7</p><p> 2.2系統(tǒng)設(shè)計(jì)………………………………………………………8</p><p> 2.2.1功能設(shè)計(jì)…………………………………………………8</p><p> 2.2.2系統(tǒng)運(yùn)行環(huán)境與數(shù)據(jù)庫(kù)設(shè)計(jì)……………………………9</p>
6、<p> 2.2.3輸入輸出設(shè)計(jì)……………………………………………11</p><p> 3.課程設(shè)計(jì)總結(jié)………………………………………………………19</p><p> 4.參考文獻(xiàn)……………………………………………………………20</p><p> 《企業(yè)工資管理信息系統(tǒng)》</p><p> 一、課程設(shè)計(jì)的目的與要求&
7、lt;/p><p> (正文為宋體,五號(hào)字 行間距為21)</p><p> 通過(guò)管理信息系統(tǒng)課程設(shè)計(jì),進(jìn)一步掌握管理信息系統(tǒng)的理論和方法。培養(yǎng)和鍛煉開(kāi)發(fā)管理信息系統(tǒng)的能力。為今后信息系統(tǒng)開(kāi)發(fā)打下良好的基礎(chǔ)。</p><p> 要求了解企業(yè)管理信息系統(tǒng)開(kāi)發(fā)的全過(guò)程,理解信息系統(tǒng)課程相關(guān)的概念,掌握管理信息系統(tǒng)的開(kāi)發(fā)方法。主要包括:系統(tǒng)調(diào)研方法;業(yè)務(wù)分析、數(shù)據(jù)分析
8、、系統(tǒng)邏輯模型設(shè)計(jì)方法;數(shù)據(jù)庫(kù)設(shè)計(jì)、功能設(shè)計(jì)、物理模型設(shè)計(jì)方法;系統(tǒng)的實(shí)現(xiàn)等方法。完成一個(gè)小型系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。</p><p><b> 二、設(shè)計(jì)正文</b></p><p><b> 1 系統(tǒng)分析</b></p><p> 1.1系統(tǒng)開(kāi)發(fā)背景、開(kāi)發(fā)范圍、建設(shè)目標(biāo)與必要性</p><p>
9、 隨著經(jīng)濟(jì)的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對(duì)于眾多企業(yè)員工的工資管理的數(shù)據(jù)急劇增加,在這種情況下單靠人工來(lái)處理員工的工資不但容易出錯(cuò),而且效率極低,如果使用計(jì)算機(jī)來(lái)代替人工處理這些信息,不僅簡(jiǎn)潔方便而且可以為公司節(jié)約資源。</p><p> 企業(yè)工資管理系統(tǒng)的主要任務(wù)是用計(jì)算機(jī)對(duì)各種工資信息進(jìn)行日常的管理,如查詢(xún)、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作,快速打印出工資
10、報(bào)表,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了企業(yè)工資管理系統(tǒng)。本系統(tǒng)開(kāi)發(fā)的主要目的就是要使企事業(yè)單位工資管理實(shí)現(xiàn)計(jì)算機(jī)管理,使管理員能夠有序的管理每一位職工的各項(xiàng)工資條款的發(fā)放以及員工個(gè)人臺(tái)帳的生成,使企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益。</p><p> ………(基于什么樣的開(kāi)發(fā)背景、組織機(jī)構(gòu)及信息系統(tǒng)應(yīng)用現(xiàn)狀、問(wèn)題、建設(shè)目標(biāo)及必要性等總體說(shuō)明)</p><p><b>
11、 1.2業(yè)務(wù)流程分析</b></p><p> 通過(guò)對(duì)企業(yè)原先手工進(jìn)行員工工資管理業(yè)務(wù)情況的詳細(xì)調(diào)研,可以設(shè)計(jì)出它的業(yè)務(wù)流程圖如下1-1</p><p> 圖中登錄用戶(hù)為用戶(hù)自己與管理者。</p><p><b> 圖1-1</b></p><p><b> 1.3數(shù)據(jù)流程圖</b&g
12、t;</p><p> 管理系統(tǒng)的數(shù)據(jù)流程圖符號(hào)如圖1-2所示</p><p> 外部實(shí)體 處理 數(shù)據(jù)流 數(shù)據(jù)存儲(chǔ)</p><p><b> 圖1-2</b></p><p> 本系統(tǒng)數(shù)據(jù)流程圖如圖1-3所示</p><p>
13、 考勤 員工基本信息員工基本信息</p><p><b> 工資固定信息</b></p><p><b> 員工信息</b></p><p><b> 工資信息</b></p><p><b> 工資表</b>&
14、lt;/p><p> 員工職位 工資信息 員工號(hào)密碼</p><p><b> 個(gè)人信息</b></p><p><b> 總工資</b></p><p><b> 基本工資</b></p><p><b>
15、圖1-3</b></p><p><b> 1.4數(shù)據(jù)字典</b></p><p> 為了對(duì)數(shù)據(jù)流程圖中的各個(gè)元素作出詳細(xì)的說(shuō)明,有必要建立數(shù)據(jù)字典。數(shù)據(jù)字典的內(nèi)容主要是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯、數(shù)據(jù)存儲(chǔ)和外部實(shí)體等六個(gè)方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。<
16、;/p><p> 1.4.1數(shù)據(jù)項(xiàng)的定義</p><p> 1)數(shù)據(jù)項(xiàng)編號(hào):D-01</p><p><b> 數(shù)據(jù)項(xiàng)名稱(chēng):?jiǎn)T工號(hào)</b></p><p> 簡(jiǎn) 述:標(biāo)注員工號(hào),查詢(xún)比較方便</p><p> 類(lèi)型及寬度:字符型,10位</p><p>
17、取 值 范圍:001——010</p><p> 2)數(shù)據(jù)項(xiàng)編號(hào):D-02</p><p> 數(shù)據(jù)項(xiàng)名稱(chēng):?jiǎn)T工姓名</p><p> 簡(jiǎn) 述:?jiǎn)T工的稱(chēng)呼方式</p><p> 類(lèi)型及寬度:字符型,8位</p><p> 3)數(shù)據(jù)項(xiàng)編號(hào):D-03</p><p> 數(shù)據(jù)項(xiàng)名稱(chēng)
18、:工資等級(jí)</p><p> 簡(jiǎn) 述:不同級(jí)別工資的劃分</p><p> 類(lèi)型及寬度:字符型,5位</p><p> 4)數(shù)據(jù)項(xiàng)編號(hào):D-04</p><p><b> 數(shù)據(jù)項(xiàng)名稱(chēng):工資額</b></p><p> 簡(jiǎn) 述:工資的數(shù)量</p><
19、p> 類(lèi)型及寬度:字符型,10位</p><p> 5)數(shù)據(jù)項(xiàng)編號(hào):D-05</p><p> 數(shù)據(jù)項(xiàng)名稱(chēng):崗位名稱(chēng)</p><p> 簡(jiǎn) 述:?jiǎn)T工從事的崗位</p><p> 類(lèi)型及寬度:字符型,20位</p><p> 6)數(shù)據(jù)項(xiàng)編號(hào):D-06</p><p>
20、 數(shù)據(jù)項(xiàng)名稱(chēng):崗位工資</p><p> 簡(jiǎn) 述:?jiǎn)T工崗位對(duì)應(yīng)的工資</p><p> 類(lèi)型及寬度:字符型,10位</p><p> 7)數(shù)據(jù)項(xiàng)編號(hào):D-07</p><p><b> 數(shù)據(jù)項(xiàng)名稱(chēng):工齡</b></p><p> 簡(jiǎn) 述:?jiǎn)T工的工作年齡</p&g
21、t;<p> 類(lèi)型及寬度:字符型,5位</p><p> 取值范圍:0——20</p><p> 8)數(shù)據(jù)項(xiàng)編號(hào):D-08</p><p> 數(shù)據(jù)項(xiàng)名稱(chēng):工齡工資</p><p> 簡(jiǎn) 述:相應(yīng)工齡對(duì)應(yīng)的工資</p><p> 類(lèi)型及寬度:字符型,10位</p><
22、;p> 9)數(shù)據(jù)項(xiàng)編號(hào):D-09</p><p> 數(shù)據(jù)項(xiàng)名稱(chēng):基礎(chǔ)工資</p><p> 簡(jiǎn) 述:?jiǎn)T工應(yīng)得的基本工資</p><p> 類(lèi)型及寬度:字符型,10位</p><p> 10)數(shù)據(jù)項(xiàng)編號(hào):D-09</p><p><b> 數(shù)據(jù)項(xiàng)名稱(chēng):總計(jì)</b><
23、/p><p> 簡(jiǎn) 述:?jiǎn)T工應(yīng)得工資總和</p><p> 類(lèi)型及寬度:字符型,10位</p><p> 1.4.2數(shù)據(jù)結(jié)構(gòu)的定義</p><p> 1)數(shù)據(jù)結(jié)構(gòu)編號(hào):DS-01</p><p> 數(shù)據(jù)結(jié)構(gòu)名稱(chēng):工資匯總</p><p> 簡(jiǎn) 述:定義了各員工的工
24、資信息</p><p> 數(shù)據(jù)結(jié)構(gòu)組成:?jiǎn)T工號(hào)、員工姓名、基礎(chǔ)工資、崗位工資、工齡工資、總計(jì)。</p><p> 2)數(shù)據(jù)結(jié)構(gòu)編號(hào):DS-02</p><p> 數(shù)據(jù)結(jié)構(gòu)名稱(chēng):工資查詢(xún) </p><p> 簡(jiǎn) 述:定義了用戶(hù)的登陸名和密碼</p><p> 數(shù)據(jù)結(jié)構(gòu)組成:登錄名、密碼。</
25、p><p> 1.4.3數(shù)據(jù)流的定義</p><p> 1)數(shù)據(jù)流編號(hào):DL-01</p><p> 數(shù)據(jù)流名稱(chēng):管理員信息</p><p> 簡(jiǎn) 述:管理員的登陸賬戶(hù)和密碼</p><p><b> 數(shù)據(jù)流來(lái)源:用戶(hù)</b></p><p> 數(shù)據(jù)流去向
26、:系統(tǒng)信息驗(yàn)證模塊</p><p> 數(shù)據(jù)流組成:登陸賬戶(hù)+密碼。 </p><p> 2)數(shù)據(jù)流編號(hào):DL-02</p><p> 數(shù)據(jù)流名稱(chēng):?jiǎn)T工信息</p><p> 簡(jiǎn) 述:?jiǎn)T工的姓名、年齡、工資等信息</p><p><b> 數(shù)據(jù)流來(lái)源:?jiǎn)T工</b></p&g
27、t;<p> 數(shù)據(jù)流去向:系數(shù)據(jù)維護(hù)模塊、數(shù)據(jù)查詢(xún)模塊、數(shù)據(jù)排序模塊、數(shù)據(jù)打印模塊</p><p> 數(shù)據(jù)流組成:?jiǎn)T工號(hào)+員工姓名+基本工資+工齡工資+崗位工資+總計(jì)</p><p> 1.4.4處理邏輯的定義</p><p> 1)處理邏輯編號(hào):P1</p><p> 處理邏輯名稱(chēng):管理員登錄</p>
28、<p> 輸入的數(shù)據(jù)流:用戶(hù)信息</p><p> 輸出的數(shù)據(jù)流:管理員操作</p><p> 描述:用戶(hù)輸入用戶(hù)名和密碼進(jìn)行管理員身份確認(rèn)并登陸系統(tǒng)</p><p> 2)處理邏輯編號(hào):P2</p><p> 處理邏輯名稱(chēng):數(shù)據(jù)維護(hù)</p><p> 輸入的數(shù)據(jù)流:?jiǎn)T工信息</p>
29、<p> 輸出的數(shù)據(jù)流:?jiǎn)T工信息備份儲(chǔ)存</p><p> 描述:導(dǎo)入員工信息execl文件,進(jìn)行員工查看,備份為員工信息表。</p><p> 3)處理邏輯編號(hào):P3</p><p> 處理邏輯名稱(chēng):工資查詢(xún)查詢(xún)</p><p> 輸入的數(shù)據(jù)流:?jiǎn)T工信息</p><p> 輸出的數(shù)據(jù)流:顯示器
30、</p><p> 描述:根據(jù)查詢(xún)條件輸出員工工資結(jié)果</p><p> 4)處理邏輯編號(hào):P5</p><p> 處理邏輯名稱(chēng):打印處理</p><p> 輸入的數(shù)據(jù)流:?jiǎn)T工信息、工資信息信息</p><p> 輸出的數(shù)據(jù)流:打印機(jī)</p><p> 描述:根據(jù)條件打印所要的結(jié)果&
31、lt;/p><p> 1.4.5數(shù)據(jù)存儲(chǔ)的定義</p><p><b> 數(shù)據(jù)存儲(chǔ)編號(hào):D1</b></p><p> 數(shù)據(jù)存儲(chǔ)名稱(chēng):?jiǎn)T工記錄信息存儲(chǔ)</p><p> 簡(jiǎn) 述:由管理員統(tǒng)計(jì)員工信息</p><p> 數(shù)據(jù)存儲(chǔ)結(jié)構(gòu):?jiǎn)T工號(hào)+員工姓名+基本工資+工齡工資+崗位工資
32、+總計(jì)</p><p> 1.4.6外部實(shí)體的定義</p><p><b> 外部實(shí)體編號(hào):S1</b></p><p><b> 外部實(shí)體名稱(chēng):?jiǎn)T工</b></p><p> 輸出的數(shù)據(jù)流:?jiǎn)T工信息</p><p><b> 2 系統(tǒng)設(shè)計(jì)</b&g
33、t;</p><p><b> 2.1功能設(shè)計(jì)</b></p><p> 本系統(tǒng)在設(shè)計(jì)時(shí)采用結(jié)構(gòu)化程序的設(shè)計(jì)方法,系統(tǒng)的總體結(jié)構(gòu)采用菜單來(lái)調(diào)用表單,利用表單來(lái)對(duì)信息進(jìn)行管理、數(shù)據(jù)加工、信息查詢(xún)、系統(tǒng)維護(hù)等工作,系統(tǒng)的功能模塊本結(jié)構(gòu)</p><p> 本系統(tǒng)大致分為如下四大功能模塊。</p><p><b>
34、; 1.員工信息</b></p><p> 分為員工信息瀏覽和員工信息查詢(xún):</p><p> 在員工信息瀏覽子模塊中,可以對(duì)員工的編號(hào)、姓名、性別、崗位、工齡、工資等級(jí)等信息進(jìn)行瀏覽,并可以對(duì)員工信息進(jìn)行增加記錄,修改記錄,刪除記錄等操作;</p><p> 在員工信息查詢(xún)模塊中,可按員工號(hào)或員工姓名進(jìn)行查詢(xún)。</p><p
35、><b> 2.工資基本設(shè)定</b></p><p> 包括對(duì)基礎(chǔ)工資、崗位工資、工齡工資的設(shè)定。</p><p> 基礎(chǔ)工資的設(shè)定包括工資等級(jí)、工資額的設(shè)定,可以對(duì)工資等級(jí)及相應(yīng)的工資額進(jìn)行修改、添加、刪除。</p><p> 崗位工資的設(shè)定包括崗位名稱(chēng)、崗位工資額的設(shè)定,可以對(duì)崗位名稱(chēng)及相應(yīng)的崗位工資額進(jìn)行修改、添加、刪除。&
36、lt;/p><p> 工齡工資的設(shè)定包括工齡、工資額的設(shè)定,可以對(duì)各個(gè)工齡段及相應(yīng)的工齡工資額進(jìn)行修改、添加、刪除。</p><p><b> 3.工資匯總</b></p><p> 在工資管理中,要分別輸入每一個(gè)員工的各項(xiàng)工資條款,這樣才能運(yùn)用計(jì)算機(jī)技術(shù)來(lái)管理好員工的工資發(fā)放情況,其中包括:?jiǎn)T工基本情況,員工基本工資情況,員工崗位工資情況,
37、員工工齡工資,工資綜合。 </p><p><b> 4.個(gè)人工資查詢(xún)</b></p><p> 此查詢(xún)分為按職工姓名查詢(xún)、按職工號(hào)查詢(xún)。</p><p><b> 5.退出</b></p><p> 此功能塊為退出系統(tǒng)。</p><p> 功能模塊圖如圖2-1所
38、示</p><p> 2.2系統(tǒng)運(yùn)行環(huán)境與數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p><b> 系統(tǒng)環(huán)境</b></p><p><b> 硬件要求</b></p><p><b> 2.軟件要求</b></p><p><b> 數(shù)據(jù)庫(kù)設(shè)計(jì)<
39、/b></p><p> 概念設(shè)計(jì)中自頂向下的實(shí)體分析方法,即常用的實(shí)體聯(lián)系模型(簡(jiǎn)稱(chēng)E-R模型),對(duì)具體數(shù)據(jù)進(jìn)行抽象加工,將實(shí)體集合抽象成實(shí)體類(lèi)型。用實(shí)體間聯(lián)系反映現(xiàn)實(shí)世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。</p><p> 通過(guò)對(duì)企業(yè)工資管理內(nèi)容和過(guò)程的分析,本系統(tǒng)應(yīng)設(shè)計(jì)的實(shí)體和屬性如下:</p><p> 本系統(tǒng)一共用到了
40、3個(gè)表。如下:</p><p> 崗位表(dept.dbf)(包括崗位名稱(chēng),崗位工資)</p><p> 工齡表(gongling.dbf)(包括工齡,工齡工資)</p><p> 工人信息表(personnel.dbf)(包括編號(hào),姓名,性別,工作崗位,工齡,工資等級(jí))。</p><p> 圖2-2為本系統(tǒng)中工人信息的實(shí)體集及有關(guān)屬
41、性的圖例:</p><p><b> 圖2-2</b></p><p> 實(shí)體與實(shí)體之間的關(guān)系E—R圖,如圖2-3</p><p> 系統(tǒng)中有關(guān)數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)</p><p><b> 1.部門(mén)表</b></p><p><b> 2.工齡表</b
42、></p><p><b> 3.員工信息表</b></p><p> 2.3、輸入/輸出設(shè)計(jì)</p><p> 本系統(tǒng)的輸入采用鼠標(biāo)和鍵盤(pán)相結(jié)合的輸入方法。本系統(tǒng)的使用相應(yīng)簡(jiǎn)單,基本上只要會(huì)使用Windows軟件就會(huì)使用本系統(tǒng),在具體的操作時(shí),只需點(diǎn)擊鼠標(biāo)左鍵即可進(jìn)行相應(yīng)功能的選擇。而且本系統(tǒng)輸出簡(jiǎn)單明了。</p>
43、<p><b> 2.3.1輸入設(shè)計(jì)</b></p><p> 管理員登錄界面以Visual FoxPro 6.0中表單的形式實(shí)現(xiàn),需要管理員輸入用戶(hù)名、密碼來(lái)進(jìn)行系統(tǒng)登錄。員工信息等情況由員工信息Execl文件導(dǎo)入。</p><p><b> 2.3.2輸出設(shè)計(jì)</b></p><p> 本系統(tǒng)主要涉及
44、到屏幕顯示輸出和打印機(jī)打印輸出。以表和報(bào)表的格式。</p><p><b> 3 系統(tǒng)實(shí)施</b></p><p> 下面對(duì)本系統(tǒng)的具體的幾個(gè)模塊做詳細(xì)說(shuō)明。</p><p> 1、系統(tǒng)主程序MAIN.PRG</p><p> clear screen </p><p> clear e
45、vents</p><p> set defa to d:\qygz</p><p> open database database\salary</p><p> do salary\main.mpr</p><p> do form salary\form\ksjm</p><p> read event
46、s</p><p> 2、Ksjm.frm </p><p> (1)打開(kāi)表單設(shè)計(jì)器,設(shè)計(jì)好表單,并且設(shè)置好必要的屬性,設(shè)計(jì)結(jié)果見(jiàn)圖6-3。</p><p> Form1.load事件代碼:</p><p><b> public i</b></p><p><b> i=0&
47、lt;/b></p><p> Timer.timer事件代碼:</p><p> if Thisform.Label1.Left<0-Thisform.Label1.Width</p><p> Thisform.Label1.Left=Thisform.Width+3</p><p><b> Endif&l
48、t;/b></p><p> Thisform.Label1.Left=Thisform.Label1.Left-10</p><p><b> I=I+10</b></p><p> If I>=255*2-6</p><p><b> I=0</b></p>&
49、lt;p><b> Endif</b></p><p> (2)“員工基本信息“按鈕的CLICK事件為:</p><p> do form salary\form\personnel</p><p> personnel.frm的有關(guān)設(shè)計(jì)見(jiàn)第3目</p><p> (3)“工資基本設(shè)定“按鈕的CLICK事
50、件為:</p><p> do form salary\form\dataformat</p><p> (4)“工資匯總“按鈕的CLICK事件為:</p><p> do form salary\form\result</p><p> ?。?)“個(gè)人工資查詢(xún)“按鈕的CLICK事件為:</p><p> do
51、 form salary\form\grcx</p><p> ?。?)“退出“按鈕的CLICK事件為:</p><p> thisform.release</p><p> clear events</p><p> 3.personnel.frm的有關(guān)設(shè)計(jì):</p><p> (1)打開(kāi)表單設(shè)計(jì)器,設(shè)計(jì)好表
52、單,并且設(shè)置好必要的屬性,設(shè)計(jì)結(jié)果見(jiàn)圖6-4。</p><p> Form1.init事件代碼:</p><p> set multilocks on</p><p> cursorsetprop("buffering",3)</p><p> (2) thisform.pageframe1.page1.comma
53、nd1.click事件代碼:</p><p> thisform.pageframe1.page1.fy1.enabled=.F.</p><p> thisform.pageframe1.page1.command2.enabled=.F.</p><p> thisform.pageframe1.page1.command3.enabled=.F.<
54、/p><p> thisform.pageframe1.page1.command4.enabled=.T.</p><p> if thisform.pageframe1.page1.command1.caption='增加新記錄'</p><p> thisform.pageframe1.page1.txtpid.enabled=.T.<
55、/p><p> thisform.pageframe1.page1.txtpname.enabled=.T.</p><p> thisform.pageframe1.page1.txtp***.enabled=.T.</p><p> thisform.pageframe1.page1.txtpjob.enabled=.T.</p><p&g
56、t; thisform.pageframe1.page1.txtpindate.enabled=.T.</p><p> thisform.pageframe1.page1.txtprank.enabled=.T.</p><p> append blank</p><p> thisform.pageframe1.page1.command1.captio
57、n='增加確認(rèn)'</p><p> thisform.pageframe1.page1.refresh</p><p> thisform.pageframe1.page1.txtpid.setfocus</p><p><b> else</b></p><p> getid=alltrim(t
58、hisform.pageframe1.page1.txtpid.value)</p><p> getname=alltrim(thisform.pageframe1.page1.txtpname.value)</p><p> get***=alltrim(thisform.pageframe1.page1.txtp***.value)</p><p> g
59、etjob=alltrim(thisform.pageframe1.page1.txtpjob.value)</p><p> getindate=alltrim(thisform.pageframe1.page1.txtpindate.value)</p><p> getrank=alltrim(thisform.pageframe1.page1.txtprank.value)&l
60、t;/p><p> if empty(getid) or empty(getname) or empty(get***) or empty(getjob) or empty(getindate) or empty(getrank)</p><p> messagebox("資料不足",48,"錯(cuò)誤")</p><p><
61、b> else</b></p><p> thisform.pageframe1.page1.command1.caption='增加新記錄'</p><p> tableupdate(.t.)</p><p> thisform.pageframe1.page1.txtpid.enabled=.F.</p>
62、<p> thisform.pageframe1.page1.txtpname.enabled=.F.</p><p> thisform.pageframe1.page1.txtp***.enabled=.F.</p><p> thisform.pageframe1.page1.txtpjob.enabled=.F.</p><p> this
63、form.pageframe1.page1.txtpindate.enabled=.F.</p><p> thisform.pageframe1.page1.txtprank.enabled=.F.</p><p> thisform.pageframe1.page1.fy1.enabled=.T.</p><p> thisform.pageframe1.
64、page1.command2.enabled=.T.</p><p> thisform.pageframe1.page1.command3.enabled=.T.</p><p> thisform.pageframe1.page1.command4.enabled=.F.</p><p> 4.工齡工資設(shè)定窗體代碼: </p><p&g
65、t; ?。?)“修改”按鈕有關(guān)代碼:</p><p> thisform.grdgongling.column1.text1.enabled=.T.</p><p> thisform.grdgongling.column2.text1.enabled=.T.</p><p> thisform.grdgongling.column1.text1.setfoc
66、us</p><p> ?。?)“修改確認(rèn)”按鈕有關(guān)代碼:</p><p> thisform.grdgongling.column1.text1.enabled=.F.</p><p> thisform.grdgongling.column2.text1.enabled=.F.</p><p> ?。?)“添加” 按鈕有關(guān)代碼:<
67、;/p><p> append blank</p><p><b> go bottom</b></p><p> thisform.grdgongling.column1.text1.enabled=.T.</p><p> thisform.grdgongling.column2.text1.enabled=.T
68、.</p><p> thisform.grdgongling.column1.text1.setfocus</p><p> ?。?)“刪除” 按鈕有關(guān)代碼:</p><p> thisform.grdgongling.recordsource=''</p><p> use gongling exclusive<
69、;/p><p> delete from gongling where gname=getgname</p><p><b> pack</b></p><p> thisform.grdgongling.recordsource='gongling'</p><p> thisform.grdgon
70、gling.refresh</p><p> ?。?)“退出” 按鈕有關(guān)代碼</p><p> thisform.release</p><p> do form salary\form\dataformat</p><p> 5.個(gè)人查詢(xún)窗體有關(guān)代碼:</p><p> (1)“確定”按鈕有關(guān)代碼:</
71、p><p> inname=alltrim(thisform.text1.value)</p><p> inpswd=alltrim(thisform.text2.value)</p><p> set order to tms_user</p><p> seek inname</p><p> if !fo
72、und()</p><p> cMessageTitle='設(shè)備管理系統(tǒng)'</p><p> cMessageText='用戶(hù)名錯(cuò)誤,請(qǐng)重新輸入'</p><p> nDialogType=4+32</p><p> nAnswer=messagebox(cMessageText,nDialogType
73、,cMessageTitle)</p><p><b> do case</b></p><p> case nAnswer=6 </p><p> thisform.text1.value=''</p><p> thisform.text1.setfocus </p
74、><p> case nAnswer=7 </p><p> messagebox("請(qǐng)勿偷窺他人資料",48,"警告")</p><p> thisform.release</p><p><b> endcase</b></p><p&g
75、t;<b> else</b></p><p> if tms_pswd!=inpswd</p><p> cMessageTitle='設(shè)備管理系統(tǒng)'</p><p> cMessageText='密碼錯(cuò)誤,請(qǐng)重新輸入'</p><p> nDialogType=4+32<
76、;/p><p> nanswer=messagebox(cMessageText,nDialogType,cMessageTitle)</p><p><b> do case</b></p><p> case nAnswer=6</p><p><b> if flag<2</b>&l
77、t;/p><p> thisform.text2.value=''</p><p> thisform.text2.setfocus</p><p> flag=flag+1</p><p><b> else</b></p><p> messagebox("請(qǐng)勿
78、偷窺他人資料",48,"警告")</p><p> thisform.release</p><p><b> endif</b></p><p> case nAnswer=7 </p><p> messagebox("請(qǐng)勿偷窺他人資料",48,"
79、;警告") </p><p> thisform.release</p><p><b> endcase</b></p><p><b> else</b></p><p> thisform.release</p><p> par1=inname
80、</p><p> do form salary\form\gresult</p><p><b> endif</b></p><p><b> endif</b></p><p> ?。?)表單載入事件代碼: </p><p> public inname<
81、/p><p> public flag</p><p><b> flag=0</b></p><p> 6.崗位工資有關(guān)源碼:</p><p> ?。?)“修改”按鈕有關(guān)代碼:</p><p> thisform.grddept.column1.text1.enabled=.T.</p
82、><p> thisform.grddept.column2.text1.enabled=.T.</p><p> thisform.grddept.column1.text1.setfocus</p><p> ?。?)“修改確認(rèn)”按鈕有關(guān)代碼:</p><p> thisform.grddept.column1.text1.enable
83、d=.F.</p><p> thisform.grddept.column2.text1.enabled=.F.</p><p> ?。?)“添加” 按鈕有關(guān)代碼:</p><p> append blank</p><p><b> go bottom</b></p><p> thi
84、sform.grddept.column1.text1.enabled=.T.</p><p> thisform.grddept.column2.text1.enabled=.T.</p><p> thisform.grddept.column1.text1.setfocus</p><p> (4)“刪除” 按鈕有關(guān)代碼:</p><
85、p> thisform.grddept.recordsource=''</p><p> use dept exclusive</p><p> delete from dept where jobname=getjob</p><p><b> pack</b></p><p> thi
86、sform.grddept.recordsource='dept'</p><p> thisform.grddept.refresh</p><p> ?。?)“退出” 按鈕有關(guān)代碼</p><p> thisform.release</p><p> do form salary\form\dataformat<
87、;/p><p><b> 其它模塊設(shè)計(jì)略</b></p><p> 三、課程設(shè)計(jì)總結(jié)或結(jié)論</p><p> 通過(guò)這次課程設(shè)計(jì),使我受到了一次用專(zhuān)業(yè)知識(shí)、專(zhuān)業(yè)技能分析和解決問(wèn)題的全面系統(tǒng)的鍛煉。使我在綜合知識(shí)的選用方面,在應(yīng)用軟件開(kāi)發(fā)的基本思想、方法方面,以及在常用編程設(shè)計(jì)思路技巧的掌握方面都能向前邁了一大步。為日后成為合格的應(yīng)用型人才打下良
88、好的基礎(chǔ)。這次在指導(dǎo)老師的幫助下,在同學(xué)的幫助下,基本上完成了設(shè)計(jì)任務(wù),在軟件的設(shè)計(jì)方面也有了一定的提高,熟練掌握了VISUAL FOXPRO命令和編程技巧,為今后走上工作崗位打下了專(zhuān)業(yè)基礎(chǔ)。 </p><p> 在這次的課程設(shè)計(jì)中,讓我深深地體現(xiàn)到進(jìn)行軟件開(kāi)發(fā)不是一件簡(jiǎn)單的事情,它需要設(shè)計(jì)者具有全面的專(zhuān)業(yè)知識(shí)、縝密的思維、嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度以及較高的分析問(wèn)題、解決問(wèn)題的能力,而我在很多方面還有欠缺。最后,
89、我要衷心感謝老師在我的設(shè)計(jì)過(guò)程中給予我的極大幫助,使我能夠及時(shí)、順利地完成此次的畢業(yè)設(shè)計(jì)。同時(shí),也要感謝我的老師和同學(xué)們及實(shí)習(xí)企業(yè)在本系統(tǒng)的設(shè)計(jì)過(guò)程中給予我的支持和幫助。</p><p><b> 四、參考文獻(xiàn)</b></p><p> [1] 權(quán)明富,齊佳音,舒華英.客戶(hù)價(jià)值評(píng)價(jià)指標(biāo)體系設(shè)計(jì)[J].南開(kāi)管理評(píng)論,2004,7(3):17-18.</p>
90、;<p> [2] 劉小洪,鄒鵬. 商業(yè)銀行客戶(hù)關(guān)系價(jià)值管理模型研究[J].管理科學(xué),2005,18(3):57-60.</p><p> [3] 劉展,馮宗憲. M.H.DIS模型在我國(guó)上市公司信用評(píng)估中的應(yīng)用研究[J].系統(tǒng)工程理論與實(shí)踐,2004(2):76-82.</p><p> [4] 李純青,徐寅峰,張洋. 基于知識(shí)管理的動(dòng)態(tài)客戶(hù)關(guān)系管理研究[J].中國(guó)管
91、理科學(xué),2004,12(2): 88-94.</p><p> [5] 呂延杰,尹濤,王琦. 客戶(hù)關(guān)系管理與主題分析[M].北京,中國(guó)郵電出版社,2002. </p><p> [6] 秦壽康等. 綜合評(píng)價(jià)原理與應(yīng)用[M].北京:電子工業(yè)出版社,2003.</p><p> 附錄(其他必要資料)</p><p><b> 小
92、組成員分工說(shuō)明:</b></p><p> 小組成員:陳紅光 200806080202</p><p> 楊 征 200806080219</p><p> 袁鵬翔 200806080221</p><p> 成員分工:系統(tǒng)分析、設(shè)計(jì):楊征、陳紅光</p><p> 系統(tǒng)實(shí)施、測(cè)試:楊征、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)工資管理信息系統(tǒng)課程設(shè)計(jì)
- 工資管理信息系統(tǒng)課程設(shè)計(jì)
- 工資管理信息系統(tǒng)課程設(shè)計(jì)
- 工資管理信息系統(tǒng)課程設(shè)計(jì)報(bào)告
- 《管理信息系統(tǒng)》課程設(shè)計(jì)-- 企業(yè)工資管理系統(tǒng)的開(kāi)發(fā)
- 管理信息系統(tǒng)課程設(shè)計(jì)--工資管理系統(tǒng)的設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---醫(yī)藥管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--超市管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--教務(wù)管理信息系統(tǒng)
- 員工工資管理信息系統(tǒng)課程設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)酒店管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--工資管理系統(tǒng)的分析與設(shè)計(jì)
- 管理信息系統(tǒng)課程設(shè)計(jì)---銀行儲(chǔ)蓄管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---酒店前臺(tái)管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---醫(yī)院藥物管理信息系統(tǒng)
- 企業(yè)人事工資管理信息系統(tǒng).pdf
- 管理信息系統(tǒng)課程設(shè)計(jì)---企業(yè)工資信息管理系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--人事管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)--航空售票管理信息系統(tǒng)
- 工資管理信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
評(píng)論
0/150
提交評(píng)論