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

正文內(nèi)容

軟件工程專(zhuān)業(yè)本科畢業(yè)論文-基于java的網(wǎng)上訂餐系統(tǒng)后臺(tái)的實(shí)現(xiàn)-在線瀏覽

2024-07-31 18:01本頁(yè)面
  

【正文】 has a very strong background management system, can realize the function of membership management, menu management, ordering management and business statistics. This has greatly enhanced the efficiency and safety of the system. In the content of the graduation design, the design and implementation of the part of the backstage of an Online meal ordering system is based on the JavaWeb technology, and B/S(Browser/Server) structure. This structure makes data processing concentrated on the server, the server unified data management, so as to ensure data consistency. The part of the interface used the JSP (Java Server Pages) programming, and MyEclipse as the interface development tools, making the user interface more is used for data management system, to improve the security of system data. Keywords: Online meal ordering。 B/S。在這樣的時(shí)代浪潮的沖擊下,許多傳統(tǒng)行業(yè)都開(kāi)始建立自己的網(wǎng)站,企業(yè) 在 主頁(yè)中 展示自己的 特色 ,通過(guò)網(wǎng)絡(luò)讓更多的人了解自己 , 提升自己的市場(chǎng)影響力,并且通過(guò)網(wǎng)站與客戶(hù)在線 交流, 建立自己的網(wǎng)絡(luò)關(guān)系。另外,由于處于就餐的高峰期,電話訂餐往往處于占線的狀態(tài),不能及時(shí)響應(yīng)客戶(hù)的需求,這樣嚴(yán)重影響了訂餐的效率;同時(shí),單調(diào)的快餐菜式往往不能滿(mǎn)足人們的口味的要求。 網(wǎng)上訂餐系統(tǒng)是訂餐業(yè)務(wù)與互聯(lián)網(wǎng)技術(shù)的結(jié)合,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)是眼下最便捷、最迅速 的信息交流的技術(shù)。同時(shí),企業(yè)可以在自己的系統(tǒng)主頁(yè)展示各式各樣的菜品, 使客戶(hù)仿佛置身于餐廳之中,面對(duì)著服務(wù)員手中的菜單 。 許多餐飲企業(yè)都開(kāi)始開(kāi)發(fā)自己的網(wǎng)上訂餐業(yè)務(wù),不僅大大提高了餐飲企業(yè)的服務(wù)質(zhì)量,同時(shí)為用戶(hù)提供了更方便、更快捷的訂餐服務(wù)方式。為了方 便廣大在校大學(xué)生和工作繁忙的在職從業(yè)者的就餐問(wèn)題,本次畢業(yè)設(shè)計(jì)將開(kāi)發(fā)一款十分具有當(dāng)代網(wǎng)購(gòu)特色的網(wǎng)上訂餐系統(tǒng),只需要一臺(tái)連上互聯(lián)網(wǎng)的電腦,人們就能夠足不出戶(hù)地訂購(gòu)自己想要的餐品。在互聯(lián)網(wǎng)如此普及的當(dāng)代,人們廣泛地接觸電腦與網(wǎng)絡(luò),無(wú)論是學(xué)習(xí)、上班、娛樂(lè)都離不開(kāi)計(jì)算機(jī),這些都決定了網(wǎng)上訂餐在不久的將來(lái)必定會(huì)在取代電話訂餐成為訂餐服務(wù)業(yè)的龍頭。針對(duì)這些問(wèn)題,天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 2 本次畢業(yè)設(shè)計(jì)都是要設(shè)計(jì)并實(shí)現(xiàn)一個(gè)具備強(qiáng)大功能的后臺(tái)系統(tǒng),能夠及時(shí)地更新菜品信息,最迅速地響應(yīng)訂餐請(qǐng)求,確保系統(tǒng)前臺(tái)信息的及時(shí)性,并且保護(hù)系統(tǒng)數(shù)據(jù)的安全性。系統(tǒng)管理員通過(guò)前臺(tái)登陸 界面 驗(yàn)證 系統(tǒng)管理員 身份,登陸成功之后進(jìn)入后臺(tái)管理主界面。包括類(lèi)別名稱(chēng),類(lèi)別簡(jiǎn)介等,后臺(tái)會(huì)自動(dòng)將這些信息保存到數(shù)據(jù)庫(kù)中; ? 菜品 信息 管理:管理員通過(guò)菜品管理功能查看菜品信息,包括菜品 ID、名稱(chēng)、菜品簡(jiǎn)介、分類(lèi)、菜品圖片、菜品價(jià)格等,同時(shí)可對(duì)著以上信息進(jìn)行添加、修改和刪除操作,實(shí)現(xiàn)及時(shí)更新菜品信息 ; ? 訂單管理:這是本次系統(tǒng)開(kāi)發(fā)的另一大特色,管理員在訂單管理界面下,可以直觀地查看訂單的詳細(xì)信息,并及時(shí) 做出 受理 或刪除訂單等操作 , 大大提高了 網(wǎng)上訂餐系統(tǒng)的操作 ; ? 系統(tǒng)公告管理:管理員通過(guò)此功能,可以隨時(shí)更新系統(tǒng)公告信息,在這里可以推薦一下網(wǎng)站的促銷(xiāo)小廣告,還可以刪除過(guò)期信息; ? 留言板信息管理:管理員可以通過(guò)此功能,瀏覽前臺(tái)的用戶(hù)留言信息,并對(duì)其中的意見(jiàn)建議進(jìn)行回復(fù),這樣大大提高了管理員與用戶(hù)之間的交互,使系統(tǒng)更加人性化。 ? : JAVA 開(kāi)發(fā)工具包,其安裝過(guò)程可見(jiàn)本章第二節(jié)內(nèi)容。安裝過(guò)程詳見(jiàn)第二節(jié)。 ? Visio: Windows office 辦公系列工具提供的專(zhuān)業(yè)畫(huà)數(shù)據(jù)流圖,流程圖等的工具。值得注意的是, JDK 中包含了 JRE,所以安裝了 JDK 之后,就不用單獨(dú)安裝 JRE 了。 (二 ) 配置環(huán)境變量 1. 新建 JAVA_HOME 環(huán)境 變量: JAVA_HOME 指向的是 JDK 在系統(tǒng)中 的 位置 , windows 系統(tǒng)就是通過(guò)JAVA_HOME 變量中的內(nèi)容來(lái)尋找 JDK 的 bin、 lib 等目錄 。 2. 編輯 PATH 系統(tǒng)變量: 由于 DOS 窗口只能運(yùn)行當(dāng)前目錄下的指令,每次執(zhí)行一個(gè)指令之前都必須打開(kāi)該指令所在的目錄。%JAVA_HOME%\jre\bin; 復(fù)制到當(dāng)前 PATH 變量之后,千萬(wàn)不要忘記在前面加上“ 。 3. 新建 CLASS_PATH 變量: CLASS_PATH 執(zhí)行系統(tǒng)中 class 文件所在目錄 , 與 PATH 變量功能類(lèi)似,只要設(shè)置 CLASS_PATH 變量, windows 系統(tǒng)就會(huì)幫助尋找 CLASS_PATH 下的 class文件,這樣在 DOS 窗口在任意目錄下都能執(zhí)行 class 文件。%JAVA_HOME%\lib\。 %JAVA_HOME%\bin。 所有環(huán)境變量配置好后, 打開(kāi) 命令 提示符 窗口 , 直接 輸入 執(zhí)行 java 或者 javac命令, 如果 出現(xiàn)了相應(yīng)的信息,說(shuō)明配置成功 。 簡(jiǎn)單而言, MyEclipse 就是 Eclipse 的插件, 使用 MyEclipse 在項(xiàng)目開(kāi)發(fā)中可以 支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò) 等功能。本次安裝中將 MyEclipse 安裝在 C:\Users\Administrator\Programs\MyEclipse 目錄下。并且本機(jī)安裝的是 ,自帶 Tomcat服務(wù)器。中小型的網(wǎng)站都選擇 MySQL,因?yàn)樗w積小,容易配置,而且速度很快。 SQL 是一種標(biāo)準(zhǔn)化的語(yǔ)言,使用它可以讓存儲(chǔ)、查詢(xún)和存取數(shù)據(jù)庫(kù)信息變得更加容易。 MySQL 的安裝也十分簡(jiǎn)單,只要對(duì)照網(wǎng)上的教程安裝就可以了。 第三節(jié) 系統(tǒng)開(kāi)發(fā)相關(guān)技術(shù)介紹 一、 JSP 動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù) 本 此 系統(tǒng) 開(kāi)發(fā) 主要使用 JSP頁(yè)面開(kāi)發(fā) 技術(shù)對(duì)系統(tǒng) 界面 進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。 編寫(xiě) JSP雖然類(lèi)似于寫(xiě) HTML,但可以在 JSP頁(yè)面中編寫(xiě)Java代碼,并且允許開(kāi)發(fā)人員在頁(yè)面中獲取 request、 response等 Web開(kāi)發(fā)對(duì)象,實(shí)現(xiàn)與瀏覽器之間的交互。 同時(shí) 學(xué)習(xí) JSP也是 JavaEE入門(mén)的必經(jīng)之路。 其中繼承了 Java 的 “ 一次編寫(xiě), 處 處運(yùn)行 ” 的可移植性使 得開(kāi)發(fā)人員 可以 更加 專(zhuān)注于 JSP 的開(kāi)發(fā),而無(wú) 需 考慮系統(tǒng)層面的問(wèn)題; Java 的開(kāi)放特性使 得在 市面上涌現(xiàn)出了 許多 的 Web 設(shè)計(jì) 框架可供采開(kāi)發(fā)人員采納 ;面向?qū)ο蟮脑O(shè)計(jì),為 開(kāi)發(fā)人員 更加輕松地 設(shè)計(jì)與實(shí)現(xiàn) 安全穩(wěn)定的Web 在線系統(tǒng)提供了基礎(chǔ)保障 [3]。 JSP因?yàn)槠渲邪蠮ava代碼,所以 JSP同樣具備 Java的一些優(yōu)點(diǎn),如多線程性、可移植性等。 JavaBean其實(shí)是一種具有特殊結(jié)構(gòu)的 Java類(lèi),它通常用于數(shù)據(jù)的封裝。 JSP技術(shù)提供了三個(gè)操作 JavaBean組件的標(biāo)簽,也就是 JSP標(biāo)簽。 JSP是 繼承了 Java多 線程 的特性, 可以充分利用硬件資源。 總 而言 之,使用 JSP動(dòng)態(tài)頁(yè)面開(kāi)發(fā)技術(shù) 可以降低 開(kāi)發(fā)人員的學(xué)習(xí)門(mén)檻和系統(tǒng)開(kāi)發(fā)的成本 ,提高 了編程代碼 可讀性, 便于 開(kāi)發(fā)出高性能的 Web應(yīng)用系統(tǒng) [10]。 二、 JSP 技術(shù)和 ASP 技術(shù)比較 除了 JSP外,當(dāng)然還有其他的一些構(gòu)建動(dòng)態(tài) Web應(yīng)用的語(yǔ)言,如 ASP、 PHP等。 JSP技術(shù)和 ASP技術(shù)有許多相似的地方,二 者都將頁(yè)面邏輯設(shè)計(jì)和頁(yè)面布局設(shè)計(jì)相分離 [3]。對(duì)每個(gè)客戶(hù)端請(qǐng)求,ASP解釋程序都會(huì)纏上一個(gè)新的線程解釋和執(zhí)行。在數(shù)據(jù)處理方面,ASP采用的是 ADO技術(shù),通過(guò) ODBC來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。目前幾乎所有的數(shù)據(jù)庫(kù)都支持 ODBC技術(shù),起 ODBC驅(qū)動(dòng)也容易得到 。對(duì)于 Servlet程序,服務(wù)器僅需要加載一次,后續(xù)的請(qǐng)求用一個(gè)線程處理。 三、 JSP 技術(shù)和 PHP 技術(shù)比較 PHP是一種開(kāi)放源代碼、跨平臺(tái)的、服務(wù)器端嵌入的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)。 ASP、 JSP、 PHP技術(shù)比較如 表 21所示。 目 前 在 Web 應(yīng) 用 中 ,Linux+Apache+MySQL已經(jīng)稱(chēng)為公認(rèn)的比較完善的開(kāi)發(fā)組合。但是由于其語(yǔ)法簡(jiǎn)單,便于開(kāi)發(fā)人員學(xué)習(xí), PHP技術(shù)成為構(gòu)建中小型 Web應(yīng)用的較為不錯(cuò)的選擇。構(gòu)建在 Java虛擬機(jī)平臺(tái)之上,幾乎不需要對(duì)其進(jìn)行任何改動(dòng) [1]。表 21是對(duì)這幾種技術(shù)的比較。 模型層主要功能是接受來(lái)自系統(tǒng)其他層的請(qǐng)求,并返回處理結(jié)果。然后 MVC并沒(méi)有告訴我們模型的設(shè)計(jì)方法,只是告訴我們應(yīng)該將應(yīng)用程序組織劃分成這么模型。在開(kāi)發(fā) Web應(yīng)用系統(tǒng)中,視圖層可以概括為 HTML界面。 Controller(控制器)用于接收來(lái)自用戶(hù)的請(qǐng)求,并調(diào)用模型層和視圖層去處理這些請(qǐng)求。 如圖 21表示 MVC組件類(lèi)型的關(guān)系和功能。JSP(Java Server Pages)是一種動(dòng)態(tài)頁(yè)面技術(shù),利用 JSP 技術(shù)可以將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分離, 這樣可以 使基于 Web 開(kāi)發(fā) 分成界面設(shè)計(jì)和代碼填充兩部分,操作上更加便捷 。后臺(tái)數(shù)據(jù)庫(kù)采用 MySQL 設(shè)計(jì)管理, MySQL是一個(gè)具有強(qiáng)大功能的數(shù)據(jù)庫(kù)管理平臺(tái),可用于處理 大量數(shù)據(jù),并 確保數(shù)據(jù)的安全性。故而,無(wú)需任何額外投入費(fèi)用, 經(jīng)濟(jì)上沒(méi)有任何限制 。 三、 操作可行性 本系統(tǒng)旨在開(kāi)發(fā)出一個(gè)界面簡(jiǎn)潔友好,操作簡(jiǎn)單便捷的后臺(tái)管理系統(tǒng)。 四、 法律可行性 本畢業(yè)設(shè)計(jì)目的是為了將本科期間所學(xué)知識(shí)的綜合展現(xiàn),本人設(shè)計(jì)并實(shí)現(xiàn)一些相對(duì)簡(jiǎn)單的功能模塊,旨在深刻理解桌面搜索引擎的相關(guān)技術(shù)及具體操作實(shí)踐。 第二節(jié) 需求分析 一、 功能需求 本 次畢業(yè)設(shè)計(jì)旨在開(kāi)發(fā)一款界面簡(jiǎn)潔、操作便捷、反應(yīng)快速的網(wǎng)上訂餐系統(tǒng)的后臺(tái),幫助系統(tǒng)管理員更加便捷地進(jìn)行系統(tǒng)維護(hù)操作,能夠及時(shí)更新后臺(tái)信息 。用戶(hù)受到的教育水平較高,對(duì) 計(jì)算機(jī)操作較為熟練 。 (三) 后臺(tái)系統(tǒng)功能用例分析: 后臺(tái)系統(tǒng)用例圖,如圖 31 所示。 對(duì)添加菜品用例描述如表 31 所示。 后 置條件 如果 菜品信息添加 成功,在系統(tǒng)中建立并儲(chǔ)存 菜品 信息 可選操作流程 該 管理員 上傳圖片格式不合法,用例終止,拒絕 添加 ;該 管理員所添加菜品已存在 ,用例終止,拒絕發(fā)布 對(duì)刪除用戶(hù)信息用例描述如表 32 所示。 后置條件 如果這個(gè)用例成功,從系統(tǒng)中刪除一用戶(hù)信息 可選操作流程 無(wú) 天津科技大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì) 11 對(duì)修改管理員密碼用例描述如表 33 所示。 后置條件 如果這個(gè)用例成功,則更新一條數(shù)據(jù) 可選操作流程 若舊密碼不匹配,用例終止 ;若兩次輸入的新密碼不相同,用例終止 對(duì)訂單管理用例描述如表 34 所示。 后置條件 如果這個(gè)用例成功,則 系統(tǒng)前臺(tái)顯示該用戶(hù)的訂單得到受理 可選操作流程 若訂單信息不合法,或訂單過(guò)期且未支付,則管理員刪除此訂單 對(duì)添加菜品分類(lèi)用例描述如表 35 所示。 后置條件 如果 菜品分類(lèi)信息添加 成功,在系統(tǒng)中建立并儲(chǔ)存 菜品分類(lèi) 信息 可選操作流程 該 管理員添加的分類(lèi)名稱(chēng)已存在 ,用例終止,拒絕 添加 ;該 管理員所添加分類(lèi)描述字?jǐn)?shù)超過(guò)系統(tǒng)規(guī)定 ,用例終止,拒絕發(fā)布 (五)系統(tǒng)業(yè)務(wù)流程分析 如圖 32 所示為系統(tǒng)后臺(tái)業(yè)務(wù)流程圖。 管理員 可以 在 用戶(hù)管理中瀏覽已注冊(cè) 用戶(hù) 信息, 核對(duì)用戶(hù)信息是否有效, 并對(duì)其 中含有無(wú)效信息的用戶(hù) 進(jìn)行刪除等操作;管理菜品類(lèi)別和菜品信息,對(duì)過(guò)期的菜品進(jìn)行刪除操作 ,并可以添加近期的新菜品 ;查看 用戶(hù)提交的 訂單信息, 核對(duì)訂單信息是否有效, 并對(duì)其進(jìn)行 受理或刪除 等操作。經(jīng)過(guò)分析 網(wǎng)上訂餐系統(tǒng)的操作流程,得到以下幾個(gè)數(shù)據(jù) 流圖。這些操作都會(huì)產(chǎn)生數(shù)據(jù)移動(dòng),管理員登陸系 統(tǒng)后臺(tái)數(shù)據(jù)流圖對(duì)登陸操作與修改密碼流程中數(shù)據(jù) 流動(dòng)進(jìn)行說(shuō)明,具體如圖 33所示: 管 理 員 判 別 登 錄管 理 員 管 理修 改 密 碼管 理 員 信 息 表輸 入 口 令信 息 返 回 圖 33 管理員 登陸 后臺(tái)數(shù)據(jù)流圖 2. 管理員處理訂單數(shù)據(jù)流圖 根據(jù)系統(tǒng)功能 需求 分析:管理員登陸后臺(tái)系統(tǒng)之后 ,可以進(jìn)行查看訂單,處理下單和刪除訂單等操作。這些 操作都會(huì)產(chǎn)生數(shù)據(jù)移動(dòng),管理員菜品管理數(shù)據(jù)流圖對(duì)此過(guò)程中的數(shù)據(jù)流動(dòng)進(jìn)行說(shuō) 明,具體如圖 35 所示 。這些操作都會(huì)產(chǎn)生數(shù)據(jù)移動(dòng),管理員 系統(tǒng)公告管理數(shù)據(jù)流圖對(duì)此過(guò)程中的數(shù)據(jù)流動(dòng)進(jìn)行說(shuō)明,具體如圖 36 所示 。在數(shù)據(jù)字典中,可以查看關(guān)于信息流的各個(gè)方面的細(xì)節(jié)。在系統(tǒng)的需求分析研究
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1