版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 《管理信息系統(tǒng)》課程設(shè)計報告課程設(shè)計題目 企業(yè)工資管理系統(tǒng)的開發(fā) 專 業(yè) 班 級 學 生 姓 名 指 導 教 師 成 績 </p><p><b&g
2、t; 摘 要</b></p><p> 企業(yè)工資管理系統(tǒng)是公司管理的一個重要內(nèi)容,是一種典型的管理系統(tǒng)企業(yè)工資管理系統(tǒng)是公司管理的一個重要內(nèi)容,是一種典型的管理系統(tǒng),其開發(fā)主要包括后臺的數(shù)據(jù)庫的建立、維護以及前端的相應應用程序的開發(fā)兩個方面的內(nèi)容,系統(tǒng)的建立和維護主要要求其管理數(shù)據(jù)的系統(tǒng)性、規(guī)范性、自動性等特點,而前臺的應用程序開發(fā)則要求做到各項功能要完備、操作要簡便、易學易用等特點。
3、</p><p> 綜合上述各項要求,本問首先分析了企業(yè)工資管理系統(tǒng)的應用現(xiàn)狀,闡述了本工資管理系統(tǒng)的開發(fā)目的,通過對數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展,數(shù)據(jù)庫系統(tǒng)的選擇原則,系統(tǒng)開發(fā)工具的選擇一系列問題的分析確定了系統(tǒng)的開發(fā)平臺。接著闡述了MIS系統(tǒng)基本理論,并在此理論知道下,詳細給除了從工資管理系統(tǒng)分析到總體設(shè)計詳細設(shè)計與實現(xiàn)及測試的各個環(huán)節(jié),最后對本系統(tǒng)作了客觀評價指明了系統(tǒng)的現(xiàn)實意義,缺點以及系統(tǒng)的升級方向。利用其
4、能快速地構(gòu)建各類對象,特別是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的最具特色的智能化控件,在短時間內(nèi)快速建立起系統(tǒng)的原型,然后再對原型不斷地根據(jù)需要進行修正和改進,直到形成用戶滿意的可行系統(tǒng)為止。</p><p> 【關(guān)鍵字】:控件,窗體 ,企業(yè)工資管理系統(tǒng),數(shù)據(jù)庫,MIS </p><p><b> 目 錄</b></p><p> 1
5、 企業(yè)工資管理系統(tǒng)概述1</p><p> 1.1 系統(tǒng)的主要功能1</p><p> 1.2 方法概要1</p><p> 1.3 企業(yè)工資管理系統(tǒng)的現(xiàn)狀分析2</p><p> 2 企業(yè)工資管理系統(tǒng)平臺的選用2</p><p> 2.1 數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展2</p>
6、<p> 2.2 數(shù)據(jù)庫系統(tǒng)的選擇原則3</p><p> 2.3 系統(tǒng)開發(fā)工具的選擇3</p><p> 3 企業(yè)工資管理系統(tǒng)分析3</p><p> 3.1 系統(tǒng)目標3</p><p> 3.2 系統(tǒng)可行性分析研究4</p><p> 3.3 需求分析4</p&
7、gt;<p> 3.4 數(shù)據(jù)流程圖:5</p><p> 4 系統(tǒng)總體設(shè)計5</p><p> 4.1 系統(tǒng)功能模塊圖6</p><p> 4.2 功能的說明6</p><p> 4.3 系統(tǒng)的運行要求7</p><p> 5 詳細設(shè)計與實現(xiàn)7</p>&
8、lt;p> 5.1 數(shù)據(jù)庫設(shè)計7</p><p> 5.2 系統(tǒng)中有關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計8</p><p> 5.3 系統(tǒng)模塊設(shè)計舉例9</p><p> 6 系統(tǒng)測試14</p><p> 6.1 系統(tǒng)開發(fā)環(huán)境14</p><p> 6.2 系統(tǒng)測試15</p>
9、<p> 6.3 系統(tǒng)運行與維護16</p><p> 6.4 系統(tǒng)的轉(zhuǎn)換方案17</p><p> 7 系統(tǒng)評價17</p><p> 7.1 系統(tǒng)的特點17</p><p> 7.2 系統(tǒng)的缺點17</p><p> 7.3 將來可能提出的要求17</p>
10、<p><b> 8 總結(jié)18</b></p><p> 企業(yè)工資管理系統(tǒng)的開發(fā)</p><p> 1 企業(yè)工資管理系統(tǒng)概述</p><p> 1.1 系統(tǒng)的主要功能</p><p> 企業(yè)工資管理系統(tǒng)的主要任務是用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速
11、準確地完成各種工資信息的統(tǒng)計計算和匯總工作,快速打印出工資報表,針對系統(tǒng)服務對象的具體要求,設(shè)計了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:</p><p> ?。?)對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設(shè)計系統(tǒng)是應考慮到這些情況。</p><p> ?。?)對職工的工資進行計算、修改??梢?/p>
12、對職工的工資檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算應發(fā)金額、應扣金額及實發(fā)金額等。</p><p> (3)查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項查詢,比如某部門工資數(shù)在某一范圍的職工的工資情況等。</p><p> ?。?)報表打印功能。每月發(fā)放工資時,要求能夠打印本月的工資表、隨工資發(fā)給每個職工的工資條以及工資統(tǒng)計表。
13、</p><p><b> 1.2 方法概要</b></p><p> 本工資管理系統(tǒng)是采用面向?qū)ο蟮某绦蛟O(shè)計思想進行編制的,整個系統(tǒng)由若干個表單、類、報表以及一個主菜單組成,有項目管理器統(tǒng)一管理全部程序的編寫和調(diào)試。用戶可以通過主菜單或總表單調(diào)用系統(tǒng)的各項功能。</p><p> 1、面向?qū)ο笤O(shè)計不再是單純的從代碼的第一行一直編到最后
14、一行,而是考慮如何創(chuàng)建類和對象,利用類和對象來簡化程序設(shè)計,并提供代碼的封裝和可重用性,便于程序的維護與擴展。</p><p> 2、所謂的對象是一種抽象的名稱,用來對應實現(xiàn)世界存在的“東西”。一個窗口、一個按鈕、一個菜單都可視為一個對象,而按鈕對象、菜單對象、又會出現(xiàn)在窗口對象中,因此按鈕對象、菜單對象便是窗口的組件之一。對象內(nèi)部的數(shù)據(jù)是不能隨意更改的,必須由外部向其傳遞信息,再由對象按其方法加以處理。用戶無
15、需知道其任何細節(jié),操作是封閉的,對象之間能通過函數(shù)調(diào)用相互通信。</p><p> 3、類可視為一個產(chǎn)品模具、一個模塊。在面向?qū)ο笤O(shè)計中,類是對象的原型,是對象的制作器。類的概念是面向?qū)ο蟪绦蛟O(shè)計最重要的特征。所謂類,是指由數(shù)據(jù)結(jié)構(gòu)及其相關(guān)操作所形成的集合,描述該類任一對象的共同的行為特征,是對一組性質(zhì)相同的對象的程序描述,概括了對象的共同性質(zhì)和數(shù)據(jù)。</p><p> 4、面向?qū)ο笤O(shè)
16、計的核心是類的設(shè)計。例如:可以定義一個“工資查詢表單”類,該類中可以定義查詢的姓名、年齡、工資等等信息,則以此類為原型可以設(shè)計出眾多的“工資查詢表單”類的對象實例,這些實體都具有類中所定義的特征。</p><p> 5、設(shè)計的工資管理系統(tǒng)也是建立在一系列類基礎(chǔ)之上的,其編程的思想是:先根據(jù)一定的需要創(chuàng)建一系列的子類或直接調(diào)用vfp提供的基類,編制程序時,由這些類派生出相應的對象,所派生出的對象繼承了其父類所有的
17、功能,而且具有很好的封裝性,這樣就可利用派生出的對象像搭積木一樣來設(shè)計自己的程序。打個比方,就比如要制造一臺機器,首先要制造各種零件的模具,然后用制造好的模具生產(chǎn)出所需的零件,所有這些做完后,剩下的就只是如何把這些零件組裝起來,這樣一臺機器就很容易制造出來了。實際編程也是如此。每個表單都是由一定數(shù)量的對象按某一種方式組合在一起的,程序編制的核心是類的設(shè)計。</p><p> 1.3 企業(yè)工資管理系統(tǒng)的現(xiàn)狀分析
18、</p><p> 1.3.1企業(yè)工資管理的應用現(xiàn)狀</p><p> 隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務上都提出更高的要求。建設(shè)一個科學高效的信息管理系統(tǒng)是解決這一問題的必由之路
19、。企業(yè)內(nèi)部財務管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務軟件的開發(fā)勢在必行。</p><p> 1.3.2管理系統(tǒng)開發(fā)的目的</p><p>
20、 本系統(tǒng)開發(fā)的主要目的就是要使企事業(yè)單位工資管理實現(xiàn)計算機管理,使管理員能夠有序的管理每一位職工的各項工資條款的發(fā)放以及員工個人臺帳的生成,使企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益。</p><p> 2 企業(yè)工資管理系統(tǒng)平臺的選用</p><p> 2.1 數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展</p><p> 數(shù)據(jù)庫是60年代末出現(xiàn)的一門計算機軟件技術(shù),到現(xiàn)在雖然
21、只有三十多年的歷史,但在理論和時間上都得到了和很大的發(fā)展?,F(xiàn)在,數(shù)據(jù)庫是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。數(shù)據(jù)庫系統(tǒng)是當今計算機信息系統(tǒng)的核心,是計算機技術(shù)和應用發(fā)展的關(guān)鍵。傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)旨在處理永久、穩(wěn)定的數(shù)據(jù),強調(diào)維護數(shù)據(jù)的完整性、一致性。</p><p> 數(shù)據(jù)庫理論與技術(shù)的發(fā)展極其迅速,其應用日益廣泛,在當今的信息社會中,它幾乎無所不在。以關(guān)系型為代表的三大經(jīng)典(層次、網(wǎng)狀、關(guān)系
22、)型數(shù)據(jù)庫在傳統(tǒng)的(商務和管理的事務型)應用領(lǐng)域獲得了極大成功。計算機世界報社與ibm公司聯(lián)合舉辦了"21世紀數(shù)據(jù)庫技術(shù)發(fā)展專家研討會"。ibm DB2的創(chuàng)始人Donald Haderle先生與國內(nèi)著名數(shù)據(jù)庫專家,就下世紀數(shù)據(jù)庫發(fā)展的趨勢、數(shù)據(jù)庫領(lǐng)域革命性的突破、ibm DB2的應用、數(shù)據(jù)倉庫的實施、我國數(shù)據(jù)庫技術(shù)和應用的現(xiàn)狀及趨勢、我國數(shù)據(jù)庫用戶的需求等問題,進行了廣泛而深入的討論。</p><
23、p> 2.2 數(shù)據(jù)庫系統(tǒng)的選擇原則</p><p> ?。?)數(shù)據(jù)庫系統(tǒng)采用易于集成的,開放的技術(shù)。</p><p> (2)產(chǎn)品質(zhì)量優(yōu)異,可靠性高,適于長期運行,能支持關(guān)鍵應用。</p><p> ?。?)數(shù)據(jù)安全,保安型高。</p><p> ?。?)能提供分布式數(shù)據(jù)庫功能。</p><p> ?。?)
24、支持多種開發(fā)環(huán)境,軟件開發(fā)容易。</p><p> ?。?)擴充性和升級能力強。</p><p> 2.3 系統(tǒng)開發(fā)工具的選擇</p><p> 現(xiàn)在市場上有很多管理系統(tǒng)的開發(fā)工具,如:Visual basic、delphi、ASP等等,數(shù)據(jù)庫開發(fā)工具又有很多種,如:Access,SQL Sever,Oracle等等。這些都是很出色的管理信息系統(tǒng)及數(shù)據(jù)庫的開發(fā)
25、工具。不過Visual foxpro6.0有著以下幾項特點:</p><p> Visual foxpro是microsoft公司推出的全新的pc平臺關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它具有強大的性能、無與匹敵的速度、完整而豐富的工具、及其友好的圖形用戶界面、簡單得數(shù)據(jù)存取方式、良好的兼容性、獨一無二的跨平臺特性及真正的可編譯性,是系統(tǒng)成為目前最快、最完美的數(shù)據(jù)庫系統(tǒng)。不但兼容早期的dbase以及foxbase各種版本,同時
26、還提供了許多基于windows的嶄新功能。Visual foxpro作為具有windows95兼容標志的應用軟件,具有快速開發(fā)應用程序、面向?qū)ο蠛涂蛻魴C/服務器的強大功能,它是多年來出現(xiàn)在關(guān)系數(shù)據(jù)庫方面最重要的產(chǎn)品。</p><p> 隨著桌面操作系統(tǒng)有windows98逐漸向windowsXP升級的發(fā)展潮流,visual foxpro必將成為今后數(shù)據(jù)庫產(chǎn)品中的主流。Microsoft visual foxpr
27、o是一個32位的數(shù)據(jù)庫開發(fā)系統(tǒng),可運行于window98和windowsxp操作系統(tǒng)。Visual foxpro既具有visual系列的功能強大、直觀易用、面向?qū)ο蟮葍?yōu)點,又兼具windows和foxpro的長處。提供了“向?qū)А?、“設(shè)計器”和“生成器”等工具,使的數(shù)據(jù)庫的管理工作變的容易。Visual foxpro的易用性使初學者和那些想避免涉及foxpro復雜命令的人能很快用它來管理自己的數(shù)據(jù)庫,制作各種報表、標簽等;增添的面向?qū)ο蟮?/p>
28、編程方式等新特色,使它成為應用程序開發(fā)人員強有力工具;其兼容性使原來的廣大Xbase用戶能迅速轉(zhuǎn)為使用 visual foxpro;visual foxpro還能廣泛地與其他許多軟件共享和交換數(shù)據(jù)。正是由于其易用性、先進性和廣泛性,使visual foxpro 真正做到了面向各種水平的用戶。</p><p> 3 企業(yè)工資管理系統(tǒng)分析</p><p><b&g
29、t; 3.1 系統(tǒng)目標</b></p><p> 本系統(tǒng)要對企業(yè)工資管理的日常的工資發(fā)放進行數(shù)據(jù)輸入,并對各項工資條款進行計算。匯總各項數(shù)據(jù)生成員工個人臺帳,打印工資報表。采用用戶名,密碼安全機制,分用戶權(quán)限登陸訪問,保證系統(tǒng)資源不受人為因素的干擾。 </p><p> 3.2 系統(tǒng)可行性分析研究</p><p> 可行性研究的目的使用
30、最小的代價在盡可能短的時間里確定問題是否能解決,通過復雜系統(tǒng)的規(guī)模與目標,研究與此類似的系統(tǒng)后,我們具體從下面兩個方面考慮。</p><p> ?。?)技術(shù)上的可行性。</p><p> 現(xiàn)代計算機硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。由于對企業(yè)工資管理系統(tǒng)這一類的企業(yè)財務系統(tǒng)進行開發(fā)已有一定的時期,有很多成功的實例,技術(shù)基礎(chǔ)也已經(jīng)非常雄厚,因而技術(shù)上的準備應該不成問題。
31、</p><p> ?。?)經(jīng)濟上的可行性。</p><p> 主要是對項目的經(jīng)濟效益進行評價,一方面是支出的費用,其中包括設(shè)備購置費,軟件開發(fā)費,管理和維護費,人員工資和培訓費等。另一方面是取得的收益中可以用錢來衡量的那部分(收益的另一部分難以用錢來表示)?;谄髽I(yè)的現(xiàn)有計算機及配套設(shè)備,建設(shè)MIS系統(tǒng)。不但能大大減少重復性的書面報告,降低辦公費用,提高辦公室效率,而且能提高檢測數(shù)據(jù)效
32、用,為企業(yè)提供很方便。由于企業(yè)工資管理系統(tǒng)是一個比較小型的系統(tǒng),所以從人力、物力、財力方面來說都是可行的。</p><p> ?。?)管理上的可行性</p><p> 主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學,規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等,企業(yè)工資管理系統(tǒng)比較完善的規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了保障。</p><p><
33、b> (4)社會可行性</b></p><p> 社會可行性研究是對系統(tǒng)投入使用后對社會可能帶來的影響進行分析,比如是否為人們所接受,是否為社會帶來利益。</p><p> 可行性分析的最后成果是寫出可行性分析報告,可行性分析報告包括下列內(nèi)容:企業(yè)工資管理系統(tǒng)的戰(zhàn)略目標,新系統(tǒng)的總體目標及主要功能;主要問題和主要信息要求;擬訂新系統(tǒng)的方案;從經(jīng)濟,技術(shù),管理,社會等
34、方面論證方案的可行性。</p><p><b> 3.3 需求分析</b></p><p> 對用戶需求的分析應該全面、深入、發(fā)展,全面是指考查由MIS管理的信息是否有紕漏,必須保證各靜態(tài)、動態(tài)信息的完全;深入是指對信息的內(nèi)容、結(jié)構(gòu)、含義、變換、生存周期的分析和認識;發(fā)展是指對信息未來發(fā)展變化的預測,因為信息在某個系統(tǒng)、機構(gòu)內(nèi)的變化往往存在著自身特有的發(fā)展規(guī)律,
35、需求分析應該預見這種規(guī)律,否則就會縮短MIS的使用壽命。為了保證需求分析的完備性,就必須保證需求分析的時間。</p><p><b> 1.系統(tǒng)業(yè)務流程圖</b></p><p> 通過對企業(yè)原先手工進行員工工資管理業(yè)務的情況,可以設(shè)計出它的業(yè)務流程圖,如圖3-1所示。</p><p><b> 圖3-1</b>&l
36、t;/p><p> 2.系統(tǒng)的功能要求。</p><p> ?、僬w結(jié)構(gòu)合理,風格一致,模塊化結(jié)構(gòu),界面清晰,接口靈活,操作簡便。</p><p> ?、陂_發(fā)方法,文檔規(guī)范化,便于管理,可擴充。</p><p> ?、弁晟频臄?shù)據(jù)輸入,維護,輸出。</p><p> ?、茏詸z性能高,用戶誤輸、錯輸均有提示。</p&g
37、t;<p> ?、萑蒎e性能高,某個用戶的操作錯誤不會引起整個系統(tǒng)的癱瘓,每一功能的操作都有信息提示以免重復操作,錯誤操作有警告,以便用戶及時改正。</p><p> 3.4 數(shù)據(jù)流程圖: </p><p> 1.管理系統(tǒng)的數(shù)據(jù)流程圖符號如圖3-2所示</p><p><b> 圖3-2</b></p><
38、;p> 2.本系統(tǒng)的數(shù)據(jù)流程如圖3-3所示</p><p><b> 圖3-3</b></p><p><b> 4 系統(tǒng)總體設(shè)計</b></p><p> 本部分主要介紹系統(tǒng)要實現(xiàn)的功能,搭好設(shè)計的總體框架,使我們對要開發(fā)的系統(tǒng)有一個系統(tǒng)、全面、確切的認識。</p><p> 4
39、.1 系統(tǒng)功能模塊圖</p><p> 本系統(tǒng)在設(shè)計時采用結(jié)構(gòu)化程序的設(shè)計方法,系統(tǒng)的總體結(jié)構(gòu)采用菜單來調(diào)用表單,利用表單來對信息進行管理、數(shù)據(jù)加工、信息查詢、系統(tǒng)維護等工作,系統(tǒng)的功能模塊本結(jié)構(gòu)圖如圖4-1所示。</p><p><b> 圖4-1</b></p><p> 4.2 功能的說明</p><p>
40、; 本系統(tǒng)大致分為如下四大功能模塊。</p><p><b> 1.員工信息</b></p><p> 分為員工信息瀏覽和員工信息查詢:</p><p> 在員工信息瀏覽子模塊中,可以對員工的編號、姓名、性別、崗位、工齡、工資等級等信息進行瀏覽,并可以對員工信息進行增加記錄,修改記錄,刪除記錄等操作;</p><p&
41、gt; 在員工信息查詢模塊中,可按員工號或員工姓名進行查詢。</p><p><b> 2.工資基本設(shè)定</b></p><p> 包括對基礎(chǔ)工資、崗位工資、工齡工資的設(shè)定。</p><p> 基礎(chǔ)工資的設(shè)定包括工資等級、工資額的設(shè)定,可以對工資等級及相應的工資額進行修改、添加、刪除。</p><p> 崗位工
42、資的設(shè)定包括崗位名稱、崗位工資額的設(shè)定,可以對崗位名稱及相應的崗位工資額進行修改、添加、刪除。</p><p> 工齡工資的設(shè)定包括工齡、工資額的設(shè)定,可以對各個工齡段及相應的工齡工資額進行修改、添加、刪除。</p><p><b> 3.工資匯總</b></p><p> 在工資管理中,要分別輸入每一個員工的各項工資條款,這樣才能運用計
43、算機技術(shù)來管理好員工的工資發(fā)放情況,其中包括:員工基本情況,員工基本工資情況,員工崗位工資情況,員工工齡工資,工資綜合。 </p><p><b> 4.個人工資查詢</b></p><p> 此查詢分為按職工姓名查詢、按職工號查詢。</p><p><b> 5.退出</b></p><p>
44、; 此功能塊為退出系統(tǒng)。</p><p> 4.3 系統(tǒng)的運行要求</p><p><b> 1.硬件要求</b></p><p><b> 2.軟件要求</b></p><p> 本部分簡明扼要的介紹了各個部分要實現(xiàn)的功能,搭好了設(shè)計的總體框架,使我們對要開發(fā)的系統(tǒng)能夠更加系統(tǒng)的,全面
45、的,確切的認識,下一步就可以進行系統(tǒng)的詳細設(shè)計與具體功能的實現(xiàn)了。</p><p> 5 詳細設(shè)計與實現(xiàn)</p><p> 本部分說明了系統(tǒng)的整個設(shè)計,再以工資數(shù)據(jù)輸入,工資計算以及查詢?yōu)槔敿氄f明了系統(tǒng)是怎樣實現(xiàn)的。</p><p> 5.1 數(shù)據(jù)庫設(shè)計 </p><p><b> 5.1.1概念設(shè)計</b>
46、;</p><p> 概要設(shè)計基礎(chǔ)是完成需求分析后提供的需求說明書,用概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的關(guān)系,這種數(shù)據(jù)模型是與DBMS無關(guān)的、面向現(xiàn)實世界的、易如理解的數(shù)據(jù)模型,其獨立于計算機的數(shù)據(jù)模型,獨立于計算機的軟硬件系統(tǒng),與用戶進行交流十分方便。</p><p> 概念性數(shù)據(jù)模型關(guān)心的是如何完整、正確地反映客觀實際情況,不關(guān)心在數(shù)據(jù)庫中如何實現(xiàn)。這種數(shù)據(jù)模式能真實地反應用戶要求的
47、實際情況,是一種容易被人們理解的直觀的數(shù)據(jù)庫結(jié)構(gòu)模式。同時也是一種相對穩(wěn)定統(tǒng)一的數(shù)據(jù)模式,一般情況下很少變動。概念性數(shù)據(jù)在用戶和設(shè)計者之間建立了橋梁。是設(shè)計數(shù)據(jù)庫結(jié)構(gòu)的基礎(chǔ)。</p><p> 概念設(shè)計中自頂向下的實體分析方法,即常用的實體聯(lián)系模型(簡稱E-R模型),對具體數(shù)據(jù)進行抽象加工,將實體集合抽象成實體類型。用實體間聯(lián)系反映現(xiàn)實世界事物間的內(nèi)在聯(lián)系。E-R模型是建立概念性數(shù)據(jù)模型的有力工具。</p
48、><p> 通過對企業(yè)工資管理內(nèi)容和過程的分析,本系統(tǒng)應設(shè)計的實體和屬性如下:</p><p> 本系統(tǒng)一共用到了3個表。如下:</p><p> 崗位表(dept.dbf)(包括崗位名稱,崗位工資)</p><p> 工齡表(gongling.dbf)(包括工齡,工齡工資)</p><p> 工人信息表(per
49、sonnel.dbf)(包括編號,姓名,性別,工作崗位,工齡,工資等級)。</p><p> 圖5-1為本系統(tǒng)中工人信息的實體集及有關(guān)屬性的圖例:</p><p><b> 圖5-1</b></p><p> 5.1.2實體與實體之間的關(guān)系E—R圖,如圖5-2</p><p><b> 圖5-2<
50、/b></p><p> 5.2 系統(tǒng)中有關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計</p><p><b> 1.部門表</b></p><p><b> 2.工齡表</b></p><p><b> 3.員工信息表</b></p><p> 5.3 系統(tǒng)
51、模塊設(shè)計舉例</p><p> 下面對本系統(tǒng)的具體的幾個模塊做詳細說明。</p><p> 1、系統(tǒng)主程序MAIN.PRG</p><p> clear screen </p><p> clear events</p><p> set defa to d:\qygz</p><p>
52、; open database database\salary</p><p> do salary\main.mpr</p><p> do form salary\form\ksjm</p><p> read events</p><p> 2、Ksjm.frm </p><p> (1)打開表單設(shè)計
53、器,設(shè)計好表單,并且設(shè)置好必要的屬性,設(shè)計結(jié)果見圖6-3。</p><p> Form1.load事件代碼:</p><p><b> public i</b></p><p><b> i=0</b></p><p> Timer.timer事件代碼:</p><p&g
54、t; if Thisform.Label1.Left<0-Thisform.Label1.Width</p><p> Thisform.Label1.Left=Thisform.Width+3</p><p><b> Endif</b></p><p> Thisform.Label1.Left=Thisform.Label1
55、.Left-10</p><p><b> I=I+10</b></p><p> If I>=255*2-6</p><p><b> I=0</b></p><p><b> Endif</b></p><p> (2)“員工基本信息
56、“按鈕的CLICK事件為:</p><p> do form salary\form\personnel</p><p> personnel.frm的有關(guān)設(shè)計見第3目</p><p> (3)“工資基本設(shè)定“按鈕的CLICK事件為:</p><p> do form salary\form\dataformat</p>
57、<p> (4)“工資匯總“按鈕的CLICK事件為:</p><p> do form salary\form\result</p><p> ?。?)“個人工資查詢“按鈕的CLICK事件為:</p><p> do form salary\form\grcx</p><p> ?。?)“退出“按鈕的CLICK事件為:<
58、;/p><p> thisform.release</p><p> clear events</p><p> 3.personnel.frm的有關(guān)設(shè)計:</p><p> (1)打開表單設(shè)計器,設(shè)計好表單,并且設(shè)置好必要的屬性,設(shè)計結(jié)果見圖6-4。</p><p> Form1.init事件代碼:</p
59、><p> set multilocks on</p><p> cursorsetprop("buffering",3)</p><p> (2) thisform.pageframe1.page1.command1.click事件代碼:</p><p> thisform.pageframe1.page1.fy1.
60、enabled=.F.</p><p> thisform.pageframe1.page1.command2.enabled=.F.</p><p> thisform.pageframe1.page1.command3.enabled=.F.</p><p> thisform.pageframe1.page1.command4.enabled=.T.&l
61、t;/p><p> if thisform.pageframe1.page1.command1.caption='增加新記錄'</p><p> thisform.pageframe1.page1.txtpid.enabled=.T.</p><p> thisform.pageframe1.page1.txtpname.enabled=.T.&l
62、t;/p><p> thisform.pageframe1.page1.txtp***.enabled=.T.</p><p> thisform.pageframe1.page1.txtpjob.enabled=.T.</p><p> thisform.pageframe1.page1.txtpindate.enabled=.T.</p><
63、;p> thisform.pageframe1.page1.txtprank.enabled=.T.</p><p> append blank</p><p> thisform.pageframe1.page1.command1.caption='增加確認'</p><p> thisform.pageframe1.page1.re
64、fresh</p><p> thisform.pageframe1.page1.txtpid.setfocus</p><p><b> else</b></p><p> getid=alltrim(thisform.pageframe1.page1.txtpid.value)</p><p> getnam
65、e=alltrim(thisform.pageframe1.page1.txtpname.value)</p><p> get***=alltrim(thisform.pageframe1.page1.txtp***.value)</p><p> getjob=alltrim(thisform.pageframe1.page1.txtpjob.value)</p>&
66、lt;p> getindate=alltrim(thisform.pageframe1.page1.txtpindate.value)</p><p> getrank=alltrim(thisform.pageframe1.page1.txtprank.value)</p><p> if empty(getid) or empty(getname) or empty(get
67、***) or empty(getjob) or empty(getindate) or empty(getrank)</p><p> messagebox("資料不足",48,"錯誤")</p><p><b> else</b></p><p> thisform.pageframe1.pag
68、e1.command1.caption='增加新記錄'</p><p> tableupdate(.t.)</p><p> thisform.pageframe1.page1.txtpid.enabled=.F.</p><p> thisform.pageframe1.page1.txtpname.enabled=.F.</p>
69、<p> thisform.pageframe1.page1.txtp***.enabled=.F.</p><p> thisform.pageframe1.page1.txtpjob.enabled=.F.</p><p> thisform.pageframe1.page1.txtpindate.enabled=.F.</p><p>
70、thisform.pageframe1.page1.txtprank.enabled=.F.</p><p> thisform.pageframe1.page1.fy1.enabled=.T.</p><p> thisform.pageframe1.page1.command2.enabled=.T.</p><p> thisform.pageframe
71、1.page1.command3.enabled=.T.</p><p> thisform.pageframe1.page1.command4.enabled=.F.</p><p> 4.工齡工資設(shè)定窗體代碼: </p><p> ?。?)“修改”按鈕有關(guān)代碼:</p><p> thisform.grdgongling.colum
72、n1.text1.enabled=.T.</p><p> thisform.grdgongling.column2.text1.enabled=.T.</p><p> thisform.grdgongling.column1.text1.setfocus</p><p> ?。?)“修改確認”按鈕有關(guān)代碼:</p><p> thi
73、sform.grdgongling.column1.text1.enabled=.F.</p><p> thisform.grdgongling.column2.text1.enabled=.F.</p><p> ?。?)“添加” 按鈕有關(guān)代碼:</p><p> append blank</p><p><b> go
74、bottom</b></p><p> thisform.grdgongling.column1.text1.enabled=.T.</p><p> thisform.grdgongling.column2.text1.enabled=.T.</p><p> thisform.grdgongling.column1.text1.setfocus
75、</p><p> (4)“刪除” 按鈕有關(guān)代碼:</p><p> thisform.grdgongling.recordsource=''</p><p> use gongling exclusive</p><p> delete from gongling where gname=getgname</p
76、><p><b> pack</b></p><p> thisform.grdgongling.recordsource='gongling'</p><p> thisform.grdgongling.refresh</p><p> (5)“退出” 按鈕有關(guān)代碼</p><p
77、> thisform.release</p><p> do form salary\form\dataformat</p><p> 5.個人查詢窗體有關(guān)代碼:</p><p> (1)“確定”按鈕有關(guān)代碼:</p><p> inname=alltrim(thisform.text1.value)</p>&
78、lt;p> inpswd=alltrim(thisform.text2.value)</p><p> set order to tms_user</p><p> seek inname</p><p> if !found()</p><p> cMessageTitle='設(shè)備管理系統(tǒng)'</p>
79、;<p> cMessageText='用戶名錯誤,請重新輸入'</p><p> nDialogType=4+32</p><p> nAnswer=messagebox(cMessageText,nDialogType,cMessageTitle)</p><p><b> do case</b><
80、;/p><p> case nAnswer=6 </p><p> thisform.text1.value=''</p><p> thisform.text1.setfocus </p><p> case nAnswer=7 </p><p> mess
81、agebox("請勿偷窺他人資料",48,"警告")</p><p> thisform.release</p><p><b> endcase</b></p><p><b> else</b></p><p> if tms_pswd!=inps
82、wd</p><p> cMessageTitle='設(shè)備管理系統(tǒng)'</p><p> cMessageText='密碼錯誤,請重新輸入'</p><p> nDialogType=4+32</p><p> nanswer=messagebox(cMessageText,nDialogType,cMe
83、ssageTitle)</p><p><b> do case</b></p><p> case nAnswer=6</p><p><b> if flag<2</b></p><p> thisform.text2.value=''</p><
84、;p> thisform.text2.setfocus</p><p> flag=flag+1</p><p><b> else</b></p><p> messagebox("請勿偷窺他人資料",48,"警告")</p><p> thisform.rele
85、ase</p><p><b> endif</b></p><p> case nAnswer=7 </p><p> messagebox("請勿偷窺他人資料",48,"警告") </p><p> thisform.release</p><
86、;p><b> endcase</b></p><p><b> else</b></p><p> thisform.release</p><p> par1=inname</p><p> do form salary\form\gresult</p><p
87、><b> endif</b></p><p><b> endif</b></p><p> ?。?)表單載入事件代碼: </p><p> public inname</p><p> public flag</p><p><b> flag=
88、0</b></p><p> 6.崗位工資有關(guān)源碼:</p><p> ?。?)“修改”按鈕有關(guān)代碼:</p><p> thisform.grddept.column1.text1.enabled=.T.</p><p> thisform.grddept.column2.text1.enabled=.T.</p&g
89、t;<p> thisform.grddept.column1.text1.setfocus</p><p> ?。?)“修改確認”按鈕有關(guān)代碼:</p><p> thisform.grddept.column1.text1.enabled=.F.</p><p> thisform.grddept.column2.text1.enabled=
90、.F.</p><p> ?。?)“添加” 按鈕有關(guān)代碼:</p><p> append blank</p><p><b> go bottom</b></p><p> thisform.grddept.column1.text1.enabled=.T.</p><p> thisf
91、orm.grddept.column2.text1.enabled=.T.</p><p> thisform.grddept.column1.text1.setfocus</p><p> ?。?)“刪除” 按鈕有關(guān)代碼:</p><p> thisform.grddept.recordsource=''</p><p>
92、; use dept exclusive</p><p> delete from dept where jobname=getjob</p><p><b> pack</b></p><p> thisform.grddept.recordsource='dept'</p><p> thi
93、sform.grddept.refresh</p><p> ?。?)“退出” 按鈕有關(guān)代碼</p><p> thisform.release</p><p> do form salary\form\dataformat</p><p><b> 其它模塊設(shè)計略</b></p><p>
94、<b> 6 系統(tǒng)測試</b></p><p> 6.1 系統(tǒng)開發(fā)環(huán)境</p><p> 系統(tǒng)開發(fā)環(huán)境包括硬件平臺和軟件平臺兩種。</p><p> 硬件平臺是指開發(fā)與運行所需要的硬件環(huán)境,主要包括計算機機型及硬件配置。由于本系統(tǒng)是一個小型的MIS管理系統(tǒng),因此對計算機硬件的要求不高,比較經(jīng)濟,只要配備有奔騰四代賽揚處理器2.0GH
95、Z(或以上)、DDR256M內(nèi)存(或以上)、60G硬盤(或以上)的普通微機即可順利運行。</p><p> 軟件平臺是指系統(tǒng)開發(fā)與運行的軟件環(huán)境。本系統(tǒng)在開發(fā)時選用了穩(wěn)定性較強的Windows XP中文專業(yè)版和Visual Basic6.0作為開發(fā)語言,同時選用了Access數(shù)據(jù)庫,由于這些軟件產(chǎn)品都是Microsoft公司的產(chǎn)品,因此彼此之間的兼容性較好,開發(fā)出的應用系統(tǒng)穩(wěn)定性較高。</p>&
96、lt;p> Visual Basic 6.0具有可視化的開發(fā)環(huán)境,可以快速完成系統(tǒng)的開發(fā),內(nèi)部集成的數(shù)據(jù)庫訪問通道,使得可以輕松方便的對數(shù)據(jù)庫管理。</p><p> 數(shù)據(jù)庫采用MICROSOFT ACCESS,由于我們的系統(tǒng)要求,采用它完全可以適合我們的工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護簡便,費用比較低,人員素質(zhì)要求不是很高,容易升級。</p><p> 本系統(tǒng)在
97、單機上運行。</p><p><b> 6.2 系統(tǒng)測試</b></p><p> 在MIS開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通??赡茈[藏著錯誤和缺陷,示經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想像的后果,因此系統(tǒng)測試是MIS開發(fā)過程中為保證軟件質(zhì)量必須進行的工作。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占MIS
98、開發(fā)總工作量的40%以上。因此,我們必須重視測試工作。</p><p> 由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。有意義的軟件測試應該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計最有可以暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試的目標應該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。&
99、lt;/p><p> 從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的。</p><p><b> (1)單元測試:</b></p>&l
100、t;p> 單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,驗證模塊接口與設(shè)計說明書是否一致,對模塊的所有主要處理路徑進行測試且與預期的結(jié)構(gòu)進行對照,還要對所有錯誤處理路徑進行測試。對源碼進行審查,對照設(shè)計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。</p><p><b> (2)組合測試</b&
101、gt;</p><p> 組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴格的過程,必須認真地進行,其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應在系統(tǒng)目標機上進行,造成系統(tǒng)應用的環(huán)境條件,除了開發(fā)部分項目負責人參加以外,還應該有相應系統(tǒng)的用戶參加,給
102、評審員進行演示。</p><p><b> (3)確認測試</b></p><p> 確認測試是對通過組合測試的軟件進行的,這些軟件已經(jīng)存于系統(tǒng)目標設(shè)備的介質(zhì)上,確認測試的目的是對表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認測試是按照這些要求定出的“確認測試計劃”進行的。測試工作是由一個獨立的組織進行,而且測試要從用戶的角度出發(fā)
103、。</p><p><b> (4)系統(tǒng)測試</b></p><p> 系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測系統(tǒng)不否達到用戶的實際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應在系統(tǒng)的整個范圍內(nèi)進行,這種測試不只對軟件進行,而是對構(gòu)成系統(tǒng)的硬、軟件一起進行。系統(tǒng)測試與建構(gòu)同時進行或略慢。系統(tǒng)測試需要確認從頭到尾的功能正常
104、才算完成,應當盡量避免系統(tǒng)測試延到項目末尾進行。</p><p><b> (5)用戶驗收測試</b></p><p> 在系統(tǒng)測試完成后,進行用戶的驗收測試,它是用戶在實際應用環(huán)境中所進行的真實數(shù)據(jù)測試。</p><p> 在具體的測試中,一般應遵循以下原則:由程序設(shè)計者之外的人進行測試;測試用例應由兩部分組成:輸入數(shù)據(jù)和預期輸出結(jié)果;
105、應選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗程序是否實現(xiàn)預期功能,還應檢查程序是否做了不應該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。</p><p> 在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運行,對本系統(tǒng)進行了有針對性的全面測試,采取的方式是:</p><p> 1、菜單項測試:為了保證每一項下拉菜單能夠正確實現(xiàn)系統(tǒng)設(shè)計的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上
106、全部輸入到本系統(tǒng)中,并對每一個菜單項反復進行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實現(xiàn)。</p><p> 2、數(shù)據(jù)跟蹤:完成菜單項測試后,我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進行了跟蹤。例如:在成績管理模塊中,我首先對考試類型進行設(shè)定,然后在成績添加模塊中進行數(shù)據(jù)操作,隨時觀察這兩個模塊之間是否有沖突產(chǎn)生,配合得是否正確,再然后在成績?yōu)g覽模塊中進行驗證,說明該功能完全正常,對其它的功能模塊也進行了類似的設(shè)置
107、。</p><p> 3、綜合測試:在以上測試的基礎(chǔ)上對系統(tǒng)功能進行了整體的測試,依次來檢驗系統(tǒng)功能是否符合系統(tǒng)設(shè)計的要求。</p><p> 6.3 系統(tǒng)運行與維護</p><p><b> 系統(tǒng)的運行:</b></p><p><b> 1、初始數(shù)據(jù)的輸入</b></p>
108、<p> 本系統(tǒng)的輸入采用鼠標和鍵盤相結(jié)合的輸入方法。</p><p> 2、怎樣使用本系統(tǒng):</p><p> 本系統(tǒng)的使用相應簡單,基本上只要會使用Windows軟件就會使用本系統(tǒng),在具體的操作時,只需點擊鼠標左鍵即可進行相應功能的選擇。</p><p><b> 3、系統(tǒng)的維護:</b></p><
109、p> 本系統(tǒng)是個較復雜的人-機系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運行,同時需要系統(tǒng)不斷地適應這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運行的效率與服務水平,這就需要自始至終進行系統(tǒng)的維護工作。</p><p> 系統(tǒng)的維護主要包括四個方面:</p><p> ?。?)程序的維護:指的是修改部分或全部程序,這種維護往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進行的。&
110、lt;/p><p> ?。?)數(shù)據(jù)文件的維護:指的是按照用戶的要求對數(shù)據(jù)文件進行不定期的修改。</p><p> ?。?)代碼的維護:隨著系統(tǒng)的發(fā)展和變化,可能會出現(xiàn)舊代碼不能適應新要求的問題,因此,有必要變更代碼,予以維護。</p><p> ?。?)硬件的維護:指的是對系統(tǒng)所使用的設(shè)備進行維護。</p><p> 本系統(tǒng)的日常維護由學校的的
111、專人來負責,如果出現(xiàn)一些不能解決的問題,則由開發(fā)者來負責。</p><p> 6.4 系統(tǒng)的轉(zhuǎn)換方案</p><p> 本次開發(fā)的企業(yè)工資管理系統(tǒng)采用了并行轉(zhuǎn)換方式,以保證平衡可靠的過度。即一方面使用本系統(tǒng)來進行工作,另一方面又繼續(xù)沿用老的方式—手工方式,這種狀況持續(xù)了半個月的時間,在這期間發(fā)現(xiàn)了一些程序中存在的漏洞和錯誤,用戶也提出一些修改意見,經(jīng)過程序的進一步完善后,正式投入了使
112、用,中止了以前老的手工的操作方式。</p><p><b> 7 系統(tǒng)評價</b></p><p> 系統(tǒng)評價就是客觀,公正的從各個方面評價系統(tǒng)的各項功能。本部分將具體從三方面闡述:優(yōu)點,缺點以及將來可能提出的要求。</p><p> 7.1 系統(tǒng)的特點</p><p> 1.流程符合企業(yè)內(nèi)部工資管理的要求。
113、</p><p> 2.界面友好,輸入信息方便(好多信息,系統(tǒng)自動生成)。</p><p> 3.查詢?nèi)?,對任何情況或字段都可以查詢,從而對管理進行監(jiān)督。</p><p> 4.系統(tǒng)擴充容易。由于資料有限,有很多地方還需要更好的完善。</p><p> 5.即面向開發(fā)人員,又面向用戶。</p><p> 7
114、.2 系統(tǒng)的缺點</p><p> 1.由于時間的原因。輸出報表不完善。</p><p> 2.網(wǎng)絡功能欠缺。本系統(tǒng)只能在單片機上運行,不能實現(xiàn)網(wǎng)絡連接,資源共享。</p><p> 3.容錯性不高。系統(tǒng)的抗錯,容錯性不高。這方面有待加強。</p><p> 4.由于資料有限,有很多地方還設(shè)計的不夠詳細,如考勤制度與工資獎金,福利,
115、公積金,應付合計,扣除合計,應發(fā)合計的關(guān)系等,還需要更好的完善。</p><p> 5.沒有良好的用戶權(quán)限和密碼限制以防止人為的破壞與盜竊數(shù)據(jù)資源。</p><p> 7.3 將來可能提出的要求</p><p><b> 1.網(wǎng)絡化。</b></p><p> 系統(tǒng)能支持網(wǎng)絡數(shù)據(jù)傳輸,數(shù)據(jù)共享;數(shù)據(jù)遠程訪問能自
116、動采取一定的加鎖策略;遠程報表處理。</p><p><b> 2.多媒體化。</b></p><p> 系統(tǒng)能夠支持語音輸入。</p><p><b> 8 總結(jié)</b></p><p> 通過這次課程設(shè)計,使我受到了一次用專業(yè)知識、專業(yè)技能分析和解決問題的全面系統(tǒng)的鍛煉。使我在綜合知識
117、的選用方面,在應用軟件開發(fā)的基本思想、方法方面,以及在常用編程設(shè)計思路技巧的掌握方面都能向前邁了一大步。為日后成為合格的應用型人才打下良好的基礎(chǔ)。這次在指導老師的幫助下,在同學的幫助下,基本上完成了設(shè)計任務,在軟件的設(shè)計方面也有了一定的提高,熟練掌握了VISUAL FOXPRO命令和編程技巧,為今后走上工作崗位打下了專業(yè)基礎(chǔ)。 </p><p> 在這次的畢業(yè)設(shè)計中,讓我深深地體現(xiàn)到進行軟件開發(fā)不是一件
118、簡單的事情,它需要設(shè)計者具有全面的專業(yè)知識、縝密的思維、嚴謹?shù)墓ぷ鲬B(tài)度以及較高的分析問題、解決問題的能力,而我在很多方面還有欠缺。最后,我要衷心感謝老師在我的設(shè)計過程中給予我的極大幫助,使我能夠及時、順利地完成此次的畢業(yè)設(shè)計。同時,也要感謝我的老師和同學們及實習企業(yè)在本系統(tǒng)的設(shè)計過程中給予我的支持和幫助。</p><p><b> 參考文獻</b></p><p>
119、 1.王汝涌, 管理信息系統(tǒng),中國財政經(jīng)濟,2001.7</p><p> 2.張海藩,軟件工程,清華大學出版社,2001.6</p><p> 3.劉瑞新,VFP程序設(shè)計教程,機械工業(yè)出版社,2002.3</p><p> 4.毛一心,VFP6.0應用,人民郵電出版社,2003.3</p><p> 5、薩師煊、王珊《數(shù)據(jù)庫系統(tǒng)概
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管理信息系統(tǒng)課程設(shè)計--企業(yè)工資管理信息系統(tǒng)
- 企業(yè)工資管理信息系統(tǒng)課程設(shè)計
- 工資管理信息系統(tǒng)課程設(shè)計
- 工資管理信息系統(tǒng)課程設(shè)計
- 管理信息系統(tǒng)課程設(shè)計--工資管理系統(tǒng)的設(shè)計
- 工資管理信息系統(tǒng)課程設(shè)計報告
- 管理信息系統(tǒng)課程設(shè)計--工資管理系統(tǒng)的分析與設(shè)計
- 工資管理信息系統(tǒng)設(shè)計與開發(fā)
- 員工工資管理信息系統(tǒng)課程設(shè)計
- 工資管理系統(tǒng)信息系統(tǒng)開發(fā)課程設(shè)計報告
- 管理信息系統(tǒng)課程設(shè)計---企業(yè)工資信息管理系統(tǒng)
- 企業(yè)人事工資管理信息系統(tǒng).pdf
- 課程設(shè)計-- 企業(yè)工資管理系統(tǒng)
- 企業(yè)工資管理系統(tǒng)課程設(shè)計
- 企業(yè)工資管理系統(tǒng)課程設(shè)計
- 企業(yè)工資管理系統(tǒng)課程設(shè)計
- 畢業(yè)設(shè)計---工資管理信息系統(tǒng)
- 工資管理信息系統(tǒng)畢業(yè)設(shè)計
- 課程設(shè)計--企業(yè)工資管理系統(tǒng)設(shè)計
- 企業(yè)工資管理信息系統(tǒng)—免費畢業(yè)設(shè)計論文
評論
0/150
提交評論