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

正文內(nèi)容

網(wǎng)絡(luò)訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)軟件工程課程設(shè)計(jì)-文庫吧

2025-05-12 22:07 本頁面


【正文】 ?????????. 隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,基于瀏覽器 /服務(wù)器 ( Browser/Server 簡稱 B/S)體系結(jié)構(gòu)的應(yīng)用程序得到了空前廣泛的應(yīng)用。但是服務(wù)器之間的通訊,尤其是在不同平臺(tái)上運(yùn)行的服務(wù)器之間的通訊仍然不是一件容易的事情。因?yàn)榇蠖鄶?shù) Inter 應(yīng)用程序都是以數(shù)據(jù)庫為中心的,方便的訪問多種數(shù)據(jù)源的能力也比以往任何時(shí)候都更加重要。 JSP 無疑可以輕松地實(shí)現(xiàn)這類功能,在動(dòng)態(tài)內(nèi)容的解決問題中,還存在其他的解決方法,但是開發(fā)人員要掌握這些技術(shù)很難。例如, Java Servlets 這樣的技術(shù)就可以使得用Java 語言編寫交互式的應(yīng)用程序的服務(wù)器端的代碼變得更加簡單。 Java Servlets 就是一個(gè)基于 Java 技術(shù)的運(yùn)行在服務(wù)器端的程序(與 Applet 不同,后者運(yùn)行在瀏覽器端)。開發(fā)人員編寫出 Servlet 程序,用來接收來自 Web 瀏覽器的 HTTP 請求,動(dòng)態(tài)地生成響應(yīng),然后發(fā)送包含 HTML 或 XML 文檔到瀏覽器。 但是使用這種方法,整個(gè)網(wǎng)頁必須都在 Java Servlet 中制作。如果開發(fā)人員或者 Web管理人員想要調(diào)整頁面的顯示,就不得不從新編輯并編譯 Java Servlet 程序。采用這種方法,編寫帶有動(dòng)態(tài)內(nèi)容的頁面需要有很熟練的應(yīng)用程序開發(fā)技巧和經(jīng)驗(yàn)。很顯然,一個(gè)簡單的 創(chuàng)建動(dòng)態(tài)頁面的解決方案要能解決以下的問題: 1. 能夠在任何 Web 或應(yīng)用程序服務(wù)器上運(yùn)行 2. 將應(yīng)用程序邏輯和頁面顯示分離 3. 能夠快速地開發(fā)和測試 4. 簡化開發(fā)基于 Web 的交互式應(yīng)用程序的過程 JavaServer Pages (JSP)滿足這些要求,它整合了存在的 Java 編程環(huán)境提供支持的技術(shù)和工具,產(chǎn)生了一種新的、開發(fā)基于 Web 應(yīng)用程序的方法,這個(gè)方法給予使用基于組件應(yīng)用的邏輯頁面的設(shè)計(jì)者提供了強(qiáng)大的功能。 SQL Server 2021 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全 可靠的存儲(chǔ)功能,可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。 信息學(xué)院《軟件工程課程設(shè)計(jì)》報(bào)告 6 3. 系統(tǒng) 分析 可行性分析 隨著互聯(lián)網(wǎng)的日益普及,網(wǎng)上訂餐也開始慢慢風(fēng)靡于我們的生活。網(wǎng)上訂餐業(yè)務(wù)的出現(xiàn),能夠幫助人們尋找和發(fā)現(xiàn)新的菜種,品嘗不同風(fēng)格和不同種類的菜品。當(dāng)代大學(xué)生作為社會(huì)中的重要群體,飲食在他們生活中起著重要作用。因此,面向大學(xué)生的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)有著良好的現(xiàn)實(shí)意義,網(wǎng)上訂餐業(yè)務(wù)在校園也有極大的發(fā)展空間和良好的發(fā)展前景。網(wǎng)上訂餐系統(tǒng)無論是在應(yīng)用的深度還是廣度上都是一個(gè)逐步發(fā)展的過程。開發(fā)一個(gè)局部系統(tǒng)時(shí)要充分考慮 到局部系統(tǒng)和整個(gè)目標(biāo)系統(tǒng)之前的相容性和完整性,以利于今后整個(gè)系統(tǒng)的建立。從訂單處理流程上總體把握系統(tǒng)的設(shè)計(jì),在具體的設(shè)計(jì)實(shí)現(xiàn)上圍繞三個(gè)方面進(jìn)行展開,即用戶、管理者、系統(tǒng)維護(hù)者。 ?????????????????????????????????????????????????????????????????????????????????????????????????????????,具體如下幾個(gè)方面: ( 1) 技術(shù)可行性分析 此次開發(fā)基于 C 語言作為開發(fā)語言,它具有語言簡潔、語言自由、支持跨平臺(tái)、與XML 相 融合等多個(gè)特點(diǎn)。我們以 SQL Sever 技術(shù)作為后臺(tái)支撐 ,它能夠?qū)崿F(xiàn)數(shù)據(jù)庫鏡像、在線恢復(fù)、在線檢索操作、快速恢復(fù),安全性能高等多個(gè)功能。所以從現(xiàn)有的技術(shù)水平來說,完全能夠建立一個(gè)以消費(fèi)者服務(wù)和內(nèi)部管理為目的的信息平臺(tái)。 ???可行性。 ? 經(jīng)濟(jì)可行性分析 該系統(tǒng)無需額外的設(shè)備購買和人員培訓(xùn)費(fèi),所以在經(jīng)濟(jì)上是可行的。而且該系統(tǒng)可以做到用戶足不出戶就能吃到美味的食物,同時(shí)增加餐館的營業(yè)額的效果。通過以上的分析,開發(fā)網(wǎng)絡(luò)訂餐系統(tǒng)是完全可行的。 ? 社會(huì)可行性 信息學(xué)院《軟件工程課程設(shè)計(jì)》報(bào)告 7 ① 網(wǎng)絡(luò)訂餐系統(tǒng)作為一種全新的商務(wù)模式,但也存在一些潛在的問題。 該系統(tǒng)為獨(dú)立開發(fā),在技術(shù)上沒有使用任何現(xiàn)有的軟件與方法,所以在法律方面不會(huì)存在侵犯專利權(quán),侵犯版權(quán)等問題。 ② 隨著計(jì)算機(jī)知識(shí)的普及和推廣,越來越多的人掌握了計(jì)算機(jī)的基本使用方法和技能。隨著 Inter 的發(fā)展,用戶對于網(wǎng)絡(luò)、 WINDOWS 等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情。 總 之 , 本 系 統(tǒng)在??????????????????????????????????可行的。 需求分析 性能 分析 ( 1) 操作簡 單,界面友好:完全空間式的頁面布局,使得菜品、咨詢等信息錄 入的工作更簡單。另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時(shí)清楚自己的操作情況。對常見類似的網(wǎng)站的管理的各個(gè)方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實(shí)現(xiàn),用戶對菜品的預(yù)定以及支付方式。 即時(shí)可見:對客戶預(yù)定餐飲信息的處理(包括錄入、刪除)將立即在首頁的對應(yīng)欄目顯示出來,達(dá)到“即時(shí)發(fā)布,即時(shí)見效”的功能。 系統(tǒng)運(yùn)行應(yīng)該快速、穩(wěn)定、高效和可靠。 在結(jié)構(gòu)上具有很好的可擴(kuò)展性,便于將來功能的擴(kuò)展和維護(hù)。 對數(shù)據(jù)的安全性、完整性要求:用戶信息保密,只有管理員能任意修改。確保網(wǎng)上支付安全。菜品信息 、用戶信息必須保證其完整性。防止惡意刪改。 功能 分析 (DFD 、用例圖 ) 首先對現(xiàn)有系統(tǒng)進(jìn)行分析,現(xiàn)有系統(tǒng)是信息的重要來源。分析已有系統(tǒng)的功能和實(shí)現(xiàn),從而確定新系統(tǒng)的設(shè)計(jì)目標(biāo)和模型。由于條件有限,調(diào)研主要是在網(wǎng)上進(jìn)行。即通過在網(wǎng)上已有的訂餐網(wǎng)站注冊成會(huì)員來了解其具備的功能。 系統(tǒng)數(shù)據(jù)流圖 該系統(tǒng)的數(shù)據(jù)流程圖分三層來描述, 分別是頂層數(shù)據(jù)流圖 、 一級(jí)分解、二級(jí)分解,具體數(shù)據(jù)流程圖如 下圖所示 : 信息學(xué)院《軟件工程課程設(shè)計(jì)》報(bào)告 8 頂層數(shù)據(jù)流圖 ??????????????????????????????????????????? ????????????。系統(tǒng)的頂層數(shù)據(jù)流圖如圖?所示: 第 0 層數(shù)據(jù)流圖 ?????????????????????????????? 第一層數(shù)據(jù)流圖 ( 1) 用戶管理數(shù)據(jù)流圖 系統(tǒng)管理員網(wǎng)上訂餐系統(tǒng)用戶訂餐管理員用戶用戶管理系統(tǒng)訂餐管理系統(tǒng)菜品管理系統(tǒng)系統(tǒng)管理員餐廳管理員訂餐信息會(huì)員信息菜品信息會(huì)員信息訂單信息菜品信息訂單信息信息學(xué)院《軟件工程課程設(shè)計(jì)》報(bào)告 9 ( 2) 訂餐管理數(shù)據(jù)流圖 ( 3)《軟件工程課程設(shè)計(jì)》報(bào)告 10 系統(tǒng)需求分析 本系統(tǒng)使用 UML 中的用例圖對需求建模。用例圖通過描述“系統(tǒng)”和“活動(dòng)者”之間的交互活動(dòng)來描述系統(tǒng)的行為。網(wǎng)上訂餐系統(tǒng)主要有一下幾個(gè)方面需求: 用戶 用戶首先需要注冊一個(gè)賬號(hào)用于系統(tǒng)登錄,登錄后可以查看店鋪信息,并 選中某一店鋪后進(jìn)入其餐飲信息界面,最終選中所 需餐飲,下訂單。當(dāng)然用餐后還可以對此餐飲進(jìn)行評價(jià)。 訂餐管理員 當(dāng)用戶下訂單后,訂單管理員需及時(shí)生成訂單,如果訂餐者對訂單有所更 改時(shí),訂單管理員也要及時(shí)對數(shù)據(jù)進(jìn)行更新。 系統(tǒng)管理員 系統(tǒng)管理員主要完成對商家和訂餐者信息的管理、以及系統(tǒng)的維護(hù)。 本系統(tǒng)的用戶用例圖如下圖所示。用戶登陸后可以訂餐、選擇店鋪、選擇餐飲。下單以及付款,可以對餐飲及系統(tǒng)進(jìn)行評價(jià)留言。 檢 查 菜 品 信 息有 效 性驗(yàn) 證 是 都 有 重復(fù)創(chuàng) 建 新 菜 品 信息菜 品 展 示發(fā) 布 信 息系 統(tǒng) 管 理 員檢 索 餐 館 信 息提 供 信 息用 戶餐 廳 信 息 表新 菜 信 息菜 品 信 息優(yōu) 惠 信 息 表優(yōu) 惠 信 息 查 詢餐 廳 管 理 員新 菜 品信 息有 效 菜品 信 息新 菜品 信 息菜 品 信 息新 菜 品 信 息新 菜 品 信 息菜 品 信 息信 息信 息信 息菜 品 信 息新 菜 信 息信 息信 息新 菜 信 息優(yōu) 惠 信 息優(yōu) 惠 信 息優(yōu) 惠信 息優(yōu) 惠信 息新 菜 信 息信息學(xué)院《軟件工程課程設(shè)計(jì)》報(bào)告 11 餐廳管理員用例圖如下圖所示。餐廳管理員登錄系統(tǒng)后對訂單進(jìn)行核實(shí)并安排配送,然后更新店鋪的相關(guān)信息。 系統(tǒng)管理員用例圖如下圖所示。系統(tǒng)管理員登錄系統(tǒng) 后,可以對訂餐管理者和用戶進(jìn)行管理(增加、刪除、修改、查詢),以及對系統(tǒng)進(jìn)行維護(hù)。 用 戶登 錄 系 統(tǒng)訂 餐留 言 評 價(jià)選 擇 餐 飲下 訂 單選 擇 店 鋪付 款餐 廳 管 理 員登 錄更 新 餐 飲 信 息核 對 訂 單安 排 配 送用 例 1用 例 2用 例 3信息學(xué)院《軟件工程課程設(shè)計(jì)》報(bào)告 12 行為 分析 狀態(tài)圖通過描繪系統(tǒng)的狀態(tài)及引起系統(tǒng)狀態(tài)轉(zhuǎn)換的事件,來表示系統(tǒng)的行為。狀態(tài)圖提供了行為建模機(jī)制。本文用狀態(tài)圖進(jìn)行行為需求分析。 根據(jù)前面的分析和設(shè)計(jì)可以發(fā)現(xiàn),每個(gè)參與者在使用系統(tǒng)前都需要進(jìn)行登錄,登陸后就可以進(jìn)行各自相應(yīng)的操作,操作完后退出系統(tǒng)。創(chuàng)建的系統(tǒng)狀態(tài)圖如下: 系 統(tǒng) 管 理 員訂 餐 管 理 員 管 理用 戶 管 理系 統(tǒng) 登 錄系 統(tǒng) 維 護(hù)增 加 商 家 信 息修 改 商 家 信 息查 詢 商 家 信 息刪 除 商 家 信 息增 加 用 戶 信 息修 改 用 戶 信 息刪 除 用 戶 信 息查 詢 用 戶 信 息進(jìn) 入 網(wǎng) 站輸 入 登 錄 信 息 登 錄 驗(yàn) 證登 錄 成 功各 自 進(jìn) 行 操 作退 出提 示 錯(cuò) 誤 信 息登 錄 失 敗信息學(xué)院《軟件工程課程設(shè)計(jì)》報(bào)告 13 4. 系統(tǒng) 設(shè)計(jì) 總體設(shè)計(jì) 本系統(tǒng) 主要包括???、???、???。系統(tǒng)功能模塊結(jié)構(gòu)圖如圖??所示: 圖 系統(tǒng)整體框架圖 ( 1)用戶注冊與登錄模塊:不同的用戶在注冊自己賬號(hào)后,即將信息保存于數(shù)據(jù)庫,用戶在輸入用戶名和密碼之后,與數(shù)據(jù)庫的校驗(yàn)信息匹配,方可登錄自己的用戶界面。 ( 2)餐廳管理模塊:餐廳登錄成功,即可對自身信息進(jìn)行查看并修改,也可發(fā)布新的菜品以及報(bào)價(jià),待管理員審批通過方可發(fā)布,使用戶看到餐廳的信息。 ( 3)用戶訂餐模塊:用戶選定自己喜歡的餐廳和菜品,付 款等待餐廳接單,接單后等待餐廳配送。 ( 4)系統(tǒng)管理模塊:負(fù)責(zé)審核注冊用戶,對數(shù)據(jù)庫的信息及留言板中的內(nèi)容進(jìn)網(wǎng)上訂餐服務(wù) 系統(tǒng) 后臺(tái) 前臺(tái) 更新菜單 、 調(diào)整價(jià)格 查詢訂單明細(xì) 前臺(tái) 信息 瀏覽 、 添加 、 刪除 、 修改 處理訂單 回復(fù)留言 審核注冊用戶 訂餐管理 系統(tǒng)管理 用戶管理 用戶登錄或游客注冊 信息瀏覽 填寫 、修改個(gè)人信息 訂餐 查看歷史訂單 留言板 信息反饋和評分 信息學(xué)院《軟件工程課程設(shè)計(jì)》報(bào)告 14 行瀏覽、添加、刪除、修改等操作。 ( 5)評價(jià)系統(tǒng)模塊:在用戶對餐廳的菜品品嘗之后,可根據(jù)情況對餐廳進(jìn)行評價(jià),評價(jià)也對其他用戶選擇餐廳起到了參考的作用。同時(shí),評價(jià)低于標(biāo)準(zhǔn)值的餐廳將進(jìn)入黑名單。 詳細(xì)設(shè)計(jì) 添
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1