




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 總結(jié)報(bào)告總結(jié)報(bào)告 網(wǎng)上訂餐系統(tǒng) 第二小組第二小組 負(fù)責(zé)人: 高山 學(xué)號(hào) :10303136 概述概述 網(wǎng)上訂餐就是互聯(lián)網(wǎng)的深入應(yīng)用。用戶通過(guò)互聯(lián)網(wǎng),能足不出戶,輕松閑逸地實(shí) 現(xiàn)自己訂購(gòu)餐飲和食品(包括飯、菜、盒飯.便當(dāng)?shù)龋┑囊环N網(wǎng)絡(luò)訂餐形式。 近年來(lái),隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)早已經(jīng)成為現(xiàn)代人日常生活中不可或缺 的部分,網(wǎng)上訂餐由于其獨(dú)有的便捷性和直觀性,更能夠輕而易舉地被現(xiàn)代人認(rèn)同和 接受。互聯(lián)網(wǎng)上誕生出這種便捷的訂餐形式,也是電子商務(wù)應(yīng)用的全新體現(xiàn);從另一 個(gè)側(cè)面來(lái)看,網(wǎng)上訂餐還起到了幫助推進(jìn)電子商務(wù)的普及和應(yīng)用進(jìn)程的作用,網(wǎng)上訂 餐的形式,同時(shí)也在幫助加速電子商務(wù)應(yīng)用的步伐。 所以
2、,作為互聯(lián)網(wǎng)上的一種 新的應(yīng)用形式,網(wǎng)上訂餐意義深遠(yuǎn)。 系統(tǒng)地闡述了整個(gè)網(wǎng)絡(luò)訂餐系統(tǒng)的功能及實(shí)現(xiàn)。實(shí)現(xiàn)了從菜品管理,菜品分類和 查詢,到訂餐車實(shí)現(xiàn),用戶訂單處理,再到系統(tǒng)管理?;旧蠈?shí)現(xiàn)了網(wǎng)上購(gòu)物的功能 流程,能夠?qū)崿F(xiàn)用戶與商家在網(wǎng)上進(jìn)行訂餐交易。本系統(tǒng)界面簡(jiǎn)單直觀,易于操作和 使用,交互性強(qiáng),完全基于 internet 網(wǎng)絡(luò)。 網(wǎng)上訂餐的優(yōu)點(diǎn) 對(duì)比不同的餐飲商家, 方便的對(duì)不同檔次的餐廳進(jìn)行對(duì)比選擇,做到心中有數(shù)。 從網(wǎng)上能更直觀的了解餐廳信息,以及所預(yù)定的座位情況。提前預(yù)定,免卻用餐高峰 訂不上餐廳的尷尬。豐富傳統(tǒng)訂餐模式,實(shí)現(xiàn)“電話預(yù)訂” 、 “網(wǎng)上預(yù)訂”兩種模式, 各有特色!引領(lǐng)全新消
3、費(fèi)概念,訂餐、消費(fèi)拿積分!得精美禮品!強(qiáng)大的搜索引擎, 讓消費(fèi)者快速選擇中意的用餐場(chǎng)所!真正實(shí)現(xiàn)訂餐省時(shí)、省力、省心。統(tǒng)一訂單及配 送管理,有效降低餐廳運(yùn)營(yíng)成本,提高配送效率! 1 1開(kāi)發(fā)目標(biāo)開(kāi)發(fā)目標(biāo) 本系統(tǒng)用 jsp 語(yǔ)言來(lái)編寫網(wǎng)絡(luò)訂餐系統(tǒng),數(shù)據(jù)庫(kù)用 sql server 來(lái)連接系統(tǒng),通過(guò) 編寫 javabeans 來(lái)進(jìn)行后臺(tái)業(yè)務(wù)邏輯控制 在傳統(tǒng)的網(wǎng)頁(yè) html 文件(*.htm,*.html)中加入腳本片段和 jsp 標(biāo)記(tag),構(gòu)成 jsp 網(wǎng)頁(yè)(*.jsp)。jsp 技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的 web 頁(yè)面提供了簡(jiǎn)便的方法。jsp 作為 java 家族的一員,承襲了 java 的
4、特點(diǎn),即跨平臺(tái)的特性,也即一次編譯,到處運(yùn) 行。 1.11.1 jspjsp工作原理工作原理 jsp 是面向服務(wù)器的,因此支持任何瀏覽器。當(dāng) web 服務(wù)器和 jsp 引擎遇到訪問(wèn) jsp 網(wǎng)頁(yè)的請(qǐng)求時(shí),jsp 引擎將請(qǐng)求對(duì)象發(fā)送給服務(wù)器端的相關(guān)組件,html 格式返回客戶瀏覽 器。這就是當(dāng)前網(wǎng)站構(gòu)建中廣泛采用的瀏覽器web 服務(wù)器后臺(tái)數(shù)據(jù)庫(kù)的三層架 構(gòu)模式。 1.21.2 mysqlmysql 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) (1)圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單。 (2)sql server 與 windows nt 完全集成,利用了 nt 的許多功能,如發(fā)送和接受消 息,管理登錄安全性
5、等。 (3)對(duì) web 技術(shù)的支持,使用戶能夠很容易地將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到 web 頁(yè)面上。 1.31.3 系統(tǒng)數(shù)據(jù)庫(kù)連接系統(tǒng)數(shù)據(jù)庫(kù)連接 jdbc 技術(shù),它由一組用 java 語(yǔ)言編寫的類和接口組成。通過(guò)這些類和接口,程 序開(kāi)發(fā)人員可以在 java 語(yǔ)言中方便地建立與數(shù)據(jù)庫(kù)的鏈接,通過(guò)執(zhí)行相應(yīng) sql 語(yǔ)句, 完成對(duì)不同數(shù)據(jù)庫(kù)的訪問(wèn)。 圖 5.1 使用中間件的數(shù)據(jù)庫(kù)訪問(wèn)三層結(jié)構(gòu) 2 2 系統(tǒng)功能分析系統(tǒng)功能分析 2.12.1用戶用戶 用戶通過(guò)在線注冊(cè)成為網(wǎng)站的用戶,可以獲得以下功能:菜品瀏覽,購(gòu)買菜品, 找回密碼,修改密碼,修改個(gè)人信息,菜品簡(jiǎn)介、訂餐車、留言板等。 2.22.2網(wǎng)站網(wǎng)站 (
6、1)網(wǎng)站應(yīng)該包含菜品搜索功能:按菜品名查詢。 (2)訂單處理功能,確認(rèn)訂單方式: (3)管理員管理:查看用戶信息,并根據(jù)用戶信息和用戶訂單對(duì)菜品進(jìn)行發(fā)派。 (4)菜品瀏覽 3 3 可行性研究可行性研究 可行性研究階段的主要任務(wù)是在系統(tǒng)初步調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)是否能夠?qū)崿F(xiàn)和 值得實(shí)現(xiàn)等問(wèn)題做出判斷,避免在花費(fèi)了大量的人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實(shí)現(xiàn)或 新系統(tǒng)投入使用后沒(méi)有任何實(shí)際意義而引起的浪費(fèi),對(duì)新系統(tǒng)可行性的分析,要求用最 小的代價(jià)在盡量短的時(shí)間內(nèi)確定系統(tǒng)是否可行。 3.13.1技術(shù)可行性分析技術(shù)可行性分析 為了保證系統(tǒng)開(kāi)發(fā)成功,必須采用工程化的系統(tǒng)開(kāi)發(fā)方法,并研究出一些符合工程 化標(biāo)準(zhǔn)的
7、開(kāi)發(fā)方法。工具上,應(yīng)用java編成工具eclipse以及數(shù)據(jù)庫(kù)sql server。使用到 的知識(shí)有數(shù)據(jù)庫(kù)基本原理,java程序設(shè)計(jì),所以,在技術(shù)上基本滿足,滿足可行性。 3.23.2運(yùn)行可行性分析運(yùn)行可行性分析 隨著計(jì)算機(jī)知識(shí)的普及和推廣,越來(lái)越多的人掌握了計(jì)算機(jī)的基本使用方法和技能。 隨著 internet 的發(fā)展,用戶對(duì)于網(wǎng)絡(luò)、windows 等環(huán)境下的軟件使用比較熟悉。 3.33.3經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析 網(wǎng)絡(luò)訂餐系統(tǒng)給人們帶來(lái)了方便,成為一種全新的商務(wù)模式。因此,不用出門就 可以在家購(gòu)物的新時(shí)尚已經(jīng)到來(lái),構(gòu)建一個(gè)網(wǎng)絡(luò)訂餐系統(tǒng)在經(jīng)濟(jì)上是完全可行的。一個(gè) 網(wǎng)絡(luò)訂餐系統(tǒng)可以為學(xué)生提供
8、軟件條件,這樣學(xué)生便可以足不出戶的買菜品了。商家可 以從中獲得利潤(rùn),兩全其美。 4 4 需求分析需求分析 需求分析的任務(wù)是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,充分了解系統(tǒng)的工作概 況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今 后可能的擴(kuò)充和改變。 系統(tǒng)性能分析系統(tǒng)性能分析 對(duì)數(shù)據(jù)的安全性、完整性要求:用戶信息保密,只有管理員能任意修改。確保網(wǎng)上 支付安全。菜品信息、用戶信息必須保證其完整性。防止惡意刪改。以下是系統(tǒng)性能需 求: (1)準(zhǔn)確性和可靠性高 (2)頁(yè)面友好,功能齊全,且可以使用 (3)系統(tǒng)便于維護(hù)和升級(jí)。 (4)數(shù)據(jù)庫(kù)訪問(wèn)效率高 4.14.1 系統(tǒng)總體結(jié)
9、構(gòu)圖系統(tǒng)總體結(jié)構(gòu)圖 4 42.2.網(wǎng)絡(luò)訂餐系統(tǒng)功能模塊劃分網(wǎng)絡(luò)訂餐系統(tǒng)功能模塊劃分 根據(jù)需求分析與系統(tǒng)功能設(shè)計(jì)目標(biāo),結(jié)合實(shí)際情況本系統(tǒng)功能模塊設(shè)計(jì)分為如下幾 個(gè)模塊: (1)主頁(yè):在這里我們可以看見(jiàn)本系統(tǒng)的主要功能和信息。 (2)用戶注冊(cè):在這里我們可以注冊(cè)我們的基本信息,其中電話和 email 是比較重要的, 因?yàn)槲覀冃枰獙?duì)這些信息進(jìn)行處理,以方便用戶的付款和郵購(gòu)。 (3)用戶登陸:為了方便用戶的付款,我們需要變成會(huì)員后才可以進(jìn)行消費(fèi)。 (4)菜品瀏覽:成功登陸后的用戶可以分頁(yè)瀏覽菜品菜品,并將想要的菜品提交到填寫 訂單頁(yè)面。如果用戶還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登陸就進(jìn)入頁(yè)面,將被連接到
10、 “用戶登錄頁(yè)面” 。 (5)訂購(gòu)菜品:成功登陸的用戶可以在該頁(yè)面定購(gòu)所需要的菜品。如果用戶還沒(méi)有注冊(cè) 就直接進(jìn)入或者沒(méi)有成功登陸就進(jìn)入頁(yè)面,將被連接到“用戶登陸頁(yè)面” 。 網(wǎng)絡(luò)訂餐系統(tǒng) 用 戶 注 冊(cè) 用 戶 登 錄 修 改 個(gè) 人 密 碼 找 回 密 碼 修 改 個(gè) 人 信 息 留 言 板 公 告 菜 品 瀏 覽 菜 品 查 詢 管 理 員 (6)查看訂單:成功登陸的用戶可以在該頁(yè)修改已經(jīng)訂購(gòu)的菜品。如果用戶還沒(méi)有注冊(cè) 就直接進(jìn)入或者沒(méi)有成功登陸就進(jìn)入頁(yè)面,將被連接到“用戶登陸頁(yè)面” 。 (7)修改訂單:成功登陸的用戶可以在該頁(yè)修改或刪除已經(jīng)訂購(gòu)的菜品。如果用戶還沒(méi) 有注冊(cè)就直接進(jìn)入或者沒(méi)
11、有成功登陸就進(jìn)入頁(yè)面,將被連接到“用戶登陸頁(yè)面” 。 (8)菜品查詢:成功登陸的用戶可以在該頁(yè)查找自己需要的菜品。如果用戶還沒(méi)有注冊(cè) 就直接進(jìn)入或者沒(méi)有成功登陸就進(jìn)入頁(yè)面,將被連接到“用戶登陸頁(yè)面” 。 (9)修改密碼:成功登陸的用戶可以在該頁(yè)修改自己的密碼。如果用戶還沒(méi)有注冊(cè)就直 接進(jìn)入或者沒(méi)有成功登陸就進(jìn)入頁(yè)面,將被連接到“用戶登陸頁(yè)面” 。 (10)修改個(gè)人信息:成功登陸的用戶可以在該頁(yè)修改自己當(dāng)初注冊(cè)時(shí)的信息。如果用 戶還沒(méi)有注冊(cè)就直接進(jìn)入或者沒(méi)有成功登陸就進(jìn)入頁(yè)面,將被連接到“用戶登陸頁(yè)面” 。 (11)管理員:查看用戶訂單,查看用戶信息,并根據(jù)用戶信息和用戶訂單對(duì)菜品進(jìn)行 發(fā)派。
12、4.34.3 體系結(jié)構(gòu)體系結(jié)構(gòu) 三三層層結(jié)結(jié)構(gòu)構(gòu) 即: jsp 技術(shù) + javabeans + mysql 數(shù)據(jù)庫(kù) 4.44.4 具體模塊劃分具體模塊劃分 (1)(1)用戶注冊(cè)模塊用戶注冊(cè)模塊 用戶注冊(cè)是為第一次登錄網(wǎng)站的用戶所設(shè)計(jì)的。在用戶成為本站用戶之前一定要注 冊(cè)才可以訪問(wèn)我網(wǎng)站的其它網(wǎng)頁(yè)。 用戶注冊(cè)包括:登錄名稱,真實(shí)姓名,設(shè)置密碼等。 注冊(cè)成功后,才可以訪問(wèn)本站的其他頁(yè)面。 (2)(2)用戶登錄模塊用戶登錄模塊 用戶登錄包括:登錄名稱,輸入密碼。 當(dāng)用戶登錄后由管理員核對(duì)該用戶的名稱和密碼是否正確,如果無(wú)誤的話用戶可 以通過(guò)檢查直接進(jìn)入網(wǎng)站的其它頁(yè)面進(jìn)行瀏覽和訂購(gòu)。 (3)(3)菜
13、品瀏覽模塊菜品瀏覽模塊 視 圖 邏輯處理 數(shù) 據(jù) 庫(kù) 菜品瀏覽:成功登陸后的用戶可以分頁(yè)瀏覽菜品菜品,并將想要的菜品提交到填寫 訂單頁(yè)面。 (4)(4)修改密碼及信息模塊修改密碼及信息模塊 修改密碼:成功登陸的用戶可以在該頁(yè)修改自己的密碼及信息。 5 5 軟件測(cè)試:軟件測(cè)試: 軟件的測(cè)試是系統(tǒng)開(kāi)發(fā)周期中一個(gè)十分重要的環(huán)節(jié),其重要性體現(xiàn)在它是保證系 統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程的最終審查,如果錯(cuò)誤不能在測(cè)試 階段被發(fā)現(xiàn)并糾正,就可能會(huì)造成不堪設(shè)想的后果。 測(cè)試結(jié)果: (1)從數(shù)據(jù)庫(kù)中取出的中文數(shù)據(jù)出現(xiàn)亂碼。 (2)參數(shù)傳遞出錯(cuò),無(wú)法傳遞數(shù)據(jù)。 (3)當(dāng)大量用戶同時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪
14、問(wèn)時(shí),效率低,有的用戶訪問(wèn)失敗。 解決方法: (1)重新檢查數(shù)據(jù)庫(kù)的定義以及約束條件,能詳細(xì)能優(yōu)化,就盡量。 (2)對(duì)于數(shù)據(jù)輸入的錯(cuò)誤,能設(shè)計(jì)出相應(yīng)的錯(cuò)誤提示,給用戶提示相應(yīng)的錯(cuò)誤。 6 6 總結(jié)總結(jié) 通過(guò)軟件文檔編寫課程,能夠?qū)崿F(xiàn)簡(jiǎn)單的文檔編寫,在同組同學(xué)的團(tuán)結(jié)協(xié)作,以及不斷 的討論相關(guān)知識(shí),通過(guò)大量閱讀與設(shè)計(jì)相關(guān)的已經(jīng)基本上實(shí)現(xiàn)了網(wǎng)絡(luò)訂餐系統(tǒng)的基本功能。 在這次參與項(xiàng)目開(kāi)發(fā)的過(guò)程中,讓我以及我們小組,學(xué)到了不少的知識(shí)和技能,同時(shí)感謝老 師給我們這個(gè)環(huán)境讓我們一起學(xué)習(xí)一起做項(xiàng)目。 通過(guò)這次項(xiàng)目設(shè)計(jì),我掌握了 mysql 這種大型數(shù)據(jù)庫(kù)的編程方法,掌握了 java 語(yǔ) 言和 jsp 技術(shù)。了解
15、到電子商務(wù)的理論以及平臺(tái)開(kāi)發(fā)的模式,掌握了網(wǎng)絡(luò)開(kāi)發(fā)的方法與模 式。對(duì)團(tuán)隊(duì)的協(xié)作,對(duì)軟件開(kāi)發(fā)方法和手段,有了一定的認(rèn)識(shí),豐富了我的軟件開(kāi)發(fā)的經(jīng) 驗(yàn),提高了程序編寫的水平,并加深理解了許多課程中、菜品本上學(xué)到的知識(shí)和理論。同 時(shí),通過(guò)編寫畢業(yè)設(shè)計(jì)論文,我還基本掌握了軟件文檔的菜品寫方法和菜品寫格式。 本系統(tǒng)的缺陷也是明顯的,如安全性,效率問(wèn)題等等。由于時(shí)間,能力,國(guó)內(nèi) java,jsp 技術(shù)資料有限等原因,有些功能實(shí)現(xiàn)的并不完美,在已經(jīng)完成的程序中,也存 在許多不盡人意的算法,也沒(méi)有統(tǒng)一優(yōu)化,系統(tǒng)有待進(jìn)一步改善,而這些問(wèn)題也讓我充分 認(rèn)識(shí)到了軟件開(kāi)發(fā)的困難。 通過(guò)項(xiàng)目設(shè)計(jì),我學(xué)會(huì)了如何去了解一種新型的技術(shù),去掌握一種技術(shù)。以及軟件 開(kāi)發(fā)的基本流程。在學(xué)習(xí)過(guò)程中,我們遇到問(wèn)題經(jīng)常上網(wǎng)求助,去菜品店查詢資料,擴(kuò)大 了自己的知識(shí)面。 總之,這次設(shè)計(jì)為我今后繼續(xù)學(xué)習(xí)、深造奠定了基礎(chǔ),我非常感謝各
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆云南紅河州第一中學(xué)高三3月模擬檢測(cè)試題物理試題含解析
- 湖北省普通高中聯(lián)考協(xié)作體2025屆高三下學(xué)期統(tǒng)練(七)化學(xué)試題含解析
- 曲靖師范學(xué)院《信息資源組織與管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 指甲美容市場(chǎng)調(diào)查問(wèn)卷
- 關(guān)于家庭花草種植調(diào)查問(wèn)卷
- 粉煤灰施工方案
- 水泥庫(kù)清庫(kù)施工方案
- 水處理建筑施工方案
- 室外保溫施工方案
- 2025年學(xué)生分班測(cè)試題及答案
- 老舍讀書(shū)分享名著導(dǎo)讀《貓城記》
- 學(xué)科國(guó)際發(fā)展趨勢(shì)
- 初一年級(jí)班級(jí)日志記載表(詳)
- 建設(shè)工程安全生產(chǎn)管理習(xí)題庫(kù)及答案
- 項(xiàng)目1 多旋翼無(wú)人機(jī)的組裝與調(diào)試
- 供應(yīng)鏈管理:高成本、高庫(kù)存、重資產(chǎn)的解決方案 第2版
- 馬克筆建筑快速表現(xiàn)
- 日本夏日祭活動(dòng)鑒賞
- 中國(guó)教育史筆記全
- 某工業(yè)鍋爐安裝工程監(jiān)理作業(yè)指導(dǎo)書(shū)
- 名?!稄?qiáng)基計(jì)劃》初升高銜接數(shù)學(xué)講義(上)
評(píng)論
0/150
提交評(píng)論