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

正文內容

基于java的餐廳點菜系統(tǒng)-計算機科學與技術畢業(yè)論文-文庫吧在線文庫

2024-12-06 10:34上一頁面

下一頁面
  

【正文】 getActionCommand()獲得按鈕標簽,當點擊進入系統(tǒng)時關閉對話框,進入點菜系統(tǒng)主界面,否則即可退出系統(tǒng)。 JDBC 對 java 程序員而言是 API,對實現(xiàn)與數(shù)據(jù)庫連接的服務提供商而言是接口模型。 在 java 的編程中,需要用到 Access 數(shù)據(jù)庫,啟動進入 Access 后,創(chuàng)建一個數(shù)據(jù)庫,然后定義表的列名與列的數(shù)據(jù)類型 ,分別用于存放桌位號、菜品名 6 稱及菜品價格。首先創(chuàng)建一個對話框,在其內容面板內添加兩個組件按鈕,當進入系統(tǒng)后,即可進入主菜單界面,此部分主要是要實現(xiàn)對按鈕的監(jiān)聽事件,即使用 addActionListener(this)事件監(jiān)聽器,事件處理接口的方法為 actionPerformed(ActionEvent e)。 在餐廳里有很多種菜譜,每一種菜有一個名稱,對應一個唯一的編號和一個固定的單位價格。利用點菜系統(tǒng)可以 及時、準確、高效的為客人提供服務,減少了很多繁瑣的過程。編程語言為 java,利用 Access2020 作為后臺數(shù)據(jù)庫,該系統(tǒng)主要面向中小型餐飲企業(yè)提供餐飲點菜功 5 能,系統(tǒng)后臺數(shù)據(jù)庫只有一張表,用于保存菜品名稱、價格和桌位 號。當容器需要 定位組件和確定組件大小時,就會給布局管理器對象法消息,讓它完成該項工作。 完 成此 項 工 作的 是DriverManager 類,它被稱為驅動程序管理器,其基本功能是管理 JDBC 驅動程序。開始有主框架類,通過按鈕監(jiān)聽事件調用別的類,完成功能的實現(xiàn)。當顧客點擊確定后,就將顧客所選擇的桌號和菜品名單及價格存入數(shù)據(jù)庫中,當顧客點擊結賬后,就可進入結賬界面,當顧客點擊取消按鈕,就可將當前所選擇的菜品刪除掉,然后可以再重新選擇顧客喜歡 的菜品??偣颤c了多少道菜是通過 while 循環(huán),得出數(shù)據(jù)庫中總共寫了幾個數(shù)據(jù),然后統(tǒng)計出總共點了多少菜。比如說上面顧客選擇了 2 號桌,并且點了三個菜,在結賬界面,輸入桌位號 2 后,點擊確定按鈕后,就可以清楚的看到自己總的消費、都點了那些菜以及總共點了幾道菜,如圖 9 所示: 圖 59 結賬時所看到的結果圖 從圖中可以看出,客人所點的才與剛剛在點菜界面所點的菜品相同,總共的消費也是三個菜價格的總數(shù),正好也是三道菜,所以,這個功能是實現(xiàn)了的。當實現(xiàn)了與數(shù)據(jù)庫的連接后,卻發(fā)現(xiàn)無法將數(shù)據(jù)庫中的內容讀取出來,或者說能夠通過查詢語句將數(shù)據(jù)庫中內容讀出,然后通過一定的方法顯示了出來,但是,卻不能將顧客所點的菜品總數(shù)與消費多少相對應。然而,在對系統(tǒng)的各個功能模塊的分析和設計中,因為沒有接觸過類似的情況,而至于系統(tǒng)的一些功能模塊分析無從下手。 七、體會 本實驗的設計是培養(yǎng)我們綜合運用所學知識 ,提出 ,分析和解決實際問題 ,鍛煉實踐能力,提高我們用計算機 JAVA 語言編程來解決實際問題。 //新建一個對話框 (餐廳點菜系統(tǒng) )。//為按鈕增加事件監(jiān)聽器 (b)。 //關閉對話框 new Menu().setVisible(true)。 //設置 Frame可見 } } public Menu() { //創(chuàng)建 JFrame并指定其窗口標題 f = new JFrame(請選擇您想要的桌號和您喜歡的菜 )。 // 數(shù)組大小必須與 COUNT一致 String[] str = { 1, 2, 3, 4, 5 }。//創(chuàng)建一個中間容器 (new GridLayout(5, 2))。//監(jiān)聽單選框選中狀態(tài) (c[i])。 ()。 (p2, )。 // 代表幾號桌 private MenuInfo menu = new MenuInfo()。 i++) { if (r[i] == oj) { op = i。 if ((確 定 )) { if (menu != null) {// 保存數(shù)據(jù) (op)。 // 每道菜對應的價格 private int[] price = {45, 58, 36, 36,30,48,15,55,18,25}。 //建立一個數(shù)據(jù)庫連接 Connection con = (jdbc:odbc:jiudian, test, 1234)。 (SQLOrder)。 Container dialogPane = ()。 ()。 ()。 //設置窗體回車對應按鈕 (400, 400, 300, 300)。 while(()){ //移動指針,依次訪問結果集中的每一行 ( +(1)+元 )。 ()。 } ( + j + 份菜 )。 //建立一個數(shù)據(jù)庫連接 Connection con = (jdbc:odbc:jiudian, test, 1234)。 (b2)。 (L3)。 L2 = new JLabel(您總共消費了: , )。 private JLabel L1, L2, L3, L4, L5。 i 。 i++) remark[i] = false。 Statement stmt = ()。 i 。 i++){ c[i].setSelected(false)。 // 排版 (350, 350, 450, 450)。 //將按扭加入容器 (button1)。 ()。 for (int i = 0。 //新建一個單選框 , 并指明其文本說明標簽 r[i].addItemListener(this)。 //按鈕組,可組合若干單選按鈕 ,同一時刻只能有一個按鈕被選中 JPanel p1 = new JPanel()。 // 菜品總數(shù) public static final int NUMBER = 10。 (230, 230, 200, 200)。 //創(chuàng)建一個組件按鈕 (this)。對我來說,程序是有很大難度的,但通過反復嘗試,編程還是有了結果。另外,在涉及到各功能模塊的鏈接時,往往由于事先沒有一個總體的安排和考慮,以至于部分功能鏈接過程中出現(xiàn)了混亂的狀態(tài)。所以在這過程中,我只能利用自己有限的技術制作出一個比較實用的系統(tǒng),由于時間倉促以及技術的不足,本系統(tǒng)實現(xiàn)的有一些功能還不是很完善,有的功能也并未真正實現(xiàn)。因為在寫這個程序時在這方面遇到了很多問題,總是無法訪問數(shù)據(jù)庫中的數(shù)據(jù),后來檢查到數(shù)據(jù)庫根本沒有配置好,因為是初次接觸,所以只是在 Access 創(chuàng)建了一個名為 jiudian 的數(shù)據(jù)庫,卻沒有創(chuàng)建一個指向Access 數(shù)據(jù)庫的數(shù)據(jù)源,所以之前做的許多都無法實現(xiàn)其功能,后來通過查詢有關資料,讓問題得到了解決。 } 五、 設計結果及分析 各個模塊功能的實現(xiàn) 打開餐廳點菜系統(tǒng)程序 ,會 出現(xiàn)一個對話框, 通過點擊相應的按鈕,就可進入或者退出系統(tǒng)。當點擊取消按鈕時,執(zhí)行 SQL 語句的刪除語句,這樣就可以將所點的菜清空,然后重新選擇自己喜歡的菜品。 系統(tǒng)的主要功能模塊 首先進入系統(tǒng)初始界面,此界面由一個對話框構成,由 public class order implements ActionListener {}完成這個功能。 JDBC 是用于 java 應用程序連接數(shù)據(jù)庫的標準方法。菜品的顯示也以單選按鈕的方式顯示在窗體界面中,這樣顧客就可以選擇自己喜歡的菜品,然后點擊確定后就可將數(shù)據(jù)存入數(shù)據(jù)庫中。這是一個Java Application,沒有瀏覽器提供的現(xiàn)成的圖形界面可以直接使用,所以需要首先創(chuàng)建自己的圖形界面。s carelessness or attitudes to such issues as guests
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1