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

正文內(nèi)容

圖形化訂餐管理系統(tǒng)(編輯修改稿)

2025-08-31 15:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 對(duì)流線化二進(jìn)制數(shù)據(jù)提供出色的支持。對(duì)于需要向終端用戶傳輸大量數(shù)據(jù)的應(yīng)用程序,流線化是至關(guān)重要的,因?yàn)樗寫?yīng)用程序向終端用戶顯示先到達(dá)的數(shù)據(jù)。 (6)豐富的框架。Flash優(yōu)勢(shì)在于為組件開發(fā)提供一個(gè)強(qiáng)大的框架,并且包含許多為開發(fā)人員提供便利的開箱即用組件。這有助于實(shí)現(xiàn)快速開發(fā)和交付項(xiàng)目。(7)簡(jiǎn)單易用的類編輯方式。Flash CS3能夠輕松的構(gòu)建圖形化的類,并且實(shí)現(xiàn)各種自建類之間的繼承。 .NET平臺(tái)定義了許多允許開發(fā)人員與本地計(jì)算機(jī)和遠(yuǎn)程的關(guān)系數(shù)據(jù)庫(kù)交互的名稱空間。傳統(tǒng)的ADO主要設(shè)計(jì)用于緊密耦合的客戶端/服務(wù)器模型系統(tǒng),與此不同的是,這個(gè)類代表任意數(shù)量的相關(guān)數(shù)據(jù)表的本地副本,每個(gè)數(shù)據(jù)表包含一個(gè)行和列的集合。通過使用DataSet,調(diào)用程序集能夠在與數(shù)據(jù)源斷開連接時(shí)操作和更新DataSet的內(nèi)容,并且使用相關(guān)的數(shù)據(jù)適配器發(fā)送回修改過的數(shù)據(jù)以供處理。實(shí)際上,在跨越應(yīng)用程序域邊界訪問數(shù)據(jù)時(shí),從數(shù)據(jù)存儲(chǔ)獲得的數(shù)據(jù)被串行化為XML。因?yàn)橥ǔJ褂肏TTP在不同層之間傳送XML。:連接和斷開連接。在使用連接層時(shí),代碼基將顯式的連接底層數(shù)據(jù)存儲(chǔ)以及斷開與底層數(shù)據(jù)存儲(chǔ)的連接。,一般使用連接對(duì)象,命令對(duì)象和數(shù)據(jù)讀取器對(duì)象與數(shù)據(jù)存儲(chǔ)進(jìn)行交互。斷開連接層允許操作一組DataTable對(duì)象,這些對(duì)象的作用是作為外部數(shù)據(jù)的客戶端副本。使用相關(guān)的數(shù)據(jù)適配器獲得DataSet時(shí),系統(tǒng)會(huì)自動(dòng)打開和關(guān)閉連接。這種方法可以幫助快速釋放連接以供其他調(diào)用者調(diào)用。一旦調(diào)用者收到DataSet,它就能夠在不增加網(wǎng)絡(luò)通信成本的情況下遍歷和操作內(nèi)容。此外,如果調(diào)用者希望將改動(dòng)提交回?cái)?shù)據(jù)存儲(chǔ),就會(huì)再次使用數(shù)據(jù)適配器以更新數(shù)據(jù)源,此時(shí)會(huì)立即關(guān)閉連接。 Flash與數(shù)據(jù)庫(kù)通信XML對(duì)象允許輸入和集成任何Web上的XML格式的數(shù)據(jù)到Flash中,F(xiàn)lash能夠?qū)ML數(shù)據(jù)和精彩的動(dòng)畫及聲音無(wú)縫結(jié)合起來(lái)。Flash幾乎擁有在任何平臺(tái)上處理XML的能力。一般來(lái)說(shuō),大多數(shù)XML轉(zhuǎn)換是在服務(wù)器端處理的,因?yàn)闉g覽器對(duì)XML的支持不是很完全。Flash CS3為了防止用戶數(shù)據(jù)被人非法利用,拋棄了以前版本的本地寫入函數(shù),這就使得Flash不能直接與數(shù)據(jù)庫(kù)進(jìn)行通信。目前的解決辦法有許多,常用的方法有:利用ASP技術(shù)鏈接數(shù)據(jù)庫(kù),將Flash嵌入到ASP網(wǎng)頁(yè)中;利用XML做數(shù)據(jù)中間體。本設(shè)計(jì)中采用的是后者[1112]。Flash點(diǎn)菜系統(tǒng)VB后臺(tái)處理SQL數(shù)據(jù)庫(kù)XML菜肴信息菜譜電子菜單電子菜單新菜譜圖1 點(diǎn)菜系統(tǒng)數(shù)據(jù)流圖3 需求分析 需求分析一個(gè)圖形化餐飲管理系統(tǒng)應(yīng)具有以下基本功能:(1)客戶基本參數(shù)選擇(2)對(duì)客戶輸入的參數(shù)進(jìn)行分析處理,生成當(dāng)前客戶喜好數(shù)據(jù)集(3)提供客戶瀏覽全部菜肴功能(4)提供客戶按菜系、菜類、烹飪方法和熱門菜肴進(jìn)行點(diǎn)菜的功能(5)對(duì)不熟悉餐廳的客戶提供智能點(diǎn)菜功能,自動(dòng)按照客戶喜好數(shù)據(jù)集生成菜單(6)數(shù)據(jù)庫(kù)操作 系統(tǒng)功能結(jié)構(gòu)圖圖形化點(diǎn)菜系統(tǒng)的功能設(shè)計(jì)如下:提供用戶一個(gè)登陸界面,該登陸界面可選擇用戶類型,分別用于區(qū)分飯店管理人員與普通顧客。普通顧客擁有點(diǎn)菜和發(fā)送菜單的權(quán)限,管理員則可以對(duì)現(xiàn)有菜肴進(jìn)行添加修改和刪除。Flash電子點(diǎn)菜功能,主要提供顧客點(diǎn)菜使用。該功能主要由FlashCS4完成編寫,包括菜肴的加載,圖片加載,動(dòng)畫設(shè)計(jì)等。數(shù)據(jù)庫(kù)操作功能主要由VisualBasic設(shè)計(jì)完成。提供管理員一組操作SQLServer數(shù)據(jù)庫(kù)的通用接口。通過這組接口操作數(shù)據(jù)庫(kù),而不是直接使用SQL查詢語(yǔ)句操作。這種設(shè)計(jì)有效的保證了數(shù)據(jù)庫(kù)的安全性與數(shù)據(jù)的完整性,而且提供給開發(fā)人員一個(gè)易于調(diào)試的設(shè)計(jì)平臺(tái)。同時(shí),對(duì)于數(shù)據(jù)庫(kù)操作的方法都封裝在SQL數(shù)據(jù)庫(kù)中,而不對(duì)VB設(shè)計(jì)人員公開,即所有的操作過程都是由SQL數(shù)據(jù)庫(kù)中的存儲(chǔ)過程和觸發(fā)器完成,這樣保證了開發(fā)人員不會(huì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行破壞性操作。圖形化訂餐管理系統(tǒng)Flash電子點(diǎn)菜數(shù)據(jù)庫(kù)操作參數(shù)選擇點(diǎn)菜菜系點(diǎn)菜菜類點(diǎn)菜做法點(diǎn)菜自動(dòng)點(diǎn)菜增加菜肴修改菜肴更新菜肴圖2 系統(tǒng)功能結(jié)構(gòu)圖4 系統(tǒng)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)表設(shè)計(jì)數(shù)據(jù)庫(kù)是指根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫(kù)管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過程。數(shù)據(jù)庫(kù)設(shè)計(jì)(Database Design)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。在數(shù)據(jù)庫(kù)領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫(kù)的各類系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。傳統(tǒng)的軟件工程忽視對(duì)應(yīng)用中數(shù)據(jù)語(yǔ)義的分析和抽象,只要有可能就盡量推遲數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的決策早期的數(shù)據(jù)庫(kù)設(shè)計(jì)致力于數(shù)據(jù)模型和建模方法研究,忽視了對(duì)行為的設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。由于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫(kù)設(shè)計(jì)就變得異常復(fù)雜,因此最佳設(shè)計(jì)不可能一蹴而就,而只能是一種“反復(fù)探尋,逐步求精”的過程,也就是規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系的過程。根據(jù)需求分析的結(jié)果,本系統(tǒng)的數(shù)據(jù)庫(kù)需要一個(gè)核心表Dish_table,該表中存儲(chǔ)與菜肴有關(guān)的所有信息,并且應(yīng)該能夠隨時(shí)添加新菜肴和刪除不需要的菜肴。與該表相關(guān)的外鍵約束和存儲(chǔ)過程設(shè)計(jì)在之后的圖片展示。其他數(shù)據(jù)表包括存儲(chǔ)菜系,菜類,做法等信息表設(shè)計(jì)在數(shù)據(jù)庫(kù)關(guān)系圖中詳細(xì)描述。表1 Dish_table數(shù)據(jù)類型描述Dish_idInt菜肴編號(hào)Cuisine_idInt菜系編號(hào)Sort_idInt菜類編號(hào)Photo_idInt圖片編號(hào)Material_idInt主要食材編號(hào)Cooking_idInt烹飪方法編號(hào)NameVarchar菜肴名稱DescriptionVarchar菜肴描述UniteInt單位菜量(未使用,用于擴(kuò)展功能)SpellVarchar拼音(未使用,用于擴(kuò)展功能)Create_timeDatetime創(chuàng)建時(shí)間Modifiy_timeDatetime修改時(shí)間Enable_flagBit啟用標(biāo)記SelectionInt已點(diǎn)次數(shù)ChargeMoney價(jià)格總體數(shù)據(jù)關(guān)系設(shè)計(jì)如下圖:圖3 數(shù)據(jù)關(guān)系圖 存儲(chǔ)過程和觸發(fā)器設(shè)計(jì)存儲(chǔ)過程(Stored Procedure)是一組為了完成特定功能的SQL語(yǔ)句集,是利用SQL Server所提供的TransactSQL語(yǔ)言所編寫的程序。經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中。存儲(chǔ)過程是數(shù)據(jù)庫(kù)中的一個(gè)重要對(duì)象,用戶通過指定存儲(chǔ)過程的名字并給出參數(shù)(如果該存儲(chǔ)過程帶有參數(shù))來(lái)執(zhí)行它。存儲(chǔ)過程是由流控制和SQL語(yǔ)句書寫的過程,這個(gè)過程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器中,存儲(chǔ)過程可由應(yīng)用程序通過一個(gè)調(diào)用來(lái)執(zhí)行,而且允許用戶聲明變量 。同時(shí),存儲(chǔ)過程可以接收和輸出參數(shù)、返回執(zhí)行存儲(chǔ)過程的狀態(tài)值,也可以嵌套調(diào)用。本設(shè)計(jì)中的存儲(chǔ)過程如下:圖4 存儲(chǔ)過程設(shè)計(jì)AddSelection用于更新菜肴已點(diǎn)次數(shù),每當(dāng)用戶完成點(diǎn)菜,將菜單傳遞給VisualBasic程序時(shí),程序調(diào)用數(shù)據(jù)庫(kù)中的該存儲(chǔ)過程,完成Dish_table中Selection字段(已點(diǎn)次數(shù))加1的操作。存儲(chǔ)過程需要一個(gè)字符串類型的參數(shù)用于傳遞程序中選擇的菜肴名稱。DelDish用于刪除菜肴,由數(shù)據(jù)庫(kù)操作部分完成。該過程需要一個(gè)整型參數(shù),用于傳遞要?jiǎng)h除的菜肴編號(hào),同時(shí)也會(huì)刪除Photo_table中的相關(guān)字段,該表中存儲(chǔ)菜肴圖片的路徑。InsertDish和UpdateDish分別用于插入新菜肴和更新已有菜肴,都由數(shù)據(jù)庫(kù)操作部分完成,兩個(gè)過程都需要完整的參數(shù)12個(gè)參數(shù)用于更新Dish_table和Photo_table中的相關(guān)字段,減少了在操作過程中可能出現(xiàn)的數(shù)據(jù)類型不匹配和數(shù)據(jù)錯(cuò)誤等問題。 Flash前臺(tái)設(shè)計(jì)——面向?qū)ο蟮拈_發(fā)過程 Flash操作特點(diǎn)及功能概述Flash 是一種創(chuàng)作工具,設(shè)計(jì)人員和開發(fā)人員可使用它來(lái)創(chuàng)建演示文稿、應(yīng)用程序和其它允許用戶交互的內(nèi)容。Flash 可以包含簡(jiǎn)單的動(dòng)畫、視頻內(nèi)容、復(fù)雜演示文稿和應(yīng)用程序以及介于它們之間的任何內(nèi)容。通常,使用 Flash 創(chuàng)作的各個(gè)內(nèi)容單元稱為應(yīng)用程序,即使它們可能只是很簡(jiǎn)單的動(dòng)畫。您也可以通過添加圖片、聲音、視頻和特殊效果,構(gòu)建包含豐富媒體的 Flash 應(yīng)用程序。Flash 特別適用于創(chuàng)建通過 Internet 提供的內(nèi)容,因?yàn)樗奈募浅P lash 是通過廣泛使用矢量圖形做到這一點(diǎn)的。與位圖圖形相比,矢量圖形需要的內(nèi)存和存儲(chǔ)空間小很多,因?yàn)樗鼈兪且詳?shù)學(xué)公式而不是大型數(shù)據(jù)集來(lái)表示的。位圖圖形之所以更大,是因?yàn)閳D像中的每個(gè)像素都需要一組單獨(dú)的數(shù)據(jù)來(lái)表示。要在 Flash 中構(gòu)建應(yīng)用程序,可以使用 Flash 繪圖工具創(chuàng)建圖形,并將其它媒體元素導(dǎo)入 Flash 文檔。接下來(lái),定義如何以及何時(shí)使用各個(gè)元素來(lái)創(chuàng)建設(shè)想中的應(yīng)用程序。在 Flash 中創(chuàng)作內(nèi)容時(shí),需要在 Flash 文檔文件中工作。Flash 文檔的文件擴(kuò)展名為 .fla (FLA)。Flash 文檔有四個(gè)主要部分:舞臺(tái)是在回放過程中顯示圖形、視頻、按鈕等內(nèi)容的位置。在Flash 基
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1