版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)報(bào)告(本科)課程:學(xué)號(hào):姓名:班級(jí):教師:時(shí)間:數(shù)據(jù)庫原理張自豪袁滿2013 級(jí)計(jì)算機(jī)科學(xué)與技術(shù)孫雯2015.4-2015.7計(jì)算機(jī)學(xué)院設(shè)計(jì)名稱:酒店管理系統(tǒng)設(shè)計(jì)設(shè)計(jì)內(nèi)容、目的與要求:( 1)旅客基本信息的錄入; ?( 2)旅客基本信息的查詢、修改、增加、刪除等; ?( 3)酒店相關(guān)信息的錄入,包括房間號(hào)、收費(fèi)標(biāo)準(zhǔn)、床位、類別等;?( 4)酒店類別標(biāo)準(zhǔn)的制定、類別信息的輸入; ?( 5)酒店基本信息的查詢、修改、刪除等; ?( 6)住房信息的錄入,包括房間號(hào)、旅客姓名等; ?( 7)退房信息的更新;計(jì)劃與進(jìn)度安排:5 月 12 日 5 月 14 日:分析題目 , 設(shè)計(jì)題目模塊;5 月
2、15 日 6 月 4 日:編寫課程設(shè)計(jì)的模塊程序;6 月 5 日 6 月 20 日:把各模塊程序結(jié)合, 并調(diào)試程序;6 月 21 日 6 月 30 日:參考網(wǎng)上程序 , 修改和重寫部分程序并作出課程設(shè)計(jì)報(bào)告冊(cè)和說明書;7 月 1 日 7 月 5 日:調(diào)整報(bào)告格式,完善、美化,準(zhǔn)備課程設(shè)計(jì)驗(yàn)收。設(shè)計(jì)過程、步驟(可加頁) :某賓館需要建立一個(gè)住房管理系統(tǒng),需求分析結(jié)果如下:(1)賓館要求該系統(tǒng)能實(shí)現(xiàn)住房信息管理、客戶信息管理等功能;(2)一個(gè)房間有多個(gè)床位,同一房間內(nèi)的床位具有相同的收費(fèi)標(biāo)準(zhǔn)。不同類型的房間的床位收費(fèi)標(biāo)準(zhǔn)可能不同;(3)每個(gè)房間有房間號(hào)、收費(fèi)標(biāo)準(zhǔn)、床位數(shù)目等信息;(4)每位旅客有身
3、份證號(hào)碼、姓名、性別、出生日期和地址等信息;(5)對(duì)每位旅客的每次住宿,應(yīng)該記錄其入住日期、退房日期和預(yù)付款額信息;(6)管理系統(tǒng)可查詢出旅客住宿相關(guān)信息、房間信息。結(jié)果與分析(可以加頁) :載入界面主界面( 1)信息管理:可以對(duì)于各種信息的查詢, 個(gè)人信息可以查看自己的私人信息,還可以對(duì)自己的私人信息進(jìn)行修改。 用戶信息查看用戶的個(gè)人信息, 對(duì)用戶的信息進(jìn)行增、刪、查、改。 ?旅客登錄客房查詢信息修改( 2)客戶信息管理:可以新建客戶,輸入客戶的身份證號(hào)碼、姓名、性別、出生日期和地址等信息, 可以對(duì)于客戶的信息進(jìn)行相應(yīng)的修改, 還可以對(duì)客戶的消費(fèi)信息進(jìn)行統(tǒng)計(jì)。 ?管理員界面用戶管理( 3)酒
4、店信息管理:可以在相應(yīng)的房間類型下面進(jìn)行添加相應(yīng)的房間,對(duì)相應(yīng)的房間進(jìn)行刪除,查看空房以及酒店的情況。 ?客房管理( 4)入住和退房管理: 客戶可以入住相應(yīng)的類型房型下的空房, 然后可以退房,系統(tǒng)自動(dòng)將相應(yīng)的訂單狀態(tài)置為失效, 入住狀態(tài)置為已退房, 將相應(yīng)房間的狀態(tài)置為空房。 ?入住登記退房結(jié)賬( 5)酒店類型管理:管理員可以對(duì)相應(yīng)的房型進(jìn)行各種屬性的修改,可以按照需求添加相應(yīng)的房型, 管理員、工作人員都可以查看相應(yīng)的房型信息,管理員有需要時(shí)可以刪除相應(yīng)的房型,系統(tǒng)自動(dòng)將該房型下的房間刪除。?客房修改系統(tǒng)功能分析某賓館需要建立一個(gè)住房管理系統(tǒng),需求分析結(jié)果如下:?( 1)賓館要求該系統(tǒng)能實(shí)現(xiàn)住
5、房信息管理、客戶信息管理等功能;?( 2)一個(gè)房間有多個(gè)床位,同一房間內(nèi)的床位具有相同的收費(fèi)標(biāo)準(zhǔn)。不同類型的房間的床位收費(fèi)標(biāo)準(zhǔn)可能不同; ?( 3)每個(gè)房間有房間號(hào)、收費(fèi)標(biāo)準(zhǔn)、床位數(shù)目等信息;?( 4)每位旅客有身份證號(hào)碼、姓名、性別、出生日期和地址等信息;?( 5)對(duì)每位旅客的每次住宿, 應(yīng)該記錄其入住日期、 退房日期和預(yù)付款額信息; ?( 6)管理系統(tǒng)可查詢出旅客住宿相關(guān)信息、房間信息。 ?3). 安全性和完整性要求 ?安全性先通過試圖機(jī)制, 不同的用戶只能訪問系統(tǒng)授權(quán)的視圖, 這樣可以滿足系統(tǒng)數(shù)據(jù)一定程度上的安全性,在通過用戶授權(quán)機(jī)制,用戶登錄來識(shí)別用戶級(jí)別,根據(jù)這個(gè)級(jí)別來分配用戶權(quán)限,
6、達(dá)到數(shù)據(jù)更高層次的安全保密功能。?系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性。 可以通過建立主、外鍵,使用 check 約束,或者通過使用觸發(fā)器和級(jí)聯(lián)更新。設(shè)計(jì)體會(huì)與建議:張自豪:個(gè)人對(duì)這個(gè)程序相對(duì)滿意。通過本次課程設(shè)計(jì),對(duì) SQL語言,數(shù)據(jù)庫的創(chuàng)建、修改、刪除方法有了一定的了解,通過導(dǎo)入表和刪除表、更改表,學(xué)會(huì)了數(shù)據(jù)庫的基本操作。很多事情不是想象中的那么簡(jiǎn)單的,它涉及到的各種實(shí)體、屬性、數(shù)據(jù)流程、數(shù)據(jù)處理等等。很多時(shí)候感覺后面的設(shè)計(jì)根本無法繼續(xù),感覺像是被前面做的各種圖限制了。 在做關(guān)系模型轉(zhuǎn)換的時(shí)候碰到有些實(shí)體即可以認(rèn)為是實(shí)體又可以作為屬性,為了避免冗余,盡量按照屬性處理了。從各種文檔的閱
7、讀到需求分析、概要設(shè)計(jì)、數(shù)據(jù)庫總體設(shè)計(jì)、 代碼編寫與調(diào)試,我們都準(zhǔn)備了好長時(shí)間。組內(nèi)分工合作的整個(gè)過程,我親身體驗(yàn)了一回系統(tǒng)的設(shè)計(jì)開發(fā)過程, 分工合作的好處。很多東西書上寫的很清楚,貌似看著也很簡(jiǎn)單,思路非常清晰。 但真正需要自己想辦法去設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面突然就發(fā)現(xiàn)自己一開始的設(shè)計(jì)有問題,然后又回去翻工,在各種反復(fù)中不斷完善自己的想法。我想有這樣的問題不止我一個(gè),事后想想是一開始著手做的時(shí)候下手過于輕快, 或者說是根本不了解自己要做的這個(gè)系統(tǒng)是給誰用的。因?yàn)闆]有事先做過仔細(xì)的用戶調(diào)查,不知道整個(gè)業(yè)務(wù)的流程,也不知道用戶需要什么功能就忙著開發(fā),這是作為設(shè)計(jì)開發(fā)人員需
8、要特別警惕避免的,不然會(huì)給后來的工作帶來很大的麻煩,甚至可能會(huì)需要全盤推倒重來。所以以后的課程設(shè)計(jì)要特別注意這一塊的設(shè)計(jì)。?經(jīng)過組內(nèi)討論, 我們確定的課題是企業(yè)信息文檔管理系統(tǒng)。說實(shí)話,我對(duì)這個(gè)系統(tǒng)不是很了解。通過上網(wǎng)查找資料、相關(guān)文獻(xiàn)的閱讀,我對(duì)該系統(tǒng)有了大體的了解。袁滿:通過這次畢業(yè)設(shè)計(jì)的完成, 使我對(duì)自己所學(xué)知識(shí)進(jìn)一步的了解, 同時(shí)通過實(shí)踐發(fā)現(xiàn)自己的不足, 對(duì)知識(shí)的掌握及運(yùn)用存在諸多的不完善。 本系統(tǒng)也存在著很多不足,如系統(tǒng)十分簡(jiǎn)單, 實(shí)現(xiàn)功能也不夠完善, 安全性問題也沒有很好的解決。所以在今后的學(xué)習(xí)中我會(huì)繼續(xù)努力, 完善自我,同學(xué)的幫助、指導(dǎo)老師的用心輔導(dǎo)和學(xué)校的精心安排使這個(gè)課題能夠
9、順利進(jìn)行。 但是,由于時(shí)間倉促以及本人水平有限,本系統(tǒng)還有很多不完善之處,也難免存在錯(cuò)漏,懇請(qǐng)老師諒解。在需求分析過程中,我們通過上網(wǎng)查資料,去圖書館查閱相關(guān)資料,結(jié)合我們的生活經(jīng)驗(yàn),根據(jù)可行性研究的結(jié)果和用戶的需要,分析現(xiàn)有情況及問題。在一個(gè)月的時(shí)間里,不斷地對(duì)程序及各模塊進(jìn)行修改、 編譯、調(diào)試、運(yùn)行,其間遇到很多問題,經(jīng)過組內(nèi)討論。 最終把它解決了。 通過這次課程設(shè)計(jì),我對(duì)數(shù)據(jù)庫的設(shè)計(jì)更加熟練了。附錄(代碼):/ 軟件載入using System;using System.ComponentModel;using System.Data;using System.Drawing;using
10、 System.Linq;using System.Text;namespace HotelManagementpublic partial class Entering : Formpublic Entering()InitializeComponent();int i=1;private void timer1_Tick(object sender, EventArgs e)progressBar1.PerformStep();if (progressBar1.Value = 100)if (i = 20)timer1.Stop();this.Hide();new index().Show
11、();i+;/ 登陸界面代碼using System;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.IO;namespace HotelManagementpublic partial class login : Formpublic login()InitializeComponent();public static int choice = 0;/將值傳給 index.choice,用于判斷用戶是否登陸pr
12、ivate void inlog(string infos)/用于標(biāo)記是否登陸成功,并在寫入日志 infos信息index中stringpaths = Directory.GetCurrentDirectory()+ "log.txt" /當(dāng)前工作目錄下創(chuàng)建文件StreamWriterswtxt=newStreamWriter(paths,true,Encoding.Default);swtxt.WriteLine(infos); /寫文本流swtxt.Close();string username, password;private void dl_Click(objec
13、t sender, EventArgs e)string sql;DataSet ds; /數(shù)據(jù)在內(nèi)存中的緩存sql = " select * from userInfo where username='" + username +"' and pwd='" + password + "'"/默認(rèn)為旅客登陸sql= " select* from Manager where adminname='" + username+ "' and pwd='&q
14、uot; + password + "'"connect data = new connect();data.Database_con();ds = data.getDataset(sql);DataTable dt = ds.Tables0;DataRow dr;/connect/實(shí)例打開數(shù)據(jù)庫獲取執(zhí)行結(jié)果單表單行dr= dt.Rows0;/ 將查詢結(jié)果的第一行賦值給drdri表示該行的第i+1 個(gè)單元格this.Hide();choice = 1;/標(biāo)記登錄狀態(tài)為登陸Guest guest = new Guest();guest.User= username;
15、/用于在admin 或guest的狀態(tài)欄顯示登陸者的賬號(hào)guest.Usertype = "旅客 "guest.Show();inlog(myss); /寫入信息到文本this.Hide();choice = 1;/標(biāo)記登錄狀態(tài)為登陸admin manager = new admin();manager.User = username;manager.Usertype= "管理員"manager.Show();inlog(myss);elseMessageBox.Show("用戶權(quán)限選擇錯(cuò)誤!","提示",MessageBoxButtons.OK);elseMessageBox.Show("用戶名或者密碼錯(cuò)誤!請(qǐng)重試!", "警告 ",MessageBoxButtons.OK);elseMessageBox.Show("請(qǐng)確認(rèn)輸入完整信息", "提示 ");private void cancel_Click(object sender, EventArg
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國數(shù)字集中病人監(jiān)護(hù)系統(tǒng)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國加密電子郵件服務(wù)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 中國中式快餐行業(yè)未來趨勢(shì)預(yù)測(cè)分析及投資規(guī)劃研究建議報(bào)告
- 2025年中國鐵鋁酸鹽水泥行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告
- 2025年中國通風(fēng)系統(tǒng)設(shè)備行業(yè)市場(chǎng)深度研究及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025年度股權(quán)激勵(lì)計(jì)劃實(shí)施合同委托書
- 2025年國際貨物貿(mào)易環(huán)保合同標(biāo)準(zhǔn)規(guī)范范文
- 2025年度大型水利工程招投標(biāo)合同范本及細(xì)則
- 2025年度空運(yùn)出口貨物運(yùn)輸安全保障體系合同
- 2025年度智能工地電工勞務(wù)分包合同規(guī)范范本
- 《旅游資料翻譯》課件
- 《既有軌道交通盾構(gòu)隧道結(jié)構(gòu)安全保護(hù)技術(shù)規(guī)程》
- 2024年安徽省中考數(shù)學(xué)試卷含答案
- 2024年湖南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 心尖球形綜合征
- DBJT 13-460-2024 既有多層住宅建筑增設(shè)電梯工程技術(shù)標(biāo)準(zhǔn)
- 中國證監(jiān)會(huì)證券市場(chǎng)交易結(jié)算資金監(jiān)控系統(tǒng)證券公司接口規(guī)范
- 2025屆天津市部分學(xué)校高三年級(jí)八校聯(lián)考英語試題含解析
- 微項(xiàng)目 探討如何利用工業(yè)廢氣中的二氧化碳合成甲醇-2025年高考化學(xué)選擇性必修第一冊(cè)(魯科版)
- 廣東省廣州市黃埔區(qū)2024-2025學(xué)年八年級(jí)物理上學(xué)期教學(xué)質(zhì)量監(jiān)測(cè)試題
- 水產(chǎn)品冷凍加工原料處理與加工技術(shù)考核試卷
評(píng)論
0/150
提交評(píng)論