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

正文內容

酒店客房管理系統(tǒng)設計-在線瀏覽

2025-05-31 02:30本頁面
  

【正文】 。(2) 打開數(shù)據(jù)源,建立同數(shù)據(jù)源的連接。一旦連接成功,就可以運行查詢了。這樣可以讓應用程序繼續(xù)處理其它事情而不必等待。完成了查詢以后,結果集就可以被應用程序使用了。(5) 終止連接。二、 需求分析 任務概述本系統(tǒng)需要滿足以下幾個系統(tǒng)設計目標。(2)可靠性原則:必須為酒店客房提供信息安全的服務,以保證酒店信息的不被泄露。(4)可擴展性原則:采用開發(fā)的標準和接口,便于系統(tǒng)向更大的規(guī)模和功能擴展。在旅游高峰期,會有大量的顧客訂房數(shù)據(jù)輸入及查詢,在退房時也會有大量的退房數(shù)據(jù)輸入及查詢,系統(tǒng)的負荷較大;在消費淡季,數(shù)據(jù)輸入和查詢也會相對較少。在系統(tǒng)設計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應時間能夠滿足用戶對信息的處理。從系統(tǒng)的多個數(shù)據(jù)來源來看,客房信息查詢、訂房信息查詢、結算信息查詢,其準確性很大程度上決定了系統(tǒng)的成敗。(2)系統(tǒng)的開放性和系統(tǒng)的可擴充性系統(tǒng)在開發(fā)過程中,應該充分考慮以后的可擴充性。所有這些都要求系統(tǒng)提供足夠的手段進行功能的調整和擴充。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。系統(tǒng)在日常處理中的響應速度為秒級,達到實時要求,以及時反饋信息。 系統(tǒng)的數(shù)據(jù)需求通過對系統(tǒng)功能需求的分析,可以初步確定該系統(tǒng)的基本數(shù)據(jù)需求。(2)房間信息:房間編號、房間類型、房間位置、房間價格、房間狀態(tài)、備注(3)訂房信息:訂房編號、顧客編號、顧客姓名、房間編號、入住時間、折扣、入住備注、預計退房時間、應繳房費(4)退房信息: 房間編號、顧客編號、顧客姓名、退房時間、退房繳費、訂房編號(5)顧客信息:顧客編號、顧客姓名、顧客性別(6)用戶信息:用戶編號、用戶密碼、用戶職位系統(tǒng)數(shù)據(jù)流圖:統(tǒng)數(shù)據(jù)流圖登錄客房標準設置客房信息管理客房信息登記訂房信息管理顧客登記客房標準信息管理結算信息輸入客房信息返回基本信息輸入訂房信息輸入基本信息錄入結算信息管理三、 系統(tǒng)功能總體設計 系統(tǒng)功能模塊劃分結合前面需求分析階段的結果進行綜合處理,確定了客房管理系統(tǒng)需要完成的功能,主要劃分為以下模塊:(1)修改密碼 (2)添加用戶2. 客房信息管理(1)設置客房標準 ①添加客房標準 ②修改客房標準 ③刪除客房標準(2)設置客房信息①添加客房信息 ②修改客房信息 ③刪除客房信息 ④查詢客房信息(1)查詢剩余客房信息 (2)添加訂房信息(3)修改訂房信息 (4)查詢訂房信息(1) 添加結算信息 (2) 修改結算信息(3) 查詢結算信息 系統(tǒng)的功能模塊圖客房管理系統(tǒng)添加結算修改結算查詢結算結算信息管理查詢剩余客房查詢訂房信息修改訂房信息添加訂房信息訂房信息管理添加用戶系統(tǒng)修改密碼修改客房信息刪除客房信息查詢客房信息添加客房標準修改客房標準刪除客房標準添加客房信息設置客房標準客房信息管理設置客房信息四、 系統(tǒng)數(shù)據(jù)庫設計 數(shù)據(jù)庫概念設計這一設計階段是在需求分析的基礎上,設計出能滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。顧客房間類型房間訂房退房標準mm11m1實體聯(lián)系ER圖顧客實體屬性圖顧客顧客編號顧客姓名顧客性別用戶管理員用戶編號用戶職位用戶密碼用戶管理實體屬性圖 房間信息實體屬性圖房間房間編號房間類型房間位置房間價格房間狀態(tài)備注房間類型實體屬性圖房間類型類型編號類型名稱面積床位數(shù)價格電視空調衛(wèi)生間電話訂房訂房訂房編號顧客編號顧客姓名房間編號入住時間入住備注折扣應繳房費預計退房時間退房信息退房房間編號顧客編號顧客姓名退房時間退房繳費訂房編號 數(shù)據(jù)庫邏輯設計顧客(顧客編號、顧客姓名、顧客性別)用戶(用戶編號、用戶密碼、用戶職位)房間類型(類型編號、類型名稱、面積、床位數(shù)、價格、空調、電視、電話、衛(wèi)生間)房間(房間編號、房間類型、房間位置、房間價格、房間狀態(tài)、備注)訂房(訂房編號、顧客編號、顧客姓名、房間編號、入住時間、折扣、入住備注、預計退房時間、應繳房費)退房(房間編號、顧客編號、顧客姓名、退房時間、退房繳費、訂房編號)將關系模型轉換成具體RDBMS支持的實際關系數(shù)據(jù)模型,如下面的幾個表格所示。設計關系模型并對其進行優(yōu)化:(1)確定數(shù)據(jù)依賴,給出給關系模式中的主碼,明確其依賴關系。(3)對照數(shù)據(jù)依賴的理論對各個關系模式逐一進行分析,考察是否存在部分函數(shù)依賴、傳遞函數(shù)依賴、多值依賴,確定個關系模式分別所屬的范式類型。(5)對關系模式進行必要的分解,提高數(shù)據(jù)操作效率和存儲空間的利用率。 數(shù)據(jù)存放在開發(fā)本系統(tǒng)時因數(shù)據(jù)庫的規(guī)模隨著顧客的增多將會增大,但因開發(fā)環(huán)境條件限制,所以數(shù)據(jù)庫是存在個人的計算機磁盤上。 五、 數(shù)據(jù)庫實施和維護運用SQL SERVER 2005 創(chuàng)建數(shù)據(jù)庫,其創(chuàng)建過程如下面所示:創(chuàng)建數(shù)據(jù)庫HotelRoomManage(1)設計user_Info表CREATE TABLE user_Info( user_ID nvarchar(20) NOT NULL, user_PWD nvarchar(20) NOT NULL, user_Pos nvarchar(20) NULL, primary key (user_ID,user_PWD)) 。(3)設計roomtype表CREATE TABLE roomtype( typeid nvarchar(20) NOT NULL, typename nvarchar(20) NOT NULL, area float NULL, bednum int NULL, haircondition bit NULL, htelephone bit NULL, htelevision bit NULL, htoilet bit NULL, price float NULL, primary key (typeid,typename)) 。(5)設計bookin表CREATE TABLE bookin( bookno nvarchar(20) NOT NULL, customname nvarchar(20) NULL, customid nvarchar(20) NOT NULL, roomno nvarchar(20) NOT NULL, indate datetime NOT NULL, discount float NULL, inmemo text NULL, checkdate datetime NULL, ammount float NULL, primary key (bookno,customid,roomno,indate), foreign key (customid) references customers(customid), foreign key (roomno) references rooms(roomno))。 數(shù)據(jù)庫是系統(tǒng)的關鍵信息,需要采取較好、有效的備份方案。數(shù)據(jù)庫恢復時應把原數(shù)據(jù)庫刪除重新導入,在數(shù)據(jù)庫上右鍵選擇”還原數(shù)據(jù)庫(R…)” 選擇目標數(shù)據(jù)庫“HotelRoomManage”和源數(shù)據(jù)庫“HotelRoomManage”,目標時間點默認為“最近時間”或自己選擇一個時間點,點擊確定即可。 return FALSE。 return false。 ADOConnOpen(DSN=HotelRoomManage。 } //捕捉異常 catch(__error amp。 (%s, (char*)(()) )。 } catch(...) { AfxMessageBox(Unknown Error...)。 SetRegistryKey(_T(Local AppWizardGenerated Applications))。ADOSet, _variant_t amp。 try { ADOSetOpen(strSQL, (), adOpenStatic, adLockOptimistic, adCmdUnknown)。 } catch(__error amp。 (ADO Error: %s,(char*)())。 return false。 ()。 ()。 strQuery = select user_ID, user_PWD from user_Info where user_ID=39。 (, strQuery)。 //獲得數(shù)據(jù)集中的個數(shù) if ( 0==iCount ) { ++。 CDialog::OnCancel()。 } AfxMessageBox(沒有這個用戶,請重新輸入用戶名, MB_ICONEXCLAMATION)。 } //登錄名在數(shù)據(jù)庫中,查看密碼是否輸入正確 CString sPWD。//到用戶記錄集的第一條記錄 Holder = GetCollect(user_PWD)。 if ( 0!=(m_sPWD) )//比較當前輸入密碼和數(shù)據(jù)庫中此用戶的密碼是否一樣 { ++。 CDialog::OnCancel()。 } AfxMessageBox(輸入密碼不正確,請重新輸入, MB_ICONEXCLAMATION)。 } //獲得當前登錄的用戶 = m_sUSER。 //將新密碼更新到數(shù)據(jù)庫 strQuery = update user_Info set user_PWD=39。 where user_ID=39。 (, strQuery)。 } 添加新用戶CAppendAccountDLG dlg。 //將新用戶保存到數(shù)據(jù)庫 strQuery = insert user_Info (user_ID, user_PWD) values (39。, 39。)。 AfxMessageBox(添加用戶成功, MB_ICONINFORMA
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1