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

正文內(nèi)容

校園二手商品交易系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文(編輯修改稿)

2025-01-06 20:05 本頁面
 

【文章內(nèi)容簡介】 以 WebWork為 核心 ,采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與 ServletAPI 完全脫離開,所以 Struts 2 可以理解為 WebWork的更新產(chǎn)品。雖然從 Struts 1 到 Struts 2 有著太大的 變化 ,但是相對于 WebWork, Struts 2 的變化很小 [13],[14]。 3. AJAX 技術(shù) AJAX 即“ Asynchronous JavaScript and XML”(異步 JavaScript 和 XML), AJAX并非縮寫詞,而是由 Jesse James Gaiiett 創(chuàng)造的名詞,是指一種創(chuàng)建交互式 網(wǎng)頁 應(yīng)用的網(wǎng)頁開發(fā)技術(shù) [15]。 4. JQuery框架 Jquery是繼 prototype 之后又一個優(yōu)秀的 JavaScript 框架 。它是輕量級的 js 庫,它兼容 CSS3,還兼容各種 瀏覽器 ( IE +, FF +, Safari +, Opera +), 及后續(xù)版本將不再支持 IE6/7/8 瀏覽器。 JQuery 使用戶能更方便地處理HTML Documents、 Events、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供 AJAX 交互 [16]。JQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細,同時還有許多成熟的 插件 可供選擇。 JQuery 能 夠使用戶的 HTML 頁面保持代碼和HTML 內(nèi)容分離,也就是說,不用再在 HTML 里面插入一堆 js 來調(diào)用命令了,只 5 需定義 id 即可。 所使用的主要開發(fā)工具 1. MyEclipse MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench,簡稱 MyEclipse)是對 EclipseIDE 的擴展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率 [17]。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和 發(fā)布功能,完整支持 HTM、 Struts、 JSP、CSS、 Java script、 Spring、 SQL、 Hibernate。 2. Tomcat 因為 Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 3. SQL Server Microsoft SQL Server 是微軟公司的關(guān)系數(shù)據(jù)庫產(chǎn)品 , 也是一個典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng) , 系統(tǒng)同樣具備良好的用戶界面 ,在 SQL Server 上進行數(shù)據(jù)庫管理操作簡單 , 性能可靠 , 具備一定的伸 縮性 , 管理功能豐富 , 適合于作為中小型網(wǎng)站的數(shù)據(jù)庫系統(tǒng) [18]。 綜上所述,該系統(tǒng)選擇基于 B/S 結(jié)構(gòu),開發(fā)平臺為 Windows,開發(fā)工具是MyEclipse, SQL Server 做為開發(fā)數(shù)據(jù)庫的設(shè)計方案是可行的。 6 第 3 章 需求分析 問題分析 系統(tǒng)總體目標需求 二手商品交易系統(tǒng)自設(shè)計開始就應(yīng)該充分考慮到校園的特性 , 要以滿足廣大師生員工的工作生活學(xué)習(xí)需要為目標 , 使其成為一個功能完善、針對性強的二手商品交易服務(wù)平臺。該系 統(tǒng)的開發(fā)需求主要體現(xiàn)在服務(wù)功能的全面性、資源的豐富性、支付的安全性、操作的方便性等幾個方面 , 交易功能完善 , 為師生提供二手商品交易的快速平臺 , 將師生日常的交易活動電子化和信息化, 提供全天 24 小時服務(wù)。系統(tǒng)建設(shè)的總體目標需求如下 : 1. 合理、方便的商品選購機制,為用戶提供完善的商品瀏覽、搜索功能 , 并且通過類似 “ 購物車 ” 的功能快速選購商品。 2. 訂單的創(chuàng)建與處理,在買家選購商品完成后自動生成訂單 , 并提交給賣方 ;賣家具有方便的訂單處理界面 , 用于對訂單進行處理。 3. 提供完善的用戶信息交流渠道,商品交易是一個買方 與賣方互動的過 程, 系統(tǒng)要提供多種方式 , 在交易前、交易中和交易后供用戶進行交流。 4. 系統(tǒng)內(nèi)容表現(xiàn)形式多樣化 , 界面人性化 , 操作與使用方便 , 能長期吸引師生。 系統(tǒng)設(shè)計性能要求 該二手商品交易系統(tǒng)一旦被應(yīng)用到校園里,就能很大程度的提高校園中二手商品的利用率,系統(tǒng)的使用者會越來越多,那么系統(tǒng)就需要擁有安全性、易用性、穩(wěn)定性和可擴展性等基本性能。 1. 穩(wěn)定性 二手商品交易系統(tǒng)的用戶量大,并且操作比較頻繁,因此數(shù)據(jù)流量大,故系統(tǒng)的可靠性就決定了系統(tǒng)的發(fā)展,如果一旦出現(xiàn)了問題,就需要有一套良好的應(yīng)急處理 機制,能夠維護系統(tǒng)的正常運行。 2. 安全性要求 通過數(shù)據(jù)加密,采用防火墻等安全措施來維護系統(tǒng)。 3. 易用性要求 操作必須要簡單明了,系統(tǒng)所提供的網(wǎng)站界面必須是能夠進行簡單的操作,瀏覽信息簡便,注冊方便,登錄簡潔快速同時擁有良好的人機交互界面,供用戶使用。 7 功能需求 本系統(tǒng)主要依據(jù)通用的二手商品交易系統(tǒng)來進行分析和設(shè)計,一個完善的二手商品交易系統(tǒng)的功能主要有以下幾項: 1.登錄 /注冊功能 2.商品信息管理功能 3.訂單管理功能 4.購物車管理功能 5.個人信息管理功能 6.新聞資訊管理功能 7.通知公告管理功能 8.留言管理功能 9.用戶管理功能 10.商品類別管理功能 11.商品搜索功能 12.商品瀏覽功能 13.管理員管理功能 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)流圖 (Data Flow Diagram, 簡稱 DFD),是用來刻畫數(shù)據(jù)流和轉(zhuǎn)換的信息系統(tǒng)建模技術(shù), 采用圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程 , 是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。 能夠讓分析人員清晰方便地表示任一模塊或子模塊的執(zhí)行過程,并支持問題分解、逐步求精的分析方法。 下面為 校園二手商品交易系統(tǒng)的相關(guān)數(shù)據(jù)流圖。 圖 31 系統(tǒng)數(shù)據(jù)流圖 8 圖 32 信息發(fā)布數(shù)據(jù)流圖 數(shù)據(jù)字典 在本系統(tǒng)的數(shù)據(jù)字典設(shè)計中,著重對數(shù)據(jù)字典中的數(shù)據(jù)結(jié)構(gòu)做了詳細分析。部分數(shù)據(jù)結(jié)構(gòu)的說明如下所示: 數(shù)據(jù)流 1. 數(shù)據(jù)流名稱:登錄信息 位置:已注冊的用戶 定義:登錄信息 =用戶名 +密碼 數(shù)據(jù)流量:根據(jù)已注冊用戶的使用情況 說明:要對每一位已注冊的用戶進行唯一編號 來源:用戶輸入 去向: 已注冊用戶的數(shù)據(jù)庫 2. 數(shù)據(jù)流名稱:留言信息 位置:管理員和買家 定義:留言信息表 =留言編號 +用戶編號 +留言時間 +留言內(nèi)容 數(shù)據(jù)流量:根據(jù)留言信息的具體情況來確定 說明:要對每一次發(fā)布的留言信息進行唯一編號 來源:已注冊的買家 去向:留言信息數(shù)據(jù)庫 3. 數(shù)據(jù)流名稱:商品信息 位置:管理員、買家、賣家、普通用戶 定義:商品信息 =商品編號 +商品名稱 +商品類別編號 +商品圖片路徑 +商品所有者 +商品價格 +商品總量 +商品購買量 +商品簡介 +商品發(fā)布時間 數(shù)據(jù)流量:根據(jù)發(fā)布商品信息的具體情況來確定 說明:要對每一次發(fā)布的商 品信息進行唯一編號 9 來源:商家購入的商品 去向:商品信息表 4. 數(shù)據(jù)流名稱:訂單信息 位置:買家和賣家 定義:訂單信息 =訂單編號 +賣家編號 +買家編號 +商品編號 +類別編號 +圖片路徑+購買數(shù)量 +購買單價 + 總價 +商品狀態(tài) +發(fā)送地址 +收件人 +收件電話 數(shù)據(jù)流量:根據(jù)訂單的數(shù)量來確定 說明:對每一次添加的訂單信息進行唯一編號 來源:買家買的商品 去向:訂單信息表 5. 數(shù)據(jù)流名稱:查詢信息 位置:管理員、買家、賣家、普通用戶(以普通用戶為例) 定義:查詢信息 =商品名稱 +商品所有者 +商品價格 +商品總量 +商品購買量 +商品 簡介 +商品發(fā)布時間 數(shù)據(jù)流量:根據(jù)查詢信息的具體情況來確定 說明:對已發(fā)布的商品信息進行查詢 來源:買家輸入的商品信息 去向:商品信息表 6. 數(shù)據(jù)流名稱:購物車信息 描述:用戶在網(wǎng)站購物的商品明細 來源:買家購買商品的記錄 去向:商品信息表 7. 數(shù)據(jù)流名稱:修改密碼信息 描述:管理員對自己密碼信息的管理 來源:管理員信息表 去向:加工用戶權(quán)限管理 主要數(shù)據(jù)儲存定義 1. 數(shù)據(jù)儲存名稱:管理員表 數(shù)據(jù)結(jié)構(gòu):用戶表 =用戶編號 +用戶名稱 +用戶密碼 是否顯示資料量和存取頻度:根據(jù)注冊用戶的具體規(guī) 模情況來確定 存取方式:聯(lián)機處理;檢索和更新;以隨機檢索為主 說明:用戶編號設(shè)為主鍵 2. 資料存儲名稱:二手商品信息表 數(shù)據(jù)結(jié)構(gòu):員工記錄 =商品編號 +商品名稱 +商品類別編號 +商品圖片路徑 +商品所有者 +商品價格 +商品總量 +商品購買量 +商品簡介 +商品發(fā)布時間 +是否捐贈 資料量和存取頻度:根據(jù)已發(fā)布的的商品信息情況來確定 存取方式:聯(lián)機處理;檢索和更新;以更新操作為主 10 說明:商品編號設(shè)為主鍵、自動編號;商品類別編號是外鍵,商品價格默認為0,商品購買量不能小于 0 3. 數(shù)據(jù)庫儲存名稱:留言信息表 數(shù)據(jù)結(jié)構(gòu):留言信息表 =留言編號 +用戶編號 +留言時間 +留言內(nèi)容 資料量和存取頻度:根據(jù)已登錄用戶留言的具體情況來確定 存取方式:聯(lián)機處理;檢索和更新;以更新操作為主 說明:留言編號是主鍵,用戶編號為外鍵 4. 數(shù)據(jù)庫存儲名稱:公告信息表 數(shù)據(jù)結(jié)構(gòu):公告信息表 =公告編號 + 公告內(nèi)容 +發(fā)布公告時間 資料量和存取頻度:根據(jù)所需公告信息的具體情況來確定 說明:公告編號設(shè)為主鍵 5. 數(shù)據(jù)庫存儲名稱:訂單信息表 描述:記錄用戶購物后產(chǎn)生的訂單信息 組成:訂單編號、訂單日期、商品數(shù)量、商品金額、訂單狀態(tài) 6. 數(shù)據(jù)存儲名稱:購物車信息表 描述:記 錄用戶購物的詳細信息 組成:商品名稱、商品數(shù)量、銷售價格 7. 數(shù)據(jù)存儲名稱:商品類別信息表 描述:記錄網(wǎng)站商品的類別信息 組成:類別編號、類別名稱、備注 8. 數(shù)據(jù)存儲名稱:新聞信息表 描述:記錄網(wǎng)站的新聞信息 組成:新聞標題、新聞內(nèi)容、發(fā)布日期、發(fā)布人 系統(tǒng)業(yè)務(wù)流程分析 圖 33 個人用戶操作流程 11 圖 34 系統(tǒng)管理員操作流程 圖 35 訂單生成流程圖 數(shù)據(jù)庫概念設(shè)計 ER 圖 數(shù)據(jù)庫的設(shè)計是指對一個給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用 12 戶在各方面提出的功能要求。一個真正的、完整的系統(tǒng)是離不開數(shù)據(jù)庫的,因為少量的數(shù)據(jù),如角色類型等完全可以存儲在文本文件中,但實際 應(yīng)用中,需要保存的數(shù)據(jù)遠不止這一點點,而且這些數(shù)據(jù)之間往往還有關(guān)聯(lián),利用數(shù)據(jù)庫來管理這些數(shù)據(jù),可以很方便的查詢和更新??梢哉f一個優(yōu)秀的系統(tǒng)是離不開一個設(shè)計最優(yōu)的數(shù)據(jù)庫的。 實體與屬性及實體之間的聯(lián)系: 1. ER 模型的組成元素 實體、屬性、聯(lián)系。 ER 模型用 ER 圖表示。實體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對實體特征的描述。 2. 模型中的實體 模型中的實體相當于實體集、一個表,而不是單個實體或表中的一行。實體用矩形框表示,實體名稱標注在矩形框內(nèi)。用菱形表示實體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形 分別與有關(guān)實體相連接,在無向邊旁標上聯(lián)系的類型。 3. 屬性是實體的性質(zhì) 用橢圓框表示,與實體之間用一條線相連表的主碼是關(guān)鍵屬性。 商品信息是本系統(tǒng)中的基本信息,商品實體包括商品編號、商品名稱、商品價格、商品類別、商品圖片、商品數(shù)量、商品介紹、發(fā)布者、是否捐贈,商品實體屬性圖如圖 36 所示。 圖 36 商品實體屬性圖 13 用戶信息是本系統(tǒng)中的基本信息,用戶實體包括用戶編號 、 用戶名、登錄密碼、用戶類型、注冊時間、 姓名 、班級、學(xué)號、電話、電子郵箱、詳細地址 ,用戶實體屬性圖如圖 37 所示。 圖 37 用戶實體屬性圖 留言信息是本系統(tǒng)中的基本信息,留言實體包括留言編號、留言者 、內(nèi)容 、 IP、時間、 號碼、電子郵箱 ,留言實體屬性圖如圖 38 所示。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1