網(wǎng)上訂餐系統(tǒng)詳細設(shè)計_第1頁
網(wǎng)上訂餐系統(tǒng)詳細設(shè)計_第2頁
網(wǎng)上訂餐系統(tǒng)詳細設(shè)計_第3頁
網(wǎng)上訂餐系統(tǒng)詳細設(shè)計_第4頁
網(wǎng)上訂餐系統(tǒng)詳細設(shè)計_第5頁
免費預覽已結(jié)束,剩余13頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、2011級軟件工程綜合設(shè)計網(wǎng)上訂餐系統(tǒng)詳細設(shè)計承擔單位:*文檔標識UB-1英文標題Online Reservation System版本號狀態(tài)初始版密級總負責人:XXX小組成員:YYY ZZZ編撰人:XXX YYY ZZZ完成日期:(宋體三號+加黑)修訂記錄修改編號修改日期修改后版本修改位置修改內(nèi)容概述修訂人001初始發(fā)布版本0020030040051 .導言 錯誤!未定義書簽。目的 錯誤!未定義書簽。范圍 錯誤!未定義書簽。縮寫說明 錯誤!未定義書簽。術(shù)語定義 錯誤!未定義書簽。引用標準 錯誤!未定義書簽。參考資料 錯誤!未定義書簽。2 系統(tǒng)設(shè)計概述 錯誤!未定義書簽。3 詳細設(shè)計概述 錯誤

2、!未定義書簽。4 用戶登錄模塊的詳細設(shè)計 錯誤!未定義書簽。5用戶管理模塊的詳細設(shè)計 錯誤!未定義書簽餐品搜索瀏覽 錯誤!未定義書簽。6 管理員模塊的詳細設(shè)計 錯誤!未定義書簽。訂單管理處理 錯誤!未定義書簽。管理員添加 錯誤!未定義書簽。7 復用的模塊 錯誤!未定義書簽??蛻魳撕瀻?錯誤!未定義書簽。7 2 數(shù)據(jù)庫的基本操作 錯誤!未定義書簽。結(jié)果顯示 錯誤!未定義書簽。8 配置文件 錯誤!未定義書簽。配置文件 錯誤!未定義書簽。配置文件 錯誤!未定義書簽。1.導言目的該文檔的目的是描述網(wǎng)上訂餐系統(tǒng)項目的詳細設(shè)計,其主要內(nèi)容包括:系統(tǒng)功能簡介系統(tǒng)詳細設(shè)計簡述各個模塊的三層劃分最小模塊組件的偽

3、代碼本文檔的預期的讀者是:開發(fā)人員項目管理人員測試人員范圍這部分內(nèi)容將在該文檔定義了系統(tǒng)的各個模塊和模塊接口,但未確定單元的具體實現(xiàn),實現(xiàn)中確定??s寫說明JSPJava Server Page (Java服務器頁面)的縮寫,一個腳本化的語言。MVCMode lVi ew Con t ro 1(模式一視圖一控制) 的縮寫,表示一個三層的結(jié)構(gòu)體系。術(shù)語定義USE CASE用例,員網(wǎng)上購物平臺中合法的系統(tǒng)注冊用戶Struct一種框架體系結(jié)構(gòu),理員系統(tǒng)的管理者購物車存放用戶在確定訂餐前所點選的餐品引用標準1企業(yè)文檔格式標準北京長江軟件有限公司2軟件詳細設(shè)計報告格式標準北京長江軟件有限公司軟件工程過程化

4、組織參考資料1 實戰(zhàn) struct 美Ted Hus ted機械工業(yè)出版社2系統(tǒng)設(shè)計概述可以分為客戶端子系統(tǒng)根據(jù)網(wǎng)上訂餐系統(tǒng)的概要設(shè)計,本系統(tǒng)按照功能角度分解,和管理端子系統(tǒng)??蛻舳俗酉到y(tǒng)包括用戶注冊、用戶登錄、個人信息維護、餐品信息瀏覽、維護購物車、生成訂單等六個模塊。管理端子系統(tǒng)包括登陸管理、維護顧客信息、維護餐品信息、管理訂單等四個模塊,他們的關(guān)系如圖2-1 ,以下將分小節(jié)對各個部分分別進行詳細設(shè)計。圖213詳細設(shè)計概述本系統(tǒng)總共有兩大主要模塊,分別是客戶模塊和管理員模塊。每個模塊分別 有不同的權(quán)限和使用功能。4用戶登錄模塊的詳細設(shè)計結(jié)束圖登錄流程圖5用戶管理模塊的詳細設(shè)計用戶的主要功能

5、是瀏覽,訂餐。瀏覽與自己相關(guān)的美食信息,訂單信息等。用 戶要下訂單之前美食車要把詳細食物信息列出,物品的單價,購買的數(shù)量,總共的價錢,可修改和刪除購買,當符合顧客要求的時候,顧客就可以下訂單。下訂 單時首先會讓用戶確定一下訂單是否符合要求, 確認無誤后,進入填寫接收信息 后生成訂單。然后對數(shù)據(jù)庫進行操作完成。顧客模塊詳細設(shè)計主要涉及到顧客下訂單和餐品搜索瀏覽兩大功能,分別見圖,圖顧客可以通過此功能對自己選中的東西下訂單,等待服務商送貨或自己取貨。顧客下訂單圖下單流程圖據(jù)圖餐品搜索瀏覽搜索控件,為顧客提供更為方便快捷的服務。顧客可以快速找到自己想要下訂的美食圖搜索模塊流程圖6管理員模塊的詳細設(shè)計

6、訂單管理處理圖理員訂單處理程序流程圖管理員添加圖添加流程圖7復用的模塊復用是本系統(tǒng)設(shè)計的一個重要原則,尤其struct體系本身也遵循了復用的原理,本系統(tǒng)復用的部分主要包括標簽庫、數(shù)據(jù)庫基本操作以及結(jié)果的顯示等環(huán)節(jié)??蛻魳撕瀻炜蛻魳撕瀻熘饕ǎ?) Struct標準標簽庫本系統(tǒng)中使用了 Struct Html標簽、Struct Bean 標簽和Struct Logic ,他們是 Struct標準標簽庫。(2) 自定義標簽庫CV標簽是系統(tǒng)自定義的標簽庫,表C-1 3是CV標簽庫的標簽模塊。表C- 1 3 : C V標簽庫的標簽模塊序號標簽功能描述1ValidateSessionTag身份驗證2P

7、ageBeanTag分頁表C14是身份驗證的偽代碼說明,用戶登錄后進入的每個頁面,為了安全的考慮管理端都需要進行用戶驗證,以防止非法登錄,驗證每個頁面的J SP都可以標簽的方式使用這個復用的。表C 1 4 :身份驗證的偽代碼* System: Online CV System* Version:* Copyright (C) 2006 by XXX, Inc. All Rights Reserved.* Class:ValidateSessionTag* Summary:對用戶的身份驗證* Create:郭士榕* Update:* /package tag;import * ValidateS

8、essionTag是客戶端標簽,以判斷用戶是否具有訪問當前頁面的權(quán)限*通過保持、判斷一個 session實現(xiàn)*/public final class ValidateSessionTag extends TagSupportprivate String name = "username"private String page = "/"private Log log =().getName();public int doEndTag() throws JspExceptionboolean valid = false;HttpSession sessio

9、n =();All Rights Reserved.* Class:DB* Summary:取得數(shù)據(jù)庫連接并對數(shù)據(jù)庫進行查詢、增加記錄、刪除記錄操作* Create: 李林* Update:* /package .*;import .*;importpublic class DB private Statement stmt=null;private ResultSet rs=null;public DBConnect()o</url-pattern></servlet-mapping>一、配置歡迎文件清單當客戶訪問 Web應用時,如果沒有指定具體的文件名,Web容器可

10、以自動調(diào)用Web應用的歡迎文件。<welcome-file-list> 元素用來設(shè)置歡迎文件清單。例如:<welcome-file-list><welcome-file></welcome-file><welcome-file></welcome-file></welcome-file-list>二、配置錯誤處理在系統(tǒng)運行過程中如果錯誤發(fā)生而Struct 框架不能處理這種錯誤時,就將錯誤拋給Web容器 , 為了避免讓用戶看到原始的錯誤信息, 可以配置<error-page> 元素及其子元素<e

11、rror-code> 和 <exception-type> 等 . 例如 :<error-page><error-code>404</error-code><location>/common/</location></error-page><error-page>< exception-type> exception-type ><location>/common/</location></error-page>三、配置標簽庫Strcut 框架提供了一些實用的客戶化標簽庫, 如果在應用中使用了標簽庫, 那么必須在配置元素<taglib> 中配置它們, 它有兩個子元素,<taglib-url> 和 <taglib-location>. 例如 :<taglib><taglib-url>/WEB-INF/&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論