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

正文內(nèi)容

基于java的網(wǎng)上訂餐系統(tǒng)后臺的實現(xiàn)本科畢業(yè)論文餐飲管理系統(tǒng)(編輯修改稿)

2025-07-24 17:43 本頁面
 

【文章內(nèi)容簡介】 BC驅(qū)動也容易得到。JSP的核心技術(shù)是Servlet 。對于Servlet程序,服務器僅需要加載一次,后續(xù)的請求用一個線程處理。當收到第一個請求時,先將其轉(zhuǎn)換為Servlet,然后解釋 為 Java字節(jié)碼,再由Java 虛擬機解釋執(zhí)行,當再次接收到請求的時候,不需要再次轉(zhuǎn)換和編譯而直接執(zhí)行其字節(jié)碼 [3]。三、 JSP 技術(shù)和 PHP 技術(shù)比較PHP是一種開放源代碼、跨平臺的、服務器端嵌入的動態(tài)網(wǎng)頁開發(fā)技術(shù)。PHP通過在不同的平臺上重新編譯來適應不同的平臺之間的差異,以此來滿足跨平臺的要求 [13]。ASP、JSP 、PHP技術(shù)比較如表 21所示。表 21 ASP、JSP、PHP 技術(shù)比較比較項目 ASP JSP PHPWeb服務器 IIS、 PWS Apache、IIS、PWS等Apache、IIS、 PWS等運行平臺 Windows UNIX、 Linux、Windows、MacOSUNIX、 Linux、Windows組件技術(shù) COM JavaBean、EJB COM、JavaBean自定義TAG語法 無 有 無開放性 無 多家合作Sun、IBM、BEA自由軟件腳本支持 VBScript Java、EMACScript、Web 等PHP建立大型Web應用程序可以 可以 不宜學習難度 低 較低 低Session管理 有 有 有統(tǒng)一的數(shù)據(jù)庫連接 ADO、ODBC JDBC 無程序執(zhí)行速度 快 極快 極快天津科技大學 2022 屆本科生畢業(yè)設計7PHP在Linux下有更好的編譯環(huán)境。目前在 Web應用中,Linux+Apache+MySQL已經(jīng)稱為公認的比較完善的開發(fā)組合。當然PHP也存在不足之處,就在于其數(shù)據(jù)庫的連接上,對于不同的數(shù)據(jù)庫,PHP采用不同的語言來開發(fā)接口,這就導致了在數(shù)據(jù)庫升級的時候,幾乎需要重寫全部的代碼,這樣就帶來了極大的工作量。但是由于其語法簡單,便于開發(fā)人員學習,PHP技術(shù)成為構(gòu)建中小型Web 應用的較為不錯的選擇。相比之下,JSP技術(shù)的跨平臺性是基于Java 技術(shù)的。構(gòu)建在Java虛擬機平臺之上,幾乎不需要對其進行任何改動 [1]。JSP 技術(shù)是采用JDBC來訪問數(shù)據(jù)庫的,對于不同的數(shù)據(jù)庫操作只需要改動很少的一部分,甚至不需要任何修改。表21是對這幾種技術(shù)的比較。四、MVC 三層框架相關(guān)技術(shù)簡介MVC框架全稱是ModelViewController,即模型(Model)視圖(View)控制器(Controller )的縮寫,是一種典型的設計開發(fā)Web應用系統(tǒng)的模式:Model(模型)是在應用程序中制定業(yè)務流程的設定。模型層主要功能是接受來自系統(tǒng)其他層的請求,并返回處理結(jié)果。我們可以利用MVC設計模式,把應用程序的開發(fā)模型按照一定的規(guī)則劃分開來,一個良好的劃分層次對于優(yōu)秀的設計是十分重要的。然后MVC并沒有告訴我們模型的設計方法,只是告訴我們應該將應用程序組織劃分成這么模型。View(視圖)在程序中是用戶交互界面,與用戶直接接觸的就是視圖層。在開發(fā)Web應用系統(tǒng)中,視圖層可以概括為 HTML界面。但隨著對系統(tǒng)功能的要求越來越多,開發(fā)一個Web 程序需要設計多個視圖,這對于項目開發(fā)者來說也是一件十分具有挑戰(zhàn)性的事情。Controller(控制器)用于接收來自用戶的請求,并調(diào)用模型層和視圖層去處理這些請求。控制層的作用在相應用戶的請求過程中是十分明顯的,它就是一個分發(fā)器,對于不同的用戶請求,調(diào)用不同的模型和視圖。如圖21 表示MVC組件類型的關(guān)系和功能。模 型封裝應用程序狀態(tài)相應狀態(tài)查詢應用程序功能通知視圖變換視 圖解釋模型模型更新請求發(fā)送用戶請求給控制器運行控制器選擇視圖控 制 器定義應用程序行為用戶動作映射成模型更新選擇響應的視圖狀態(tài)查詢通知改變視圖選擇用戶請求狀態(tài)改變天津科技大學 2022 屆本科生畢業(yè)設計8圖 21 MVC 組件類型的關(guān)系和功能天津科技大學 2022 屆本科生畢業(yè)設計9第三章 網(wǎng)上訂餐系統(tǒng)后臺的需求分析第一節(jié) 可行性分析一、技術(shù)可行性 本系統(tǒng)整體實現(xiàn)以 MyEclipse 為開發(fā)平臺,采用 JSP 技術(shù)設計網(wǎng)頁界面。JSP(Java Server Pages)是一種動態(tài)頁面技術(shù),利用 JSP 技術(shù)可以將網(wǎng)頁邏輯與網(wǎng)頁設計的顯示分離,這樣可以使基于 Web 開發(fā)分成界面設計和代碼填充兩部分,操作上更加便捷。并且 JSP 開發(fā)的 Web 應用具有跨平臺性,即可以運轉(zhuǎn)在Linux 系統(tǒng)下,又能在 windows 下運行。后臺數(shù)據(jù)庫采用 MySQL 設計管理,MySQL 是一個具有強大功能的數(shù)據(jù)庫管理平臺,可用于處理大量數(shù)據(jù),并確保數(shù)據(jù)的安全性。二、經(jīng)濟可行性 本設計主要的開發(fā)環(huán)境是 系統(tǒng),安裝 MyEclipse,JDK 等軟件,使用 Tomcat 發(fā)布服務器,系統(tǒng)模塊設計圖都是采用 visio2022。故而,無需任何額外投入費用,經(jīng)濟上沒有任何限制。此外,本系統(tǒng)對開發(fā)的需求以及軟硬件配置要求并不是很高,在任何一臺聯(lián)網(wǎng)的 PC 端都能運行,具備極高的經(jīng)濟可行性。三、操作可行性 本系統(tǒng)旨在開發(fā)出一個界面簡潔友好,操作簡單便捷的后臺管理系統(tǒng)。管理員不必掌握數(shù)據(jù)庫和編程相關(guān)知識,只需對于后臺管理的功能操作熟練掌握即可維護系統(tǒng)后臺。四、 法律可行性 本畢業(yè)設計目的是為了將本科期間所學知識的綜合展現(xiàn),本人設計并實現(xiàn)一些相對簡單的功能模塊,旨在深刻理解桌面搜索引擎的相關(guān)技術(shù)及具體操作實踐。整個系統(tǒng)的實現(xiàn)的版權(quán)是個人所有,在實現(xiàn)的過程中,遵循互聯(lián)網(wǎng)的相關(guān)法規(guī)要求,故可如期進行。第二節(jié) 需求分析一、功能需求本次畢業(yè)設計旨在開發(fā)一款界面簡潔、操作便捷、反應快速的網(wǎng)上訂餐系統(tǒng)的后臺,幫助系統(tǒng)管理員更加便捷地進行系統(tǒng)維護操作,能夠及時更新后臺信息。(一)用戶特征:預期軟件的主要用戶為一般餐飲業(yè)職員。用戶受到的教育水平較高,對計算機操作較為熟練。天津科技大學 2022 屆本科生畢業(yè)設計10(二)管理員的功能權(quán)限:1. 管理員擁有最大權(quán)限,可以進入后臺管理界面并配置系統(tǒng)信息;2. 管理員可以管理會員信息,瀏覽目前所有已注冊的用戶信息,并甄選其中內(nèi)容不正確的用戶信息并予以刪除,如手機號碼不存在,身份證號有誤等;3. 管理員可以及時更新菜品信息,包括新菜品的上架,已售完菜品的下架,打折優(yōu)惠活動,修改價格等管理操作;4. 管理員可以查看用戶訂單信息,并結(jié)合實際情況對訂單做出受理或者刪除操作;5. 管理員可以查看菜品類別信息,可以隨時添加、刪除、修改菜品類別信息;6. 管理員可以查看留言板中顧客對菜品的意見和要求,做出相應回復,并在前臺的留言板中顯示,達到和顧客無障礙交流的效果;7. 為了提高系統(tǒng)的安全性,系統(tǒng)應提供管理員修改密碼功能,管理員可定期在系統(tǒng)后臺修改密碼,從而提高系統(tǒng)的安全性;8. 管理員可以查看近期的營業(yè)統(tǒng)計情況,考察菜品銷量和成本計算,及時調(diào)整菜品價格,提升盈利效益并達到吸引顧客的效果。(3)后臺系統(tǒng)功能用例分析:后臺系統(tǒng)用例圖,如圖 31 所示。頂層包 : : 管理員登陸 修改密碼會員管理菜品類別管理菜品信息管理訂單管理系統(tǒng)公告管理留言板管理刪除非法信息查看會員信息錄入菜品類別信息錄入類別名稱錄入類別介紹查看菜品信息刪除菜品設為特價添加菜品添加菜品名稱添加菜品圖像添加菜品價格添加菜品簡潔查看訂單信息受理訂單刪除訂單 e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s 圖 31 后臺系統(tǒng)用例圖天津科技大學 2022 屆本科生畢業(yè)設計11(四)用例描述:建立上述用例圖后,為了更清楚用例的基本流所需的操作步驟,下面對主要的存在數(shù)據(jù)更改的用例進行描述。對添加菜品用例描述如表 31 所示。表 31 添加菜品用例描述用例名稱 添加菜品功能描述 主要是菜品信息進行增加操作優(yōu)先級 只有管理員才可以進行此項操作參與者 系統(tǒng)后臺管理員前置條件 管理員進入系統(tǒng)后臺基本操作流程1 管理員進入菜品信息管理界面,點擊“添加”按鈕;、菜品描述、菜品價格,并上傳菜品圖像,選擇菜品分類;;,顯示添加后的菜品信息。后置條件 如果菜品信息添加成功,在系統(tǒng)中建立并儲存菜品信息可選操作流程該管理員上傳圖片格式不合法,用例終止,拒絕添加;該管理員所添加菜品已存在,用例終止,拒絕發(fā)布對刪除用戶信息用例描述如表 32 所示。表 32 刪除用戶信息用例描述名稱、標識符 刪除用戶信息功能描述 主要是對注冊用戶信息進行刪除操作優(yōu)先級 只有管理員才可以進行此項操作參與者 管理員前置條件 用戶進入后臺管理員系統(tǒng)基本操作流程;,若存在用戶信息不合法則選擇刪除用戶;。后置條件 如果這個用例成功,從系統(tǒng)中刪除一用戶信息可選操作流程 無天津科技大學 2022 屆本科生畢業(yè)設計12對修改管理員密碼用例描述如表 33 所示。表 33 修改管理員密碼用例描述名稱、標識符 修改管理員密碼功能描述 主要是對管理員的信息進行更新操作優(yōu)先級 只要后臺管理員才可進行此項操作參與者 系統(tǒng)管理員前置條件 管理員進入后臺系統(tǒng)基本操作流程;;;;,更新當前用戶的密碼為新密碼。后置條件 如果這個用例成功,則更新一條數(shù)據(jù)可選操作流程 若舊密碼不匹配,用例終止;若兩次輸入的新密碼不相同,用例終止對訂單管理用例描述如表 34 所示。表 34 訂單管理用例描述名稱、標識符 訂單管理功能描述 主要是對管理員的訂單信息進行受理或刪除操作優(yōu)先級 只要后臺管理員才可進行此項操作參與者 系統(tǒng)管理員前置條件 管理員進入后臺系統(tǒng)基本操作流程;;,并且已支付,則管理員受理此訂單。后置條件 如果這個用例成功,則系統(tǒng)前臺顯示該用戶的訂單得到受理可選操作流程 若訂單信息不合法,或訂單過期且未支付,則管理員刪除此訂單對添加菜品分類用例描述如表 35 所示。表 35 添加菜品分類用例描述用例名稱 添加菜品分類天津科技大學 2022 屆本科生畢業(yè)設計13功能描述 主要是菜品分類信息進行增加操作優(yōu)先級 只有管理員才可以進行此項操作參與者 系統(tǒng)后臺管理員前置條件 管理員進入系統(tǒng)后臺基本操作流程1 管理員進入菜品分類信息管理界面,點擊“添加”按鈕;、分類描述;;,顯示添加后的菜品分類信息。后置條件 如果菜品分類信息添加成功,在系統(tǒng)中建立并儲存菜品分類信息可選操作流程該管理員添加的分類名稱已存在,用例終止,拒絕添加;該管理員所添加分類描述字數(shù)超過系統(tǒng)規(guī)定,用例終止,拒絕發(fā)布(五)系統(tǒng)業(yè)務流程分析如圖 32 所示為系統(tǒng)后臺業(yè)務流程圖。天津科技大學 2022 屆本科生畢業(yè)設計14系統(tǒng)管理員判斷用戶賬號密碼準確性登錄成功登錄失敗系統(tǒng)主窗體注冊會員管理瀏覽會員信息執(zhí)行數(shù)據(jù)庫操作操作成功返回刪除會員訂單管理瀏覽會員訂單處理訂單刪除不合法訂單執(zhí)行數(shù)據(jù)庫操作操作成功返回菜品管理瀏覽菜品信息執(zhí)行數(shù)據(jù)庫操作操作成功返回添加新的菜品密碼修改修改系統(tǒng)密碼執(zhí)行數(shù)據(jù)庫操作操作成功返回圖 32 后臺系統(tǒng)業(yè)務流程圖管理員輸入用戶名和密碼登錄后臺主界面。管理員可以在用戶管理中瀏覽已注冊用戶信息,核對用戶信息是否有效,并對其中含有無效信息的用戶進行刪除等操作;管理菜品類別和菜品信息,對過期的菜品進行刪除操作,并可以添加近期的新菜品;查看用戶提交的訂單信息,核對訂單信息是否有效,并對其進行受理或刪除等操作。(六)系統(tǒng)數(shù)據(jù)流圖分析為了明確表示信息流和數(shù)據(jù)的移動情況和過程,設計數(shù)據(jù)流圖是十分重要的。經(jīng)過分析網(wǎng)上訂餐系統(tǒng)的操作流程,得到以下幾個數(shù)據(jù)流圖。1. 管理員登陸系統(tǒng)后臺數(shù)據(jù)流圖根據(jù)系統(tǒng)功能需求分析:管理員登錄系統(tǒng)后臺首先需要輸入賬戶、密碼并且登陸之后可以修改管理員密碼。這些操作都會產(chǎn)生數(shù)據(jù)移動,管理員登陸系統(tǒng)后臺數(shù)據(jù)流圖對登陸操作與修改密碼流程中數(shù)據(jù)流動進行說明,具體如圖 33所示:天津科技大學 2022 屆本科生畢業(yè)設計15管理員 判別登錄管理員管理修改密碼管理員信息表輸入口令信息返回圖 33 管理員登陸后臺數(shù)據(jù)流圖2. 管理員處理訂單數(shù)據(jù)流圖根據(jù)系統(tǒng)功能需求分析:管理員登陸后臺系統(tǒng)之后,可以進行查看訂單,處理下單和刪除訂單等操作。這些操作都會產(chǎn)生數(shù)據(jù)移動,管理員訂單處理數(shù)據(jù)流圖對此過程中的數(shù)據(jù)流動進行說明,具體如圖 34 所示:管理員查看訂單信息訂單信息后臺系統(tǒng)訂單信息訂單信息受理訂單 刪除訂單客
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1