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

正文內(nèi)容

vf電腦公司財(cái)務(wù)管理系統(tǒng)論文正文(編輯修改稿)

2024-12-22 16:29 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 設(shè)計(jì)從分析輸入數(shù)據(jù)著手,輸入數(shù)據(jù)中的某類(lèi)相關(guān)數(shù)據(jù)可以歸納為一個(gè)表。對(duì)需要同時(shí)調(diào)用的若干表,應(yīng)使它們符 合關(guān)聯(lián)要求。數(shù)據(jù)庫(kù)設(shè)計(jì)好后,可通過(guò)分析輸出數(shù)據(jù)來(lái)驗(yàn)證其可用性,若發(fā)現(xiàn)有的輸出數(shù)據(jù)不能從輸入數(shù)據(jù)導(dǎo)出,須繼續(xù)向用戶(hù)輸入數(shù)據(jù)。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的任務(wù)包括:按一定原則將所需數(shù)據(jù)組織成一個(gè)或多個(gè)數(shù)據(jù)庫(kù);確定數(shù)據(jù)庫(kù)中所應(yīng)包含的各個(gè)數(shù)據(jù)表;確定各個(gè)數(shù)據(jù)表所應(yīng)包含的字段及各字段的屬性;確定各數(shù)據(jù)表之間的關(guān)系及各數(shù)據(jù)表的主關(guān)鍵字和其他關(guān)鍵字等。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為 Visuai FoxPro 數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格以及各個(gè)表格之間的關(guān)系。 字段 名 數(shù)據(jù)類(lèi)型 商品名稱(chēng) 字符型( 21) 數(shù)量 數(shù)值型( 4) 日期 日期型( 8) 表 461 商品庫(kù)存表 15 字段名 數(shù)據(jù)類(lèi)型 會(huì)計(jì) 字符型( 8) 出納 字符型( 8) 銷(xiāo)售人員 字符型( 8) 經(jīng)理 字符型( 8) 表 462 工作人員表 字段名 數(shù)據(jù)類(lèi)型 商品名稱(chēng) 字符型( 20) 進(jìn)價(jià) 數(shù)值型( 10) 入庫(kù)驗(yàn)收員 字符型( 8) 入庫(kù)日期 日期型( 8) 數(shù)量 數(shù)值型( 4) 表 463 商品進(jìn)庫(kù)表 字段名 數(shù)據(jù)類(lèi)型 商品名稱(chēng) 字符型( 21) 領(lǐng)用員 字符型( 8) 日期 日期型( 8) 數(shù)量 數(shù)值型( 4) 表 464 商品領(lǐng)用表 字段名 數(shù)據(jù)類(lèi)型 商品名稱(chēng) 字符型( 21) 銷(xiāo)售價(jià) 數(shù)值型( 10) 日期 日期型( 8) 數(shù)量 數(shù)值型( 4) 銷(xiāo)售員 字符型( 8) 表 465 商品銷(xiāo)售表 16 字段名 數(shù)據(jù)類(lèi)型 商品名稱(chēng) 字符型( 21) 姓名 字符型( 8) 日期 日期型( 8) 收入 數(shù)值型( 10)小數(shù)位數(shù)( 2) 支出 數(shù)值型( 10)小數(shù)位數(shù)( 2) 會(huì)計(jì)員 字符型( 8) 出納 字符型( 8) 審核 字符型( 8) 表 466 收支明細(xì)表 字段名 數(shù)據(jù)類(lèi)型 商品名稱(chēng) 字符型( 21) 表 467 商品名稱(chēng)表 圖 461 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 17 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)是指實(shí)際創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),包括創(chuàng)建數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)表,并建立各表之間的聯(lián)系。在 Visual FoxPro 中,通??捎谩皵?shù)據(jù)庫(kù)設(shè)計(jì)器”來(lái)創(chuàng)建數(shù)據(jù)庫(kù)并在其內(nèi)添加或新建各數(shù)據(jù)表;然后利用“表設(shè)計(jì)器”來(lái)定義各個(gè)字段的名稱(chēng)、數(shù)據(jù)類(lèi)型和寬度等屬性,并建立有關(guān)字段的索引等;最后再在“數(shù)據(jù)庫(kù)設(shè)計(jì)器”中建立各數(shù)據(jù)表之間的永久關(guān)系。 圖 462 數(shù)據(jù)庫(kù)設(shè)計(jì)器 18 圖 463 表設(shè)計(jì)器 數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng)是管理數(shù)據(jù)庫(kù)的軟件工具,是幫助用戶(hù)創(chuàng)建、維護(hù)和使用數(shù)據(jù)庫(kù)的軟件系統(tǒng)。它建立在操作系統(tǒng)的基礎(chǔ)之上,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的統(tǒng)一管理和操縱,滿(mǎn)足用戶(hù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪(fǎng)問(wèn)的各種需要。 一般來(lái)說(shuō),數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)具有以下一些功能: (1) 數(shù)據(jù)定義功能。 (2) 數(shù)據(jù)操作功能。 (3) 控制和管理功能。 (4) 數(shù)據(jù)字典。 總之,數(shù)據(jù)庫(kù)管理系統(tǒng)是用戶(hù)和數(shù)據(jù)庫(kù)之間的交互界面。用戶(hù)只需通過(guò)它就能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作與管理。在其控制之下,用戶(hù)在對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作 時(shí),可以不必關(guān)心數(shù)據(jù)的具體存儲(chǔ)位置、存放方式以及命令代碼執(zhí)行的細(xì)節(jié)等問(wèn)題,就能完成對(duì)各種相關(guān)數(shù)據(jù)的處理任務(wù),而且可以保證這些數(shù)據(jù)的安全性、可靠性與一致性。 19 第五章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)與程序模塊設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 根據(jù)“自頂向下、逐步細(xì)分”的原則,對(duì)系統(tǒng)所需的各個(gè)功能模塊進(jìn)行合理的劃分和設(shè)計(jì)。一個(gè)組織良好的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)通常被劃分分為若干個(gè)子系統(tǒng),每個(gè)子系統(tǒng)的功能由一個(gè)或多個(gè)相應(yīng)的程序模塊來(lái)實(shí)現(xiàn),并且還可以根據(jù)需要再進(jìn)行功能的細(xì)分和相應(yīng)程序模塊的細(xì)分。 在設(shè)計(jì)本系統(tǒng)程序時(shí),仔細(xì)考 慮了每個(gè)功能模塊所應(yīng)實(shí)現(xiàn)的功能,該模塊應(yīng)包含的子模塊,以及該模塊與其他模塊之間的聯(lián)系等,然后再用一個(gè)主程序?qū)⑺械哪K有機(jī)地組織起來(lái)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)大都包括以下幾個(gè)一級(jí)功能模塊。 1. 查詢(xún)檢索模塊 數(shù)據(jù)庫(kù)應(yīng)用中的查詢(xún)檢索模塊是不可缺少的,通常應(yīng)提供對(duì)系統(tǒng)中每個(gè)數(shù)據(jù)表的分別查詢(xún)功能,同時(shí)允許用戶(hù)由指定的一個(gè)或多個(gè)數(shù)據(jù)表中獲取所需數(shù)據(jù)。此外,應(yīng)提供各種條件的查詢(xún)和組合條件的查詢(xún),使得用戶(hù)有更強(qiáng)的控制數(shù)據(jù)的能力。 圖 511 查詢(xún)模塊 2. 數(shù)據(jù)維護(hù)模塊 數(shù)據(jù)維護(hù)模塊則同樣是必不可少的,除了提供數(shù)據(jù) 庫(kù)的維護(hù)功能以及對(duì)各個(gè)數(shù)據(jù)表記錄的添加、刪除、修改與更新功能之外,數(shù)據(jù)維護(hù)模塊還應(yīng)該提供數(shù)據(jù)的備份、數(shù)據(jù)表的重新索引等日常維護(hù)功能。 20 3. 統(tǒng)計(jì)和計(jì)算模塊 在多數(shù)情況下,一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)還應(yīng)提供用戶(hù)所需的各種統(tǒng)計(jì)計(jì)算功能,包括常規(guī)的求和、求平均值、按要求統(tǒng)計(jì)記錄個(gè)數(shù)和分類(lèi)匯總等功能外,還應(yīng)該根據(jù)實(shí)際需要提供其他專(zhuān)項(xiàng)數(shù)據(jù)的統(tǒng)計(jì)和分析功能。 4. 打印輸出模塊 一個(gè)實(shí)際運(yùn)行中的數(shù)據(jù)庫(kù)應(yīng)用程序自然還應(yīng)提供各種報(bào)表和表格的打印輸出功能,既可以打印原始的數(shù)據(jù)表內(nèi)容,也可從單個(gè)數(shù)據(jù)表或多個(gè)數(shù)據(jù)表中抽取所需的數(shù)據(jù)加以綜 合制表予以打印輸出。并可根據(jù)需要提供分組打印和排序后打印輸出等功能,同時(shí)允許用戶(hù)靈活設(shè)定報(bào)表的打印格式。 圖 512 打印輸出模塊 創(chuàng)建各程序模塊 在 Visual FoxPro 中,創(chuàng)建各個(gè)程序模塊實(shí)際上是利用先進(jìn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,創(chuàng)建應(yīng)用程序所需的一個(gè)個(gè)表單、報(bào)表和菜單等對(duì)象。此外還包括用戶(hù)自定義類(lèi)的創(chuàng)建以及用戶(hù)界面的設(shè)計(jì)和創(chuàng)建等。一個(gè)數(shù)據(jù)庫(kù)應(yīng)用程序大多包含查詢(xún)、維護(hù)和報(bào)表打印等多個(gè)輸入輸出功能模塊,在面向?qū)ο蟮某绦蛟O(shè)計(jì)過(guò)程中,這些模塊的設(shè)計(jì)實(shí)際上是與用戶(hù)界面的設(shè)計(jì)融合在一起的。 Visuai FoxPro 提供了豐富的可視化設(shè)計(jì)工具,能支持用戶(hù)在創(chuàng)建友好的用戶(hù)界面的同時(shí)完成所需功能模塊的創(chuàng)建。經(jīng)過(guò)對(duì)系統(tǒng)功能的分析,我們將財(cái)務(wù)管理系統(tǒng)分為 4 個(gè)模塊:系統(tǒng)主界面、商品進(jìn)貨記錄、填寫(xiě)憑證、打印、查詢(xún)。 系統(tǒng)主界面的設(shè)計(jì) 為了讓使用者有一個(gè)能輕松操作的界面,系統(tǒng)的主界面設(shè)計(jì)要求界面友好、功 21 能分塊明確、美觀(guān)大方。 首先,展開(kāi)項(xiàng)目管理器中的文檔,選中表單,單擊“新建”按鈕。在彈出的對(duì)話(huà)框中單擊“新建”按鈕后,會(huì)彈出“表單設(shè)計(jì)器”是界面,根據(jù)界面的需要向其中添加控件??丶砑咏Y(jié)束后,表 單并未設(shè)計(jì)完成,此時(shí)的表單運(yùn)行后會(huì)發(fā)現(xiàn)只有一個(gè)空殼,單擊其中的按鈕沒(méi)有任何反應(yīng)。因此,需要為表單設(shè)計(jì)事件響應(yīng)。本程序的主界面已設(shè)計(jì)完成。 圖 521 程序主界面 商品進(jìn)貨記錄的設(shè)計(jì) 本模塊包含的功能有:商品進(jìn)貨的記錄、增加修改進(jìn)貨記錄。 新建表單,直接拉伸表單至合適大小,向表單中加入基本控件。本表單需要對(duì)數(shù)據(jù)庫(kù)中的表進(jìn)行操作,因此必須將該表加入到表單的數(shù)據(jù)環(huán)境中。 22 圖 522 商品進(jìn)貨記錄 填寫(xiě)憑證的設(shè)計(jì) 本模塊的功能是對(duì)基礎(chǔ)財(cái)務(wù)的設(shè)定、使工作人員易于工作,做 到數(shù)據(jù)不易丟失,根據(jù)各種基本情況設(shè)定界面。 圖 523 填寫(xiě)憑證 查詢(xún)模塊的設(shè)計(jì) 23 本模塊的功能是實(shí)現(xiàn)對(duì)所有業(yè)務(wù)的查詢(xún),包括他們的基礎(chǔ)業(yè)務(wù)、商品名稱(chēng)查詢(xún)、商品驗(yàn)收員查詢(xún)、商品銷(xiāo)售記錄查詢(xún)。根據(jù)工作流程、工作資料,表單計(jì)算相應(yīng)的查詢(xún)并作出統(tǒng)計(jì),從而簡(jiǎn)化工作人員的工作。 圖 5- 2- 4 按名稱(chēng)查詢(xún) 圖 5- 2- 5 按驗(yàn)收員查詢(xún) 24 圖 5- 2- 6 按銷(xiāo)售記錄查詢(xún) 25 第六章 程序設(shè)計(jì) Visuai FoxPro 操作都是通過(guò)菜單選擇的方法或在命令窗口中 逐條輸入命令的方法來(lái)執(zhí)行的,此種工作方式稱(chēng)為單命令工作方式或交互工作方式,其優(yōu)點(diǎn)是不用編寫(xiě)程序即可完成一些簡(jiǎn)單的數(shù)據(jù)處理工作,但對(duì)于需要使用大量命令來(lái)處理復(fù)雜的數(shù)據(jù)管理任務(wù)時(shí),卻難以勝任。為此 Visual FoxPro 提供了成批命令協(xié)同工作的方式,即程序工作方式。 程序工作方式是根據(jù)解決實(shí)際問(wèn)題的需要,將一系列合法的 Visual FoxPro 命令按一定的邏輯結(jié)構(gòu)編排成一個(gè)完整的應(yīng)用程序,然后輸入到計(jì)算機(jī)內(nèi)自動(dòng)地、連續(xù)地加以執(zhí)行。這樣一來(lái),既充分發(fā)揮了 Visual FoxPro 的功能、提高了系統(tǒng)的運(yùn)行效率,又 解決了非專(zhuān)業(yè)人員應(yīng)用 Visual FoxPro 的困難,避免了命令輸入時(shí)的重復(fù)勞動(dòng)和誤操作,并使得數(shù)據(jù)的安全得到進(jìn)一步地保證。 Visual FoxPro 內(nèi)置了用于程序設(shè)計(jì)的語(yǔ)言工具,不僅支持先進(jìn)的面向?qū)ο蟪绦蛟O(shè)計(jì)方法,同時(shí)也支持傳統(tǒng)的面向過(guò)程的程序設(shè)計(jì)方法。 程序文件的建立 程序是由能夠完成一定任務(wù)的一系列命令構(gòu)成的,將一個(gè) Visual FoxPro 程序所包含的各條命令依次逐條輸入計(jì)算機(jī)中,在進(jìn)行必要的編輯后存入指定磁盤(pán)文件的過(guò)程即為程序文件的建立過(guò)程。由于 Visual FoxPro 的程序是一種標(biāo)準(zhǔn) 的 ASCII碼文本,因而不僅可用其自身提供的文本編輯器來(lái)建立,也可用其他任意的文本編輯器來(lái)建立。 用菜單方式建立程序文件 用菜單方式建立程序文件的操作步驟如下。 ( 1)執(zhí)行“文件”菜單下的“新建”命令,在彈出的“新建”對(duì)話(huà)框中選中“程序”單選鈕,然后單擊“新建文件”按鈕,彈出程序編輯窗口。 ( 2)在程序編輯窗口中輸入和編輯程序代碼的文本內(nèi)容。 ( 3)輸入或編輯結(jié)束后,執(zhí)行“文件”菜單下的“保存”命令或按 Ctrl+W 組合鍵,然后在彈出的“另存為”對(duì)話(huà)框中指定該程序文件的存放位置與文件名,單擊“保 存”按鈕將其保存。程序存盤(pán)后默認(rèn)的程序文件擴(kuò)展名為 .PRG。 用命令方式建立程序文件 26 格式: MODIFY COMMAND<程序文件名> 功能:新建或修改指定的程序文件。 說(shuō)明: ( 1)執(zhí)行此命令后,會(huì)彈出程序編輯窗口。 ( 2)當(dāng)指定的程序文件名為新文件名時(shí),將創(chuàng)建一個(gè)新的程序文件;當(dāng)指定的程序文件名為已有的文件時(shí),由在程序編輯窗口打開(kāi)該文件供編輯修改。 ( 3)在程序文件名前可以指定該文件的保存磁盤(pán)和路徑。默認(rèn)的文件擴(kuò)展名為 .PRG,可不必輸入。 程序文件的運(yùn)行 用菜單方式運(yùn) 行程序文件。 (1) 執(zhí)行“程序”菜單下的“運(yùn)行”命令,將彈出“運(yùn)行”對(duì)話(huà)框。 (2) 在“運(yùn)行”對(duì)話(huà)框中選中要運(yùn)行的程序文件名,或在“執(zhí)行文件”文本框中輸入要運(yùn)行的程序文件名,然后單擊“運(yùn)行:按鈕。 用命令方式運(yùn)行程序文件 格式: DO<程序文件名> 功能:將指定的程序文件調(diào)入內(nèi)存關(guān)運(yùn)行。 說(shuō)明: ( 1)在程序文件名前可以指定磁盤(pán)和路徑。默認(rèn)的擴(kuò)展名為 .PRG,可不必輸入。 ( 2)本命令可在命令窗口鍵入執(zhí)行,也可出現(xiàn)在另一個(gè)程序文件中,后者可實(shí)現(xiàn)在一個(gè)程序中調(diào)用另一個(gè)程序。 ( 3)在程序執(zhí)行 過(guò)程中,可隨時(shí)按下 Esc 鍵使程序中斷運(yùn)行,并根據(jù)彈出的對(duì)話(huà)框中的提示信息,選擇“取消”程序運(yùn)行、“繼續(xù)執(zhí)行”或“掛起”等。 程序中的輔助命令 Visual FoxPro 命令幾乎都可在程序中使用,除此之外, Visual FoxPro 還提供了相當(dāng)數(shù)量的程序輔助命令。主要命令分為: (1) 程序注釋命令。 27 在程序文本中加上必要的注釋命令(或稱(chēng)注釋語(yǔ)句),可增強(qiáng)程序的可讀性,同時(shí)便于日后程序的維護(hù)和交流。注釋語(yǔ)句是一種非執(zhí)行語(yǔ)句,即系統(tǒng)對(duì)此種語(yǔ)句不作任何操作。 (2) 結(jié)束程序運(yùn)行命令。 一個(gè)實(shí)用的 Visual FoxPro 程序往往由多個(gè)程序功能模塊構(gòu)成,各程序模塊間可按需要進(jìn)行多級(jí)調(diào)用。一個(gè)程序模塊運(yùn)行結(jié)束后可返回到調(diào)用它的上級(jí)模塊,也可以直接返回到其最上級(jí)的主程序模塊,或者回到系統(tǒng)的交互狀態(tài),甚至退出Visual FoxPro 返回到宿主操作系統(tǒng)。 (3) 運(yùn)行環(huán)境設(shè)置命令。 為使程序正常運(yùn)行,設(shè)置一定的系統(tǒng)運(yùn)行環(huán)境狀態(tài)是十分必要的。其中除前面的幾條命令外大多是一些 SET 命令,這此 SET 命令的共同特點(diǎn)是相當(dāng)于一個(gè)狀態(tài)轉(zhuǎn)換開(kāi)關(guān),當(dāng)置為 ON 時(shí)其功能有效,而置為 OFF 時(shí)則該功能無(wú)效。 28 第 七章 程序的測(cè)試、連編與發(fā)行 系統(tǒng)的測(cè)試與調(diào)試 在應(yīng)用程序設(shè)計(jì)和創(chuàng)建的過(guò)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1