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

正文內(nèi)容

java程序設(shè)計(jì)課程設(shè)計(jì)-酒店管理系統(tǒng)報(bào)告-閱讀頁

2024-09-25 00:21本頁面
  

【正文】 vt) {//GENFIRST:event_mouseLogin //鼠標(biāo)點(diǎn)擊登錄 ()。 if(()==) ()。 name = ()。 password = (())。).length1){ (this, 違法的用戶名?。?! ,警告, )。 if((name, password)){ ()。 }else { (this, 用戶名或者密碼錯(cuò)誤 \n\t請(qǐng)從新輸入?。?! ,警告 , )。例如,在獲取欲添加的菜品時(shí),既可以通過菜品編號(hào)獲得,又可以通過才頻頻助記碼獲得,并且菜品的默認(rèn)數(shù)量為一個(gè)等。如果選中的臺(tái)號(hào)尚未開臺(tái),則取消“開臺(tái)列表”中的選定行,并清空“簽單列表”中的所有行;如果選中的臺(tái)號(hào)已經(jīng)開臺(tái),并且在“開臺(tái)列表”中尚未選中,則選中“開臺(tái)列表”中的該臺(tái)號(hào),并刷新“簽單列表”中的菜品信息,既顯示為當(dāng)前選中臺(tái)號(hào)所點(diǎn)的菜品。當(dāng)用戶在文本框進(jìn)行輸入時(shí),同時(shí)判斷輸入的是商品編號(hào),還是商品助記碼,并按指定條件查詢符合條 件的菜品,如果存在符合條件的菜品,則獲取第一個(gè)符合條件的菜品,并顯示菜品的名稱和單位,負(fù)責(zé)將菜品名稱和單位設(shè)置為空。 Vector vector = null。 vector = (input)。 } else { vector = null。 vector = (input)。 } } } 在新添加的菜品的前方唯有一個(gè) NEW 標(biāo)記,確定點(diǎn)菜結(jié)束后單擊“簽單”按鈕,將取消所有新添加菜品前方的 NEW 標(biāo)記。 結(jié)賬功能設(shè)計(jì),結(jié)賬功能是作為酒店管理系統(tǒng)中一個(gè)重要的組成部分。在結(jié)賬功能區(qū),為了方便用戶結(jié)賬計(jì)算金額的方便,需要為實(shí)付金額文本框添加鍵盤監(jiān)聽時(shí)間,當(dāng)用戶輸入實(shí)付金額以后即可計(jì)算出找零金額并顯示出來。 圖 結(jié)賬工作區(qū) 后臺(tái)管理模塊設(shè)計(jì) 后臺(tái)管理模塊提供了 3 個(gè)子模塊,分別為菜品管理、菜系管理和臺(tái) 號(hào)管理。 菜系管理 在該子模塊中,有兩個(gè)需要注意的問題。 在添加菜系時(shí),只需要輸入所要添加菜系的名稱而無需輸入菜系的編號(hào),而菜系的編號(hào)是通過對(duì)當(dāng)前數(shù)據(jù)表中的菜系編號(hào)進(jìn)行檢索,用當(dāng)前數(shù)據(jù)表中最后一項(xiàng)數(shù)據(jù)的菜系編號(hào)自加一來實(shí)現(xiàn)的,然后和菜系名稱一起插入數(shù)據(jù)表中。其主要代碼如下所示: //刪除菜系之前對(duì)菜品進(jìn)行修改 =================== 沈陽工程學(xué)院課程設(shè)計(jì)報(bào)告 第 4章 系統(tǒng)功能實(shí)現(xiàn) XXV GetStatement gs = new GetStatement()。 + sortName + 39。未分類 39。 String id=。} String sql1 = update menu set sortId=39。 where sortId=(select id from sort where name=39。)。 ().execute(sql)。 菜品管理 菜品管理子模塊包含有菜品的添加和刪除功能,在該子模塊中,難點(diǎn)在與添加菜品過程中對(duì)所添加信息的判斷。下面僅以 ID 字段說明,其他字段都與之類似,控制流程如圖 所示。臺(tái)號(hào)的查詢分為有關(guān)鍵字查沈陽工程學(xué)院課程設(shè)計(jì)報(bào)告 第 4章 系統(tǒng)功能實(shí)現(xiàn) XXVI 詢和無關(guān)鍵字查詢。當(dāng)執(zhí)行無關(guān)鍵字查詢時(shí),系統(tǒng)將查詢整個(gè) SORT 表中的數(shù)據(jù)項(xiàng),關(guān)鍵代碼如下 : //查詢 SORT 表關(guān)鍵代碼 ==================== public class selectSorts { public void selectSorts() { } public ResultSet returnResultSet() throws ClassNotFoundException, SQLException { GetStatement gs = new GetStatement()。 ResultSet rs = null。 return rs。 String sql = select * from sort + where name=39。 ResultSet rs = null。 return rs。在添加臺(tái)號(hào)過程中,臺(tái)號(hào)不能為空,而且座位數(shù)量也不能為空。 結(jié)賬報(bào)表模塊設(shè)計(jì) 結(jié)賬報(bào)表模塊提供了三種方式的結(jié)賬報(bào)表,分別是日結(jié)賬、月結(jié)賬和年結(jié)賬。 結(jié)賬報(bào)表工作區(qū)技術(shù)分析 在實(shí)現(xiàn)結(jié)賬報(bào)表功能時(shí),有兩個(gè)技術(shù)要點(diǎn)。 在實(shí)現(xiàn)日結(jié)賬功能時(shí),無論用戶修改了統(tǒng)計(jì)日期的年度和月份,都要 影響到日下拉菜單列表框中的可選項(xiàng),包括大月( 31 天)和小月( 30 天)的變化,以及 2 月份在平年( 28 天)和閏年( 29 天)的變化,如果不能正確處理這些變化,將導(dǎo)致系統(tǒng)無法正常運(yùn)行。解決該問題的大體思路是通過年度和月份下拉列表框加事件監(jiān)聽器,實(shí)現(xiàn)對(duì)日下拉列表框添加事件監(jiān)聽器,實(shí)現(xiàn)對(duì)日下拉列表框可選項(xiàng)的控制。 當(dāng)系統(tǒng)界面不能顯示出所有統(tǒng)計(jì)記錄時(shí),只需要將表格放到滾動(dòng)面板中,這個(gè) 辦法對(duì)系統(tǒng)界面不能顯示出統(tǒng)計(jì)記錄的所有行有效,因?yàn)樵谝苿?dòng)垂直滾動(dòng)條時(shí),表格的列名并不會(huì)隨之滾動(dòng),即表格的列名永遠(yuǎn)是可見的;但是當(dāng)系統(tǒng)界面不能顯示出統(tǒng)計(jì)記錄的所有列時(shí),這個(gè)辦法就不是很好了,因?yàn)樵谝苿?dòng)水平滾動(dòng)條的時(shí),表格的所有列都會(huì)隨之滾動(dòng),導(dǎo)致最左側(cè)的一列或者幾列不可見。解決該問題的大體思路是實(shí)現(xiàn)兩個(gè)表格,一個(gè)表格用來顯示最左側(cè)希望永遠(yuǎn)可見的一列或者幾列,另一個(gè)表格用來顯示其他列,然后將兩個(gè)表格并列顯示。 ⒈ 初始化對(duì)話框 首先解決在實(shí)現(xiàn)日結(jié)賬報(bào)表功能時(shí)候初始化窗體的功能,主要是日期的有效性問題,需要從數(shù)據(jù)庫(kù)中查找有效的日期,即點(diǎn)過菜的日期。如圖 所示。這樣就避免了重復(fù)數(shù)據(jù)的出現(xiàn)。 主要代碼如下所示: //獲取數(shù)據(jù)庫(kù)中所有的不重復(fù)的日期,并排序 GetDate getDate = new GetDate()。 SetString years = new TreeSetString()。//點(diǎn)過菜的所有日 String[] months = {01,02,03,04,05,06,07,08,09,10,11,12}。()。 String year = (0, 4)。 沈陽工程學(xué)院課程設(shè)計(jì)報(bào)告 第 4章 系統(tǒng)功能實(shí)現(xiàn) XXVIII (year)。 } 其次要解 決的問題是使下拉列表顯示的日期與當(dāng)前日期相吻合,如果當(dāng)前日期開過臺(tái)。 //獲取當(dāng)前年月日 Today today = new Today()。 int currentMonth = ()。 …… .下拉列表中添加項(xiàng)目 //設(shè)置選擇的是當(dāng)前日期 String currentMonthTemp = (currentMonth)。 ((currentYear))。 ((currentday))。 日結(jié)賬功能實(shí)現(xiàn)過程是首先獲取下拉列表框中選擇的要查詢的日期,然后根據(jù)該日期從數(shù)據(jù)表 orderform 中查詢?cè)撊臻_臺(tái)信息,最后初始化表格,顯示 出查詢的結(jié)果。 開 始獲 取 下 拉 列 表 選 中 要 查詢 日 期 并 生 成 日 期 字 符串查 詢 該 日 開 臺(tái) 信 息初 始 化 表 格 , 顯 示 出 查詢 的 數(shù) 據(jù)設(shè) 置 表 格 內(nèi) 容 居 中 顯 示結(jié) 束 圖 日結(jié)賬功能流程圖 沈陽工程學(xué)院課程設(shè)計(jì)報(bào)告 第 4章 系統(tǒng)功能實(shí)現(xiàn) XXIX 月結(jié)賬報(bào)表工作區(qū)的實(shí)現(xiàn)過程 月結(jié)賬報(bào)表使用的主要數(shù)據(jù)表有 orderform(消費(fèi)單表 )。需要重點(diǎn)做的是表格的顯示部分,月結(jié)賬表格部分需要顯示出該月下每天的最大消費(fèi)額、最小消費(fèi)額、平均消費(fèi)額、開臺(tái)總數(shù)、消費(fèi)總額以及以上消費(fèi)額總計(jì)。 月結(jié)賬表格顯示出統(tǒng)計(jì)數(shù)據(jù)過程中主要的 問題是,如何來按照選中日期來判斷該月有多少天。通過判斷如果是閏年就按照閏年數(shù)組中的數(shù)據(jù)顯示,如果是平年則按照平年數(shù)組中的數(shù)據(jù)顯示。 int year = ((String) ())。 int[][] days = {{31, 29, 31, 30, 31, 30, 31, 31, 30, 30, 30, 31}, {31, 28, 31, 30, 31, 30, 31, 31, 30, 30, 30, 31}}。 if ((year % 4 == 0) amp。 (year % 100 != 0) || (year % 400 == 0)) { //如果是閏年 day = days[0]。 } 圖 月結(jié)賬表格內(nèi)容顯示 月結(jié)賬功能流程圖如圖 所示。 年結(jié)賬工作區(qū)的初始化過程同日結(jié)賬、月結(jié)賬功能是一樣的,唯一的區(qū)別是日期顯示上只有年。年結(jié)賬表格顯示如圖 所示。 密碼修改功能就是對(duì)用戶密碼修改的一個(gè)實(shí)現(xiàn),如圖 所示。因?yàn)榉枪芾韱T身份是不能訪問數(shù)據(jù)庫(kù)中特定的表,也沒有權(quán)限去添加刪除有關(guān)的信息。作為管理員在這一模塊主要有菜品管理,菜系管理,前臺(tái)營(yíng)業(yè)員用戶管理,和臺(tái)位管理,每一現(xiàn)都可以實(shí)現(xiàn)添加刪除和修改其狀態(tài)的功能。如圖 所示。 圖 4 添加管理員操作 添加完管理員之后可以通過查詢按鈕來查詢現(xiàn)在所有的管理員情況。 我們小組選擇了《酒店管理系統(tǒng)》的設(shè)計(jì),主要實(shí)現(xiàn)前臺(tái)服務(wù)、后臺(tái)服務(wù)、結(jié)賬報(bào)表、系統(tǒng)安全模塊。 對(duì)于整個(gè)程序的流程構(gòu)架、主界面的布局、數(shù)據(jù)的保存和清除等,開始時(shí)我們并沒有十足的把握,但是因?yàn)橹拔覀冊(cè)趫D書館查閱了很多的資料,也上網(wǎng)搜索了很多這方面的解決方案方法,在課程設(shè)計(jì)的 第一個(gè)星期里我們就順利地把代碼組織并編寫好了。在課程設(shè)計(jì)的前一個(gè)周,我們就把整個(gè)程序順利地運(yùn)行出來了,心里感到無比的興奮與激動(dòng)。在其中,我們得到了意志的鍛煉,在反復(fù)的操作中我們不斷成長(zhǎng),在收獲成功的同時(shí),我們更得到了 Java 上機(jī)編程的深切體會(huì)和豐厚的編程經(jīng)驗(yàn)。 在答辯的過程中, 在老師的提問下,我們分別把自己的設(shè)計(jì)思想講解給老師聽,同時(shí)認(rèn)真的聽取老師的意見和建議,很多問題都得到了與老師的認(rèn)可和贊同。經(jīng)過這樣兩周的課程設(shè)計(jì),我們對(duì) Java 程序設(shè)計(jì)的知識(shí)又重新鞏固了一遍,特別對(duì)程序的調(diào)試運(yùn)行有了更深刻的體會(huì)。 致 謝 經(jīng)過這兩個(gè)星期的實(shí)訓(xùn),我們學(xué)到了許多 Java 的相關(guān)知識(shí),懂得并掌握了如何去設(shè)計(jì)一個(gè)程序、調(diào) 試程序,也懂得了如何運(yùn)用我們自己的創(chuàng)新能力去實(shí)現(xiàn)我們想要的功能。 在本次課程設(shè)計(jì)中,我們不僅完成了老師交給我們的各項(xiàng)任務(wù),還增加了許多課外的有關(guān) Java 的編程知識(shí)。 本次 Java 程序設(shè)計(jì)的選題、探討以及報(bào)告的撰寫均是在我們的指導(dǎo)老師蕭明亮 老師的悉心指導(dǎo)下完成的。 在程序日趨完善的過程中,我們也遇到了很多這樣或那樣的問題,但是經(jīng)過我們自己的不懈努力,不斷查閱資料,上網(wǎng)搜索解決方案,最終都得到滿意的答案。正所謂“三人行,必有我 師焉”,更何況我們是四個(gè)人的小組呢。在我們書寫報(bào)告期間,老師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)而科學(xué)的求實(shí)精神、一絲不茍的治學(xué)態(tài)度和高尚的教學(xué)品格,深深的感染著我們每一位同學(xué)。 在這里,我們對(duì)您表示衷心的感
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1