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

正文內(nèi)容

計算機科學(xué)與技術(shù)專業(yè)畢業(yè)論文--網(wǎng)上拍賣系統(tǒng)畢業(yè)設(shè)計(編輯修改稿)

2025-01-08 17:09 本頁面
 

【文章內(nèi)容簡介】 圖 33 瀏覽商品統(tǒng)用例圖 網(wǎng)上拍賣系統(tǒng)用例描述 在圖 32 中的用例圖里共有“注冊”、“登錄”、“操作商品”、“操作商品種類”、“競拍商品”、“查看商品”、“瀏覽商品”、“發(fā)送郵件”八個用例,下面對其中的幾個 用例進(jìn)行簡單的描述。 1.“操作商品”用例 用例編號: 0101 (共兩層用例圖結(jié)構(gòu),每層用兩位數(shù)字表示,共兩位編號。) 用例名:操作商品 執(zhí)行者:人執(zhí)行者:用戶 目的:發(fā)布新商品,對已經(jīng)拍賣的商品進(jìn)行管理(修改、刪除)。 類型:主要的、基本的 級別:一級 過程描述: ① 用戶輸入用戶名,密碼及驗證碼,系統(tǒng)識別有效性。 ② 選擇商品管理功能,再對應(yīng)選擇相應(yīng)的其他操作(新增、查找、刪除)。 ③ 新增商品時,填寫新商品的相關(guān)信息,并輸入驗證碼。 ④ 退出相應(yīng)模塊功能。 與其他用例的關(guān)聯(lián):過程描述①中包含登錄用例; ②中查找子用例涉及“查找商品”用例。 2.“競拍商品”用例 用例編號: 0102 (共兩層用例圖結(jié)構(gòu),每層用兩位數(shù)字表示,共兩位編號。) 用例名:競拍商品 執(zhí)行者:人執(zhí)行者:用戶 系統(tǒng)執(zhí)行者:商品管理 目的:用戶參與自己喜歡商品的競拍 類型:主要的、基本的 級別:一級 過程描述: ① 用戶輸入用戶名,密碼及驗證碼,系統(tǒng)識別有效性。 ② 查看自己喜歡且處于拍賣狀態(tài)的物品。 ③ 瀏覽商品的詳細(xì)信息,如果滿足條件可以輸入自己的出價和驗證碼參與競拍。 ④ 退出相應(yīng)功能模塊。 與其他用例的關(guān)聯(lián):過程描述 ①中包含登錄用例;②中查找子用例涉及“查找商品”用例。 第章 系統(tǒng)設(shè)計 系統(tǒng)設(shè)計思想 Spring 框架 JSP 是嵌入了 Java 代碼的 HTML,兩種標(biāo)記混雜在一定程序上使開發(fā)更為方便,但也存在混雜的代碼容易出錯,且出錯時不方便使用開發(fā)工具來設(shè)置斷點排查。 Spring 是一個服務(wù)于所有層面的應(yīng)用程序框架,提供了 JavaBean 的配置基礎(chǔ)、 AOP 的支持、 JDBC 的提取框架,以及抽象事物支持等。 Spring 降低了各個技術(shù)層次之間的風(fēng)險。 Spring 的主要部分為 Bean+ApplicationContext,他以一種統(tǒng)一的 Ioc 方式查找、管理、組裝并使用系統(tǒng)的組建取代一切工廠,包括持久化框架,及 Web框架等。 Strust 的 MVC 模式 Struts 的 MVC 模式實現(xiàn)圖如圖 31 所示。 圖 31 概要設(shè)計 系統(tǒng)分為前臺和后臺兩個模塊,前臺主要用來提供給系統(tǒng)注冊用戶或者游客瀏覽、查看商品,并提供注冊的模塊,系統(tǒng)注冊用戶通過登錄后還能管理自己的信息和對指定的商品參與競拍。 后臺是系統(tǒng)管理員對拍賣系統(tǒng)設(shè)置、用戶和管理商品的地方。 系統(tǒng)的系統(tǒng)層次概框劃分如圖 3 所示。 32 系統(tǒng)層次概框圖 數(shù)據(jù)庫 需求分析 圖 41 關(guān)系圖根據(jù)系統(tǒng)的需求,數(shù)據(jù)庫中需要創(chuàng)建以下數(shù)據(jù)表。 用戶信息表:用于存放注冊用戶的資料以及用戶登錄情況。商品分類信息表:商品的主要分類。商品信息表:記錄用戶發(fā)布的商品的信息。 用戶出價信息表:用于記錄用戶對相關(guān)商品的出價信息。 信息表:用于存放信息。 數(shù)據(jù)庫邏輯設(shè)計 數(shù)據(jù)庫需求分析設(shè)計完畢后,現(xiàn)在可以將上面的轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié),可以作出各表 網(wǎng)上拍賣系統(tǒng)數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如下面的表格所示。每個表格表示在數(shù)據(jù)庫中的一個表。 如表 41 所 示為用戶信息表,記錄了系統(tǒng)中所有用戶的詳細(xì)信息。 表中 user_id 為主鍵并被設(shè)置為 IDENTITY 1, 1 ,這樣當(dāng)插入一條記錄且user_id 字段的數(shù)據(jù)為空( null)時,新記錄的 user_id 值將由系統(tǒng)自動給出,且給出的值將比表中曾經(jīng)曾在的最大的 user_id 值在 1(若是一張新表,則從 1開始)。這樣可以保證整個表中的 user_id 字段在其數(shù)據(jù)類型允許的范圍之內(nèi)沒有重復(fù)的值表 41 auction_user 用戶信息表 Field Type Null Key Default Comment user_id int - PRI - 用戶標(biāo)識 username varchar -- - 用戶 password varchar - - - 用戶密碼 varchar - - - 郵箱 如表 4所示為商品分類信息表,記錄了分類的信息。表4商品子分類信息表 Field Type Null Key Default Comment kind_id int - PRI - 分類的標(biāo)識 kind_name varchar - - - 分類的名稱 kind_desc int Yes -- 如 表 4所示為記錄用戶所發(fā)布的商品的詳細(xì)信息的表。 表中 item_id為主鍵設(shè)為自動增長。 owner_id為 auction_user表中 user_id的外鍵, kind_id 為表中 kind_id 的外鍵, csub 為 subsort 表中 ssid 的外鍵,這些外鍵能保證商品的完整性。 cend 表示商品的拍賣是否已經(jīng)結(jié)束。表 4商品信息表 Field Type Null Key Default Comment item_id int - PRI - 主鍵,遞增 owner_id int - FK -發(fā)布者的標(biāo)識 item_name varchar - - -商品名稱 kind_id int - FK -商品分類 item_pic varchar Yes - - 商品圖片地址 item_desc varchar - - winer_id int Yes FK - addtime date - - - endtime date - - - init_price double - - _price double - - state_id int - - - 如表 4所示為記錄用戶對商品出價情況的信息表。 表中 bid_id 為主鍵設(shè)為自動增長。 item_id 為商品表中 item_id 的外鍵,這樣可以保證用戶的出價都是針對已經(jīng)發(fā)布的商品出的。 user_id 為出價的用。howmuch 代表用戶對此商品出了多少錢。 表 48 bid 用戶出價信息表 Field Type Null Key Default Comment bid int - PRI - 出價的標(biāo)識 item_id int - FK - 對就的商品標(biāo)識 user_id - - - 出價的用戶名 bid_date date- - - 出價的時間 bid_price - - - 出了多少錢 如表 4所示為記錄用戶商品的信息表。 表中 state_id 為主鍵設(shè)為自動增長。 表 4 用戶出價信息表 Field Type Null Key Default Comment state_id int - PRI - 的標(biāo)識 state_name - -- 商品 第章 詳細(xì)設(shè)計 設(shè)計與搭建構(gòu)架 “網(wǎng)上拍賣系統(tǒng)”采用的構(gòu)架為 Struts+Hirbernate+Spring,系統(tǒng)的視圖層與控制層主要通過 Struts 的標(biāo)簽庫和 Action 相關(guān)類設(shè)計與實現(xiàn); Hirbernate用于持久層的實現(xiàn),包括數(shù)據(jù)訪問層和對象模型的設(shè)計; Spring 利用其 AOP 界面編程特性和強大的組裝功能將 Struts 和 Hirbernate 裝配起來,更有利于程序的維護(hù)和升級。 設(shè)計視圖層 系統(tǒng)的視圖層是一組 JSP 頁面,他們通過 Struts 結(jié)合 JSTL EL 表達(dá)式語言將數(shù)據(jù)暴露給用戶,供用戶操作。本系統(tǒng)在界面設(shè)計上采用了模塊化處理的思想,把很多頁面共有的部分集成一個模塊,例如頁面的頭、尾,這樣在開發(fā)的時候遇到這類相似的頁面部分就不再需要重新編寫,而只要以一句: %@include file ” .jsp” % 就可以重用這部分的內(nèi)容,大大提高了系統(tǒng)的開發(fā)效率 %@include file ” .jsp” % 就可以重用這部分的內(nèi)容 %@include file ” .jsp” % 就可以重用這部分的內(nèi)容 bidForm AddBidAction 處理添加競拍成功記錄的動作類 itemForm AddItemAction 處理添加商品的動作類 kindForm AddKindAction 處理添加商品種類的動作類 MgrItemAction 處理管理商品的動作類 MgrKindAction 處理管理商 品種類的動作類 ViewBidAction 處理查看競拍記錄的動作類 ViewDetailAction 處理查看商品細(xì)節(jié)的動作類 ViewFailAction 處理查看流拍商品的動作類 ViewItemAction 處理查看某一種商品的動作類 ViewSuAction 處理查看競拍成功商品的動作類 ViewKindAction 處理查看商品種類的動作類 此表列出了本系統(tǒng)中主要的動作類和 Form Bean 及其功能描述。 為了使各個表單中的數(shù)據(jù)能正確顯示,本系統(tǒng)重載了 ActionServlet 類,使其正確處理中文參數(shù)并顯示。設(shè)置步驟如下: 1 重載 ActionServlet,代碼如下: package ts。 import onServlet。 import 。 import 。 public class MyActionServlet extends onServlet protected void process HttpServletRequest request, HttpServletResponse response throws ception, jletException //設(shè)置編碼方式為 GB2312,正確處理中文。 GB2312 。 //將控制權(quán)交給父類繼續(xù)處理 request, response 。 2 在 MyActionServlet作為前端控制器,部分代碼如下: ? servletname action /servletname servletclass /servletclass initparam paramname config /paramname paramvalue /WEBINF/ /paramvalue /initparam loadonstartup 2 /loadonstartup ? 應(yīng)用此設(shè)置后,程序?qū)⑹?先通過 MyActionServlet 預(yù)處理所有發(fā)送至此控制器設(shè)置中文編碼,然后使用 方法將控制權(quán)交給 ActionSerlet處理完成其功能。 設(shè)計對象模型 根據(jù)前面的介紹,現(xiàn)在可以很容易的理解本系統(tǒng)的對象模型。通過MyEclipse,可以自動生成這些對象模型,以及數(shù)據(jù)訪問層的相關(guān)類。系統(tǒng)對象模型類圖如 41 所示,在各個類的作用如下。 package 。 import 。 import yList。 import ator。 import 。 import l.*。 import ness.*。 public class AuctionUserDaoHibernate extends HibernateDaoSupport implements AuctionUserDao /** * 根據(jù) id 查找用戶 * @param id 需要查找的用戶 id */ public AuctionUser get Integer id return AuctionUser getHibernateTemplate .get , id 。 /** * 增加用戶 * @param user 需要增加的用戶 */ public void save AuctionUser user getHibernateTemplate .save user 。 /** * 修改用戶 * @param user 需要修改的用戶 */ public void update AuctionUser user getHibernateTemplate .saveOrUpdate user 。 /** * 刪除用戶 *
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1