版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 工資管理系統(tǒng)設(shè)計(jì)</b></p><p> 【摘 要】 對(duì)企業(yè)而言,人力資源是企業(yè)最寶貴地資源,也是企業(yè)地“生命線”.而工資管理又是人力資源管理地重中之重.實(shí)行電子化地工資管理,可以讓人力資源管理人員從繁重瑣碎地案頭工作解脫出來(lái),去完成更重要地工作.本文介紹畢業(yè)設(shè)計(jì)課題地選題背景和意義,相關(guān)地研究和開(kāi)發(fā)地比較和綜述,研究開(kāi)發(fā)地過(guò)程,以及設(shè)計(jì)思路和實(shí)現(xiàn)細(xì)節(jié)地考
2、慮,最后給出了作者在畢業(yè)設(shè)計(jì)過(guò)程地體會(huì).</p><p> 【關(guān)鍵字】管理信息系統(tǒng),數(shù)據(jù)庫(kù),工資管理,實(shí)體關(guān)系圖(E-R圖),數(shù)據(jù)字典,數(shù)據(jù)流圖.</p><p> 第一章 緒 論</p><p> 1.1研究課題地背景</p><p> 借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)管理信息系統(tǒng)是當(dāng)今社會(huì)地重要趨勢(shì).黨和政府根據(jù)知識(shí)經(jīng)
3、濟(jì)時(shí)代地特點(diǎn),對(duì)國(guó)民經(jīng)濟(jì)建設(shè)提出了“用信息化帶動(dòng)工業(yè)化”地指導(dǎo)思想.對(duì)企業(yè)而言,全面開(kāi)發(fā)和應(yīng)用計(jì)算機(jī)管理信息系統(tǒng)就是近期不能回避地問(wèn)題.在企業(yè)管理中,人力資源是企業(yè)最寶貴地資源,也是企業(yè)地“生命線”,因此人事管理是企業(yè)地計(jì)算機(jī)管理信息系統(tǒng)重要組成部分.而工資管理又是人力資源管理地重中之重.實(shí)行電子化地工資管理,可以讓人力資源管理人員從繁重瑣碎地案頭工作解脫出來(lái),去完成更重要地工作.工資管理信息系統(tǒng)地實(shí)現(xiàn)可以減輕比較繁瑣地手工工資管理.&
4、lt;/p><p> 現(xiàn)在應(yīng)用在大中型企業(yè)地管理信息系統(tǒng)中,幾乎都包括了工資管理模塊.有些環(huán)境中是由作為大型ERP軟件中地一個(gè)模塊引進(jìn)地,有些是作為企業(yè)地財(cái)務(wù)系統(tǒng)地一部分.這些根據(jù)規(guī)范地西方地管理制度設(shè)計(jì)地工資管理軟件,在很多時(shí)候還不能完全解決中國(guó)特色地中小企業(yè)地問(wèn)題,本文介紹地畢業(yè)設(shè)計(jì)地研究工作就是要為這些具有中國(guó)特色地中小企業(yè)解決他們?cè)诠べY管理方面地問(wèn)題.</p><p> 通過(guò)在本單
5、位經(jīng)過(guò)一周地調(diào)研,并參考其他同行設(shè)計(jì)工資管理軟件,我基本上搞清楚了像我們單位這樣地小型企業(yè)對(duì)系統(tǒng)地需求,如果能夠設(shè)計(jì)一套針對(duì)類似本單位地小型國(guó)有企業(yè)地工資管理系統(tǒng)特別有意義,并且是現(xiàn)行地財(cái)務(wù)管理軟件代替不了地.</p><p> 在和指導(dǎo)老師多次交流后,確定實(shí)現(xiàn)方案地要點(diǎn)和工作計(jì)劃.本系統(tǒng)地實(shí)現(xiàn)地主要功能有:?jiǎn)T工信息管理、工資結(jié)構(gòu)設(shè)置、工資匯總打印等等功能.</p><p> 1.2
6、研究思路和工作計(jì)劃</p><p> 注:本范文由計(jì)算機(jī)與通信學(xué)院徐國(guó)梁老師提供.</p><p> 正如研究任何其它軟件項(xiàng)目一樣,我做地畢業(yè)設(shè)計(jì)也經(jīng)歷了從選題,調(diào)研,熟悉開(kāi)發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵技術(shù),查找類似地相關(guān)系統(tǒng)地資料;系統(tǒng)概要設(shè)計(jì),數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),功能模塊開(kāi)發(fā),功能模塊測(cè)試,系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改.下面地流程圖反映了我們地基本地思路和過(guò)程.</p><p&g
7、t; 在各階段地時(shí)間安排上,選題和調(diào)研用了兩周左右地時(shí)間;熟悉開(kāi)發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵技術(shù),查找類似地相關(guān)系統(tǒng)地資料用了兩周時(shí)間;系統(tǒng)概要設(shè)計(jì)用了一周地時(shí)間;數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)用了一周時(shí)間;功能模塊開(kāi)發(fā)和功能模塊測(cè)試用了四周地時(shí)間;最后,系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改用了約三周地時(shí)間.完成全部工作大約用了3個(gè)月地時(shí)間.</p><p> 第二章 管理信息系統(tǒng)研究概述</p><p> 2.1管理
8、信息系統(tǒng)地發(fā)展歷史</p><p> 信息作為生產(chǎn)力中最活躍地因素,很早就在人類經(jīng)濟(jì)生活中發(fā)揮著不可替代地作用,但把信息納入企業(yè)經(jīng)營(yíng)管理系統(tǒng)中高效處理和應(yīng)用是在計(jì)算機(jī)發(fā)明以后地50年代末.</p><p> 目前人們所提到地管理信息系統(tǒng),通常是指以計(jì)算機(jī)為工具,對(duì)管理信息進(jìn)行收集、存貯、檢索、加工和傳遞,使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域地“人-機(jī)系統(tǒng)”,該系統(tǒng)是70</p>
9、<p> 年代初“后工業(yè)經(jīng)濟(jì)”時(shí)代地產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展地初期,是單一地人—機(jī)系統(tǒng),系統(tǒng)功能簡(jiǎn)單,效率低,對(duì)管理地作用有限.</p><p> 進(jìn)入2 0世紀(jì)80年代末,隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)地大力發(fā)展,企業(yè)管理信息系統(tǒng)進(jìn)入網(wǎng)絡(luò)化地發(fā)展時(shí)期.世界發(fā)達(dá)國(guó)家已建立起了完善地先進(jìn)地管理信息系統(tǒng)體系,在其社會(huì)經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大地作用.</p><p> 我國(guó)
10、地管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國(guó)家相繼建立起了“金卡”、“金關(guān)”、“金橋”工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng).隨著世界經(jīng)濟(jì)和我國(guó)經(jīng)濟(jì)逐步向知識(shí)經(jīng)濟(jì)邁進(jìn),無(wú)論是基于工業(yè)經(jīng)濟(jì)地管理信息系統(tǒng),還是面向少數(shù)專家和管理人員地專家系統(tǒng) (ES)或決策支持系統(tǒng) (DSS),其處理對(duì)象和服務(wù)對(duì)象,自身地系統(tǒng)結(jié)構(gòu),處理能力,都有了進(jìn)一步地發(fā)展.</p><p> 2.2管理信息系統(tǒng)地特點(diǎn)<
11、/p><p> 1、管理信息系統(tǒng)地組成</p><p> 管理信息系統(tǒng)在企業(yè)中地應(yīng)用存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù).</p><p> 人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)地領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們?cè)谙到y(tǒng)中起主導(dǎo)作用.MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開(kāi)發(fā)人員就可以完成地,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)地積極參與.</p>
12、;<p> 計(jì)算機(jī)技術(shù)是MIS(管理信息系統(tǒng))得以實(shí)施地主要技術(shù).在這些技術(shù)中,軟件開(kāi)發(fā)是MIS開(kāi)發(fā)地重點(diǎn).</p><p> 第三個(gè)因素也不能忽視.企業(yè)地管理數(shù)據(jù)是MIS正常運(yùn)行地基礎(chǔ).廣義地說(shuō),各項(xiàng)管理制度是MIS建設(shè)成功地基礎(chǔ).試想要計(jì)算一臺(tái)機(jī)床地成本,需要按時(shí)輸入每個(gè)部件、每個(gè)零件以及每個(gè)螺釘螺帽地費(fèi)用,涉及企業(yè)地生產(chǎn)車間、采購(gòu)、庫(kù)房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門,必須有一整套管理制度作保證
13、.</p><p> 2、管理信息系統(tǒng)地界面特點(diǎn)</p><p> 在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要地分支.MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:</p><p> ?。?)以通信功能作為界面設(shè)計(jì)地核心</p><p> 人機(jī)界面設(shè)計(jì)地關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息.一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采
14、取自然地方式:另一方面,計(jì)算機(jī)向人傳遞地信息必須準(zhǔn)確,不致引起誤解或混亂.另外,不要把內(nèi)部地處理、加工與人機(jī)界面混在一起(人機(jī)界面程序只是通信),以免互相干擾,影響速度.</p><p> 設(shè)計(jì)MIS時(shí),針對(duì)每一個(gè)功能,都要按照模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面地通信功能.這樣設(shè)計(jì)出來(lái)地程序不易出錯(cuò),而且易于維護(hù).</p><p> 報(bào)表打印是MIS必備地功能
15、之一,而且打印之前常常需要計(jì)算.計(jì)算與打印分開(kāi)設(shè)計(jì),雖然消耗時(shí)間,但易于整個(gè)MIS系統(tǒng)地維護(hù).</p><p> ?。?)界面必須始終一致</p><p> 統(tǒng)一地人機(jī)界面不至于會(huì)增加用戶地負(fù)擔(dān),讓用戶始終用同一種方式思考與操作.最忌諱地是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法.</p><p> 例如在整個(gè)系統(tǒng)可以以問(wèn)號(hào)圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,
16、以打印機(jī)圖標(biāo)表示打印等.</p><p> ?。?)界面必須使用戶隨時(shí)掌握任務(wù)地進(jìn)展情況</p><p> 人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行地進(jìn)度.特別是在需要較長(zhǎng)時(shí)間地等待時(shí),必須讓用戶了解工作進(jìn)展情況,如可以設(shè)計(jì)已經(jīng)完成了百分之幾地任務(wù)進(jìn)度條等.目前,Windows下地應(yīng)用軟件無(wú)論大小,其安裝程序幾乎均做到了這一點(diǎn).開(kāi)發(fā)MIS軟件時(shí),這一點(diǎn)很值得借鑒.</p><
17、p> ?。?)界面友好.使用方便</p><p> 多數(shù)MIS軟件地?cái)?shù)據(jù)輸入量較大.對(duì)于一些相對(duì)固定地?cái)?shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇.例如,人事管理系統(tǒng)中地“文化程度”是相對(duì)固定地?cái)?shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大?!?、“大本”、“碩研”、“博研”等.錄入這類數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出一個(gè)列表框,待用戶以鼠標(biāo)點(diǎn)擊,而不應(yīng)讓用戶每次都輸入這些漢字.
18、</p><p> 總之,所開(kāi)發(fā)地MIS在使用過(guò)程中,應(yīng)使用戶地?cái)?shù)據(jù)輸入量降至最低限度減少用戶地干預(yù)量.實(shí)踐證明,用戶干預(yù)愈少,MIS系統(tǒng)地滿意程度愈高.</p><p> 2.3管理信息系統(tǒng)地開(kāi)發(fā)方式</p><p> 管理信息系統(tǒng)地開(kāi)發(fā)方式主要有獨(dú)立開(kāi)發(fā)方式、委托開(kāi)發(fā)方式、合作開(kāi)發(fā)方式、購(gòu)買現(xiàn)成軟件方式等4種.這4種開(kāi)發(fā)方式各有優(yōu)點(diǎn)和不足,需要根據(jù)使用單位
19、地技術(shù)力量、資金情況、外部環(huán)境等各種因素進(jìn)行綜合考慮和選擇.不論哪種開(kāi)放方式都需要有單位地領(lǐng)導(dǎo)和業(yè)務(wù)人員參加,并在管理信息系統(tǒng)地整個(gè)開(kāi)發(fā)過(guò)程中培養(yǎng)、鍛煉、壯大該系統(tǒng)地維護(hù)隊(duì)伍.</p><p><b> 1.獨(dú)立開(kāi)發(fā)</b></p><p> 獨(dú)立開(kāi)發(fā)適合于有較強(qiáng)地管理信息系統(tǒng)分析與設(shè)計(jì)隊(duì)伍和程序設(shè)計(jì)人員、系統(tǒng)維護(hù)使用隊(duì)伍地組織和單位,如大學(xué)、研究所、計(jì)算機(jī)公司、
20、高科技公司等單位.獨(dú)立開(kāi)發(fā)地優(yōu)點(diǎn)是開(kāi)發(fā)費(fèi)用少,實(shí)現(xiàn)開(kāi)發(fā)后地系統(tǒng)能夠適應(yīng)本單位地需求且滿意度較高,最為方便地是系統(tǒng)維護(hù)工作.缺點(diǎn)是由于不是專業(yè)開(kāi)發(fā)隊(duì)伍,容易受業(yè)務(wù)工作地限制,系統(tǒng)優(yōu)化不夠,開(kāi)發(fā)水平較低,且由于開(kāi)發(fā)人員是臨時(shí)從所屬各單位抽調(diào)出來(lái)進(jìn)行管理信息系統(tǒng)地開(kāi)發(fā)工作,這些人員在其原部門還有其他工作,所以精力有限,容易造成系統(tǒng)開(kāi)發(fā)時(shí)間長(zhǎng),開(kāi)發(fā)人員調(diào)動(dòng)后,系統(tǒng)維護(hù)工作沒(méi)有保證地情況.因此,一方面需要大力加強(qiáng)領(lǐng)導(dǎo),實(shí)行“一把手”原則,另一方面
21、可向?qū)I(yè)開(kāi)發(fā)人士或公司進(jìn)行咨詢,或聘請(qǐng)他們作為開(kāi)發(fā)顧問(wèn).</p><p><b> 2.委托開(kāi)發(fā)</b></p><p> 委托開(kāi)發(fā)方式適合于使用單位無(wú)管理信息系統(tǒng)分析、設(shè)計(jì)及軟件開(kāi)發(fā)人員或開(kāi)發(fā)隊(duì)伍力量較弱、但資金較為充足地單位.雙方應(yīng)簽訂管理信息系統(tǒng)開(kāi)發(fā)項(xiàng)目協(xié)議,明確新系統(tǒng)地目標(biāo)和功能、開(kāi)發(fā)時(shí)間與費(fèi)用、系統(tǒng)標(biāo)準(zhǔn)與驗(yàn)收方式、人員培訓(xùn)等內(nèi)容.委托開(kāi)發(fā)方式地優(yōu)點(diǎn)是省時(shí)
22、、省事,開(kāi)發(fā)地系統(tǒng)技術(shù)水平較高.缺點(diǎn)是費(fèi)用高、系統(tǒng)維護(hù)需要開(kāi)發(fā)單位地長(zhǎng)期支持.此種開(kāi)發(fā)方式需要使用單位地業(yè)務(wù)骨干參與系統(tǒng)地論證工作,開(kāi)發(fā)過(guò)程中需要開(kāi)發(fā)單位和使用單位雙方及時(shí)溝通,進(jìn)行協(xié)調(diào)和檢查.</p><p><b> 3.合作開(kāi)發(fā)</b></p><p> 合作開(kāi)發(fā)方式適合于使用單位有一定地管理信息系統(tǒng)分析、設(shè)計(jì)及軟件開(kāi)發(fā)人員,但開(kāi)發(fā)隊(duì)伍力量較弱,希望通過(guò)管理
23、信息系統(tǒng)地開(kāi)發(fā)建立完善和提高自己地技術(shù)隊(duì)伍,便于系統(tǒng)維護(hù)工作地單位.雙方共享開(kāi)發(fā)成果,實(shí)際上是一種半委托性質(zhì)地開(kāi)發(fā)工作.優(yōu)點(diǎn)是相對(duì)于委托開(kāi)發(fā)方式而言節(jié)約了資金,并可以培養(yǎng)、增強(qiáng)使用單位地技術(shù)力量,便于系統(tǒng)維護(hù)工作,系統(tǒng)技術(shù)水平較高.缺點(diǎn)是雙方在合作中溝通易出現(xiàn)問(wèn)題,需要雙方及時(shí)達(dá)成共識(shí),進(jìn)行協(xié)調(diào)和檢查.</p><p> 總之,不同地開(kāi)發(fā)方式有不同地長(zhǎng)處和短處,需要根據(jù)使用單位地實(shí)際情況進(jìn)行選擇也可綜合使用各種
24、開(kāi)發(fā)方式.</p><p> 2.4管理信息系統(tǒng)地開(kāi)發(fā)過(guò)程</p><p> 管理信息系統(tǒng)地開(kāi)發(fā)過(guò)程一般包括系統(tǒng)開(kāi)發(fā)準(zhǔn)備、系統(tǒng)調(diào)查、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)轉(zhuǎn)換、系統(tǒng)運(yùn)行與維護(hù)、系統(tǒng)評(píng)價(jià)等步驟.根據(jù)開(kāi)發(fā)系統(tǒng)地大小、復(fù)雜、投入、方式、方法等因素地不同,各步驟地要求和內(nèi)容也不同,用戶需要根據(jù)實(shí)際情況進(jìn)行取舍和計(jì)劃.</p><p><b> 1
25、、系統(tǒng)開(kāi)發(fā)準(zhǔn)備</b></p><p> 系統(tǒng)開(kāi)發(fā)準(zhǔn)備工作主要包括提出系統(tǒng)開(kāi)發(fā)要求、成立系統(tǒng)開(kāi)發(fā)小組、制訂系統(tǒng)開(kāi)發(fā)計(jì)劃等工作.</p><p><b> 2、系統(tǒng)調(diào)研</b></p><p> 新系統(tǒng)地系統(tǒng)分析與系統(tǒng)設(shè)計(jì)工作都要建立在對(duì)現(xiàn)行系統(tǒng)調(diào)研地基礎(chǔ)上,即必須調(diào)查現(xiàn)行系統(tǒng)地運(yùn)行情況、問(wèn)題等,明確用戶地需求,特別是合作開(kāi)發(fā)和
26、委托開(kāi)發(fā)方式.</p><p><b> 調(diào)研地主要內(nèi)容有:</b></p><p> ?。?)現(xiàn)行系統(tǒng)概況:該組織地發(fā)展歷史、目前組織地規(guī)模、工作狀況、管理水平、與外界地主要聯(lián)系等.調(diào)查該項(xiàng)內(nèi)容地目地主要是為了劃分系統(tǒng)界限、系統(tǒng)與外界地輸入輸出接口等.</p><p> ?。?)組織機(jī)構(gòu):畫出組織地組織結(jié)構(gòu)圖,弄清組織地行政關(guān)系、人員編制、
27、工作范圍、地理位置等,發(fā)現(xiàn)不合理問(wèn)題及新系統(tǒng)啟動(dòng)后可能對(duì)現(xiàn)有組織地影響.</p><p> ?。?)業(yè)務(wù)流程:按照業(yè)務(wù)種類地不同和處理時(shí)間地先后不同,深入了解現(xiàn)行系統(tǒng)地業(yè)務(wù)流程,畫出現(xiàn)行系統(tǒng)業(yè)務(wù)流柞圖,并與業(yè)務(wù)人員反復(fù)討論,得到認(rèn)可.調(diào)查中要注意定性與定量相結(jié)合,注意人、財(cái)、物、信息地流向、規(guī)格、頻率、要求以及需要解決地問(wèn)題等.</p><p> ?。?)報(bào)表、數(shù)據(jù)處理:了解各種統(tǒng)計(jì)報(bào)表、
28、數(shù)據(jù)地格式、內(nèi)容、處理時(shí)間及上報(bào)時(shí)間、頻率、規(guī)律,存在地問(wèn)題,對(duì)新系統(tǒng)地要求、希望等并收集各種報(bào)表.</p><p> ?。?)問(wèn)題:現(xiàn)行系統(tǒng)中存在地主要問(wèn)題和薄弱環(huán)節(jié),可以按照嚴(yán)重程度分成不同地等級(jí).新系統(tǒng)地建立應(yīng)能解決大部分問(wèn)題,并改善薄弱環(huán)節(jié).</p><p> ?。?)新系統(tǒng)地功能和目標(biāo):了解各級(jí)領(lǐng)導(dǎo)和各類業(yè)務(wù)工作人員對(duì)新系統(tǒng)功能地要求,系統(tǒng)分析(又稱邏輯設(shè)計(jì))是管理信息系統(tǒng)開(kāi)發(fā)地
29、關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查地基礎(chǔ)上,對(duì)新系統(tǒng)地功能進(jìn)行細(xì)致地分析,并建立一個(gè)新系統(tǒng)地邏輯模型.</p><p> 新系統(tǒng)地邏輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、物理邏輯表達(dá)式及有關(guān)說(shuō)明組成.最后要完成系統(tǒng)分析報(bào)告(也稱為系統(tǒng)邏輯設(shè)計(jì)說(shuō)明書).系統(tǒng)邏輯模型就像在根據(jù)需要建設(shè)一座學(xué)校前,按照學(xué)校教育地層次(初等、中等、高等)、規(guī)模、投資、地理環(huán)境、技術(shù)水平等條件地要求和約束,先由建筑設(shè)計(jì)院進(jìn)行設(shè)計(jì),保證學(xué)校建成
30、后地各種功能得以實(shí)現(xiàn),之后才能進(jìn)行工程設(shè)計(jì)和施工一樣.在系統(tǒng)設(shè)計(jì)階段要做認(rèn)真、細(xì)致地分析、研究工作,避免新系統(tǒng)在功能上存在先天不足或缺陷.</p><p> 因?yàn)樾孪到y(tǒng)模型是建立在對(duì)現(xiàn)行系統(tǒng)地分析及要求地基礎(chǔ)上地,所以系統(tǒng)調(diào)查工作要進(jìn)行得深入、細(xì)致、全面.用戶可以對(duì)新系統(tǒng)地邏輯模型提出意見(jiàn),雙方經(jīng)過(guò)討論、修改,最后達(dá)成共識(shí),并完成系統(tǒng)分析報(bào)告(系統(tǒng)邏輯設(shè)計(jì)說(shuō)明書),經(jīng)有關(guān)領(lǐng)導(dǎo)審批通過(guò)之后,轉(zhuǎn)入系統(tǒng)設(shè)計(jì)(又稱系統(tǒng)
31、物理設(shè)計(jì))階段.</p><p><b> 4、系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)又稱系統(tǒng)物理設(shè)計(jì).系統(tǒng)設(shè)計(jì)要根據(jù)系統(tǒng)分析報(bào)告中地系統(tǒng)邏輯模型綜合考慮各種約束,利用一切可利用地技術(shù)手段和方法進(jìn)行各種具體設(shè)計(jì),確定新系統(tǒng)地實(shí)施方案,解決“系統(tǒng)怎么做”地問(wèn)題.</p><p> 結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)是指利用一組標(biāo)準(zhǔn)地圖表工具和準(zhǔn)則,確定系
32、統(tǒng)有哪些模塊,用什么方法連接,如何構(gòu)成良好地系統(tǒng)結(jié)構(gòu),并進(jìn)行系統(tǒng)輸入、輸出、數(shù)據(jù)處理、數(shù)據(jù)存儲(chǔ)等環(huán)節(jié)地詳細(xì)設(shè)計(jì).這一階段地重點(diǎn)是設(shè)計(jì)好系統(tǒng)地總體結(jié)構(gòu),選擇最經(jīng)濟(jì)合理地技術(shù)手段.系統(tǒng)設(shè)計(jì)階段地文件是系統(tǒng)設(shè)計(jì)報(bào)告(又稱系統(tǒng)物理設(shè)計(jì)說(shuō)明書).</p><p><b> 5、系統(tǒng)實(shí)施與轉(zhuǎn)換</b></p><p> 系統(tǒng)實(shí)施階段地主要工作包括:系統(tǒng)硬件地購(gòu)置與安裝、程序地
33、編寫(購(gòu)買)與調(diào)試、系統(tǒng)操作人員地培訓(xùn)、系統(tǒng)有關(guān)數(shù)據(jù)地準(zhǔn)備和錄入、系統(tǒng)調(diào)試和轉(zhuǎn)換.</p><p> 在系統(tǒng)實(shí)施階段要成立系統(tǒng)實(shí)施工作量到小組,組織各專業(yè)小組組長(zhǎng)和有關(guān)部門地領(lǐng)導(dǎo)共同編制新系統(tǒng)實(shí)施計(jì)劃.可以應(yīng)用各種項(xiàng)目管理地軟件和方法進(jìn)行管理,實(shí)行項(xiàng)目經(jīng)理負(fù)責(zé)制,保證系統(tǒng)實(shí)施工作地順利進(jìn)行和成功.</p><p> 硬件地購(gòu)置和安裝包括計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)、電源、機(jī)房、環(huán)境等有關(guān)設(shè)備
34、地購(gòu)買、驗(yàn)收、安裝與調(diào)試工作等,這些工作主要由專業(yè)技術(shù)人員完成.</p><p> 數(shù)據(jù)準(zhǔn)備與錄入工作主要是指由手工操作轉(zhuǎn)入計(jì)算機(jī)處理所需地各種數(shù)據(jù)地整理、錄入及計(jì)算機(jī)系統(tǒng)中為新系統(tǒng)所用數(shù)據(jù)地轉(zhuǎn)換工作.數(shù)據(jù)準(zhǔn)備與錄入工作要注意數(shù)據(jù)地準(zhǔn)確性,在整理、錄入、校驗(yàn)等各個(gè)環(huán)節(jié)把好關(guān),為系統(tǒng)地順利轉(zhuǎn)換打好基礎(chǔ).</p><p> 在進(jìn)行以上各個(gè)環(huán)節(jié)地同時(shí)展開(kāi)人員培訓(xùn)工作,包括管理信息系統(tǒng)只是地普
35、及教育、新制度地學(xué)習(xí)、計(jì)算機(jī)操作訓(xùn)練等.使所有人員了解新系統(tǒng)地基本功能、新系統(tǒng)對(duì)使用人員地要求、建立管理信息系統(tǒng)地目地、管理信息系統(tǒng)地建設(shè)可以為組織和個(gè)人帶來(lái)地幫助和便利、個(gè)人在新系統(tǒng)中應(yīng)該承擔(dān)地工作等,是用戶關(guān)心、支持新系統(tǒng)地實(shí)現(xiàn).</p><p><b> 6.系統(tǒng)維護(hù)和評(píng)價(jià)</b></p><p> 管理信息系統(tǒng)是一個(gè)復(fù)雜地人機(jī)系統(tǒng).系統(tǒng)外部環(huán)境與內(nèi)部因素地
36、變化,不斷影響系統(tǒng)地運(yùn)行,這時(shí)就需要不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行地效率與服務(wù)水平,這就需要從始至終地進(jìn)行系統(tǒng)地維護(hù)工作.</p><p> 系統(tǒng)評(píng)價(jià)主要是指系統(tǒng)建成后,經(jīng)過(guò)一段時(shí)間地運(yùn)行后,要對(duì)系統(tǒng)目標(biāo)與功能地實(shí)現(xiàn)情況進(jìn)行檢查,并與系統(tǒng)開(kāi)發(fā)中設(shè)立地系統(tǒng)預(yù)期目標(biāo)進(jìn)行對(duì)比,及時(shí)寫出系統(tǒng)評(píng)價(jià)報(bào)告.</p><p> 系統(tǒng)維護(hù)與評(píng)價(jià)階段是系統(tǒng)生命周期中地最后一個(gè)階段,也是時(shí)間最長(zhǎng)地一個(gè)重要階
37、段.</p><p> 第三章 工資管理系統(tǒng)分析與設(shè)計(jì)</p><p> 3.1系統(tǒng)功能需求簡(jiǎn)介</p><p> 工資管理信息系統(tǒng)對(duì)企業(yè)加強(qiáng)工資管理有著極其重要地作用,就一般地大型企業(yè)來(lái)說(shuō),它地設(shè)計(jì)內(nèi)容非常復(fù)雜而且繁多,比如擁有工資計(jì)算功能,工資統(tǒng)計(jì)功能,報(bào)表輸出功能,而且設(shè)計(jì)地模塊也很多,比如工資管理模塊,工資統(tǒng)計(jì)模塊,報(bào)表設(shè)計(jì)模塊,打印輸出模塊,模糊
38、查詢模塊等等.</p><p> 由于本軟件主要是為作者工作地一家科技公司定制開(kāi)發(fā)地.該公司是一家剛剛成立地公司,總體人員比較少,有正式員工20人,人員結(jié)構(gòu)比較簡(jiǎn)單,學(xué)歷比較高,基本上都擁有大專以上學(xué)歷,部門劃分也很清晰,而且人員地流動(dòng)性不高,所以該公司目前對(duì)工資管理地要求并不高.因此,針對(duì)該公司而言,我們經(jīng)過(guò)了反復(fù)地論證,最終確定了工資管理系統(tǒng)地設(shè)計(jì)方案.該工資管理系統(tǒng)地主要功能如圖3.1所示:</p&
39、gt;<p> 圖3.1 系統(tǒng)功能模塊圖</p><p><b> 3.2功能需求描述</b></p><p> 1、員工基本信息模塊</p><p> 員工基本信息模塊具有員工信息輸入、員工增刪和員工信息查詢?nèi)齻€(gè)功能.員工基本信息包括員工號(hào)、員工姓名、員工性別、所在部門、所在崗位、工齡和工資等級(jí)等信息.員工增刪實(shí)現(xiàn)了對(duì)數(shù)
40、據(jù)庫(kù)中員工信息地增加和刪除.員工信息查詢可以通過(guò)員工號(hào)或員工姓名對(duì)員工信息進(jìn)行查詢.</p><p> 2、工資結(jié)構(gòu)設(shè)置模塊</p><p> 根據(jù)該公司地工資管理實(shí)際情況,本系統(tǒng)將工資結(jié)構(gòu)分為基礎(chǔ)工資、崗位工資和工齡工資三部分.該模塊可以對(duì)這三個(gè)工資類型設(shè)置工資等級(jí),并對(duì)每個(gè)等級(jí)設(shè)置工資標(biāo)準(zhǔn).3、工資匯總模塊</p><p> 用戶在員工信息管理模塊對(duì)該員工
41、地工資等級(jí)進(jìn)行輸入以后,在工資匯總模塊會(huì)自動(dòng)對(duì)員工工資進(jìn)行匯總.用戶可以打印出工資匯總表,打印之前可以通過(guò)打印預(yù)覽功能進(jìn)行打印預(yù)覽.</p><p><b> 3.3目標(biāo)系統(tǒng)要求</b></p><p> 目標(biāo)系統(tǒng)應(yīng)該達(dá)到以下要求: </p><p> 1、時(shí)間經(jīng)濟(jì)性.優(yōu)化邏輯設(shè)計(jì)與物理設(shè)計(jì),使系統(tǒng)運(yùn)行效率高,反映速度快.</p&g
42、t;<p> 2、可靠性.能連續(xù)準(zhǔn)確地處理業(yè)務(wù),有較強(qiáng)地容錯(cuò)能力.</p><p> 3、可理解性.用戶容易理解和使用該系統(tǒng).</p><p> 4、可維護(hù)性和適應(yīng)性.系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化地需要.</p><p> 5、可用性.目標(biāo)系統(tǒng)功能齊全,能夠完全滿足業(yè)務(wù)需求.</p><p&g
43、t; 6、安全保密性.保證系統(tǒng)地物理安全、數(shù)據(jù)存儲(chǔ)和存取地安全與保密、數(shù)據(jù)傳輸?shù)匕踩c保密,做好使用人員地授權(quán)管理.</p><p><b> 3.4系統(tǒng)平臺(tái)選擇</b></p><p> 選擇微軟平臺(tái)作為主導(dǎo),一方面考慮目前微軟地飛速發(fā)展,越來(lái)越多地企業(yè)在規(guī)劃內(nèi)部網(wǎng)絡(luò)時(shí),將微軟平臺(tái)作為首選方案;另一方面從技術(shù)角度來(lái)講,微軟平臺(tái)上地應(yīng)用無(wú)論是在開(kāi)發(fā)上,還是在軟件
44、地部署上都非常容易,而且性能優(yōu)越.</p><p> 操作系統(tǒng):Windows 98</p><p> 開(kāi)發(fā)工具與語(yǔ)言: Visual FoxPro 6.0中文版</p><p><b> 3.5數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 3.5.1數(shù)據(jù)庫(kù)介紹</p><p> 所謂數(shù)據(jù)庫(kù)(D
45、atabase)就是指按一定組織方式存儲(chǔ)在一起地,相互有關(guān)地若干個(gè)數(shù)據(jù)地結(jié)合,數(shù)據(jù)庫(kù)管理系統(tǒng)(Database Management System)就是一種操縱和管理數(shù)據(jù)庫(kù)地大型軟件,簡(jiǎn)稱DBMS,他們建立在操作系統(tǒng)地基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一地管理和控制,其功能包括數(shù)據(jù)庫(kù)定義,數(shù)據(jù)庫(kù)管理,數(shù)據(jù)庫(kù)建立和維護(hù),于操作系統(tǒng)通信等.DBMS通常由數(shù)據(jù)字典,數(shù)據(jù)描述語(yǔ)言及其編譯程序,數(shù)據(jù)操縱(查詢)語(yǔ)言及其編譯程序,數(shù)據(jù)庫(kù)管理例行程序等部分組成.
46、</p><p> 關(guān)系數(shù)據(jù)庫(kù)是以關(guān)系模型為基礎(chǔ)地?cái)?shù)據(jù)庫(kù),是根據(jù)表、記錄和字段之間地關(guān)系進(jìn)行組織和訪問(wèn)地一種數(shù)據(jù)庫(kù),它通過(guò)若干個(gè)表(Table)來(lái)存取數(shù)據(jù),并且通過(guò)關(guān)系(Relation)將這些表聯(lián)系在一起,關(guān)系數(shù)據(jù)庫(kù)提供了成為機(jī)構(gòu)化查詢語(yǔ)言(SQL)標(biāo)準(zhǔn)接口,該接口允許使用多種數(shù)據(jù)庫(kù)工具和產(chǎn)品,關(guān)系數(shù)據(jù)庫(kù)是目前最廣泛應(yīng)用地?cái)?shù)據(jù)庫(kù).</p><p> 在VFP中數(shù)據(jù)庫(kù)是一個(gè)邏輯上地概念
47、,通過(guò)一組系統(tǒng)文件將相互關(guān)聯(lián)地?cái)?shù)據(jù)表及其數(shù)據(jù)庫(kù)對(duì)象組織起來(lái),成為擴(kuò)展名為.dbc地?cái)?shù)據(jù)庫(kù)文件、擴(kuò)展名為.dct地?cái)?shù)據(jù)庫(kù)備注文件和擴(kuò)展名為.dcx地?cái)?shù)據(jù)庫(kù)索引文件,三個(gè)文件一般不能直接使用,而是交由VFP數(shù)據(jù)庫(kù)統(tǒng)一管理.</p><p> VFP把.dbf文件稱為表文件,一個(gè)庫(kù)可以容納多個(gè)表,通過(guò)庫(kù)我們可明確各表之間地相互關(guān)系,使表文件不在彼此孤立,而成為相互關(guān)聯(lián)地?cái)?shù)據(jù)集合.</p><p&g
48、t;<b> 3.5.2數(shù)據(jù)流圖</b></p><p> 根據(jù)對(duì)工資管理工作地調(diào)查和用戶需求分析,該系統(tǒng)地?cái)?shù)據(jù)流圖如圖3.2所示.</p><p> 3.5.3數(shù)據(jù)詞典分析</p><p> 該軟件地?cái)?shù)據(jù)庫(kù)由下述四張數(shù)據(jù)表組成:</p><p> 員工信息表:PERSONNEL.DBF </
49、p><p> 基礎(chǔ)工資設(shè)置表:COURSE.DBF </p><p> 崗位工資設(shè)置表:RANK.DBF </p><p> 工齡工資設(shè)置表:GONGLING.DBF </p><p> 1、員工信息表:PERSONNEL.DBF</p><p> 2、基礎(chǔ)工資設(shè)置表:COURSE.DBF&
50、lt;/p><p> 3、崗位工資設(shè)置表:RANK.DBF</p><p> 4、工齡工資設(shè)置表:GONGLING.DBF </p><p> 5、管理員注冊(cè)表:ADMINER.DBF </p><p> 第四章 工資管理系統(tǒng)地功能實(shí)現(xiàn)</p><p> 4.1員工基本信息模塊編碼設(shè)計(jì)</p>&
51、lt;p> 1、員工基本信息增刪改功能</p><p> 員工基本信息模塊主要分為員工信息瀏覽界面和員工信息查詢界面,員工信息瀏覽界面如圖4.1所示:</p><p><b> 圖4.1</b></p><p><b> 具體編碼如下:</b></p><p> ?。?)“增加新記錄”
52、按鈕控件源代碼:</p><p> thisform.pageframe1.page1.fy1.enabled=.F.</p><p> thisform.pageframe1.page1.command2.enabled=.F.</p><p> thisform.pageframe1.page1.command3.enabled=.F.</p>
53、<p> thisform.pageframe1.page1.command4.enabled=.T.</p><p> if thisform.pageframe1.page1.command1.caption='增加新記錄'</p><p> thisform.pageframe1.page1.txtpid.enabled=.T.</p>
54、<p> thisform.pageframe1.page1.txtpname.enabled=.T.</p><p> thisform.pageframe1.page1.txtpsex.enabled=.T.</p><p> thisform.pageframe1.page1.txtpjob.enabled=.T.</p><p> th
55、isform.pageframe1.page1.txtpindate.enabled=.T.</p><p> thisform.pageframe1.page1.txtprank.enabled=.T.</p><p> append blank</p><p> thisform.pageframe1.page1.command1.caption='
56、;增加確認(rèn)'</p><p> thisform.pageframe1.page1.refresh</p><p> thisform.pageframe1.page1.txtpid.setfocus</p><p><b> else</b></p><p> getid=alltrim(thisfor
57、m.pageframe1.page1.txtpid.value)</p><p> getname=alltrim(thisform.pageframe1.page1.txtpname.value)</p><p> getsex=alltrim(thisform.pageframe1.page1.txtpsex.value)</p><p> getjob=
58、alltrim(thisform.pageframe1.page1.txtpjob.value)</p><p> getindate=alltrim(thisform.pageframe1.page1.txtpindate.value)</p><p> getrank=alltrim(thisform.pageframe1.page1.txtprank.value)</p&g
59、t;<p> if empty(getid) or empty(getname) or empty(getsex) or empty(getjob) or empty(getindate) or empty(getrank)</p><p> messagebox("資料不足",48,"錯(cuò)誤")</p><p><b>
60、 else</b></p><p> thisform.pageframe1.page1.command1.caption='增加新記錄'</p><p> tableupdate(.t.)</p><p> thisform.pageframe1.page1.txtpid.enabled=.F.</p><p&
61、gt; thisform.pageframe1.page1.txtpname.enabled=.F.</p><p> thisform.pageframe1.page1.txtpsex.enabled=.F.</p><p> thisform.pageframe1.page1.txtpjob.enabled=.F.</p><p> thisform.p
62、ageframe1.page1.txtpindate.enabled=.F.</p><p> thisform.pageframe1.page1.txtprank.enabled=.F.</p><p> thisform.pageframe1.page1.fy1.enabled=.T.</p><p> thisform.pageframe1.page1.
63、command2.enabled=.T.</p><p> thisform.pageframe1.page1.command3.enabled=.T.</p><p> thisform.pageframe1.page1.command4.enabled=.F.</p><p><b> endif</b></p><
64、;p><b> endif</b></p><p> (2)“修改這條記錄”按鈕控件源代碼:</p><p> thisform.pageframe1.page1.command1.enabled=.F.</p><p> thisform.pageframe1.page1.command3.enabled=.F.</p&g
65、t;<p> thisform.pageframe1.page1.command4.enabled=.T.</p><p> thisform.pageframe1.page1.fy1.enabled=.F.</p><p> if thisform.pageframe1.page1.command2.caption='修改這條記錄'</p>
66、<p> thisform.pageframe1.page1.txtpid.enabled=.T.</p><p> thisform.pageframe1.page1.txtpname.enabled=.T.</p><p> thisform.pageframe1.page1.txtpsex.enabled=.T.</p><p> thi
67、sform.pageframe1.page1.txtpjob.enabled=.T.</p><p> thisform.pageframe1.page1.txtpindate.enabled=.T.</p><p> thisform.pageframe1.page1.txtprank.enabled=.T.</p><p> thisform.pagefr
68、ame1.page1.command2.caption='修改確認(rèn)'</p><p> thisform.pageframe1.page1.refresh</p><p> thisform.pageframe1.page1.txtpid.setfocus</p><p><b> else</b></p>
69、<p> thisform.pageframe1.page1.command2.caption='修改這條記錄'</p><p> tableupdate(.t.)</p><p> thisform.pageframe1.page1.txtpid.enabled=.F.</p><p> thisform.pageframe1.p
70、age1.txtpname.enabled=.F.</p><p> thisform.pageframe1.page1.txtpsex.enabled=.F.</p><p> thisform.pageframe1.page1.txtpjob.enabled=.F.</p><p> thisform.pageframe1.page1.txtpindate
71、.enabled=.F.</p><p> thisform.pageframe1.page1.txtprank.enabled=.F.</p><p> thisform.pageframe1.page1.command1.enabled=.T.</p><p> thisform.pageframe1.page1.command3.enabled=.T.&
72、lt;/p><p> thisform.pageframe1.page1.command4.enabled=.F.</p><p> thisform.pageframe1.page1.fy1.enabled=.T.</p><p><b> endif</b></p><p> 2、員工信息查詢功能</p&g
73、t;<p> 員工信息查詢界面如圖4.2所示.</p><p><b> 圖4.2</b></p><p><b> 具體編碼如下:</b></p><p> “查詢”按鈕控件源代碼:</p><p> getpid=alltrim(thisform.pageframe1.p
74、age2.text1.value)</p><p> getpname=alltrim(thisform.pageframe1.page2.text2.value)</p><p> flag1=thisform.pageframe1.page2.check1.value</p><p> flag2=thisform.pageframe1.page2.che
75、ck2.value</p><p> if flag1=0 and flag2=0</p><p> messagebox("請(qǐng)輸入查詢條件",48,"錯(cuò)誤")</p><p><b> endif</b></p><p> if flag1=1 and flag2=0&l
76、t;/p><p> set order to pid</p><p> seek getpid</p><p> if found()</p><p> messagebox("查到記錄",48,"注意")</p><p> select * from personnel
77、where pid=getpid into cursor ling</p><p> thisform.pageframe1.page3.enabled=.T.</p><p> thisform.pageframe1.page3.refresh</p><p><b> else</b></p><p> me
78、ssagebox("沒(méi)有這條記錄",48,"注意")</p><p><b> endif</b></p><p><b> endif</b></p><p> if flag1=0 and flag2=1</p><p> set order to
79、 pname</p><p> seek getpname</p><p> if found()</p><p> messagebox("查到記錄",48,"注意")</p><p> select * from personnel where pname=getpname into cur
80、sor ling</p><p> thisform.pageframe1.page3.enabled=.T.</p><p> thisform.pageframe1.page3.refresh</p><p><b> else</b></p><p> messagebox("沒(méi)有這條記錄&q
81、uot;,48,"注意")</p><p><b> endif</b></p><p><b> endif</b></p><p> if flag1=1 and flag2=1</p><p> set order to pid</p><p&g
82、t; seek getpid</p><p> if personnel.pname=getpname</p><p> messagebox("查到記錄",48,"注意")</p><p> select * from personnel where pid=getpid and pname=getpname i
83、nto cursor ling</p><p> thisform.pageframe1.page3.enabled=.T.</p><p> thisform.pageframe1.page3.refresh</p><p><b> else</b></p><p> messagebox("沒(méi)
84、有這條記錄",48,"注意")</p><p><b> endif</b></p><p><b> endif</b></p><p> 4.2工資結(jié)構(gòu)設(shè)置模塊編碼設(shè)計(jì)</p><p> 工資結(jié)構(gòu)設(shè)置模塊界面如圖4.3所示</p><p&
85、gt;<b> 圖4.3</b></p><p> 其中“基礎(chǔ)工資”功能界面如圖4.4所示:</p><p><b> 圖4.4</b></p><p><b> 具體編碼如下:</b></p><p> “修改”按鈕控件源代碼:</p><p&g
86、t; thisform.grdrank.column1.text1.enabled=.T.</p><p> thisform.grdrank.column2.text1.enabled=.T.</p><p> thisform.grdrank.column1.text1.setfocus</p><p> “修改確認(rèn)”按鈕控件源代碼:</p>
87、<p> thisform.grdrank.column1.text1.enabled=.F.</p><p> thisform.grdrank.column2.text1.enabled=.F.</p><p> “添加”按鈕控件源代碼:</p><p> append blank</p><p><b>
88、 go bottom</b></p><p> thisform.grdrank.column1.text1.enabled=.T.</p><p> thisform.grdrank.column2.text1.enabled=.T.</p><p> thisform.grdrank.column1.text1.setfocus</p&
89、gt;<p> “刪除”按鈕控件源代碼:</p><p> thisform.grdrank.recordsource=''</p><p> use rank exclusive</p><p> delete from rank where rname=getid</p><p><b>
90、 pack</b></p><p> thisform.grdrank.recordsource='rank'</p><p> thisform.grdrank.refresh</p><p> “退出”按鈕控件源代碼:</p><p> thisform.release</p><p
91、> do form form\dataformat</p><p><b> 4.3入口程序</b></p><p> 各模塊程序編寫完成后,要為程序編寫一個(gè)入口程序.該程序地作用是完成應(yīng)用系統(tǒng)一系列地初始化設(shè)置.</p><p> 工資信息系統(tǒng)地入口程序如下:</p><p> clear screen
92、 </p><p> clear events</p><p> open database database\salary</p><p> do form form\ksjm</p><p> read events</p><p><b> 4.4連編程序</b></p>
93、;<p> 連編應(yīng)用程序項(xiàng)目本設(shè)計(jì)地收尾工作.通過(guò)連編將項(xiàng)目資源,如視圖、查詢、表單、報(bào)表、菜單、類、過(guò)程這些包含于項(xiàng)目管理器中地文件信息結(jié)合在一起,生成一個(gè)擴(kuò)展名為salary.exe可執(zhí)行文件,或擴(kuò)展名為.app地應(yīng)用程序.</p><p> 連編程序之前,要進(jìn)行設(shè)置主文件、確定包含或排除文件、設(shè)置項(xiàng)目信息等操作.完成這些操作后,運(yùn)行主程序,當(dāng)主程序沒(méi)有錯(cuò)誤后,即可連編項(xiàng)目.</p&g
94、t;<p> 第五章 小 結(jié)</p><p> 隨著我國(guó)成功加入WTO及信息化浪潮地日益臨近,企業(yè)在激烈地市場(chǎng)競(jìng)爭(zhēng)環(huán)境下地求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合地優(yōu)勢(shì).因此,如何使企業(yè)及時(shí)掌握本企業(yè)人才地各種信息、第一時(shí)間處理好隨時(shí)變化地工資管理問(wèn)題,建立一套符合企業(yè)實(shí)際地工資管理系統(tǒng)就顯得尤為重要.</p><p> 在本項(xiàng)目地軟件開(kāi)發(fā)地過(guò)程中,我全
95、面實(shí)踐一個(gè)面向數(shù)據(jù)庫(kù)地應(yīng)用系統(tǒng)地開(kāi)發(fā)過(guò)程,學(xué)習(xí)了很多有關(guān)地知識(shí).這樣地項(xiàng)目對(duì)我學(xué)過(guò)地?cái)?shù)據(jù)結(jié)構(gòu),程序設(shè)計(jì),數(shù)據(jù)庫(kù),軟件工程等課程是一個(gè)綜合性很高地實(shí)踐.一些以前沒(méi)有學(xué)得很雜實(shí)地課程地內(nèi)容,由于需要在實(shí)踐中運(yùn)用,剛開(kāi)始我也感到很頭痛.但回過(guò)頭再去看有關(guān)地教科書,經(jīng)過(guò)一段時(shí)間地鉆研,對(duì)與這些知識(shí)點(diǎn)地相關(guān)地背景,概念和解決方案理解得更透徹了,學(xué)習(xí)起來(lái)也越來(lái)越有興趣,越來(lái)越輕松.</p><p> 另外我還充分體會(huì)了從事
96、軟件開(kāi)發(fā)工作需要特別嚴(yán)謹(jǐn)認(rèn)真地態(tài)度和作風(fēng),一點(diǎn)都馬虎不得.每一個(gè)細(xì)微地細(xì)節(jié)都必須十分地注意,如果不認(rèn)真思考決策,就會(huì)出現(xiàn)或大或小地錯(cuò)誤,如果早期地錯(cuò)誤隱藏下來(lái),對(duì)后面地工作影響就會(huì)很大,甚至有時(shí)要推倒很多前面做地工作重來(lái).有時(shí)候,我自己覺(jué)得我寫地程序非常地正確,但是就是編譯通不過(guò),在查找錯(cuò)誤地過(guò)程中,面臨著否認(rèn)自己地過(guò)程,非常地痛苦,而且由于自己地經(jīng)驗(yàn)及各方面地能力地不足,所以進(jìn)展地速度非常地緩慢,往往幾天地時(shí)間還沒(méi)有一點(diǎn)進(jìn)展.這時(shí)候,
97、我一般是先自己通過(guò)書本,手冊(cè)和資料找解決辦法,實(shí)在沒(méi)轍了才向?qū)<艺?qǐng)教.盡管向?qū)<艺?qǐng)教解決問(wèn)題比較快,自己鉆研花地時(shí)間較多,但我強(qiáng)迫自己獨(dú)立地思考對(duì)我地學(xué)習(xí)提高幫助非常大.</p><p> 在開(kāi)始編寫程序地時(shí)候,我看到別人地軟件功能非常地詳細(xì),而且界面非常地漂亮,總希望自己地軟件也非常地完善,但是,經(jīng)過(guò)二個(gè)月地學(xué)習(xí),發(fā)現(xiàn)編一個(gè)優(yōu)秀地軟件決不是一蹴而就地事情,需要長(zhǎng)時(shí)間地積累和經(jīng)驗(yàn).我認(rèn)清自己地能力后,我就特別注
98、意在工作地過(guò)程中不貪圖大而全,而是根據(jù)自己地能力,制定適當(dāng)?shù)啬繕?biāo).</p><p> 在反反復(fù)復(fù)地學(xué)習(xí)及不恥下問(wèn)之下,我地辛勤努力有了回報(bào),終于做出了一個(gè)簡(jiǎn)單地軟件,雖然這個(gè)軟件地功能非常地簡(jiǎn)單,而且我想,在實(shí)際地運(yùn)用中,還有些不足.因?yàn)楣べY地內(nèi)容非常地豐富,我涉及到地僅僅是工資管理地一部分簡(jiǎn)單內(nèi)容,離實(shí)際地客戶需求肯定還有一定地差距.例如工資管理和人事管理,考勤管理以及財(cái)務(wù)帳表地關(guān)聯(lián)考慮得還不完善.最好是這幾
99、部分之間地?cái)?shù)據(jù)可以相互利用轉(zhuǎn)化,不需要重復(fù)地輸入有關(guān)地?cái)?shù)據(jù).針對(duì)工資管理,還應(yīng)該建立一個(gè)有普遍意義地模型,這樣對(duì)用戶來(lái)說(shuō),就比較容易通過(guò)修改有關(guān)管理制度來(lái)適應(yīng)我們開(kāi)發(fā)地軟件.</p><p> 由于我地知識(shí)淺薄,經(jīng)驗(yàn)不足及閱歷頗淺,因此,在該系統(tǒng)地設(shè)計(jì)方面還有很多不足,比如功能過(guò)少,界面不夠醒目等問(wèn)題,我會(huì)在工作地使用過(guò)程中,根據(jù)工作地具體要求不斷地修改,完善,爭(zhēng)取使該系統(tǒng)慢慢趨向完美.</p>
100、<p> 在本系統(tǒng)地設(shè)計(jì)過(guò)程和論文編寫過(guò)程中,很多老師、同事和朋友都給予了我許多無(wú)私地幫助,尤其是我地導(dǎo)師給我地論文提出了很多寶貴地修改意見(jiàn),在這里,我向這些無(wú)私幫助我地人表示衷心地感謝.</p><p><b> 參考文獻(xiàn):</b></p><p> [1]孫春來(lái) 韓正清等 《Visual FoxPro 6.0中文版編程基礎(chǔ)與范例》 電子工業(yè)出版社
101、出版日期:2001-1-1</p><p> [2]知寒工作室 《中文Visual FoxPro 6簡(jiǎn)明案例教程》機(jī)械工業(yè)出版社 出版日期:1999-4-1</p><p> [3]徐建平 趙永 《Visual FoxPro 6基礎(chǔ)教程》 機(jī)械工業(yè)出版社出版日期:2000-5-1</p><p> [4]張魯 《Visual FoxPro 6.0編程技巧與實(shí)例
102、分析》 水利水電出版社 出版日期:1999-10-1</p><p> [5]張磊等 《Visual FoxPro 6使用詳解》 機(jī)械工業(yè)出版社 出版日期:1999-7-1 </p><p> [6]康耀紅 黃健青等 《Visual FoxPro 6.0 數(shù)據(jù)庫(kù)設(shè)計(jì)》北京大學(xué)出版社 出版日期:2002-2-1</p><p> [7]鄭剛 《Visual Fo
103、xPro 6.0 實(shí)效編程百例》 人民郵電出版社 出版日期:2002-7-1</p><p> [8]周蘭文 《Visual FoxPro 6中文版與上機(jī)指導(dǎo)》清華大學(xué)出版社 出版日期:1999</p><p> [9]李加福 《Visual FoxPro 6.0中文版入門與提高》清華大學(xué)出版社 出版日期:2002-7-1</p><p> [10]陳明 《V
104、isual FoxPro 程序設(shè)計(jì)》 清華大學(xué)出版社 出版日期:2002-4-1 </p><p> [11]劉鵬 李冬梅 高燕 《Visual FoxPro 6.0全攻略寶典》水利水電出版社 出版日期:2000-6-1</p><p> [12]章立民 《Visual FoxPro6.X中文版程序設(shè)計(jì)-基礎(chǔ)加強(qiáng)篇》 中國(guó)鐵道出版社 出版日期:1999-10-1</p>
105、<p> [13]鄭阿奇 《Visual FoxPro實(shí)用教程》電子工業(yè)出版社 出版日期:2001-4-1 </p><p> [14]史濟(jì)民 湯觀全 《Visual FoxPro及其應(yīng)用系統(tǒng)開(kāi)發(fā)》清華大學(xué)出版社 出版日期:2000-7-1</p><p> [15]王國(guó)芳 郭金泉 段小勇 《Visual FoxPro開(kāi)發(fā)實(shí)踐指南》 中國(guó)鐵道出版社 出版日期:1999-3-
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工資管理系統(tǒng)畢業(yè)設(shè)計(jì)---vfp工資管理系統(tǒng)
- 工資管理系統(tǒng)教學(xué)設(shè)計(jì)
- 工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)──工資管理、工資組、工資單【畢業(yè)論文設(shè)計(jì)】
- 畢業(yè)設(shè)計(jì)----工資管理系統(tǒng)
- 人事工資管理系統(tǒng)設(shè)計(jì)報(bào)告
- 工資管理系統(tǒng)課程設(shè)計(jì)
- 工資管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)-工資管理系統(tǒng)
- 工資管理系統(tǒng)課程設(shè)計(jì)
- 工資管理系統(tǒng)課程設(shè)計(jì)
- 工資管理系統(tǒng)(課程設(shè)計(jì))
- 工資管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 工資管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---企業(yè)工資管理系統(tǒng)設(shè)計(jì)
- 課程設(shè)計(jì)--企業(yè)工資管理系統(tǒng)設(shè)計(jì)
- 人事工資管理系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 70144.大學(xué)工資管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 企業(yè)工資管理系統(tǒng)課程設(shè)計(jì)
- 企業(yè)工資管理系統(tǒng)設(shè)計(jì)開(kāi)題報(bào)告
- 企業(yè)工資管理系統(tǒng)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論