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

正文內(nèi)容

基于web的java開發(fā)設(shè)計課程設(shè)計-在線瀏覽

2025-08-04 22:32本頁面
  

【正文】 。對于普通用戶而言,系統(tǒng)主要像用戶展示一個美觀的界面,用戶在可以瀏覽各類資訊,查詢餐飲信息,訂餐。本系統(tǒng)的主要功能應(yīng)是用戶的訂餐,用戶可以查詢菜品信息,當(dāng)發(fā)現(xiàn)自己滿意的以后,在訂單中進(jìn)行選擇然后提交。 應(yīng)用的開發(fā)技術(shù) MVC 模式 MVC 全稱是 ModelViewController, 表示一種軟件架構(gòu)模式。 MVC 的目的是實現(xiàn)一種動態(tài)的程序設(shè)計,使后續(xù)對程序的修改和擴展簡化,并且使程序某一部分的重復(fù)利用成為可能。 同時可以實現(xiàn)工作人員的分工作業(yè)。 數(shù)據(jù)模型用于封裝與應(yīng)用程序的業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)以及對數(shù)據(jù)的處理方法 。 視圖( View) : 界面設(shè)計人員進(jìn)行圖形界面設(shè)計 。為了實現(xiàn)視圖上的刷新功能,視圖需要訪問它監(jiān)視的數(shù)據(jù)模型,因此應(yīng)該事先在被它監(jiān)視的數(shù)據(jù)那里注冊。 控制器起到不同層面間的組織作用,用于控制應(yīng)用程序的流程。 MVC模型如下: 3 在本次網(wǎng)上訂餐系統(tǒng)中, JSP對應(yīng) View, 負(fù)責(zé)生成最終的動態(tài)網(wǎng)頁并返回給瀏覽器。 而 JavaBeans對應(yīng)的是 Model,實現(xiàn)各個客戶,管理員,菜單和訂單的應(yīng)用邏輯與功能。 JSP 技術(shù) JSP 是從 1998 年開始出現(xiàn)的新技術(shù)。在傳統(tǒng)的網(wǎng)頁 HTML 文件中加入腳本片段和 JSP 標(biāo)記,構(gòu)成 JSP 網(wǎng)頁。 JSP 作為 Java 家族的一員,局有很多優(yōu)點: ,到處運行。 伸縮性。 。 JSP 在本次設(shè)計中對應(yīng) View 來表現(xiàn)頁面 ,主要實現(xiàn)對界面功能即用戶登錄和注冊界面,管理員登錄界面,菜品信息,用戶信息等展示 。 通過 Servlet來完成大量的事務(wù)處理 。 Servlet是先于 JSP的一種服務(wù)器端技術(shù), 1997年隨著 Java語言的廣泛使用, Servlet技術(shù)迅速成為動態(tài) Web應(yīng)用的主要開發(fā)技術(shù)。 Servlet在本系統(tǒng)中處于控制者的位置,處理 HTTP請求,負(fù)責(zé)生成 JSP中客戶,管理員使用的 JavaBean組件或?qū)ο螅?Servlet創(chuàng)建 JSP所需要 JavaBean和對象,然后根據(jù)用戶的請求行為,決定將哪個 JSP頁面發(fā)送給客戶 或管理員 。它最初是由 Microsoft、 Sybase 和AshtonTate三家公司共同開發(fā)的,于 1988 年推出了第一個 OS/2版本 。 Sybase 則較專注于 SQL Server 在 UNⅨ 操作系統(tǒng) 上的應(yīng)用。 Microsoft SQL Server 2021 數(shù)據(jù)庫引擎 為關(guān)系型數(shù)據(jù)和 結(jié)構(gòu) 化數(shù)據(jù)提供了更安全 可靠 的 存儲 功能,可以 構(gòu)建 和管理用于 業(yè)務(wù) 的高可用和高性能 的數(shù)據(jù) 應(yīng)用程序 。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂 3層結(jié)構(gòu)。 MyEclipse 企業(yè)級工作平臺,即 MyEclipse Enterprise Workbench,是對Eclipse IDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā) 、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 小結(jié) 本章首先介紹了網(wǎng)上訂餐系統(tǒng)的背景和意義,交代了網(wǎng)上訂餐的必要性和趨勢,并且介紹了本課題研究的任務(wù)和結(jié)構(gòu)。另外本章對本系統(tǒng)使用的開發(fā)語言也做了介紹。新系統(tǒng)必須充分考慮今后可能的擴充和改變 ,本章將從用戶需求方面特別是功能需求來對系統(tǒng)進(jìn)行分析和設(shè)計。排隊買餐更是浪費時間,而且還會出現(xiàn)供不應(yīng)求,買不到飯的情況,很不方便。 ( 2)當(dāng)顧客確定訂餐完畢后,顧客可以將其提交至餐廳后臺系統(tǒng),并生成訂單。 管理員: ( 1)管理員登錄后臺點餐系統(tǒng)并將顧客點餐提交到后廚顯示 ( 2)管理員可以管理會員信息,進(jìn)行增刪修改。 對用戶功能列表如下: 類型 功能 客戶 用戶注冊 用戶登錄 查看菜品 進(jìn)行訂餐完成訂單提交 反饋意見到留言板 管理員 管理員登錄 查看客戶信息,也可對其增刪修改 發(fā)布菜單,對菜單進(jìn)行增刪修改 查看訂單信息 查看留言板 小結(jié) 本章主要介紹了沒有網(wǎng)上訂餐下的 實際業(yè)務(wù)操作流程以及本系統(tǒng)客戶和管理員的需求分析,列出了本系統(tǒng)主要實現(xiàn)的功能。總體設(shè)計主要完成系統(tǒng)方案和軟件結(jié)構(gòu) 。而 JavaBeans 對應(yīng)的是 Model,實現(xiàn)各個具體的應(yīng)用邏輯與功能。具體的功能歸納如下: 1. 顧客登錄網(wǎng)上訂餐系統(tǒng)進(jìn)行菜單瀏覽、 2. 顧客注冊為會員。以及賬戶密碼。 5. 當(dāng)顧客確定訂餐完畢后,顧客將其提交只服務(wù)器后臺點餐系統(tǒng),并生成訂單。 2. 管理員可以對餐廳網(wǎng)上訂餐系統(tǒng)上的菜單進(jìn)行添加、刪除和修改,比如更改菜單的圖片,價格,菜單的描述,更換新品,添加新菜等。 4. 管理員查詢訂單。 tb_user 列名 數(shù)據(jù)類型 長度 uid int 4 username varchar 50 userpassword varchar 50 address varchar 50 tel int 13 2. 菜品信息表( food) : 菜品信息表主要描述菜品信息,如:菜品 ID號 (foodid),此 ID號為系統(tǒng)自動生成;菜品名稱( fname);菜品價格( price);圖片信息( images) 。訂購人姓名( name),地址( address),聯(lián)系電話( tel),價格( price),備注信息( context)等, orders 列名 數(shù)據(jù)類型 長度 name varchar 50 address varchar 50 tel varchar 50 price numeric 9 uid int 4 context text 16 12 4. 訂單菜單表( shop) : shop 列名 數(shù)據(jù)類型 長度 fId int 4 fname varchar 50 num int 4 price Money 8 ( admin) :只有一個管理員,用戶名和密碼數(shù)據(jù)庫內(nèi)建表時默認(rèn)用戶名為李燕平,密碼是 111530409. 連接數(shù)據(jù)庫關(guān)鍵代碼 try { ()。 return false。 PreparedStatement pstmt=(SQL語言 )。 ()。 return true。 return false。這個階段的基本目的是有比較抽象的概括的方式去確定系 統(tǒng)如何完成預(yù)定的任務(wù)。 13 4 功能詳細(xì)設(shè)計與實現(xiàn)( 810頁為宜) 詳細(xì)設(shè)計階段的根本目的是確定應(yīng)該怎樣具體地實現(xiàn)所要
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1