版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
高校二手交易市場的系統(tǒng)設計目錄TOC\o"1-3"\h\u207941.引言 2278471.1選題背景 2171731.2選題意義 21222.系統(tǒng)分析 355782.1可行性分析 35302.1.1技術可行性 3149782.1.2經濟可行性 4213842.1.3運行可行性 4212222.1.4法律可行性 43012.2需求分析 436162.2.1功能需求 423352.2.2性能需求 5140952.3系統(tǒng)邏輯功能概述 58092.3.1業(yè)務流程圖 5176782.3.2數(shù)據(jù)流程圖 6217472.3.3數(shù)據(jù)字典 730663.系統(tǒng)設計 9154723.1系統(tǒng)設計的原則 9198043.2系統(tǒng)的總計設計 1027863.2.1二手交易平臺系統(tǒng)的主要模塊 10153243.2.2系統(tǒng)主要模塊功能詳解 10319943.3系統(tǒng)詳細設計 11193123.3.1數(shù)據(jù)庫設計 11165894.系統(tǒng)實現(xiàn) 13153334.1軟件開發(fā)工具 131954.1.1前臺開發(fā)軟件的選擇 13308894.1.2后臺開發(fā)軟件的選擇 14170634.1.3軟件開發(fā)平臺的選擇 14104.2系統(tǒng)運行界面 1593404.2.1系統(tǒng)登陸界面 15218274.2.2個人信息填寫模塊界面 1532754.2.3發(fā)布商品信息模塊界面 16235604.2.4刪除商品信息模塊界面 16211204.2.5瀏覽商品信息模塊界面 17126675.系統(tǒng)測試 17165315.1系統(tǒng)測試方法 17301185.2系統(tǒng)測試內容 18153715.2.1發(fā)布商品測試 18209795.2.2發(fā)布或刪除商品信息測試 18182145.2.3買方查看賣方信息測試 20113226.系統(tǒng)開發(fā)總結 21129666.1總結 21131436.2系統(tǒng)問題改進方法 2257771.系統(tǒng)開發(fā)過程出現(xiàn)問題改進: 2265102.系統(tǒng)局限性改進構思: 221.引言1.1選題背景二手市場,最早可追溯到十九世紀末法國巴黎的fleamarket。該市場主要以賣舊貨為主,因當時售賣地點環(huán)境較為臟亂,跳蚤虱子等小蟲子橫行,又名為跳蚤市場。改革開放以后,跳蚤市場也隨著外來文化潮流一同涌入中國。以往的二手市場主要以人們聚集在一地擺地攤為主,售賣的物品受限于地點,人流量,消費者購買力等原因,主要以書籍,日常用品,編制品為主。但是現(xiàn)如今,隨著互聯(lián)網技術的發(fā)展,人們可擺脫上述原因,自由買賣需要的物品,可相對而來的,也帶來了諸多隱患。以各高校都存在的校園二手市場舉例來說:形式混亂。該隱患最為突出的就是仍然存在的“無人地攤書庫”。學生們往往將自己不用的書籍收集在紙箱內,將其放在人流量較多的地點,在其上貼放二維碼,并無管理員看管與組織,交易是否達成全靠消費者的自覺性,并且由于校園公共空間較小的原因,并無合適的地方進行統(tǒng)一放置,面臨大風大雨的天氣時,地攤書庫往往損失慘重。因此二手交易市場賣方通常承擔著巨大的風險。買賣不對等。二手交易方式極多,例如地攤書庫,群聊二手交易,閑魚發(fā)布,學生自制的閑置物品收購小程序等等。面對以上如此多的選擇,買方和賣方能否找到合適的交易意向完全是大海撈針。因此,二手交易市場雙方都存在著隨機性和零散性。種類繁雜。從本人自身瀏覽各二手交易渠道,發(fā)現(xiàn)從書籍,數(shù)據(jù)線,化妝品小樣等小物件到輪滑鞋,床上桌,自行車等大物件都有設計,各種商品信息混雜在一團,瀏覽者往往難以從海量信息中找尋到心儀的物品。1.2選題意義隨著時代的發(fā)展,計算機技術與互聯(lián)網技術不斷發(fā)展,人們在購物方式上有著不斷地改善與發(fā)展。從一開始的線下實體店購物到代購行業(yè)的興起,再到網絡購物的流行,人們不在滿足于由‘廠家-商家-消費者’這一固定的購買渠道。尤其是面對部分商品的高成本低效性,以往的處理方式通常是將其閑置在家中,這種方式就會帶來諸多問題。例如浪費使用年限,占用空間,較為緊密的儀器還會面臨積灰導致儀器損壞等諸多原因。然而現(xiàn)在,伴隨著互聯(lián)網技術不斷發(fā)展,以及人們思想的不斷解放,二手物品交易不斷涌現(xiàn)在大眾視野當中。二手物品的交易方式以及保護交易雙方的個人信息安全,保障交易物品的完整也成為重中之重。基于以上面臨的種種原因,我選擇了二手交易平臺系統(tǒng)的設計與分析,既符合了時代對如今購物的新的變遷,也能強化如今社會對二手交易平臺的網絡化信息安全的新要求與新目標。不僅如此,構建二手交易系統(tǒng)平臺在一定程度上也是對二手商品的再利用,避免浪費,符合長期以來國家對生態(tài)節(jié)能的號召,為可持續(xù)發(fā)展貢獻自己微薄的力量。通過該系統(tǒng),交易雙方可以搭建互相信任,快速的實現(xiàn)二手商品的交易,滿足自身需求。2.系統(tǒng)分析2.1可行性分析2.1.1技術可行性系統(tǒng)的技術可行性分析,主要是從計算機硬件要求,系統(tǒng)的軟件配置,系統(tǒng)網頁的設計等幾個方面進行詳細的分析,進而根據(jù)以上各方面來判斷系統(tǒng)是否達到設計預期的目標,是否支持他人使用,以及系統(tǒng)在后續(xù)的使用過程中是否便于安裝與維護。首先是計算機的硬件要求,本系統(tǒng)是基于B/S構建的二手交易平臺,所以在系統(tǒng)的開發(fā)方法方面,選擇的是目前主流的對于硬件要求較小Javaweb開發(fā)方法。該方法的主要有點就是對硬件環(huán)境要求較小,該系統(tǒng)不必擁有專門的網絡硬件環(huán)境,一般情況下,只需要有操作系統(tǒng)和瀏覽器即可。而操作系統(tǒng)也是僅面向與開發(fā)者而言,開發(fā)者構建合適的WEB應用項目,搭建好對應的數(shù)據(jù)庫用來面對用戶的相應請求,最后通過網絡來完成對用戶的操作響應,上述操作,任意一臺基本硬件設施達標的計算機均可完成。而對于用戶來說,僅僅要求保持網絡暢通的環(huán)境下,在家用計算機上登錄并使用即可。其次是系統(tǒng)軟件配置的相關方面。系統(tǒng)對于硬件設施的要求較少,相對而言對于系統(tǒng)的軟件配置就要足夠多的相關軟件來完成系統(tǒng)的最終架設。本系統(tǒng)的登錄頁面是一個典型的基于MVC架構的JavaWeb數(shù)據(jù)庫程序。系統(tǒng)的數(shù)據(jù)庫則是采用的Mysqlserver5.5數(shù)據(jù)庫,以及目前比較常用的ApachetomCat-9.0.7的WEB應用服務器,并且通過netbeansIDE8.2開發(fā)工具將兩者集成,并通過數(shù)據(jù)庫連接池來提高web項目的相應效率。除此之外,系統(tǒng)環(huán)境的相關配置也是必不可少的一部分,通過完整的開發(fā)環(huán)境配置以及對應的VCjava數(shù)據(jù)庫來保證系統(tǒng)在后續(xù)使用過程中的維護與更新。最后是系統(tǒng)的網頁端的設計,上述提到,該系統(tǒng)是基于B/S架設,沒有必需的應用軟件,因此大部分功能就是在web端實現(xiàn)。于是對于web端網頁的設計也是必不可少的部分之一。本系統(tǒng)采用的仍是Dreamweaver軟件。通過Dreamweaver來完成系統(tǒng)各頁面的設計與排版,然后在通過netbeans設計的對應頁面連接,來實現(xiàn)用戶在系統(tǒng)的發(fā)布,瀏覽,刪除等基本功能。2.1.2經濟可行性首先硬件方面而言,本系統(tǒng)是基于B/S架設,無其他應用軟件,對于計算機配置業(yè)務特殊要求。其次,從開發(fā)人員使用成本方面而言,本系統(tǒng)只需要在后續(xù)運行中保障系統(tǒng)運行以及避免系統(tǒng)錯誤的發(fā)生,所以對于人員要求成本也較低。最后從開發(fā)成本而言,本系統(tǒng)的開發(fā)周期相較于市面上大規(guī)模的二手交易軟件而言,減少了客戶端的構建,時間成本僅僅維持在兩個月左右,并無特殊消耗。綜上所述,本系統(tǒng)在開發(fā)各項成本方面也較為節(jié)省。2.1.3運行可行性對于本系統(tǒng)而言,用戶主要通過web瀏覽器登錄來訪問ApachetomCat-9.0.7的WEB應用服務器。系統(tǒng)數(shù)據(jù)庫則是采用的Mysqlserver5.5數(shù)據(jù)。開發(fā)工具則是netbeansIDE8.2。操作系統(tǒng)面向于市面上主流的Windows7、10都能實現(xiàn)相應功能,所以本系統(tǒng)是適合大部分群體使用。2.1.4法律可行性本系統(tǒng)使用的所有軟件都是市面上易于尋找并且屬于合法的正版軟件,對于用戶信息資料等也是妥善保管,所以法律層面也是可行的。2.2需求分析2.2.1功能需求功能需求主要是對于想要進行二手商品買賣的雙方而言,人們不在滿足于由‘廠家-商家-消費者’這一固定的購買渠道。尤其是面對部分商品的高成本低效性,以往的處理方式通常是將其閑置在家中,這種方式就會帶來諸多問題。因此本系統(tǒng)可以在有意向買賣二手商品的用戶之間搭建交易平臺,讓雙方擁有合適且正規(guī)的交易平臺來尋找自己的需求。以往的實體二手市場主要以人們聚集在一地擺地攤為主,售賣的物品受限于地點,人流量,消費者購買力等原因,主要以書籍,日常用品,編制品為主。而本系統(tǒng)搭建的是基于互聯(lián)網的二手交易平臺,無論是從商品的種類的個數(shù),面向用戶群體的多樣性各方面而言,該系統(tǒng)都是較為優(yōu)秀的。2.2.2性能需求性能需求方面本系統(tǒng)需要滿足系統(tǒng)使用的穩(wěn)定性,這就要求響應本系統(tǒng)的服務器的處理能力較強,可以同時響應多用戶的請求,不會出現(xiàn)癱瘓。其次就是需要本系統(tǒng)具有效率性,在進行JSP頁面的響應的時候可以快速處理。再有是準確性,本系統(tǒng)使用過程中也需要大量的數(shù)據(jù)輸入,所以要進行輸入的數(shù)據(jù)格式控制。最后是需要安全性,對于輸入數(shù)據(jù)的安全性要保證,所以要對用戶進行角色權限控制,防止數(shù)據(jù)操作產生錯誤的數(shù)據(jù)改動。在性能需求方面,首先本系統(tǒng)在使用netbeansIDE開發(fā)工具時,采用了數(shù)據(jù)庫連接池這一功能,該功能能有效提高數(shù)據(jù)的訪問效率,進而提高了系統(tǒng)運行的穩(wěn)定性。其次由于該系統(tǒng)面向用戶群體較多,因此要確保用戶數(shù)據(jù)在輸入過程中的正確性,對用戶數(shù)據(jù)格式進行了嚴格的控制。最后是系統(tǒng)安全性,該系統(tǒng)對于用戶個人信息以及商品信息的安全性進行嚴格保障,因此對用戶權限進行了嚴格的控制,保證所有數(shù)據(jù)的安全性與準確性。2.3系統(tǒng)邏輯功能概述2.3.1業(yè)務流程圖業(yè)務流程圖是對本系統(tǒng)的整體業(yè)務功能實現(xiàn)的描述。本系統(tǒng)涉及的主要業(yè)務功能包含:用戶管理,用戶個人信息記錄,用戶發(fā)布商品信息,用戶刪除商品信息和用戶瀏覽商品信息。在對目前用戶需求的調查和保護用戶信息安全的基礎上,本系統(tǒng)的業(yè)務流程設計如下:以下是二手交易平臺系統(tǒng)的業(yè)務流程圖圖例:下圖為二手交易平臺系統(tǒng)的業(yè)務流程圖:圖2.1二手交易平臺系統(tǒng)業(yè)務流程圖2.3.2數(shù)據(jù)流程圖基于以上的業(yè)務流程圖,繪制出本系統(tǒng)的新的數(shù)據(jù)流程圖,一次來表示在本系統(tǒng)中數(shù)據(jù)的詳細流動情況。以下是二手交易平臺系統(tǒng)的數(shù)據(jù)流程圖圖例:下圖為二手交易平臺系統(tǒng)的數(shù)據(jù)流程圖:圖2.2二手交易平臺系統(tǒng)的數(shù)據(jù)流程圖2.3.3數(shù)據(jù)字典本系統(tǒng)的數(shù)據(jù)字典部分是對系統(tǒng)的數(shù)據(jù)流程圖的補充說明和具體描述,主要包括:數(shù)據(jù)存儲,數(shù)據(jù)項,外部實體,數(shù)據(jù)流以及數(shù)據(jù)處理等五個過程。表2.1用戶信息的數(shù)據(jù)存儲數(shù)據(jù)存儲卡D1名稱用戶信息表簡述描述用戶信息來源P1,P2,P8去向P7,P3構成二手交易平臺系統(tǒng)的用戶賬號密碼+詳細個人信息+賣出商品信息表2.2商品信息的數(shù)據(jù)存儲數(shù)據(jù)存儲卡D2名稱商品信息表簡述描述發(fā)布在平臺系統(tǒng)上的商品信息來源P4,P5去向P6,P7構成用戶發(fā)布在二手交易平臺系統(tǒng)的商品信息表2.3通知商品所屬對象數(shù)據(jù)項數(shù)據(jù)項卡片名稱通知商品所屬對象簡述描述商品售出后將售出情況告訴原有者類型字符型備注表2.4商品情況數(shù)據(jù)項數(shù)據(jù)項名稱商品情況簡述描述買家有意購買的商品情況類型字符型備注表2.5用戶外部實體外部實體名稱用戶簡述二手交易平臺的參與用戶來源用戶信息的創(chuàng)建去向P1,P3備注表2.6買家外部實體外部實體名稱買家簡述購買發(fā)布二手商品來源P7去向P8備注意向購買商品的用戶表2.7用戶賬號信息數(shù)據(jù)流數(shù)據(jù)流名稱用戶賬號信息簡述用戶用來注冊的基本信息來源用戶去向P1構成用戶登陸密碼+用戶賬號表2.8用戶詳細信息數(shù)據(jù)流數(shù)據(jù)流名稱用戶詳細信息簡述用戶注冊完成后登記的個人詳細信息來源用戶去向P2構成用戶聯(lián)系方式+用戶實名制信息表2.9注冊用戶信息管理的處理過程處理過程名稱注冊用戶信息管理簡述處理用戶錄入的基本信息來源P1,P2,D1去向D1備注此項處理包括用戶個人詳細信息的處理3.系統(tǒng)設計3.1系統(tǒng)設計的原則本系統(tǒng)設計的原則主要是以便于用戶使用、管理以及保護用戶個人信息等原則出發(fā),在保障本系統(tǒng)穩(wěn)定運行的情況下,提高系統(tǒng)對數(shù)據(jù)的采集和反應速率,完成系統(tǒng)各階段目標的實施。3.2系統(tǒng)的總計設計3.2.1二手交易平臺系統(tǒng)的主要模塊二手交易平臺系統(tǒng)的主要模塊,按照用戶角色劃分,可分為買方用戶模塊和賣方用戶模塊;按照二手商品的購買流程可分為:瀏覽商品信息模塊,瀏覽買家信息模塊,購買商品模塊;按照交易系統(tǒng)使用流程可分為:發(fā)布錄入個人信息模塊,發(fā)布商品信息模塊,刪除商品信息模塊。模塊結構圖如下:圖3.1系統(tǒng)模塊結構圖3.2.2系統(tǒng)主要模塊功能詳解依據(jù)在二手交易平臺系統(tǒng)上商品的完整交易流程來介紹各模塊的功能,首先是賣方用戶登錄本系統(tǒng),首先錄入個人的詳細信息,然后在發(fā)布商品信息模塊發(fā)布想要賣出的商品信息;接著是買方用戶登錄該系統(tǒng),在本系統(tǒng)篩選想要購買的商品,先瀏覽商品信息,再查看商品所屬的賣方實名信息,確定購買意向后,通過購買商品模塊完成交易,最后在交易完成之后由賣家登錄系統(tǒng),通過刪除商品信息模塊完成商品的下架,完成整個交易過程。3.3系統(tǒng)詳細設計由于本系統(tǒng)當中,所涉及的商品種類較多,所需的數(shù)據(jù)庫字典中,有部分數(shù)據(jù)項是需要代碼設計來完成的,例如商品日期,商品金額,聯(lián)系方式等等。根據(jù)本系統(tǒng)的數(shù)據(jù)項要求,二手商品編號采用順序碼,其優(yōu)點主要是簡單易于操作和處理。而用戶的賬號,聯(lián)系方式等使用層次碼更為合適。具體的代碼設計是可以用代碼設計說明書,更具體直觀地表現(xiàn)出來。學生學號的代碼設計說明書如下:表3.1商品編號的代碼設計說明書編輯對象名稱商品編號代碼種類層次碼代碼位數(shù)8代碼構成16013100 聯(lián)系方式商品名稱商品種類 日期校驗位無備注無3.3.1數(shù)據(jù)庫設計3.3.1.1數(shù)據(jù)庫概念結構設計基于上述的對于本系統(tǒng)的各需求方面分析、業(yè)務流程再結合上基于數(shù)據(jù)流程圖繪制的數(shù)據(jù)字典卡片,可以對本系統(tǒng)的關鍵部分的信息進行抽象的得出概念模型。具體的概念模型可以通過E-R詳細展示出來。ER圖的圖例如下:二手交易平臺系統(tǒng)的E-R繪制如下:圖3.2二手交易系統(tǒng)E-R圖3.3.1.2數(shù)據(jù)庫邏輯結構設計本系統(tǒng)的數(shù)據(jù)庫邏輯結構設計采用的是Mysql開發(fā)工具,將概念模型轉換為一般的關系模型,在依據(jù)E-R圖中實體與屬性的關系,將其轉換為數(shù)據(jù)表中的字段,記錄等數(shù)據(jù)。根據(jù)本系統(tǒng)E-R圖模型,可建立商品信息表,買家信息表,賣家信息表等。將E-R圖中的用戶信息實體轉化為如下所示的關系模式,此關系的屬性包括商品信息,商品種類等構成,其中商品信息作為商品信息關系的關鍵字。商品信息(商品信息,商品種類)將E-R圖中的買家實體轉化為如下所示的關系模式,此關系的屬性包括需求商品,買家信息等構成,其中買家信息作為買家關系的關鍵字。買家(買家信息,需求商品)將E-R圖中的賣家實體轉化為如下所示的關系模式,此關系的屬性包括發(fā)布信息,聯(lián)系方式,賣家信息,個人實名信息等構成,其中發(fā)布商品信息作為買家關系的關鍵字。賣家(發(fā)布商品信息,聯(lián)系方式,賣家信息,個人實名信息)在本系統(tǒng)中應用到的主要實體共有三張數(shù)據(jù)表,詳細表格如下:表3.2商品信息表結構字段名數(shù)據(jù)類型寬度說明備注GoogsnameINT20商品信息設為主鍵GoodskindINT20商品種類NotNULL表3.3買家信息表結構字段名數(shù)據(jù)類型寬度說明備注BuyerinfInt20買方信息設為主鍵DemandgsInt20需求商品NotNULL表3.4賣方信息表結構字段名數(shù)據(jù)類型寬度說明備注GoodsinfInt20發(fā)布商品信息設為主鍵ContactinfVarchar45聯(lián)系方式NotNULLPerinfInt20個人實名信息NotNULLSellerinfInt20賣家信息NotNULL3.3.1.3數(shù)據(jù)庫的物理結構設計本系統(tǒng)采用的數(shù)據(jù)庫管理系統(tǒng)為MySQLserver,在以上所展示的數(shù)據(jù)庫表的邏輯結構設計將被明確為在數(shù)據(jù)庫中的合適的存儲結構。4.系統(tǒng)實現(xiàn)4.1軟件開發(fā)工具4.1.1前臺開發(fā)軟件的選擇由于本系統(tǒng)是基于B/S架設的二手交易平臺系統(tǒng),所以在前臺是無必須的開發(fā)應用軟件的。登錄本系統(tǒng)的用戶只需在瀏覽器訪問預先設定好的網頁端即可,該網頁是通過系統(tǒng)的jsp頁面實現(xiàn),其優(yōu)點在于方便用戶提交并且能夠快速響應。綜上所述,系統(tǒng)的jsp頁面可以作為本系統(tǒng)的前臺。而系統(tǒng)的jsp頁面設計,即網頁段設計,主要是通過Dreamweaver軟件來實現(xiàn)功能。在之前部分已經提及,Dreamweaver軟件的主要功能完成系統(tǒng)各頁面的設計與排版,而選擇Dreamweaver的一大優(yōu)點則是對于交互界面設計的方便簡單性,系統(tǒng)開發(fā)者可使用現(xiàn)成的可視化控件來完成主要的網頁設計部分。同時在排版方面,Dreamweaver利于本系統(tǒng)集中各頁面,是整個系統(tǒng)更加緊湊。4.1.2后臺開發(fā)軟件的選擇系統(tǒng)對于前臺開發(fā)軟件需求較低,相對而言對于后臺開發(fā)軟件則必須滿足系統(tǒng)的架構與運行。本系統(tǒng)的登錄頁面是一個典型的基于MVC架構的JavaWeb數(shù)據(jù)庫程序。系統(tǒng)的數(shù)據(jù)庫則是采用的Mysqlserver5.5數(shù)據(jù)庫,以及目前比較常用的ApachetomCat-9.0.7的WEB應用服務器,并且通過netbeansIDE8.2開發(fā)工具將兩者連接,并通過數(shù)據(jù)庫連接池來提高web項目的相應效率。在netbeans中,需要將提前建立好的數(shù)據(jù)庫連接到本系統(tǒng)的項目中,并且建立好所需的數(shù)據(jù)庫實體的映射類。最后在所需的代碼設計完成之后。連接上述所提到的tomcat工具來實現(xiàn)在網頁端的預覽并進行測試,后續(xù)的代碼調試與更改同樣在netbeans中完成。除此之外,系統(tǒng)環(huán)境的相關配置也是必不可少的一部分,通過完整的開發(fā)環(huán)境配置以及對應的VCjava數(shù)據(jù)庫來保證系統(tǒng)在后續(xù)使用過程中的維護與更新。4.1.3軟件開發(fā)平臺的選擇關于軟件開發(fā)平臺的選擇,由于受限于對軟件開發(fā)平臺了解較少,本系統(tǒng)選擇的仍是netbeansIDE8.2。一方面是因為其軟件本身足夠優(yōu)秀與完善:NetBeans是Sun公司(2009年被甲骨文收購)在2000年創(chuàng)立的開放源代碼供開發(fā)人員和客戶社區(qū)的家園,其建立目標是構建世界級的JavaIDE。NetBeans可適用于的操作系統(tǒng)平臺極多,目前已知的就包括可以在Solaris、Windows、Linux和MacintoshOSX等一系列平臺上進行開發(fā),并且在SPL(Sun公用許可)范圍內使用。除此之外,NetBeans包括開源的開發(fā)環(huán)境和應用平臺,NetBeansIDE可以使開發(fā)人員利用Java平臺能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動的應用程序。在開發(fā)語言的選擇之上,NetBeansIDE支持目前市面上大部分流通的開發(fā)語言,例如PHP、Ruby、JavaScript、Groovy、Grails和C/C++等等。另一方面,本系統(tǒng)選擇netbeansIDE的原因是在本科期間,自身對于netbeansIDE的使用較多,較為熟悉,對于開發(fā)本系統(tǒng)也較為合適。4.2系統(tǒng)運行界面4.2.1系統(tǒng)登陸界面首先本系統(tǒng)運行的第一步,就是用戶登錄提前設計好的登陸頁面,進入該平臺。用戶的賬號和密碼已經提前添加了初始賬號和密碼,用戶可以直接用此登錄。登錄成功以后,就會直接跳轉至系統(tǒng)主頁,下面是登陸界面截圖展示:圖4.1系統(tǒng)登陸界面4.2.2個人信息填寫模塊界面在個人信息填寫界面:主要是賣方用戶將自己的個人實名信息填寫其中,用來在后續(xù)買方用戶在瀏覽商品時,能夠查看賣方商家的個人信息。下面是個人信息填寫界面截圖展示:圖4.2個人信息填寫界面4.2.3發(fā)布商品信息模塊界面在發(fā)布商品信息界面:該界面的主要功能是買方用戶用來發(fā)布想要出售的二手商品信息,買方用戶在該界面填寫二手商品信息,并完成提交操作就可完成二手商品的發(fā)布操作。下面是發(fā)布商品信息界面截圖展示:圖4.3發(fā)布商品信息界面4.2.4刪除商品信息模塊界面在刪除商品信息界面:該界面的主要功能是讓賣方用戶能夠直接完整的瀏覽到自己發(fā)布在二手交易平臺上的商品操作,左上角的修改功能能夠讓賣方用戶對自己的發(fā)布的商品信息進行修改,旁邊的刪除功能讓賣方用戶在售出或者個人原因不想出售時及時完成對商品的下架操作。下面是刪除商品信息界面截圖展示:圖4.4刪除商品信息界面4.2.5瀏覽商品信息模塊界面在瀏覽商品信息界面:該界面主要功能是將所有發(fā)布在二手交易平臺的商品信息展示給買方用戶,讓其選擇理想的二手商品并查看其詳細信息。該模塊與刪除模塊的區(qū)別在于可瀏覽所有商品信息但是缺少刪除功能。下面時瀏覽商品信息界面截圖展示:圖4.5瀏覽商品信息界面5.系統(tǒng)測試5.1系統(tǒng)測試方法系統(tǒng)測試是一個系統(tǒng)在完成設計時必不可少的環(huán)節(jié)。由于本系統(tǒng)的設計目的就是實現(xiàn)二手商品的交易,所以在本次系統(tǒng)測試的核心內容就是測試在本系統(tǒng)中各個功能模塊是否能夠實現(xiàn)其作用;同時由于本系統(tǒng)設計用戶商家個人信息較多,所以在登錄時,對于用戶賬號密碼的匹配也不容忽視。同時,在對本系統(tǒng)進行安裝性測試之前,還有幾個必要的檢查工作需要完成,例如系統(tǒng)安裝文檔,安裝手冊,以及必要安裝的軟件是否齊全,這些都是尤為重要的。除此之外,在文章第二節(jié)技術可行性中曾提及,本系統(tǒng)是無需安裝專門的應用軟件,但是必要的Apachetomcat服務器和MySQL數(shù)據(jù)庫以及netbeansIDE開發(fā)工具必不可少,在安裝完成以后,對于保障web項目正常運行的環(huán)境配置不可缺少。主要測試內容如下:登錄賬號密碼不匹配時是否會進入用戶賬號。在填寫或刪除商品信息并完成操作以后,瀏覽商品信息頁面是否記錄。買方用戶在查看賣方用戶信息時,是否能夠正確顯示。5.2系統(tǒng)測試內容5.2.1發(fā)布商品測試測試方法:在發(fā)布商品時輸入空白內容,測試其是否能正常完成發(fā)布操作。圖5.1商品發(fā)布測試測試結果:在輸入空白字符時無法完成發(fā)布操作,并且系統(tǒng)會進行相關的提示,說明系統(tǒng)中本功能正常。測試頁面如圖5.1所示。5.2.2發(fā)布或刪除商品信息測試測試方法:在賣方用戶界面,進行對商品信息的發(fā)布或刪除等修改操作,測試其在操作完成后,系統(tǒng)的瀏覽商品界面是否會更新操作信息。發(fā)布商品:出現(xiàn)在商品列表:點擊查看發(fā)布信息:刪除商品信息:已刪除:圖5.2發(fā)布或刪除商品信息測試測試結果:在賣方用戶完成上述既定操作之后,瀏覽商品界面及時對修改操作進行了響應,說明系統(tǒng)中本功能正常。測試界面如圖5.2所示。5.2.3買方查看賣方信息測試測試方法:買方在瀏覽商品信息時,想要查看賣方的個人信息,測試其是否能夠正確跳轉并完成該操作。圖5.3買方查看賣方信息測試測
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 22200.1-2025低壓電器可靠性第1部分:通則
- 江蘇省蘇州市昆山市2025-2026學年高一上學期期末語文試卷(無答案)
- 2025-2026學年統(tǒng)編版二年級語文下冊第四單元達標訓練卷(A)(含答案)
- 2024-2025學年湖南省衡陽市船山實驗中學九年級(上)期末道德與法治試卷(含答案)
- 飛行技術答辯
- 2026內蒙古鄂爾多斯準格爾旗民族小學招聘考試備考題庫及答案解析
- 2026陜西西安新城區(qū)同德巷社區(qū)招聘公益性崗位工作人員3人備考考試題庫及答案解析
- 市場調查公司數(shù)據(jù)管理制度
- 2026年甘肅省蘭州大學第二醫(yī)院西固醫(yī)院水暖工招聘備考考試試題及答案解析
- 新人視頻活動策劃方案(3篇)
- 2026內蒙古鄂爾多斯市伊金霍洛旗九泰熱力有限責任公司招聘熱電分公司專業(yè)技術人員16人筆試模擬試題及答案解析
- 馬年猜猜樂(猜地名)打印版
- 河南豫能控股股份有限公司及所管企業(yè)2026屆校園招聘127人筆試模擬試題及答案解析
- 2025年浙江省嘉興市嘉善縣保安員考試真題附答案解析
- 要謙虛不要驕傲課件
- 2026國家保安員資格考試題庫及參考答案【完整版】
- 微生物檢驗質控措施分析
- 2026年黑龍江農業(yè)工程職業(yè)學院單招職業(yè)技能考試題庫及參考答案詳解1套
- 婦科腫瘤保留生育功能治療策略
- 宮頸癌病理課件
- 2025東航股份綜合管理部招聘筆試歷年參考題庫附帶答案詳解
評論
0/150
提交評論