信息管理系統(tǒng)論文.doc
《信息管理系統(tǒng)論文.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《信息管理系統(tǒng)論文.doc(27頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、目錄目錄目錄1第一章 緒 論41.1研究課題的背景41.2 研究思路和工作計(jì)劃4第二章 管理信息系統(tǒng)研究概述62.1管理信息系統(tǒng)的發(fā)展歷史62.2管理信息系統(tǒng)的特點(diǎn)62.3管理信息系統(tǒng)的開(kāi)發(fā)方式72.4管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程8第三章 工資管理系統(tǒng)分析與設(shè)計(jì)113.1系統(tǒng)功能需求簡(jiǎn)介113.2功能需求描述113.3目標(biāo)系統(tǒng)要求123.4系統(tǒng)平臺(tái)選擇123.5數(shù)據(jù)庫(kù)設(shè)計(jì)123.5.1數(shù)據(jù)庫(kù)介紹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
2、參考文獻(xiàn):2527摘 要對(duì)企業(yè)而言,人力資源是公司或企業(yè)最寶貴的資源,也是公司或企業(yè)的“生命線”。而工資管理又是人力資源管理的重中之重。開(kāi)發(fā)工資管理系統(tǒng)可使公司或企業(yè)的財(cái)務(wù)工作人員減輕工作壓力,比較系統(tǒng)地對(duì)財(cái)務(wù)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,及時(shí)跟上國(guó)家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。本文介紹畢業(yè)論文課題的選題背景和意義,相關(guān)的研究和開(kāi)發(fā)的比較和綜述,研究開(kāi)發(fā)的過(guò)程,以及論文思路和實(shí)現(xiàn)細(xì)節(jié)的考慮,最后給出了作者在畢業(yè)論文設(shè)計(jì)過(guò)程的體會(huì)?!娟P(guān)鍵字】 管理信息系統(tǒng),數(shù)據(jù)庫(kù),工資管理,數(shù)據(jù)字典,數(shù)據(jù)流圖。AbstractAbstractT
3、o 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 systematica
4、lly 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
5、 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 manag
6、ement data dictionary data flow diagram.第一章 緒 論1.1研究課題的背景借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)管理信息系統(tǒng)是當(dāng)今社會(huì)的重要趨勢(shì)。黨和政府根據(jù)知識(shí)經(jīng)濟(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),去完成更重要的工作。工資管理信息系
7、統(tǒng)的實(shí)現(xiàn)可以減輕比較繁瑣的手工工資管理。現(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)題。通過(guò)在本單位經(jīng)過(guò)一周的調(diào)研,并參考其他同行設(shè)計(jì)工資管理軟件,我基本上搞清楚了像我們單位這樣的小型企業(yè)對(duì)系統(tǒng)的需求,如果能夠設(shè)計(jì)一套針對(duì)類似本單位的小型國(guó)有企業(yè)的工資管理系統(tǒng)特別有意義,并且是現(xiàn)行的財(cái)務(wù)管理軟件代替不了的。
8、在和指導(dǎo)老師多次交流后,確定實(shí)現(xiàn)方案的要點(diǎn)和工作計(jì)劃。本系統(tǒng)的實(shí)現(xiàn)的主要功能有:?jiǎn)T工信息管理、工資結(jié)構(gòu)設(shè)置、工資匯總打印等等功能。1.2 研究思路和工作計(jì)劃正如研究任何其它軟件項(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ò)程。在各階段的時(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ā)和功能模塊
9、測(cè)試用了四周的時(shí)間;系統(tǒng)調(diào)試和系統(tǒng)試運(yùn)行和修改用了約三周的時(shí)間。最后,完成論文并工資管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)做修改用了四周時(shí)間。完成全部工作大約用了4個(gè)半月的時(shí)間。研究思路和工作計(jì)劃圖1.1概要設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)功能模塊開(kāi)發(fā)功能模塊測(cè)試系統(tǒng)調(diào)試定題調(diào)查研究資料查詢開(kāi)發(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)營(yíng)管理系統(tǒng)中高效處理和應(yīng)用是在計(jì)算機(jī)發(fā)明以后的50年代末。目前人們所提到的管理信息系統(tǒng),通常是指以計(jì)算機(jī)為工具,對(duì)管理信息進(jìn)
10、行收集、存貯、檢索、加工和傳遞,使其應(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)功能簡(jiǎn)單,效率低,對(duì)管理的作用有限。進(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ā)揮著巨大的作用。我國(guó)的管理信息系統(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ú)
11、論是基于工業(yè)經(jīng)濟(jì)的管理信息系統(tǒng),還是面向少數(shù)專家和管理人員的專家系統(tǒng) (ES)或決策支持系統(tǒng) (DSS),其處理對(duì)象和服務(wù)對(duì)象,自身的系統(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),他們?cè)谙到y(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開(kāi)發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。計(jì)算機(jī)技術(shù)是MIS(管理信息系統(tǒng))得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開(kāi)發(fā)是MIS開(kāi)發(fā)的重點(diǎn)。第三個(gè)因素也不
12、能忽視。企業(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è)部門,必須有一整套管理制度作保證。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)
13、部的處理、加工與人機(jī)界面混在一起(人機(jī)界面程序只是通信),以免互相干擾,影響速度。設(shè)計(jì)MIS時(shí),針對(duì)每一個(gè)功能,都要按照模塊化思想,使輸入、處理與輸出“涇渭分明”,充分體現(xiàn)人機(jī)界面的通信功能。這樣設(shè)計(jì)出來(lái)的程序不易出錯(cuò),而且易于維護(hù)。報(bào)表打印是MIS必備的功能之一,而且打印之前常常需要計(jì)算。計(jì)算與打印分開(kāi)設(shè)計(jì),雖然消耗時(shí)間,但易于整個(gè)MIS系統(tǒng)的維護(hù)。(2)界面必須始終一致統(tǒng)一的人機(jī)界面不至于會(huì)增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法。例如在整個(gè)系統(tǒng)可以以問(wèn)號(hào)圖標(biāo)表示幫助,以磁盤圖標(biāo)表示存盤,以打印機(jī)圖標(biāo)表示打印等。(3)界面必須
14、使用戶隨時(shí)掌握任務(wù)的進(jìn)展情況人機(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)很值得借鑒。(4)界面友好。使用方便多數(shù)MIS軟件的數(shù)據(jù)輸入量較大。對(duì)于一些相對(duì)固定的數(shù)據(jù),不應(yīng)讓用戶頻頻輸入(特別是漢字),而應(yīng)讓用戶用鼠標(biāo)輕松選擇。例如,人事管理系統(tǒng)中的“文化程度”是相對(duì)固定的數(shù)據(jù),其值一般取“小學(xué)”、“初中”、“高中”、“大?!?、“大本”、“碩研”、“博研”等。錄入這類數(shù)據(jù)之前,MIS軟件應(yīng)在相應(yīng)位置彈出一個(gè)
15、列表框,待用戶以鼠標(biāo)點(diǎn)擊,而不應(yīng)讓用戶每次都輸入這些漢字??傊?,所開(kāi)發(fā)的MIS在使用過(guò)程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度減少用戶的干預(yù)量。實(shí)踐證明,用戶干預(yù)愈少,MIS系統(tǒng)的滿意程度愈高。2.3管理信息系統(tǒng)的開(kāi)發(fā)方式管理信息系統(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ù)使用單位的技術(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ì)伍。1.獨(dú)立開(kāi)發(fā)獨(dú)立開(kāi)發(fā)適合于有較強(qiáng)的管理信息系統(tǒng)分析與設(shè)計(jì)隊(duì)伍和程
16、序設(shè)計(jì)人員、系統(tǒng)維護(hù)使用隊(duì)伍的組織和單位,如大學(xué)、研究所、計(jì)算機(jī)公司、高科技公司等單位。獨(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í)行“一把手”原則,另一方面可向?qū)I(yè)開(kāi)發(fā)人士或公司進(jìn)行咨詢,或聘請(qǐng)他們作為開(kāi)發(fā)顧問(wèn)。2.委托開(kāi)發(fā)委托開(kāi)發(fā)方式適合于使用
17、單位無(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í)、省事,開(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)和檢查。3.合作開(kāi)發(fā)合作開(kāi)發(fā)方式適合于使用單位有一定的管理信息系統(tǒng)分析、設(shè)計(jì)及軟件開(kāi)發(fā)人員,但開(kāi)發(fā)隊(duì)伍力量較弱,希望通過(guò)管理信息系統(tǒng)的開(kāi)發(fā)建立完善和提高自己的技術(shù)隊(duì)伍,便于系統(tǒng)維護(hù)工作的單位。雙
18、方共享開(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)和檢查??傊煌拈_(kāi)發(fā)方式有不同的長(zhǎng)處和短處,需要根據(jù)使用單位的實(shí)際情況進(jìn)行選擇也可綜合使用各種開(kāi)發(fā)方式。2.4管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程管理信息系統(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)行取舍和
19、計(jì)劃。1、系統(tǒng)開(kāi)發(fā)準(zhǔn)備 系統(tǒng)開(kāi)發(fā)準(zhǔn)備工作主要包括提出系統(tǒng)開(kāi)發(fā)要求、成立系統(tǒng)開(kāi)發(fā)小組、制訂系統(tǒng)開(kāi)發(fā)計(jì)劃等工作。2、系統(tǒng)調(diào)研新系統(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ā)和委托開(kāi)發(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)不合理問(wèn)題及新系統(tǒng)啟動(dòng)后可能對(duì)現(xiàn)有組織的影響。 (3
20、)業(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)題等。(4)報(bào)表、數(shù)據(jù)處理:了解各種統(tǒng)計(jì)報(bào)表、數(shù)據(jù)的格式、內(nèi)容、處理時(shí)間及上報(bào)時(shí)間、頻率、規(guī)律,存在的問(wèn)題,對(duì)新系統(tǒng)的要求、希望等并收集各種報(bào)表。(5)問(wèn)題:現(xiàn)行系統(tǒng)中存在的主要問(wèn)題和薄弱環(huán)節(jié),可以按照嚴(yán)重程度分成不同的等級(jí)。新系統(tǒng)的建立應(yīng)能解決大部分問(wèn)題,并改善薄弱環(huán)節(jié)。(6)新系統(tǒng)的功能和目標(biāo):了解各級(jí)領(lǐng)導(dǎo)和各類業(yè)務(wù)工作人員對(duì)新系統(tǒng)功能的要求,系統(tǒng)分析(又稱邏輯設(shè)計(jì))
21、是管理信息系統(tǒng)開(kāi)發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,并建立一個(gè)新系統(tǒng)的邏輯模型。新系統(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é)校建成后的各種功能得以實(shí)現(xiàn),之后才能進(jìn)行工程設(shè)計(jì)和施工一樣。在系統(tǒng)設(shè)計(jì)階段要做認(rèn)真、細(xì)致的分析、研究工作,避免新系統(tǒng)在功能上存在先天不足或缺陷。因?yàn)樾孪到y(tǒng)模型是建立在對(duì)現(xiàn)行系統(tǒng)的分析及要求的基
22、礎(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)物理設(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)怎么做”的問(wèn)題。結(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)
23、是設(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ō)明書)。4、系統(tǒng)實(shí)施與轉(zhuǎn)換系統(tǒng)實(shí)施階段的主要工作包括:系統(tǒng)硬件的購(gòu)置與安裝、程序的編寫(購(gòu)買)與調(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è)小組組長(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)行和成功。硬件的購(gòu)置和安裝包括計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)、電源、機(jī)房、環(huán)境等有關(guān)設(shè)備的購(gòu)買、驗(yàn)收、安裝與調(diào)試工作等,這些工作主要由專業(yè)技術(shù)人員完成。數(shù)據(jù)
24、準(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í)展開(kāi)人員培訓(xùn)工作,包括管理信息系統(tǒng)只是的普及教育、新制度的學(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)。5.系統(tǒng)維護(hù)和評(píng)價(jià)管理信息系統(tǒng)是一個(gè)復(fù)雜的人機(jī)系統(tǒng)。系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷
25、影響系統(tǒng)的運(yùn)行,這時(shí)就需要不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要從始至終地進(jìn)行系統(tǒng)的維護(hù)工作。系統(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)告。系統(tǒng)維護(hù)與評(píng)價(jià)階段是系統(tǒng)生命周期中的最后一個(gè)階段,也是時(shí)間最長(zhǎng)的一個(gè)重要階段。第三章 工資管理系統(tǒng)分析與設(shè)計(jì)3.1系統(tǒng)功能需求簡(jiǎn)介工資管理信息系統(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ì)模
26、塊,報(bào)表設(shè)計(jì)模塊,打印輸出模塊,模糊查詢模塊等等。由于本軟件主要是為作者工作的一家科技公司定制開(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所示:工資管理系統(tǒng)員工基本信息工資結(jié)構(gòu)設(shè)置工資匯總資料輸入員工增刪員工查詢基礎(chǔ)工資崗位工資工齡工資崗位工資工齡工資圖3.1 系統(tǒng)功能模塊圖3.2功能需求描述1、員工基本信息模塊員工基本信息模
27、塊具有員工信息輸入、員工增刪和員工信息查詢?nèi)齻€(gè)功能。員工基本信息包括員工號(hào)、員工姓名、員工性別、所在部門、所在崗位、工齡和工資等級(jí)等信息。員工增刪實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)中員工信息的增加和刪除。員工信息查詢可以通過(guò)員工號(hào)或員工姓名對(duì)員工信息進(jìn)行查詢。2、工資結(jié)構(gòu)設(shè)置模塊根據(jù)該公司的工資管理實(shí)際情況,本系統(tǒng)將工資結(jié)構(gòu)分為基礎(chǔ)工資、崗位工資和工齡工資三部分。該模塊可以對(duì)這三個(gè)工資類型設(shè)置工資等級(jí),并對(duì)每個(gè)等級(jí)設(shè)置工資標(biāo)準(zhǔn)。3、工資匯總模塊用戶在員工信息管理模塊對(duì)該員工的工資等級(jí)進(jìn)行輸入以后,在工資匯總模塊會(huì)自動(dòng)對(duì)員工工資進(jìn)行匯總。用戶可以打印出工資匯總表,打印之前可以通過(guò)打印預(yù)覽功能進(jìn)行打印預(yù)覽。3.3目標(biāo)
28、系統(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ā)布了可視化編程語(yǔ)言集成包Visual foxpro 6.0,它是Windows應(yīng)用程序開(kāi)發(fā)工具,使目前最為廣泛
29、的、功能最完整、易學(xué)易用和規(guī)??墒湛s的面向?qū)ο蟮拈_(kāi)發(fā)工具。說(shuō)它廣泛是因?yàn)樗惭b容易,運(yùn)行環(huán)境要求不高,入門和學(xué)習(xí)方便,易于用戶所接受;說(shuō)它功能最完整是因?yàn)樗?jīng)過(guò)了幾個(gè)版本的升級(jí),在數(shù)據(jù)管理方面,它基本具備了大型SQL數(shù)據(jù)庫(kù)的特征;在數(shù)據(jù)庫(kù)設(shè)計(jì)方面,它提供了各種數(shù)據(jù)庫(kù)組件的設(shè)計(jì)向?qū)Ш蛨D形化、智能化的設(shè)計(jì)過(guò)程;Visual foxpro 6.0還提供了各種數(shù)據(jù)庫(kù)用戶界面的可視化設(shè)計(jì)工具,提供了自含的編程語(yǔ)言和調(diào)試工具,提供了查詢數(shù)據(jù)庫(kù)的默認(rèn)表格工具等等。這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。故而,它是實(shí)現(xiàn)本系
30、統(tǒng)一個(gè)相對(duì)較好的選擇。操作系統(tǒng):Windows 2000 開(kāi)發(fā)工具與語(yǔ)言: Visual FoxPro 6.0中文版3.5數(shù)據(jù)庫(kù)設(shè)計(jì)3.5.1數(shù)據(jù)庫(kù)介紹所謂數(shù)據(jù)庫(kù)(Database)就是指按一定組織方式存儲(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ù)管理例行程序等部分
31、組成。關(guān)系數(shù)據(jù)庫(kù)是以關(guān)系模型為基礎(chǔ)的數(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)用的數(shù)據(jù)庫(kù)。在VFP中數(shù)據(jù)庫(kù)是一個(gè)邏輯上的概念,通過(guò)一組系統(tǒng)文件將相互關(guān)聯(lián)的數(shù)據(jù)表及其數(shù)據(jù)庫(kù)對(duì)象組織起來(lái),成為擴(kuò)展名為.dbc的數(shù)據(jù)庫(kù)文件、擴(kuò)展名為.dct的數(shù)據(jù)庫(kù)備注文件和擴(kuò)展名為.dcx的數(shù)據(jù)庫(kù)索引文件,三個(gè)文件一般不能直接使用,而是交由VFP數(shù)據(jù)庫(kù)統(tǒng)一管理。VFP把.dbf文件稱為表文
32、件,一個(gè)庫(kù)可以容納多個(gè)表,通過(guò)庫(kù)我們可明確各表之間的相互關(guān)系,使表文件不在彼此孤立,而成為相互關(guān)聯(lián)的數(shù)據(jù)集合。3.5.2數(shù)據(jù)流圖根據(jù)對(duì)工資管理工作的調(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ù)庫(kù)由下述四張數(shù)據(jù)表組成:?jiǎn)T工信息表:PERSONNEL.DBF 基礎(chǔ)工資設(shè)置表:COURSE.DBF 崗位工資設(shè)置表:RANK.DBF 工齡工資設(shè)置表:GONGLING.DBF1、員工信息表:PERSONNEL.DBF字段字段名類型寬度說(shuō)明1員 工 號(hào)字符型3數(shù)字2員
33、工姓名字符型10小于等于5個(gè)漢字3員工性別字符型2“男”或“女”4崗位名稱字符型14小于等于7個(gè)漢字5工 齡數(shù)值型21-99之間6工資等級(jí)數(shù)值型21-99之間2、基礎(chǔ)工資設(shè)置表:COURSE.DBF字段字段名類型寬度說(shuō)明1工資等級(jí)數(shù)值型21-99之間2工資標(biāo)準(zhǔn)數(shù)值型41-9999之間3、崗位工資設(shè)置表:RANK.DBF字段字段名類型寬度說(shuō)明1崗位名稱字符型14小于等于7個(gè)漢字2工資標(biāo)準(zhǔn)數(shù)值型41-9999之間4、工齡工資設(shè)置表:GONGLING.DBF 字段字段名類型寬度說(shuō)明1工資等級(jí)數(shù)值型21-99之間2工資標(biāo)準(zhǔn)數(shù)值型41-9999之間5、管理員注冊(cè)表:ADMINER.DBF 字段字段名類型
34、寬度說(shuō)明1注冊(cè)名字符型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.enabl
35、ed=.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.refreshthisfo
36、rm.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.pag
37、e1.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.pagefram
38、e1.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=.
39、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.p
40、age1.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.enabl
41、ed=.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=alltr
42、im(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(請(qǐng)輸入查詢條件,48,錯(cuò)誤)endifif flag1=1 and flag2=0set order to pidseek getpidif found()messa
43、gebox(查到記錄,48,注意)select * from personnel where pid=getpid into cursor lingthisform.pageframe1.page3.enabled=.T.thisform.pageframe1.page3.refreshelsemessagebox(沒(méi)有這條記錄,48,注意)endifendifif flag1=0 and flag2=1set order to pnameseek getpnameif found()messagebox(查到記錄,48,注意)select * from personnel where pna
44、me=getpname into cursor lingthisform.pageframe1.page3.enabled=.T.thisform.pageframe1.page3.refreshelsemessagebox(沒(méi)有這條記錄,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 c
45、ursor lingthisform.pageframe1.page3.enabled=.T.thisform.pageframe1.page3.refreshelsemessagebox(沒(méi)有這條記錄,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.co
46、lumn1.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.grdra
47、nk.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 databasesalar
48、ydo form formksjmread events4.4連編程序連編應(yīng)用程序項(xiàng)目本設(shè)計(jì)的收尾工作。通過(guò)連編將項(xiàng)目資源,如視圖、查詢、表單、報(bào)表、菜單、類、過(guò)程這些包含于項(xiàng)目管理器中的文件信息結(jié)合在一起,生成一個(gè)擴(kuò)展名為salary.exe可執(zhí)行文件,或擴(kuò)展名為.app的應(yīng)用程序。連編程序之前,要進(jìn)行設(shè)置主文件、確定包含或排除文件、設(shè)置項(xiàng)目信息等操作。完成這些操作后,運(yùn)行主程序,當(dāng)主程序沒(méi)有錯(cuò)誤后,即可連編項(xiàng)目。小結(jié)第五章 小 結(jié)隨著我國(guó)成功加入WTO及信息化浪潮的日益臨近,企業(yè)在激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境下的求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢(shì)。因此,如何使企業(yè)及時(shí)掌握本企業(yè)人才
49、的各種信息、第一時(shí)間處理好隨時(shí)變化的工資管理問(wèn)題,建立一套符合企業(yè)實(shí)際的工資管理系統(tǒng)就顯得尤為重要。在本項(xiàng)目的軟件開(kāi)發(fā)的過(guò)程中,我全面實(shí)踐一個(gè)面向數(shù)據(jù)庫(kù)的應(yīng)用系統(tǒng)的開(kāi)發(fā)過(guò)程,學(xué)習(xí)了很多有關(guān)的知識(shí)。這樣的項(xiàng)目對(duì)我學(xué)過(guò)的數(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)越輕松。另外我還充分體會(huì)了從事軟件開(kāi)發(fā)工作需要特別嚴(yán)謹(jǐn)認(rèn)真的態(tài)度和作風(fēng),一點(diǎn)都馬虎不得。每一個(gè)細(xì)微的細(xì)節(jié)都
50、必須十分的注意,如果不認(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í)候,我一般是先自己通過(guò)書本,手冊(cè)和資料找解決辦法,實(shí)在沒(méi)轍了才向?qū)<艺?qǐng)教。盡管向?qū)<艺?qǐng)教解決問(wèn)題比較快,自己鉆研花的時(shí)間較多,但我強(qiáng)迫自己獨(dú)立的思考對(duì)我的學(xué)習(xí)提高幫助非常大。在開(kāi)始編寫程序的時(shí)候,我看到別人的軟件功能非常的詳細(xì),而且界面非常
51、的漂亮,總希望自己的軟件也非常的完善,但是,經(jīng)過(guò)二個(gè)月的學(xué)習(xí),發(fā)現(xiàn)編一個(gè)優(yōu)秀的軟件決不是一蹴而就的事情,需要長(zhǎng)時(shí)間的積累和經(jīng)驗(yàn)。我認(rèn)清自己的能力后,我就特別注意在工作的過(guò)程中不貪圖大而全,而是根據(jù)自己的能力,制定適當(dāng)?shù)哪繕?biāo)。在反反復(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)考慮得還不完善。最好是這幾部分之間的數(shù)據(jù)可以相互利用轉(zhuǎn)化,不需要重復(fù)的輸入
52、有關(guān)的數(shù)據(jù)。針對(duì)工資管理,還應(yīng)該建立一個(gè)有普遍意義的模型,這樣對(duì)用戶來(lái)說(shuō),就比較容易通過(guò)修改有關(guān)管理制度來(lái)適應(yīng)我們開(kāi)發(fā)的軟件。由于我的知識(shí)淺薄,經(jīng)驗(yàn)不足及閱歷頗淺,因此,在該系統(tǒng)的設(shè)計(jì)方面還有致謝很多不足,比如功能過(guò)少,界面不夠醒目等問(wèn)題,我會(huì)在工作的使用過(guò)程中,根據(jù)工作的具體要求不斷的修改,完善,爭(zhēng)取使該系統(tǒng)慢慢趨向完美。致謝 感謝大連廣播電視大學(xué)為我提供了一個(gè)良好的學(xué)習(xí)環(huán)境,感謝學(xué)院的領(lǐng)導(dǎo)和老師們,他們無(wú)微不至的關(guān)懷、精心的培養(yǎng)使我學(xué)到了很多的知識(shí),終生受益!在本系統(tǒng)的設(shè)計(jì)過(guò)程和論文編寫過(guò)程中,很多老師、同事和朋友都給予了我許多無(wú)私的幫助,尤其是我的導(dǎo)師李慶超給我的論文提出了很多寶貴的修改
53、意見(jiàn),在這里,我向這些無(wú)私幫助我的人表示衷心的感謝。還要特別感謝凱萊大酒店,在我系統(tǒng)開(kāi)發(fā)期間,為我提供了良好的實(shí)踐環(huán)境,尤其是信息管理部的經(jīng)理馬富達(dá)為我講授了很多管理系統(tǒng)開(kāi)發(fā)的知識(shí)。在軟件開(kāi)發(fā)中給了我很大的支持,在此表示深深的謝意。本文參閱了大量的文獻(xiàn)和書籍,文中借鑒了許多專家、學(xué)者的觀點(diǎn)和資料,在此謹(jǐn)表謝意!參考文獻(xiàn)1孫春來(lái) 韓正清等 Visual FoxPro 6.0中文版編程基礎(chǔ)與范例 電子工業(yè)出版社 出版日期:2001-1-12中文Visual FoxPro 6簡(jiǎn)明案例教程機(jī)械工業(yè)出版社 出版日期:1999-4-13徐建平 趙永 Visual FoxPro 6基礎(chǔ)教程 機(jī)械工業(yè)出版社出
54、版日期: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ù)庫(kù)設(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é)出版社 出
55、版日期: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)篇 中國(guó)鐵道出版社 出版日期:1999-10-113鄭阿奇 Visual FoxPro實(shí)用教程電子工業(yè)出版社 出版日期:2001-4-1 14史濟(jì)民 湯觀全 Visual FoxPro及其應(yīng)用系統(tǒng)開(kāi)發(fā)清華大學(xué)出版社 出版日期:2000-7-115王國(guó)芳 郭金泉 段小勇 Visual FoxPro開(kāi)發(fā)實(shí)踐指南 中國(guó)鐵道出版社 出版日期:1999-3-1
- 溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 簡(jiǎn)單的決策分析方法
- 人教版7下歷史專題1--隋唐時(shí)期:繁榮與開(kāi)放的時(shí)代課件
- 《電源和電流》精美1課件
- 5.1-2 砌體及其基本力學(xué)性能2
- 《——田忌賽馬》演示課件[1]
- 《燕子》課件
- 大數(shù)的認(rèn)識(shí)_練習(xí)課(教育精品)
- 夜書所見(jiàn) (4)
- 致高考的你們超級(jí)精美動(dòng)態(tài)PPT作品
- 高考物理第一輪優(yōu)化復(fù)習(xí)課件37
- 員工與招聘工作分析課件
- 可持續(xù)發(fā)展的基本內(nèi)涵課件
- 實(shí)驗(yàn)五用頻率法設(shè)計(jì)串聯(lián)超前校正網(wǎng)絡(luò)
- 半截蠟燭完整版課件
- 2充分條件與必要條件