計算機畢業設計 jsp餐廳點餐系統mysql 畢設24
https://www.bilibili.com/video/BV1PN4y1H7Cz/
演示視頻:
3. 概要設計
3.1 JSP技術
JSP(Java Server Pages)是由Sun Microsystems公司倡導、許多公司共同參與建立的一種動態網頁技術標準,JSP技術是在Servlet技術基礎上發展起來的,它正在飛速發展中,現在已經成為Java服務器編程的重要組成部分。相對于傳統的網頁制作技術而言,它有著明顯的優點。JSP不像PHP那樣只能適應中小liuliang的網站,也不像ASP那樣受到跨平臺的限制(只能運行于Microsoft公司開發的IIS和PWS上)。JSP體現了當今Zui先進的網站開發思想,具有如下幾個優點。
1.內容與顯示分離
使用JSP技術,Web頁面開發人員可以使用HTML或者XML標志來設計和格式化Zui終頁面。使用JSP標志或者小腳本來產生頁面上的動態內容。產生內容的邏輯被封裝在標志和JavaBean群組件中,并且捆綁在小腳本中,所有的腳本在服務器端執行。如果核心邏輯被封閉在標志和Bean中,那么其他人,如Web管理人員和頁面設計者,能夠編輯和使用JSP頁面而不影響內容的產生。在服務器端,JSP引擎解釋JSP標志,產生所請求的內容,并且將結果以HTML(或者XML)頁面的形式發送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。
2.跨平臺性
ASP只能運行在Windows平臺下,而JSP基于強大的Java語言,可以在幾乎所有的操作系統平臺下運行。NT下的IIS通過一個插件JRUN也能支持JSP,zhuming的Web服務器Apache現在已經能夠支持JSP,它被廣泛地運行在NT、UNIX、LINUX中。
由于歷史的原因,UNIX的優勢依然存在,越來越多的編程愛好者喜歡使用LINUX,所以生產LINUX操作系統的商家不斷地發行新版本,界面更加人性化,功能日益強大,Internet上的很多服務都用LINUX平臺。因此,JSP在這方面占有很大的優勢。
3.一次編寫,到處運行
JSP擁有Java語言“一次編寫,到處運行”的特點,所有JSP頁面都將被JSP編譯成JavaServlet,就具有了Java技術的所有優點。
3.編寫容易,快速上手
學習JSP將成為一件令程序員感覺很愜意的事情,當然如果有HTML及Java語言的基礎則更好。學習JSP與學習ASP一樣,可以快速上手。Web程序員在網頁制作人員設計的HTML頁面的基礎上找到要插入JSP程序的地方編寫JSP程序,就成為JSP頁面。
3. 可重用性
可以邏輯封裝在JavaBeans組件中,由它們來執行一些復雜的處理,再通過JSP調用將處理的結果顯示出來。一方面使得開發組件的開發人員可以專注于組件開發;另一方面編寫JSP的開發人員可以在多處使用組件,而不必關心其實現細節;而且修改組件只須改動組件內部的設計而不必更改JSP代碼。這樣,大大tigao了系統的可重用性,在這個項目中設計的組件在今后的項目中可能還可以繼續使用。
PHP、CGI技術在可重用性上與JSP是無法比擬的,ASP支持的組件技術亦比較有限,不如JSP豐富。
6. 數據庫連接技術
Java程序通過JDBC(Java Database Connectivity)驅動程序與數據庫連接,相當多的數據庫帶有JDBC驅動程序,JDBC-ODBC的方式提供了JDBC與ODBC驅動連接的橋梁。大多數的數據庫系統帶有ODBC驅動,這使得Java程序可以訪問大多數的數據庫系統,包括Oracle、MySQL、Microsoft SQL Server、Access等。
。
3.2 接口設計
數據庫這一概念提出后,先后出現了幾種數據模型。其中基本的數據模型有三種:層次模型系統、網絡模型系統、和關系模型系統。六十年代末期提出的關系模型具有數據結構簡單靈活、易學易懂且具有雄厚的數學基礎等特點,從七十年代開始流行,發展到現在已成為數據庫的標準。目前廣泛使用的數據庫軟件都是基于關系模型的關系數據庫管理系統[17]。
1.用戶接口
本產品的用戶一般需要通過終端進行操作,進入主界面后點擊相應的窗口,分別進入相對應的界面(如:輸入界面、輸出界面)。用戶對程序的維護,zuihao要有備份。
2.軟件接口
WIN9X/NT操作系統,漢語編程系統。
3.3代碼設計
3.3.1代碼設計原則代碼是處理對象的代號或表示符號,其主要目的是方便計算機排序、檢索、查找等處理。代碼設計的關鍵是方便用,滿足業務要求。代碼設計的原則如下。
要考慮的編碼是標準化,盡量采用有關的guojibiaozhun、國家標準、部門或行業的標準。
要考慮容易修改,當某個代碼在特點、條件或代表的實體關系改變時,容易進行變更。
要考慮結構簡介,代碼的長度涉及到存儲空間的占用和信息處理的速度。并且影響代碼輸入的出錯率,所以,在滿足當前需要和擴充性要求的前提下應盡量結構簡單,長度要短。
必須要做到代碼值的唯一性。
3.4運行設計
3.3.1運行環境1.硬件環境
CPU:奔騰166 MMX以上
內存:256MB以上
顯卡:標準VGA,24位真彩色
其它:鼠標
2.軟件環境
Windows NT3.0/2000/XP
3.3.2運行控制本軟件是以漢語程序設計語言的操作系統來控制軟件運行。
3.3.3運行時間a. 后臺任務管理器因該以誤差上下不超過10秒的60秒間隔,在用戶界面的指定位置顯示狀態信息
b. 如果后臺進程處理正常會顯示任務已完成的百分數/比
c. 任務完成時會顯示相關的信息
d. 后臺任務出錯會顯示錯誤信息
3.5出錯處理設計
3.3.1出錯輸出信息a. 內部故障處理
在開發階段可以隨即修改數據庫里的相應內容。
b. 外部故障處理
對編輯的程序進行重裝載時,第一次裝載認為錯,修改。第二次運行,在需求調用時出錯,有錯誤提示,重試。
所有的客戶機及服務器都必須安裝不間斷電源以防止停電或電壓不穩造成的數據丟失的損失.若真斷電時,客戶機上將不會有太大的影響.主要是服務器上:在斷電恢復過程可采用tomcat的日志文件,對其進行處理,對數據進行恢復.
在網絡傳輸方面,可考慮建立一條成本較低的后備網絡,以保證當主網絡斷路時數據的通信.
在硬件方面要選擇可靠和穩定的服務器機種,保證系統運行時的可靠性.
3.6安全保密設計
3.6.1數據安全性數據保存和傳輸過程的安全性.為了客戶資料進行保密,我們在網絡的傳輸過程中對數據進行加密,以保證客戶資料的安全性.
3.6.2登錄用戶的安全性系統安全可靠。該軟件是由我們是專業的軟件開發團隊開發的,技術上沒有什么問題。在安全管理策略上,設置一個管理員用戶:
1) 系統管理員。對該系統擁有Zui高權限,初始賬號為 1,初始密碼為 1;
3.6.3操作安全性對授予用戶權限的授予回收.并定期修改密碼.
3.7維護設計
系統維護包括了硬件設備維護、數據維護、代碼維護和應用軟件系統維護。
硬件設備維護:
每月由專職硬件維護人員對設備進行例行檢查與保養,并且采用雙機備份的形式,以減少因為設備故障帶來的不便。
數據維護:
由數據庫管理員負責,主要是負責數據庫的安全性和完整性以及進行并發性控制。
4詳細設計
在數據庫系統開始設計的時候應該盡量考慮全面,尤其應該仔細考慮用戶的各種需求,避免浪費不必要的人力和物力。
3.1菜譜信息模塊
3.1.1模塊的定義在仔細調查酒店日常管理過程的基礎上,針對本實例,通過對酒店餐飲管理內容的分析,設計的數據項和數據結構如下。
菜譜信息:包括的數據項有菜譜號、名稱、所屬種類、價格、描述等。
3.1.2輸入項目菜譜號、名稱、所屬種類價格、。
3.1.3輸出項目為系統添加了一個菜譜。
3.1.4程序邏輯3.2登錄模塊
3.2.1模塊的定義在仔細調查酒店日常管理過程的基礎上,針對本實例,通過對酒店餐飲管理內容的分析,設計的數據項和數據結構如下。
登錄員信息:包括的數據項有登錄員姓名和口令。
3.2.2輸入項目登錄員和口令。
3.2.3輸出項目登錄員信息。
3.2.4程序邏輯3.2.5頁面3.3訂餐信息模塊
3.3.1模塊的定義在仔細調查酒店日常管理過程的基礎上,針對本實例,通過對酒店餐飲管理內容的分析,設計的數據項和數據結構如下。
定餐信息:包括的數據項有桌號、菜譜號、菜名、數量、價格和定餐日期。
3.3.2輸入項目桌號、菜譜號、菜名、數量。
3.3.3輸出項目價格和定餐日期。
3.3.4程序邏輯3.4結算信息模塊
3.3.1模塊的定義在仔細調查酒店日常管理過程的基礎上,針對本實例,通過對酒店餐飲管理內容的分析,設計的數據項和數據結構如下。
結算信息:包括的數據項有桌號、結算日期和總計等。
3.3.2輸入項目桌號、結算日期。
3.3.3輸出項目總計。
3.3.4程序邏輯- 計算機畢業設計 jsp項目文檔管理信息系統mysql 畢設28 2024-04-28
- 計算機畢業設計 jsp酒店餐飲管理系統mysql 畢設44 2024-04-28
- 計算機畢業設計 jsp通用精品課程網站ssh 畢設5 2024-04-28
- 計算機畢業設計 jsp財務管理系統mysql 畢設90 2024-04-28
- 計算機畢業設計 jsp計算機等級在線考試系統sqlserver 畢設38 2024-04-28
- 計算機畢業設計 jsp花店管理系統ssh 畢設37 2024-04-28
- 計算機畢業設計 jsp老年公寓管理系統sqlserver 畢設78 2024-04-28
- 計算機畢業設計 jsp美食與健康網站ssh 畢設13 2024-04-28
- 計算機畢業設計 jsp網上書店ssh 畢設62 2024-04-28
- 計算機畢業設計 jsp電子商務平臺ssh 畢設33 2024-04-28
- 計算機畢業設計 jsp班級通訊錄信息管理系統mysql 畢設46 2024-04-28
- 計算機畢業設計 jsp水費管理系統sqlserver 畢設25 2024-04-28
- 計算機畢業設計 jsp校園物品交換平臺sqlserver 畢設74 2024-04-28
- 計算機畢業設計 jsp某企業檔案資料管理系統mysql 畢設73 2024-04-28
- 計算機畢業設計 jsp機房上機管理系統sqlserver 畢設21 2024-04-28