信息管理系統(tǒng)論文.doc
目錄目錄目錄1第一章 緒 論41.1研究課題的背景41.2 研究思路和工作計(jì)劃4第二章 管理信息系統(tǒng)研究概述62.1管理信息系統(tǒng)的發(fā)展歷史62.2管理信息系統(tǒng)的特點(diǎn)62.3管理信息系統(tǒng)的開發(fā)方式72.4管理信息系統(tǒng)的開發(fā)過程8第三章 工資管理系統(tǒng)分析與設(shè)計(jì)113.1系統(tǒng)功能需求簡介113.2功能需求描述113.3目標(biāo)系統(tǒng)要求123.4系統(tǒng)平臺(tái)選擇123.5數(shù)據(jù)庫設(shè)計(jì)123.5.1數(shù)據(jù)庫介紹133.5.2數(shù)據(jù)流圖133.5.3數(shù)據(jù)詞典分析14第四章 工資管理系統(tǒng)的功能實(shí)現(xiàn)164.1員工基本信息模塊編碼設(shè)計(jì)164.2工資結(jié)構(gòu)設(shè)置模塊編碼設(shè)計(jì)204.3入口程序224.4連編程序22第五章 小 結(jié)23參考文獻(xiàn):2527摘 要對企業(yè)而言,人力資源是公司或企業(yè)最寶貴的資源,也是公司或企業(yè)的“生命線”。而工資管理又是人力資源管理的重中之重。開發(fā)工資管理系統(tǒng)可使公司或企業(yè)的財(cái)務(wù)工作人員減輕工作壓力,比較系統(tǒng)地對財(cái)務(wù)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,及時(shí)跟上國家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。本文介紹畢業(yè)論文課題的選題背景和意義,相關(guān)的研究和開發(fā)的比較和綜述,研究開發(fā)的過程,以及論文思路和實(shí)現(xiàn)細(xì)節(jié)的考慮,最后給出了作者在畢業(yè)論文設(shè)計(jì)過程的體會(huì)?!娟P(guān)鍵字】 管理信息系統(tǒng),數(shù)據(jù)庫,工資管理,數(shù)據(jù)字典,數(shù)據(jù)流圖。AbstractAbstractTo enterprises, human resources are the most valuable resources of companies or enterprises, companies or enterprises lifeline. Pay management and human resources management a top priority. Salary management system will enable the company or the financial staff to reduce work stress, more systematically on the financial services and information management, while reducing labor and speed up the pace of inquiries and strengthening management, kept pace with the state department of information technology, so that the management more standardized. This paper presents the background and significance of the subjects dissertation topics related to the research and development of synthesis, the research and development process and the details of the papers and ideas to achieve, given the authors experience in the design process thesis. 【Keyword】 management information system database salary management data dictionary data flow diagram.第一章 緒 論1.1研究課題的背景借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)管理信息系統(tǒng)是當(dāng)今社會(huì)的重要趨勢。黨和政府根據(jù)知識經(jīng)濟(jì)時(shí)代的特點(diǎn),對國民經(jīng)濟(jì)建設(shè)提出了“用信息化帶動(dòng)工業(yè)化”的指導(dǎo)思想。對企業(yè)而言,全面開發(fā)和應(yīng)用計(jì)算機(jī)管理信息系統(tǒng)就是近期不能回避的問題。在企業(yè)管理中,人力資源是企業(yè)最寶貴的資源,也是企業(yè)的“生命線”,因此人事管理是企業(yè)的計(jì)算機(jī)管理信息系統(tǒng)重要組成部分。而工資管理又是人力資源管理的重中之重。實(shí)行電子化的工資管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。工資管理信息系統(tǒng)的實(shí)現(xiàn)可以減輕比較繁瑣的手工工資管理?,F(xiàn)在應(yīng)用在大中型企業(yè)的管理信息系統(tǒng)中,幾乎都包括了工資管理模塊。有些環(huán)境中是由作為大型ERP軟件中的一個(gè)模塊引進(jìn)的,有些是作為企業(yè)的財(cái)務(wù)系統(tǒng)的一部分。這些根據(jù)規(guī)范的西方的管理制度設(shè)計(jì)的工資管理軟件,在很多時(shí)候還不能完全解決中國特色的中小企業(yè)的問題,本文介紹的畢業(yè)設(shè)計(jì)的研究工作就是要為這些具有中國特色的中小企業(yè)解決他們在工資管理方面的問題。通過在本單位經(jīng)過一周的調(diào)研,并參考其他同行設(shè)計(jì)工資管理軟件,我基本上搞清楚了像我們單位這樣的小型企業(yè)對系統(tǒng)的需求,如果能夠設(shè)計(jì)一套針對類似本單位的小型國有企業(yè)的工資管理系統(tǒng)特別有意義,并且是現(xiàn)行的財(cái)務(wù)管理軟件代替不了的。在和指導(dǎo)老師多次交流后,確定實(shí)現(xiàn)方案的要點(diǎn)和工作計(jì)劃。本系統(tǒng)的實(shí)現(xiàn)的主要功能有:員工信息管理、工資結(jié)構(gòu)設(shè)置、工資匯總打印等等功能。1.2 研究思路和工作計(jì)劃正如研究任何其它軟件項(xiàng)目一樣,我做的畢業(yè)設(shè)計(jì)也經(jīng)歷了從選題,調(diào)研,熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵技術(shù),查找類似的相關(guān)系統(tǒng)的資料;系統(tǒng)概要設(shè)計(jì),數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì),功能模塊開發(fā),功能模塊測試,系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改。下面的流程圖反映了我們的基本的思路和過程。在各階段的時(shí)間安排上,選題和調(diào)研用了兩周左右的時(shí)間;熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵技術(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í)間。最后,完成論文并工資管理系統(tǒng)的設(shè)計(jì)與開發(fā)做修改用了四周時(shí)間。完成全部工作大約用了4個(gè)半月的時(shí)間。研究思路和工作計(jì)劃圖1.1概要設(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)行和修改研究思路和工作計(jì)劃圖1.1第二章 管理信息系統(tǒng)研究概述2.1管理信息系統(tǒng)的發(fā)展歷史信息作為生產(chǎn)力中最活躍的因素,很早就在人類經(jīng)濟(jì)生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營管理系統(tǒng)中高效處理和應(yīng)用是在計(jì)算機(jī)發(fā)明以后的50年代末。目前人們所提到的管理信息系統(tǒng),通常是指以計(jì)算機(jī)為工具,對管理信息進(jìn)行收集、存貯、檢索、加工和傳遞,使其應(yīng)用于組織機(jī)構(gòu)及企業(yè)管理領(lǐng)域的“人機(jī)系統(tǒng)”,該系統(tǒng)是70年代初“后工業(yè)經(jīng)濟(jì)”時(shí)代的產(chǎn)物,在企業(yè)管理信息系統(tǒng)在其發(fā)展的初期,是單一的人機(jī)系統(tǒng),系統(tǒng)功能簡單,效率低,對管理的作用有限。進(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á)國家已建立起了完善的先進(jìn)的管理信息系統(tǒng)體系,在其社會(huì)經(jīng)濟(jì)發(fā)展領(lǐng)域中發(fā)揮著巨大的作用。我國的管理信息系統(tǒng)大發(fā)展是在80年代末90年代初,國家相繼建立起了“金卡”、“金關(guān)”、“金橋”工程,多數(shù)企事業(yè)單位建立了局域網(wǎng)和廣域網(wǎng)管理信息系統(tǒng)。隨著世界經(jīng)濟(jì)和我國經(jīng)濟(jì)逐步向知識經(jīng)濟(jì)邁進(jìn),無論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng) (ES)或決策支持系統(tǒng) (DSS),其處理對象和服務(wù)對象,自身的系統(tǒng)結(jié)構(gòu),處理能力,都有了進(jìn)一步的發(fā)展。2.2管理信息系統(tǒng)的特點(diǎn)1、管理信息系統(tǒng)的組成管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個(gè)要素,這就是人、計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們在系統(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)是MIS(管理信息系統(tǒng))得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點(diǎn)。第三個(gè)因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說,各項(xiàng)管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計(jì)算一臺(tái)機(jī)床的成本,需要按時(shí)輸入每個(gè)部件、每個(gè)零件以及每個(gè)螺釘螺帽的費(fèi)用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門,必須有一整套管理制度作保證。2、管理信息系統(tǒng)的界面特點(diǎn)在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要的分支。MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:(1)以通信功能作為界面設(shè)計(jì)的核心人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間能夠準(zhǔn)確地交流信息。一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采取自然的方式:另一方面,計(jì)算機(jī)向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。另外,不要把內(nèi)部的處理、加工與人機(jī)界面混在一起(人機(jī)界面程序只是通信),以免互相干擾,影響速度。設(shè)計(jì)MIS時(shí),針對每一個(gè)功能,都要按照模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通信功能。這樣設(shè)計(jì)出來的程序不易出錯(cuò),而且易于維護(hù)。報(bào)表打印是MIS必備的功能之一,而且打印之前常常需要計(jì)算。計(jì)算與打印分開設(shè)計(jì),雖然消耗時(shí)間,但易于整個(gè)MIS系統(tǒng)的維護(hù)。(2)界面必須始終一致統(tǒng)一的人機(jī)界面不至于會(huì)增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法。例如在整個(gè)系統(tǒng)可以以問號圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機(jī)圖標(biāo)表示打印等。(3)界面必須使用戶隨時(shí)掌握任務(wù)的進(jìn)展情況人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行的進(jìn)度。特別是在需要較長時(shí)間的等待時(shí),必須讓用戶了解工作進(jìn)展情況,如可以設(shè)計(jì)已經(jīng)完成了百分之幾的任務(wù)進(jìn)度條等。目前,Windows下的應(yīng)用軟件無論大小,其安裝程序幾乎均做到了這一點(diǎn)。開發(fā)MIS軟件時(shí),這一點(diǎn)很值得借鑒。(4)界面友好。使用方便多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對于一些相對固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大?!薄ⅰ按蟊尽?、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出一個(gè)列表框,待用戶以鼠標(biāo)點(diǎn)擊,而不應(yīng)讓用戶每次都輸入這些漢字??傊?,所開發(fā)的MIS在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶的干預(yù)量。實(shí)踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意程度愈高。2.3管理信息系統(tǒng)的開發(fā)方式管理信息系統(tǒng)的開發(fā)方式主要有獨(dú)立開發(fā)方式、委托開發(fā)方式、合作開發(fā)方式、購買現(xiàn)成軟件方式等4種。這4種開發(fā)方式各有優(yōu)點(diǎn)和不足,需要根據(jù)使用單位的技術(shù)力量、資金情況、外部環(huán)境等各種因素進(jìn)行綜合考慮和選擇。不論哪種開放方式都需要有單位的領(lǐng)導(dǎo)和業(yè)務(wù)人員參加,并在管理信息系統(tǒng)的整個(gè)開發(fā)過程中培養(yǎng)、鍛煉、壯大該系統(tǒng)的維護(hù)隊(duì)伍。1.獨(dú)立開發(fā)獨(dú)立開發(fā)適合于有較強(qiáng)的管理信息系統(tǒng)分析與設(shè)計(jì)隊(duì)伍和程序設(shè)計(jì)人員、系統(tǒng)維護(hù)使用隊(duì)伍的組織和單位,如大學(xué)、研究所、計(jì)算機(jī)公司、高科技公司等單位。獨(dú)立開發(fā)的優(yōu)點(diǎn)是開發(fā)費(fèi)用少,實(shí)現(xiàn)開發(fā)后的系統(tǒng)能夠適應(yīng)本單位的需求且滿意度較高,最為方便的是系統(tǒng)維護(hù)工作。缺點(diǎn)是由于不是專業(yè)開發(fā)隊(duì)伍,容易受業(yè)務(wù)工作的限制,系統(tǒng)優(yōu)化不夠,開發(fā)水平較低,且由于開發(fā)人員是臨時(shí)從所屬各單位抽調(diào)出來進(jìn)行管理信息系統(tǒng)的開發(fā)工作,這些人員在其原部門還有其他工作,所以精力有限,容易造成系統(tǒng)開發(fā)時(shí)間長,開發(fā)人員調(diào)動(dòng)后,系統(tǒng)維護(hù)工作沒有保證的情況。因此,一方面需要大力加強(qiáng)領(lǐng)導(dǎo),實(shí)行“一把手”原則,另一方面可向?qū)I(yè)開發(fā)人士或公司進(jìn)行咨詢,或聘請他們作為開發(fā)顧問。2.委托開發(fā)委托開發(fā)方式適合于使用單位無管理信息系統(tǒng)分析、設(shè)計(jì)及軟件開發(fā)人員或開發(fā)隊(duì)伍力量較弱、但資金較為充足的單位。雙方應(yīng)簽訂管理信息系統(tǒng)開發(fā)項(xiàng)目協(xié)議,明確新系統(tǒng)的目標(biāo)和功能、開發(fā)時(shí)間與費(fèi)用、系統(tǒng)標(biāo)準(zhǔn)與驗(yàn)收方式、人員培訓(xùn)等內(nèi)容。委托開發(fā)方式的優(yōu)點(diǎn)是省時(shí)、省事,開發(fā)的系統(tǒng)技術(shù)水平較高。缺點(diǎn)是費(fèi)用高、系統(tǒng)維護(hù)需要開發(fā)單位的長期支持。此種開發(fā)方式需要使用單位的業(yè)務(wù)骨干參與系統(tǒng)的論證工作,開發(fā)過程中需要開發(fā)單位和使用單位雙方及時(shí)溝通,進(jìn)行協(xié)調(diào)和檢查。3.合作開發(fā)合作開發(fā)方式適合于使用單位有一定的管理信息系統(tǒng)分析、設(shè)計(jì)及軟件開發(fā)人員,但開發(fā)隊(duì)伍力量較弱,希望通過管理信息系統(tǒng)的開發(fā)建立完善和提高自己的技術(shù)隊(duì)伍,便于系統(tǒng)維護(hù)工作的單位。雙方共享開發(fā)成果,實(shí)際上是一種半委托性質(zhì)的開發(fā)工作。優(yōu)點(diǎn)是相對于委托開發(fā)方式而言節(jié)約了資金,并可以培養(yǎng)、增強(qiáng)使用單位的技術(shù)力量,便于系統(tǒng)維護(hù)工作,系統(tǒng)技術(shù)水平較高。缺點(diǎn)是雙方在合作中溝通易出現(xiàn)問題,需要雙方及時(shí)達(dá)成共識,進(jìn)行協(xié)調(diào)和檢查??傊?,不同的開發(fā)方式有不同的長處和短處,需要根據(jù)使用單位的實(shí)際情況進(jìn)行選擇也可綜合使用各種開發(fā)方式。2.4管理信息系統(tǒng)的開發(fā)過程管理信息系統(tǒng)的開發(fā)過程一般包括系統(tǒng)開發(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)評價(jià)等步驟。根據(jù)開發(fā)系統(tǒng)的大小、復(fù)雜、投入、方式、方法等因素的不同,各步驟的要求和內(nèi)容也不同,用戶需要根據(jù)實(shí)際情況進(jìn)行取舍和計(jì)劃。1、系統(tǒng)開發(fā)準(zhǔn)備 系統(tǒng)開發(fā)準(zhǔn)備工作主要包括提出系統(tǒng)開發(fā)要求、成立系統(tǒng)開發(fā)小組、制訂系統(tǒng)開發(fā)計(jì)劃等工作。2、系統(tǒng)調(diào)研新系統(tǒng)的系統(tǒng)分析與系統(tǒng)設(shè)計(jì)工作都要建立在對現(xiàn)行系統(tǒng)調(diào)研的基礎(chǔ)上,即必須調(diào)查現(xiàn)行系統(tǒng)的運(yùn)行情況、問題等,明確用戶的需求,特別是合作開發(fā)和委托開發(fā)方式。調(diào)研的主要內(nèi)容有: (1)現(xiàn)行系統(tǒng)概況:該組織的發(fā)展歷史、目前組織的規(guī)模、工作狀況、管理水平、與外界的主要聯(lián)系等。調(diào)查該項(xiàng)內(nèi)容的目的主要是為了劃分系統(tǒng)界限、系統(tǒng)與外界的輸入輸出接口等。 (2)組織機(jī)構(gòu):畫出組織的組織結(jié)構(gòu)圖,弄清組織的行政關(guān)系、人員編制、工作范圍、地理位置等,發(fā)現(xiàn)不合理問題及新系統(tǒng)啟動(dòng)后可能對現(xiàn)有組織的影響。 (3)業(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ī)格、頻率、要求以及需要解決的問題等。(4)報(bào)表、數(shù)據(jù)處理:了解各種統(tǒng)計(jì)報(bào)表、數(shù)據(jù)的格式、內(nèi)容、處理時(shí)間及上報(bào)時(shí)間、頻率、規(guī)律,存在的問題,對新系統(tǒng)的要求、希望等并收集各種報(bào)表。(5)問題:現(xiàn)行系統(tǒng)中存在的主要問題和薄弱環(huán)節(jié),可以按照嚴(yán)重程度分成不同的等級。新系統(tǒng)的建立應(yīng)能解決大部分問題,并改善薄弱環(huán)節(jié)。(6)新系統(tǒng)的功能和目標(biāo):了解各級領(lǐng)導(dǎo)和各類業(yè)務(wù)工作人員對新系統(tǒng)功能的要求,系統(tǒng)分析(又稱邏輯設(shè)計(jì))是管理信息系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進(jìn)行細(xì)致的分析,并建立一個(gè)新系統(tǒng)的邏輯模型。新系統(tǒng)的邏輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、物理邏輯表達(dá)式及有關(guān)說明組成。最后要完成系統(tǒng)分析報(bào)告(也稱為系統(tǒng)邏輯設(shè)計(jì)說明書)。系統(tǒng)邏輯模型就像在根據(jù)需要建設(shè)一座學(xué)校前,按照學(xué)校教育的層次(初等、中等、高等)、規(guī)模、投資、地理環(huán)境、技術(shù)水平等條件的要求和約束,先由建筑設(shè)計(jì)院進(jìn)行設(shè)計(jì),保證學(xué)校建成后的各種功能得以實(shí)現(xiàn),之后才能進(jìn)行工程設(shè)計(jì)和施工一樣。在系統(tǒng)設(shè)計(jì)階段要做認(rèn)真、細(xì)致的分析、研究工作,避免新系統(tǒng)在功能上存在先天不足或缺陷。因?yàn)樾孪到y(tǒng)模型是建立在對現(xiàn)行系統(tǒng)的分析及要求的基礎(chǔ)上的,所以系統(tǒng)調(diào)查工作要進(jìn)行得深入、細(xì)致、全面。用戶可以對新系統(tǒng)的邏輯模型提出意見,雙方經(jīng)過討論、修改,最后達(dá)成共識,并完成系統(tǒng)分析報(bào)告(系統(tǒng)邏輯設(shè)計(jì)說明書),經(jīng)有關(guān)領(lǐng)導(dǎo)審批通過之后,轉(zhuǎn)入系統(tǒng)設(shè)計(jì)(又稱系統(tǒng)物理設(shè)計(jì))階段。 3、系統(tǒng)設(shè)計(jì)系統(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)怎么做”的問題。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)是指利用一組標(biāo)準(zhǔn)的圖表工具和準(zhǔn)則,確定系統(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ì)說明書)。4、系統(tǒng)實(shí)施與轉(zhuǎn)換系統(tǒng)實(shí)施階段的主要工作包括:系統(tǒng)硬件的購置與安裝、程序的編寫(購買)與調(diào)試、系統(tǒng)操作人員的培訓(xùn)、系統(tǒng)有關(guān)數(shù)據(jù)的準(zhǔn)備和錄入、系統(tǒng)調(diào)試和轉(zhuǎn)換。在系統(tǒng)實(shí)施階段要成立系統(tǒng)實(shí)施工作量到小組,組織各專業(yè)小組組長和有關(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)行和成功。硬件的購置和安裝包括計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)、電源、機(jī)房、環(huán)境等有關(guān)設(shè)備的購買、驗(yàn)收、安裝與調(diào)試工作等,這些工作主要由專業(yè)技術(shù)人員完成。數(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ǔ)。在進(jìn)行以上各個(gè)環(huán)節(jié)的同時(shí)展開人員培訓(xùn)工作,包括管理信息系統(tǒng)只是的普及教育、新制度的學(xué)習(xí)、計(jì)算機(jī)操作訓(xùn)練等。使所有人員了解新系統(tǒng)的基本功能、新系統(tǒng)對使用人員的要求、建立管理信息系統(tǒng)的目的、管理信息系統(tǒng)的建設(shè)可以為組織和個(gè)人帶來的幫助和便利、個(gè)人在新系統(tǒng)中應(yīng)該承擔(dān)的工作等,是用戶關(guān)心、支持新系統(tǒng)的實(shí)現(xiàn)。5.系統(tǒng)維護(hù)和評價(jià)管理信息系統(tǒng)是一個(gè)復(fù)雜的人機(jī)系統(tǒng)。系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,這時(shí)就需要不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要從始至終地進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)評價(jià)主要是指系統(tǒng)建成后,經(jīng)過一段時(shí)間的運(yùn)行后,要對系統(tǒng)目標(biāo)與功能的實(shí)現(xiàn)情況進(jìn)行檢查,并與系統(tǒng)開發(fā)中設(shè)立的系統(tǒng)預(yù)期目標(biāo)進(jìn)行對比,及時(shí)寫出系統(tǒng)評價(jià)報(bào)告。系統(tǒng)維護(hù)與評價(jià)階段是系統(tǒng)生命周期中的最后一個(gè)階段,也是時(shí)間最長的一個(gè)重要階段。第三章 工資管理系統(tǒng)分析與設(shè)計(jì)3.1系統(tǒng)功能需求簡介工資管理信息系統(tǒng)對企業(yè)加強(qiáng)工資管理有著極其重要的作用,就一般的大型企業(yè)來說,它的設(shè)計(jì)內(nèi)容非常復(fù)雜而且繁多,比如擁有工資計(jì)算功能,工資統(tǒng)計(jì)功能,報(bào)表輸出功能,而且設(shè)計(jì)的模塊也很多,比如工資管理模塊,工資統(tǒng)計(jì)模塊,報(bào)表設(shè)計(jì)模塊,打印輸出模塊,模糊查詢模塊等等。由于本軟件主要是為作者工作的一家科技公司定制開發(fā)的。該公司是一家剛剛成立的公司,總體人員比較少,有正式員工20人,人員結(jié)構(gòu)比較簡單,學(xué)歷比較高,基本上都擁有大專以上學(xué)歷,部門劃分也很清晰,而且人員的流動(dòng)性不高,所以該公司目前對工資管理的要求并不高。因此,針對該公司而言,我們經(jīng)過了反復(fù)地論證,最終確定了工資管理系統(tǒng)的設(shè)計(jì)方案。該工資管理系統(tǒng)的主要功能如圖3.1所示:工資管理系統(tǒng)員工基本信息工資結(jié)構(gòu)設(shè)置工資匯總資料輸入員工增刪員工查詢基礎(chǔ)工資崗位工資工齡工資崗位工資工齡工資圖3.1 系統(tǒng)功能模塊圖3.2功能需求描述1、員工基本信息模塊員工基本信息模塊具有員工信息輸入、員工增刪和員工信息查詢?nèi)齻€(gè)功能。員工基本信息包括員工號、員工姓名、員工性別、所在部門、所在崗位、工齡和工資等級等信息。員工增刪實(shí)現(xiàn)了對數(shù)據(jù)庫中員工信息的增加和刪除。員工信息查詢可以通過員工號或員工姓名對員工信息進(jìn)行查詢。2、工資結(jié)構(gòu)設(shè)置模塊根據(jù)該公司的工資管理實(shí)際情況,本系統(tǒng)將工資結(jié)構(gòu)分為基礎(chǔ)工資、崗位工資和工齡工資三部分。該模塊可以對這三個(gè)工資類型設(shè)置工資等級,并對每個(gè)等級設(shè)置工資標(biāo)準(zhǔn)。3、工資匯總模塊用戶在員工信息管理模塊對該員工的工資等級進(jìn)行輸入以后,在工資匯總模塊會(huì)自動(dòng)對員工工資進(jìn)行匯總。用戶可以打印出工資匯總表,打印之前可以通過打印預(yù)覽功能進(jìn)行打印預(yù)覽。3.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、可理解性。用戶容易理解和使用該系統(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)管理。3.4系統(tǒng)平臺(tái)選擇微軟公司于1998年發(fā)布了可視化編程語言集成包Visual foxpro 6.0,它是Windows應(yīng)用程序開發(fā)工具,使目前最為廣泛的、功能最完整、易學(xué)易用和規(guī)??墒湛s的面向?qū)ο蟮拈_發(fā)工具。說它廣泛是因?yàn)樗惭b容易,運(yùn)行環(huán)境要求不高,入門和學(xué)習(xí)方便,易于用戶所接受;說它功能最完整是因?yàn)樗?jīng)過了幾個(gè)版本的升級,在數(shù)據(jù)管理方面,它基本具備了大型SQL數(shù)據(jù)庫的特征;在數(shù)據(jù)庫設(shè)計(jì)方面,它提供了各種數(shù)據(jù)庫組件的設(shè)計(jì)向?qū)Ш蛨D形化、智能化的設(shè)計(jì)過程;Visual foxpro 6.0還提供了各種數(shù)據(jù)庫用戶界面的可視化設(shè)計(jì)工具,提供了自含的編程語言和調(diào)試工具,提供了查詢數(shù)據(jù)庫的默認(rèn)表格工具等等。這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。故而,它是實(shí)現(xiàn)本系統(tǒng)一個(gè)相對較好的選擇。操作系統(tǒng):Windows 2000 開發(fā)工具與語言: Visual FoxPro 6.0中文版3.5數(shù)據(jù)庫設(shè)計(jì)3.5.1數(shù)據(jù)庫介紹所謂數(shù)據(jù)庫(Database)就是指按一定組織方式存儲(chǔ)在一起的,相互有關(guān)的若干個(gè)數(shù)據(jù)的結(jié)合,數(shù)據(jù)庫管理系統(tǒng)(Database Management System)就是一種操縱和管理數(shù)據(jù)庫的大型軟件,簡稱DBMS,他們建立在操作系統(tǒng)的基礎(chǔ)上,對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,其功能包括數(shù)據(jù)庫定義,數(shù)據(jù)庫管理,數(shù)據(jù)庫建立和維護(hù),于操作系統(tǒng)通信等。DBMS通常由數(shù)據(jù)字典,數(shù)據(jù)描述語言及其編譯程序,數(shù)據(jù)操縱(查詢)語言及其編譯程序,數(shù)據(jù)庫管理例行程序等部分組成。關(guān)系數(shù)據(jù)庫是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫,是根據(jù)表、記錄和字段之間的關(guān)系進(jìn)行組織和訪問的一種數(shù)據(jù)庫,它通過若干個(gè)表(Table)來存取數(shù)據(jù),并且通過關(guān)系(Relation)將這些表聯(lián)系在一起,關(guān)系數(shù)據(jù)庫提供了成為機(jī)構(gòu)化查詢語言(SQL)標(biāo)準(zhǔn)接口,該接口允許使用多種數(shù)據(jù)庫工具和產(chǎn)品,關(guān)系數(shù)據(jù)庫是目前最廣泛應(yīng)用的數(shù)據(jù)庫。在VFP中數(shù)據(jù)庫是一個(gè)邏輯上的概念,通過一組系統(tǒng)文件將相互關(guān)聯(lián)的數(shù)據(jù)表及其數(shù)據(jù)庫對象組織起來,成為擴(kuò)展名為.dbc的數(shù)據(jù)庫文件、擴(kuò)展名為.dct的數(shù)據(jù)庫備注文件和擴(kuò)展名為.dcx的數(shù)據(jù)庫索引文件,三個(gè)文件一般不能直接使用,而是交由VFP數(shù)據(jù)庫統(tǒng)一管理。VFP把.dbf文件稱為表文件,一個(gè)庫可以容納多個(gè)表,通過庫我們可明確各表之間的相互關(guān)系,使表文件不在彼此孤立,而成為相互關(guān)聯(lián)的數(shù)據(jù)集合。3.5.2數(shù)據(jù)流圖根據(jù)對工資管理工作的調(diào)查和用戶需求分析,該系統(tǒng)的數(shù)據(jù)流圖如圖3.2所示 基礎(chǔ)工資設(shè)定崗位工資設(shè)定工齡工資設(shè)定工資標(biāo)準(zhǔn)設(shè)定員工信息設(shè)定員工工資匯總 圖3.2 系統(tǒng)的數(shù)據(jù)流圖3.5.3數(shù)據(jù)詞典分析該軟件的數(shù)據(jù)庫由下述四張數(shù)據(jù)表組成:員工信息表:PERSONNEL.DBF 基礎(chǔ)工資設(shè)置表:COURSE.DBF 崗位工資設(shè)置表:RANK.DBF 工齡工資設(shè)置表:GONGLING.DBF1、員工信息表:PERSONNEL.DBF字段字段名類型寬度說明1員 工 號字符型3數(shù)字2員工姓名字符型10小于等于5個(gè)漢字3員工性別字符型2“男”或“女”4崗位名稱字符型14小于等于7個(gè)漢字5工 齡數(shù)值型21-99之間6工資等級數(shù)值型21-99之間2、基礎(chǔ)工資設(shè)置表:COURSE.DBF字段字段名類型寬度說明1工資等級數(shù)值型21-99之間2工資標(biāo)準(zhǔn)數(shù)值型41-9999之間3、崗位工資設(shè)置表:RANK.DBF字段字段名類型寬度說明1崗位名稱字符型14小于等于7個(gè)漢字2工資標(biāo)準(zhǔn)數(shù)值型41-9999之間4、工齡工資設(shè)置表:GONGLING.DBF 字段字段名類型寬度說明1工資等級數(shù)值型21-99之間2工資標(biāo)準(zhǔn)數(shù)值型41-9999之間5、管理員注冊表:ADMINER.DBF 字段字段名類型寬度說明1注冊名字符型10任意字符2口 令字符型10英文字母或數(shù)字第四章 工資管理系統(tǒng)的功能實(shí)現(xiàn)4.1員工基本信息模塊編碼設(shè)計(jì)1、員工基本信息增刪改功能員工基本信息模塊主要分為員工信息瀏覽界面和員工信息查詢界面,員工信息瀏覽界面如圖4.1所示:圖4.1具體編碼如下:(1)“增加新記錄”按鈕控件源代碼:thisform.pageframe1.page1.fy1.enabled=.Fmand2.enabled=.Fmand3.enabled=.Fmand4.enabled=.T.if mand1.caption=增加新記錄thisform.pageframe1.page1.txtpid.enabled=.T.thisform.pageframe1.page1.txtpname.enabled=.T.thisform.pageframe1.page1.txtpsex.enabled=.T.thisform.pageframe1.page1.txtpjob.enabled=.T.thisform.pageframe1.page1.txtpindate.enabled=.T.thisform.pageframe1.page1.txtprank.enabled=.T.append mand1.caption=增加確認(rèn)thisform.pageframe1.page1.refreshthisform.pageframe1.page1.txtpid.setfocuselsegetid=alltrim(thisform.pageframe1.page1.txtpid.value)getname=alltrim(thisform.pageframe1.page1.txtpname.value)getsex=alltrim(thisform.pageframe1.page1.txtpsex.value)getjob=alltrim(thisform.pageframe1.page1.txtpjob.value)getindate=alltrim(thisform.pageframe1.page1.txtpindate.value)getrank=alltrim(thisform.pageframe1.page1.txtprank.value)if empty(getid) or empty(getname) or empty(getsex) or empty(getjob) or empty(getindate) or empty(getrank)messagebox(資料不足,48,錯(cuò)誤)mand1.caption=增加新記錄tableupdate(.t.)thisform.pageframe1.page1.txtpid.enabled=.F.thisform.pageframe1.page1.txtpname.enabled=.F.thisform.pageframe1.page1.txtpsex.enabled=.F.thisform.pageframe1.page1.txtpjob.enabled=.F.thisform.pageframe1.page1.txtpindate.enabled=.F.thisform.pageframe1.page1.txtprank.enabled=.F.thisform.pageframe1.page1.fy1.enabled=.Tmand2.enabled=.Tmand3.enabled=.Tmand4.enabled=.F.endifendif(2)“修改這條記錄”按鈕控件源代碼:mand1.enabled=.Fmand3.enabled=.Fmand4.enabled=.T.thisform.pageframe1.page1.fy1.enabled=.F.if mand2.caption=修改這條記錄thisform.pageframe1.page1.txtpid.enabled=.T.thisform.pageframe1.page1.txtpname.enabled=.T.thisform.pageframe1.page1.txtpsex.enabled=.T.thisform.pageframe1.page1.txtpjob.enabled=.T.thisform.pageframe1.page1.txtpindate.enabled=.T.thisform.pageframe1.page1.txtprank.enabled=.Tmand2.caption=修改確認(rèn)mand2.caption=修改這條記錄tableupdate(.t.)thisform.pageframe1.page1.txtpid.enabled=.F.thisform.pageframe1.page1.txtpname.enabled=.F.thisform.pageframe1.page1.txtpsex.enabled=.F.thisform.pageframe1.page1.txtpjob.enabled=.F.thisform.pageframe1.page1.txtpindate.enabled=.F.thisform.pageframe1.page1.txtprank.enabled=.Fmand1.enabled=.Tmand3.enabled=.Tmand4.enabled=.F.thisform.pageframe1.page1.fy1.enabled=.T.endif2、員工信息查詢功能員工信息查詢界面如圖4.2所示。圖4.2具體編碼如下:“查詢”按鈕控件源代碼:getpid=alltrim(thisform.pageframe1.page2.text1.value)getpname=alltrim(thisform.pageframe1.page2.text2.value)flag1=thisform.pageframe1.page2.check1.valueflag2=thisform.pageframe1.page2.check2.valueif flag1=0 and flag2=0messagebox(請輸入查詢條件,48,錯(cuò)誤)endifif flag1=1 and flag2=0set order to pidseek getpidif found()messagebox(查到記錄,48,注意)select * from personnel where pid=getpid into cursor lingthisform.pageframe1.page3.enabled=.T.thisform.pageframe1.page3.refreshelsemessagebox(沒有這條記錄,48,注意)endifendifif flag1=0 and flag2=1set order to pnameseek getpnameif found()messagebox(查到記錄,48,注意)select * from personnel where pname=getpname into cursor lingthisform.pageframe1.page3.enabled=.T.thisform.pageframe1.page3.refreshelsemessagebox(沒有這條記錄,48,注意)endifendifif flag1=1 and flag2=1set order to pidseek getpidif personnel.pname=getpnamemessagebox(查到記錄,48,注意)select * from personnel where pid=getpid and pname=getpname into cursor lingthisform.pageframe1.page3.enabled=.T.thisform.pageframe1.page3.refreshelsemessagebox(沒有這條記錄,48,注意)endifendif4.2工資結(jié)構(gòu)設(shè)置模塊編碼設(shè)計(jì)工資結(jié)構(gòu)設(shè)置模塊界面如圖4.3所示圖4.3其中“基礎(chǔ)工資”功能界面如圖4.4所示:圖4.4具體編碼如下:“修改”按鈕控件源代碼:thisform.grdrank.column1.text1.enabled=.T.thisform.grdrank.column2.text1.enabled=.T.thisform.grdrank.column1.text1.setfocus“修改確認(rèn)”按鈕控件源代碼:thisform.grdrank.column1.text1.enabled=.F.thisform.grdrank.column2.text1.enabled=.F.“添加”按鈕控件源代碼:append blankgo bottomthisform.grdrank.column1.text1.enabled=.T.thisform.grdrank.column2.text1.enabled=.T.thisform.grdrank.column1.text1.setfocus“刪除”按鈕控件源代碼:thisform.grdrank.recordsource=use rank exclusivedelete from rank where rname=getidpackthisform.grdrank.recordsource=rankthisform.grdrank.refresh“退出”按鈕控件源代碼:thisform.releasedo form formdataformat4.3入口程序各模塊程序編寫完成后,要為程序編寫一個(gè)入口程序。該程序的作用是完成應(yīng)用系統(tǒng)一系列的初始化設(shè)置。工資信息系統(tǒng)的入口程序如下:clear screen clear eventsopen database databasesalarydo form formksjmread events4.4連編程序連編應(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é)第五章 小 結(jié)隨著我國成功加入WTO及信息化浪潮的日益臨近,企業(yè)在激烈的市場競爭環(huán)境下的求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢。因此,如何使企業(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)的知識。這樣的項(xiàng)目對我學(xué)過的數(shù)據(jù)結(jié)構(gòu),程序設(shè)計(jì),數(shù)據(jù)庫,軟件工程等課程是一個(gè)綜合性很高的實(shí)踐。一些以前沒有學(xué)得很扎實(shí)的課程內(nèi)容,由于需要在實(shí)踐中運(yùn)用,剛開始我也感到很頭痛。但回過頭再去看有關(guān)的教科書,經(jīng)過一段時(shí)間的鉆研,對與這些知識點(diǎn)的相關(guān)的背景,概念和解決方案理解得更透徹了,學(xué)習(xí)起來也越來越有興趣,越來越輕松。另外我還充分體會(huì)了從事軟件開發(fā)工作需要特別嚴(yán)謹(jǐn)認(rèn)真的態(tài)度和作風(fēng),一點(diǎn)都馬虎不得。每一個(gè)細(xì)微的細(xì)節(jié)都必須十分的注意,如果不認(rèn)真思考決策,就會(huì)出現(xiàn)或大或小的錯(cuò)誤,如果早期的錯(cuò)誤隱藏下來,對后面的工作影響就會(huì)很大,甚至有時(shí)要推倒很多前面做的工作重來。有時(shí)候,我自己覺得我寫的程序非常的正確,但是就是編譯通不過,在查找錯(cuò)誤的過程中,面臨著否認(rèn)自己的過程,非常的痛苦,而且由于自己的經(jīng)驗(yàn)及各方面的能力的不足,所以進(jìn)展的速度非常的緩慢,往往幾天的時(shí)間還沒有一點(diǎn)進(jìn)展。這時(shí)候,我一般是先自己通過書本,手冊和資料找解決辦法,實(shí)在沒轍了才向?qū)<艺埥?。盡管向?qū)<艺埥探鉀Q問題比較快,自己鉆研花的時(shí)間較多,但我強(qiáng)迫自己獨(dú)立的思考對我的學(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ù)哪繕?biāo)。在反反復(fù)復(fù)的學(xué)習(xí)及不恥下問之下,我的辛勤努力有了回報(bào),終于做出了一個(gè)簡單的軟件,雖然這個(gè)軟件的功能非常的簡單,而且我想,在實(shí)際的運(yùn)用中,還有些不足。因?yàn)楣べY的內(nèi)容非常的豐富,我涉及到的僅僅是工資管理的一部分簡單內(nèi)容,離實(shí)際的客戶需求肯定還有一定的差距。例如工資管理和人事管理,考勤管理以及財(cái)務(wù)帳表的關(guān)聯(lián)考慮得還不完善。最好是這幾部分之間的數(shù)據(jù)可以相互利用轉(zhuǎn)化,不需要重復(fù)的輸入有關(guān)的數(shù)據(jù)。針對工資管理,還應(yīng)該建立一個(gè)有普遍意義的模型,這樣對用戶來說,就比較容易通過修改有關(guān)管理制度來適應(yīng)我們開發(fā)的軟件。由于我的知識淺薄,經(jīng)驗(yàn)不足及閱歷頗淺,因此,在該系統(tǒng)的設(shè)計(jì)方面還有致謝很多不足,比如功能過少,界面不夠醒目等問題,我會(huì)在工作的使用過程中,根據(jù)工作的具體要求不斷的修改,完善,爭取使該系統(tǒng)慢慢趨向完美。致謝 感謝大連廣播電視大學(xué)為我提供了一個(gè)良好的學(xué)習(xí)環(huán)境,感謝學(xué)院的領(lǐng)導(dǎo)和老師們,他們無微不至的關(guān)懷、精心的培養(yǎng)使我學(xué)到了很多的知識,終生受益!在本系統(tǒng)的設(shè)計(jì)過程和論文編寫過程中,很多老師、同事和朋友都給予了我許多無私的幫助,尤其是我的導(dǎo)師李慶超給我的論文提出了很多寶貴的修改意見,在這里,我向這些無私幫助我的人表示衷心的感謝。還要特別感謝凱萊大酒店,在我系統(tǒng)開發(fā)期間,為我提供了良好的實(shí)踐環(huán)境,尤其是信息管理部的經(jīng)理馬富達(dá)為我講授了很多管理系統(tǒng)開發(fā)的知識。在軟件開發(fā)中給了我很大的支持,在此表示深深的謝意。本文參閱了大量的文獻(xiàn)和書籍,文中借鑒了許多專家、學(xué)者的觀點(diǎn)和資料,在此謹(jǐn)表謝意!參考文獻(xiàn)1孫春來 韓正清等 Visual FoxPro 6.0中文版編程基礎(chǔ)與范例 電子工業(yè)出版社 出版日期:2001-1-12中文Visual FoxPro 6簡明案例教程機(jī)械工業(yè)出版社 出版日期:1999-4-13徐建平 趙永 Visual FoxPro 6基礎(chǔ)教程 機(jī)械工業(yè)出版社出版日期:2000-5-14張魯 Visual FoxPro 6.0編程技巧與實(shí)例分析 水利水電出版社 出版日期:1999-10-15張磊等 Visual FoxPro 6使用詳解 機(jī)械工業(yè)出版社 出版日期:1999-7-1 6康耀紅 黃健青等 Visual FoxPro 6.0 數(shù)據(jù)庫設(shè)計(jì)北京大學(xué)出版社 出版日期:2002-2-17鄭剛 Visual FoxPro 6.0 實(shí)效編程百例 人民郵電出版社 出版日期:2002-7-18周蘭文 Visual FoxPro 6中文版與上機(jī)指導(dǎo)清華大學(xué)出版社 出版日期:19999李加福 Visual FoxPro 6.0中文版入門與提高清華大學(xué)出版社 出版日期:2002-7-110陳明 Visual FoxPro 程序設(shè)計(jì) 清華大學(xué)出版社 出版日期:2002-4-1 11劉鵬 李冬梅 高燕 Visual FoxPro 6.0全攻略寶典水利水電出版社 出版日期:2000-6-112章立民 Visual FoxPro6.0中文版程序設(shè)計(jì)-基礎(chǔ)加強(qiáng)篇 中國鐵道出版社 出版日期:1999-10-113鄭阿奇 Visual FoxPro實(shí)用教程電子工業(yè)出版社 出版日期:2001-4-1 14史濟(jì)民 湯觀全 Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)清華大學(xué)出版社 出版日期:2000-7-115王國芳 郭金泉 段小勇 Visual FoxPro開發(fā)實(shí)踐指南 中國鐵道出版社 出版日期:1999-3-1