




已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1 二零一四年六月二零一四年六月 1 引言引言 3 1 1 編寫目的 3 2 1 2 背景 3 1 3 定義 4 1 4 參考資料 4 2 程序系統(tǒng)的結構程序系統(tǒng)的結構 4 3 程序程序 1 標識符 設計說明 標識符 設計說明 5 3 1 程序描述 5 3 2 功能 6 3 3 性能 6 3 4 輸人項 7 3 5 輸出項 7 3 6 算法 7 3 7 流程邏輯 9 3 8 接口 9 3 9 存儲分配 10 3 10 注釋設計 10 3 11 限制條件 10 3 12 測試計劃 10 3 13 尚未解決的問題 10 4 結構設計結構設計 10 4 1 概念結構設計 10 4 2 邏輯結構設計 12 4 3 物理結構設計 13 5 總體設計總體設計 14 5 1 需求規(guī)定 14 5 2 運行環(huán)境 14 5 3 基本設計概念和處理流程 15 5 4 結構 17 5 5 功能器求與程序的關系 17 5 6 人工處理過程 18 5 7 尚未問決的問題 18 3 詳細設計說明書詳細設計說明書 1 引言引言 1 1 編寫目的 可行性分析報告是為 網(wǎng)上訂餐 開發(fā)的可能性 可行性 必 要性提供論據(jù) 為開發(fā)人員進行系統(tǒng)總體規(guī)劃設計及具體實施開發(fā) 工程提供必要的參考資料 在系統(tǒng)開發(fā)完成后期為系統(tǒng)的測試 驗 收提供幫助 預期使用者是學校的在線大學生 1 2 背景 隨著電腦在大學校園的普及 同學們對訂餐漸漸熱衷起來 尤 其是到冬天的時候 天氣特別冷 很多同學都不愿意出宿舍了 很 多同學不知道吃什么 同時又不愿意冒著大風去食堂買飯 很多時 候會出現(xiàn)這樣的情況 人們?nèi)ゾ筒蜁r 會出現(xiàn)排隊或沒有位置的現(xiàn) 象 還有就是有的人懶的出去 想在自己的宿舍就能享受到美味的 食物 這樣就出現(xiàn)了訂餐這樣的做法 項目全稱 重慶工商大學網(wǎng)上訂餐系統(tǒng) 項目發(fā)起者 11 級電商二班 X 小組 項目開發(fā)者 11 電商二班 X 小組 項目用戶 重慶工商大學在校學生 附近餐廳 4 1 3 定義 會員網(wǎng)上訂餐系統(tǒng)中合規(guī)的注冊用戶 游客未注冊或者未登陸的瀏覽者 管理員系統(tǒng)的管理員 購物車存放用戶在確定訂餐前所點選的菜品 1 4 參考資料 JAVA 從入門到精通 清華出版社 數(shù)據(jù)庫系統(tǒng)概念 機械工業(yè)出版社 關系數(shù)據(jù)庫基礎與實踐教程 電子工業(yè)出版社 2 程序系統(tǒng)的結構程序系統(tǒng)的結構 本程序使用 B S 架構并使用了四層邏輯結果 使該程序具有很 好的可讀性和直觀性 具體的圖示如下面的圖 1 所示 以下為用戶整體訂餐流程圖 也是我們的核心工作流程圖 如圖 2 所示 5 圖 2 訂餐系統(tǒng)頂層數(shù)據(jù)流圖 我們的核心工作流程為訂餐 為了給用戶一個更好的訂餐享受 我 們添加了很多增加用戶體驗的工作 提高了訂餐的效率 并且給用 戶一個更好的享受 3 程序程序 1 標識符 設計說明 標識符 設計說明 3 1 程序描述 該程序主要是實現(xiàn)用電腦實現(xiàn)預約定餐 預約到達 未約到達 就餐 點菜和結賬功能 當然在定餐的基礎上可以取消預約 在未 就餐之前還可以退餐 對于這其中的問題 我們都給出很仔細的處 理 也許這些都是比較小的細節(jié) 但是這些我們都做得很細 以方 餐廳管 理系統(tǒng) 客戶 客服人 員 管理員訂餐員 訂餐 系統(tǒng) 6 便餐館進行管理 3 2 功能 根據(jù) 網(wǎng)上訂餐系統(tǒng) 的概要設計 本系統(tǒng)按照功能角度分解 可以分為客戶端子系統(tǒng)和管理端子系統(tǒng) 客戶端子系統(tǒng)包括用戶注 冊 用戶登錄 個人信息維護 餐品信息瀏覽 維護購物車 生成 訂單等六個模塊 管理端子系統(tǒng)包括登陸管理 維護顧客信息 維 護餐品信息 管理訂單等四個模塊 他們的關系如圖 以下將分小 節(jié)對各個部分分別進行詳細設計 網(wǎng)上訂餐系統(tǒng) 客戶端子系統(tǒng)管理端子系統(tǒng) 用戶 注冊 用戶 登錄 個人 信息 維護 餐品 信息 瀏覽 登錄 管理 維護 購物 車 生成 訂單 維護 顧客 信息 維護 餐品 信息 管理 訂單 3 3 性能 對于該系統(tǒng) 當用戶進行某一項操作 其響應時間應該在一定 可以接受的范圍內(nèi) 太慢的話就會顯得很不適用 當新增一個預約 或其它操作時應該能夠在主 GUI 上面能及時的顯示出來 而不能有 太多的延時 因此我們采用了觀察者模式以能及時更信息 當隨著 7 日期的改變時所有的信息也應該跟著的變化 由于要讀寫數(shù)據(jù)庫 因此對電腦的配置也有一定的要求 太差的話可能導致反應很慢 3 4 輸人項 新增預約 姓名 地址 電話號碼 日期 點菜 根據(jù)菜單選菜 添加菜名和酒水 菜名 價格 刪除菜名和酒水 菜名 3 5 輸出項 完成訂單 客戶姓名 聯(lián)系電話 客戶地址 取消訂單 要取消的訂單號 原訂單的時間 結賬 姓名 電話 日期 應付款 3 6 算法 int i 一頁顯示的記錄數(shù) 10 取得待顯示頁碼 PageSet strPage page if strPage null page 參數(shù)為空時 此時顯示第一頁數(shù)據(jù) 待顯示頁碼 1 else 待顯示頁碼 Integer parseInt strPage 將字符串轉換成整型 if 待顯示頁碼總頁數(shù) 待顯示頁碼 總頁數(shù) 分頁情況分類 選擇向上翻 if 待顯示頁碼 1 選擇向上翻一頁傳遞參數(shù) pageda 待顯示頁碼 1 goto PageSet 選擇向下翻 if 待顯示頁碼0 將記錄指針定位到結果集的第一條記錄上 待顯示頁碼 1 一頁顯示的記 錄數(shù) 1 i 0 while i 一頁顯示的記錄數(shù) i 9 3 7 流程邏輯 3 8 接口 軟件接口 本系統(tǒng)提供了供其它軟件使用的函數(shù) 以達到軟件的復用性 進入系統(tǒng)主界面 瀏覽 頁面 管理員登錄用戶注冊用戶登錄 食品搜索 選購 加入購物車 去收銀臺 食品管理 賬號管理 訂單維護 類別管理 信息維護 會員維護 更改資料 結賬 退出 訂餐信息 操作頁面 訂單號 數(shù)據(jù)庫 注銷登錄 10 硬件接口 本系統(tǒng)通過 JVM 與底層硬件層交流 硬件之間接口 本系統(tǒng)現(xiàn)版本暫時只為單機版 故不考慮終端之間的交互 3 9 存儲分配 無特別存儲分配的需要 3 10 注釋設計 采用的是程序說明性注釋 3 11 限制條件 本模塊在運行使用中無特別限制條件 3 12 測試計劃 本模塊針對用戶訂餐信息在測試時要求對測試輸入數(shù)據(jù)到數(shù)據(jù)庫 同時能夠在外部查詢得到準確的讀出數(shù)據(jù) 3 13 尚未解決的問題 對數(shù)據(jù)庫的鏈接 4 結構設計結構設計 4 1 概念結構設計 本系統(tǒng)的實體是用戶 一般為在校大學生 屬性則是姓名 編 號 訂餐時間 訂餐內(nèi)容 11 原始數(shù)據(jù)流程如下 數(shù)據(jù)流圖如下 點點餐餐人人員員菜菜單單數(shù)數(shù)據(jù)據(jù)庫庫 生生成成 菜菜單單信信息息點點餐餐信信息息 訂訂單單信信息息 食食堂堂人人員員 12 4 2 邏輯結構設計 4 2 14 2 1 功能模塊設計功能模塊設計 1 表單的添加 主要是對訂餐人員的個人信息及工作情況進行錄入 方便以后對配送人員的工作情況進行記錄 2 表單的修改 主要是對以前錄入的表單信息進行查看比對 并對 不對的地方進行一些修改或者刪除信息處理 3 表單的查詢 當錄入的訂餐信息變多的時候 如果要對個別信息 進行查看修改 就可以用表單的檢索功能 方便管理人員尋找 4 2 24 2 2 功能模塊設計圖功能模塊設計圖 表表單單添添加加 填填寫寫點點餐餐明明細細填填寫寫用用餐餐時時間間 填填寫寫點點餐餐人人基基本本 信信息息 表表單單查查詢詢 查查詢詢點點餐餐明明細細查查詢詢用用餐餐時時間間 查查詢詢點點餐餐人人基基本本 信信息息 13 4 3 物理結構設計 用用戶戶表表 Id號號 int 11 用用戶戶名名 varchar 32 用用戶戶密密碼碼 varchar 32 分分類類表表 Id號號 int 11 分分類類名名稱稱 varchar 20 分分類類名名稱稱 炒炒菜菜類類 varchar 20 面面類類 varchar 20 干干鍋鍋類類 varchar 20 食食堂堂信信息息 食食堂堂編編號號 int 5 備備注注 varchar 50 訂訂單單信信息息 Id號號 int 11 菜菜品品名名稱稱 varchar 30 用用餐餐時時間間 varchar 20 用用餐餐日日期期 varchar 20 系系統(tǒng)統(tǒng)配配置置表表 配配置置名名稱稱 varchar 8 值值 varchar 12 備備注注 varchar 50 用用 戶戶 控控 制制 用用 戶戶 控控 制制 明明細細 明明細細 用用戶戶輸輸入入 用用戶戶輸輸入入 用用 戶戶 輸輸 入入 用用 戶戶 輸輸 入入 用用 戶戶 控控 制制 用用 戶戶 控控 制制 14 5 總體設計總體設計 5 1 需求規(guī)定 操作簡單 界面友好 完全空間是的頁面布局 是的菜品 資訊 作為等信息的錄入工作更便捷 許多選項包括餐廳信息 桌位信息 等只需要點擊鼠標就可以完成 另外 跟蹤出現(xiàn)的提示信息頁讓用 戶隨時清楚自己的操作情況 對常見的類似網(wǎng)站的管理的各個方面 基本信息錄入 瀏覽 刪除 修改 搜索等方面都答題實現(xiàn) 顧客 對菜品的預定及支付方式 即時可見 對客戶預定餐飲信息的處理 包括錄入 刪除 將立 即在主頁的對應欄目顯示出來 達到 即時發(fā)布 即時見效 的功 能 系統(tǒng)運行應該快速 穩(wěn)定 高效和可靠 在結構上應具有很好的可擴展性 便于將來的功能拓展和維護 5 2 運行環(huán)境 操作系統(tǒng) Windows XP 以上的操作系統(tǒng) 數(shù)據(jù)庫 Microsoft SQL Server 2005 支持軟件 Tomcat MyEclipse 15 5 3 基本設計概念和處理流程 瀏覽與選擇餐飲信息 顧客進入網(wǎng)站即刻自動提供購物車 不需身 份確認就可以在網(wǎng)站上隨意瀏覽 登錄系統(tǒng)后則可挑選餐飲 可增加 刪除 修改購物車上餐飲的類型 網(wǎng)站提供餐飲信息列表 最先添加 的餐飲信息優(yōu)先列表給顧客作為選購時的參考 判斷 顧客確定所購餐飲信息后 系統(tǒng)將判斷該顧客是否注冊 如果 是 則可直接填寫訂單 否則 提示顧客登記注冊 注冊 顧客可在公司的網(wǎng)站上注冊后提交申請 確認 后臺管理將實時得到顧客的注冊信息 通過電話及其他方式 確認 當確認后 系統(tǒng)管理員可對該顧客提交的預定信息進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商業(yè)決策的新視角教育大數(shù)據(jù)的深度解析
- 監(jiān)督權協(xié)議模板
- 商業(yè)領域的數(shù)字化轉型與員工發(fā)展策略
- 基于模型的智能化決策技術介紹與實現(xiàn)案例
- 工業(yè)機器人保養(yǎng)協(xié)議
- 進口車維修與保養(yǎng)協(xié)議
- 賽班英語試題語法和詞匯
- 重慶表面活性劑原料項目可行性研究報告(參考模板)
- 片區(qū)污水管網(wǎng)更新改造工程實施方案(范文模板)
- 2025年中國減震式鉚釘錘數(shù)據(jù)監(jiān)測研究報告
- 【語文】《我與地壇》課件+2024-2025學年統(tǒng)編版高中語文必修上冊
- 醫(yī)療器械經(jīng)營質量管理規(guī)范培訓2024
- 2024年抖音代理投放合同模板
- 能源中國學習通超星期末考試答案章節(jié)答案2024年
- 企業(yè)綜合保險購買協(xié)議
- 拆除橋梁施工合同模板
- GB/T 44679-2024叉車禁用與報廢技術規(guī)范
- 汽車質量問題匯報-8D報告培訓材料
- DB34T∕ 2693-2016 機動車駕駛員培訓機構分訓場地要求
- 法律服務方案
- 拆窗戶個人安全免責協(xié)議書
評論
0/150
提交評論