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

正文內(nèi)容

畢業(yè)論文基于web的二手物品交易平臺設計與開發(fā)(參考版)

2024-08-29 20:35本頁面
  

【正文】 前臺功能模塊總體設計 常州大學城大學生二手物品交易平臺采用 B/S 模式的三層架構體系,前臺功能模塊主要包括用戶信息管理、商品信息展示、購物車管理、在線交流、留言管理、動態(tài)信息發(fā)布和友情鏈接這七大模塊,前臺功能模塊的總體設計如圖 41 所示: 常 州 大 學 城 大 學 生 二 手 物 品 交 易 平 臺 前 臺用 戶 管 理購 物 車 管 理商 品 信 息 展 示 留 言 管 理在 線 交 流新用戶注冊注冊用戶密碼找回注冊用戶登錄列 表 顯 示詳 細 信 息所 有 商 品 列 表商 品 搜 索 顯 示新 品 、 特 價 列 表生成訂單維護購物車生成購物車所 有 訂 單 列 表訂 單 詳 細 信 息發(fā)表留言回復留言查看所有留言其 他 內(nèi) 容動態(tài)信息友情鏈接 圖 41 交易平臺前臺功能模塊總體設計 在常州大學城大學生二手物品交易平臺中,前臺所有的用戶都可以進入交易平臺的首頁,查看各種商品的列表信息并還可 以進行留言、回復;對于會員用戶可以查看商品的詳細信息,進行購物、查看訂單信息、在線交流等功能。內(nèi)聚標志一個模塊內(nèi)各個元素彼此結合的緊密程度,它是信息隱藏和局部化概念的自然擴 展,理想內(nèi)聚的模塊只做一件事情。耦合強弱取決于模塊間接口的復雜程度,進入或訪問一個模塊的點,以及通過接口的數(shù)。度量模塊的獨立程度有兩個標準:內(nèi)聚和耦合。用自頂向下,逐步求精的方法由抽常州機電職業(yè)技術學院畢業(yè)設計 (論文 ) 22 象到具體的方式分配控制,簡化了軟件設計和實施,提高了軟件的可理解性和可測試性,并使得軟件更容易維護。 逐步求精的模塊化概念 : 逐步求精和模塊化的抽象是密切相關的。 信息隱蔽原理和局部化有助于在測試期間以及軟件維護期間修改軟件。 局部化是指把一些關系密切的軟件元素物理的放得彼此靠近。一個復雜的動態(tài)系統(tǒng)首先可以用一些高級的抽象概念構造和理解,這些高級概念 又可以用一些較低級的理解,直到最低層次的具體元素。模塊化理論的幾個重要概念如下: 抽象 : 抽象就是抽象出事物的本質(zhì)特性而暫時不考慮它們的細節(jié)。有助于軟件開發(fā)的組織管理。采用模塊化原理的優(yōu)點在于可以使軟件結構清晰,容易測試和調(diào)試。把這些模塊結合起來組成一個整體。模塊化設計是把大型軟件按照一定 的原則劃分成一個較小的相對功能獨立又相關聯(lián)的模塊。 模塊化的依據(jù)是:把復雜問題分解成許多容易解決的小問題。 常州機電職業(yè)技術學院畢業(yè)設計 (論文 ) 21 4 系統(tǒng)概要設計 概述 本階段設計的基本目標是解決系統(tǒng)如何實現(xiàn)問題,也叫做概要設計,本階段主要任務是劃分出系統(tǒng)的物理元素及設計軟件的結構,完成軟件定義時期的任務之后就應該對系統(tǒng)進行總體設計,即根據(jù)系統(tǒng)分析產(chǎn)生來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機的結合在一起,每個模塊的功能如何實現(xiàn)。 本章小結 本章主要是對本系統(tǒng)進行了需求分析,包括總體需求、功能需求、性能需求、系統(tǒng)的可行性研究、系統(tǒng)要求和開發(fā)環(huán)境六個部分。 開發(fā)環(huán)境 服務器端 操作系統(tǒng): Windows XP 及以上版本; Web 服務器: Tomcat ; 開發(fā)環(huán)境: 集成開發(fā)環(huán)境; Web 開發(fā)框架: Struts ; 常州機電職業(yè)技術學院畢業(yè)設計 (論文 ) 20 Java 開發(fā)包: JDK 以上; 數(shù)據(jù) 庫: SQL Server 2020; 瀏覽器: IE 及以上版本; 分辨率:最佳效果為 1024 768 像素。 綜上所有的分析,已經(jīng)具備了各種條件,因此常州大學城大學生二手物品交易平臺可以開發(fā)。完善的功能,提高了生活節(jié)奏,避免日常交換中的瑣事。 從技術角度考慮,此 交易平臺 開發(fā)可行。 對開發(fā)利用的開發(fā)語言 JSP、 Servlet、 Struts、 JavaScript 都有比較全面的研究,同時掌握 MVC 三層開發(fā)模式和 DIV+CSS 網(wǎng)頁設計模式, 對網(wǎng)絡技術和操作系統(tǒng)也有系統(tǒng)的了解,熟悉計算機原理,能解決常見的硬件故障和硬件選擇。 常州機電職業(yè)技術學院畢業(yè)設計 (論文 ) 19 系統(tǒng)可行性研究 通過常州大學城大學生二手物品交易平臺系統(tǒng)用戶可以隨時發(fā)布、刪除商品信息和求購信息,方便學生進行物品交換,滿足大家對時效性、省力性、簡單性、經(jīng)濟性的要求。本系統(tǒng)采用 B/S 結構,系統(tǒng)的升級只需要在服務器端完成,更新軟件系統(tǒng)的數(shù)據(jù)庫、文件也只需要更新服務器端即可。常州大學城大學生二手物品交易平臺的可擴展性,體現(xiàn)在不同用戶群需要處理不同類型的數(shù)據(jù)、數(shù)據(jù)與用戶之間進行交互、數(shù)據(jù)要符合個用戶的使用需求、多表查詢系統(tǒng)化、避免性能下降等方面。 (4)可擴展性。 (3)系統(tǒng)靈活性。 (2)系統(tǒng)內(nèi)容的全面性。 (1)系統(tǒng)安全性。 性能需求 系統(tǒng)開發(fā)的總體任 務是實現(xiàn)常州大學城大學生二手交易平臺網(wǎng)絡化、規(guī)范化、自動化、 即時 化、專業(yè)化。不同類型的用戶具有嚴格的權限劃分。在用戶管理模塊部分,不同的功能對應于不同權限的用戶,只有擁有相應權限的用戶才可以使用某種功能。前臺的功能需求用例圖如圖 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ù)購物、結賬模擬功能、生成訂單功能等; ( 6)訂單管理:顯示用戶在本平臺的所有訂單信息,包括已發(fā)貨和未發(fā)貨的訂單,并且可以查 看訂單的詳細信息; 常州機電職業(yè)技術學院畢業(yè)設計 (論文 ) 17 ( 7)在線交流:顯示所有在線交流的會員,可以直接和相關人員進行聊天并咨詢相關商品的信息; ( 8)留言簿:所有用戶都可以進行留言和回復交流,增強平臺的靈活性,可以提供雙方物品的交易; ( 9)平臺公告:顯示平臺最新動態(tài),及時了解有關本交易平臺的相關新聞; ( 10)友情鏈接:提供常州大學城所有高校的門戶網(wǎng)站,了解各校的校園動態(tài)新聞; ( 11)設置主頁:將本站設置成主頁,可以在打開瀏覽器時第一時間打開網(wǎng)站主頁。管理員可以查看、管理用戶信息,管理商品信息,保證網(wǎng)站運轉(zhuǎn)。前臺信息瀏覽顯示最新商品信息、特價商品信息,提供站內(nèi)搜索,方便用戶更快更準確的找到所需信息,前臺提供用戶登錄和管理員登錄,并且可以連接大學城各高校校內(nèi)新聞,關心各校新聞。 通過分析,作為一個大學生二手交易型平臺,商品信息必須準確、及時更新,便于用戶瀏覽信息,產(chǎn)生購買意向;買賣雙方可通過在線聊天,增加了解彼此的信息;用戶注冊必須填入準確的信息,以 保護雙方的合法權益;用戶可以自主管理自己的信息以及注冊信息和找回自己的密碼等問題;用戶隨時可以查看留言、發(fā)布留言、回復留言,加強平臺交易的靈活性;管理員需及時檢查用戶信息、動態(tài)增加公告信息和設置商品的特價等,以確保網(wǎng)站正常運營。準確地表達被接受的用戶要求,也是需求分析的另一個重要方面,只有經(jīng)過確切描述的軟件需求才能成為軟件設計的基礎。本階段所研究的對象是軟件項目的用戶要求,必須全面理解用戶的各項要求,但又不能全盤接受所有的要求。 常州機電職業(yè)技術學院畢業(yè)設計 (論文 ) 15 3 系統(tǒng)需求分析 需求分析不僅是軟件定義時期的最后一個階段,而且是軟件開發(fā)期的第一個階段,也是關系到軟件開發(fā)成敗的關鍵步驟。 (6)處理結果返回給瀏覽器。 (4)Action 調(diào)用業(yè)務邏輯方法,得到返回值,并返回 ActionForward 對象。在調(diào)用 Action 的 execute 方法前, ActionServlet 還需要準備好ActionMapping 參數(shù), ActionMapping 中包含了該 Action 的配置信息。Struts 處理請求的過程如下: (1)當客戶端瀏覽器發(fā)起請求到 ActionServlet 時, ActionServlet 首先對請求進行一系列處理:根據(jù)請求的路徑和配置信息找到對應的 Action Bean 和Form Bean。如圖 27 所示, ActionServlet 是 Struts 最核心的組件。 Struts 幫我們完成了很多重復性的工作,提高我們的工作效率,當然程序也更加健壯。 Struts 開發(fā)中的 MVC 模型 在以上提到的 JSP + JavaBean 或 JSP + Servlet+JavaBean 也可以完成相應的功能,但 Jsp + JavaBean 的缺點是 Java 代碼全部嵌套在 JSP 頁面里邊,這樣一旦出現(xiàn)問題 ,將會很難從 HTML 與 JAVA 混合的頁面出找出錯誤。 Servlet 用來處理事務的請求,充當著一個控制者的角色,并負責向客戶發(fā)送請求,創(chuàng)建 JSP 需要的 Bean常州機電職業(yè)技術學院畢業(yè)設計 (論文 ) 13 和對象,根據(jù)用戶的請求行為,決定將哪個 JSP 頁面發(fā)送給用戶。 Servlet 技術非常適于服務器端的處理和編程。 瀏覽器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 技術是一種采用 Java 技術來實現(xiàn) CGI 功能的一種技術。此模型常常會導致頁面被嵌入大量的腳本語言或者 Java 代碼段,當處理大型業(yè)務時,頁面程序?qū)?變得異常復雜給開發(fā)和維護帶來困難。 JSP+JavaBean 模型圖如圖 25 所示。了解了MVC模式之后我們了解到它的作用主要是使我們的程序獨立性更高,更加模塊化,各個層獨立完成自己的任務,耦合低,一個部分出錯后,其它部分不會受到影響,這樣我們寫出來的程序就更加清晰了。圖 24 顯示了這幾個模塊各自的功能以及它們的相互關系。 MVC 三層開發(fā)模式簡介 MVC 是一種設計模式,她強制性地把應用程序的輸入、處理和輸出分開。 Web 服務器可以根據(jù)用戶的請求動態(tài)更新頁面上的信息, Web 信息提供者可以通過改變數(shù)據(jù)庫中的數(shù)據(jù)向用戶提供最新信息,而不需要逐個更改頁面。用戶通過瀏覽器向服務器發(fā)送請求, Web 服務器接收客戶端發(fā)送來的請求,對請求進行分析,如果請求是靜態(tài)頁 瀏 覽 器 W e b 服 務 器請 求響 應數(shù) 據(jù) 庫 圖 23 三層體系結構圖 就將所請求的頁面發(fā)送到客戶端 ;如果請求的是動態(tài)頁面,那么就執(zhí)行此動態(tài)頁面,并將執(zhí)行結果發(fā)送給客戶端。 三層體系結構 三層體系結構圖如圖 23 所示。網(wǎng)站的信息提供者通過更新服務器上的網(wǎng)頁來向用戶常州機電職業(yè)技術學院畢業(yè)設計 (論文 ) 11 提供最新的信息。用戶通過瀏覽器向服務器發(fā)送請求,服務器接收用戶端的請求,向客戶端瀏覽器發(fā)送所請求的頁面。 JavaScript 能及時響應用戶的操作,對提交表單做即時的檢查,無需浪費時間交由 CGI 驗證。 JavaScript 使網(wǎng)頁增加互動性。 Javascript短小精悍,又是在客戶機上執(zhí)行的 , 大大提高了網(wǎng)頁的瀏覽速度和交互能力。微軟公司還有自己開發(fā)的 JavaScript,稱為 JScript。 運行用 JavaScript 編寫的程序需要能支持 JavaScript語言的瀏覽器。在 HTML 基礎上 , 使用 JavaScript 可以開發(fā)交互式 Web網(wǎng)頁。 JavaScript 技術簡介 JavaScript 就是適應動態(tài)網(wǎng)頁制作的需要而誕生的一種新的編程語言,如今越來越廣泛地使用于 Inter 網(wǎng)頁制作上。它只是接收請求并決定調(diào)用哪個模型構件去處理請求,然后確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。 常州
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1