




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
..校園網(wǎng)上訂餐系統(tǒng)之需求分析說明書項目人員:李文斌王維康業(yè)鏗目錄1.引言41.1編寫目的41.2定義41.3參考資料42.項目概述42.1項目背景42.2項目目標42.3構(gòu)件圖42.4上下文關(guān)系圖52.5類圖62.6項目適用范圍73項目需求分析3.1性能需求分析73.2系統(tǒng)用例圖83.3系統(tǒng)體系結(jié)構(gòu)............................94項目詳細設(shè)計4.1系統(tǒng)模塊詳細設(shè)計94.2登錄模塊詳細設(shè)計104.3顧客模塊詳細設(shè)計104.4管理員模塊詳細設(shè)計115項目技術(shù)方案135.1方案概述135.2編程環(huán)境145.3數(shù)據(jù)庫的實現(xiàn)146.項目報表146.1項目活動圖146.2系統(tǒng)報表167.可行性分析167.1技術(shù)可行性分析167.2運行可行性分析167.3經(jīng)濟可行性分析171.引言編寫目的此立項報告旨在確定本項目的基本目標、主要內(nèi)容,設(shè)計實現(xiàn)的流程、工作負荷、費用開支、人員結(jié)構(gòu)、設(shè)備情況、局限性,運行設(shè)計的項目時間總體規(guī)劃、進度分段標準、階段考核方法,以及項目驗收方式、提交的內(nèi)容清單、后續(xù)工作情況。定義本產(chǎn)品是為校園餐廳專門開發(fā)的一套訂餐管理系統(tǒng),旨在合理化安排餐廳的工作,提高餐廳的管理效率,同時方便學(xué)生就餐。參考資料《軟件系統(tǒng)分析與設(shè)計》《軟件需求工程》2.項目概述2.1項目背景學(xué)生到食堂用餐,在和排隊上浪費很多時間,并且去晚了經(jīng)常會吃不到想吃的食物;學(xué)生對食堂的滿意度不高,有許多的學(xué)生會選擇去學(xué)校周邊的飯店用餐。因此,食堂更無法準確預(yù)測學(xué)生需求,經(jīng)常會出現(xiàn)有些食物因為沒有賣出去只好倒掉,而學(xué)生需要的一些食物卻已賣完的現(xiàn)象。2.2項目目標開發(fā)網(wǎng)上報餐系統(tǒng)節(jié)省學(xué)生的時間和精力,避免食堂食物的浪費,同時讓每位就餐員工都吃到滿意的食物,提高服務(wù)質(zhì)量以及員工對餐廳的滿意度。2.3構(gòu)件圖菜品信息菜品信息生成訂單對菜品的評價訂菜學(xué)生訂餐子系統(tǒng)訂單管理子系統(tǒng)學(xué)生就餐情況庫存情況查詢庫存管理子系統(tǒng)2.4上下文關(guān)系圖2.5類圖1..n1..n11..n111..n10..n11..n111..n學(xué)生人數(shù)餐桌號姓名手機號碼食堂窗口供應(yīng)商品訂單日期價格支付類型菜菜名菜編號價格訂單項飯菜號數(shù)量價格12.6適用范圍本項目適用于各中小型企業(yè)、行政單位、學(xué)校等地,用于員工或教師學(xué)生進行飯前報餐,以對用餐食物進行合理預(yù)算。系統(tǒng)需求分析3.1性能需求分析該系統(tǒng)在性能功能應(yīng)達到如下要求:3.1.1操作簡單,界面友好:完全空間式的頁面布局,使得菜品、咨詢等信息錄入的工作更簡單:另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。對常見類似的網(wǎng)站的管理的各個方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實現(xiàn),用戶對菜品的預(yù)定以及支付方式;3.1.2即時可見:對客戶預(yù)定餐飲信息的處理〔包括錄入、刪除將立即在首頁的對應(yīng)欄目顯示出來,達到"即時發(fā)布,即時見效"的功能3.1.3系統(tǒng)運行應(yīng)該快速、穩(wěn)定、高效和可靠;3.1.4在結(jié)構(gòu)上應(yīng)該具有很好的可擴展性,便于將來功能的擴展和維護。3.2系統(tǒng)用例圖通過對系統(tǒng)的需求分析,系統(tǒng)的基本功能已經(jīng)大體確定。整個系統(tǒng)的用例圖分為兩個部分,顧客用例圖,管理員用例圖。分別見圖3.2-1和圖3.2-2.圖3.2-1顧客用例圖圖3.2-2管理員用例圖3.3系統(tǒng)體系結(jié)構(gòu)本網(wǎng)上訂餐系統(tǒng)采用了B/S架構(gòu)的設(shè)計體系,B/S結(jié)構(gòu)相對于傳統(tǒng)的C/S結(jié)構(gòu),這種結(jié)構(gòu)使得數(shù)據(jù)只有結(jié)果集合在瀏覽器中顯示,數(shù)據(jù)的處理在服務(wù)器進行,用戶不用安裝客戶端,而且由于通過服務(wù)器端統(tǒng)一管理數(shù)據(jù),很大程度簡化了開發(fā)WEB應(yīng)用的難度;易于保證數(shù)據(jù)的一致性。B/S模式的三層模型:第一層表示層。用戶接口部分就是數(shù)據(jù)的表示層,把用戶和系統(tǒng)連接起來傳遞信息的作用。它可以實現(xiàn)對輸入的數(shù)據(jù)進行檢查,對外輸出的數(shù)據(jù)的功能,以便顯示出來。當(dāng)某Web瀏覽器想要獲取資源,對一個服務(wù)器申請服務(wù)時,服務(wù)器在驗證了用戶信息后,把所需文件資料傳送給客戶端,采用的是HTTP協(xié)議傳送,文件資料就可以被用戶接收了并且可以顯示在瀏覽器上。第二層事務(wù)邏輯層。事務(wù)邏輯層是應(yīng)用的主體,它也可以被稱為功能層,業(yè)務(wù)處理程序基本上都在這一層中。統(tǒng)計、匯總、分析、打印功能等等這些都是位于功能層。申請的方式是通過SQL向數(shù)據(jù)庫進行操作,根據(jù)具體的需要和用戶的特別要求,鏈接程序使用數(shù)據(jù)庫里的數(shù)據(jù),處理之后的數(shù)據(jù)會從數(shù)據(jù)服務(wù)器轉(zhuǎn)到web上的服務(wù)器,最后客戶端從web服務(wù)器上得到數(shù)據(jù)。第三層數(shù)據(jù)庫層。數(shù)據(jù)庫層由兩部分組成,一部分是數(shù)據(jù)庫管理系統(tǒng),另一部分則是數(shù)據(jù)庫,各個部分分別處理各自的任務(wù),任務(wù)是對數(shù)據(jù)庫進行處理,對數(shù)據(jù)庫的操作例如更改、查詢等,web服務(wù)器能夠獲取最后的結(jié)果。負責(zé)管理其數(shù)據(jù)庫的事數(shù)據(jù)庫管理系統(tǒng),提供給應(yīng)用程序各種各樣的服務(wù),數(shù)據(jù)庫管理系統(tǒng)處在數(shù)據(jù)庫服務(wù)器端。項目詳細設(shè)計4.1系統(tǒng)模塊詳細設(shè)計本系統(tǒng)總共有兩大主要模塊,分別是顧客模塊和管理員模塊。每個模塊分別有不同的權(quán)限和使用功能。4.2登錄模塊的流程圖開始開始用戶名用戶名密碼密碼是否合法N是否合法Y結(jié)束結(jié)束圖4.2-1系統(tǒng)登錄流程圖4.3顧客模塊詳細設(shè)計顧客模塊的主要功能是瀏覽,訂餐。瀏覽與自己相關(guān)的美食信息,訂單信息等。用戶要下訂單之前美食車要把詳細食物信息列出,物品的單價,購買的數(shù)量,總共的價錢,可修改和刪除購買,當(dāng)符合顧客要求的時候,顧客就可以下訂單。下訂單時首先會讓用戶確定一下訂單是否付合要求,確認無誤后,進入填寫接收信息后生成訂單。然后對數(shù)據(jù)庫進行操作完成。顧客模塊詳細設(shè)計主要涉及到顧客下訂單和食品搜索兩大功能,分別見圖4-2和圖4-3。顧客可以通過此功能對自己選中的東西下訂單,等待服務(wù)商送貨或自己取貨。顧客顧客訂單確認顯示購物車修改訂單不購買此商品結(jié)束操作登錄圖4.3-1顧客下單流程圖據(jù)圖刪除購物車信息提示錯誤驗證登陸用戶id是否正確NY確認結(jié)賬NY返回訂單生成提示錯誤YN通過提供美食搜索控件,為顧客提供更為方便快捷的服務(wù)。顧客可以快速的找到自己想要下訂的美食。判斷判斷txtSearch是否為空開始鍵入FoodSearch搜索控件User_SearchReault頁dlSearchBind〔結(jié)束提示輸入圖4.3-2搜索模塊流程圖數(shù)據(jù)庫查找匹配成功提示未找到4.4管理員模塊詳細設(shè)計管理員模塊主要是用來對會員管理,管理員管理,上傳管理,美食及其分類管理,訂單管理等。管理員可以通過訂單管理功能來處理日常的訂單。管理員登錄管理員登錄提示錯誤驗證登陸用戶id是否正確N綁定數(shù)據(jù)庫信息信息綁定無誤更新數(shù)據(jù)庫結(jié)束操作選擇具體訂單顯示訂單訂單管理操作圖4.4-1管理員訂單處理程序流程圖管理員可以通過此功能模塊添加想要添加的各種信息,比如訂單處理等功能。開始開始Session["AID"]是否為空添加輸入框是否為空ClassManagerClassAddadmin<>驗證管理員用戶是否已存在添加到數(shù)據(jù)庫結(jié)束提示登錄提示輸入提示重新輸入圖4.4-2管理員添加流程圖項目技術(shù)方案5.1方案概述學(xué)生可以通過訪問網(wǎng)上訂餐系統(tǒng),進行登錄或注冊,報上自己在用餐時間內(nèi)想吃的各種食物,食堂管理員可以查看用戶所報的菜品,并且可以對菜品進行增刪改查。5.2編程環(huán)境此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),Tomcat7.0作為Web服務(wù)器,在windows7系統(tǒng)條件下開發(fā)。5.3數(shù)據(jù)庫的實現(xiàn)本系統(tǒng)采用MYSQL作為后臺數(shù)據(jù)庫。其內(nèi)置的數(shù)據(jù)庫引擎可以控制訪問權(quán)限并快速處理數(shù)據(jù),搜索引擎可以對SQLServer表中的數(shù)據(jù)進行索引,并執(zhí)行多種條件的查詢,快速返回結(jié)果。便于防火墻日志的管理和規(guī)則的訪問以及操作。數(shù)據(jù)庫管理員和開發(fā)人員可以方便地利用其進行數(shù)據(jù)庫管理或編寫相應(yīng)的MYSQL語句。項目報表6.1項目活動圖本模塊通過購物車,可以一次性批量購買多個商品。并且通過購物車,您無需記下訂單即可在您的電腦或手機上隨時保存或查看您想要購買的商品。購物車為廣大的用戶帶來更大的便捷。學(xué)生在線訂餐能夠?qū)崿F(xiàn)在線訂購功能,同時也是通過購物車功能實現(xiàn)的,學(xué)生在網(wǎng)上瀏覽菜單,這其中包括菜品的介紹,價格等方面的菜品信息,然后點菜把所選的菜品放入購物車中,如果不滿意可以到購物車中退菜,或修改數(shù)量,以下就是用戶在線下訂單的活動圖YesYesNo生成訂單登錄評價點菜〔放入購物車核對菜品退菜成功失敗提示失敗原因6.2項目報表日訂餐統(tǒng)計報表日期就餐總數(shù)1餐2餐3餐……訂餐數(shù)就餐數(shù)訂餐數(shù)就餐數(shù)訂餐數(shù)就餐數(shù)訂餐數(shù)就餐數(shù)菜品報表編號菜名單價制作窗口月點餐次數(shù)用戶評價等級客戶信息報表姓名訂餐次數(shù)就餐總次數(shù)就餐頻率〔按月信用度7.可行性分析7.1技術(shù)可行性分析網(wǎng)絡(luò)訂餐系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程。為了保證系統(tǒng)開發(fā)成功,必須采用工程化的系統(tǒng)開發(fā)方法,并研究出一些符合工程化標準的開發(fā)方法。這些方法旨在指導(dǎo)開發(fā)者進行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。工程化的系統(tǒng)開發(fā)方法確實在開發(fā)實踐中取得了一定的效果。此次開發(fā)使用JSP作為開發(fā)語言,采用Servlet技術(shù),Tomcat7.0作為Web服務(wù)器。7.2經(jīng)濟可行性分析由于本項目的特殊性,無需投入額外的設(shè)備購買及人員培訓(xùn)費用。同時,系統(tǒng)對開發(fā)的需求以及軟硬件要求都不是很高,所以在軟硬件的支出上十分有限。因此,本系統(tǒng)在任何一臺連接Internet的機器上都可以運行,而且網(wǎng)絡(luò)訂餐方便快捷,節(jié)省了學(xué)生的時間和精力,也避免了食堂食物的浪費,因此訂餐系統(tǒng)在經(jīng)濟上是完全可
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)護工作服采購合同
- 維修保養(yǎng)合同范本:機械設(shè)施
- 高級顧問聘用合同
- 合伙協(xié)議合同簡化版范本
- 酒店投資合作合同范本
- 化學(xué)品運輸服務(wù)承包合同
- 私人裝修合同協(xié)議書范本
- 企業(yè)設(shè)備抵押融資合同樣本
- 寵物臨時寄養(yǎng)服務(wù)合同范本
- 合同簽約盛宴:五十二條經(jīng)典致辭美句鑒賞
- 排洪渠施工施工方法
- 冀教版數(shù)學(xué)七年級上下冊知識點總結(jié)
- 2024廣東省深圳市寶安區(qū)中考初三二模英語試題及答案
- 2021年山西省文化旅游投資控股集團公司組織架構(gòu)和部門職能
- 《工程勘察資質(zhì)分級標準和工程設(shè)計資質(zhì)分級標準》
- 駐場人員服務(wù)方案
- 《老年日常生活照料》課件-協(xié)助老年人進食進水
- (高清版)DZT 0130.6-2006 地質(zhì)礦產(chǎn)實驗室測試質(zhì)量管理規(guī)范 第6部分:水樣分析
- 消防安全評估消防安全評估方案
- 醫(yī)療行業(yè)的病人隱私保護培訓(xùn)
- 第1課 精美絕倫的傳統(tǒng)工藝 課件 2023-2024學(xué)年贛美版初中美術(shù)八年級下冊
評論
0/150
提交評論