freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

vf電腦公司財務管理系統(tǒng)論文正文-在線瀏覽

2025-01-19 16:29本頁面
  

【正文】 享性、獨立性和安全性,以及較低的數(shù)據(jù)冗余度,能有效地支持對數(shù)據(jù)進行的各種處理,并能保證數(shù)據(jù)的一致性和完整性。 ( 2)數(shù)據(jù)共享。 ( 4)可控冗余度 。其特點包括數(shù)據(jù)結構化、數(shù)據(jù)共享、數(shù)據(jù)獨立性以及統(tǒng)一的數(shù)據(jù)控制功能。 關系型數(shù)據(jù)庫 關系型數(shù)據(jù)庫是應用數(shù)學方法來處理數(shù)據(jù)庫數(shù)據(jù)的。自 80 年代以來,計算機廠商新推出的數(shù)據(jù)庫管理系統(tǒng)的產(chǎn)品幾乎都是支持關系模型的。在用戶看來,關系模型中數(shù)據(jù)的邏輯結構是一張二維的表。 ( 1)關系:一個關系就是一個符合一定條件的二維表格,每個關系都有一個 13 關系名。 ( 2)元組:在一個具體的關系(二維表格)中,每一行被稱為一個元組,或者稱為一個記錄。 ( 4)域:是屬性的取值范圍,即不同元組對同一個屬性的取值所限定的 范圍。 ( 6)關系模式:對關系的描述稱為關系模式。 如果從集合論的觀點來定義關系,可以將關系定義為元組的集合;關系模式是命名的屬性集合;元組是相關的屬性值的集合;而一個具體的關系模型則是若干個相聯(lián)系的關系模式的集合。一個規(guī)范化的關系必須具備以下幾個特點?;蛘哒f,每一個字段不能再細分為若干個字段。 ( 3)在一個關系中不允許有完全相同的元組。 ( 5)在一個關系中任意交換兩列的位置不影響數(shù)據(jù)的實際含義。如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等。 特別是近年來推出的計算機關系數(shù)據(jù) 庫管理系統(tǒng),是管理數(shù)據(jù)庫的軟件工具,是幫助用戶創(chuàng)建、維護和使用數(shù)據(jù)庫的軟件系統(tǒng)。它操作簡單、使用靈活、畫面直觀、編程方便、功能強大、環(huán)境適應廣泛、數(shù)據(jù)處理能力極強。數(shù)據(jù)庫管理系統(tǒng)具有數(shù)據(jù)定義功能、數(shù)據(jù)操作功能、控制和管理功能以及數(shù)據(jù)字典等幾項功能。而不同的數(shù)據(jù)庫是 按不同的數(shù)據(jù)結構來聯(lián)系和組織的。在關系數(shù)據(jù)庫中,對數(shù)據(jù)的操作幾乎全部建立在一個或多個關系表格上,通過對這些關系表格的分類、合并、連接或選取等運算來實現(xiàn)數(shù)據(jù)的管理。 數(shù)據(jù)庫邏輯結構設計 設計從分析輸入數(shù)據(jù)著手,輸入數(shù)據(jù)中的某類相關數(shù)據(jù)可以歸納為一個表。數(shù)據(jù)庫設計好后,可通過分析輸出數(shù)據(jù)來驗證其可用性,若發(fā)現(xiàn)有的輸出數(shù)據(jù)不能從輸入數(shù)據(jù)導出,須繼續(xù)向用戶輸入數(shù)據(jù)。 數(shù)據(jù)庫概念結構轉化為 Visuai FoxPro 數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結構。 字段 名 數(shù)據(jù)類型 商品名稱 字符型( 21) 數(shù)量 數(shù)值型( 4) 日期 日期型( 8) 表 461 商品庫存表 15 字段名 數(shù)據(jù)類型 會計 字符型( 8) 出納 字符型( 8) 銷售人員 字符型( 8) 經(jīng)理 字符型( 8) 表 462 工作人員表 字段名 數(shù)據(jù)類型 商品名稱 字符型( 20) 進價 數(shù)值型( 10) 入庫驗收員 字符型( 8) 入庫日期 日期型( 8) 數(shù)量 數(shù)值型( 4) 表 463 商品進庫表 字段名 數(shù)據(jù)類型 商品名稱 字符型( 21) 領用員 字符型( 8) 日期 日期型( 8) 數(shù)量 數(shù)值型( 4) 表 464 商品領用表 字段名 數(shù)據(jù)類型 商品名稱 字符型( 21) 銷售價 數(shù)值型( 10) 日期 日期型( 8) 數(shù)量 數(shù)值型( 4) 銷售員 字符型( 8) 表 465 商品銷售表 16 字段名 數(shù)據(jù)類型 商品名稱 字符型( 21) 姓名 字符型( 8) 日期 日期型( 8) 收入 數(shù)值型( 10)小數(shù)位數(shù)( 2) 支出 數(shù)值型( 10)小數(shù)位數(shù)( 2) 會計員 字符型( 8) 出納 字符型( 8) 審核 字符型( 8) 表 466 收支明細表 字段名 數(shù)據(jù)類型 商品名稱 字符型( 21) 表 467 商品名稱表 圖 461 數(shù)據(jù)庫 數(shù)據(jù)庫物理結構設計 17 數(shù)據(jù)庫的物理結構設計是指實際創(chuàng)建一個數(shù)據(jù)庫,包括創(chuàng)建數(shù)據(jù)庫中的各個數(shù)據(jù)表,并建立各表之間的聯(lián)系。 圖 462 數(shù)據(jù)庫設計器 18 圖 463 表設計器 數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng)是管理數(shù)據(jù)庫的軟件工具,是幫助用戶創(chuàng)建、維護和使用數(shù)據(jù)庫的軟件系統(tǒng)。 一般來說,數(shù)據(jù)庫管理系統(tǒng)應具有以下一些功能: (1) 數(shù)據(jù)定義功能。 (3) 控制和管理功能。 總之,數(shù)據(jù)庫管理系統(tǒng)是用戶和數(shù)據(jù)庫之間的交互界面。在其控制之下,用戶在對數(shù)據(jù)庫進行操作 時,可以不必關心數(shù)據(jù)的具體存儲位置、存放方式以及命令代碼執(zhí)行的細節(jié)等問題,就能完成對各種相關數(shù)據(jù)的處理任務,而且可以保證這些數(shù)據(jù)的安全性、可靠性與一致性。一個組織良好的數(shù)據(jù)庫應用系統(tǒng)通常被劃分分為若干個子系統(tǒng),每個子系統(tǒng)的功能由一個或多個相應的程序模塊來實現(xiàn),并且還可以根據(jù)需要再進行功能的細分和相應程序模塊的細分。數(shù)據(jù)庫應用系統(tǒng)大都包括以下幾個一級功能模塊。此外,應提供各種條件的查詢和組合條件的查詢,使得用戶有更強的控制數(shù)據(jù)的能力。 20 3. 統(tǒng)計和計算模塊 在多數(shù)情況下,一個數(shù)據(jù)庫應用系統(tǒng)還應提供用戶所需的各種統(tǒng)計計算功能,包括常規(guī)的求和、求平均值、按要求統(tǒng)計記錄個數(shù)和分類匯總等功能外,還應該根據(jù)實際需要提供其他專項數(shù)據(jù)的統(tǒng)計和分析功能。并可根據(jù)需要提供分組打印和排序后打印輸出等功能,同時允許用戶靈活設定報表的打印格式。此外還包括用戶自定義類的創(chuàng)建以及用戶界面的設計和創(chuàng)建等。 Visuai FoxPro 提供了豐富的可視化設計工具,能支持用戶在創(chuàng)建友好的用戶界面的同時完成所需功能模塊的創(chuàng)建。 系統(tǒng)主界面的設計 為了讓使用者有一個能輕松操作的界面,系統(tǒng)的主界面設計要求界面友好、功 21 能分塊明確、美觀大方。在彈出的對話框中單擊“新建”按鈕后,會彈出“表單設計器”是界面,根據(jù)界面的需要向其中添加控件。因此,需要為表單設計事件響應。 圖 521 程序主界面 商品進貨記錄的設計 本模塊包含的功能有:商品進貨的記錄、增加修改進貨記錄。本表單需要對數(shù)據(jù)庫中的表進行操作,因此必須將該表加入到表單的數(shù)據(jù)環(huán)境中。 圖 523 填寫憑證 查詢模塊的設計 23 本模塊的功能是實現(xiàn)對所有業(yè)務的查詢,包括他們的基礎業(yè)務、商品名稱查詢、商品驗收員查詢、商品銷售記錄查詢。 圖 5- 2- 4 按名稱查詢 圖 5- 2- 5 按驗收員查詢 24 圖 5- 2- 6 按銷售記錄查詢 25 第六章 程序設計 Visuai FoxPro 操作都是通過菜單選擇的方法或在命令窗口中 逐條輸入命令的方法來執(zhí)行的,此種工作方式稱為單命令工作方式或交互工作方式,其優(yōu)點是不用編寫程序即可完成一些簡單的數(shù)據(jù)處理工作,但對于需要使用大量命令來處理復雜的數(shù)據(jù)管理任務時,卻難以勝任。 程序工作方式是根據(jù)解決實際問題的需要,將一系列合法的 Visual FoxPro 命令按一定的邏輯結構編排成一個完整的應用程序,然后輸入到計算機內自動地、連續(xù)地加以執(zhí)行。 Visual FoxPro 內置了用于程序設計的語言工具,不僅支持先進的面向對象程序設計方法,同時也支持傳統(tǒng)的面向過程的程序設計方法。由于 Visual FoxPro 的程序是一種標準 的 ASCII碼文本,因而不僅可用其自身提供的文本編輯器來建立,也可用其他任意的文本編輯器來建立。 ( 1)執(zhí)行“文件”菜單下的“新建”命令,在彈出的“新建”對話框中選中“程序”單選鈕,然后單擊“新建文件”按鈕,彈出程序編輯窗口。 ( 3)輸入或編輯結束后,執(zhí)行“文件”菜單下的“保存”命令或按 Ctrl+W 組合鍵,然后在彈出的“另存為”對話框中指定該程序文件的存放位置與文件名,單擊“保 存”按鈕將其保存。 用命令方式建立程序文件 26 格式: MODIFY COMMAND<程序文件名> 功能:新建或修改指定的程序文件。 ( 2)當指定的程序文件名為新文件名時,將創(chuàng)建一個新的程序文件;當指定的程序文件名為已有的文件時,由在程序編輯窗口打開該文件供編輯修改。默認的文件擴展名為 .PRG,可不必輸入。 (1) 執(zhí)行“程序”菜單下的“運行”命令,將彈出“運行”對話框。 用命令方式運行程序文件 格式: DO<程序文件名> 功能:將指定的程序文件調入內存關運行。默認的擴展名為 .PRG,可不必輸入。 ( 3)在程序執(zhí)行 過程中,可隨時按下 Esc 鍵使程序中斷運行,并根據(jù)彈出的對話框中的提示信息,選擇“取消”程序運行、“繼續(xù)執(zhí)行”或“掛起”等。主要命令分為: (1) 程序注釋命令。注釋語句是一種非執(zhí)行語句,即系統(tǒng)對此種語句不作任何操作。 一個實用的 Visual FoxPro 程序往往由多個程序功能模塊構成,各程序模塊間可按需要進行多級調用。 (3) 運行環(huán)境設置命令。其中除前面的幾條命令外大多是一些 SET 命令,這此 SET 命令的共同特點是相當于一個狀態(tài)轉換開關,當置為 ON 時其功能有效,而置為 OFF 時則該功能無效。通過測試發(fā)現(xiàn)問題和糾正錯誤,并逐步加以完善。軟件測試是保證軟件質量的最重要的手段。 Visual FoxPro 提供了專門的程序調試器,可用它 來設置程序斷點、跟蹤程序的運行,檢察所有變量的值、對象的屬性值及環(huán)境設置值等。 在各程序模塊測試達到預定的功能和效果后,就可進行整個程序系統(tǒng)的綜合測試與調試。試運行階段一般只需裝入少量的試驗數(shù)據(jù),待確認無誤后再輸入大批 的實際數(shù)據(jù)。因此,軟件測試在面向對象編程里更具有它的重要性。封裝對數(shù)據(jù)的隱藏,外界只能通過被提供的操作來訪問或修改數(shù)據(jù),這樣降低了數(shù)據(jù)被任意修改和讀寫的可能性,降低了傳統(tǒng)程序中對數(shù)據(jù)非法操作的測試。多態(tài)性使得面向對象程序對外呈現(xiàn)出強大的處理能力,但同時卻使程序內“同一”函數(shù)的行為復雜化,測試時不得不考慮不同類型具體執(zhí)行的代碼和產(chǎn)生的行為。功能測試是系統(tǒng)測試最常用和必須的測試,通常還會以正式的軟件說明書為測試標準。測試軟件的運行性能,這種測試常常與強度測試結合進 29 行,需要事先對被測試軟件提出性能指標,如傳輸連接的最長時限、傳輸?shù)腻e誤率、計算的精度、記錄的精度、響應的時限和恢復時限等。 打印測試:在人工測試中用的是個人復查,當源程序編完以后,由編寫人進行檢查,但這種測試方法存在不足之處在于有些習慣性的錯誤不易發(fā)現(xiàn),如果對功能理解有誤,不易糾正,所以在個人復查的基礎上又用了機器測試中的白盒測試和黑盒測試。在進行白盒測試時,測試人應在完全了解系統(tǒng)功能、內部結構的前提下對系統(tǒng)進行測試,檢查實現(xiàn)的功能與想要實現(xiàn)的設計有什么沖突不符,并及時改正。在進行黑盒測試時,測試人隨意無數(shù)次的輸入符合條件的數(shù)據(jù),檢查結果是否與預 期相符,如果相符則說明程序對輸入的條件反映正確,如果不相符則程序有錯,需要修改。連編不僅能將各個分別創(chuàng)建的程序模塊有機地組合一起,從而保證整個系統(tǒng)的完整性和準確性,同時還可以增加程序的保密性。一個應用程序系統(tǒng)通常對應著一個應用項目,利用 Visual FoxPro 開發(fā)的數(shù)據(jù)庫應用項目實際上是數(shù)據(jù)、程序、文檔、對象等各種相關文件的集合?!绊椖抗芾砥鳌币院啽愕?、直觀的方式組織和處理項目中所包含的各類文件。 系統(tǒng)的發(fā)行 在完成應用程序的開發(fā)和連編之后,可利用“安裝向導”為應用程序創(chuàng)建安裝程序和發(fā)行磁盤。 (1)建立發(fā)布樹 30 首先需要創(chuàng)建并維護一個獨立的只包含要安裝文件的目錄 樹,稱之為“發(fā)布樹”。 (2)運行“安裝向導” 執(zhí)行“工具”菜單下“向導”子菜單中的“安裝”命令,可啟動“安裝向導”。 ①指定“發(fā)布樹”的位置。 ③為應用程序指定安裝盤類型。 ⑤指定應用程度的默認文件安裝目的地。 ⑦最后單擊“安裝向導”對話框的“完成”按鈕后,系統(tǒng)即將“發(fā)布樹”中的所有 文件進行壓縮并把它們分解為與安裝盤大小相匹配的文件塊,同時生成一個 文件。s Destroy event as shown below. * This strategy is ideal when using multiple instances of TopLevel forms. * example: * PROCEDURE Destroy * RELEASE MENU () EXTENDED * ENDPROC 32 * Using Append/Before/After location options: * You might want to append a menu to an existing TopLevel form by setting * the Location option in the General Options dialog.
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1