




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上二零一四年六月專心-專注-專業(yè)詳細設計說明書1引言1.1編寫目的 可行性分析報告是為“網上訂餐”開發(fā)的可能性、可行性、必要性提供論據,為開發(fā)人員進行系統總體規(guī)劃設計及具體實施開發(fā)工程提供必要的參考資料,在系統開發(fā)完成后期為系統的測試、驗收提供幫助。預期使用者是學校的在線大學生。1.2背景隨著電腦在大學校園的普及,同學們對訂餐漸漸熱衷起來,尤其是到冬天的時候,天氣特別冷,很多同學都不愿意出宿舍了。很多同學不知道吃什么,同時又不愿意冒著大風去食堂買飯。很多時候會出現這樣的情況,人們去就餐時,會出現排隊或沒有位置的現象;還有就是有的人懶的出去,想在自己的宿舍就能享受到美味的
2、食物。這樣就出現了訂餐這樣的做法。項目全稱:重慶工商大學網上訂餐系統項目發(fā)起者:11級電商二班X小組項目開發(fā)者;11電商二班X小組項目用戶:重慶工商大學在校學生,附近餐廳1.3定義會員網上訂餐系統中合規(guī)的注冊用戶游客未注冊或者未登陸的瀏覽者管理員系統的管理員購物車存放用戶在確定訂餐前所點選的菜品1.4參考資料JAVA從入門到精通 清華出版社數據庫系統概念 機械工業(yè)出版社關系數據庫基礎與實踐教程 電子工業(yè)出版社2程序系統的結構 本程序使用B/S架構并使用了四層邏輯結果,使該程序具有很好的可讀性和直觀性,具體的圖示如下面的圖(1)所示以下為用戶整體訂餐流程圖,也是我們的核心工作流程圖,如圖2所示餐
3、廳管理系統管理員客服人員客戶訂餐系統訂餐員圖2訂餐系統頂層數據流圖我們的核心工作流程為訂餐,為了給用戶一個更好的訂餐享受,我們添加了很多增加用戶體驗的工作,提高了訂餐的效率,并且給用戶一個更好的享受。3程序1(標識符)設計說明3.1程序描述該程序主要是實現用電腦實現預約定餐、預約到達、未約到達就餐、點菜和結賬功能,當然在定餐的基礎上可以取消預約,在未就餐之前還可以退餐,對于這其中的問題,我們都給出很仔細的處理,也許這些都是比較小的細節(jié),但是這些我們都做得很細,以方便餐館進行管理。3.2功能根據網上訂餐系統的概要設計,本系統按照功能角度分解,可以分為客戶端子系統和管理端子系統??蛻舳俗酉到y包括用
4、戶注冊、用戶登錄、個人信息維護、餐品信息瀏覽、維護購物車、生成訂單等六個模塊。管理端子系統包括登陸管理、維護顧客信息、維護餐品信息、管理訂單等四個模塊,他們的關系如圖,以下將分小節(jié)對各個部分分別進行詳細設計。3.3性能對于該系統,當用戶進行某一項操作,其響應時間應該在一定可以接受的范圍內,太慢的話就會顯得很不適用。當新增一個預約或其它操作時應該能夠在主GUI上面能及時的顯示出來,而不能有太多的延時,因此我們采用了觀察者模式以能及時更信息,當隨著日期的改變時所有的信息也應該跟著的變化。由于要讀寫數據庫,因此對電腦的配置也有一定的要求,太差的話可能導致反應很慢。3.4輸人項l 新增預約:姓名、地址
5、、電話號碼、日期l 點菜:根據菜單選菜l 添加菜名和酒水:菜名、價格l 刪除菜名和酒水:菜名3.5輸出項l 完成訂單:客戶姓名、聯系電話、客戶地址l 取消訂單:要取消的訂單號、原訂單的時間l 結賬:姓名、電話、日期、應付款3.6算法int i;一頁顯示的記錄數 = 10;取得待顯示頁碼PageSet : strPage = page;if(strPage=null)/page參數為空時,此時顯示第一頁數據待顯示頁碼 = 1;else 待顯示頁碼 = Integer.parseInt(strPage); /
6、將字符串轉換成整型if(待顯示頁碼<1) 待顯示頁碼 = 1;執(zhí)行SQL語句并獲取結果集ResultSet rs = sqlStmt.executeQuery("SQL”);獲取記錄總數rs.last();記錄總數 = rs.getRow();記算總頁數總頁數 = (記錄總數+設置一頁顯示的記錄數-1) / 一頁顯示的記錄數;調整待顯示的頁碼if(待顯示頁碼>總頁數) 待顯示頁碼 = 總頁數;/ 分頁情況分類
7、160;/選擇向上翻if(待顯示頁碼>1)選擇向上翻一頁傳遞參數pageda=待顯示頁碼-1 goto PageSet;/選擇向下翻if(待顯示頁碼<總頁數)選擇向下翻一頁傳遞參數pageda=待顯示頁碼+1 goto PageSet;If(選擇到尾頁)選擇到尾頁傳遞參數pageda=總頁數 goto PageSet;頁次=待顯示頁碼 / 總頁數頁 if(總頁數>0)將記錄指針定位到結果集的第一條記錄上(待顯示頁碼-1) * 一頁顯示的記錄數 + 1);i = 0;while(i&l
8、t;一頁顯示的記錄數 && 數據庫指針不在結果集尾部)輸出要分頁顯示的數據庫中的內容;將數據庫指針移動到當前行的下一行;i+;3.7流程邏輯進入系統主界面類別管理信息維護會員維護更改資料操作頁面訂餐信息結賬加入購物車選購食品搜索訂單號訂單維護食品管理瀏覽頁面數據庫去收銀臺賬號管理用戶登錄用戶注冊管理員登錄退出注銷登錄3.8接口l 軟件接口:本系統提供了供其它軟件使用的函數,以達到軟件的復用性。l 硬件接口:本系統通過JVM與底層硬件層交流。l 硬件之間接口:本系統現版本暫時只為單機版,故不考慮終端之間的交互。3.9存儲分配 無特別存儲分配的需要。3.10注釋
9、設計 采用的是程序說明性注釋。3.11限制條件 本模塊在運行使用中無特別限制條件。3.12測試計劃 本模塊針對用戶訂餐信息在測試時要求對測試輸入數據到數據庫,同時能夠在外部查詢得到準確的讀出數據。3.13尚未解決的問題 對數據庫的鏈接。4結構設計4.1概念結構設計本系統的實體是用戶,一般為在校大學生。屬性則是姓名,編號,訂餐時間,訂餐內容。原始數據流程如下:數據流圖如下:4.2邏輯結構設計4.2.1功能模塊設計1.表單的添加:主要是對訂餐人員的個人信息及工作情況進行錄入,方便以后對配送人員的工作情況進行記錄。2.表單的修改:主要是對以前錄入的表單信息進行查看比對,并對不對的地方進行一些修改或者
10、刪除信息處理。3.表單的查詢:當錄入的訂餐信息變多的時候,如果要對個別信息進行查看修改,就可以用表單的檢索功能,方便管理人員尋找。4.2.2功能模塊設計圖4.3物理結構設計5總體設計5.1需求規(guī)定操作簡單,界面友好,完全空間是的頁面布局,是的菜品,資訊,作為等信息的錄入工作更便捷,許多選項包括餐廳信息,桌位信息等只需要點擊鼠標就可以完成;另外,跟蹤出現的提示信息頁讓用戶隨時清楚自己的操作情況。對常見的類似網站的管理的各個方面:基本信息錄入,瀏覽,刪除,修改,搜索等方面都答題實現,顧客對菜品的預定及支付方式。即時可見:對客戶預定餐飲信息的處理(包括錄入,刪除)將立即在主頁的對應欄目顯示出來,達到
11、“即時發(fā)布,即時見效”的功能;系統運行應該快速,穩(wěn)定,高效和可靠;在結構上應具有很好的可擴展性,便于將來的功能拓展和維護、5.2運行環(huán)境操作系統:Windows XP 以上的操作系統數據庫:Microsoft SQL Server 2005支持軟件:Tomcat,MyEclipse5.3基本設計概念和處理流程瀏覽與選擇餐飲信息:顧客進入網站即刻自動提供購物車,不需身份確認就可以在網站上隨意瀏覽,登錄系統后則可挑選餐飲(可增加、刪除、修改購物車上餐飲的類型)。網站提供餐飲信息列表,最先添加的餐飲信息優(yōu)先列表給顧客作為選購時的參考;判斷:顧客確定所購餐飲信息后,系統將判斷該顧客是否注冊,如果是,則可直接填寫訂單;否則,提示顧客登記注冊;注冊:顧客可在公司的網站上注冊后提交申請; 確認:后臺管理將實時得到顧客的注冊信息,通過電話及其他方式確認,當確認后,系統管理員可對該顧客提交的預定信息進行審核。送貨與付款:網上的每一份訂單
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GA 2170-202470周歲以上人員申請機動車駕駛證能力測試內容與方法
- 解除同居合同協議書范本
- 購銷合同和租賃協議
- 貨運司機招聘合同協議
- 購買青菜協議書范本
- 貨代對接雇傭合同協議
- 購買商鋪定金合同協議
- 購房車位產權合同協議
- 甘肅省定西市臨洮縣2020-2021學年八年級(上)期中考試物理試題【含答案解析】
- 2025年精算師考試重點試題及答案
- 《血壓測量》課件
- 2023阿里淘寶村報告
- 小紅帽的故事原文完整版文字
- 校園小賣部承租經營管理方案
- GB/T 42802-2023嬰童用品洗浴器具通用技術要求
- 《旅游職業(yè)禮儀與交往》課程標準
- 高晶飾面板施工工藝
- 湖北省中小學教師高級職稱專業(yè)水平能力測試模擬題(含(附答案))
- 東鵬瓷板幕墻講義xin
- 離婚協議書免費版大全
- 連鎖藥店商圈分析精編版
評論
0/150
提交評論