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

正文內(nèi)容

vfp60賓館信息管理系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2025-01-12 10:03 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。 ①具有面向?qū)ο缶幊痰哪芰? Visual 在支持標(biāo)準(zhǔn)的 Xbase 傳統(tǒng)編程方式的同時(shí),也提供了完全的面向?qū)ο缶幊痰?能力。在 Visual 的對(duì)象模式下,用戶可以利用所有的面向?qū)ο缶幊烫匦?,這些特性包括繼承,封裝,多態(tài)性以及分類,他們都作為用戶所熟悉的 Xbase編程語言的擴(kuò)展集而實(shí)現(xiàn)。 Visual 提供了一套基類,包括窗體、工具欄、頁(yè)格式等,使用這些類,用戶可以建立基本的窗體、工具欄、頁(yè)格式,這樣就可以一方面減少用戶編程工作量,另一方面又加快程序開發(fā)過程。 再進(jìn)一步,用戶可以將自己定義的類再進(jìn)行分類,這樣可利用用戶已有的代碼或窗體。例如,用戶可以將基本的窗體類再進(jìn)行分類而建立 自己的子類,這個(gè)子類將根據(jù)用戶的要求自動(dòng)地在應(yīng)用程序中建立起一個(gè)用戶希望看到的窗體,它的結(jié)構(gòu)是由用戶分類來決定的。 Visual 類模式能夠在用戶應(yīng)用程序中對(duì)對(duì)象進(jìn)行深入而全面的控制,例如用戶在設(shè)計(jì)時(shí)可用窗體設(shè)計(jì)器對(duì)窗體中的對(duì)象進(jìn)行完全的控制,二類模式下當(dāng)用戶運(yùn)行程序時(shí)客隊(duì)窗體中的表現(xiàn)和行為提供相同的控制。 在 Visual 中,用戶可以用類設(shè)計(jì)器交互式地建立一個(gè)類,或者用 DEFINE CLASS 命令來編程建立。 ②更容易處理事件。 陜西科技大學(xué)畢業(yè)論文(設(shè)計(jì)說明書) 10 Visual ,它能夠幫助用戶自動(dòng)地處理事件。在這種事件模式下,用戶可以獲取并控制所有標(biāo)準(zhǔn)的 WINDOWS Visual 事件,例如鼠標(biāo)的移動(dòng),通過處理這一事件,用戶可以拖動(dòng)和放置一個(gè)對(duì)象,用戶可以用兩種方式來控制事件:一種是通過特性窗體來可視地控制;另一種是通過 Visual 的編程語言來控制這兩種方法都能使用戶很容易的建立起完全的事件驅(qū)動(dòng)應(yīng)用程序而不用考慮 READ 層次及瀏覽窗口限制,也不用編寫事件處理程序。 ③最優(yōu)化系統(tǒng) Visual 能 通過優(yōu)化用戶的實(shí)際來提高自身的性能。在所有的優(yōu)化措施中,做有效的方法是盡可能多地增加用戶的擴(kuò)展內(nèi)存或減少被其他程序所占用的內(nèi)存。其余的提高 Visual 性能的措施包括加快啟動(dòng)速度和優(yōu)化設(shè)置指令。 ④使用快速查詢技術(shù) 快速查詢技術(shù)是一種專用的數(shù)據(jù)查詢技術(shù),他能夠迅速?gòu)臄?shù)據(jù)庫(kù)中選擇出一組滿足用戶要求的記錄。使用這種即使能將數(shù)據(jù)查詢所需的時(shí)間大大縮短,這樣可以極大的提高數(shù)據(jù)查詢效率。 ⑤真正的數(shù)據(jù)庫(kù)概念 以前的 Xbase 軟件中稱 .DBF 文件為數(shù)據(jù)庫(kù),使人容易產(chǎn)生一個(gè)數(shù)據(jù)庫(kù)就是一個(gè)二 維表的錯(cuò)誤認(rèn)識(shí)。而 visual foxpro 廢除了以前 Xbase 不合理的數(shù)據(jù)庫(kù)概念,采用獨(dú)特的數(shù)據(jù)庫(kù)容器,為用戶管理應(yīng)用系統(tǒng)中的表、查詢、表單、報(bào)表、程序等數(shù)據(jù)提供了方便,支持長(zhǎng)數(shù)據(jù)庫(kù)文件名和字段名設(shè)置的顯示標(biāo)題,為字段指定默認(rèn)值,設(shè)置字段級(jí)和記錄級(jí)的有效性規(guī)則,設(shè)置表的插入、刪除和改變記錄的觸發(fā)程序得集合,合理得體現(xiàn)了關(guān)系型數(shù)據(jù)庫(kù)的思想,與關(guān)系數(shù)據(jù)庫(kù)理論統(tǒng)一了起來。新的數(shù)據(jù)庫(kù)把有關(guān)系的表封裝在一起,關(guān)系清晰、合理且處理方便。 Viual foxpro 由于使用了這種真正的數(shù)據(jù)庫(kù)概念,使得它 數(shù)據(jù)庫(kù)結(jié)構(gòu)與 sql 等標(biāo)準(zhǔn)結(jié)構(gòu)統(tǒng)一,從而使數(shù)據(jù)庫(kù)的實(shí)現(xiàn)更加標(biāo)準(zhǔn)、合理、方便。 ⑥可視化編程技術(shù) Visual foxpro 用于 visual c++、 visual basic 同樣的編程技術(shù),這是他取名為Visual foxpro 的原因??梢暬幊碳夹g(shù)給人一種所見即所的的感受,在您編輯屏幕表單、報(bào)表、菜單時(shí),可以直接運(yùn)行,不必來回調(diào)試,極為方便。 ⑦新增許多命令和函數(shù),功能大大加強(qiáng), sql 語句更加豐富 增加了 7 種新的字段類型:整型、貨幣型、日期時(shí)間型、雙精度型、通用型、二進(jìn)制型和二進(jìn)制備注型。 在結(jié)構(gòu)化的復(fù)合索引中可以建立 4 種類型的索引:主索引、候選索引、普通索引和唯一索引。 允許在表中使用空值 null,以保證與采用 sql 標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)管理系統(tǒng)的兼容和數(shù)據(jù)共享。 賓館管理信息系統(tǒng) 11 ⑧用 32 位方式 Visual foxpro 使用 32位方式,其運(yùn)算速度、存儲(chǔ)能力大大提高 陜西科技大學(xué)畢業(yè)論文(設(shè)計(jì)說明書) 12 第三 章 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)步驟: ● 數(shù)據(jù)庫(kù)需求分析 ● 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) ● 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)需求分析 分析調(diào)查有關(guān)賓館管理信息需求的基礎(chǔ)上得本系統(tǒng)所處理的數(shù)據(jù)流程 圖 21賓館管理信息系統(tǒng)數(shù)據(jù)流程圖 針對(duì)一般賓館管理信息系統(tǒng)的需求,通過對(duì)賓館管理過程的內(nèi)容和流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu) : 客房標(biāo)準(zhǔn)設(shè)置 基本信息輸入 客房登記 客房信息管理 顧客登記 訂房信息管理 結(jié)算信息管理 訂房信息管理 基本信息錄入 客房信息返回 結(jié)算信息輸入 賓館管理信息系統(tǒng) 13 ● 客房標(biāo)準(zhǔn)信息,包括的數(shù)據(jù)項(xiàng)有:標(biāo)準(zhǔn)編號(hào)、標(biāo)準(zhǔn)名稱、房間面積、床位數(shù)量、住房單價(jià)、是否有空調(diào)、電視、電話、單獨(dú)衛(wèi)生間等。 ● 客房信息,包括的數(shù)據(jù)項(xiàng)有:客房編號(hào)、客房種類、客房位置、客房單價(jià)、備注等。 ● 訂房信息,包括的數(shù)據(jù)項(xiàng)有:訂房編號(hào)、客房編號(hào)、客房種類、客房位置、客房備注信息、顧客姓名、顧客身份證號(hào)碼、入住時(shí)間、折扣、備注等。 ● 結(jié)算信息,包括的 數(shù)據(jù)項(xiàng)有:訂房編號(hào)、客房編號(hào)、客房種類、客房位置、客房備注信息、顧客姓名、顧客身份證號(hào)碼、入住時(shí)間、折扣、結(jié)算時(shí)間、備注等。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)根據(jù)以上的設(shè)計(jì)規(guī)劃出的實(shí)體有:客房標(biāo)準(zhǔn)信息實(shí)體、客房信息實(shí)體、訂房信息實(shí)體、結(jié)算信息實(shí)體。各個(gè)實(shí)體具體的描述E R圖如下: 圖 23客房標(biāo)準(zhǔn)信息實(shí)體E R圖 圖 24客房信息實(shí)體E R圖 客房標(biāo)準(zhǔn)信息實(shí)體 標(biāo)準(zhǔn)編號(hào) 標(biāo)準(zhǔn)名稱 床位數(shù)量 客房單價(jià) 客房信息實(shí)體 客房標(biāo)準(zhǔn) 客房編號(hào) 客房位置 客房單價(jià) 陜西科技大學(xué)畢業(yè)論文(設(shè)計(jì)說明書) 14 圖 25訂房信息實(shí)體E R圖 圖 26結(jié)算信息實(shí)體E R圖 圖 27實(shí)體之間關(guān)系E R圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 首先將賓館管理信息系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為 VFP數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,即:數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。其各個(gè)表格的設(shè)計(jì)結(jié)果如下 訂房信息實(shí)體 客房信息 顧客信息 折 扣 入住時(shí)間 結(jié)算信息實(shí)體 客房信息 顧客信息 結(jié)算時(shí)間 結(jié)算金額 客房標(biāo)準(zhǔn)信息 客房登記 客房信息管理 訂 房 訂房信息管理 結(jié)算信息管理 客房結(jié)算 賓館管理信息系統(tǒng) 15 表 21 tabpurview 表 22 tabbdwdy 表 23 tabkfinfo 表 24 tabbmdy 表 25 tabkfyd 陜西科技大學(xué)畢業(yè)論文(設(shè)計(jì)說明書) 16 表 26 tabyginfo 表 27 tabgzmx 表 28 tabkflx 表 29 tabgxdwinfo 表 tabdjb 賓館管理信息系統(tǒng) 17 數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn) 在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)之前,對(duì)開發(fā)數(shù)據(jù)庫(kù)的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用。 數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于 60 年代, 30多 年來數(shù)據(jù)庫(kù)技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著 World Wide Web(WWW)的猛增及 Inter 技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫(kù)技術(shù)成為最熱門技術(shù)之一。 數(shù)據(jù)庫(kù)由 DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))處理, DBMS 則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。它主要包括四個(gè)要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。 圖 31 1 數(shù)據(jù)庫(kù) 數(shù)據(jù) 庫(kù)由 DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))處理, DBMS 則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。它主要包括四個(gè)要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。 .2 用戶數(shù)據(jù) 目前,大多數(shù)主流數(shù)據(jù)庫(kù)管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩?,表的行包含?duì)應(yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。 陜西科技大學(xué)畢業(yè)論文(設(shè)計(jì)說明書) 18 3 索引 第三種類型的數(shù)據(jù)改進(jìn)了數(shù)據(jù)庫(kù)的性能和可訪問性,這種數(shù)據(jù)經(jīng)常稱作開銷數(shù)據(jù),盡管有時(shí)也采用其他類型的數(shù)據(jù)結(jié)構(gòu),如鏈表,但它主要還是索引。索引可以用來 排序和快速訪問數(shù)據(jù)。 索引用于快速訪問數(shù)據(jù)。如果沒有索引,則必須搜索整個(gè)源表;但有了索引之后,可以找到索引條目,并使用它來挑選所有合適的行。 索引對(duì)排序和查找是有幫助的,但要付出代價(jià)。表中的行每次改變時(shí),索引也必須改變,這意味著索引并非隨意的,應(yīng)該在真正需要時(shí)保存。 4 應(yīng)用元數(shù)據(jù) 存儲(chǔ)在數(shù)據(jù)庫(kù)中的第四種數(shù)據(jù)是應(yīng)用元數(shù)據(jù),它用來存儲(chǔ)用戶窗體、報(bào)表、查詢和其他形式的查詢組件。并非所有的 DBMS 都支持應(yīng)用組件,支持組件的 DBMS 也不一定把全部組件的結(jié)構(gòu)作為應(yīng)用元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中。然而,大多數(shù)現(xiàn)代的 DBMS 產(chǎn)品 存儲(chǔ)這種數(shù)據(jù)作為數(shù)據(jù)庫(kù)的一部分。一般來說,數(shù)據(jù)庫(kù)開發(fā)人員和用戶都不直接訪問應(yīng)用元數(shù)據(jù),相反,他們通過 DBMS 中的工具來處理這些數(shù)據(jù)。 5 數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)是指數(shù)據(jù)庫(kù)系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。 DBMS 是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。對(duì)數(shù)據(jù)庫(kù)的一切操作,包括定義、更新及各種控制,都是通過 DBMS進(jìn)行的。 DBMS 總是基于某種數(shù)據(jù)模型,可以把 DBMS 看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。根據(jù)數(shù)據(jù)模型的不同, DBMS 可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷取? 關(guān)系模型主要是用二維表格結(jié)構(gòu) 表達(dá)實(shí)體集,用外鍵表示實(shí)體間聯(lián)系。關(guān)系模型是由若干個(gè)關(guān)系模式組成的集合。關(guān)系模式相當(dāng)于前面提到的記錄類型,它的實(shí)例稱為關(guān)系,每個(gè)關(guān)系實(shí)際上是一張二維表格。 關(guān)系模型和層次、網(wǎng)狀模型的最大判別是用關(guān)鍵碼而不是用指針導(dǎo)航數(shù)據(jù),表格簡(jiǎn)單用戶易懂,編程時(shí)并不涉及存儲(chǔ)結(jié)構(gòu),訪問技術(shù)等細(xì)節(jié)。關(guān)系模型是數(shù)學(xué)化模型。 SQL語言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化語言,已得到了廣泛的應(yīng)用。 DBMS 的特點(diǎn)和功能可以分為三個(gè)子系統(tǒng):設(shè)計(jì)工具子系統(tǒng)、運(yùn)行子系統(tǒng)和 DBMS 引擎。 設(shè)計(jì)子系統(tǒng)有一個(gè)方便數(shù)據(jù)庫(kù)及其應(yīng)用創(chuàng)建的工具集。它典型地包含產(chǎn)生表、窗 體、查詢和報(bào)表的工具。 DBMS 產(chǎn)品還提供編程語言和對(duì)編程語言的接口。 運(yùn)行子系統(tǒng)處理用設(shè)計(jì)子系統(tǒng)開發(fā)的應(yīng)用組件。它所包含的運(yùn)行處理器用來處理窗體和數(shù)據(jù)庫(kù)的數(shù)據(jù)交互,以及回答查詢和打印報(bào)表等。 DBMS 引擎從其他兩個(gè)組件接受請(qǐng)求,并把它們翻譯成對(duì)操作系統(tǒng)的命令,以便讀寫物理介質(zhì)上的數(shù)據(jù)。 DBMS 引擎還涉及事務(wù)管理、鎖、備份和恢復(fù)。 6 創(chuàng)建數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)模式定義了數(shù)據(jù)庫(kù)的結(jié)構(gòu)、表、關(guān)系、域和業(yè)務(wù)規(guī)則。數(shù)據(jù)庫(kù)模式是一種設(shè)賓館管理信息系統(tǒng) 19 計(jì),數(shù)據(jù)庫(kù)和應(yīng)用正是建立在此基礎(chǔ)上的。 域是一列可能擁有的值的集合。必須為每一個(gè)表的每一列確定 域。除了數(shù)據(jù)的物理格式外,還需要確定是否有些域?qū)Ρ韥碚f是唯一的。 數(shù)據(jù)庫(kù)模式的最后一個(gè)要素是業(yè)務(wù)規(guī)則,它是對(duì)需要反映在數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)應(yīng)用程序中的業(yè)務(wù)活動(dòng)的約束。業(yè)務(wù)規(guī)則是模式的一個(gè)重要部分,因?yàn)樗麄冎付藷o論什么數(shù)據(jù)變化到達(dá) DBMS 引擎,允許的數(shù)據(jù)值必須滿足的約束。不管無效的數(shù)據(jù)變化請(qǐng)求是來自窗體的用戶、查詢 /修改請(qǐng)求還是應(yīng)用程序, DBMS 都應(yīng)該拒絕。 遺憾的是,不同的 DBMS 產(chǎn)品用不同的方法實(shí)施業(yè)務(wù)規(guī)則。在某些情況下, DBMS 產(chǎn)品不具備實(shí)施必要業(yè)務(wù)規(guī)則的能力,必須以代碼形式把它們編入應(yīng)用程序。 數(shù)據(jù)庫(kù)應(yīng)用 包括窗體、查詢、報(bào)表、菜單和應(yīng)用程序。 陜西科技大學(xué)畢業(yè)論文(設(shè)計(jì)說明書) 20 第四章 賓館管理信息系統(tǒng)具體程序?qū)崿F(xiàn) 歡迎界面 圖 41 歡迎界面 上圖是歡迎界面,代碼如下: LPARAMETERS nKeyCode, nShiftAltCtrl do form form\admin 系統(tǒng)登陸界面 圖 42 登陸界面 ◎表單 INIT 事件 public ,manager amp。amp。定義全局變量 =0 amp。amp。給全局變量賦初值 ◎確定按鈕的實(shí)現(xiàn)功能如下: public manager amp。amp。定義全局變量 賓館管理信息系統(tǒng) 21 manager=alltrim() use database\tabpurview amp。amp。打開數(shù)據(jù)表 *獲得輸入信息 ame=alltrim() ppassword=alltrim() set o
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1