點餐系統(tǒng)畢業(yè)設計_第1頁
已閱讀1頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  摘 要</b></p><p>  當今世界,隨著我國社會經(jīng)濟狀況的飛速發(fā)展,而人們對于科技文化產(chǎn)品的需求也有了不斷提高,尤其當今的科學技術已經(jīng)在人們?nèi)粘I钪姓紦?jù)了非常重要的位置和重大的作用。本團膳系統(tǒng)就是在迅速發(fā)展的科學技術的背景之下產(chǎn)生的一種產(chǎn)品,該團膳系統(tǒng)采用了Visual Studio 2008軟件開發(fā)工具、能夠進行快速開發(fā)的C#編程語言和Winfo

2、rm窗體應用以及大型關系型數(shù)據(jù)庫SQL Server 2008,實現(xiàn)了與用戶交互的友好可視化界面。</p><p>  該團膳系統(tǒng)主要是用于用戶在相應的餐時進行點餐,分為六個大模塊:登錄模塊、系統(tǒng)應用、系統(tǒng)維護、報表查詢、系統(tǒng)工具和系統(tǒng)幫助、關機。其中系統(tǒng)應用和系統(tǒng)維護是該系統(tǒng)最為重要的兩個模塊。</p><p> ?。?)登錄模塊包括普通用戶登錄和管理員登錄。</p>&l

3、t;p> ?。?)系統(tǒng)應用模塊中包括:點菜(核心功能)、系統(tǒng)設置、充值功能、用戶滿意度提交、鎖屏等五個小模塊。其中充值功能是管理員所特有的功能模塊。</p><p> ?。?)系統(tǒng)維護模塊包括數(shù)據(jù)庫文件備份和數(shù)據(jù)庫、菜譜的更新。</p><p>  (4)報表查詢模塊包括用戶信息查詢、用戶充值記錄查詢以及用戶消費明細查詢、滿意度調(diào)查查詢。</p><p>  

4、(5)系統(tǒng)工具和系統(tǒng)幫助模塊是輔助功能模塊</p><p> ?。?)關機模塊包括關閉計算機、退出系統(tǒng)、注銷等輔助功能。</p><p>  關鍵詞: 團膳,點菜,查詢,Winform窗體</p><p><b>  ABSTRACT</b></p><p>  In today's world, with th

5、e rapid development of China's social and economic status, and the science and technology culture product demand is also increasing, especially in today's science and technology has been in the people daily life

6、occupies a very important position and role. A product of the group meal system is produced under the background of rapid development of science and technology, the group meal system adopts the Visual Studio 2008 softwar

7、e development tools, capable of C# programm</p><p>  The group meal system is mainly used for users to order food in the meal, is divided into six modules: login module, system application, system maintenanc

8、e, report query, system tools and system help, shutdown. The system application and system maintenance is the most important of the two modules of the system.</p><p>  the login module including the login us

9、er login and administrator.</p><p>  including the system application module: a la carte (core), system settings, </p><p>  recharge function, user satisfaction, the lock screen submitted five s

10、mall module. The value function is the specific function of administrator.</p><p>  the system maintenance module includes a database backup and database, the </p><p>  update menu.</p>&

11、lt;p>  (4) report query module includes user information query, user charging record query and user consumption information, satisfaction survey..</p><p>  (5) the system tools and system help module is t

12、he auxiliary function modules.</p><p>  (6) the shutdown module comprises a shut down the computer, exit the system, cancellation and other auxiliary functions.</p><p>  Keywords: group meal, a

13、 la carte, query, Winform forms</p><p><b>  目 錄</b></p><p><b>  第1章 緒 論1</b></p><p>  1.1系統(tǒng)開發(fā)背景1</p><p><b>  1.2國內(nèi)現(xiàn)狀1</b></p&g

14、t;<p>  1.3 系統(tǒng)特點2</p><p>  1.4 開發(fā)平臺2</p><p>  1.4.1 系統(tǒng)中所采用的技術2</p><p>  1.4.2 系統(tǒng)中所采用的數(shù)據(jù)庫3</p><p>  1.4.3 系統(tǒng)開發(fā)環(huán)境3</p><p>  第2章 需求分析4</p>

15、<p>  2.1 設計目標4</p><p>  2.2 產(chǎn)品可行性分析4</p><p>  2.3 產(chǎn)品功能需求分析5</p><p>  2.3.1 系統(tǒng)整體業(yè)務5</p><p>  2.3.2整體業(yè)務流程圖描述6</p><p>  第3章 總體設計9</p><

16、p>  3.1 系統(tǒng)功能設計9</p><p>  3.2 功能模塊細分與設計12</p><p>  3.2.1登陸模塊12</p><p>  3.2.2系統(tǒng)應用模塊13</p><p>  3.2.3 系統(tǒng)維護模塊16</p><p>  3.2.4 報表查詢模塊17</p>&

17、lt;p>  3.2.5輔助工具和幫助18</p><p>  3.2.6關機模塊19</p><p>  第4章 數(shù)據(jù)庫設計19</p><p>  4.1 數(shù)據(jù)庫設計原則19</p><p>  4.2 概念設計20</p><p>  4.2.1 用戶信息實體屬性圖21</p>&

18、lt;p>  4.2.2 菜品信息實體屬性圖21</p><p>  4.2.3 用餐類別實體屬性圖21</p><p>  4.2.4菜品類別信息實體屬性圖22</p><p>  4.2.5 用戶消費信息實體屬性圖22</p><p>  4.2.6 用戶充值信息實體屬性圖22</p><p>  

19、4.2.7 用戶意見實體屬性圖23</p><p>  4.2.8 評價標準實體屬性圖23</p><p>  4.2.9 點餐信息實體屬性圖24</p><p>  4.2.10 顏色設置實體屬性圖24</p><p>  4.2.11 按鈕設置實體屬性圖25</p><p>  4.3 邏輯結構設計2

20、6</p><p>  4.4 數(shù)據(jù)庫表結構設計27</p><p>  4.4.1 活動信息表27</p><p>  4.4.2 菜品信息表27</p><p>  4.4.3 用餐類別信息表28</p><p>  4.4.4 菜品類別信息表28</p><p>  4.4.5

21、用戶消費信息表28</p><p>  4.4.6 用戶充值信息表29</p><p>  4.4.7 用戶意見信息表29</p><p>  4.4.8 評價標準信息表30</p><p>  4.4.9點餐信息表30</p><p>  第5章 詳細設計33</p><p>  

22、5.1 結構程序設計33</p><p>  5.1.1登錄模塊33</p><p>  5.1.2系統(tǒng)應用模塊34</p><p>  5.1.3報表模塊36</p><p>  5.2 系統(tǒng)界面設計38</p><p>  5.2.1登錄界面設計38</p><p>  5.2.

23、2系統(tǒng)應用設計38</p><p>  5.2.3菜譜更新界面設計40</p><p>  5.2.4報表查詢界面設計41</p><p>  第6章 編碼與實現(xiàn)43</p><p>  6.1類的設計與實現(xiàn)43</p><p>  6.1.1 MySqlHelper類的設計與實現(xiàn)43</p>

24、<p>  6.1.2窗體中顏色的設計與實現(xiàn)44</p><p>  6.1.3 將Datagridview導入Excel設計與實現(xiàn)45</p><p>  第7章 總結與展望47</p><p><b>  7.1總 結47</b></p><p><b>  7.2展 望47</

25、b></p><p><b>  致 謝49</b></p><p><b>  參考文獻48</b></p><p><b>  第1章 緒 論</b></p><p><b>  1.1系統(tǒng)開發(fā)背景</b></p><p&

26、gt;  當今世界,隨著我國社會經(jīng)濟狀況的飛速發(fā)展,人們的生活水平的不斷提高,而人們對于科技文化產(chǎn)品的需求也有了很大的提高,尤其當今的科學技術已經(jīng)在人們?nèi)粘I钪姓紦?jù)了非常重要的位置和重大的作用,給人們的生活、學習等日常事物帶來了極大的便利。</p><p>  隨著當今社會的餐飲模式沿著信息化道路的發(fā)展,從手工經(jīng)營模式到手工操作模式,然后再到如今的計算機管理和半手工的半自動化模式,最終到計算機管理的全自動化經(jīng)營

27、模式。期間產(chǎn)生了多種多樣的團膳(點菜)管理系統(tǒng),由手工到自動化,由簡單到復雜,由單一功能的實現(xiàn)到多功能的并發(fā)實現(xiàn)。當今計算機科學技術在人們的日常生活中發(fā)揮了極其大的的作用,也可以說人們的生活已經(jīng)離不開尖端的高科技產(chǎn)品。也就是在這種社會背景之下,本團膳系統(tǒng)應運而生,以滿足人們的自動化管理的需求,該系統(tǒng)是一種客戶端模式,面向對象是廣大用戶,主要功能是用戶進行點菜,不在需要手工操作,還可以與用戶進行交互,比如用戶滿意度提交功能、用戶充值查詢以

28、及用戶消費查詢等等,在一定程度上極大的節(jié)約了人們寶貴的時間,對人們的日常生活提供了極大的便利。該系統(tǒng)可用于餐廳,咖啡廳,公司等場合。</p><p><b>  1.2國內(nèi)現(xiàn)狀</b></p><p>  隨著餐飲或團膳管理系統(tǒng)由手工化向自動化模式的發(fā)展,該類系統(tǒng)與國外同行相比,國內(nèi)的企業(yè)在該領域中起步比較晚,在國內(nèi)大部分還在啟用手工經(jīng)營模式的時候,而國外早已采用了尖

29、端的高科技產(chǎn)品,實現(xiàn)了管理經(jīng)營的全自動化。隨著科技的進步,我國也開始采用高科技管理經(jīng)營模式以代替手工經(jīng)營模式。、</p><p>  在過去的幾年內(nèi),國內(nèi)的人員僅僅把計算機看成是一種休閑或者省錢的工具,而不去用計算機去進行現(xiàn)實的生活事物的處理,而隨著科學技術的發(fā)展,人們已經(jīng)把計算機看作是創(chuàng)造巨大利潤的尖端工具。</p><p>  伴隨著我國各領域的快速發(fā)展,團膳系統(tǒng)的使用得到了極大的普及

30、,在競爭日趨激烈的日子里,要成為其中的佼佼者,那就必須把自身產(chǎn)業(yè)與高科技技術結合起來,實現(xiàn)高新技術的創(chuàng)新。傳統(tǒng)的純手工和簡單的計算機工具已經(jīng)不適應現(xiàn)在經(jīng)濟發(fā)展的需求了,必須采用現(xiàn)代化管理手段和配備高科技自動化設備才能跟上時代發(fā)展的步伐,從而贏得信譽和效益。</p><p><b>  1.3 系統(tǒng)特點</b></p><p>  本系統(tǒng)主要用戶顧客點餐,可用于多種場合

31、,例如各種大酒店、各類大企業(yè)、各種休閑娛樂場所,對人們的日常生活工作提供了極大的便利,方便了廣大的使用者。用戶可以點餐,進行消費和充值查詢等等。本系統(tǒng)的查詢用戶功能、充值功能面向對象是管理員。</p><p>  該系統(tǒng)分為六個大模塊:登錄模塊、系統(tǒng)應用、系統(tǒng)維護、報表查詢、系統(tǒng)工具和系統(tǒng)幫助、關機模塊。其中系統(tǒng)應用是該系統(tǒng)最為重要的模塊,該模塊包括點餐功能(核心功能)、系統(tǒng)設置、用戶充值功能和用戶滿意度提交功能

32、。</p><p><b>  1.4 開發(fā)平臺</b></p><p>  1.4.1 系統(tǒng)中所采用的技術</p><p>  系統(tǒng)的開發(fā)工具使用的是Visual Studio 2008。Visual Studio 2008是一套完整的開發(fā)工具集,用于生成ASP.NET WEB應用程序、XML WEB Services、桌面應用程序和移動應用

33、程序。他提供了在設計、開發(fā)、調(diào)試和部署Web應用程序、XML WEB Services和傳統(tǒng)的客戶端應用程序時所需要的工具。</p><p>  在Visual Studio 2008中選擇的語言是c#變成語言,c#是微軟公司設計的一種面向對象的編程語言,語法簡介,徹底的面向對象設計,與Web緊密結合,強大的安全性機制,具有兼容性,靈活的版本處理技術,還具有完善的錯誤、異常處理機制,主要用于開發(fā)可以運行在.NET

34、平臺上的應用程序。</p><p>  在系統(tǒng)數(shù)據(jù)庫設計前期采用的是Sybase公司的CASE工具集:Powerdesigner。在設計該團膳系統(tǒng)的數(shù)據(jù)庫時,使用powerdesigner進行數(shù)據(jù)庫的E-R圖設計,和數(shù)據(jù)庫的數(shù)據(jù)物理模型設計,然后采用逆向數(shù)據(jù)輸出過程將建立的物理數(shù)據(jù)模型導入到數(shù)據(jù)庫中。</p><p>  設計該系統(tǒng)時采用的關系型數(shù)據(jù)庫是SQL Server 2008,數(shù)據(jù)

35、庫是按照數(shù)據(jù)結構進行組織、管理和存儲數(shù)據(jù)的倉庫,是存儲在一起的相關獨立性和易擴充的結合。SQL Server 2008實現(xiàn)了數(shù)據(jù)資源的充分共享</p><p>  SQL是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關系型數(shù)據(jù)庫系統(tǒng)。SQL是一種計算機語言,可以用它與數(shù)據(jù)庫交互。</p><p>  1.4.2 系統(tǒng)中所采用的數(shù)據(jù)庫</p><p>

36、;  本系統(tǒng)采用的數(shù)據(jù)庫是SQL Server 2008。</p><p>  本系統(tǒng)主要是點菜功能的設計與實現(xiàn),需要采用數(shù)據(jù)庫進行系統(tǒng)數(shù)據(jù)的存取,數(shù)據(jù)庫是按照數(shù)據(jù)結構來進行組織、管理和存儲數(shù)據(jù)的倉庫,是存儲在一起的相關數(shù)據(jù)的集合,使用數(shù)據(jù)庫可以減少數(shù)據(jù)的冗余度,節(jié)省數(shù)據(jù)的存儲控件。其具有較高的數(shù)據(jù)獨立性和易擴充性,實現(xiàn)了數(shù)據(jù)庫可以將多樣化的數(shù)據(jù)轉換成二進制的形式,使其能夠被計算機識別。同時,可以將存儲在數(shù)據(jù)庫中

37、的二進制以合理的方式轉換為人們可以識別的邏輯數(shù)據(jù)。</p><p>  1.4.3 系統(tǒng)開發(fā)環(huán)境</p><p>  該系統(tǒng)采用的軟件環(huán)境是windows 7操作系統(tǒng)、Visual Studio 2008集成開發(fā)中的c#語言開發(fā)環(huán)境。</p><p><b>  第2章 需求分析</b></p><p><b>

38、;  2.1 設計目標</b></p><p>  本系統(tǒng)的設計目標在于打造一款不需服務人員,顧客可以直接點餐的自動化團膳系統(tǒng),系統(tǒng)設計的出發(fā)點就是便利用戶,實現(xiàn)與用戶的交互。之前在顧客點菜都是需要有服務人員在旁邊進行記錄,服務顧客,浪費了大量的時間、人力、財力,給顧客帶來了相當大的不便。本系統(tǒng)針對于這些手工操作的缺點,實現(xiàn)高科技自動化經(jīng)營,節(jié)省顧客時間,為顧客帶來極大的便利。</p>

39、<p>  2.2 產(chǎn)品可行性分析</p><p>  隨著當今社會的餐飲模式沿著信息化道路的發(fā)展,從手工經(jīng)營模式到手工操作模式,然后再到如今的計算機管理和半手工的半自動化模式,最終到計算機管理的全自動化經(jīng)營模式。期間產(chǎn)生了多種多樣的團膳(點菜)管理系統(tǒng),由手工到自動化,由簡單到復雜,由單一功能的實現(xiàn)到多功能的并發(fā)實現(xiàn)。當今計算機科學技術在人們的日常生活中發(fā)揮了極其大的的作用,也可以說人們的生活已經(jīng)離不

40、開尖端的高科技產(chǎn)品。也就是在這種社會背景之下,本團膳系統(tǒng)應運而生,以滿足人們的自動化管理的需求,該系統(tǒng)是一種客戶端模式,面向對象是廣大用戶,主要功能是用戶進行點菜,不在需要手工操作,還可以與用戶進行交互,比如用戶滿意度提交功能、用戶充值查詢以及用戶消費查詢等等,在一定程度上極大的節(jié)約了人們寶貴的時間,對人們的日常生活提供了極大的便利。該系統(tǒng)可用于餐廳,咖啡廳,公司等場合。</p><p>  基于對用戶的便利性以

41、及系統(tǒng)的可操作性,該系統(tǒng)實現(xiàn)了人機交互,此團膳系統(tǒng)的開發(fā)具有很高的可行性。</p><p>  2.3 產(chǎn)品功能需求分析</p><p>  2.3.1 系統(tǒng)整體業(yè)務</p><p>  系統(tǒng)整體業(yè)務圖如圖2.1 所示。</p><p>  圖2.1系統(tǒng)整體業(yè)務圖</p><p>  2.3.2整體業(yè)務流程圖描述<

42、;/p><p>  產(chǎn)品整體功能包括:系統(tǒng)登錄模塊,系統(tǒng)應用模塊(包括點菜功能、系統(tǒng)設置功能、用戶充值功能、用戶滿意度提交功能、鎖屏功能),數(shù)據(jù)維護模塊(包括數(shù)據(jù)庫文件備份功能、數(shù)據(jù)庫文件恢復功能、菜譜更新功能),報表查詢模塊(包括用戶信息查詢、用戶充值查詢、用戶消費查詢),輔助工具(包括日歷、計算器)和幫助模塊,關機模塊(包括注銷功能、退出、關機功能)。</p><p><b> 

43、 各個部分功能分析:</b></p><p>  1.系統(tǒng)登錄模塊,用于管理員和普通戶用的登錄以進入系統(tǒng)。該模塊登錄信息有用戶名、用戶密碼、用戶權限,其中有登錄、清空、取消、注冊功能。用戶密碼是以暗碼的形式存在的。而管理員和普通用戶都有相對應的功能權限,在系統(tǒng)登錄之前,先判斷一下數(shù)據(jù)庫中有該用戶的數(shù)據(jù)存在與否,若不存在,可先進行注冊以在數(shù)據(jù)庫中存儲用戶信息,從而進行登錄。</p><

44、;p>  2.系統(tǒng)應用模塊,其中包括點菜功能、系統(tǒng)設置功能、用戶充值功能、用戶滿意度提交功能、鎖屏功能。</p><p> ?。?)點菜功能:該功能面向全體用戶,用戶可以在相應的餐時(早餐、午餐、晚餐、夜宵)進行點餐,而餐品類型有主食、葷菜、素菜、酒水、水果等。</p><p>  在相應的時間段里會顯示出相應的菜品,以便用戶進行選擇,在面板中會自動顯示出用戶的當前余額以及在點餐之中

45、現(xiàn)實用戶的消費總額。菜品的數(shù)量也可以進行相應的增加、減少,+1、+2、+5、-1等。用戶進行點菜時,選擇的菜品會在面板的左邊顯示出來,當用戶點菜完畢時,如果有不想要的菜可以選中所點的菜品,然后進行刪除,最后進行結算。結算時,選擇的菜品會全部刪除,并且用戶的當前余額會減去用戶消費總額然后顯示最新余額,而用戶消費總額也會變成零。其中的菜品所在的面板和菜品按鈕都是動態(tài)生成的,數(shù)據(jù)庫中有什么數(shù)據(jù)就顯示什么數(shù)據(jù),不是固定不變的。</p>

46、;<p> ?。?)系統(tǒng)設置功能:該功能是用于對系統(tǒng)設置,體現(xiàn)了用戶的交互性,該功能可以設置按鈕的背景顏色、按鈕的字體顏色、面板的背景顏色和字體顏色以及窗體的背景顏色。</p><p> ?。?)充值功能:該功能是管理員所具有的功能,管理員可對廣大用戶進行充值,當輸入充值用戶名時,可以查詢其用戶余額,充值時,可以輸入30、50或100進行充值,輸入錯誤時可以進行更改,點擊“充值”時,充值成功。<

47、;/p><p>  (4)用戶滿意度提價功能:該功能是面向廣大用戶的,用于用戶提交對此團膳系統(tǒng)和菜品的評價和意見,意見種類包括對菜品溫度的控制、菜品的味道、服務態(tài)度等,以便管理人員進行改善。</p><p> ?。?)鎖屏功能:用于鎖定屏幕,防止其他人員使用。</p><p>  3數(shù)據(jù)維護模塊,包括數(shù)據(jù)文件的備份、數(shù)據(jù)庫文件的恢復以及菜品的更新(增、刪、改、查等等)。

48、</p><p> ?。?)數(shù)據(jù)庫文件備份:用于備份系統(tǒng)當前所用數(shù)據(jù)庫文件。</p><p> ?。?)數(shù)據(jù)庫文件恢復:用于恢復系統(tǒng)當前使用的數(shù)據(jù)庫文件,將備份文件換成當前使用的數(shù)據(jù)庫文件。</p><p> ?。?)菜譜的更新:該功能是用于更新數(shù)據(jù)庫中的菜品表中的數(shù)據(jù),以便在點菜功能中現(xiàn)實不同的菜品,該功能可以進行菜品的全部查詢、條件查詢(菜品名稱,菜品類別,用餐

49、時間),可以進行菜品的刪除,菜品的修改以及菜品的增加。菜品修改、增加顯示的內(nèi)容和查詢條件的內(nèi)容是公用的,三位一體,還可以將查詢的數(shù)據(jù)導入Excel表中以便保存和查看。</p><p>  4報表查詢模塊,其中包括用戶信息查詢,用戶充值記錄查詢,用戶消費明細查詢。</p><p>  (1)用戶信息查詢:此功能也是管理員所特有的功能,用戶查詢使用該系統(tǒng)的所有用戶,現(xiàn)實用戶的所有信息包括用戶編

50、號、用戶名、用戶密碼、用戶余額、用戶權限,并可以將查詢的數(shù)據(jù)導入Excel表中以便保存和查看。</p><p>  (2)用戶充值記錄查詢:該功能是用于查詢用戶充值記錄的,當使用者是管理員時,管理員可以輸入用戶名就可對任何用戶進行查詢,當使用者是普通用戶時,普通用戶只能查詢到自己的充值記錄,并且可以將查詢的數(shù)據(jù)導入到Excel表中以方便保存和查看。</p><p> ?。?)用戶消費明顯查

51、詢:該功能是用于用戶進行查詢自己的消費記錄,首先加載的是當日的消費記錄,然后可以選擇日期,以查詢所選日期的消費記錄,此功能面向的是當前正在使用的用戶,并可以將查詢的數(shù)據(jù)導入Excel表中以便保存和查看。</p><p>  5輔助工具和幫助模塊,該模塊是輔助功能模塊,其中輔助工具包括日歷、計算器、記事本,起一個輔助功能,幫助中是對該團膳系統(tǒng)的一個簡單介紹和對該系統(tǒng)的使用說明。</p><p&g

52、t;  6關機模塊,其中包括系統(tǒng)注銷、系統(tǒng)退出以及關閉計算機。</p><p>  注銷功能:當前用戶退出,重新登錄用戶。</p><p>  系統(tǒng)退出和關機:當前用戶退出該系統(tǒng)和關閉計算機。</p><p><b>  第3章 總體設計</b></p><p>  3.1 系統(tǒng)功能設計</p><p

53、>  本團膳系統(tǒng)由六大模塊(登錄模塊、系統(tǒng)應用模塊、系統(tǒng)維護模塊、報表查詢模塊、輔助工具和幫助模塊、關機模塊包括的十八個小模塊組成。</p><p>  系統(tǒng)整體模塊圖如3.1所示。</p><p>  圖3.1 系統(tǒng)整體模塊圖</p><p>  登錄模塊如圖3.2所示。</p><p><b>  圖3.2登錄模塊圖<

54、;/b></p><p>  系統(tǒng)應用模塊如圖3.3所示。</p><p>  圖3.3系統(tǒng)應用模塊圖</p><p>  系統(tǒng)維護模塊如圖3.4所示。</p><p>  圖3.4系統(tǒng)維護模塊圖</p><p>  報表查詢模塊如圖3.5所示。</p><p>  圖3.5報表查詢模塊圖

55、</p><p>  輔助工具和幫助模塊如圖3.6所示。</p><p>  圖3.6輔助工具和幫助模塊圖</p><p>  關機模塊如圖3.7所示。</p><p><b>  圖3.7關機模塊圖</b></p><p>  3.2 功能模塊細分與設計</p><p>

56、;  采用自頂向下、模塊化的基本思想,以系統(tǒng)的業(yè)務流程為基礎,對系統(tǒng)功能進行細化。說明如下:</p><p><b>  3.2.1登陸模塊</b></p><p>  登錄模塊主要是實現(xiàn)了用戶對本系統(tǒng)的接口,分為管理員登錄和普通登錄、普通用戶的注冊。</p><p><b>  1用戶登錄</b></p>

57、<p>  用戶登錄分為管理員登錄和普通用戶登錄,需要輸入用戶名和用戶密碼、用戶權限進行驗證登錄,可以清空用戶名和用戶密碼以及退出系統(tǒng),登陸時輸入數(shù)據(jù)會在數(shù)據(jù)庫中數(shù)據(jù)進行驗證,選擇對應權限。</p><p>  用戶登錄模塊如圖3.8所示。</p><p>  圖3.8用戶登錄模塊圖</p><p><b>  2用戶注冊</b>&l

58、t;/p><p>  用戶注冊只能注冊普通用戶,需要輸入用戶名和密碼以及確認密碼進行注冊,注冊成功將信息存儲到數(shù)據(jù)庫中。</p><p>  3.2.2系統(tǒng)應用模塊</p><p>  攝系統(tǒng)應用模塊是用于對系統(tǒng)的一些主要操作,包括點菜功能、系統(tǒng)設置功能、用戶充值功能、用戶滿意度提交功能、鎖屏功能。</p><p><b>  1.點菜

59、功能</b></p><p>  該功能面向全體用戶,用戶可以在相應的餐時(早餐、午餐、晚餐、夜宵)進行點餐,而餐品類型有主食、葷菜、素菜、酒水、水果等。</p><p>  在相應的時間段里會顯示出相應的菜品,以便用戶進行選擇,在面板中會自動顯示出用戶的當前余額以及在點餐之中現(xiàn)實用戶的消費總額。菜品的數(shù)量也可以進行相應的增加、減少,+1、+2、+5、-1等。用戶進行點菜時,選

60、擇的菜品會在面板的左邊顯示出來,當用戶點菜完畢時,如果有不想要的菜可以選中所點的菜品,然后進行刪除,最后進行結算。結算時,選擇的菜品會全部刪除,并且用戶的當前余額會減去用戶消費總額然后顯示最新余額,而用戶消費總額也會變成零。其中的菜品所在的面板和菜品按鈕都是動態(tài)生成的,數(shù)據(jù)庫中有什么數(shù)據(jù)就顯示什么數(shù)據(jù),不是固定不變的。</p><p>  點菜功能模塊如圖3.9所示。</p><p>  

61、圖3.9點菜功能模塊圖</p><p><b>  2系統(tǒng)設置</b></p><p>  該功能主要是應用于對系統(tǒng)窗體顏色、面板顏色和面板字體顏色、按鈕顏色以及按鈕字體顏色進行設置,體現(xiàn)了與用戶的交互性。</p><p>  系統(tǒng)設置模塊如圖3.10所示。</p><p>  圖3.10系統(tǒng)設置模塊圖</p>

62、;<p><b>  3充值功能</b></p><p>  該功能是管理員所特有的功能,可以給用戶充值。</p><p>  充值功能模塊如圖3.11所示。</p><p>  圖3.11充值功能模塊圖</p><p>  4用戶滿意度提交功能</p><p>  該功能是便于用戶

63、選擇評價標注,對菜品的溫度控制、菜品的味道、服務態(tài)度等提出意見進行提交,以便管理人員進行改善。</p><p>  用戶滿意度提交模塊如圖3.12所示。</p><p>  圖3.12用戶滿意度提交模塊圖</p><p><b>  5鎖屏功能</b></p><p>  該功能用于鎖定整個系統(tǒng),防止除了當前用戶之外的其

64、他人員進行使用,解鎖密碼是用戶密碼。</p><p>  3.2.3 系統(tǒng)維護模塊</p><p>  本模塊主要是用于系統(tǒng)數(shù)據(jù)的維護,包括數(shù)據(jù)庫文件備份、數(shù)據(jù)庫文件恢復以及菜譜的更新(增加、刪除、修改、查詢)。</p><p><b>  1數(shù)據(jù)庫文件備份</b></p><p>  數(shù)據(jù)庫文件備份是用于備份系統(tǒng)當前所

65、用數(shù)據(jù)庫文件,防止系統(tǒng)崩潰而數(shù)據(jù)丟失。</p><p><b>  2數(shù)據(jù)庫文件恢復</b></p><p>  數(shù)據(jù)庫文件恢復是用于恢復系統(tǒng)當前使用的數(shù)據(jù)庫文件,將備份文件換成當前使用的數(shù)據(jù)庫文件。</p><p><b>  3菜譜更新功能</b></p><p>  該功能是用于更新數(shù)據(jù)庫中的

66、菜品表中的數(shù)據(jù),以便在點菜功能中現(xiàn)實不同的菜品,該功能可以進行菜品的全部查詢、條件查詢(菜品名稱,菜品類別,用餐時間),可以進行菜品的刪除,菜品的修改以及菜品的增加。菜品修改、增加顯示的內(nèi)容和查詢條件的內(nèi)容是公用的,三位一體,還可以將查詢的數(shù)據(jù)導入Excel表中以便保存和查看。</p><p>  菜譜更新模塊如圖3.13所示。</p><p>  圖3.13菜譜更新模塊圖</p&g

67、t;<p>  3.2.4 報表查詢模塊</p><p>  該模塊包括用戶信息查詢功能、用戶充值記錄查詢功能、用戶消費明細查詢功能并將查詢數(shù)據(jù)導入Execl中。</p><p><b>  1用戶信息查詢功能</b></p><p>  該功能是用于查詢?nèi)坑脩舻男畔?,包括用戶編號、用戶名、用戶密碼、用戶余額、用戶權限,然后將所

68、查詢的數(shù)據(jù)信息導入到Excel中保留并查看。該功能也是管理員所特有的功能。</p><p>  用戶信息查詢模塊如圖3.14所示。</p><p>  圖3.14用戶信息查詢模塊圖</p><p>  2用戶充值記錄查詢功能</p><p>  該功能是用于查詢用戶的充值記錄,防止充值有誤,可以將查詢的數(shù)據(jù)信息導入到Excel中去保留并查看,

69、當當前用戶是管理員時,輸入用戶名,可以查詢?nèi)魏斡脩舻某渲涤涗?,當當前用戶是普通用戶時,只可以查詢自己的充值記錄。</p><p>  用戶充值記錄查詢模塊如圖3.15所示。</p><p>  圖3.15用戶充值記錄查詢模塊圖</p><p>  3用戶消費明細查詢功能</p><p>  該功能是用于用戶進行查詢自己的消費記錄,首先加載的是

70、當日的消費記錄,然后可以選擇日期,以查詢所選日期的消費記錄,此功能面向的是當前正在使用的用戶,并可以將查詢的數(shù)據(jù)導入Excel表中以便保存和查看。</p><p>  用戶消費明細查詢模塊如圖3.16所示。</p><p>  圖3.16用戶消費明細查詢模塊圖</p><p>  3.2.5輔助工具和幫助</p><p>  該模塊中包括輔助

71、工具和幫助功能。</p><p><b>  1輔助工具</b></p><p>  該模塊中包括日歷、計算器、記事本等輔助小工具。</p><p><b>  2幫助</b></p><p>  該模塊中包括關于該系統(tǒng)的簡介和對該系統(tǒng)操作說明的用戶手冊,以便于用戶了解并使用該系統(tǒng)。</p&g

72、t;<p>  3.2.6關機模塊 </p><p>  該模塊中包括三部分:注銷功能、退出系統(tǒng)和關閉計算機。</p><p><b>  1注銷功能</b></p><p>  該功能用于退出當前用戶,重新登錄用戶。</p><p><b>  2退出和關閉計算機</b></p

73、><p>  該功能用于關閉系統(tǒng)或關閉計算機。</p><p><b>  第4章 數(shù)據(jù)庫設計</b></p><p>  4.1 數(shù)據(jù)庫設計原則</p><p>  一個好的數(shù)據(jù)庫產(chǎn)品并不等于就是有一個好的應用系統(tǒng),假設不能設計一個邏輯合理的數(shù)據(jù)庫模型,不僅僅會增加程序客戶端和服務器端的編程與維護的難度,而且還會大大影響系

74、統(tǒng)在實際操作運行的性能。一般來說,在一個MIS系統(tǒng)分析、設計、測試和試運行階段中,因為數(shù)據(jù)量比較小,設計人員和測試人員往往只會著重注意到功能的實現(xiàn),而很難注意到性能的損耗,一旦系統(tǒng)投入實際操作運行一段時間后,才能夠發(fā)現(xiàn)系統(tǒng)的性能降低。</p><p>  數(shù)據(jù)應用的核心是數(shù)據(jù)庫設計。數(shù)據(jù)庫設計的兩種方法:</p><p>  (1)面向數(shù)據(jù):以信息需求為主,同時兼顧處理需求;</p&

75、gt;<p>  (2)面向過程:以處理需求為主,同時兼顧信息需求。</p><p>  數(shù)據(jù)庫設計是建立數(shù)據(jù)庫和應用系統(tǒng)的核心和基礎,它要求對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立一個數(shù)據(jù)庫應用系統(tǒng),該系統(tǒng)可以有效地存儲數(shù)據(jù),滿足用戶的應用需求。一般來說,在按照一個標準化的設計方法,設計數(shù)據(jù)庫通常分為幾個階段:</p><p>  系統(tǒng)規(guī)劃階段:主要是確定系統(tǒng)的名

76、稱、范圍; 確定系統(tǒng)功能和性能的發(fā)展目標,確定所需的系統(tǒng)資源;估計系統(tǒng)開發(fā)成本,確定系統(tǒng)實施計劃和時間表;分析估計該系統(tǒng)的有效性可達到確定系統(tǒng)的設計原則和技術路線。對分布式數(shù)據(jù)庫系統(tǒng),還應分析用戶環(huán)境及網(wǎng)絡條件,以選擇和建立系統(tǒng)的網(wǎng)絡結構。</p><p>  需求分析階段:需要在用戶調(diào)查的基礎上,通過分析,逐步的明確用戶對系統(tǒng)的各種需求,包括數(shù)據(jù)需求以及圍繞這些數(shù)據(jù)的業(yè)務處理需求。通過對組織、部門、企業(yè)等進行詳

77、細的調(diào)查和了解,在了解現(xiàn)行系統(tǒng)的概況和確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)目標的基礎數(shù)據(jù)及其處理方法。</p><p>  概念設計階段:要產(chǎn)生反映的信息需求,組織結構數(shù)據(jù)庫的概念,即概念模型。概念模型必須有能力來表達豐富的語義,容易溝通和理解,而且要很容易改變,易于轉換為各種數(shù)據(jù)模型,概念模型來自容易與DBMS和其他相關特性的邏輯模型。選擇的系統(tǒng)數(shù)據(jù)庫E-R圖模型的概念設計,也就是所謂的實體 - 關系模型。&l

78、t;/p><p>  邏輯設計階段:除了要把E-R圖的實體-聯(lián)系類型轉換成選定的 DBMS支持的數(shù)據(jù)類型,還要設計子模式并且對模式進行評價,而且最后為了使模式適應信息的不同表示,需要進行模式的優(yōu)化。</p><p>  物理設計階段:主要任務是數(shù)據(jù)庫中的數(shù)據(jù)存儲在物理設備上的結構和存取方法的設計。數(shù)據(jù)庫的物理結構依賴于給定的計算機系統(tǒng),并有密切的關系數(shù)據(jù)庫管理系統(tǒng)的具體選擇。物理設計約束通常包

79、括一些操作,如響應時間和存儲要求。</p><p>  系統(tǒng)實施階段:主要包括建立實際的數(shù)據(jù)庫結構、裝入試驗數(shù)據(jù)對應用程序進行測試以及裝入實際數(shù)據(jù)建立實際數(shù)據(jù)庫三個步驟。</p><p>  此外,在數(shù)據(jù)庫設計過程中還包括一些其他的設計,如數(shù)據(jù)庫的安全性,完整性,一致性和可恢復性等方面的設計。然而,這些設計總是以犧牲效率為代價的,設計師的任務是盡可能地在效率和功能之間的一個合理的折衷。&l

80、t;/p><p><b>  4.2 概念設計</b></p><p>  本系統(tǒng)涉及到的實體有:用戶信息、菜品信息、菜品類別信息、用餐類別信息、消費明細信息、用戶充值信息、用戶評價標準、用戶意見、點餐信息、菜品按鈕設置信息、顏色設置信息。</p><p>  本系統(tǒng)主要實現(xiàn)了用戶點菜、用戶充值、用戶滿意度提交、用戶信息查詢以及用戶充值記錄查詢、用

81、戶消費明細查詢等等。其中用戶信息表是主表,它的從表都有、用戶評價標準表、用戶意見表、用戶充值記錄查詢表、用戶消費明細表。</p><p>  菜品類別信息表和用餐類別表是主表,菜品信息表是它倆的從表,而消費明細表是菜品信息表的從表。</p><p>  4.2.1 用戶信息實體屬性圖</p><p>  用戶信息實體屬性圖,如圖4.1所示。</p>&

82、lt;p>  圖4.1 用戶信息實體屬性圖</p><p>  4.2.2 菜品信息實體屬性圖</p><p>  菜品信息實體屬性圖,如圖4.2所示。</p><p>  圖4.2菜品信息實體屬性圖</p><p>  4.2.3 用餐類別實體屬性圖</p><p>  用餐類別實體屬性圖,如圖4.3所示。&l

83、t;/p><p>  圖4.3用餐類別實體屬性圖</p><p>  4.2.4菜品類別信息實體屬性圖</p><p>  菜品類別信息實體屬性圖,如圖4.4所示。</p><p>  圖4.4 菜品類別信息實體屬性圖</p><p>  4.2.5 用戶消費信息實體屬性圖</p><p>  用戶

84、消費信息實體屬性圖,如圖4.5所示。</p><p>  圖4.5用戶消費信息實體屬性圖</p><p>  4.2.6 用戶充值信息實體屬性圖</p><p>  用戶充值信息實體屬性圖,如圖4.6所示。</p><p>  圖4.6 用戶充值信息實體屬性圖</p><p>  4.2.7 用戶意見實體屬性圖<

85、;/p><p>  用戶意見實體屬性圖,如圖4.7所示。</p><p>  圖4.7 八月活動實體屬性圖</p><p>  4.2.8 評價標準實體屬性圖</p><p>  評價標準實體屬性圖,如圖4.8所示。</p><p>  圖4.8 評價標準實體屬性圖</p><p>  4.2.9

86、點餐信息實體屬性圖</p><p>  點餐信息實體屬性圖,如圖4.9所示。</p><p>  圖4.9 點餐信息實體屬性圖</p><p>  4.2.10 顏色設置實體屬性圖</p><p>  顏色設置實體屬性圖,如圖4.10所示。</p><p>  圖4.10 顏色設置實體屬性圖</p>&l

87、t;p>  4.2.11 按鈕設置實體屬性圖</p><p>  按鈕設置實體屬性圖,如圖4.11所示。</p><p>  圖4.11 按鈕設置實體屬性圖</p><p>  用戶與充值信息、評價標準、意見信息、消費信息是一對多的關系。菜品類別信息與菜品信息是一對多的關系,用餐信息與菜品信息也是一對多的關系,菜品信息與消費清單是多對一的關系,用戶與顏色設置、

88、按鈕設置是多對一的關系。系統(tǒng)整體的E—R圖,如圖4.12所示。</p><p>  圖4.12統(tǒng)整體E-R圖</p><p>  4.3 邏輯結構設計</p><p>  通過上述E-R圖的描述,根據(jù)E-R向關系模型的轉化規(guī)則,可以得到以下關系模型:</p><p>  用戶信息(用戶編號、用戶名、用戶密碼、用戶余額、用戶權限)</p&

89、gt;<p>  充值(充值編號、用戶編號、用戶名、充值記錄、充值日期)</p><p>  菜品信息(菜品編號、用餐編號、用餐名稱、菜品類別編號、菜品類別名稱、菜品名稱、份數(shù)、菜品價格)</p><p>  消費信息(清單編號、用戶編號、菜品編號、用餐名稱、菜品類別名稱、菜品價格、份數(shù)、消費金額、消費日期)</p><p>  用戶意見(意見編號、用

90、戶編號、用戶名、菜品溫度控制、菜品味道、服務態(tài)度、其它、提交日期)</p><p>  評價標注(評價編號、用戶編號、用戶名、評價標準、評價日期)</p><p>  顏色信息(控件名稱、控件顏色、字體顏色)</p><p>  按鈕信息(按鈕、高度、寬度)</p><p>  4.4 數(shù)據(jù)庫表結構設計</p><p>

91、;  根據(jù)數(shù)據(jù)庫邏輯結構設計,設計出數(shù)據(jù)庫表結構,數(shù)據(jù)表信息如下:</p><p>  4.4.1 活動信息表</p><p>  活動信息表如表4,1所示。</p><p><b>  表4.1用戶信息表</b></p><p>  4.4.2 菜品信息表</p><p>  菜品信息表如表4.

92、2所示。</p><p><b>  表4.2菜品信息表</b></p><p>  4.4.3 用餐類別信息表</p><p>  用餐類別信息表如表4.3所示。</p><p>  表4.3用餐類別信息表</p><p>  4.4.4 菜品類別信息表</p><p>

93、  菜品類別信息表如表4.4所示。</p><p>  表4.4 菜品類別信息表</p><p>  4.4.5 用戶消費信息表</p><p>  用戶消費信息表如表4.5所示。</p><p>  表4.5 用戶消費信息表</p><p>  4.4.6 用戶充值信息表</p><p>  

94、用戶充值信息表如表4.6所示。</p><p>  表4.6 用戶充值信息表</p><p>  4.4.7 用戶意見信息表</p><p>  用戶意見信息表如表4.7所示。</p><p>  表4.7 用戶意見信息表</p><p>  4.4.8 評價標準信息表</p><p>  評價

95、標準信息表如表4.8所示。</p><p>  表4.8 評價標準信息表</p><p>  4.4.9點餐信息表</p><p>  點餐信息表如表4.9所示。</p><p>  表4.9 點餐信息表</p><p><b>  第5章 詳細設計</b></p><p>

96、;  5.1 結構程序設計</p><p>  根據(jù)前面系統(tǒng)各個功能模塊的設計,網(wǎng)站主要模塊有:系統(tǒng)登錄模塊,系統(tǒng)應用模塊(包括點菜功能、系統(tǒng)設置功能、用戶充值功能、用戶滿意度提交功能、鎖屏功能),數(shù)據(jù)維護模塊(包括數(shù)據(jù)庫文件備份功能、數(shù)據(jù)庫文件恢復功能、菜譜更新功能),報表查詢模塊(包括用戶信息查詢、用戶充值查詢、用戶消費查詢),輔助工具(包括日歷、計算器)和幫助模塊,關機模塊(包括注銷功能、退出、關機功能)&

97、lt;/p><p><b>  5.1.1登錄模塊</b></p><p>  用戶登錄是輸入自己的用戶名和密碼,選擇用戶權限,經(jīng)驗證正確后即可通過。具體流程圖如下5.1所示。</p><p>  圖5.1 登錄流程圖</p><p>  5.1.2系統(tǒng)應用模塊</p><p>  攝影作品模塊,包括

98、點菜功能、系統(tǒng)設置功能、用戶充值功能、用戶滿意度提交功能、鎖屏功能。主要流程圖如下。</p><p>  點菜流程圖,如圖5.2所示。</p><p>  圖5.2 點菜流程圖</p><p>  (2)充值流程圖,如圖5.3所示。</p><p><b>  圖5.3充值流程圖</b></p><p

99、> ?。?)用戶滿意度提交流程圖和鎖屏流程圖,如圖5.4和5.5所示。</p><p>  圖5.4用戶滿意度提交流程圖和圖5.5鎖屏流程圖</p><p><b>  5.1.3報表模塊</b></p><p>  報表模塊,包括用戶信息查詢、用戶充值查詢、用戶消費查詢。</p><p> ?。?)用戶信息查詢流

100、程圖,如圖5.6所示。</p><p>  圖5.6用戶信息查詢流程圖</p><p> ?。?)用戶充值查詢流程圖,如圖5.7所示。</p><p>  圖5.7用戶充值流查詢流程圖</p><p> ?。?)用戶消費查詢流程圖,如圖5.8所示。</p><p>  圖5.8用戶消費查詢流程圖</p>

101、<p>  5.2 系統(tǒng)界面設計</p><p>  5.2.1登錄界面設計</p><p>  登錄界面設計如圖5.9所示。</p><p><b>  圖5.9登錄界面</b></p><p>  5.2.2系統(tǒng)應用設計</p><p>  (1)點菜界面如圖5.10所示。</

102、p><p><b>  圖5.10點菜頁面</b></p><p>  (2)設置界面,如圖5.11所示。</p><p><b>  圖5.11設置頁面</b></p><p>  (3)充值界面,如圖5.12所示。</p><p><b>  圖5.12充值界面&l

103、t;/b></p><p> ?。?)用戶滿意度提交界面,如圖5.13所示。</p><p>  圖5.13用戶滿意度提交界面</p><p>  5.2.3菜譜更新界面設計</p><p>  菜譜更新界面,如圖5.14所示。</p><p>  圖5.14菜譜更新界面</p><p>

104、  5.2.4報表查詢界面設計</p><p> ?。?)用戶信息查詢界面,如圖5.15所示。</p><p>  圖5.15用戶信息查詢界面</p><p> ?。?)用戶充值記錄查詢界面,如圖5.16所示。</p><p>  圖5.16用戶充值記錄查詢界面</p><p>  (3)用戶消費明細界面,如圖5.17

105、所示。</p><p>  圖5.17用戶消費明細界面</p><p><b>  第6章 編碼與實現(xiàn)</b></p><p>  6.1類的設計與實現(xiàn)</p><p>  由于系統(tǒng)代碼量較大,所以只展示重要部分和關鍵部分。下面將分別展示重要的類的代碼和窗體內(nèi)部代碼段。</p><p>  6.1

106、.1 MySqlHelper類的設計與實現(xiàn)</p><p>  這個類是用于實現(xiàn)對數(shù)據(jù)庫操作的類,類的方法:數(shù)據(jù)庫的連接、數(shù)據(jù)庫的關閉、讀取數(shù)據(jù)庫數(shù)據(jù)、運行SQL語句方法、獲取數(shù)據(jù)集。</p><p>  這里展示完整的類代碼:</p><p>  class MySqlHelper</p><p><b>  {</b>

107、;</p><p>  public static SqlConnection My_con;</p><p>  public static string M_str_sqlcon = "Data Source=WYN-PC;Database=db_tuanshan;User id=sa;PWD=sa123";</p><p><b>

108、;  //數(shù)據(jù)庫的連接</b></p><p>  public static SqlConnection getcon()</p><p><b>  {</b></p><p>  My_con = new SqlConnection(M_str_sqlcon);</p><p>  My_con.Ope

109、n();</p><p>  return My_con;</p><p><b>  }</b></p><p><b>  //數(shù)據(jù)庫的斷開</b></p><p>  public void con_close()</p><p><b>  {</b&

110、gt;</p><p>  if (My_con.State == ConnectionState.Open)</p><p><b>  {</b></p><p>  My_con.Close();</p><p>  My_con.Dispose();</p><p><b>  

111、}</b></p><p><b>  }</b></p><p>  //數(shù)據(jù)庫數(shù)據(jù)的讀取</p><p>  public SqlDataReader getcom(string SQLstr)</p><p><b>  {</b></p><p><

112、b>  getcon();</b></p><p>  SqlCommand My_com = My_con.CreateCommand();</p><p>  My_com.CommandText = SQLstr;</p><p>  SqlDataReader My_Read = My_com.ExecuteReader();</p&

113、gt;<p>  return My_Read;</p><p><b>  }</b></p><p><b>  //執(zhí)行Sql語句</b></p><p>  public void getsqlcom(string SQLstr)</p><p><b>  {<

114、;/b></p><p><b>  getcon();</b></p><p>  SqlCommand SQLcom = new SqlCommand(SQLstr, My_con);</p><p>  SQLcom.ExecuteNonQuery();</p><p>  SQLcom.Dispose();

115、</p><p>  con_close();</p><p><b>  }</b></p><p><b>  //數(shù)據(jù)填充</b></p><p>  public DataSet getDataSet(String SQLstr, String tableName)</p>&

116、lt;p><b>  {</b></p><p><b>  getcon();</b></p><p>  SqlDataAdapter SQLda = new SqlDataAdapter(SQLstr, My_con);</p><p>  DataSet My_DataSet = new DataSet();

117、</p><p>  SQLda.Fill(My_DataSet, tableName);</p><p>  con_close();</p><p>  return My_DataSet;</p><p><b>  }</b></p><p><b>  } </b>

118、</p><p>  6.1.2窗體中顏色的設計與實現(xiàn)</p><p><b>  代碼如下:</b></p><p>  //從數(shù)據(jù)庫中獲取顏色數(shù)據(jù)</p><p>  MySqlHelper mySqlHelper = new MySqlHelper();</p><p>  DataSet

119、ds1 = mySqlHelper.getDataSet("select 控件顏色,字體顏色 from tb_Color where 控件名稱='按鈕'", "tb_Color");</p><p>  DataSet ds2 = mySqlHelper.getDataSet("select 控件顏色,字體顏色 from tb_Color wher

120、e 控件名稱='面板'", "tb_Color");</p><p>  DataSet ds3 = mySqlHelper.getDataSet("select 控件顏色 from tb_Color where 控件名稱='窗體'", "tb_Color");</p><p>  btn

121、color = ds1.Tables[0].Rows[0]["控件顏色"].ToString().Trim();</p><p>  string btnfontcolor = ds1.Tables[0].Rows[0]["字體顏色"].ToString().Trim();</p><p>  panelcolor = ds2.Tables[0].R

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論