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

正文內容

軟件工程課程設計大作業(yè)-基于net的賓館信息管理系統(tǒng)分析、設計與實現(編輯修改稿)

2024-12-19 08:15 本頁面
 

【文章內容簡介】 用中安全、可靠; 3)系統(tǒng)應具有較好的安全性:應提高安全機制和用戶權限限制機制的完善程度,確保數據的受限訪問; 4)系統(tǒng)應具有良好的可維護性:系統(tǒng)應易于維護、安裝; 5)系統(tǒng)應具有良好的可擴展性:系統(tǒng)應適應未來信息化建設的要求,能方便地進行 功能擴展,以建立完善的信息集成管理體系。 20 本系統(tǒng)采用體系結構, struct 是一個基于模型( Model)一視圖( View)一控制器( Controller),即 MVC 模式的應用架構的開源框架。 體系結構 目前軟件項目中有很多體系結構,其中 struct 是比較流行的一種。 struct 體系結構 (本工程是用 .NET 設計的 .NET對體系結構的要求不是重點,下面的文字僅供讀者參考。 ) 對于開發(fā) Web 應用,要從頭設計并開發(fā)出一個可靠、穩(wěn)定的框架不是一件容易的事情。隨著 Web 開發(fā)技術的日趨成熟,在 Web 開 發(fā)領域出現了一些現成的優(yōu)秀的框架、開發(fā)者可以直接使用它們, struct就是一個很好的框架結構,它是在 JSP Model2 基礎上實現的一個MVC 框架,在 struct 框架在模型由實現業(yè)務邏輯的 JavaBean或者 EJB組件構成,控制器由 ActionServlet 和 Action 來實現,視圖由一組 JSP文件組成,圖 B5 顯示了 Struct 實現的 MVC 框架。 同時只得一題的是,使用的 SwitchAction,是程序模塊化,更易維護和后期管理。 21 修 改 入 住 信息 管 理 首 頁 入 住 管 理 客 房 信 息 發(fā)布 退 房 管 理 預 訂 管 理 管理 消 費 記 賬 管理 用 戶 管 理 入 住 管 理 客 房 信 息 發(fā)布 退 房 管 理 預 訂 管 理 消 費 記 賬 管理 用 戶 管 理 客 房 列 表 客 房 詳 細 信 息 預 覽 入 住 信 息 客 房 入 住 信 息列 表 預 訂 者 申 請 表 修 改 預 定 信息預 訂 信 息 預 覽 用 戶 列 表 增 加 用 戶 刪 除 用 戶 用 戶 權 限用 戶 信 息 修 改 用 戶 信 息 客 房 入 住 信息 列 表 修 改 退 房 信息 預 覽 退 房 信息 消 費 記 賬 信 息 修 改 消 費 信息 消 費 信 息 預 覽 圖 B5 管理 端的頁面流程 客 戶 網 上 登 錄 賓 館 基 本 信 息 客 房 列 表 客 房 詳 細 信 息 預 定 申 請 填 寫 個 人 基 本 信 息 填 寫 預 定 時 間 提 交 圖 26 客戶端的頁面流程 視圖, 就是一組 JSP 文件,這些 JSP 文件沒有業(yè)務邏輯,也沒有模型信息,只有標簽,這些標簽可以是標準的 JSP 標簽或者是客戶 22 化標簽,如 struct 標簽庫的標簽。此外,通常將 struct 框架中的ActionForm Bean 也劃為視圖模塊, ActionForm Bean 是一種JavaBean,除了具有一些 JavaBean 的常規(guī)方法外,還包含了一些特殊的方法,用于驗證 HTML 表單數據以及將其屬性重新設置為默認 值。Struct框架利用 ActionForm Bean來進行視圖和控制器之間表單數據的傳遞。 Strcut 框架將用戶輸入的表單數據保存在 ActionForm Bean中,將它傳遞給控制器,控制器可以對 ActionForm Bean 中的數據進行修改, JSP 文件使用 struct 標簽讀取修改后的 ActionForm Bean的信息,然后重新設置 HTML 表單。 圖 27 struct 實現的 MVC 框架 控制器, 控制器由 ActionServlet 類和 Action 類實現,ActionServlet 類是 struct 框架中的核心組件,是這個 MVC 的中央控制器的角色。 ActionServlet 主要負責接收 HTTP 請求的信息,根據配置文件 的配置信息,將請求轉發(fā)給適當的 Action對象,如果該 Action 對象不存在, ActionServlet 會先創(chuàng)建這個Action 對象 .Action 類負責調用模型的方法,更新模型的狀態(tài),并幫助控制應用程序的流程,對于小型簡單的應用, Action類本身也可以完成一些實際的業(yè)務邏輯。 模型, 模型表示應用程序的 狀態(tài)和業(yè)務邏輯,業(yè)務邏輯常常由JavaBean 或者 EJB 組件實現。 如果在 Web 應用開發(fā)中套用現成的 struct 框架,就可以簡化每個開發(fā)階段的工作,開發(fā)人員可以更加有針對性地分析應用需求,不必重新設計框架,只需在 struct 框架的基礎上,設計 MVC 各個模塊包含的具體組件,在編碼過程中,可以充分利用 struct 提供的各種實用類和標簽庫,簡化編碼工作。 Struct 框架可以方便迅速地將一個復雜的應用劃分成模型、視圖和控制器組件,而 struct 的配置文件 可以靈活控制器ActionServlet 視圖 JSP 模型 JavaBean EJB Action Action Action 瀏覽器 Web 服務器 23 地組裝這些組件,以 簡化開發(fā)過程。 系統(tǒng)體系結構 根據系統(tǒng)分析結果,該系統(tǒng)從結構上應滿足: 基于游覽器進行顯示以方便用戶使用; 采用 MVC 的三層體系結構,分化各個功能組件; 采用 JDBC 技術與數據庫通信以便于數據庫的轉換; 采用標簽技術完成動態(tài)頁面的簡單邏輯。 本系統(tǒng)的體系結構如圖 26 所示,它基本遵循了 struct 體系的MVC 框架規(guī)范。 圖 28 系統(tǒng)的體系結構 其中: 表示層, 用于與用戶進行交互并顯示結果。包括所有的 JSP,提供用戶界面,接 受用戶輸入,還包括相應的 ActionFrom Bean,用來存放表單數據,并進行表單數據驗證; 控制層, 包括所有的 Action 類,它完成三項任務,一是進行業(yè)務邏輯驗證,二是調用模型組件,三是決定將合適的視圖組件返回給用戶; 模型, 包括進行邏輯處理的 JavaBean 等,數據庫采用 ODBC 技術以提供數據庫的可移植性。 1)客戶層: 用于與企業(yè)信息系統(tǒng)的用戶進行交互以及顯示根據特定業(yè)務規(guī)則進行計算后的結果。本系統(tǒng)將完全采用基于 Web 的( B/S視圖 (V)層 :用戶界面 (瀏覽器 ) HTML,CSS,DHTML,JavaScript,XML 視圖 (V)層 :服務器端腳本 Connects UI to Business Objects, Java Server Pages,Java Servlets 控制 (C)層 :分布式組件 JavaBean 24 架構)客戶端,即用戶可以直接通過瀏覽器來訪問和使用本系統(tǒng)。 2)中間 層: 這相當于三層標準架構中的 Web 應用服務層,支持諸如響應客戶請求以及查詢等功能。并且由中間層進行邏輯處理,再將處理的結果反饋給客戶或者發(fā)送到數據庫中。 3)服務層: 主要是數據庫系統(tǒng),這里的數據庫系統(tǒng)主要是關系數據庫系統(tǒng)( RDMS)。 系統(tǒng)進行環(huán)境 下面講述系統(tǒng)運行的網絡結構,硬件、軟件環(huán)境。 網絡結構 主要是希望在局域網內使用。 硬件環(huán)境 本系統(tǒng)的硬件環(huán)境如下。 1)客戶機:普通 PC CPU: 以上 內存: 256MB 以上 能夠運行 以上 或者 以上版本的機器 分辨率:推薦使用 1024 768 像素 2) Web 服務器 CPU: 內存: 1GB 以上 硬盤: 80GB 以上 網卡: KMb/s 速度網卡 3)數據庫服務器 CPU: 內存: 1GB 以上 硬盤: 80GB 以上 軟件環(huán)境 本系統(tǒng)的軟件環(huán)境如下: 操作系統(tǒng): windows XP 數據庫: 開發(fā)工具包: JDK 開發(fā)環(huán)境: Web 服務器: 瀏覽器: 以上 25 1) 數據庫及操作系統(tǒng): 使用免費的開源項目 MySQL 2) Web 服務軟件: 同樣使用免費的開源項目 Tomcat 4. 數據模型 本系統(tǒng)的數據模型設計內容主要是進行數據庫的設計。 數據庫的概念結構模型設計 概念設計用來反映現實世界中的實體、屬性和它們之間的關系等的原始數據形式,建立數據庫的每一幅用戶視圖。圖 28 是系統(tǒng) ER圖。 客戶端主要功能是 ” 查看客房信息 ” ,“填寫預訂申請”。 管理端的功能是“查看入住及退房信息” “修改入住及退房信息”,“查看消費記賬信息”,“修改 消費記賬信息”,“查看預訂信息”,“修改預訂信息” 。它們的關系如圖 11 所示、。 數據庫的邏輯結構模型設計 數據庫的邏輯設計是將各局部的 ER圖進行分解、合并后重新組織起來形成數據庫全局邏輯結構,包括所確定的關鍵字和屬性、重新確定的記錄結構、所建立的各個數據之間的相互關系。根據本系統(tǒng)需求分析,系統(tǒng) 管理員 的數據庫包括了 消費記賬表,退房及入住表,預訂管理表。 spendlist(消費記賬列表)表 字段名 字段代碼 字段類型 關鍵字 可否為空 代碼字典表 酒水代號 WineID VARVARCHAR(12) Y N 酒水名稱 WineName VARVARCHAR(30) N 酒水年限 WineYears VARVARCHAR(10) N 單瓶售價 PerMoney VARVARCHAR(10) N 消費瓶數 Bottle VARVARCHAR(10) N 消費房間號 RoomNumber INT N 26 rommlist(入住信息列表)表 字段名 字段代碼 字段類型 關鍵字 可否為空 代碼字典表 房間號 RoomID VARVARCHAR(12) Y N 入住時間 CheckinTime VARVARCHAR(30) N 入住人數 CheckinPerson VARVARCHAR(10) N 定金數 FrontMoney VARVARCHAR(10) N 退房時間 CheckoutTime VARVARCHAR(10) N 交款金額 PayingAmount INT N booklist(預定信息列表)表 字段名 字段代碼 字段類型 關鍵字 可否為空 代碼字典表 姓名 Name VARVARCHAR(12) Y N 年齡 Age VARVARCHAR(30) N 所在單位 DanWei VARVARCHAR(10) N 到達時間 ArriveTime VARVARCHAR(10) N 人數 Person VARVARCHAR(10) N 預計居住時間 ProspectTime INT N 27 FK1FK2FK4FK3spendlistPKRoomNumberFK1WineIDFK2WineYearsFK4PerMoneyFK3BottleFK1FK2FK4FK3roomlistPKRoomIDFK1CheckinPersonFK2CheckinTimeFK4CheckoutTimeFK3FrontMoneyFK1FK2FK4FK3booklistPKNameFK1DanWeiFK2ArriveTimeFK4ProspectTimeFK3Person 28 5. 模塊 系統(tǒng)分為 3 個模塊: 登錄模塊 管理員模塊 客戶端模塊 登錄模塊 表示層設計 根據上述功能介紹,總 結出客戶端的頁面設計如表 21所列。 表 21 登錄模塊 的頁面設計 界面 。 Net 功能描述 主頁面 首頁。 aspx 主頁面 控制層
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1