




已閱讀5頁,還剩37頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2003 屆應屆畢業生 畢畢 業業 設設 計計 餐飲管理系統 方案建議書 課題名稱 :餐飲管理 系統的開發與設計 開發工具: Visual C+, SQL server 服務器 指導老師: 編制人員: 2003-05-20 系 統 摘 要 本系統是專門根據酒店前臺管理設計編制而成的。運用于 WIN95&98(中文版 )以上平臺。集前臺收銀、點菜,訂餐為一體,數據準確,方便快捷,操作簡便,有無計算機應用基礎均可應用,且具有人工智能。運用本系統軟件不但可以提高經濟效益,而且還可以彌補人工管理的種種漏洞。 主要特點: *設有臺號設置與顯示功能,點菜單預覽,并可按自設變換菜單種類; *菜名輸入快捷,可在菜品欄直接鍵入新菜品名即可添加新 菜名或進行查詢; *設有酒席預定功能,并保存記錄; *設有應收應付帳款記錄。 Abstract This System contains whether special proscenium management, hotel of foundation, design and working out. Apply the WIN95&98( the Chinese edition) platform below. Collect the front office cashier, wine reservoir deposit management, hotel personnel management to an organic whole, The data are accurate, convenient and swift, easy and simple to handle, Whether can there is application foundation of computers application, and have artificial intelligence.Use systems soft ware can increase economic efficiency , can also remedy artificial all sorts of loophole of management. Main characteristic: *Consist of symbol, TV station of room, set up and show function, menu preview type, and can according to set up period vary menu kind; *Dish it is swift for name to input, can already press the code of making by oneself , Can product fence type in new dish name of an article or input dish first spelling word of product hair the additive new dish name or inquire about only directly in dish; *Consist of feast schedule the function , and keep records; *Consisting of the wine reservoir to deposit the functions of management, the quantity of stock is increased and decrease automatically; The warehouse entry form can be typed; *Consist of the account payable record receivable; *Can break away from the mouse , the whole keyboard is operated. 江南大學畢業作業周記 院系班級:計科 992 姓名:李郁平 課題名稱:餐飲管理系統設計 周數 每周主要完成工作內容 指導教師簽字 1 英文資料翻譯及論文綜述 2 了解 需求 ,并進行調研 3 進行概要分析 ,完成需求分析 4 總體方案設計 5 方案進行修改并完成 6 進行程序設計 7 程序設計 8 程序設計 9 修改程序 10 修改程序并完成 11 收集論文相關資料 12 撰寫論文程序 13 完善論文 14 修改并定稿 15 提交指導老師審閱 16 完成論文 注:本表每周學生需按時記錄并請導師簽字,學校及院系隨時進行抽查。 目 錄 系 統 摘 要 2 江南大學畢業作業周記 4 畢業設計任務書 7 一 .開發工具的選擇 8 1 Visual C+的相關知識: 8 MFC 簡介 8 Windows 應用程序使用幾個標準的控件 : 9 事件驅動軟件和詞匯 10 2 SQL 的相關知識: 12 二 .系統解決方案 13 A.系統總體分析 13 1.需求分析 13 2.設計原則 14 3.硬件配備 14 4.軟件技術 14 5.功能特點 14 6.點菜系統的基本功能 15 7.收銀系統的基本功能 15 8.系統集成 15 B.系統設計 16 1.系統功能分析 16 2.系統模塊設計 16 3.系統流程分析 17 4.數據庫需求分析 18 5.系統 E-R 圖分析 20 6.數據庫邏輯結構 21 三 .系統功能說明 22 1.系統使用說明 22 2.系統關鍵源代碼 26 四 .英文摘要 30 五 .總結報告 39 畢業設計任務書 一、課題名稱 餐飲管理系統 二、課題來源及選題依據 隨著經濟的高速發展、任命生活水平的不斷提高以及計算機技術的日新月異,傳統餐飲手工管理益發顯得效率低和容易出錯。 為了更好的利用現代信息技術高速發展的成果,提高工作效率,節省勞動力,有必要開發餐飲管理系統。本餐飲管理系統界面簡單實用,操作方便,能完成一般餐飲業的大部分工 作。本文主要闡述了該系統的設計思想以及實現的關鍵技術。 如今各飯店在某些局部工作中雖然使用了計算機,但尚未建立起真正的集成自動化系統,大部分業務工作仍靠手工完成。為了能更好的利用現代信息技術的成果,提高飯店的工作效率和水平,節省勞動力,更好地為顧客服務,決定開發餐飲自動化系統。 三、開發環境及工具 1、 操作系統: Microsoft Windows 2000 Server 2、 開發工具: Visual C+6.0 和 Microsoft SQL Server 2000 四、設計(論文及其它)應達到的要求 1、 系統的功能: 該系統能完成菜譜管理、顧客定座、顧客點菜、結賬買單、結算等。 2、 撰寫畢業設計說明書 3、 英文文獻的閱讀與翻譯 五、接受任務學生 計科 9902: 李郁平 六、開始及完成時間 2003 年 4 月中旬 2003 年五月底 七、指導老師 薛寺中 一 .開發工具的選擇 1 Visual C+的相關知識: Visual C+式微軟公司推出的軟件開發工具,目前已成為國內最廣泛的高級程序設計語言之一。同其它軟件開發工具相比, Visual C+具有以下優點。 * 面向 對象、可視化開發。提供了面向對象的應用程序框架 MFC (Microsoft Foundation Class,微軟基礎類庫),大大簡化了程序員的編程工作,提高的模塊的可重用性。 Visaul C+提供了基于 CASE 技術的自動生成和維護工具 - AppWizard、ClassWizard、 Visual Studio、 WizardBar 等,幫助用戶直觀的、可視地設計程序的用戶界面,方便地編寫和管理各種類,維護程序源代碼,從而提高了開發效率。 * MFC 類庫已經成為事實上的工業標準類庫,得到 了總多軟件開發商的支持。另外,由于許多的開發商都采用 Visual C+進行軟件開發,這樣用 Visual C+ 開發的程序就于其他應用軟件有許多相似之處,易于學習和使用。 *Visual C+封裝了 Windows 的 API(應用程序接口)函數、 USER 函數、 KERNEL函數、 GDI 函數,隱去了創建和維護窗口的許多復雜的例行工作,簡化了編程。 MFC 簡介 Visual C+ 不僅僅是一個編譯器。它是一個全面的應用程序開發環境,使用它你充分利用具有面向對象特性的 C+ 來開發出專業級的 Windows 應用程序。為了能充分利用這些特性,你必須理解 C+ 程序設計語言。掌握了 C+,你就必須掌握 Microsoft 基本類庫 (MFC) 的層次結構。該層次結構包容了 Windows API 中的用戶界面部分,并使你能夠很容易地以面向對象的方式建立 Windows 應用程序。這種層次結構適用于所有版本的 Windows 并彼此兼容。你用 MFC 所建立的代碼是完全可移植的。 什么是 MFC? 如果你要建立一個 Windows 應用程序,應該如何下手? 好的開端是從設計用戶界面開始。首先,你要決定什么樣的 用戶能使用該程序并根據需要來設置相應的用戶界面對象。 Windows 用戶界面有一些標準的控件,如按鈕、菜單、滾動條和列表等,這對那些 Windows 用戶已經是很熟悉了。 要記住的是,作為程序員必須選擇一組控件并決定如何把它們安排到屏幕上。傳統上,你需要在紙上做一下用戶界面的草圖,直到對各元素感到滿意為止。這對于一些比較小的項目,以及一些大項目的早期原型階段是可以的。下一步,是要實現代碼。為任何 Windows 平臺建立應用程序時,程序員都有兩種選擇: C 或 C+。 使用 C,程序員是在 Windows 應用程序界面 ( API ) 的水平上編寫代碼。該界面是由幾百個 C 函數所組成,這些函數在 Windows API 參考手冊中都有介紹。 對于 Windows NT, API 被稱為 Win32 API,以區別于其用于 Windows 3.1的 16位 API, Microsoft 也提供了 C+ 庫,它位于任何 Windows API 之上,能夠使程序員的工作更容易。它就是 Microsoft基本類庫 (MFC),該庫的主要優點是效率高。它減少了大量在建立 Windows 程序時必須編寫的代碼。同時它還提供 了所有一般 C+ 編程的優點,例如繼承和封裝。 MFC 是可移植的,例如,在 Windows 3.1 下編寫的代碼可以很容易地移植到Windows NT 或 Windows 95 上。因此, MFC 很值得推薦的開發 Windows 應用程序的方法。在本教程自始至終使用的都是 MFC。當是使用 MFC時,你編寫的代碼是用來建立必要的用戶界面控件并定制其外觀。同時你還要編寫用來響應用戶操作這些控件的代碼。例如,如果用戶單擊一個按鈕時,你應該有代碼來響應。 這就是事件驅動代碼,它構成了所有應用程序。一旦應用程序正確的 響應了所有允許的控制,它的任務也就完成了 。 Windows 應用程序使用幾個標準的控件 : 靜態文本標簽 按鈕 列表框 組合框 (一種更高級的列表框 ) 單選按鈕 (單選框) 檢查按鈕 (復選框) 編輯框 (單行和多行 ) 滾動條 你可以通過代碼或 資源編輯器 來建立這些控件,在資源編輯器中可以建立對話框和這些控件。在本教程中,我們將使用代碼來建立它們。 Windows支持幾種類型的應用程序窗口。一個典型的應用程序應該活動在稱為 框架窗口 中。一個框架窗口 是一個全功能的主窗口,用戶可以改變尺寸、最小化、最大化等。 Windows也支持兩種類型的對話框:模式和無模式對話框。模式對話框一旦出現在屏幕上只有當它退出時,屏幕上該應用程序的其余部分才能響應。無模式對話框出現在屏幕上時,程序的其余部分也可以作出響應,它就象浮動在上面一樣。 最簡單的 Windows 應用程序是使用單文檔界面 (SDI),只有一個框架窗口。Windows的鐘表、 PIF 編輯器、記事本等都是 SDI 應用程序的例子。 Windows 也提供了一種稱為多文檔界面的組織形式,它可用于更復雜的應用 程序。 MDI 系統允許用戶在同一應用程序中同時可以查看多個文檔。例如,一個文本編輯器可以允許用戶同時打開多個文本文件。使用 MDI時,應用程序有一個主窗口,在主窗口中有一些子窗口,每個子窗口中各自包含有各自的文檔。在 MDI框架中,主窗口有一個主菜單,它對主框架中最頂端窗口有效。各子窗口都可以縮成圖標或展開, MDI 主窗口也可以變成桌面上的一個圖標。 MDI界面可能會給你一種第二桌面的感覺,它對窗口的管理和刪除混亂的窗口有很大的幫助。 你所建立的每一個應用程序都會使用它自己的一套控件、菜單結構以及對話框。應用 程序界面的好壞取決于你如何選擇和組織這些界面對象。 Visual C+ 中的資源編輯器可以使你能容易的建立和定制這些界面對象。 事件驅動軟件和詞匯 所有基于窗口的 GUI 都包含相同的基本元素,它們的操作方式都是相同的。在屏幕上,用戶所看到的是一組窗口,每個窗口都包含有控件、圖標、對象以及一些處理鼠標和鍵盤的元素。從用戶角度來看,各系統的界面對象都是相同的:按鈕、滾動條、圖標、對話框以及下拉菜單等等。盡管這些界面元素的 外觀和感覺 可能有些不同,但這些界面對象的工作方式都是相同的。例如,滾動條對于 Windows、 Mac和Motif 可能有些不同,但他們的作用完全是一樣的。 從程序員的角度來看,這些系統在概念上是相似的,盡管它們可能有很大的不同。為了建立 GUI 程序,程序員第一步要把所有需要的用戶界面控件都放到窗口上。例如,如果程序員要建立一個從攝氏到華氏的轉換的簡單程序,則程序員所選擇的用戶界面對象來完成并在屏幕上把結果顯示出來。在這個簡單的程序中,程序員可能需要用戶在一個可編輯的編輯框中輸入溫度值,在一個不可編輯的編輯框中顯示轉換結果,然后讓用戶可以單擊一個標有 退出 的按鈕來退出應用程序。 因為 是用戶來操作應用程序的控制,所以程序必須作出響應。所做的響應依賴于用戶使用鼠標或鍵盤在不同控制上的操作。屏幕上的每個用戶界面對象對事件的響應是不同的。例如,如果用戶單擊退出按鈕,則該按鈕必須更新屏幕、加亮它自己。然后程序必須響應退出。 Windows 所用的模式也是類似的。在一個典型的應用程序中,你將建立一個主窗口,并且在其中放置了一些用戶界面控件。這些控件通常被稱為子窗口 -它們就象一些在主窗口中的更小更特殊的子窗口。作為程序員,你應該通過函數調用來發送信息操作這些控件、通過把信息發送給你到代碼來響應 用戶的操作。 如果你從未做過事件驅動程序設計,則所有這些對你來說可能是很陌生的。但是,事件驅動程序設計方式是很容易理解的。具體的細節對不同的系統可能有些不同,但是其基本概念是類似的。在一個事件驅動界面中,應用程序會在屏幕上繪制幾個界面對象,如按鈕、文本區和菜單。應用程序通常通過一段稱為事件循環的的代碼來響應用戶的操作。用戶可以使用鼠標或鍵盤來任意操作屏幕上的對象。例如,用戶用鼠標單擊一個按鈕。用鼠標單擊就稱為一個事件。事件驅動系統把用戶的動作如鼠標單擊和鍵盤操作定義為事件,也把系統操作如更新屏幕定義為事 件。 在比較低級的編程方法中,如用 C 直接編寫 Windows API應用程序,代碼量是非常大的,因為你所要照顧的細節太多了。例如,你用某種類型的結構來接收單擊鼠標事件。你的事件循環中的代碼會查看結構中不同域,以確定哪個用戶界面對象受到了影響,然后會完成相應的操作。當屏幕上有很多對象時,應用程序會變得很大。只是簡單地處理哪個對象被單擊和對它需要做些什么要花費大量的代碼。 幸運的是,你可以在比較高級的方法來進行編程,這就是使用 MFC。在 MFC中,幾乎所有的低級的細節處理都為你代辦了。如果你把某一用戶界面對 象放在屏幕上,你只需要兩行代碼來建立它。如果用戶單擊一個按鈕,則按鈕自己會完成一切必要的操作,從更新屏幕上的外觀到調用你程序中的預處理函數。該函數包含有對該按鈕作出相應操作的代碼。 MFC 為你處理所有的細節:你建立按鈕并告知它特定的處理函數,則當它被按下時,它就會調用相應的函數。 2 SQL 的相關知識: SQL 語言的基本概念 SQL語言支持關系數據庫三層模式結構,如圖所示。其中,外模式對應于試圖( VIEW)和部分基本表( BASE TABLE),模式對應基本表,內模式對應于存儲文件。 外模式 內模式 圖 1. SQL 對關系數據庫模式的支持 用戶可以用 SQL 語言對于基本表和試圖進行查詢或其他操作,基本表和視圖一樣,都是關系。 SQL 視圖 1 視圖 2 基本表 1 基本表 1 基本表 1 基本表 1 存儲文件 1 存儲 文件 2 模式 基本表示本是獨立存在的表,在 SQL 中一個關系就對應一個表。一個(或多個)基本表對應一個存儲文件,一個表可以帶若干索引,索引也存放在存儲文件中。 存儲文件的邏 輯結構組成了關系數據庫的內模式。存儲文件的物理結構是任意的,對用戶是透明的。 視圖是從一個或幾個基本表導出的表。它本身不獨立存儲于數據庫中,即數據庫中只存放視圖的定義而不存放視圖對應的數據,這些數據仍存放在導出視圖的基本表中,因此視圖是一個虛表。視圖在概念上與基本表等同,用于可以在視圖中再定義視圖。 二 .系統解決方案 A.系統總體分析 1.需求分析 本篇論文主要是針對酒店,飯廳等休閑娛樂場所設計的餐飲管理系統,以實現這些休閑娛樂場所餐飲自動化,實現餐廳的現時管理,局域網訂餐,聯網結賬等等,通過實現這些 功能,真正實現餐飲娛樂的現代有效的管理,達到資源的最佳利用,最終達到提高效率的目的 。 整個設計應突出功能的實用性、數據的準確性、安全性和及時性。另外,前臺管理部分是整個系統中最為面向操作人員和顧客的部分,因此在這一部分的設計除了要做到功能強大、方便實用外還必須充分考慮到人性化即界面的美觀和操作的簡單性。 餐飲娛樂管理系統是為酒店、餐廳、洗浴、桑拿、歌舞廳、夜總會、酒吧、咖啡廳、快餐店等服務行業開發的綜合性業務管理應用軟件,是各種規模、各種類型餐飲娛樂行業進行信息化管理、全面科學管理的理想選擇,以提高工作效益、 更新管理模式、輔助經營決策、提升競爭能力。 他包括有這些功能模塊: 基礎管理 酒菜設置、桌臺設置 餐飲管理 訂臺、選臺、開臺、選菜、加菜、退菜等 收銀管理 前臺收銀、結帳等 查詢管理 收銀查詢、點單杳詢、帳單查詢、客人查詢、 餐臺 查詢等 系統管理 操作員管理、密碼口令設置等 2.設計原則 ) 貼心設計原則:充分考慮使用者的環境、管理人員的要求、操作人員的素質、維護人員的水平。 ) 易學易用原則:一看就懂,一學就會。 ) 快速高效原則:十幾秒即可將客人所選菜式輸入電腦。 ) 全程跟蹤原則:所有的操 作過程都可以進行跟蹤記錄,備案可查。 ) 風險分散原則:任何工作點的故障不會對其他工作點造成連鎖影響。 4.軟件技術 ) 采用世界最先進的客戶機 /服務器結構。 ) 采用世界歷年來評選出的最優秀的網絡操作系統。 ) 采用國際上使用最廣泛的數據庫系統。 ) 采用最適合中國國情的無盤技術。 ) 采用先進的廚房全自動同步打印技術。 5.功能特點 ) 操作容易:整個系統同時支持觸摸屏、鼠標以及鍵盤,配有簡單明了的圖標和文字提示,只需簡單培訓 ,服務員便可輕松掌握常用的操作。 ) 落單快:前臺服務 員只需十幾秒即可將客人所選菜式輸入電腦,系統同時將所選菜式送至相應的部門。 ) 結帳更快: 1 2 秒可出一張結帳單! ) 收銀更省事,單人收銀:多個餐位的帳單,只需 1 個收銀員便可輕松處理,并有效杜絕目前收銀上的所有漏洞。 ) 報表全:本系統提供各種經營分析報表多份 , 您能在第一時間準確掌握各種營業數據,定制出企業的經營策略,并可根據需要隨時查閱。 ) 后臺強大,管理容易:本系統提供一個功能完善的后臺管理程序。員工信息、菜牌等信息一切盡在掌握之中! 6.點菜系統的基本功能 ) 咨客查詢、訂位、開臺、 關臺、人數、查看、瀏覽功能。 ) 分類點菜輸入功能。 ) 取消、更改、招待、折扣功能。 4) 即時查單、結帳、報表、食品等功能。 7.收銀系統的基本功能 ) 靈活處理各種付款方式的收銀功能。 ) 轉更交班功能。 ) 清機功能。 ) 強大的會員功能。 ) 查單、消單功能。 8.系統集成 )該餐飲管理系統具有良好的開放型結構、具有廣泛的可擴展空間 ; ) 可與酒店系統進行數據共享。 ) 可與財務軟件進行數據共享。 ) 可與考勤系統、門禁系統共享數據,真正實現一卡通。 ) 中餐、西餐、夜總會 等多種模式能有機地融合在一起工作。 B.系統設計 1.系統功能分析 系統開發的總體任務是實現飯店各種信息的系統化,規范化和自動化。 系統功能分析是在系統開發的總體任務的基礎上完成。本系統需要完成的功能主要有: 菜譜的錄入,包括編號、菜名、單價、描述等。 菜譜的編輯、查詢等。 定座信息的錄入,包括臺位編號、客人姓名、預定時間、聯系方法等。 座位基本信息的錄入、修改以及查詢。 點菜信息的錄入,包括臺位編號、菜名編號、數量。 顧客結賬。 結算。 2.系統模塊設計 對上述各項功能進行 集中、分塊,按照結構化程序設計的要求,得到如下圖所示的系統功能模塊圖 餐飲管理系統 信息模塊圖 餐飲管理系統 菜譜信息管理 訂座信息管理 點菜結賬 菜譜信息添加 菜譜信息修改 菜譜信息查詢 定座信息添加 定座信息修改 點菜信息添加 結 賬 賬目結算 3.系統流程分析 信息系統流程圖 客人點菜 信 息 客人訂座 信 息 訂座信息錄入 點菜信息錄入 客 人 結 賬 座位表 訂座表 菜 譜 信 息 座位表 訂座表 數據流程圖 4.數據庫需求分析 用戶的需求具體體現在各種信息的提供、保存、更新和查詢等方面,這就要求數據庫結構充分滿足各種信息的輸出和輸入。收集基本數據以及數據處理的流程,組成一份詳盡的數據字典,為以后的具體設計打下基礎。 仔細分析調查有關餐飲管理信息需求的基礎上,得到下圖的數據處理流程圖。 顧客 0101 0101 0103 0303 0401 訂座信息查詢 定座信息錄入 點菜信息錄入 客人結賬 菜譜信息表 數據處理流程圖 顧客開單 有無定座 點菜吃飯 選擇臺位 點菜吃飯 顧客結賬 有 無 帳目結算 5.系統 E-R 圖分析 E-R 圖 菜 譜 菜單號 菜 名 單 價 種 類 點 菜 結 賬 營 業 額 餐 桌 訂餐時間 餐 桌 號 就餐情況 訂餐 客 人 姓 名 聯系方式 6.數據庫邏輯結構 表一, CAIDAN 列 名 類 型 長 度 可否為空 說 明 CaidanNo char 10 否 菜單號 CaidanName char 10 否 菜名 Danjia float 8 否 單價 Zhonglei char 10 否 種類 Shuoming char 80 否 說明 表二 ,DINGZUO 列 名 類 型 長 度 可否為空 說 明 TableNo char 10 否 桌號 Zhuangtai char 10 否 狀態(有客否) Kename char 10 否 客人姓名 Lianxi char 20 否 聯系方法 Dtime datetime 20 否 定座時間 表三, DIANCAIJIEZHANG 列 名 類 型 長 度 可否為空 說 明 TableNo char 10 否 菜號 CaidanNo char 10 否 菜單號 Shuliang int 4 否 數量 Money float 8 否 需付費用 三 .系統功能說明 1.系統使用說明 a.打開系統中的 .exe 文件,將該餐飲管理系統進行安裝。安裝完畢后,將進入該餐飲管理系統。進入界面如下圖所示。 b.進入界面后 ,系統將提示你請輸入用戶名和密碼 .(這里默認的用戶名為 1,密碼為pass).所示界面如下圖所示 . c.輸入口令與密碼后,系統自動監測口令和密碼的正確性,確認正確后將自動進入系統。 d.當客人進行用餐時,如果客人沒有事先預約,這時,我們將使用實用餐管理。通過這個管理操作,管理人員可以了解到現在餐廳的用餐情況,并可根據客人的人數和需求,為客人選擇合適的餐桌,對餐廳的資源進行合理利用。所示界面如下。 e.若是客人事先訂餐的,則管理人員就進入“預定”對話框中。這時,可對客人的訂餐時間,預定餐桌,所到人數有一定的了解,并根據上面所顯示的信息,對客人作出相應的服務。所示界面如下圖所示: f.客人到達餐桌后,系統服務人員就將進入“餐譜 維護”界面,在這里,將會列舉餐廳中所有的菜色,可供客人進行相應的挑選。同時,系統服務人員還可以通過這個系統,對餐廳的菜單進行及時的修改,補充,添加,刪除等等,以保證菜單的準確度和實用性。所示界面如下圖所示。 e.顧客用完餐后,系統服務員可以進入“結賬”界面進行結帳。系統可以根據帳單號,自動生成應收款項,實現結帳功能。所示界面如下圖所示。 2.系統關鍵源代碼 由于所作的系統并不涉及復雜的算法,因此主要問題只是與數據庫建立聯系。在程序中定義 cdno、 cdname、 danjia、zhonglei,tableno,zhuntai,kename,dtime,linxiff,shuliang,money 等變量分別與數據表中的各項分別對應。 以下是實現菜譜管理的部分代碼,其他他們不再詳細介紹。 /CaiDanGL.cpp Implementation file / CCaiDanGL message handlers /添加記錄的響應函數 void CCaiDanGL:OnButtonAdd() / TODO: Add your control notification handler code here try /設置數據集為添加記錄狀態 m_pSet-AddNew(); /用空間的當前內容更新成員變量 UpDateData(TRUE); /把成員變量的值賦給數據集的響應成員 m_pSet-m_CAIDAN_CaidanNo=m_cdno; m_pSet-m_CaidanName=m_cdname; m_pSet-m_Danjia=m_danjia; m_pSet-m_zhonglei=m_zhonglei; m_pSet-UpDate(); m_pSet-Requery(); catch(CDBException*pe) /報告錯誤 AfxMessageBox(pe-m_strError); pe-Delete; void CCaiDanGL:OnButtonPrev() / TODO: Add your control notification handler code here m_pSet-MovePrev(); RefreshData(); /刪除記錄相應函數 void CCaiDanGL:OnButtonDelete() / TODO: Add your control notification handler code here try /設置數據集為刪除狀態 m_pSet-Delete(); /更新數據集 m_pSet-Requery(); /更新視圖 RefreshData(); catch(CDBException*pe); /報告錯誤 AfxMessageBox(pe-m_strError); pe-Delete; /修改記錄響應函數 void CCaiDanGL:OnButtonModify() / TODO: Add your control notification handler code here try /設置數據集為修改狀態 m_pSet-Edit(); /用控件的當前內容更新成員變量 UpDateData(TRUE); /把成員變量的值賦給數據集的相應成員 m_pSet-m_CAIDAN_CaidanNo=m_cdno; m_pSet-m_CaidanName=m_cdname; m_pSet-m_Danjia=m_danjia; m_pSet-m_zhonglei=m_zhonglei; /執行寫入操作 m_pSet-UpDate(); catch(CDBException*pe) /報告錯誤 AfxMessageBox(pe-m_strError); pe-Delete; void CCaiDanGL:OnButtonNext() / TODO: Add your control notification handler code here m_pSet-MoveNext(); RefreshData(); void CCaiDanGL:OnCancel() / TODO: Add extra cleanup here CDialog:OnCancel(); /用數據集的當前內容更新視圖 void CCaiDanGL:RefreshData() /將數據集的內容賦給相應的成員變量 m_cdno=m_pSet-m_pSet-m_CAIDAN_CaidanN; m_cdname=m_pSet-m_CaidanName; m_danjia=m_pSet-m_Danjia; m_zhonglei=m_pSet-m_zhonglei; /更新視圖顯示 UpDateData(FALSE); void CCaiDanGL:OnRecordFirst() / TODO: Add your command handler code here m_pSet-MoveFirst(); RefreshData(); void CCaiDanGL:OnRecordLast() / TODO: Add your command handler code here m_pSet-MoveLast(); RefreshData(); 四 .英文摘要 Data Transformation Services DTS facilitates the import, export, and transformation of heterogeneous data. It supports transformations between source and target data using an OLE DB-based architecture. This allows you to move and transform data between the following data sources: Native OLE DB providers such as SQL Server, Microsoft Excel, Microsoft Works, Microsoft Access, and Oracle. ODBC data sources such as Sybase and Informix using the OLE DB Provider for ODBC. ASCII fixed-field length text files and ASCII delimited text files. For example, consider a training company with four regional offices, each responsible for a predefined geographical region. The company is using a central SQL Server to store sales data. At the beginning of each quarter, each regional manager populates an Excel spreadsheet with sales targets for each salesperson. These spreadsheets are imported to the central database using the DTS Import Wizard. At the end of each quarter, the DTS Export Wizard is used to create a regional spreadsheet that contains target versus actual sales figures for each region. DTS also can move data from a variety of data sources into data marts or data warehouses. Currently, data warehouse products are high-end, complex add-ons. As companies move toward more data warehousing and decision processing systems, the low cost and ease of configuration of SQL Server 7.0 will make it an attractive choice. For many, the fact that much of the legacy data to be analyzed may be housed in an Oracle system will focus their attention on finding the most cost-effective way to get at that data. With DTS, moving and massaging the data from Oracle to SQL Server is less complex and can be completely automated. DTS introduces the concept of a package, which is a series of tasks that are performed as a part of a transformation. DTS has its own in-process component object model (COM) server engine that can be used independent of SQL Server and that supports scripting for each column using Visual Basic and JScript development software. Each transformation can include data quality checks and validation, aggregation, and duplicate elimination. You can also combine multiple columns into a single column, or build multiple rows from a single input. Using the DTS Wizard, you can: Specify any custom settings used by
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版(2024)九年級上冊23.1 圖形的旋轉第1課時教案
- 七年級地理上冊 1.1《地球和地球儀》經線、緯線教學設計 (新版)新人教版
- 白內障病人護理查房
- 六年級語文上冊 第六單元 18 古詩三首 浪淘沙教學設計 新人教版
- 五年級上信息技術教學設計-圖文配樂秀詩作-交大版
- 2024中國鐵路工程集團有限公司所屬單位崗位合集筆試參考題庫附帶答案詳解
- 2024中國通號資本運營公司(籌)總經理副總經理崗位招聘4人筆試參考題庫附帶答案詳解
- 七年級道德與法治上冊 第四單元 生命的思考教學設計 新人教版
- 2024中國聯通國際有限公司校園招聘(4個崗位)筆試參考題庫附帶答案詳解
- 寫作《語言簡明》教學設計2023-2024學年統編版語文七年級下冊
- 《跋傅給事帖》2020年浙江嘉興中考文言文閱讀真題(含答案與翻譯)
- 高一7班月考總結班會課件
- 初中語文人教七年級下冊《短語》教案
- 八年級歷史下第一單元復習教案
- 物業小區保潔清潔方案
- 銀行從業資格考試題庫附參考答案(共791題精心整理)
- 年產20噸阿齊沙坦原料藥生產車間的設計和實現材料學專業
- 原地面高程復測記錄表正式版
- 高等學校建筑學專業本科(五年制)教育評估標準
- 滬寧城際接觸網專業驗收標準
- MQ2535門座起重機安裝方案
評論
0/150
提交評論