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

正文內(nèi)容

aspnet酒店管理系統(tǒng)設(shè)計與實(shí)現(xiàn)(論文)-資料下載頁

2024-12-15 14:59本頁面

【導(dǎo)讀】酒店管理系統(tǒng)設(shè)計與實(shí)現(xiàn)。論文完成時間:2021年5月20日。河南大學(xué)2021屆畢業(yè)論文開題報告。學(xué)號03023238姓名李嬌嬌導(dǎo)師姓名職稱。開題時間2021年12月1日。機(jī)來處理,開發(fā)出一套適合于酒店自身的管理系統(tǒng)成為酒店管理者和開發(fā)。人員關(guān)注的焦點(diǎn)。到了前所未有的機(jī)遇和挑戰(zhàn),如何利用先進(jìn)的管理技術(shù)是酒店立于不敗之。研究目標(biāo)、研究內(nèi)容和準(zhǔn)備解決的問題:。息和經(jīng)營情況等,管理員可以根據(jù)權(quán)限對客人入店進(jìn)行錄入和管理。房間、預(yù)定轉(zhuǎn)入住、房間設(shè)置、顧客資料查詢、顧客離店結(jié)帳等。任務(wù)書起止日期2021年12月8日至2021年5月20日。根據(jù)調(diào)查了解管理者的需求,本系統(tǒng)將主要實(shí)現(xiàn)的內(nèi)容有操作員登錄、

  

【正文】 的代碼如下: string i = 00000。 int index = 0。 string sql = select * from HShedule。//sql 語句是查詢表中第一條記錄 SqlDataReader rd = (sql)。//調(diào)用公用類里面的方法生成 rd while (()) { i = rd[0].ToString().Trim()。//獲取第一條記錄的內(nèi)容。 break。//讀取一條記錄 }//這里獲取數(shù)據(jù)庫表 HShedule 中的第一條記錄,也是客人帳號最大的一條。 ()。//關(guān)閉 rd index = (i) + 1。//下一條記錄的帳號,即表中最大帳號加 1 string .textboxprenum=”00000”.substring(0,().length)+ng()。//將生成的帳號序號格式化成要求的那樣 = textboxprenum。//將帳號值顯示到 textbox 中 在該窗體里還用到了 bobox 控件, bobox 是一種下拉菜單,它的項(xiàng)目可以是手動添加的,也可以和數(shù)據(jù)庫綁定,我這里用到了兩種方法,在‘預(yù)定房型’里面我手動添入了幾項(xiàng)內(nèi)容 。 同時客人也可以到時進(jìn)行轉(zhuǎn)入住,點(diǎn)擊‘轉(zhuǎn)入住’按鈕就可以進(jìn)入客人登記頁 面,它是和新客登記用的同一個頁面, 這個公用頁面用到一個標(biāo)圖 43 客人預(yù)定界面圖 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 14 頁 簽來顯示是‘新客登記’還是‘預(yù)定客人轉(zhuǎn)入住’, 只是傳參不同。 這里用到的代碼是: =。 ().text=。//這里的 findform()方法是獲得該控件所在的窗體。 新客登記模塊 新客登記是客人直接到前臺登記入店,客人可以是散客也可以是團(tuán)體,這里的登記是對主客的登記,同時將主客的詳細(xì)信息插入到 HRGuest表中 , 圖 44 是該模塊的界面圖 。 這個模塊和其他模塊的主要區(qū)別和難點(diǎn)是頁面間的傳參、數(shù)據(jù)庫表的查詢和 checkedlistbox 以及 listbox 控件的使用。 Checkedlistbox類似于 listbox 不過里面的內(nèi)容是 checkedbox,可以 有 多項(xiàng) 內(nèi)容 。這里我用到的 checkedlistbox 是和數(shù)據(jù)庫綁定的,在框里面顯示的是對應(yīng)的符合要求的房間號。 Listbox 可以很方便的將所有的項(xiàng)目一目了然的顯示在框中,在這里每選擇一個 checkedlistbox 里面的內(nèi)容都會在listbox 里面顯示 。 傳參的問題我是使用聲名靜態(tài)變量的方式來解決的,由于每個 windows 頁面是一個類,在類里面定義全局靜態(tài)變量,別的頁面可以方便的使用 或改變 該頁面的數(shù)據(jù)。數(shù)據(jù)表的查詢主要是各個表之圖 44 新客登記界面圖 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 15 頁 間的連接查詢 , 用到的 sql 語句很容易出錯,還有就是 checkedlistbox和 listbox 控件的使用,由于要在 checkedlistbox 里面選擇的房號要在 listbox 里面顯示,這樣就需要寫比較復(fù)雜的代碼來實(shí)現(xiàn)這個功能,這也主要是對這兩個控件進(jìn)行綁定,和 bobox 的綁定類似 。 這里 新客的帳號生成也和上面客人預(yù)定帳號的生成類似,不過這里的格式更麻煩,因?yàn)閹ぬ柺且?H 開頭中間 8 位是當(dāng)天的日期,后面才是客人登記的序號,如“ H2021051900002”這個序號的意思是在 20210519 這天這個客人是第 2 個來登記入店的。這樣的帳號形式會更直觀,操作也好實(shí)現(xiàn)。 還有一個重要的功能要實(shí)現(xiàn)的是:在‘添加開房’窗體里選擇添加的房間后,點(diǎn)擊‘保存’關(guān)閉該窗體,而且會將所選房間的信息顯示到 ’新客入住登記 ’ 窗體的 datagridview 里面,所以在該窗體被激活后,將房間的信息添加到 datagridview 里面 。 用到的代碼有: string[] row ={ , , 否 , (), , 1 }。//將所選房間信息放入字符數(shù)組里面 (row) 。//將數(shù)組里面的數(shù)據(jù)填入到 datagridview 里面 這里有一個功能是查詢客人歷史開房記錄,這里也是用到了查詢數(shù)據(jù)庫里面的內(nèi)容,再將查詢到的內(nèi)容填入到 datagridview 里面顯示。 客人信息查詢模塊 此模塊主要顯示所有客人的信 息:包括主客和從客的詳細(xì)信息,在隨客管理里面可以添加從客信息。 同時這一模塊還可以查詢到在住客人信息和所有客人信息,這一功能主要通過查詢過濾,找到合適的記錄在控件里面顯示,這一功能的實(shí)現(xiàn)比較簡單,下面就主要說明如何顯示主從客信息這一功能。 圖 45 為該模塊部分界面。 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 16 頁 這里主要實(shí)現(xiàn)的一個難點(diǎn)是從數(shù)據(jù)庫表中讀出客人的信息顯示到textbox 控件里面,因?yàn)檫@里實(shí)現(xiàn)比較麻煩我就 在數(shù)據(jù)庫設(shè)計時把記錄按從大到小的順序排序,通過兩個按鈕來逐條讀出表中每一條信息,這里也就利用了帳號設(shè)計的規(guī)則可以從表中正確的讀出信息。由于 sqldatareader對象只能對數(shù)據(jù)庫表快速的讀,它不能做到讀下一條記錄的時候從上 /下一條記錄開始往下 /上讀,所以我就利用帳號是主鍵和它的特點(diǎn)進(jìn)行讀取,下面是主要的代碼: dbmani db = new dbmani()。//生成類對象 string sql = select * from VIEW1。//對視圖進(jìn)行查詢 SqlDataReader rd = (sql)。//調(diào)用公用類方法生成 rd 對象 本頁面在第一次加載時點(diǎn)擊 ’下一條 ’按鈕將表中第一條記錄顯示在文本框里,若點(diǎn)擊 ’上一條 ’按鈕則不顯示任何內(nèi)容。當(dāng)文本里面有內(nèi)容時,點(diǎn)擊 ’下一條 ’按鈕,用字符串變量記下該文本框中的帳號,取其后 5 個字符轉(zhuǎn)化成 int 型,用 index 記下,如果是 1 說明該天的登記客人已經(jīng)查詢完了,如果大于 1 說明該天登記客人還有,可以用 sql 語句: sql=select * from VIEW1 where Hgaccount=’”。 sql+=39。+().Substring(0,9)。 sql+=00000.Substring(0,().Length)+()+39。//這條 sql 語句是對視圖里查詢 Hgaccount 為這個值的記錄。用 rd 進(jìn)行讀取并為 textbox 控件賦值。 另外一個功能就是隨客管理,在新客登記模塊已經(jīng)講過從客和主客共用一個帳號,在添加從客時,是添加到表 HRGuest 里面,帳號、姓名、圖 45 客人信息查詢界面 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 17 頁 房號共同作為主鍵。 這里用到的有頁面間的傳遞參數(shù),即將添加到數(shù)據(jù)庫表中的數(shù)據(jù)顯示到 datagridview 里面,當(dāng)添加成功時,該頁面自動關(guān)閉,下面的 ’客戶中心 ’成為活動窗體,該窗體上的 datagridview 更新顯示的內(nèi)容。 下面就是所用到的主要代碼: dbmani db = new dbmani()。//生成 dbmani 對象,可以用 db 調(diào)用類里面的方法 string sql = select * from HGuest where HGaccount =39。 ;sql+=().Trim()+39。//這是一條 sql 查詢語句 SqlDataReader rd = (sql)。//生成 sqldatareader 對象 while (())//逐行讀取數(shù)據(jù)庫中信息 { = rd[1].ToString()。 = rd[2].ToString()。 = rd[4].ToString()。 = rd[5].ToString()。} [] obitems = (39。 39。)。//將靜態(tài)全局變量所傳來的值,由于該值是房號中間有空格,這句代碼將獲得的字符串即房號放入對象數(shù)組中 (obitems)。//將房號添加到 bobox 控件中 = false。 = false。 = false。 =false。//控制控件信息 。 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 18 頁 結(jié) 論 該酒店管理系統(tǒng)是運(yùn)行在單機(jī)環(huán)境下的 MIS,它具備了酒店管理的一些基本的功能,如新客登記、客人預(yù)定、 預(yù)定轉(zhuǎn)入住、客人結(jié)帳離店、客人信息查詢、房間設(shè)置等,但本系統(tǒng)的核心部分是客人定房入住模塊,它包括 3 個子模塊:客人預(yù)定、新客登記、客人信息查詢。該模塊是系統(tǒng)實(shí)現(xiàn)的重點(diǎn),也是我實(shí)現(xiàn)比較滿意的一部分。 雖然我實(shí)現(xiàn)了酒店管理的基本功能, 但 有些功能實(shí)現(xiàn)的并不完善,如查詢客人資料這一功能 ,一些查詢條件不十分充分,使得查詢結(jié)果的意義不是很大。 數(shù)據(jù)庫設(shè)計也有些欠妥 ,代碼實(shí) 現(xiàn)部分冗余較多。 總之,這幾個月的畢業(yè)設(shè)計,不僅使我對酒店管理系統(tǒng)的功能有了進(jìn)一步的認(rèn)識,也使我加深了對所學(xué)知識的理解??梢哉f,畢業(yè)設(shè)計不僅是對我在大學(xué)所學(xué)知識的一個綜合運(yùn)用,也是一次增長知識和經(jīng)驗(yàn)的好機(jī)會,同時也使我學(xué)會了許多處理、解決問題的方法,大大提高了自己的動手能力,對以后的學(xué)習(xí)和工作有很大的影響。 河南大學(xué)本科畢業(yè)生學(xué)士學(xué)位論文 第 19 頁 參考文獻(xiàn) [1] 陳志泊等,數(shù)據(jù)庫原理及應(yīng)用教程,人民郵電出版社, 2021 年 1 月 [2] 馬峻等, C網(wǎng)絡(luò)編程及應(yīng)用, 機(jī)械工業(yè)出版社 2021 年 [3] 齊治昌、譚慶平、寧洪等 軟件工程 高 等教育出版社 2021 年 [4] 黃明等, C+SQL Server 2021 中小型信息系統(tǒng)開發(fā)實(shí)例精選 機(jī)械工業(yè)出版社 2021 年 [5] 劉瑞新、馬峻 .等 C網(wǎng)絡(luò)編程及應(yīng)用 [M].機(jī)械工業(yè)出版社 .2021 年 5月 [6]Peter Ajith, C Network Programming Fundamentals. Course Technology Press [7]Peter Ajith, HandsOn SQL Server 2021 Administration. Course Technology Press
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1