【正文】
ance of information management. As a part of puter applications, use the puter to enterprise information management, with a manual management of the inparable advantages. For example: the rapid retrieval and search for convenient, high reliability, large storage capacity, confidentiality good, long life, low cost. These advantages can greatly improve the efficiency of information management, the enterprise is also a scientific, standardized management, and an important condition for the world. domestic and international research status Along with the information technology is being more and more popular, the traditional industry is more and more use of information technology to the management of the business, the market management software is in the stage of contention of a hundred schools of thought, all flowers bloom together. Currently on the market most software is based on the WINDOWS operating system, also part of the software takes into account the copyright issues, the LINUX operating system。 for instance, the database of the system, there are ACCESS, SYBASE, MYSQL, SQLSERVER, for the system, the database and bath center size, smaller bath can be used relatively simple databases such as ACCESS, so that the use of maintenance can be relatively simple to do, and the large size of the bath center should use SQLSERVER database, you can protect the data security, the system is relatively stable, but also require dedicated administrator to maintain. Also, data entry usually have three ways, one is based on the ordinary puter, the two is based on the touch screen, the three is the use of wireless order system, and wireless technology and based on the infrared technology and based on wireless work technology. Looking from the present trend of development, the system is more and more used in touch screen, wireless technology is gradually mature. In the domestic, software development also is in a period of vigorous development, such as Beijing 39。s software, it is a software development, sales for the main direction of the development of technologybased enterprises. Software based on conscience and bath room management market, mitted to providing customers with firstclass products and services, enterprises under the market development department, product R amp。 D department, public relations planning department, customer service department and other major 本課題研究的目的及意義 洗浴中心 管理系統(tǒng)也是典型的管理信息系統(tǒng)( MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)以及后廚等自動化管理這幾個方面。該系統(tǒng)中,應用 SQL Server 2021數(shù)據(jù)庫管理系統(tǒng)、 SQL語言原理、 JSP應用程序設計, JSP數(shù)據(jù)庫技術 ,采用成熟的B/S(瀏覽器 /服務器端)結(jié)構(gòu),根據(jù)分析和討論,實現(xiàn) 洗浴中心管理,提供與用戶交互的界面,完成 管理系統(tǒng)的設計和開發(fā)。 根據(jù)該系統(tǒng)的具體情況,應能完成以下功能: (1)前臺管理:開臺管理、客人買單、結(jié)賬數(shù)據(jù)分析; (2)基礎信息管理:餐具信息設置、酒水信息設置、菜譜信息設置、房間臺號管理、商品基礎信息登記; (3)服務管理:點菜、上單下單、退菜等; (4)系統(tǒng)管理:系統(tǒng)維護向?qū)?、?quán)限管理、數(shù)據(jù)備份、幫助說明; 另外, 洗浴中心 管理系統(tǒng)要確保信息安全,以系統(tǒng)安全為主要目標,保護系統(tǒng)資源免受惡意的毀壞、替換、盜竊和丟失。其系統(tǒng)資源包括:硬件設備、存儲介質(zhì)、軟件、數(shù)據(jù)等。具體來說,應達到以下安全要求: (1)保密性,機密或敏感數(shù)據(jù)在存儲、處理、傳輸?shù)冗^程中要完全保密,確保僅授權(quán)用戶在授權(quán)后才能進行查詢、刪除及修改等操作; (2)完整性,保證系統(tǒng)中的信息處于一種完整和未損害的狀態(tài),防止因非授權(quán)訪問,部件故障或其他人為錯誤而引起的信息篡改、破壞或丟失。 (3)可靠性,必須保障系統(tǒng)在復雜的網(wǎng)絡環(huán)境下能夠提供持續(xù)、穩(wěn)定、可靠的服務。 開發(fā)工具及相關技術 JAVA 程序開發(fā)技術 java 不僅是編程語言,還是一個開發(fā)平臺, java 技術給程序員提供了許多工具:編譯器、解釋器、文檔生成器和文件打包工具等等。同時 java 還是一個程序發(fā)布平臺,有兩種主要的 發(fā)布環(huán)境 ,首先 java 運行時環(huán)境( java runtime environment,簡稱 JRE)包含了完整的類文件包,其次許多主要的瀏覽器都提供了 java 解釋器和運行時環(huán)境。目前 Sun 公司把 java 平臺劃分成 J2EE、 J2SE、 J2ME 三個平臺,針對不同的市場目標和設備進行定 位。 J2EE 是 Java2 Enterprise Edition,主要目的是為企業(yè)計算提供一個應用服務器的運行和開發(fā)平臺。 J2EE 本身是一個開放的標準,任何軟件廠商都可以推出自己的符合 J2EE 標準的產(chǎn)品,使用戶可以有多種選擇 。 java 主要有以下 特性 Java 語言是簡單的。 Java 語言的語法與 C 語言和 C++語言很接近,使得大多數(shù) 程序員很容易學習和使用 Java。另一方面, Java 丟棄了 C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的 強制類型轉(zhuǎn)換 。特別地, Java 語言不使用 指針 ,并提供了自動的廢料收集,使得程序員不必為 內(nèi)存管理 而擔憂。 Java 語言是一個面向?qū)ο蟮摹?Java 語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制( 關鍵字 為 implements)。 Java 語言全面支持動態(tài)綁定,而 C++ 語言只對 虛函數(shù) 使用動態(tài)綁定。總之, Java 語言是一個純的 面向?qū)ο蟪绦蛟O計 語言。 Java 語言是分布式的。 Java 語言支持 Inter 應用的開發(fā),在基本的 Java 應用 編程接口 中有一個網(wǎng)絡應用編程接口( java ),它提供了用于網(wǎng)絡應用編程的類庫,包括 URL、URLConnection、 Socket、 ServerSocket 等。 Java 的 RMI(遠程方法激活 )機制也是開發(fā)分布式應用的重要手段。 Java 語言是健壯的。 Java 的 強類型 機制、異常處理、廢料的自動收集等是 Java 程序健壯性的重要保證。對指針的丟棄是 Java 的明智選擇。 Java 的安全檢查機制使得 Java 更具健壯 性。 Java 語言是安全的。 Java 通常被用在網(wǎng)絡環(huán)境中,為此, Java 提供了一個安全機制以防惡意代碼的攻擊。除了 Java 語言具有的許多 安全特性 以外, Java 對通過網(wǎng)絡下載的類具有一個安全防范機制(類 ClassLoader),如分配不同的名字空間以防替代本地的同名類、 字節(jié)代碼 檢查,并提供安全管理機制(類 SecurityManager)讓 Java 應用設置安全哨兵。 Java 語言是體系結(jié)構(gòu)中立的。 Java 程序(后綴為 java 的文件)在 Java 平臺上被編譯為體系結(jié)構(gòu)中立的 字節(jié)碼 格式(后綴為 class 的文件) , 然后可以在實現(xiàn)這個 Java 平臺的任何系統(tǒng)中運 行。這種途徑適合于異構(gòu)的網(wǎng)絡環(huán)境和軟件的分發(fā)。 Java 語言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中立性,另外, Java 還嚴格規(guī)定了各個基本 數(shù)據(jù)類型 的長度。 Java 系統(tǒng)本身也具有很強的可移植性, Java 編譯器是用 Java 實現(xiàn)的, Java 的運行環(huán)境是用 ANSI C 實現(xiàn)的。 Java 語言是解釋型的。如前所述, Java 程序在 Java 平臺上被編譯為字節(jié)碼格式, 然后可以在 實現(xiàn)這個 Java 平臺的任何系統(tǒng)中運行。在運行時, Java 平臺中的 Java 解釋器 對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。 Java 是高性能的。與那些解釋型的高級 腳本語言 相比, Java 的確是高性能的。事實上,Java 的運行速度隨著 JIT(JustInTime)編譯器技術的發(fā)展越來越接近于 C++。 Web 應用程序開發(fā)環(huán)境 — JSP 技術 在傳統(tǒng)的網(wǎng)頁 HTML 文件( *.htm, *.html)中加入 Java 程序片段( Scriptlet)和 JSP 標記( tag),就構(gòu)成了 JSP 網(wǎng)頁( *.jsp)。 JSP 頁面看上去象標準的 HTML 和 XML 頁面,并附帶有 JSP 引擎能夠處理和抽取的額外元件。 Web 服務器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML 格式返回給用戶。 程序片段可以操作 數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 Email 等,這就是建立動態(tài)網(wǎng)站所需要的功能。 所有程序都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的 要求最低。它基于強大的 Java 語言,具有良好的伸縮性,在網(wǎng)絡數(shù)據(jù)庫應用開發(fā)領域具有得天獨厚的優(yōu)勢。 JSP 技術在多個方面加速了動態(tài) Web 頁面的開發(fā): 將內(nèi)容的生成和顯示進行分離 使用 JSP 技術, Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設計和格式化最終頁面。使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求來變化的,例如請求帳戶信息 或者特定的一瓶酒的價格)。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本在服務器端運行。如果核心邏輯被封裝在標識和 Beans 中,那么其他人,如 Web 管理人員和頁面設計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。 在服務器端, JSP 引擎解釋 JSP 標識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans 組件,使用 JDBCTM 技術訪問數(shù)據(jù)庫,或者包含文件),并且將結(jié)果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于 HTML的 Web 瀏覽器的完全可用性。 強調(diào)可重用的組件 絕大多數(shù) JSP頁面依賴于可重用的,跨平臺的組件( JavaBeans或者 Enterprise JavaBeansTM組件)來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的