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