數(shù)據(jù)庫(kù)課程設(shè)計(jì)-客房信息管理系統(tǒng)教材_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)-客房信息管理系統(tǒng)教材_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)-客房信息管理系統(tǒng)教材_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)-客房信息管理系統(tǒng)教材_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)-客房信息管理系統(tǒng)教材_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2015屆課程設(shè)計(jì)數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)說(shuō)明書題目客房信息管理系統(tǒng)學(xué)生姓名單曉薈學(xué)號(hào)5011211314所屬學(xué)院信息工程學(xué)院專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)15-3班指導(dǎo)教師化希耀教師職稱講師塔里木大學(xué)教務(wù)處制VV數(shù)據(jù)庫(kù)原理 課程設(shè)計(jì)說(shuō)明書目錄1. 意義22. 業(yè)務(wù)分析: 22.1. 業(yè)務(wù)內(nèi)容22.2業(yè)務(wù)可行性分析 33. 需求分析34. 數(shù)據(jù)字典:45. 數(shù)據(jù)流圖:76. 概念模型設(shè)計(jì): 97. 邏輯模型設(shè)計(jì): 148. 物理設(shè)計(jì):159. 物理實(shí)施:1710. 功能代碼2010.1基本操作:2010.2創(chuàng)建視圖2110.3部分存儲(chǔ)過(guò)程 2411. 總結(jié)251課程設(shè)計(jì)說(shuō)明書1. 意義隨著酒店規(guī)模的不斷擴(kuò)

2、大,客房數(shù)量的急劇增加,有關(guān)客房的各種信息也在不斷成倍增長(zhǎng)。面對(duì)龐大 的信息量,就需要有客房信息管理系統(tǒng)來(lái)提高客房管理工作的效率。2. 業(yè)務(wù)分析:2.1. 業(yè)務(wù)內(nèi)容客房信息管理系統(tǒng)所涉及的主要業(yè)務(wù)是預(yù)訂管理,接待管理,換房管理,結(jié)賬管理和客房管理,各個(gè) 部分的業(yè)務(wù)流程具體如下:(1)預(yù)定管理:客戶查找是否有合適房間,若有則填寫預(yù)訂登記單,員工審核登記單,若正確無(wú)誤,則對(duì) 預(yù)訂登記,產(chǎn)生預(yù)訂登記表。(3)換房管理:根據(jù)客戶的需要,員工查找相應(yīng)類型的房間,若有則填寫調(diào)房登記單,員工審核登記單, 若正確無(wú)誤,則對(duì)修改客房信息表和入住登記表。(4)結(jié)賬管理:客人到前臺(tái)對(duì)掛賬進(jìn)行結(jié)賬,員工進(jìn)行結(jié)賬登記,

3、并并填寫收據(jù)和打印報(bào)表給客戶。(5)客房管理:接受員工的客房信息單,審核信息單,若正確無(wú)誤,則對(duì)客房信息登記,記錄到總帳。 業(yè)務(wù)流程圖如下:22業(yè)務(wù)可行性分析經(jīng)濟(jì)性網(wǎng)站前臺(tái)展示了整個(gè)賓館的服務(wù)內(nèi)容、賓館的設(shè)施、硬件條件及一系列的相關(guān)信息,滿足了全面展示賓 館自身形象的要求。設(shè)置“在線訂房”功能模塊,提供在線訂房功能,滿足客戶通過(guò)網(wǎng)絡(luò)預(yù)訂房間的要求。 通過(guò)網(wǎng)絡(luò)對(duì)賓館日常業(yè)務(wù)進(jìn)行管理,大大的提高了房間的利用率,提高了賓館的經(jīng)營(yíng)效率,使賓館的經(jīng)濟(jì) 效益最大化。技術(shù)性網(wǎng)站后臺(tái)實(shí)現(xiàn)了對(duì)前臺(tái)信息的管理功能。通過(guò)信息管理模塊,實(shí)現(xiàn)了不斷更新賓館各方面信息的要求。 通過(guò)訂單管理模塊對(duì)客人的房間預(yù)訂信息進(jìn)行管理

4、,更科學(xué)的按排賓館自身的房間自然資源。管理客人的 留言信息,及時(shí)和客人進(jìn)行溝通。管理性主要考慮企業(yè)或組織中管理人員對(duì)開(kāi)發(fā)管理信息系統(tǒng)的態(tài)度和企業(yè)管理方面的基礎(chǔ)工作。3. 需求分析系統(tǒng)分為管理員和普通工作人員兩種模式。管理員有信息管理、入住管理、客戶管理、房型管理和房間管理等功能。 工作人員有信息管理、入住管理、客戶管理等功能。信息管理個(gè)人信息用戶信息客戶信息訂單信息入住管理入住退房3房型管理添加房型修改房型查看房型刪除房型房間信息 客戶管理新建客戶修改客戶客戶信息統(tǒng)計(jì) 房間管理查看客房情況空房統(tǒng)計(jì)添加房間刪除房間(1)登陸:用戶用自己的用戶名和密碼登陸,進(jìn)行相應(yīng)權(quán)限的系統(tǒng),對(duì)系統(tǒng)進(jìn)行操作,新用

5、戶可以進(jìn)行注 nn丿冊(cè)。(2)信息管理:可以對(duì)于各種信息的查詢,個(gè)人信息可以查看自己的私人信息,還可以對(duì)自己的私人信息 進(jìn)行修改。用戶信息查看用戶的個(gè)人信息,對(duì)用戶的信息進(jìn)行增、刪、查、改??蛻艄芾砜梢孕陆蛻簦?)客戶管理:可以新建客戶,對(duì)于客戶的信息進(jìn)行相應(yīng)的修改,還可以對(duì)與客戶的消費(fèi)信息進(jìn)行統(tǒng)計(jì)。(4)房間管理:可以在相應(yīng)的房間類型下面進(jìn)行添加相應(yīng)的房間,對(duì)相應(yīng)的房間刪除,查看空房以及客房 情況。(5)入住管理:客戶可以入住相應(yīng)的類型房型下的空房,然后可以退房,系統(tǒng)自動(dòng)將相應(yīng)的訂單狀態(tài)置為 失效,入住狀態(tài)置為已退房,將相應(yīng)房間的狀態(tài)置為空房。(6)房型管理:管理員可以對(duì)相應(yīng)的房型進(jìn)行各種

6、屬性的修改,可以按照需求添加相應(yīng)的房型,管理員、 工作人員都可以查看相應(yīng)的房型信息,管理員有需要時(shí)可以刪除相應(yīng)的房型,系統(tǒng)走動(dòng)將該房型下的房間 刪除。系統(tǒng)功能圖:圖1系統(tǒng)功能圖4. 數(shù)據(jù)字典:user用戶表字段名主鍵外鍵類型字節(jié)數(shù)長(zhǎng)度小數(shù)位字段說(shuō)明user_idint4100用戶編號(hào)user_ namevarchar20200用戶姓名user_sexvarchar550性別user_ageint4100年齡sig naturevarchar1001000個(gè)性簽名VV數(shù)據(jù)庫(kù)原理 課程設(shè)計(jì)說(shuō)明書teleph onevarchar15150電話號(hào)碼logi nAcco untvarchar20200

7、登陸賬號(hào)passwordvarchar20200密碼rightvarchar10100權(quán)限表3.1賓館客房管理 user用戶表book訂單表字段名主鍵外鍵類型字節(jié)數(shù)長(zhǎng)度小數(shù)位字段說(shuō)明book_idint4100訂單號(hào)clie nt_idVint4100客戶號(hào)roomdVint4100房間號(hào)isSubscripti onint4100是否預(yù)定daysint4100天數(shù)liveTimedatetime8233入住時(shí)間leaveTimedatetime8233離開(kāi)時(shí)間prePaydecimal9181預(yù)支金額liveStatevarchar20200入住狀態(tài)bookStatevarchar20200

8、訂單狀態(tài)feedecimal9181金額bala needecimal9181余額表3.2賓館客房管理 book訂單表client客戶表字段名主鍵外鍵類型字節(jié)數(shù)長(zhǎng)度小數(shù)位字段說(shuō)明clie nt_idint4100客戶編號(hào)clie nt_n amevarchar20200姓名clie nt_sexvarchar550性別ide ntityldvarchar20200身份證號(hào)totalC on sumedecimal9181總消費(fèi)額level_idint4100等級(jí)編號(hào)表3.3賓館客房管理client客戶表room房間表字段名主鍵外鍵類型字節(jié)數(shù)長(zhǎng)度小數(shù)位字段說(shuō)明roomdVint4100房間編號(hào)t

9、ype_idVint4100類別號(hào)statevarchar10100房間狀態(tài)表3.4賓館客房管理 room房間表roomType 房間類型表字段名主鍵外鍵類型字節(jié)數(shù)長(zhǎng)度小數(shù)位字段說(shuō)明type_idVint4100類型號(hào)type_ namevarchar20200類型名in troduct iontext1621474836470介紹facilityvarchar1001000設(shè)施breakfastvarchar10100早餐描述ben Descvarchar20200床位描述pricedecimal9181單價(jià)subsFeedecimal9181訂金價(jià)格表3.5賓館客房管理roomType房間

10、類型表level等級(jí)表字段名主鍵外鍵類型字節(jié)數(shù)長(zhǎng)度小數(shù)位字段說(shuō)明level_idint4100等級(jí)編號(hào)level_ namen char20100等級(jí)名字ratedecimal521優(yōu)惠比例表3.6賓館客房管理level等級(jí)表5. 數(shù)據(jù)流圖:19退房管理員預(yù)訂客房細(xì)節(jié)已付訂金的訂單訂單記錄/ 客戶細(xì)節(jié) 客房號(hào)登記訂單已登記的訂單亠超期取消訂單預(yù)留客房訂房支付現(xiàn)金查詢、修改付現(xiàn)入住/返回客房信息表分配客房圖5.2訂房數(shù)據(jù)流圖已審核.提交信息員工信息表提交、修改信息.工作人員返回信息成功入住資料變動(dòng)客戶信息表圖5.3工作人員修改個(gè)人、客戶信息員工信息表”添加、查詢、修改、刪除返回信息管理員查詢、修

11、改、刪 除、插入客房信息表返回信息返回信息插入、查詢、刪客戶信息表查詢、修改、刪 除、插入訂單信息表圖5.5管理員數(shù)據(jù)流圖6.概念模型設(shè)計(jì):E-R 圖:圖6.1房間實(shí)體屬性圖圖6.2客戶實(shí)體屬性圖類型名介紹設(shè)施房間類型訂金價(jià)格床位描述早餐描述編號(hào)圖6.3房間類型實(shí)體屬性圖圖6.4級(jí)別實(shí)體聯(lián)系圖客戶號(hào)是否預(yù)定訂單預(yù)支金額訂單狀態(tài)預(yù)定時(shí)間余額入住狀態(tài)由口 房號(hào)訂單號(hào)圖6.6訂單實(shí)體聯(lián)系圖屬于1管理含有11訂/退房房間號(hào)n訂房時(shí)間天數(shù)類型號(hào)管理員工作人員級(jí)別類型圖6.7賓館客房管理系統(tǒng) E-R圖客戶客戶int房間號(hào)int等級(jí)號(hào)1int訂單號(hào)int等級(jí)號(hào)int客戶名varchar(20)性別char(

12、2)身份證號(hào)varchar(20)消費(fèi)金額int級(jí)別FK_客戶住一房間房間房間號(hào)int類型號(hào)2int訂單號(hào)int類型號(hào)int房間狀態(tài)varchar(10)FK_房間屬于2房間類型客尸F(xiàn)K_房間等級(jí)名字 varchar(20) 優(yōu)惠比例 varchar(20) 等級(jí)號(hào)1FK客戶_預(yù)訂訂單1一訂單int用戶用戶號(hào)int客戶int用戶名varchar(20)用戶性別char(2)年齡int個(gè)性簽名varchar(100)聯(lián)系方式varchar(15)登陸賬號(hào)varchar(20)登陸密碼varchar(20)權(quán)限int房間類型名varchar(20)簡(jiǎn)介text設(shè)施varchar(20)早餐bit價(jià)

13、格varchar(20)床位描述varchar(20)類型號(hào)2int房間類型訂單號(hào)int客戶1int房間號(hào)1int是否預(yù)定bit天數(shù)int入住時(shí)間datetime離店時(shí)間datetime預(yù)交總金額int入住狀態(tài)varchar(20)訂單狀態(tài)varchar(20)所需金額int欠費(fèi)int訂單levelclientclient_idintbook_idintlev_leveldintroomdintleveldintclient_namevarchar(20)client_sexchar(2)identityldvarchar(20)totalconsumeintFK CLIENTlevel na

14、merateLEVELlevel idvarchar(20)varchar(20)intFK CLIENT、住 _ROOMroomroomdintbook_idintroo_type_idinttype_idintstatevarchar(10)FK_ROOM屬于1ROOMTYPEtype_namevarchar(20)introductiontextfacilityvarchar(20)breakfastbitsubsfeevarchar(20)bendescvarchar(20)type_idintpriceintroomtypeFK CLIBOOKCLIENTFK ROOOKbook_i

15、dintclient_idintroomdintissubscriptionbitdaysintlivetimedatetimeleavetimedatetimeprepayintlivestatevarchar(20)bookstatevarchar(20)feeintbalanceintbookuseruser_idintclient_idintuser_namevarchar(20)user_sexchar(2)user_ageintsignaturevarchar(100)telephonevarchar(15)loginaccountvarchar(20)passwordvarcha

16、r(20)rightint7邏輯模型設(shè)計(jì):room(room id,typed,.st.ate);roomType(type id,type name,i ntroduct ion, facility,breakfast,be nDesc,price,subsFee); leveldevel id,level name,rate);user(user_id, user name,user_sex,signature,telephone,loginAccount,password,right);client(client id,client name,identityld,totalCOnsum

17、e,level_id);book(book_id,clie nt_id,room_id,isSubscripti on, days,liveTime,leaveTime,prepay,liveState,bookS tate,fee,bala nee);8.物理設(shè)計(jì):/* Table: book*/*/create table book (book_idintnot n ull,clie nt_idintnot n ull,roomdintnot null,issubscripti onbitn ull,daysintnull,livetimedatetimen ull,leavetimeda

18、tetimen ull,prepayintnull,livestatevarchar(20)n ull,bookstatevarchar(20)nullfeeintn ull,bala neeintn ull,con strai nt PK_BOOK primary key (book_id) )go*/*/* Table: clie nt=*/create table clie nt (clie nt_idintnot n ull,book_idintn ull,lev_level_idintn ull,roomdintn ull,level_idintnot n ull,clie nt_n

19、 amevarchar(20)n ull,clie nt_sexchar(2)n ull,ide ntityldvarchar(20)n ull,totalc on sumeintn ull,con strai nt PK_CLIENT primary key (clie nt_id)Go/*=*/* Table: level*/*=*/ create table level (level_ name varchar(20)n ull,ratevarchar(20)nu II,level_idintnot n ull,con stra int PK_LEVEL primary key (lev

20、el_id)VV數(shù)據(jù)庫(kù)原理 課程設(shè)計(jì)說(shuō)明書go/* Table: room*/* /*=*/create table room (roomdintnot null,roo_type_idintn ull,book_idintn ull,type_idintnot n ull,statevarchar(10)n ull,*/con strai nt PK_ROOM primary key (roo md)Go/*=*/* Table: roomtype*/*=*/ create table roomtype (type_ namevarchar(20)n ull,in troduct ionte

21、xtn ull,facilityvarchar(20) n ull,breakfastbitnu II,subsfeevarchar(20)nu II,ben descvarchar(20) n ull,type_idintnot n ull,priceintn ull,con strai nt PK_ROOMTYPE primary key (type_id)go/*=*/* Table: user*/*=*/)21create table user( user idintnot null, null,user_ namevarchar(20)nulluser_sexchar(2)n ull

22、,user_ageintnull,sig naturevarchar(100)null,telepho nevarchar(15)null,logi nacco untvarchar(20)nu II,passwordvarchar(20)n ull,client idintintnull,rightcon stra int PK_USER primary key(user_id)vv數(shù)據(jù)庫(kù)原理 課程設(shè)計(jì)說(shuō)明書Go9物理實(shí)施:圖9.1數(shù)據(jù)庫(kù)截圖23VV數(shù)據(jù)庫(kù)原理 課程設(shè)計(jì)說(shuō)明書31圖 9.2 Book 表roomidnt4rao_typt_idint斗book_idht4type idht4s

23、tatevstchair10恥鍵TB類型|大小|空認(rèn)值1圖 9.3 Room 表列:鍵ID 名稱數(shù)據(jù)類型尢小空type_n3me20introductiontext1Efacilityvrchair20bfeaUastbit1subsfeevarchar20bende$cvarchar20type_idint4一0 0話話0場(chǎng)口圖 9.4 Room_type 表鍵ID 名稱數(shù)據(jù)類型大小空默認(rèn)障牲c(diǎn)lienLidint4bookidini4leCleyeLidint4roorn_idmt4lsvel_idint4clienLriamevarchar20clienLsewchar2x!)itei列

24、:圖 9.5 Client 表鍵 ID 名稱0user_id cient_d user_narme u$et_$ex user_age signature telephoneintint varchar chat int varchar varchar44202410015UliI圖 9.6 User 表10.功能代碼10.1基本操作:10.1.1查詢客戶基本信息10.1.2向客戶表中插入新客戶10.1.3空房統(tǒng)計(jì)10.1.4查看房間類型:吊(5) * S% |-1 ” IQ單曉薈*-0 *-n 4_B對(duì)象瀏覽器W:件(?)編輯d) i工具窗口幫助J JT440 CT440k40 丁n網(wǎng)格15

25、D消息批查謹(jǐn)JC440 (S O)JC44Ok4O (52)單鑒薈 0:00:00 M 行 行“列 14詮接:1m4fm m mlp tJUJUJu10.1.5修改數(shù)據(jù)update roomtypeset breakfast=牛奶面包where type_name=標(biāo)準(zhǔn)間;10.2創(chuàng)建視圖 10.2.1賬號(hào)信息視圖create view dbo.acco un tI nfo as select user_id,log in Acco un t,password from user賬號(hào)信息視圖10.2.2賬單視圖CREATE view dbo.bill asselect distinet boo

26、k.book_id訂單號(hào),client.client_name客戶姓名,room.room_id 房間號(hào),type_name類型名,roomtype.price 單價(jià),days 天數(shù),prePay 預(yù)支,book.fee 消費(fèi)金額 ,balanee 余額,liveTime 入 住時(shí)間from book,clie nt,room,roomType,levelwhere book.clie nt_id=clie nt.clie nt_id and book.room_id=room.room_idand room.type_id=roomType.type_id單號(hào)I客戸姓名I房間號(hào)I類型名I單5

27、H丟數(shù)1預(yù)支I消費(fèi)金霰余額IXkFJI-紅小三明 壬張劉1O 司司司 無(wú)歯Jlf 豪標(biāo)普002200221121 O 50 -A300331131 O 001X20020 5 0100 2011-1-11502011-4-11002011-5-1賬單視圖10.2.3客戶信息視圖create view dbo.clie ntlnfo as SELECTclie nt_n ame, clie nt_sex,iden tityld, clie nt.clie nt_id, totalC on sume,level ON client.levelid = level.level idlevel.lev

28、el_name, level.rate FROMclie nt INNER JOIN-n|xcli snt|clieM sex i dent i tyldclienti d totalCLevel name rate王小紅2165412319930426452010115D張三206541231994042S4523102140劉明2365412319904520123&103200米員會(huì)賓金宜賁董賁5 3 5 o.a a1024空房視圖客戶信息視圖create view dbo.emptyRoomas SELECT room.room_id AS 房間號(hào),roomtype.type_name

29、 AS 房間類型,roomtype.bendesc AS 床位描 述,roomType.price AS 價(jià)格,roomType.subsFee AS 訂金,room.state AS 狀態(tài) FROM room INNER JOIN roomType ON room.type_id = roomType.type_id WHERE (room.state =空房)1011奈華1間J150cm+200cm003001012標(biāo)惟間J150cm+200cm1502001013小床 130 cm* L 50 ue100200房間類型I床位描逑訂金I狀態(tài)房間號(hào)悄格房房房 空空空空房視圖10.2.5房間信

30、息視圖CREATE VIEW dbo.rooml nfoASSELECTdbo.room.room_id,dbo.roomType.type _n ame,dbo.roomType.be nDesc, dbo.roomType.price,dbo.roomType.subsFeeFROM dbo.room INNER JOINdbo.roomType ON dbo.room.type id = dbo.roomType.type iddbo.roomType.facility,vv數(shù)據(jù)庫(kù)原理 課程設(shè)計(jì)說(shuō)明書35UIT,位置是“單曉薈暮中.*JC440- J-jnXroom idtypeI fa

31、cilitybexxDescprice1011有電胞大 JlSOcmZOOcm2003001012標(biāo)堆間有電腦大床 L50cm*200cm1502001013普邇間無(wú)電胞小床 130cn*150cm100200房間信息視圖10.3部分存儲(chǔ)過(guò)程10.3.1插入房間類型存儲(chǔ)過(guò)程CREATE PROCEDURE dbo.type_i nserttype_ name varchar(20),in troduct ion text,facility varchar(100),breakfast varchar(10),be nDesc varchar(20),price decimal(18, 1),s

32、ubsFee decimal(18, 1)ASBEGINinsert into roomType(type_ name,i ntroduct ion, facility,breakfast,be nDesc,price,subsFee)values(type_ name, in troduct ion, facility,breakfast,be nDesc,price,subsFee)END10.3.2訂房存儲(chǔ)過(guò)程CREATE PROCEDURE dbo.book_i nsertclie nt_idint,roo mdint,isSubscription int,days int,liveT

33、ime datetime,prePay decimal(18,1),liveState varchar(20),bookState varchar(20),fee decimal(18,1),bala nee decimal(18,1)ASBEGININSERT INTO book(client_id,room_id, isSubscription,days, liveTime, prePay, liveState, bookState, fee, balanee)VALUES(clie nt_id,room_id,isSubscriptio n, days,liveTime,prePay,liveState,bookState,fee,balance

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論