




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2011級軟件工程綜合設(shè)計網(wǎng)上訂餐系統(tǒng)詳細(xì)設(shè)計承擔(dān)單位:*文檔標(biāo)識UB-1英文標(biāo)題Online Reservation System版本號狀態(tài)初始版密級總負(fù)責(zé)人:XXX小組成員:YYY ZZZ編撰人:XXX YYY ZZZ完成日期:(宋體三號+加黑)修訂記錄修改編號修改日期修改后版本修改位置修改內(nèi)容概述修訂人001初始發(fā)布版本0020030040051 .導(dǎo)言 錯誤!未定義書簽。目的 錯誤!未定義書簽。范圍 錯誤!未定義書簽。縮寫說明 錯誤!未定義書簽。術(shù)語定義 錯誤!未定義書簽。引用標(biāo)準(zhǔn) 錯誤!未定義書簽。參考資料 錯誤!未定義書簽。2 系統(tǒng)設(shè)計概述 錯誤!未定義書簽。3 詳細(xì)設(shè)計概述 錯誤
2、!未定義書簽。4 用戶登錄模塊的詳細(xì)設(shè)計 錯誤!未定義書簽。5用戶管理模塊的詳細(xì)設(shè)計 錯誤!未定義書簽餐品搜索瀏覽 錯誤!未定義書簽。6 管理員模塊的詳細(xì)設(shè)計 錯誤!未定義書簽。訂單管理處理 錯誤!未定義書簽。管理員添加 錯誤!未定義書簽。7 復(fù)用的模塊 錯誤!未定義書簽。客戶標(biāo)簽庫 錯誤!未定義書簽。7 2 數(shù)據(jù)庫的基本操作 錯誤!未定義書簽。結(jié)果顯示 錯誤!未定義書簽。8 配置文件 錯誤!未定義書簽。配置文件 錯誤!未定義書簽。配置文件 錯誤!未定義書簽。1.導(dǎo)言目的該文檔的目的是描述網(wǎng)上訂餐系統(tǒng)項目的詳細(xì)設(shè)計,其主要內(nèi)容包括:系統(tǒng)功能簡介系統(tǒng)詳細(xì)設(shè)計簡述各個模塊的三層劃分最小模塊組件的偽
3、代碼本文檔的預(yù)期的讀者是:開發(fā)人員項目管理人員測試人員范圍這部分內(nèi)容將在該文檔定義了系統(tǒng)的各個模塊和模塊接口,但未確定單元的具體實現(xiàn),實現(xiàn)中確定。縮寫說明JSPJava Server Page (Java服務(wù)器頁面)的縮寫,一個腳本化的語言。MVCMode lVi ew Con t ro 1(模式一視圖一控制) 的縮寫,表示一個三層的結(jié)構(gòu)體系。術(shù)語定義USE CASE用例,員網(wǎng)上購物平臺中合法的系統(tǒng)注冊用戶Struct一種框架體系結(jié)構(gòu),理員系統(tǒng)的管理者購物車存放用戶在確定訂餐前所點選的餐品引用標(biāo)準(zhǔn)1企業(yè)文檔格式標(biāo)準(zhǔn)北京長江軟件有限公司2軟件詳細(xì)設(shè)計報告格式標(biāo)準(zhǔn)北京長江軟件有限公司軟件工程過程化
4、組織參考資料1 實戰(zhàn) struct 美Ted Hus ted機(jī)械工業(yè)出版社2系統(tǒng)設(shè)計概述可以分為客戶端子系統(tǒng)根據(jù)網(wǎng)上訂餐系統(tǒng)的概要設(shè)計,本系統(tǒng)按照功能角度分解,和管理端子系統(tǒng)。客戶端子系統(tǒng)包括用戶注冊、用戶登錄、個人信息維護(hù)、餐品信息瀏覽、維護(hù)購物車、生成訂單等六個模塊。管理端子系統(tǒng)包括登陸管理、維護(hù)顧客信息、維護(hù)餐品信息、管理訂單等四個模塊,他們的關(guān)系如圖2-1 ,以下將分小節(jié)對各個部分分別進(jìn)行詳細(xì)設(shè)計。圖213詳細(xì)設(shè)計概述本系統(tǒng)總共有兩大主要模塊,分別是客戶模塊和管理員模塊。每個模塊分別 有不同的權(quán)限和使用功能。4用戶登錄模塊的詳細(xì)設(shè)計結(jié)束圖登錄流程圖5用戶管理模塊的詳細(xì)設(shè)計用戶的主要功能
5、是瀏覽,訂餐。瀏覽與自己相關(guān)的美食信息,訂單信息等。用 戶要下訂單之前美食車要把詳細(xì)食物信息列出,物品的單價,購買的數(shù)量,總共的價錢,可修改和刪除購買,當(dāng)符合顧客要求的時候,顧客就可以下訂單。下訂 單時首先會讓用戶確定一下訂單是否符合要求, 確認(rèn)無誤后,進(jìn)入填寫接收信息 后生成訂單。然后對數(shù)據(jù)庫進(jìn)行操作完成。顧客模塊詳細(xì)設(shè)計主要涉及到顧客下訂單和餐品搜索瀏覽兩大功能,分別見圖,圖顧客可以通過此功能對自己選中的東西下訂單,等待服務(wù)商送貨或自己取貨。顧客下訂單圖下單流程圖據(jù)圖餐品搜索瀏覽搜索控件,為顧客提供更為方便快捷的服務(wù)。顧客可以快速找到自己想要下訂的美食圖搜索模塊流程圖6管理員模塊的詳細(xì)設(shè)計
6、訂單管理處理圖理員訂單處理程序流程圖管理員添加圖添加流程圖7復(fù)用的模塊復(fù)用是本系統(tǒng)設(shè)計的一個重要原則,尤其struct體系本身也遵循了復(fù)用的原理,本系統(tǒng)復(fù)用的部分主要包括標(biāo)簽庫、數(shù)據(jù)庫基本操作以及結(jié)果的顯示等環(huán)節(jié)。客戶標(biāo)簽庫客戶標(biāo)簽庫主要包括(1) Struct標(biāo)準(zhǔn)標(biāo)簽庫本系統(tǒng)中使用了 Struct Html標(biāo)簽、Struct Bean 標(biāo)簽和Struct Logic ,他們是 Struct標(biāo)準(zhǔn)標(biāo)簽庫。(2) 自定義標(biāo)簽庫CV標(biāo)簽是系統(tǒng)自定義的標(biāo)簽庫,表C-1 3是CV標(biāo)簽庫的標(biāo)簽?zāi)K。表C- 1 3 : C V標(biāo)簽庫的標(biāo)簽?zāi)K序號標(biāo)簽功能描述1ValidateSessionTag身份驗證2P
7、ageBeanTag分頁表C14是身份驗證的偽代碼說明,用戶登錄后進(jìn)入的每個頁面,為了安全的考慮管理端都需要進(jìn)行用戶驗證,以防止非法登錄,驗證每個頁面的J SP都可以標(biāo)簽的方式使用這個復(fù)用的。表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是客戶端標(biāo)簽,以判斷用戶是否具有訪問當(dāng)前頁面的權(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ù)庫進(jìn)行查詢、增加記錄、刪除記錄操作* Create: 李林* Update:* /package .*;import .*;importpublic class DB private Statement stmt=null;private ResultSet rs=null;public DBConnect()o</url-pattern></servlet-mapping>一、配置歡迎文件清單當(dāng)客戶訪問 Web應(yīng)用時,如果沒有指定具體的文件名,Web容器可
10、以自動調(diào)用Web應(yīng)用的歡迎文件。<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>三、配置標(biāo)簽庫Strcut 框架提供了一些實用的客戶化標(biāo)簽庫, 如果在應(yīng)用中使用了標(biāo)簽庫, 那么必須在配置元素<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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)防安全攀爬課件
- 婦產(chǎn)科健康教育與咨詢指導(dǎo)技術(shù)
- 順產(chǎn)產(chǎn)婦護(hù)理課件
- 項目工程管理第五章課件
- 水肌酸產(chǎn)品項目社會穩(wěn)定風(fēng)險評估報告(模板)
- 縣醫(yī)院醫(yī)療服務(wù)能力基本標(biāo)準(zhǔn)
- 縣防汛應(yīng)急預(yù)案、縣抗旱應(yīng)急預(yù)案、縣自然災(zāi)害救助應(yīng)急預(yù)案、縣處置森林火災(zāi)應(yīng)急預(yù)案
- 五年級奧數(shù)春季班第13講-概率初識
- 2025年衛(wèi)星云圖接收設(shè)備項目合作計劃書
- 現(xiàn)代康復(fù)治療技術(shù)考試試題含答案
- 獸醫(yī)傳染病學(xué)(山東聯(lián)盟)智慧樹知到答案章節(jié)測試2023年青島農(nóng)業(yè)大學(xué)
- 腸系膜脈管系統(tǒng)腫瘤的診斷
- 爆破工程技考核試卷
- GB/T 35273-2020信息安全技術(shù)個人信息安全規(guī)范
- GB 18068-2000水泥廠衛(wèi)生防護(hù)距離標(biāo)準(zhǔn)
- 教師調(diào)動登記表(模板)
- 2022年醫(yī)院收費員考試試題及答案
- 福建省林業(yè)行政執(zhí)法人員法律考試
- 《組織機(jī)構(gòu)代碼證》word版
- 鋼筋下料單(參考模板)
- 歐亨利短篇小說集(課堂PPT)
評論
0/150
提交評論