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

正文內(nèi)容

小型酒店管理信息系統(tǒng)畢業(yè)論文-資料下載頁

2025-06-22 21:02本頁面
  

【正文】 器進行可以(但不是必須)由 LAN 或廣域網(wǎng)(WAN)連接。它們可以在同一臺計算機上運行。(2)用于客戶和數(shù)據(jù)庫服務器之間通信的基本語言是結構化查詢語言(SQL )當今的客戶/服務器世界不外乎兩種編寫數(shù)據(jù)庫引擎的體系結構。第一種是多進程引擎,其特點是同時能運行多個進程。典型情況下,這種引擎與其他類型相比會消耗可觀的系統(tǒng)資源,但它們顯得(在有限的測試下)比其對應類型更容易擴展到大型的平臺。第二種類型是單進程、多線程體系結構。通常用于Microsoft SQL Server。這種結構依賴于同一應用程序內(nèi)的多線程工作,而不是為每個任務運行不同的可執(zhí)行程序或應用程序。它的優(yōu)點是在一定的性能水平上其硬件要求很低。以下是本系統(tǒng)的體系結構示意圖:服務器客戶機 客戶機客戶機 客戶機 畢業(yè)論文:小型酒店管理信息系統(tǒng)第 19 頁 共 66 頁圖:41 本系統(tǒng)的體系結構示意圖 系統(tǒng)架構描述按照需求分析的描述,把酒店管理信息系統(tǒng)分成前臺接待子系統(tǒng)、前臺收銀子系統(tǒng)、經(jīng)理查詢子系統(tǒng)、電話計費管理子系統(tǒng)等幾個功能相對獨立而又相互聯(lián)系的子系統(tǒng)。各子系統(tǒng)的數(shù)據(jù)均由系統(tǒng)數(shù)據(jù)庫服務器提供,可以實現(xiàn)各自獨立運行和操作,各子系統(tǒng)之間通過特定的接口進行彼此交換數(shù)據(jù)。以下是本系統(tǒng)的系統(tǒng)架構圖: 畢業(yè)論文:小型酒店管理信息系統(tǒng)第 20 頁 共 66 頁圖:42 系統(tǒng)架構圖 開發(fā)工具選擇現(xiàn)在流行的 RAD(Rapid Application Development)工具有 MicroSoft 公司的 Visual Basic,Visual C++,Inprise 公司的 Delphi 和 C++ Builder,Powersoft公司的 PowerBuilder,雖然這些開發(fā)工具各有特點,但從易用性,開發(fā)速度,應用程序的運行速度方面考慮 PowerBuilder 無疑是當中的佼佼者。在選擇開發(fā)工具時需要考慮的問題包括:? 開發(fā)工具本身的性能。? 穩(wěn)定性和可靠性。? 可視化開發(fā)。? 面向對象技術。? 提供 4GL。? 開放性。? 團隊開發(fā)能力。? 數(shù)據(jù)庫訪問能力。? 支持 ODBC 及其他數(shù)據(jù)庫訪問接口。? 支持數(shù)據(jù)庫產(chǎn)品的擴展能力。? 數(shù)據(jù)訪問速度。? 對不同解決方案的支持能力。營業(yè)部預訂 前臺接待系統(tǒng)數(shù)據(jù)庫CHECHK IN客房信息電話交換機 電話計費信息 銷售點消費信息前臺收銀CHECHK OUT財務報表查詢 報表 夜審 畢業(yè)論文:小型酒店管理信息系統(tǒng)第 21 頁 共 66 頁? 支持分布式結構。? 技術支持和市場環(huán)境等。PowerBuilder 特點:(1)優(yōu)秀的 4GL/RAD 開發(fā)工具。PowerBuilder 是極其優(yōu)秀的4GL(Fourth Generation Language 第四代語言 )和 RAD(Rapid Application Development 快速應用開發(fā))開發(fā)工具。它提供了一個完全可視化的開發(fā)環(huán)境,以直觀的界面、簡潔的語言、強大的功能、開放的系統(tǒng)為特色,使應用開發(fā)工作就一種樂趣。近 10 年以來它一直是最受程序員歡迎的開發(fā)工具之一。(2)最佳的客戶機/服務器的開發(fā)解決方案。即使是在 Inter 風靡全球的今天,Client/Server(客戶機 /服務器)體系仍然在企業(yè)級關鍵業(yè)務應用中占據(jù)主導地位。在今天的企業(yè)級計算中,企業(yè)盡管盼望能獲取盡可能新的體系結構,但因 C/S 模式將繼續(xù)為大量關鍵業(yè)務運用提供一個穩(wěn)定、成熟、高性價比的運行機制。包括 PowerBuilder 在內(nèi)的 4GL 開發(fā)工具用戶占有率最高,而PowerBuilder 最切合關鍵業(yè)務應用開發(fā)人員的需求。同時,兩層應用占關鍵應用的近半,而 PowerBuilder 在兩層及多層應用上經(jīng)驗豐富、技術成熟。因此,考慮開發(fā)效率、系統(tǒng)成熟度、投資回報等因素,PowerBuilder 是 C/S 應用開發(fā)的最佳選擇。(3)強大的開放與跨平臺語言。PowerBuilder 有強大的開放性和跨平臺能力。在最新版本上更不斷強化其功能,使其在一個混合的多層語言環(huán)境中共存應得很容易,可以充分滿足企業(yè)對靈活性和大量的客戶機的適應性以及各種傳統(tǒng)兼容性的需求。(4)面向對象的編程。在 PowerBuilder 中創(chuàng)建的的窗口、菜單、數(shù)據(jù)窗口等都是對象。除了使用系統(tǒng)預先定義的對象外,開發(fā)人員可以自行構造新的對象(稱做用戶對象) ,擴展系統(tǒng)的預定義對象,將各種對象有機地組合起來就構成了 PowerBuilder 應用程序。(5)支持多種關系數(shù)據(jù)庫管理系統(tǒng)。用 PowerBuilder 開發(fā)的應用程序可以同時訪問多個數(shù)據(jù)庫系統(tǒng),比如說,可以從 Microsoft SQL Server 中查詢數(shù)據(jù),然后將結果放入到 Access 中。PowerBuilder 支持多種關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS) ,既包括諸如 Oracle、Sybase、Microsoft SQL Server、IBM DB Imformix 等大型數(shù)據(jù)庫,也包括 Xbase、Foxpro、Paradox 、等個人數(shù)據(jù)庫。對大型數(shù)據(jù)庫來說,PowerBuilder 提供了旨在充分發(fā)揮其性能的專用接口,而小型數(shù)據(jù)庫則可通過 ODBC 接口靈活地訪問。而且,PowerBuilder 本身自帶有一個功能不凡的數(shù)據(jù)庫 Sybase SQL Anywhere,利用它可以脫離網(wǎng)絡環(huán)境單機運行應用程序。PowerBuilder 的應用程序與數(shù)據(jù)庫管理系統(tǒng)之間關系如下圖: 畢業(yè)論文:小型酒店管理信息系統(tǒng)第 22 頁 共 66 頁圖:43 PowerBuilder 的應用程序與數(shù)據(jù)庫管理系統(tǒng)之間關系圖(6)豐富的數(shù)據(jù)表現(xiàn)風格。PowerBuilder 的數(shù)據(jù)窗口為展現(xiàn)數(shù)據(jù)的本質(zhì)提供了豐富的手段,數(shù)據(jù)窗口能夠從多種數(shù)據(jù)源中提取數(shù)據(jù),然后以多種風格展現(xiàn)在用戶面前,這既包括文本顯示方式,也包括統(tǒng)計圖分析方式。利用數(shù)據(jù)窗口,用戶可以直觀地查詢、修改、插入、刪除、打印、瀏覽數(shù)據(jù),而且PowerBuilder 的數(shù)據(jù)窗口還提供了組框對象和按鈕對象,開發(fā)人員可以使用它們將數(shù)據(jù)窗口中的對象進行分組,并且將用戶對數(shù)據(jù)窗口的操作界面集成在數(shù)據(jù)窗口內(nèi)部。(7)靈活快捷的數(shù)據(jù)轉移方法。利用 PowerBuilder 的數(shù)據(jù)通道,開發(fā)人員和應用程序能夠簡單、方便、快捷地把數(shù)據(jù)庫表中的數(shù)據(jù)從一個表復制到另一個表、從一個數(shù)據(jù)庫復制到另一個數(shù)據(jù)庫、從一個 DBMS 復制到另一個DBMS。在復制表的過程中,除了復制表中數(shù)據(jù)和表結構外(當然也可以更改表結構) ,還可以復制相應表的擴展屬性。(8)功能強大的調(diào)試和多種調(diào)試方式。PowerBuilder 提供了一個全新的內(nèi)置調(diào)試器,利用它,開發(fā)人員能夠單步、斷點跟蹤應用程序的執(zhí)行,并在中斷模式下查看或修改變量以及對象屬性的取值。除了常規(guī)的斷點設置方法外,開發(fā)人員還可以設置條件斷點和變量斷點,使應用程序在某種條件下進入中斷模式。除了內(nèi)置調(diào)試器外,開發(fā)人員還可以使用 PowerBuilderr 的 PBDEBUG 功能跟蹤應用程序,并把執(zhí)行過程記錄到運行日志中。另外,PowerBuilder 還提供了專門跟蹤嵌入式 SQL 語句的功能,從而可以找到與數(shù)據(jù)訪問相關的性能瓶頸問題。 數(shù)據(jù)庫平臺選擇所謂數(shù)據(jù)庫,我們可以把它形象地說成是存儲數(shù)據(jù)的“倉庫” 。數(shù)據(jù)庫是為了滿足某一部門中多個用戶的多種應用需要,按照一定的數(shù)據(jù)模型在計算機系統(tǒng)中組織、存儲和使用的互相聯(lián)系的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)是管理大量的、持久的、可靠的、共享的數(shù)據(jù)的工具。就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照 ANSI(美國國家標準協(xié)會)的規(guī)定,SQL 被作為關系開數(shù)據(jù)庫管理系統(tǒng)的PowerBuilder 應用程序ODBC 接口SQL Anywhere 數(shù)據(jù)庫Foxpro數(shù)據(jù)庫其它各種ODBC 的數(shù)據(jù)庫Oracle 接口Oracle 數(shù)據(jù) 庫Sybase 接口Sybase 數(shù)據(jù)庫SQL Server 接口SQL Server 數(shù)據(jù)庫其它專用接口其它大型數(shù)據(jù)庫 畢業(yè)論文:小型酒店管理信息系統(tǒng)第 23 頁 共 66 頁標準語言。SQL 語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)滸的關系開數(shù)據(jù)庫管理系統(tǒng),如Oracle、Sybase、Microsoft SQL Server、Informix、IBM DB2 等都采用了 SQL語言標準。顯然很多數(shù)據(jù)庫產(chǎn)品都對 SQL 語句進行了再開發(fā)和擴展,但是包括Select、Insert、Update、Create 以及 Drop 在內(nèi)的標準的 SQL 命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫操作。SQL 是英文 structure Query Language 的縮寫,意思為結構化查詢語言。數(shù)據(jù)庫是酒店酒店管理的核心組成部分,所有信息處理子系統(tǒng)都將基于某種數(shù)據(jù)庫平臺,以便將其處理的信息資源完整、安全地保存起來,并且對其進行各種管理和利用。選擇一個發(fā)的數(shù)據(jù)庫平臺是非常重要的。根據(jù)酒店信息管理應用的實際需要,在選擇數(shù)據(jù)庫平臺時,應考慮下列因素:(1)性能:數(shù)據(jù)庫的數(shù)據(jù)處理能力。(2)開放性:數(shù)據(jù)庫是否能在多種操作系統(tǒng)下使用。(3)安全性:數(shù)據(jù)庫是否具有高度的安全性。(4)可靠性:數(shù)據(jù)庫是否具有高度的可靠性。(5)并行性:數(shù)據(jù)庫是否并行運行在多節(jié)點上。(6)可操作性:數(shù)據(jù)庫在使用前是否需要復雜的培訓。數(shù)據(jù)庫平臺選用的是 MicroSoft 公司的 SQL Server 2022,SQL Server 2022是 SQL Server 的最新版本,比以前版本提高了性能、可靠性、質(zhì)量和易用性。Microsoft SQL Server 2022 增加了幾種新的功能,由此成為大規(guī)模聯(lián)機事務處理 (OLTP)、數(shù)據(jù)倉庫和電子商務應用程序的優(yōu)秀數(shù)據(jù)庫平臺。SQL Server 2022 擁有大型數(shù)據(jù)庫系統(tǒng)基本特征,但保持了 windows 環(huán)境下界面友好,操作簡單的優(yōu)點,成為 windows 環(huán)境下開發(fā)中、小型 C/S 系統(tǒng)較流行的數(shù)據(jù)庫系統(tǒng)。與傳統(tǒng)的桌面數(shù)據(jù)庫系統(tǒng)相比 SQL Server 2022 有以下區(qū)別:(1)面向集合與面向記錄。面向集合與面向記錄應該是 C/S 系統(tǒng)與桌面數(shù)據(jù)庫系統(tǒng)的最本質(zhì)的區(qū)別。在桌面數(shù)據(jù)庫系統(tǒng)中,它得到的是整個數(shù)據(jù)表,面向的是整個數(shù)據(jù)表的所有記錄,因此,在桌面數(shù)據(jù)庫系統(tǒng)中,第一條;上一條、下一條、最后一條等概念是非常普遍的,而在 C/S 系統(tǒng)中沒有這些概念,因為客戶程序在向服務器發(fā)送服務請求時,得到的數(shù)據(jù)可以由一個或多個數(shù)據(jù)表的多個字段構成,是服務器上所有數(shù)據(jù)的一個子集,它的請求是通過 SQL 語句來實現(xiàn)的,因此在 C/S 系統(tǒng)中,它面向的是整個數(shù)據(jù)庫的一個子集合。(2)數(shù)據(jù)安全管理。SQL 數(shù)據(jù)庫在數(shù)據(jù)安全性管理方面比桌面數(shù)據(jù)庫系統(tǒng)要強得多,它不僅對數(shù)據(jù)庫的訪問進行口令驗證,而且它還能夠對特定的數(shù)據(jù)庫對象進行限制,包括視圖、數(shù)據(jù)表的存儲過程,更重要的是它可以設置用戶權限,通過 Grant 和 Revoke 命令向一個用戶或一組用戶授權或收權。(3)數(shù)據(jù)完整性管理。對于 SQL 數(shù)據(jù)庫而言,它允許在服務器端定義一些業(yè)務規(guī)則用于驗證數(shù)據(jù)的完整性,強制所有的客戶端程序都必須接受相同的業(yè)務規(guī)則約束,這樣有利于集中維護這些規(guī)則。雖然桌面數(shù)據(jù)庫系統(tǒng)也能進行數(shù)據(jù)完整性管理,但是它只能在應用程序中定義這些驗證規(guī)則,所有需要驗證的地方都必須寫入相同或相似的代碼,這樣不利于維護這樣規(guī)則。另外,SQL數(shù)據(jù)庫在完整性約束上,一般在創(chuàng)建數(shù)據(jù)表時就定義好的,它既可以定義為數(shù)據(jù)表的一部分,也可以通過存儲過程或觸發(fā)器等形式從數(shù)據(jù)表中獨立出來。(4)數(shù)據(jù)庫的并發(fā)訪問管理。SQL 數(shù)據(jù)庫采用優(yōu)化鎖定策略,允許多個用戶可以同時訪問服務器而不互相干擾。這種技術并不限制客戶訪問當前正在 畢業(yè)論文:小型酒店管理信息系統(tǒng)第 24 頁 共 66 頁被其它用戶訪問的數(shù)據(jù)表,可以照常對它進行編輯(增、刪、改),并請求服務器保存修改的數(shù)據(jù)。桌面數(shù)據(jù)庫系統(tǒng)則明確地或完全地鎖定策略,也就是說那些當前正在被其它用戶使用的數(shù)據(jù)無法訪問,更無法編輯,如果試圖訪問或修改這些數(shù)據(jù),系統(tǒng)產(chǎn)生錯誤的提示信息。(5)事務控制。用于在系統(tǒng)發(fā)生錯誤時保持數(shù)據(jù)庫的一致性和完整性。每個更新 SQL Server 數(shù)據(jù)庫內(nèi)數(shù)據(jù)的應用程序都使用事務完成這個任務。事務是由一系列語句(選擇、插入、更新或刪除)構成的邏輯工作單元。如果在事務執(zhí)行過程中沒有遇到錯誤,則事務中的所有修改成為數(shù)據(jù)庫的永久部分。如果遇到錯誤,則不對數(shù)據(jù)庫做任何修改。桌面數(shù)據(jù)庫系統(tǒng)一般不提供事務控制功能。 系統(tǒng)開發(fā)所使用的關鍵技術 PowerBuilder 的數(shù)據(jù)庫訪問技術DataWindow(數(shù)據(jù)窗口)是 PowerBuilder 成為客戶機/ 服務器(Client/Server)體系數(shù)據(jù)庫開發(fā)領先地位的一個重要原因。它是 PowerBuilder中功能最強大的一個對象,也是最難駕馭的對象。這主要有兩個作用:(1)通過它可以操作數(shù)據(jù)庫中的數(shù)據(jù),并對數(shù)據(jù)進行各種處理,例如排序、分組等,幾乎可以自動完成數(shù)據(jù)
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1