版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
高校二手交易市場(chǎng)的系統(tǒng)設(shè)計(jì)目錄1.引言 21.1選題背景 21.2選題意義 2 3 2.1.1技術(shù)可行性 32.1.2經(jīng)濟(jì)可行性 42.1.3運(yùn)行可行性 42.1.4法律可行性 42.2需求分析 42.2.1功能需求 42.2.2性能需求 2.3系統(tǒng)邏輯功能概述 52.3.1業(yè)務(wù)流程圖 2.3.2數(shù)據(jù)流程圖 62.3.3數(shù)據(jù)字典 73.系統(tǒng)設(shè)計(jì) 93.1系統(tǒng)設(shè)計(jì)的原則 93.2系統(tǒng)的總計(jì)設(shè)計(jì) 3.2.1二手交易平臺(tái)系統(tǒng)的主要模塊 3.2.2系統(tǒng)主要模塊功能詳解 3.3系統(tǒng)詳細(xì)設(shè)計(jì) 13.3.1數(shù)據(jù)庫(kù)設(shè)計(jì) 14.系統(tǒng)實(shí)現(xiàn) 4.1軟件開(kāi)發(fā)工具 4.1.1前臺(tái)開(kāi)發(fā)軟件的選擇 4.1.2后臺(tái)開(kāi)發(fā)軟件的選擇 4.1.3軟件開(kāi)發(fā)平臺(tái)的選擇 4.2.1系統(tǒng)登陸界面 4.2.2個(gè)人信息填寫(xiě)模塊界面 4.2.3發(fā)布商品信息模塊界面 4.2.4刪除商品信息模塊界面 4.2.5瀏覽商品信息模塊界面 5.1系統(tǒng)測(cè)試方法 5.2系統(tǒng)測(cè)試內(nèi)容 5.2.1發(fā)布商品測(cè)試 5.2.2發(fā)布或刪除商品信息測(cè)試 5.2.3買(mǎi)方查看賣(mài)方信息測(cè)試 21 2 氣時(shí),地?cái)倳?shū)庫(kù)往往損失慘重。因此二手交易市場(chǎng)賣(mài)方通常承擔(dān)著巨大的風(fēng)險(xiǎn)。(2)買(mǎi)賣(mài)不對(duì)等。二手交易方式極多,例如地?cái)倳?shū)庫(kù),群聊二手交易,閑著不斷地改善與發(fā)展。從一開(kāi)始的線下實(shí)體店購(gòu)物到代購(gòu)行業(yè)的興起,再到網(wǎng)絡(luò)購(gòu)物的流行,人們不在滿(mǎn)足于由‘廠家-商家-消費(fèi)者’這一固定的購(gòu)買(mǎi)渠道。尤其是面對(duì)部分商品的高成本低效性,以往的處理方式通常是將其閑置在家中,這種方式就會(huì)帶來(lái)諸多問(wèn)題。例如浪費(fèi)使用年限,占用空間,較為緊密的儀器還會(huì)面臨積灰導(dǎo)致儀器損壞等諸多原因。然而現(xiàn)在,伴隨著互聯(lián)網(wǎng)技術(shù)不斷發(fā)展,以及人們思想的不斷解放,二手物品交易不斷涌現(xiàn)在大眾視野當(dāng)中。二手物品的交易方式以及保護(hù)交易雙方的個(gè)人信息安全,保障交易物品的完整也成為重中之重。基于以上面臨的種種原因,我選擇了二手交易平臺(tái)系統(tǒng)的設(shè)計(jì)與分析,既符合了時(shí)代對(duì)如今購(gòu)物的新的變遷,也能強(qiáng)化如今社會(huì)對(duì)二手交易平臺(tái)的網(wǎng)絡(luò)化信息安全的新要求與新目標(biāo)。不僅如此,構(gòu)建二手交易系統(tǒng)平臺(tái)在一定程度上也是對(duì)二手商品的再利用,避免浪費(fèi),符合長(zhǎng)期以來(lái)國(guó)家對(duì)生態(tài)節(jié)能的號(hào)召,為可持續(xù)發(fā)展貢獻(xiàn)自己微薄的力量。通過(guò)該系統(tǒng),交易雙方可以搭建互相信任,快速的實(shí)現(xiàn)二手商品的交易,滿(mǎn)足自身需求。2.1可行性分析2.1.1技術(shù)可行性系統(tǒng)的技術(shù)可行性分析,主要是從計(jì)算機(jī)硬件要求,系統(tǒng)的軟件配置,系統(tǒng)網(wǎng)頁(yè)的設(shè)計(jì)等幾個(gè)方面進(jìn)行詳細(xì)的分析,進(jìn)而根據(jù)以上各方面來(lái)判斷系統(tǒng)是否達(dá)到設(shè)計(jì)預(yù)期的目標(biāo),是否支持他人使用,以及系統(tǒng)在后續(xù)的使用過(guò)程中是否便于安裝與維護(hù)。首先是計(jì)算機(jī)的硬件要求,本系統(tǒng)是基于B/S構(gòu)建的二手交易平臺(tái),所以在系統(tǒng)的開(kāi)發(fā)方法方面,選擇的是目前主流的對(duì)于硬件要求較小Javaweb開(kāi)發(fā)方法。該方法的主要有點(diǎn)就是對(duì)硬件環(huán)境要求較小,該系統(tǒng)不必?fù)碛袑?zhuān)門(mén)的網(wǎng)絡(luò)硬件環(huán)境,一般情況下,只需要有操作系統(tǒng)和瀏覽器即可。而操作系統(tǒng)也是僅面向與開(kāi)發(fā)者而言,開(kāi)發(fā)者構(gòu)建合適的WEB應(yīng)用項(xiàng)目,搭建好對(duì)應(yīng)的數(shù)據(jù)庫(kù)用來(lái)面對(duì)用戶(hù)的相應(yīng)請(qǐng)求,最后通過(guò)網(wǎng)絡(luò)來(lái)完成對(duì)用戶(hù)的操作響應(yīng),上述操作,任意一臺(tái)基本硬件設(shè)施達(dá)標(biāo)的計(jì)算機(jī)均可完成。而對(duì)于用戶(hù)來(lái)說(shuō),僅僅要求保持網(wǎng)絡(luò)暢通的環(huán)境下,在家用計(jì)算機(jī)上登錄并使用即可。其次是系統(tǒng)軟件配置的相關(guān)方面。系統(tǒng)對(duì)于硬件設(shè)施的要求較少,相對(duì)而言對(duì)于系統(tǒng)的軟件配置就要足夠多的相關(guān)軟件來(lái)完成系統(tǒng)的最終架設(shè)。本系統(tǒng)的登錄頁(yè)面是一個(gè)典型的基于MVC架構(gòu)的JavaWeb數(shù)據(jù)庫(kù)程序。系統(tǒng)的數(shù)據(jù)庫(kù)則是采用的Mysqlserver5.5數(shù)據(jù)庫(kù),以及目前比較常用的ApachetomCat-9.0.7的WEB應(yīng)用服務(wù)器,并且通過(guò)netbeansIDE8.2開(kāi)發(fā)工具將兩者集成,并通過(guò)數(shù)據(jù)庫(kù)連接池來(lái)提高web項(xiàng)目的相應(yīng)效率。除此之外,系統(tǒng)環(huán)境的相關(guān)配置也是必不可少的一部分,通過(guò)完整的開(kāi)發(fā)環(huán)境配置以及對(duì)應(yīng)的VCjava數(shù)據(jù)庫(kù)來(lái)保證系統(tǒng)在后續(xù)使用過(guò)程中的維護(hù)與更新。最后是系統(tǒng)的網(wǎng)頁(yè)端的設(shè)計(jì),上述提到,該系統(tǒng)是基于B/S架設(shè),沒(méi)有必需的應(yīng)用軟件,因此大部分功能就是在web端實(shí)現(xiàn)。于是對(duì)于web端網(wǎng)頁(yè)的設(shè)計(jì)也是必不可少的部分之一。本系統(tǒng)采用的仍是Dreamweaver軟件。通過(guò)Dreamweaver來(lái)完成系統(tǒng)各頁(yè)面的設(shè)計(jì)與排版,然后在通過(guò)netbeans設(shè)計(jì)的對(duì)應(yīng)首先硬件方面而言,本系統(tǒng)是基于B/S架設(shè),無(wú)其他應(yīng)用軟件,對(duì)于計(jì)算機(jī)配置業(yè)務(wù)特殊要求。其次,從開(kāi)發(fā)人員使用成本方面而言,本系統(tǒng)只需要在后續(xù)運(yùn)行中保障系統(tǒng)運(yùn)行以及避免系統(tǒng)錯(cuò)誤的發(fā)生,所以對(duì)于人員要求成本也較低。最后從開(kāi)發(fā)成本而言,本系統(tǒng)的開(kāi)發(fā)周期相較于市面上大規(guī)模的二手交易軟件而言,減少了客戶(hù)端的構(gòu)建,時(shí)間成本僅僅維持在兩個(gè)月左右,并無(wú)特殊消耗。綜上所述,本系統(tǒng)在開(kāi)發(fā)各項(xiàng)成本方面也較為節(jié)省。對(duì)于本系統(tǒng)而言,用戶(hù)主要通過(guò)web瀏覽器登錄來(lái)訪問(wèn)ApachetomCat-9.0.7的WEB應(yīng)用服務(wù)器。系統(tǒng)數(shù)據(jù)庫(kù)則是采用的Mysqlserver5.5數(shù)據(jù)。開(kāi)發(fā)工具則是netbeansIDE8.2。操作系統(tǒng)面向于市面上主流的Windows7、10都能實(shí)現(xiàn)相應(yīng)功能,所以本系統(tǒng)是適合大部分群體使用。本系統(tǒng)使用的所有軟件都是市面上易于尋找并且屬于合法的正版軟件,對(duì)于用戶(hù)信息資料等也是妥善保管,所以法律層面也是可行的。2.2需求分析功能需求主要是對(duì)于想要進(jìn)行二手商品買(mǎi)賣(mài)的雙方而言,人們不在滿(mǎn)足于由‘廠家-商家-消費(fèi)者’這一固定的購(gòu)買(mǎi)渠道。尤其是面對(duì)部分商品的高成本低效性,以往的處理方式通常是將其閑置在家中,這種方式就會(huì)帶來(lái)諸多問(wèn)題。因此本系統(tǒng)可以在有意向買(mǎi)賣(mài)二手商品的用戶(hù)之間搭建交易平臺(tái),讓雙方擁有合適且正規(guī)的交易平臺(tái)來(lái)尋找自己的需求。以往的實(shí)體二手市場(chǎng)主要以人們聚集在一地?cái)[地?cái)倿橹?,售賣(mài)的物品受限于地點(diǎn),人流量,消費(fèi)者購(gòu)買(mǎi)力等原因,主要以書(shū)籍,日常用品,編制品為主。而本系統(tǒng)搭建的是基于互聯(lián)網(wǎng)的二手交易平臺(tái),無(wú)論是從商品的種類(lèi)的個(gè)數(shù),面向用戶(hù)群體的多樣性各方面而言,該系統(tǒng)都是較為優(yōu)秀的。性能需求方面本系統(tǒng)需要滿(mǎn)足系統(tǒng)使用的穩(wěn)定性,這就要求響應(yīng)本系統(tǒng)的服務(wù)器的處理能力較強(qiáng),可以同時(shí)響應(yīng)多用戶(hù)的請(qǐng)求,不會(huì)出現(xiàn)癱瘓。其次就是需要本系統(tǒng)具有效率性,在進(jìn)行JSP頁(yè)面的響應(yīng)的時(shí)候可以快速處理。再有是準(zhǔn)確性,本系統(tǒng)使用過(guò)程中也需要大量的數(shù)據(jù)輸入,所以要進(jìn)行輸入的數(shù)據(jù)格式控制。最后是需要安全性,對(duì)于輸入數(shù)據(jù)的安全性要保證,所以要對(duì)用戶(hù)進(jìn)行角色權(quán)限控制,防止數(shù)據(jù)操作產(chǎn)生錯(cuò)誤的數(shù)據(jù)改動(dòng)。在性能需求方面,首先本系統(tǒng)在使用netbeansIDE開(kāi)發(fā)工具時(shí),采用了數(shù)據(jù)庫(kù)連接池這一功能,該功能能有效提高數(shù)據(jù)的訪問(wèn)效率,進(jìn)而提高了系統(tǒng)運(yùn)行的穩(wěn)定性。其次由于該系統(tǒng)面向用戶(hù)群體較多,因此要確保用戶(hù)數(shù)據(jù)在輸入過(guò)程中的正確性,對(duì)用戶(hù)數(shù)據(jù)格式進(jìn)行了嚴(yán)格的控制。最后是系統(tǒng)安全性,該系統(tǒng)對(duì)于用戶(hù)個(gè)人信息以及商品信息的安全性進(jìn)行嚴(yán)格保障,因此對(duì)用戶(hù)權(quán)限進(jìn)行了嚴(yán)格的控制,保證所有數(shù)據(jù)的安全性與準(zhǔn)確性。2.3系統(tǒng)邏輯功能概述業(yè)務(wù)流程圖是對(duì)本系統(tǒng)的整體業(yè)務(wù)功能實(shí)現(xiàn)的描述。本系統(tǒng)涉及的主要業(yè)務(wù)功能包含:用戶(hù)管理,用戶(hù)個(gè)人信息記錄,用戶(hù)發(fā)布商品信息,用戶(hù)刪除商品信息和用戶(hù)瀏覽商品信息。在對(duì)目前用戶(hù)需求的調(diào)查和保護(hù)用戶(hù)信息安全的基礎(chǔ)上,本系統(tǒng)的業(yè)務(wù)流程設(shè)計(jì)如下:以下是二手交易平臺(tái)系統(tǒng)的業(yè)務(wù)流程圖圖例:數(shù)據(jù)存儲(chǔ)業(yè)務(wù)處理功能客觀實(shí)體數(shù)據(jù)存儲(chǔ)業(yè)務(wù)處理功能客觀實(shí)體下圖為二手交易平臺(tái)系統(tǒng)的業(yè)務(wù)流程圖:完成交易發(fā)布商品品瀏覽商品P準(zhǔn)備購(gòu)2.3.2數(shù)據(jù)流程圖基于以上的業(yè)務(wù)流程圖,繪制出本系統(tǒng)的新的數(shù)據(jù)流程圖,一次來(lái)表示在本系統(tǒng)中數(shù)據(jù)的詳細(xì)流動(dòng)情況。數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存儲(chǔ)數(shù)據(jù)處理外部實(shí)體下圖為二手交易平臺(tái)系統(tǒng)的數(shù)據(jù)流程圖:填寫(xiě)詳細(xì)完成交易品買(mǎi)家刪除商品準(zhǔn)備購(gòu)商品數(shù)用戶(hù)信瀏覽商品登錄2.3.3數(shù)據(jù)字典本系統(tǒng)的數(shù)據(jù)字典部分是對(duì)系統(tǒng)的數(shù)據(jù)流程圖的補(bǔ)充說(shuō)明和具體描述,主要包括:數(shù)據(jù)存儲(chǔ),數(shù)據(jù)項(xiàng),外部實(shí)體,數(shù)據(jù)流以及數(shù)據(jù)處理等五個(gè)過(guò)程。數(shù)據(jù)存儲(chǔ)卡D1名稱(chēng)用戶(hù)信息表簡(jiǎn)述描述用戶(hù)信息去向構(gòu)成二手交易平臺(tái)系統(tǒng)的用戶(hù)賬號(hào)密碼+詳細(xì)個(gè)人信息+賣(mài)出商品信息數(shù)據(jù)存儲(chǔ)卡D2名稱(chēng)商品信息表簡(jiǎn)述描述發(fā)布在平臺(tái)系統(tǒng)上的商品信息去向構(gòu)成用戶(hù)發(fā)布在二手交易平臺(tái)系統(tǒng)的商品信息數(shù)據(jù)項(xiàng)卡片名稱(chēng)簡(jiǎn)述類(lèi)型字符型備注表2.4商品情況數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)名稱(chēng)商品情況簡(jiǎn)述類(lèi)型字符型備注表2.5用戶(hù)外部實(shí)體外部實(shí)體名稱(chēng)用戶(hù)簡(jiǎn)述二手交易平臺(tái)的參與用戶(hù)去向備注外部實(shí)體名稱(chēng)買(mǎi)家簡(jiǎn)述購(gòu)買(mǎi)發(fā)布二手商品去向備注意向購(gòu)買(mǎi)商品的用戶(hù)表2.7用戶(hù)賬號(hào)信息數(shù)據(jù)流名稱(chēng)用戶(hù)賬號(hào)信息簡(jiǎn)述用戶(hù)用來(lái)注冊(cè)的基本信息用戶(hù)去向構(gòu)成用戶(hù)登陸密碼+用戶(hù)賬號(hào)名稱(chēng)用戶(hù)詳細(xì)信息簡(jiǎn)述用戶(hù)注冊(cè)完成后登記的個(gè)人詳細(xì)信息用戶(hù)去向構(gòu)成用戶(hù)聯(lián)系方式+用戶(hù)實(shí)名制信息名稱(chēng)簡(jiǎn)述處理用戶(hù)錄入的基本信息去向備注完成系統(tǒng)各階段目標(biāo)的實(shí)施。3.2系統(tǒng)的總計(jì)設(shè)計(jì)3.2.1二手交易平臺(tái)系統(tǒng)的主要模塊二手交易平臺(tái)系統(tǒng)的主要模塊,按照用戶(hù)角色劃分,可分為買(mǎi)方用戶(hù)模塊和賣(mài)方用戶(hù)模塊;按照二手商品的購(gòu)買(mǎi)流程可分為:瀏覽商品信息模塊,瀏覽買(mǎi)家信息模塊,購(gòu)買(mǎi)商品模塊;按照交易系統(tǒng)使用流程可分為:發(fā)布錄入個(gè)人信息模塊,發(fā)布商品信息模塊,刪除商品信息模塊。模塊結(jié)構(gòu)圖如下:商品信息瀏覽信息商品商品商品錄入個(gè)人詳細(xì)3.2.2系統(tǒng)主要模塊功能詳解依據(jù)在二手交易平臺(tái)系統(tǒng)上商品的完整交易流程來(lái)介紹各模塊的功能,首先是賣(mài)方用戶(hù)登錄本系統(tǒng),首先錄入個(gè)人的詳細(xì)信息,然后在發(fā)布商品信息模塊發(fā)布想要賣(mài)出的商品信息;接著是買(mǎi)方用戶(hù)登錄該系統(tǒng),在本系統(tǒng)篩選想要購(gòu)買(mǎi)的商品,先瀏覽商品信息,再查看商品所屬的賣(mài)方實(shí)名信息,確定購(gòu)買(mǎi)意向后,通過(guò)購(gòu)買(mǎi)商品模塊完成交易,最后在交易完成之后由賣(mài)家登錄系統(tǒng),通過(guò)刪除商品信息模塊完成商品的下架,完成整個(gè)交易過(guò)程。3.3系統(tǒng)詳細(xì)設(shè)計(jì)由于本系統(tǒng)當(dāng)中,所涉及的商品種類(lèi)較多,所需的數(shù)據(jù)庫(kù)字典中,有部分?jǐn)?shù)據(jù)項(xiàng)是需要代碼設(shè)計(jì)來(lái)完成的,例如商品日期,商品金額,聯(lián)系方式等等。根據(jù)本系統(tǒng)的數(shù)據(jù)項(xiàng)要求,二手商品編號(hào)采用順序碼,其優(yōu)點(diǎn)主要是簡(jiǎn)單易于操作和處理。而用戶(hù)的賬號(hào),聯(lián)系方式等使用層次碼更為合適。具體的代碼設(shè)計(jì)是可以用代碼設(shè)計(jì)說(shuō)明書(shū),更具體直觀地表現(xiàn)出來(lái)。學(xué)生學(xué)號(hào)的代碼設(shè)計(jì)說(shuō)明書(shū)如下:編輯對(duì)象名稱(chēng)商品編號(hào)8 聯(lián)系方式商品名稱(chēng)商品種類(lèi)日期無(wú)備注無(wú)基于上述的對(duì)于本系統(tǒng)的各需求方面分析、業(yè)務(wù)流程再結(jié)合上基于數(shù)據(jù)流程圖繪制的數(shù)據(jù)字典卡片,可以對(duì)本系統(tǒng)的關(guān)鍵部分的信息進(jìn)行抽象的得出概念模型。具體的概念模型可以通過(guò)E-R詳細(xì)展示出來(lái)。ER圖的圖例如下:二手交易平臺(tái)系統(tǒng)的E-R繪制如下:購(gòu)買(mǎi)購(gòu)買(mǎi)出售交易出售息圖3.2二手交易系統(tǒng)E-R圖3.3.1.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)采用的是Mysql開(kāi)發(fā)工具,將概念模型轉(zhuǎn)換為一般的關(guān)系模型,在依據(jù)E-R圖中實(shí)體與屬性的關(guān)系,將其轉(zhuǎn)換為數(shù)據(jù)表中的字段,記錄等數(shù)據(jù)。根據(jù)本系統(tǒng)E-R圖模型,可建立商品信息表,買(mǎi)家信息表,賣(mài)家信息表等。將E-R圖中的用戶(hù)信息實(shí)體轉(zhuǎn)化為如下所示的關(guān)系模式,此關(guān)系的屬性包括商品信息,商品種類(lèi)等構(gòu)成,其中商品信息作為商品信息關(guān)系的關(guān)鍵字。商品信息(商品信息,商品種類(lèi))將E-R圖中的買(mǎi)家實(shí)體轉(zhuǎn)化為如下所示的關(guān)系模式,此關(guān)系的屬性包括需求商品,買(mǎi)家信息等構(gòu)成,其中買(mǎi)家信息作為買(mǎi)家關(guān)系的關(guān)鍵字。買(mǎi)家(買(mǎi)家信息,需求商品)將E-R圖中的賣(mài)家實(shí)體轉(zhuǎn)化為如下所示的關(guān)系模式,此關(guān)系的屬性包括發(fā)布信息,聯(lián)系方式,賣(mài)家信息,個(gè)人實(shí)名信息等構(gòu)成,其中發(fā)布商品信息作為買(mǎi)家關(guān)系的關(guān)鍵字。賣(mài)家(發(fā)布商品信息,聯(lián)系方式,賣(mài)家信息,個(gè)人實(shí)名信息)在本系統(tǒng)中應(yīng)用到的主要實(shí)體共有三張數(shù)據(jù)表,詳細(xì)表格如下:字段名數(shù)據(jù)類(lèi)型寬度說(shuō)明備注商品信息設(shè)為主鍵商品種類(lèi)字段名數(shù)據(jù)類(lèi)型寬度說(shuō)明備注買(mǎi)方信息設(shè)為主鍵需求商品字段名數(shù)據(jù)類(lèi)型寬度說(shuō)明備注發(fā)布商品信息個(gè)人實(shí)名信息賣(mài)家信息本系統(tǒng)采用的數(shù)據(jù)庫(kù)管理系統(tǒng)為MySQLserver,在以上所展示的數(shù)據(jù)庫(kù)表的邏輯結(jié)構(gòu)設(shè)計(jì)將被明確為在數(shù)據(jù)庫(kù)中的合適的存儲(chǔ)結(jié)構(gòu)。4.1軟件開(kāi)發(fā)工具4.1.1前臺(tái)開(kāi)發(fā)軟件的選擇由于本系統(tǒng)是基于B/S架設(shè)的二手交易平臺(tái)系統(tǒng),所以在前臺(tái)是無(wú)必須的開(kāi)發(fā)應(yīng)用軟件的。登錄本系統(tǒng)的用戶(hù)只需在瀏覽器訪問(wèn)預(yù)先設(shè)定好的網(wǎng)頁(yè)端即可,綜上所述,系統(tǒng)的jsp頁(yè)面可以作為本系統(tǒng)的前臺(tái)。而系統(tǒng)的jsp頁(yè)面設(shè)計(jì),即Dreamweaver軟件的主要功能完成系統(tǒng)各頁(yè)面的設(shè)計(jì)與排版,而選擇統(tǒng)的架構(gòu)與運(yùn)行。本系統(tǒng)的登錄頁(yè)面是一個(gè)典型的基于MVC架構(gòu)的JavaWeb常用的ApachetomCat-9.0.7的WEB應(yīng)用服務(wù)器,并且通過(guò)netbeansIDE8.2開(kāi)發(fā)工具將兩者連接,并通過(guò)數(shù)據(jù)庫(kù)連接池來(lái)提高web項(xiàng)目的相應(yīng)效率。在net的數(shù)據(jù)庫(kù)實(shí)體的映射類(lèi)。最后在所需的代碼設(shè)計(jì)完成之后。連接上述所提到的tomcat工具來(lái)實(shí)現(xiàn)在網(wǎng)頁(yè)端的預(yù)覽并進(jìn)行測(cè)試,后續(xù)的代碼調(diào)試與更改同樣在完整的開(kāi)發(fā)環(huán)境配置以及對(duì)應(yīng)的VCjava數(shù)據(jù)庫(kù)來(lái)保證系統(tǒng)在后續(xù)使用過(guò)程中的是Sun公司(2009年被甲骨文收購(gòu))在2000年創(chuàng)立的開(kāi)放源代碼供開(kāi)發(fā)人員和操作系統(tǒng)平臺(tái)極多,目前已知的就包括可以在Solaris、Windows、Linux和MacintoshOSX等一系列平臺(tái)上進(jìn)行開(kāi)發(fā),并且在SPL(Sun公用許可)范圍內(nèi)使例如PHP、Ruby、JavaScript、Groovy、Grails和C/C++等等。另一方面,本系統(tǒng)選擇netbeansIDE的原因是在本科期間,自身對(duì)于netbeansIDE的使用較多,較為熟悉,對(duì)于開(kāi)發(fā)本系統(tǒng)也較為合適。4.2系統(tǒng)運(yùn)行界面4.2.1系統(tǒng)登陸界面首先本系統(tǒng)運(yùn)行的第一步,就是用戶(hù)登錄提前設(shè)計(jì)好的登陸頁(yè)面,進(jìn)入該平臺(tái)。用戶(hù)的賬號(hào)和密碼已經(jīng)提前添加了初始賬號(hào)和密碼,用戶(hù)可以直接用此登錄。登錄成功以后,就會(huì)直接跳轉(zhuǎn)至系統(tǒng)主頁(yè),下面是登陸界面截圖展示:4.2.2個(gè)人信息填寫(xiě)模塊界面在個(gè)人信息填寫(xiě)界面:主要是賣(mài)方用戶(hù)將自己的個(gè)人實(shí)名信息填寫(xiě)其中,用來(lái)在后續(xù)買(mǎi)方用戶(hù)在瀏覽商品時(shí),能夠查看賣(mài)方商家的個(gè)人信息。下面是個(gè)人信息填寫(xiě)界面截圖展示:真實(shí)姓名年齡身份證號(hào)手機(jī)號(hào)郵箱地區(qū)因不想出售時(shí)及時(shí)完成對(duì)商品的下架操作。下面是刪ba4.2.5瀏覽商品信息模塊界面在瀏覽商品信息界面:該界面主要功能是將所有發(fā)布在二手交易平臺(tái)的商品信息展示給買(mǎi)方用戶(hù),讓其選擇理想的二手商品并查看其詳細(xì)信息。該模塊與刪除模塊的區(qū)別在于可瀏覽所有商品信息但是缺少刪除功能。下面時(shí)瀏覽商品信息界面截圖展示:□口口口口口試口口口口口5.1系統(tǒng)測(cè)試方法系統(tǒng)測(cè)試是一個(gè)系統(tǒng)在完成設(shè)計(jì)時(shí)必不可少的環(huán)節(jié)。由于本系統(tǒng)的設(shè)計(jì)目的就是實(shí)現(xiàn)二手商品的交易,所以在本次系統(tǒng)測(cè)試的核心內(nèi)容就是測(cè)試在本系統(tǒng)中各個(gè)功能模塊是否能夠?qū)崿F(xiàn)其作用;同時(shí)由于本系統(tǒng)設(shè)計(jì)用戶(hù)商家個(gè)人信息較多,所以在登錄時(shí),對(duì)于用戶(hù)賬號(hào)密碼的匹配也不容忽視。同時(shí),在對(duì)本系統(tǒng)進(jìn)行安裝性測(cè)試之前,還有幾個(gè)必要的檢查工作需要完成,例如系統(tǒng)安裝文檔,安裝手冊(cè),以及必要安裝的軟件是否齊全,這些都是尤為重要的。除此之外,在文章第二節(jié)技術(shù)可行性中曾提及,本系統(tǒng)是無(wú)需安裝專(zhuān)門(mén)的應(yīng)用軟件,但是必要的Apachetomcat服務(wù)器和MySQL數(shù)據(jù)庫(kù)以及netbeansIDE開(kāi)發(fā)工具必不可少,在安裝完成以后,對(duì)于保障web項(xiàng)目正常運(yùn)行的環(huán)境配置不可缺少。主要測(cè)試內(nèi)容如下:(1)登錄賬號(hào)密碼不匹配時(shí)是否會(huì)進(jìn)入用戶(hù)賬號(hào)。(2)在填寫(xiě)或刪除商品信息并完成操作以后,瀏覽商品信息頁(yè)面是否記錄。(3)買(mǎi)方用戶(hù)在查看賣(mài)方用戶(hù)信息時(shí),是否能夠正確顯示。5.2系統(tǒng)測(cè)試內(nèi)容5.2.1發(fā)布商品測(cè)試測(cè)試方法:在發(fā)布商品時(shí)輸入空白內(nèi)容,測(cè)試其是否能正常完成發(fā)布操作。理后臺(tái)說(shuō)明系統(tǒng)中本功能正常。測(cè)試頁(yè)面如圖5.1所示。5.2.2發(fā)布或刪除商品信息測(cè)試測(cè)試方法:在賣(mài)方用戶(hù)界面,進(jìn)行對(duì)商品信息的發(fā)布或刪除等修改操作,測(cè)試其在操作完成后,系統(tǒng)的瀏覽商品界面是否會(huì)更新操作信息。發(fā)布商品:出現(xiàn)在商品列表:點(diǎn)擊查看發(fā)布信息:口口口?□口圖5.2發(fā)布或刪除商品信息測(cè)試作進(jìn)行了響應(yīng),說(shuō)明系統(tǒng)中本功能正常。測(cè)試界面如圖5.2所示。測(cè)試方法:買(mǎi)方在瀏覽商品信息時(shí),想要查看賣(mài)方的個(gè)人信息,測(cè)試其是否能夠正確跳轉(zhuǎn)并完成該操作。賣(mài)家信息賣(mài)家信息張三江蘇省南京市真實(shí)姓名性別身份證號(hào)手機(jī)號(hào)郵箱地區(qū)測(cè)試結(jié)果:在買(mǎi)方完成查看賣(mài)方信息操作后,界面正確跳轉(zhuǎn)至賣(mài)方個(gè)人信息界面,說(shuō)明系統(tǒng)中本功能正常。測(cè)試界面如圖5.3所示。在本次系統(tǒng)開(kāi)發(fā)的總結(jié)中,主要由兩部分組成:在系統(tǒng)開(kāi)發(fā)過(guò)程中遇到的問(wèn)題:1.系統(tǒng)的開(kāi)發(fā)軟件的安裝及安裝完成后系統(tǒng)環(huán)境配置方面出現(xiàn)問(wèn)題。由于開(kāi)發(fā)軟件與數(shù)據(jù)庫(kù)系統(tǒng)等種類(lèi)繁多,不同軟件之間操作方法與適配性也大大不相同,所以經(jīng)常導(dǎo)致系統(tǒng)在運(yùn)行方面出現(xiàn)問(wèn)題,例如Apachetomcat版本問(wèn)題,Apachetom
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年紅色的祝福幼兒園新年活動(dòng)的策劃
- 虛擬電廠發(fā)展模式與實(shí)踐案例
- 鐵路職業(yè)規(guī)劃指南
- 量子計(jì)算生物制藥產(chǎn)業(yè)與技術(shù)發(fā)展研究報(bào)告
- 北京市通州區(qū)2025-2026學(xué)年高一上學(xué)期期末考試歷史試題(含答案)
- 2025上海復(fù)旦大學(xué)腦智研究院招聘劉裕峰課題組招聘科研助理崗位1名備考題庫(kù)及一套答案詳解
- 2026年普洱市教育體育局招募基礎(chǔ)教育銀齡教師備考題庫(kù)(71人)及參考答案詳解一套
- 2025湖南高速設(shè)計(jì)咨詢(xún)研究院有限公司招聘勞務(wù)派遣員工7人備考題庫(kù)帶答案詳解
- 2026北京順義航旅縱橫校招備考題庫(kù)及參考答案詳解
- 2025昆明市五華區(qū)人社局信息服務(wù)中心見(jiàn)習(xí)大學(xué)生招聘?jìng)淇碱}庫(kù)(2人)有完整答案詳解
- 2026院感知識(shí)考試題及答案
- 《紅樓夢(mèng)》導(dǎo)讀 (教學(xué)課件) -高中語(yǔ)文人教統(tǒng)編版必修下冊(cè)
- 安徽省九師聯(lián)盟2025-2026學(xué)年高三(1月)第五次質(zhì)量檢測(cè)英語(yǔ)(含答案)
- (2025年)四川省自貢市紀(jì)委監(jiān)委公開(kāi)遴選公務(wù)員筆試試題及答案解析
- 2025年度骨科護(hù)理部年終工作總結(jié)及工作計(jì)劃
- 2026安徽省農(nóng)村信用社聯(lián)合社面向社會(huì)招聘農(nóng)商銀行高級(jí)管理人員參考考試試題及答案解析
- 室外供熱管道安裝監(jiān)理實(shí)施細(xì)則
- 巖板采購(gòu)合同范本
- 通信管道施工質(zhì)量管理流程解析
- DL∕T 5210.6-2019 電力建設(shè)施工質(zhì)量驗(yàn)收規(guī)程 第6部分:調(diào)整試驗(yàn)
- YY/T 0590.1-2018醫(yī)用電氣設(shè)備數(shù)字X射線成像裝置特性第1-1部分:量子探測(cè)效率的測(cè)定普通攝影用探測(cè)器
評(píng)論
0/150
提交評(píng)論