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

正文內(nèi)容

畢業(yè)設計-bs結構的酒店入住信息管理系統(tǒng)的設計—論文(編輯修改稿)

2025-01-08 20:13 本頁面
 

【文章內(nèi)容簡介】 通過調(diào)研并分析,確定系統(tǒng)應具備的功能,包括:客房信息查詢,客房預訂,訂單的查詢 、 修改 、取消 ,預訂管理,入住管理, 客房管理,消費記 賬 ,收銀退房, 查詢功能, 系統(tǒng)維護。 收銀退房 首頁 登錄 成功 ? 入住管理 消費記 賬 客房管理 預訂管理 用戶管理 否 退出 第 10 頁 共 26 頁 系統(tǒng)功能模塊圖: 圖 46 系統(tǒng)功能模塊圖 酒店管理 系統(tǒng)維護 客房管理 用戶信息管理置 酒店入住信息管理系統(tǒng) 客房信息查詢 客房預定 預訂查詢修改 消費記賬 入住管理 收銀退房 預訂管理 客房信息設置 客房類型設置 角色信息管理置 查詢功能 第 11 頁 共 26 頁 數(shù)據(jù)庫設計 系統(tǒng) ER 圖 部分 實體 屬性 圖如下: 系統(tǒng) ER圖: 圖 47 系統(tǒng) ER圖 客房信息 客房編號 類型編號 樓層編號 額定人數(shù) 床數(shù) 狀態(tài) 備 注 客房價格 賬單 賬單編號 客房編號 消費內(nèi)容 消費金額 備注 管理員 管理 管理 客房 入住單 管理 預訂單 管理 賬單 入住單 入住單號 客房編號 類型編號 入住時間 離店時間 單據(jù)狀態(tài) 入住人數(shù) 預訂單 預訂單號 客房編號 客房類型 入住時間 預訂時間 離店時間 客房價格 消費時間 管理 入住單歷史 1 n 1 1 1 1 n n n n 第 12 頁 共 26 頁 表設計 根據(jù)前面的模塊功能設計,系統(tǒng)所需要的數(shù)據(jù)庫 表 應包括 “ 入住單 ” , “ 客房類型 ” , “ 客房信息 ” , “ 賬 單 ” , “ 樓層信息 ” , “ 預訂單 ” , “ 用戶 ” ,“ 角色 ” “入住單歷史” 等,各部分各自作為一個表存在。具體設計如下: ⒈表名:入住單 功能說明:客 人 入住酒店時使用, 記錄客人的相關信息, 具體設計如表所示: 表 41 入住單 字段名稱 字段類型 主鍵 外鍵 備注 入住單號 int(4) 是 否 采用自增長類型 客房編號 int(int) 否 是 類型編號 int(4) 否 是 入住時間 datetime(8) 否 否 離店時間 datetime(8) 否 否 單據(jù)狀態(tài) varchar(20) 否 否 客房價格 float(8) 否 否 入住人數(shù) int(4) 否 否 預訂人 varchar(20) 否 否 聯(lián)系電話 varchar(40) 否 否 備注 varchar(510) 否 否 應收 賬 款 float(8) 否 否 是否結 賬 bit(1) 否 否 結 賬 金額 float(8) 否 否 結 賬 日期 datetime(8) 否 否 付款方式 varchar(20) 否 否 信用卡號 varchar(40) 否 否 入住天數(shù) int(4) 否 否 ⒉表名:客房類型 功能說明:保存客房的類型信息,具體設計如表所示 : 表 42 客房類型 字段名稱 字段類型 主鍵 外鍵 備注 類型編號 int(4) 是 否 采用自增長類型 類型名稱 varchar(40) 否 否 價格 float(8) 否 否 數(shù)量 int(4) 否 否 ⒊表名:客房信息 功能說明:保存酒店所有的客房信息,具體設計如表所示: 第 13 頁 共 26 頁 表 43 客房信息 字段名稱 字段類型 主鍵 外鍵 備注 客房編號 int(4) 是 否 類型編號 int(4) 否 是 樓層編號 int(4) 否 是 額定人數(shù) int(4) 否 否 床數(shù) int(4) 否 否 備注 varchar(100) 否 否 狀態(tài) varchar(4) 否 否 價格 float(8) 否 否 ⒋表名: 賬 單 功能說明:記錄客 人 入住期間在酒店內(nèi)的消費情況,具體設計如表所示: 表 44 賬 單 字段名稱 字段類型 主鍵 外鍵 備注 賬 單編號 int(4) 是 否 采用自增長類型 客房編號 int(4) 否 是 消費內(nèi)容 varchar(40) 否 否 消費金額 float(8) 否 否 消費時間 datetime(8) 否 否 備注 varchar(80) 否 否 ⒌表名:樓層信息 功能說明:保存樓層編號及名稱,具體設計如表所示: 表 45 樓層信息 字段名稱 字段類型 主鍵 外鍵 備注 樓層編號 int(4) 是 否 采用自增長類型 樓層名稱 varchar(60) 否 否 ⒍表名:預訂單 功能說明:客 人 預訂客房時使用, 保存預訂的相關信息,具體設計如表所示: 表 46 預訂單 字段名稱 字段類型 主鍵 外鍵 備注 預訂單號 int(4) 是 否 采用自增長類型 客房類型 varchar(50) 否 否 入住時間 datetime(8) 否 否 離店時間 datetime(8) 否 否 客房編號 int(4) 否 是 客房價格 float(8) 否 否 單據(jù)狀態(tài) varchar(20) 否 否 預訂人 varchar(20) 否 否 聯(lián)系電話 varchar(40) 否 否 信用卡號 varchar(40) 否 否 第 14 頁 共 26 頁 預定時間 datetime(8) 否 否 備注 varchar(510) 否 否 ⒎表名:用戶 功能說明:保存系統(tǒng)使用者的信息,具體設計如表所示: 表 47 用戶 字段名稱 字段類型 主鍵 外鍵 備注 用戶編號 int(4) 是 否 采用自增長類型 用戶名 varchar(36) 否 否 密碼 varchar(50) 否 否 角色編號 int(4) 否 是 8.表名:角色 功能說明:保存系統(tǒng)使用者的權限信息,具體設計如表所示: 表 48 角色 字段名稱 字段類型 主鍵 外鍵 備注 角色編號 int(4) 是 否 角色名稱 varchar(50) 否 否 :入住單歷史 功能說明:入住單在收銀結賬后清除,并導入入住單歷史,具體設計如表所示: 表 49 入住單歷史 字段名稱 字段類型 主鍵 外鍵 備注 入住單號 int(4) 是 否 客房編號 int(int) 否 是 類型編號 int(4) 否 是 入住時間 datetime(8) 否 否 離店時間 datetime(8) 否 否 單據(jù)狀態(tài) varchar(20) 否 否 客房價格 float(8) 否 否 入住人數(shù) int(4) 否 否 預訂人 varchar(20) 否 否 聯(lián)系電話 varchar(40) 否 否 備注 varchar(510) 否 否 應收 賬 款 float(8) 否 否 是否結 賬 bit(1) 否 否 結 賬 金額 float(8) 否 否 結 賬 日期 datetime(8) 否 否 付款方式 varchar(20) 否 否 信用卡號 varchar(40) 否 否 入住天數(shù) int(4) 否 否 第 15 頁 共 26 頁 創(chuàng)建表間關系 圖 48 表間關系圖 通過 訪問數(shù)據(jù)庫 。 ADO的改進版本。 個核心組件是 .NET Framework數(shù)據(jù)提供程序和 DataSet。 Framework數(shù)據(jù)提供程序,是一組包括 Connection、 Command、DataReader和 DataAdapter對象在內(nèi)的組件,其組件的設計目的相當明確:為了實現(xiàn)數(shù)據(jù)操作和對數(shù)據(jù)的快速、只進、只讀訪問。 Connection對 象提供與數(shù)據(jù)源的連接。 Command對象使您能夠訪問用于返回數(shù)據(jù)、修改數(shù)據(jù)、運行存儲過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫命令。 DataReader從數(shù)據(jù)源中提供高性能的數(shù)據(jù)流。最后, DataAdapter提供連接 DataSet對象和數(shù)據(jù)源的橋梁。 DataAdapter使用 Command對象在數(shù)據(jù)源中執(zhí)行 SQL命令,以便將數(shù)據(jù)加載到 DataSet中,并使對DataSet中數(shù)據(jù)的更改與數(shù)據(jù)源保持一致。 DataSet是 。 DataSet的設計目的很明確:為了實現(xiàn)獨 立于任何數(shù)據(jù)源的數(shù)據(jù)訪問。因此,它可以用于多種不同的數(shù)據(jù)源,用于 XML數(shù)據(jù),或用于管理應用程序本地的數(shù)據(jù)。 DataSet包含一個或多個 DataTable對象的集合,這些對象由數(shù)據(jù)行和數(shù)據(jù)列以及主鍵、外鍵、約束和有關 DataTable對象中數(shù)據(jù)的關系信息組成。 從 SQL數(shù)據(jù)庫的步驟: ( 1)使用 SqlConnection類創(chuàng)建一個數(shù)據(jù)庫連接。 在 : 第 16 頁 共 26 頁 在具體功能模塊實現(xiàn)時 使用 SqlConnection類創(chuàng)建一個數(shù)據(jù)庫連接 ( 2)本程序使用了 如下 方法獲取數(shù)據(jù)結果 使用 SqlDataAdapter類從數(shù)據(jù)庫中選擇一組記錄。再使用 SqlDataAdapter類填充新的 DataSet。最后將服務器控件 GridView綁定到 DataSet。 ( 3)使用 GridView控件以表格形式顯示數(shù)據(jù)項的內(nèi)容,它支持數(shù)據(jù)項的選擇、排序、分頁和修改。 //可以自行控制數(shù)據(jù)表格中列的表現(xiàn)形式和布局 //Columns和 /Columns標記之間定義了要包含和定義的列 , HeaderText屬性設置顯示在列表頭中的文本 , DataField 屬性設置列對應的數(shù)據(jù) 源 字段。 //BoundField將數(shù)據(jù)源中的一個字段綁定到數(shù)據(jù)表格的一個列中 (4)本程序使用 如下語句實現(xiàn)對數(shù)據(jù)庫的 插入( insert),刪除( delete) ,connectionStrings addname=ConnectionStringconnectionString=DataSource=MYTOMATO。InitialCatalog=hotelbook。UserID=sa。Password=5858 providerName=/ /connectionStrings public void BindGrid() {string strSQL。 //創(chuàng)建 DataAdapter 對象 DA,選擇數(shù)據(jù)庫中的所有信息 strSQL=select*from 預訂單 where 客房編號 =39。++39。 SqlDataAdapter DA = new SqlDataAdapter(strSQL,conn)。 //創(chuàng)建并填充 DataSet DataSet ds = new DataSet(ds)。 (ds)。 //綁定到 GridView 控件 = ds。 ()。} public void Search_Click(Object sender,EventA
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1