freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上購(gòu)書(shū)交易系統(tǒng)—前臺(tái)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)說(shuō)明書(shū))-閱讀頁(yè)

2024-12-21 16:20本頁(yè)面
  

【正文】 管理員登陸后可獲得詳細(xì)的銷(xiāo)售情況列表 ,并及時(shí)更新熱門(mén)產(chǎn)品信息(如排列位置等)。 圖 36 銷(xiāo)售情況查詢(xún)功能圖 報(bào)表維護(hù) 前提:管理員已登錄 報(bào)表維護(hù)模塊提供查詢(xún)結(jié)果的打印輸出功能。 圖 37 報(bào)表維護(hù)功能圖 客戶(hù)模塊 客戶(hù)模塊框架圖如圖 38 所示。系統(tǒng)可以記錄客戶(hù)的個(gè)人信息,比如購(gòu)物喜好、經(jīng)濟(jì)能力等。客戶(hù)信息維護(hù)功能 如圖 39 所示。在商品查詢(xún)結(jié) 果的列表中,用戶(hù)可以進(jìn)一步查看詳細(xì)信息。 圖 310 商品查詢(xún)功能圖 商品訂購(gòu) 前提:客戶(hù)已登錄,商品可供購(gòu)買(mǎi) 客戶(hù)可根據(jù)查詢(xún)后得到的商品列表選擇自己需要的商品,加入購(gòu)物車(chē),如需繼續(xù)購(gòu) 12 買(mǎi),可重復(fù)查詢(xún)等操作。管理 員或一般工作人員可根據(jù)客戶(hù)訂單進(jìn) 行訂單處理。 圖 311 商品訂購(gòu)功能圖 訂單維護(hù) 前提:客戶(hù)已登錄 客戶(hù)在訂購(gòu)商品后可查詢(xún)其訂單狀態(tài)(包括處理中、發(fā)貨中、缺貨中、和已完 成等),可對(duì)訂單進(jìn)行添加、刪除、修改等操作。 圖 312 訂單維護(hù)功能圖 13 第 4 章 系統(tǒng)設(shè)計(jì) 系統(tǒng)用例 用例是參與者想要系統(tǒng)做的事情,它是特定參與者對(duì)系統(tǒng)的使用情況。 典型的用例建模做法如下: 1. 找出系統(tǒng)邊界。 3. 找出用例。 客戶(hù)用例圖如圖 41 所示。存在復(fù)雜的模板,但就整體而言,最好保持用例建模盡量簡(jiǎn)單。 2. 事件流:用例步驟。 前置條件和后置條件都是約束,它們應(yīng)該總是有關(guān)系統(tǒng)狀態(tài)的簡(jiǎn)單描述,它將計(jì)算為真或?yàn)榧?—— 這些被稱(chēng)作布爾條件。后置條件約束用例執(zhí)行后系統(tǒng)的狀態(tài)。 下面列出的是與客戶(hù)操作相關(guān)的用例說(shuō)明。 Usecase :個(gè)人信息維護(hù) ID: UC1 Actors: 客戶(hù) Preconditions: 客戶(hù)已注冊(cè)并登陸系統(tǒng)。 2. 刪除、添加或修改個(gè)人信息,提交后臺(tái)。 表 41 個(gè)人信息維護(hù)用 例規(guī)格說(shuō)明表 客戶(hù)進(jìn)行商品查詢(xún)的用例規(guī)格說(shuō)明如 表 42所示。 15 Flow of events: 1. 進(jìn)入商品查詢(xún)頁(yè)面。 Postconditions: 對(duì)照商品信息表,如果有符合客戶(hù)查詢(xún)條件的商品就調(diào)出商品信息顯示給客戶(hù);如果沒(méi)有就提示客戶(hù)沒(méi)有您所需的商品。 Usecase :商品訂購(gòu) ID: UC3 Actors: 客戶(hù) Preconditions: 客戶(hù)已注冊(cè)并登陸系統(tǒng)。 2. 標(biāo)明自己想要商品的數(shù)量與付款方式,提交后臺(tái)。 表 43 商品訂購(gòu)用例規(guī)格說(shuō)明表 客戶(hù)進(jìn)行訂單維護(hù)用例規(guī)格說(shuō)明如 表 44所示。 2. 客戶(hù)已訂購(gòu)商品。 根據(jù)自己需求和發(fā)貨情況,添加或刪除訂單。 Postconditions: 把客戶(hù)對(duì)訂單的操作保存在后臺(tái)數(shù)據(jù)庫(kù)。商品查詢(xún)模塊提示用戶(hù)輸入查詢(xún)條件,客戶(hù)輸入適當(dāng)?shù)牟樵?xún)條件后,查詢(xún)模塊顯示 符合條件的查詢(xún)列表。 顧客訂購(gòu)時(shí)序圖如圖 42所示??蛻?hù)首先輸入自己的賬號(hào)和密碼登錄 系統(tǒng),登錄模塊會(huì)將用戶(hù)的 ID 保存在系統(tǒng)緩存中并提交給訂單查詢(xún)模塊。訂單處理模塊提示用戶(hù)刪除訂單成功。 客 戶(hù)登 錄 模 塊訂 單 查 詢(xún)訂 單 維 護(hù)后 臺(tái) 數(shù) 據(jù) 庫(kù)輸 入 賬 號(hào) 與 密 碼提 交 用 戶(hù) I D顯 示 用 戶(hù) 訂 單 信 息提 交 要 刪 除 商 品 I D更 新 用 戶(hù) 訂 單更 新 成 功提 示 刪 除 成 功 圖 43 顧客刪除訂單時(shí)序圖 客戶(hù)其它操作都類(lèi)似,不一一累述。顧客登錄 后查詢(xún)商品,在選擇自己希望購(gòu)買(mǎi)的商品后提交訂單,接下來(lái)顧客處于查詢(xún)訂單的 18 循環(huán)狀態(tài)。在顧客查詢(xún)到訂單狀態(tài)變成處理后,購(gòu)買(mǎi)過(guò)程結(jié)束。 商 品 查 詢(xún)加 入 購(gòu) 物 車(chē)提 交 訂 單查 詢(xún) 訂 單 狀 態(tài)處 理 訂 單庫(kù) 存 查 詢(xún)收 單 發(fā) 貨 缺 貨 拒 絕更 新 訂 單頂 層 包 : : 客 戶(hù)頂 層 包 : : 管 理 員 圖 44 購(gòu)買(mǎi)商品活動(dòng)圖 數(shù)據(jù)庫(kù)設(shè)計(jì) ER 圖 ER 圖也即實(shí)體 關(guān) 系圖 (Entity Relationship Diagram),提供了表示實(shí)體屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。用戶(hù)信息實(shí)體 ER 圖如圖 45 所示。 商 品 信 息圖 片出 版 社頁(yè) 數(shù)出 版 時(shí) 間商 品 I D類(lèi) 別 I D作 者價(jià) 格描 述 圖 46 商品信息實(shí)體 ER 圖 訂單 項(xiàng) 信息實(shí)體 ER 圖如圖 47 所示 訂 單 項(xiàng) 信 息商 品 I D訂 購(gòu) 數(shù) 量商 品 總 額商 品 單 價(jià)訂 單 項(xiàng) I D 圖 47 訂單 項(xiàng) 信息實(shí)體 ER 圖 20 實(shí)體和實(shí)體之間的關(guān)系 ER 圖如圖 48 所示。 2. 選中 Servers 選項(xiàng) ,準(zhǔn)備 啟動(dòng) Tomcat 。 圖 51 MyEclipse 中 Tomcat 啟動(dòng)界面 當(dāng)出現(xiàn)如圖 52 所示的提示信息時(shí),表明啟動(dòng)成功。 4. 打開(kāi)瀏覽器 ,輸入 .系統(tǒng) 會(huì) 顯示你還沒(méi)有登錄。 28 圖 53 系統(tǒng)首頁(yè)效果圖 首頁(yè)關(guān)鍵代碼實(shí)現(xiàn)如 代碼 51 所示。 import 。 /* * 管理對(duì)類(lèi)別的所有操作 */ public class CategoryManager { ICategoryDAO dao = new ICategoryDAOImpl ()。 } // //一級(jí)類(lèi)別的保存 public void addCategory (CategoryVO c) { 29 (c)。 }*/ //得到指定類(lèi)別 id 下面的所有類(lèi)別 public void getCategories (ListCategoryVO list, int id){ (list,id)。 }*/ //通過(guò) id 得到一個(gè) CategoryVO 對(duì)象 public CategoryVO loadById (int id) { return (id)。 } // 修改類(lèi)別 public void modify (CategoryVO c) { (c)。 } } 代碼 51 30 5. 本論文主要探討 前臺(tái)頁(yè)面實(shí)現(xiàn),現(xiàn)以注冊(cè)和登錄為例做測(cè)試。如圖 54 所示。 package 。 import 。 import 。 import 。 import 。 } /** * Destruction of the servlet. br */ public void destroy() { ()。 } 32 /** * The doPost method of the servlet. br * * This method is called when a form has its tag value method equals to post. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { (text/html)。 String name = (name)。 String password = (password)。 String realname = (realname)。 String phone = (phone)。 String = ()。 UserVO userVO = new UserVO()。 (password)。 33 (realname)。 (phone)。 ()。 if(flag) { ().forward(request, response)。 } } /** * Initialization of the servlet. br * * throws ServletException if an error occure */ public void init() throws ServletException { // Put your code here } } 代碼 52 6. 注冊(cè)完成后進(jìn)入登錄頁(yè)面。 34 圖 55 登錄界面效果圖 登錄關(guān)鍵代碼實(shí)現(xiàn)如 代碼 53 所示。 import 。 import 。 import 。 import 。 } /** * Destruction of the servlet. br */ public void destroy() { ()。 } 36 /** * The doPost method of the servlet. br * * This method is called when a form has its tag value method equals to post. * * param request the request send by the client to the server * param response the response send by the server to the client * throws ServletException if an error occurred * throws IOException if an error occurred */ public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //接受相關(guān)參數(shù) name,password (text/html)。 String password = (password)。 //調(diào)用數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證用戶(hù)名和密碼的正確性 UserVO userVO = (name,password)。 (err, str)。 (恭喜成功登錄! )。 (ordercar)。 37 ().forward(request, response)。 } else { //提示登錄失敗 String str = 用 戶(hù)名或密碼錯(cuò)誤,請(qǐng)重新登錄! 。 ().forward(request, response)。 } } /** * Initialization of the servlet. br * * throws ServletException if an error occure */ public void init() throws ServletException { // Put your code here } } 代碼 53 7. 登錄后 ,頁(yè)面會(huì)在右上角用紅色字體顯示用戶(hù)名 pjm。 38 圖 56 登錄后首頁(yè)效果圖部分界面 8. 為完善系統(tǒng)前臺(tái)功能,我做了進(jìn)一步的測(cè)試。 圖 57 密碼長(zhǎng)度格式 不對(duì)提示 密碼與確認(rèn)密碼輸入不同。 圖 58 密碼與確認(rèn)密碼不一致提示 至此,系統(tǒng)注冊(cè)與登錄前臺(tái)基本功能測(cè)試沒(méi)有發(fā)現(xiàn)明顯問(wèn)題。由于時(shí)間和知識(shí)的有限,經(jīng)驗(yàn)的不足,系統(tǒng)與真正的商用網(wǎng)站相比,無(wú)論是功能的完善性,還是界面的美觀程度,或是系統(tǒng)的安全性與健壯性都有很大的不足。 2. 對(duì)“網(wǎng)上購(gòu)書(shū)交易系統(tǒng)”進(jìn)行了系統(tǒng)設(shè)計(jì)。 4. 介紹了系統(tǒng)前臺(tái)各功能模塊。 總結(jié)整個(gè)系統(tǒng)制作過(guò)程中的經(jīng)驗(yàn)和教訓(xùn),有下面幾點(diǎn)體會(huì): 1. 要準(zhǔn)備充分,在系統(tǒng)分析設(shè)計(jì)階段要做到盡可能詳細(xì)、全面,以免在以后階段返工,浪費(fèi)時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1