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

正文內(nèi)容

基于web的二手物品交易平臺設(shè)計與開發(fā)論文-wenkub.com

2025-02-22 10:22 本頁面
   

【正文】 因此在數(shù)據(jù)概念設(shè)計過程中利用公告信息實體和友情鏈接實體對其功能的存儲,具體 ER圖如圖 412 公告信息實體、圖 413友情鏈接實體所示: 公告信息編號 公告名稱 公告內(nèi)容 發(fā)布時間 友情鏈接編號 鏈接地址 鏈接名稱 圖 412 公告信息實體 圖 413 友情鏈接實體 對于這十一個實體之間的關(guān)系,可以用圖 414 的實體關(guān)系圖 (ER)來表示總體關(guān)系,由于實體和關(guān)系的屬性比較多,圖中省略了實體和關(guān)系的屬性信息。可以用 ER圖來表示這些實體屬性關(guān)系具體如下圖所示: 用戶管理模塊的實體屬性之間的 ER 圖如圖 43用戶信息實體、圖 44管理員實體所示: 用戶信息編號會員名稱登錄密碼真實姓名年齡 職業(yè)電子郵箱找回密碼問題問題答案管理員編號 管理員名稱 密碼 真實姓名 類型標識 圖 43 用戶信息實體 圖 44 管理員實體 本交易平臺中對商品信息的儲存采用了商品類別分類處理,即通過我院經(jīng)濟管理系社團交易模式中對商品分類的啟發(fā),因此采取了商品大類、商品小類、商品信息對其進行三種實體設(shè)計,從而達到數(shù)據(jù)庫設(shè)計的要求,具體 ER 圖如圖45 商品信息實體、圖 46 商品大類實體、圖 47 商品小類實體所示: 編號商品信息所屬大類 所屬小類 商品名稱 商品介紹添加日期商品原價商品現(xiàn)價 銷售量 商品圖片折扣標識 圖 45 商品信息實體 常州機電職業(yè)技術(shù)學院畢業(yè)設(shè)計 (論文 ) 26 商品大類編號 大類名稱 添加日期 商品小類編號 大類編號 添加日期小類名稱 圖 46 商品大類實體 圖 47 商品小類實體 在我院現(xiàn)實交易模式中,所有交易的訂單食都是通過紙質(zhì)材料進行歸檔的,用戶管理員很 難對訂單很清楚的進行分析。 ER 圖是直觀表示概念模型的 工具,它有三個基本成分: ( 1)矩形框,表示實體類型(考慮問題的對象)。在本系統(tǒng)中我采用“實體聯(lián)系模型”( ER模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行第一次抽象。 要注意主鍵與字段的唯一性,對每個數(shù)據(jù)庫表定義主鍵 (自動索引并具備唯一性控制 ),通過指定表的主鍵,保證每一行的唯一性從而實現(xiàn)實體完整性。 在常州大學城大學生二手物品交易平臺的設(shè)計中,充分考慮到了交易平臺系統(tǒng)中數(shù)據(jù)繁雜,重復性很大,數(shù)據(jù)使用頻繁。該數(shù)據(jù)庫實行增、刪、編輯、統(tǒng)計。不同的數(shù)據(jù)管理系統(tǒng)有不同的數(shù)據(jù)模型,數(shù)據(jù)庫設(shè)計的核心問題是設(shè)計好的數(shù)據(jù)模型。另外數(shù)據(jù)的存儲和應(yīng)用程序彼此獨立,不僅便于數(shù)據(jù)的管理與控制而且有利于應(yīng)用程序的編寫與調(diào)試。 前臺功能模塊總體設(shè)計 常州大學城大學生二手物品交 易平臺采用 B/S 模式的三層架構(gòu)體系,前臺功能模塊主要包括用戶信息管理、商品信息展示、購物車管理、在線交流、留言管理、動態(tài)信息發(fā)布和友情鏈接這七大模塊,前臺功能模塊的總體設(shè)計如圖 41所示: 常 州 大 學 城 大 學 生 二 手 物 品 交 易 平 臺 前 臺用 戶 管 理購 物 車 管 理商 品 信 息 展 示 留 言 管 理在 線 交 流新用戶注冊注冊用戶密碼找回注冊用戶登錄列 表 顯 示詳 細 信 息所 有 商 品 列 表商 品 搜 索 顯 示新 品 、 特 價 列 表生成訂單維護購物車生成購物車所 有 訂 單 列 表訂 單 詳 細 信 息發(fā)表留言回復留言查看所有留言其 他 內(nèi) 容動態(tài)信息友情鏈接 圖 41 交易平臺前臺功能模塊總體設(shè)計 在常州大學城大學生二手物品交易平臺中,前臺所有的用戶都可以進入交易平臺的首頁,查看各種商品的列表信息并還可以進行留言、回復;對于會員用戶可以查看商品的詳細信息,進行購物、查看訂單信息、在線交流等功能。耦合強弱取決于模塊間接口的復雜程度,進入或訪問一個模塊的點,以及通過接口的數(shù)。用自頂向下,逐步求精的方法由抽常州機電職業(yè)技術(shù)學院畢業(yè)設(shè)計 (論文 ) 22 象到具體的方式分配控制,簡化了軟件設(shè)計和實施,提高了軟件的可理解 性和可測試性,并使得軟件更容易維護。 信息隱蔽原理和局部化有助于在測試期間以及軟件維護期間修改軟件。一個復雜的動態(tài)系統(tǒng)首先可以用一些高級的抽象概念構(gòu)造和理解,這些高級概念又可以用一些較低級的理解,直到最低層次的具體元素。有助于軟件開發(fā)的組織管理。把這些模塊結(jié)合起來組成一個整體。 模塊化的依據(jù)是:把復雜問題分解成許多容易解決的小問題。 本章小結(jié) 本章主要是對本系統(tǒng)進行了需求分析,包括總體需求、功能需求、性能需求、系統(tǒng)的可行性研究、系統(tǒng)要求和開發(fā)環(huán)境六個部分。 綜上所有的分析,已經(jīng)具備了各種條件,因此常州大學城大學生二手物品交易平臺可以開發(fā)。 從技術(shù)角度考慮,此 交易平臺 開發(fā)可行。 常州機電職業(yè)技術(shù)學院畢業(yè)設(shè)計 (論文 ) 19 系統(tǒng)可行性研究 通過常州大學城大學生二手物品交易平臺系統(tǒng)用戶可以隨時發(fā)布、刪除商品信息和求 購信息,方便學生進行物品交換,滿足大家對時效性、省力性、簡單性、經(jīng)濟性的要求。常州大學城大學生二手物品交易平臺的可擴展性,體現(xiàn)在不同用戶群需要處理不同類型的數(shù)據(jù)、數(shù)據(jù)與用戶之間進行交互、數(shù)據(jù)要符合個用戶的使用需求、多表查詢系統(tǒng)化、避免性能下降等方面。 (3)系統(tǒng)靈活性。 (1)系統(tǒng)安全性。不同類型的用戶具有嚴格的權(quán)限劃分。前臺的功能需求用例圖如圖 31 所示: 密碼找回用戶登錄用戶管理 in c l u d e in c l u d e 詳細信息在線交流生成購物車 維護購物車生成訂單購物車管理 in c l u d e in c l u d e in c l u d e 商品信息展示 in c l u d e 留言管理會員其他模塊用戶注冊 in c l u d e 所有列表信息 in c l u d e 查看所有留言 in c l u d e 回復留言 in c l u d e 發(fā)表留言 in c l u d e 公告信息 in c l u d e 游客友情鏈接 in c l u d e 圖 31 前臺功能需求用例圖 具體內(nèi)容如下: ( 1)商品信息瀏覽:瀏覽網(wǎng)站最新發(fā)布的商品信息、特價商品信息及銷售商品的排行榜;查看商品的詳細信息必須用戶登錄才能進行并可以購物; ( 2)商品信息搜索:通過大類搜索本平臺的商品信息,也可以自己輸入商品的名稱進行搜索; ( 3)用戶登錄、注冊:用戶可以直接登錄,進入交易平臺首頁;提供用戶注冊的接口;提供后臺登錄接口; ( 4)用戶管理:用戶可以修改自己的注冊信息、在忘記密碼時通過問題找回密碼; ( 5)購物車管理:在用戶登錄后,可以進行購物,提供修改購物車信息、清空購物車、繼續(xù)購物、結(jié)賬模擬功能、生成訂單功能等; ( 6)訂單管理:顯示用戶在本平臺的所有訂單信息,包括已發(fā)貨和未發(fā)貨的訂單,并且可以查看訂單的詳細信息; 常州機電職業(yè)技術(shù)學院畢業(yè)設(shè)計 (論文 ) 17 ( 7)在線交流:顯示所有在線交流的會員,可以直接和相關(guān)人員進行聊天并咨詢相關(guān)商品的信息; ( 8) 留言簿:所有用戶都可以進行留言和回復交流,增強平臺的靈活性,可以提供雙方物品的交易; ( 9)平臺公告:顯示平臺最新動態(tài),及時了解有關(guān)本交易平臺的相關(guān)新聞; ( 10)友情鏈接:提供常州大學城所有高校的門戶網(wǎng)站,了解各校的校園動態(tài)新聞; ( 11)設(shè)置主頁:將本站設(shè)置成主頁,可以在打開瀏覽器時第一時間打開網(wǎng)站主頁。前臺信息瀏覽顯示最新商品信息、特價商品信息,提供站內(nèi)搜索,方便用戶更快更準確的找到所需信息,前臺提供用戶登錄和管理員登錄,并且可以連接大學城各高校校內(nèi)新聞,關(guān)心各校新聞。準確地表達被接受的用戶要求,也是需求分析的另一個重要方 面,只有經(jīng)過確切描述的軟件需求才能成為軟件設(shè)計的基礎(chǔ)。 常州機電職業(yè)技術(shù)學院畢業(yè)設(shè)計 (論文 ) 15 3 系統(tǒng)需求分析 需求分析不僅是軟件定義時期的最后一個階段,而且是軟件開發(fā)期的第一個階段,也是關(guān)系到軟件開發(fā)成敗的關(guān)鍵步驟。 (4)Action 調(diào)用業(yè)務(wù)邏輯方法,得到返回值,并返回 ActionForward 對象。Struts 處理請求的過程如下: (1)當客戶端瀏覽器發(fā)起請求到 ActionServlet 時, ActionServlet 首先對請求進行一系列處理:根據(jù)請求的路徑和配置信息找到對應(yīng)的 Action Bean 和Form Bean。 Struts 幫我們完成了很多重復性的工作,提高我們的工作效率,當然程序也更加健壯。 Servlet 用來處理事務(wù)的請求,充當著一個控制者的角色,并負責向客戶發(fā)送請求,創(chuàng)建 JSP 需要的 Bean常州機電職業(yè)技術(shù)學院畢業(yè)設(shè)計 (論文 ) 13 和對象 ,根據(jù)用戶的請求行為,決定將哪個 JSP 頁面發(fā)送給用戶。 瀏覽器S e r v l e tJ S PJ a v a B e a n D a t a B a s e 圖 26 JSP+Servlet+JavaBean模型圖 Servlet 技術(shù)是一種采用 Java 技術(shù)來實現(xiàn) CGI 功能的一種技術(shù)。 JSP+JavaBean 模型圖如圖 25所示。圖 24 顯示了這幾個模塊各自的功能以及它們的相互關(guān)系。 Web 服務(wù)器可以根據(jù)用戶的請求動態(tài)更新頁面上的信息, Web 信息提供者可以通過改變數(shù)據(jù)庫中的數(shù)據(jù)向用戶提供最新信息,而不需要逐個更改頁面。 三層體系結(jié)構(gòu) 三層體系結(jié)構(gòu)圖如圖 23所示。用戶通過瀏覽器向服務(wù)器發(fā)送請求,服務(wù)器接收用戶端的請求,向客戶端瀏覽器發(fā)送所請求的頁面。 JavaScript 使網(wǎng)頁增加互動性。微軟公司還有自己開發(fā)的 JavaScript,稱為 JScript。在 HTML 基礎(chǔ)上 , 使用 JavaScript 可以開發(fā)交互式 Web 網(wǎng)頁。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求, 然后確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。它們各自處理自己的任務(wù)。由于 Struts 能充分滿足應(yīng)用開發(fā)的需求,簡單易用,敏捷迅速。在實際的 JSP 開發(fā)過程中,讀者常州機電職業(yè)技術(shù)學院畢業(yè)設(shè)計 (論文 ) 9 將會發(fā)現(xiàn),和傳統(tǒng)的 ASP 或 PHP 頁面相比, JSP 頁面將會是非常簡潔的,由于JavaBeans 開發(fā)起來簡單,又可以利用 Java 語言的強大功能,許多動態(tài)頁面處理過程實際上被封裝到了 JavaBeans 中。 JavaBean 組件可以用來執(zhí)行復雜的計算任務(wù),或負責與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。 ASP通過 COM來擴充復 雜的功能,如文件上載、發(fā)送 以及將業(yè)務(wù)處理或復雜計算分離出來成為獨立可重復利用的模塊。 Servlet 事件監(jiān)聽器與 Java 的 GUI 事件監(jiān)聽器類似,一般情況下按監(jiān)聽的對象劃分, Servlet 事件監(jiān)聽器可以分為: ( ServletContext)的事件監(jiān)聽器; ( HttpSession)的事件監(jiān)聽器; 聽請求消息對象( ServletRequest)的事件監(jiān)聽器。s e r v l e t 執(zhí) 行 其 任 務(wù) 并 可能 產(chǎn) 生 響 應(yīng) 。 具 體 的 方法 是 對 傳 遞 過 來 的 S e r v l e t R e q u e s t 對 象 進 行 操 作 ,達 到 檢 查 和 修 改 的 目 的 。 FilterConfig 對象將由容器提供給過濾器,以允許訪問該過濾器的初始化數(shù)據(jù)。他們是請求到達一個 servlet 前的預(yù)處理程序,響應(yīng)離開servlet 后的 后處理程序。 Servlet 過濾器開發(fā)技術(shù) Servlet 過濾器是一種小型的、可插入的 Web組件,其提供了對 Web應(yīng)用程序的前期處理和后期處理的邏輯控制,可以攔截請求和響應(yīng),以便查看、提取或以某種方式操作 正在客戶端和服務(wù)器之間進行交換的數(shù)據(jù)。 b)服務(wù)器將請求信息發(fā)送至 Servlet。 Servlet 和 CGI一樣都是運行在 Web 服務(wù)器上,用來生成 Web 頁面。但Java Servlet 也不是沒有缺點,和傳統(tǒng)的 CGI、 ISAPI、 NSAPI 方式相同, Java Servlet 是利用輸出 HTML 語句來實現(xiàn)動態(tài)網(wǎng)頁的,如果用 Java Servlet 來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)頁面的整合過程簡直就是一場噩夢。 Servlet 其實和傳統(tǒng)的 CGI 程序和 ISAPI、 NSAPI
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1