二手商品交易網(wǎng)站利用JSP技術(shù)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)

上傳人:文*** 文檔編號:53878026 上傳時間:2022-02-11 格式:DOC 頁數(shù):49 大小:1.63MB
收藏 版權(quán)申訴 舉報 下載
二手商品交易網(wǎng)站利用JSP技術(shù)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)_第1頁
第1頁 / 共49頁
二手商品交易網(wǎng)站利用JSP技術(shù)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)_第2頁
第2頁 / 共49頁
二手商品交易網(wǎng)站利用JSP技術(shù)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)_第3頁
第3頁 / 共49頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《二手商品交易網(wǎng)站利用JSP技術(shù)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)》由會員分享,可在線閱讀,更多相關(guān)《二手商品交易網(wǎng)站利用JSP技術(shù)設(shè)計和實現(xiàn)網(wǎng)絡(luò)工程專業(yè)(49頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 摘 要 信息數(shù)字化進程加快,網(wǎng)絡(luò)的普及帶動了電腦手機的飛速發(fā)展。手機端各種APP的出現(xiàn)給人們的生活帶來巨大變革。在交際上面僅僅需要在聯(lián)系人部分或者群、討論組等部分就可以完成交流工作,信息就能快速傳達。無論辦公還是生活都在講究無紙化操作。對于呂梁離石區(qū)的居民來講,利用計算機軟件技術(shù)開發(fā)一款呂梁離石區(qū)二手商品交易網(wǎng)站也會讓呂梁離石區(qū)的居民省事不少,這個呂梁離石區(qū)二手商品交易網(wǎng)站能讓二手商品信息等內(nèi)容通過一個網(wǎng)絡(luò)平臺完全展示出來,讓網(wǎng)站用戶只要登錄進去呂梁離石區(qū)二手商品交易網(wǎng)站就可以查看所有的內(nèi)容,還可以進行二手商品購買操作,避免物品浪費,充分發(fā)揮物品最大價值。本網(wǎng)站采用JSP技術(shù)進行開發(fā),

2、數(shù)據(jù)存儲采用MYSQL數(shù)據(jù)庫。 關(guān)鍵詞:二手商品交易網(wǎng)站;JSP技術(shù);MYSQL數(shù)據(jù)庫; Abstract The digitization of information has accelerated, and the popularity of the Internet has led to the rapid development of computer mobile phones. The coverage of various websites on the computer side and the e

3、mergence of various APPs on the mobile phone have brought about tremendous changes in people's lives. The most obvious experience in 2017 is the cashless payment. No matter where you go, you can solve the problem with a mobile phone regardless of the purchase. The Alipay WeChat QR code can be used t

4、o complete the payment operation, helping us to save the wallet and Carrying paper cash. Today's information has been transmitted and shared in real time. In communication, people can complete communication through social software such as qq and WeChat. Only in the contact part or group, discussion

5、group and other parts can complete the communication work, and the information can be quickly communicated. Whether it is office or life, there is a paperless operation. For the residents of Lvliang Lishi District, the use of computer software technology to develop a second-hand commodity trading we

6、bsite in Lvliang Lishi District will also save the residents of Lvliang Lishi District. This second-hand commodity trading website can be used. Product information and other content are fully displayed through a network platform, allowing website users to view all the content by logging into the Lvl

7、iang Lishi District second-hand commodity trading website, and also can purchase second-hand goods to avoid waste of goods and maximize the value of the goods. . This website is developed using JSP technology, and the MYSQL database is used for data storage. Keywords: Luliang Lishi District secon

8、d-hand commodity trading website; JSP technology; MYSQL database; 目 錄 1 緒 論 1 1.1課題的研究背景 1 1.2研究現(xiàn)狀 1 1.3論文主要內(nèi)容 1 2 相關(guān)技術(shù)及開發(fā)平臺 3 2.1 myeclipse平臺 3 2.2關(guān)鍵技術(shù)研究 3 3 系統(tǒng)分析 5 3.1需求分析 5 3.2可行性分析 5 3.3業(yè)務(wù)流程分析 6 3.4系統(tǒng)功能的UML用例圖 7 4 系統(tǒng)設(shè)計 9 4.1網(wǎng)站開發(fā)目標 9 4.2數(shù)據(jù)庫設(shè)計 9 4.3系統(tǒng)功能模塊設(shè)計 16 5 系統(tǒng)實

9、現(xiàn) 18 5.1前臺功能模塊詳細設(shè)計 18 5.2賣家功能模塊詳細設(shè)計 22 5.3買家功能模塊詳細設(shè)計 23 5.4 管理員功能模塊詳細設(shè)計 24 6 系統(tǒng)測試 26 6.1測試資源和環(huán)境 26 6.2 用戶界面測試 27 6.3功能測試 28 6.4安全性測試 31 6.5測試結(jié)果分析 31 總 結(jié) 32 參考文獻 33 致 謝 35 46 1 緒 論 1.1網(wǎng)站研究背景 信息數(shù)字化的節(jié)奏已經(jīng)在逐步影響生活中的人們,人們也逐漸感受到信息化說到信息不得不感嘆現(xiàn)在人們的各種信息都在迅速流通,信息資源利用充分。信息背后的軟件支持也得到廣大范圍的宣

10、傳和使用。軟件開發(fā)團隊愈來愈專業(yè),開發(fā)技術(shù)愈來愈成熟。有了軟件的存在,信息處理效率得到大幅度提升,幫助信息處理者省去了大部分時間。對于呂梁離石區(qū)的居民來講,很多居民都會存在不需要但又具備一定使用價值的生活用品,這些生活用品大部分被居民遺棄,這樣的做法一方面給環(huán)衛(wèi)工人造成一定的清潔負擔(dān),另一方面又沒有把物品價值充分利用,造成物品浪費,然而生活中還有許多居民需要這些被遺棄的具有使用價值的物品,針對這一現(xiàn)象,呂梁離石區(qū)就需要一款二手商品交易網(wǎng)站來處理這些自己不需要,但其他居民需要的物品。讓買賣雙方都能從此網(wǎng)站中獲取收益。這個呂梁離石區(qū)二手商品交易網(wǎng)站能夠充分利用商品價值,還能給呂梁離石區(qū)居民創(chuàng)造出巨

11、大的經(jīng)濟效益。 1.2網(wǎng)站研究現(xiàn)狀 通過互聯(lián)網(wǎng)檢索商品信息,并通過電子訂購單發(fā)出購物請求,輸入地址并用第三方支付工具付款,賣家后臺系統(tǒng)看到訂單并經(jīng)過快遞公司發(fā)貨的流程,稱之為網(wǎng)絡(luò)購物。在歐美發(fā)達國家,信息化程度遠遠高于我國,發(fā)展速度相當(dāng)迅猛,世界500強中的大多數(shù)零售企業(yè)都紛紛擠身網(wǎng)絡(luò)經(jīng)銷商的行列,美國有著全球一流的零售商,比如家庭倉儲、沃爾瑪?shù)榷技娂娤蛑娮有袠I(yè)發(fā)展。廣大網(wǎng)民在網(wǎng)上的購買額已經(jīng)達到了相當(dāng)巨大的數(shù)量,而且這種趨勢不可逆轉(zhuǎn)。調(diào)查表明:在互聯(lián)網(wǎng)技術(shù)的誕生之地--美國,絕大部分家庭已越來越習(xí)慣于在家中從網(wǎng)上購物。 根據(jù)CNNIC的統(tǒng)計結(jié)果,2017年天貓雙11完成1682億的

12、成交額,毫無意外又創(chuàng)下世界紀錄,平均每個中國網(wǎng)購消費者的網(wǎng)絡(luò)購物支出將增長至12198元人民幣,年增幅7.0%,中國網(wǎng)民總?cè)藬?shù)達到了7.75億,與去年同期相比,增長率為23.4%。 1.3論文主要內(nèi)容 根據(jù)呂梁離石區(qū)二手商品交易網(wǎng)站編寫的論文主要闡述了呂梁離石區(qū)二手商品交易網(wǎng)站的開發(fā)過程中使用的技術(shù),系統(tǒng)開發(fā)前進行的需求分析,根據(jù)需求文檔進行系統(tǒng)設(shè)計,最后才是系統(tǒng)功能實現(xiàn)以及測試幾個部分,在開始編寫論文之前親自到圖書館借閱JAVA書籍,MYSQL數(shù)據(jù)庫書籍等編程書籍,然后針對開發(fā)的呂梁離石區(qū)二手商品交易網(wǎng)站,去網(wǎng)上查找了很多別人做好的系統(tǒng),根據(jù)他們的功能設(shè)計進行自己的系統(tǒng)的系統(tǒng)功能結(jié)構(gòu)設(shè)計

13、,出具需求報告,根據(jù)形成的需求報告完成系統(tǒng)各個功能模塊設(shè)計,最后才是進行程序編碼,系統(tǒng)完成后進行測試和最后的驗收工作,最終完成呂梁二手商品交易網(wǎng)站的設(shè)計與實現(xiàn)。 2 相關(guān)技術(shù)及開發(fā)平臺 2.1 myeclipse平臺 MyEclipse,是在eclipse平臺的基礎(chǔ)上加上自己的插件而形成的開發(fā)平臺,但是MyEclipse又要比eclipse更加優(yōu)越,eclipse是用純Java寫的,它具備開發(fā)Java,J2EE的Eclipse插件。而且用過eclipse平臺的用戶應(yīng)該都知道它是免費的軟件,而且支持程序代碼的排版,eclipse也可以支持許多種操作系統(tǒng),比如Windo

14、ws還有Linux以及Mac OSX等,另外eclipse可以增加很多具有強大功能的外掛。與eclipse相比,MyEclipse它也具備eclipse的諸多優(yōu)點,MyEclipse支持的產(chǎn)品非常多,許多的開源產(chǎn)品對于MyEclipse來說都能輕松駕馭。MyEclipse可是企業(yè)級的工作平臺,是在Eclipse IDE基礎(chǔ)上進行的拓展,使用MyEclipse進行發(fā)布還有開發(fā)數(shù)據(jù)庫以及J2EE會大大縮短開發(fā)時間,效率提高不少,MyEclipse里面可以存放許多開發(fā)J2EE的集成環(huán)境,程序編碼以及調(diào)試,還有測試程序和最終的程序發(fā)布,MyEclipse都能滿足。本次開發(fā)的呂梁離石區(qū)二手商品交易網(wǎng)站就

15、是在MyEclipse平臺上面完成的。 2.2關(guān)鍵技術(shù)研究 2.2.1 JAVA簡介 編程語言有很多,生活中經(jīng)常用到就是C語言,C++語言,ASP語言,C#語言以及JAVA語言等,每種編程語言風(fēng)格還有語法等都有自己的特色,本次打算開發(fā)的軟件選用的就是JAVA語言進行代碼編寫工作。JAVA語言在早期其實不是這個名字,而是叫Oak語言,這個Oak語言是在一九九一年由Sun學(xué)校里面的工作人員James Gosling等人開發(fā)出來的,當(dāng)初開發(fā)這個語言主要用來控制嵌入在有線電視交換盒里面的微處理器,后來過了三年,也就是一九九四年,將Oak語言改名叫JAVA 語言。JAVA 語言在當(dāng)今社會是很受軟件

16、開發(fā)行業(yè)的喜愛,因為使用JAVA進行編程不僅時間上會縮短很多,而且開發(fā)效率也是很高的,開發(fā)出來的程序很健壯,最重要的就是程序移植性也很強,不限制操作環(huán)境,走到哪就用到哪里,很多系統(tǒng)都支持JAVA開發(fā)出來的程序。因此選擇JAVA進行程序開發(fā)是不二之選。 2.2.1MYSQL數(shù)據(jù)庫 任何軟件的開發(fā)都要匹配數(shù)據(jù)庫,完成對系統(tǒng)數(shù)據(jù)的存儲操作。本次系統(tǒng)開發(fā)選用MYSQL數(shù)據(jù)庫進行數(shù)據(jù)庫方面的開發(fā)工作。數(shù)據(jù)庫也可以理解為數(shù)據(jù)的倉庫,它是有一定的數(shù)據(jù)組織結(jié)構(gòu),可以存儲數(shù)據(jù)信息,可以管理數(shù)據(jù)信息。每個數(shù)據(jù)庫都可以創(chuàng)建不同的API,創(chuàng)建API的數(shù)量可以是一個,也可以是多個數(shù)量。用來搜索或者是訪問,管理以及復(fù)

17、制數(shù)據(jù)庫里面的數(shù)據(jù)。我們都知道文件中的數(shù)據(jù)讀寫起來速度都很慢,所以關(guān)系型數(shù)據(jù)庫就會更加受歡迎,因為它管理數(shù)據(jù)不僅管理內(nèi)容多,數(shù)量大,訪問起來也便捷。MySQL就屬于關(guān)系型數(shù)據(jù)庫,早期屬于MySQL AB學(xué)校,后來被Oracle學(xué)校收購買下。Mysql也是免費的軟件,處理起大型的數(shù)據(jù)庫里面的數(shù)據(jù)也是不在話下的,都能夠輕松完成。它采用標準的SQL數(shù)據(jù)語言,所以使用Mysql數(shù)據(jù)庫,首先得學(xué)會SQL數(shù)據(jù)語言,這樣在編程時,后臺數(shù)據(jù)處理語言編寫起來不會困難。另外MySQL對于操作系統(tǒng)沒有限制性,能夠支持的語言也有很多種。選用MySQL作為系統(tǒng)的后臺數(shù)據(jù)庫還是值得的。

18、3 系統(tǒng)分析 3.1需求分析 在操作上,呂梁離石區(qū)二手商品交易網(wǎng)站需要提供商品檢索功能,方便用戶在網(wǎng)站前臺進行商品查找操作,還有一點需要考慮的就是,網(wǎng)站的操作流程不要太難,因為很多人初次登錄網(wǎng)站進行操作體驗,要是流程復(fù)雜的網(wǎng)站,很多人就會放棄再次登錄網(wǎng)站操作。在功能上,網(wǎng)站功能上面可以滿足用戶進行商品信息的瀏覽查看,比如商品簡介,商品圖片,商品價格等信息,只有用戶進行商品信息的詳細了解之后,用戶才會考慮是否需要將此商品加入購物車,但是并不是加入購物車的商品就必須購買,用戶可以簡單操作購物車內(nèi)容,比如刪除購物車商品等操作。在用戶方面,用戶在購物車界面可以進行下單,下單之后就會產(chǎn)生相應(yīng)的訂單。

19、在賣家方面,賣家用戶就能管理商品訂單信息,賣家用戶可以發(fā)布需要進行銷售的商品信息。在管理方面,管理員在后臺主要就是管理賣家發(fā)布的商品信息,注冊用戶信息,管理留言交流等信息??傊_發(fā)出來的呂梁離石區(qū)二手商品交易網(wǎng)站能夠滿足呂梁離石區(qū)居民的二手商品交易的大致功能需求。 3.2可行性分析 3.2.1時間可行性 呂梁離石區(qū)二手商品交易網(wǎng)站在頁面設(shè)計上本著簡潔友好大方的原則,各功能模塊條例清晰,不管是用戶還是管理員在各自使用中都能夠直觀地根據(jù)自身的需求在網(wǎng)站上進快速瀏覽和操作,網(wǎng)站設(shè)計更是包含商品搜索,購買者可以根據(jù)自己需求、喜好、價格等要素進行商品篩選等操作,大大減少了瀏覽和挑選商品的時間,因此

20、網(wǎng)站在時間上來說是可行的。 3.2.2經(jīng)濟可行性 網(wǎng)站設(shè)計之初就是本著二手商品交易,方便二手商品的買賣,在網(wǎng)站二手商品交易過程中沒有中間商賺差價,網(wǎng)站注冊只需要用戶實名認證,以提高商品保質(zhì)保量,賣家與買家之間單獨進行價格溝通協(xié)商,不需要花費無關(guān)的費用,在保證交易安全的基礎(chǔ)上極大降低了交易成本,因此網(wǎng)站設(shè)計在經(jīng)濟上是完全可行的。 3.2.3操作可行性 在界面設(shè)計上面不會設(shè)計太復(fù)雜,要講究簡單好看,操作上要方便,不能讓用戶覺得不流暢。用戶一旦進入操作界面,界面上就會有相應(yīng)提示,跟著操作提示就可以找到對應(yīng)的功能操作模塊,對于用戶來說免培訓(xùn)就能使用。 3.2.4 技術(shù)可行性 呂梁離石區(qū)二手

21、商品交易網(wǎng)站在設(shè)計上采用兼容性較強的JSP技術(shù),在用戶和管理員使用方面只要有一定計算機和網(wǎng)站操作經(jīng)驗在windows 7以及IE 10.0瀏覽器及以上版本即可運行,因此網(wǎng)站開發(fā)在技術(shù)上是可行的。 3.3業(yè)務(wù)流程分析 任何網(wǎng)站一經(jīng)開發(fā),在操作上面都有對應(yīng)的流程,或是網(wǎng)站業(yè)務(wù)處理的相關(guān)流程,本次開發(fā)的呂梁離石區(qū)二手商品交易網(wǎng)站需要普通用戶進行注冊成為網(wǎng)站用戶才可以進行網(wǎng)站下單購買操作,用戶經(jīng)購物車訂單提交操作自動生成訂單,賣家就會對用戶訂單信息進行相應(yīng)的處理操作,網(wǎng)站業(yè)務(wù)流程圖如圖3-1所示: 圖3-1業(yè)務(wù)流程圖 3.4系統(tǒng)功能的UML用例圖 呂梁離石區(qū)二手商品交易網(wǎng)站的管理員主要就

22、是查看賣家發(fā)布的商品信息,查看買家提交的求購信息,能夠?qū)ψ詴T的信息進行查看以及管理操作,管理員可以對會員提交的留言信息進行查看和回復(fù)操作。下面用UML用例圖來表示管理員的功能需求內(nèi)容。 管理員用例圖如圖3-2所示: 圖 3-2 管理員用例圖 呂梁離石區(qū)二手商品交易網(wǎng)站的用戶分成了賣家與買家,意思就是用戶既能充當(dāng)賣家,也能充當(dāng)買家。賣家進行商品信息的發(fā)布以及管理,能夠處理訂單信息,而買家就是管理購物車,進行訂單提交,能夠發(fā)布求購信息,也能管理收藏的商品信息,下面用UML用例圖來表示用戶的功能需求內(nèi)容。 用戶用例圖如圖3-3所示: 圖 3-3 用戶用例圖 4 系統(tǒng)設(shè)計 4

23、.1網(wǎng)站開發(fā)目標 呂梁離石區(qū)二手商品交易網(wǎng)站主要為用戶提供一個操作便捷,界面互動性友好性強的購物平臺。網(wǎng)站用戶需要注冊成為網(wǎng)站的會員,然后可以通過前臺界面的商品瀏覽查看進行需要商品的購物車添加操作,用戶可以對購物車里面的商品進行在線下單操作處理,用戶也可以充當(dāng)賣家進行二手商品的銷售操作,賣家用戶需要發(fā)布二手商品信息,管理銷售訂單信息等。后臺管理員可以查看商品信息,管理注冊用戶的信息,查看或者回復(fù)用戶留言信息等操作。可以說呂梁離石區(qū)二手商品交易網(wǎng)站能夠讓在呂梁離石區(qū)的居民生活更加便利,物質(zhì)商品利用充分,能夠改變呂梁離石區(qū)居民的日常消費模式,為呂梁離石區(qū)的居民創(chuàng)造不少經(jīng)濟效益。 4.2數(shù)據(jù)庫設(shè)

24、計 4.2.1數(shù)據(jù)庫簡介 一個好的數(shù)據(jù)庫可以關(guān)系到程序開發(fā)的優(yōu)劣,數(shù)據(jù)庫設(shè)計離不開表結(jié)構(gòu)的設(shè)計,還有表與表之間的聯(lián)系,以及系統(tǒng)開發(fā)需要設(shè)計的數(shù)據(jù)表內(nèi)容等信息。在進行數(shù)據(jù)庫設(shè)計期間,還是需要多花時間進行考慮,最終設(shè)計出配套程序的數(shù)據(jù)庫出來。 4.2.2數(shù)據(jù)庫E-R圖 呂梁離石區(qū)二手商品交易網(wǎng)站的實體包括了管理員,商品信息,商品分類以及訂單等內(nèi)容,各個實體之間他們的關(guān)系還有實體的屬性特征等內(nèi)容,以下將通過E-R圖進行表示。 (1)系統(tǒng)總體E-R圖如圖4-1所示: 圖4-1 系統(tǒng)E-R圖 (2)新聞的實體屬性圖如圖4-2所示: 圖4-2 新聞實體屬性圖 (3

25、)會員實體屬性圖如圖4-3所示: 圖4-3會員實體屬性圖 (4)商品實體屬性圖如圖4-4所示: 圖4-4商品實體屬性圖 4.2.3數(shù)據(jù)庫設(shè)計 一個數(shù)據(jù)庫里面不止一個表,本次開發(fā)的呂梁離石區(qū)二手商品交易網(wǎng)站包括的數(shù)據(jù)表有管理員信息表,商品信息表,商品類別信息表等數(shù)據(jù)表格,每個表格都有不同的字段信息,每個字段都有對應(yīng)的數(shù)據(jù)類型,還有數(shù)據(jù)長度等信息內(nèi)容,呂梁離石區(qū)二手商品交易網(wǎng)站的部分數(shù)據(jù)表內(nèi)容如下: (1)管理員信息表如表4-1所示: 表4-1 管理員信息表 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標識 主鍵 外鍵 允許空 默認值 說明 1 id

26、 int 4 是 是 否 auto_int 2 username varchar 50 是 3 password varchar 50 是 4 creattime datetime 是 5 flag int 4 是 6 isuse int 4 是 7 logintimes int 4 是 (2)新聞公告信息表如表4-2所示: 表4-2 新聞公告信息表 序號 列

27、名 數(shù)據(jù)類型 長度 小數(shù)位 標識 主鍵 外鍵 允許空 默認值 說明 1 id int 4 是 是 否 auto_increment 2 title varchar 100 是 3 content varchar 200 是 4 addtime varchar 50 是 5 adder varchar 50 是 6 ifhide int 4 是 (3)留言信息表如表4-3所示:

28、表4-3 留言信息表 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標識 主鍵 外鍵 允許空 默認值 說明 1 id int 4 是 是 否 auto_increment 2 nickname varchar 100 是 3 pic varchar 100 是 4 email varchar 50 是 5 qq varchar 50 是 6 weburl varchar 50 是 7

29、 blogurl varchar 50 是 9 content varchar 200 是 10 addtime datetime 是 (4)注冊用戶信息表如表4-4所示: 表4-4 注冊用戶信息表 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標識 主鍵 外鍵 允許空 默認值 說明 1 id int 4 是 是 否 auto_increment 2 username varchar 50 是 3 pass

30、word varchar 50 是 4 type varchar 50 是 5 regtime varchar 50 是 6 ifuse int 4 是 7 logintimes int 4 是 8 lasttime datetime 是 9 lastip varchar 50 是 (5)購物訂單信息表如表4-5所示: 表4-5 購物訂單信息表 序號 列

31、名 數(shù)據(jù)類型 長度 小數(shù)位 標識 主鍵 外鍵 允許空 默認值 說明 1 id int 4 是 是 否 auto_increment 2 sid int 4 是 3 num int 4 是 4 str varchar 50 是 5 sj varchar 50 是 未提交 6 dd varchar 50 是 未提交 (6)求購信息表如表4-6所示: 表4-6 求購信息表 序號

32、 列名 數(shù)據(jù)類型 長度 小數(shù)位 標識 主鍵 外鍵 允許空 默認值 說明 1 id int 4 是 是 否 auto_increment 2 mc varchar 50 是 3 type varchar 50 是 4 jg varchar 50 是 5 sl varchar 50 是 6 js text 是 7 member varchar 50 是

33、 8 jz varchar 50 是 未 (7)留言回復(fù)信息表如表4-7所示: 表4-7 留言回復(fù)信息表 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標識 主鍵 外鍵 允許空 默認值 說明 1 id int 4 是 是 否 auto_increment 2 mid int 4 是 3 replay varchar 200 是 4 replayer varchar 50 是 5 replaytime date

34、time 是 (8)商品信息表如表4-8所示: 表4-8 商品信息表 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標識 主鍵 外鍵 允許空 默認值 說明 1 id int 4 是 是 否 auto_increment 2 mc varchar 50 是 3 type varchar 50 是 4 pic varchar 200 是 5 jg float 是 6 sl var

35、char 50 是 7 js text 是 8 member varchar 50 是 9 jz varchar 50 是 未 (9)商品信息表如表4-9所示: 表4-9 商品分類信息表 序號 列名 數(shù)據(jù)類型 長度 小數(shù)位 標識 主鍵 外鍵 允許空 默認值 說明 1 id int 4 是 是 否 auto_increment 2 title varchar 50 是 3 ad

36、dtime varchar 50 是 4.3系統(tǒng)功能模塊設(shè)計 呂梁離石區(qū)二手商品交易網(wǎng)站有管理員和用戶這兩種操作權(quán)限。用戶是既能當(dāng)買家,也能當(dāng)賣家進行商品銷售。另外該系統(tǒng)也配置了操作前臺進行商品信息的展示。下面將對系統(tǒng)各個功能模塊進行設(shè)計。 4.3.1管理員功能模塊設(shè)計 呂梁離石區(qū)二手商品交易網(wǎng)站的管理員主要就是查看賣家發(fā)布的商品信息,查看買家提交的求購信息,能夠?qū)ψ詴T的信息進行查看以及管理操作,管理員可以對會員提交的留言信息進行查看和回復(fù)操作。管理員具備的功能內(nèi)容,管理員功能模塊圖如圖4-5所示: 圖4-5 管理員功能模塊圖 4.3.2用

37、戶后臺功能模塊設(shè)計 呂梁離石區(qū)二手商品交易網(wǎng)站的用戶后臺分成了賣家區(qū)域與買家區(qū)域,意思就是用戶既能充當(dāng)賣家,也能充當(dāng)買家。賣家進行商品信息的發(fā)布以及管理,能夠處理訂單信息,而買家就是管理購物車,進行訂單提交,能夠發(fā)布求購信息,也能管理收藏的商品信息,用戶后臺功能模塊圖如圖4-6所示: 圖4-6 用戶后臺功能模塊圖 4.3.3前臺功能模塊設(shè)計 呂梁離石區(qū)二手商品交易網(wǎng)站的前臺主要就是展示二手商品信息,方便用戶進行商品信息查看,查找二手商品,與管理員進行留言互動,前臺也提供用戶與管理員登錄系統(tǒng)后臺的入口。前臺功能模塊圖如圖4-7所示: 圖4-7 前臺功能模塊圖

38、5 系統(tǒng)實現(xiàn) 5.1前臺功能模塊詳細設(shè)計 5.1.1登錄模塊 程序功能操作需要用戶先進行登錄操作,登錄功能的設(shè)計就是保證系統(tǒng)數(shù)據(jù)內(nèi)容的安全性,況且用戶在登錄過程中,需要用戶輸入自己的登錄用戶名還有密碼,這個過程也是查找數(shù)據(jù)庫里面用戶表信息的操作,要是用戶輸入信息與后臺數(shù)據(jù)庫用戶表信息一致,系統(tǒng)就會成功登錄,要是數(shù)據(jù)信息有一項不對,跟數(shù)據(jù)庫里面的用戶表信息核對不上,用戶就沒法訪問系統(tǒng)主界面了。 用戶登錄的操作步驟是需要用戶在登錄界面的提示欄里面輸入對應(yīng)內(nèi)容,最后單擊登錄進行登錄操作。 系統(tǒng)登錄的運行效果如圖5-1所示: 圖5-1 普通用戶登錄運行界面圖 系統(tǒng)登錄模塊的流程圖如圖

39、5-2所示: 圖5-2 系統(tǒng)登錄流程圖 5.1.2注冊模塊 用戶初次訪問網(wǎng)站,需要先在網(wǎng)站進行注冊,填寫自己的基本信息等內(nèi)容,最后單擊保存完成網(wǎng)站注冊操作,用戶注冊之后就可以進行網(wǎng)站的登錄操作了。 用戶注冊操作其實質(zhì)就是把注冊用戶的信息錄入網(wǎng)站后臺數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)表里面。 用戶注冊的流程圖如圖5-3所示: 圖5-3 用戶注冊流程圖 用戶注冊界面圖如圖5-4所示: 圖5-4 用戶注冊界面圖 5.1.3求購查詢 用戶如要購買商品,可以在求購查詢界面進行商品信息的查找操作。求購查詢界面如圖5-5所示: 圖5-5 求購查詢界面圖 5.1.4二手信息 在二手

40、信息界面,用戶可以查看二手商品信息,可以對自己感興趣的二手商品信息進行商品詳細信息的查看操作。當(dāng)用戶進入到商品詳細信息界面之后,用戶可以對該商品進行收藏或者是添加進入購物車。二手信息界面圖如圖5-6所示: 圖5-6 二手信息界面圖 5.1.5交流留言 用戶在此版塊可以給后臺管理人員進行留言反饋操作。交流留言界面如圖5-7所示: 圖5-7 交流留言界面圖 5.2賣家功能模塊詳細設(shè)計 5.2.1增加商品信息 賣家用戶可以在自己的個人后臺進行商品信息的在線發(fā)布操作。增加商品信息界面如圖5-8所示: 圖5-8 增加商品信息界面圖 5.2.2商品信息管理 賣家用戶成功發(fā)布

41、商品信息之后,在商品信息管理界面可以對商品信息進行修改,刪除等管理操作。商品信息管理的運行效果如圖5-9所示: 圖5-9 商品信息管理界面 5.2.3客戶提交訂單 賣家可以查看用戶的訂單信息,上面約定了交貨時間與交貨地點等信息??蛻籼峤挥唵谓缑鎴D如圖5-10所示: 圖5-10 客戶提交訂單界面圖 5.3買家功能模塊詳細設(shè)計 5.3.1我的購物車 買家用戶可以在我的購物車界面進行訂單提交操作。我的購物車界面圖如圖5-11所示: 圖5-11 我的購物車界面圖 5.3.2我的購物訂單 買家用戶完成訂單的提交操作之后,在我的購物訂單界面就可以查看購物商品的交貨時間與地點

42、等信息。我的購物訂單的運行效果圖如圖5-12所示: 圖5-12 我的購物訂單界面圖 5.3.3增加求購信息 買家在網(wǎng)站上面沒有發(fā)現(xiàn)自己需要的商品,但又非常需要該商品,買家就可以在增加求購信息界面對該需要的商品信息進行發(fā)布,當(dāng)其他需要處理此商品的用戶看見該用戶發(fā)布的求購商品信息之后,可以聯(lián)系買家用戶進行銷售。增加求購信息界面圖如圖5-13所示: 圖5-13 增加求購信息界面 5.4 管理員功能模塊詳細設(shè)計 5.4.1發(fā)布新聞公告 管理員在自己的操作后臺可以發(fā)布新聞公告信息,管理員可以設(shè)置該新聞公告信息是否在前臺進行展示。發(fā)布新聞公告界面圖如圖5-14所示: 圖5-14

43、 發(fā)布新聞公告界面圖 5.4.2注冊會員管理 管理員可以對前臺注冊的會員信息進行查看,可以設(shè)置某位具體的會員賬號為凍結(jié)狀態(tài)。管理員也能刪除失效的會員信息。注冊會員管理運行效果如圖5-15所示: 圖5-15 注冊會員管理界面圖 5.4.3交流留言管理 管理員可以查看用戶提交的留言信息,可以對每條留言信息進行信息回復(fù)操作。交流留言回復(fù)界面圖如圖5-16所示: 圖5-16 交流留言回復(fù)界面圖 6 系統(tǒng)測試 網(wǎng)站開發(fā)出來并不能夠保證軟件不會出錯,所以軟件開發(fā)完成之后,我們就需要針對開發(fā)出來的軟件進行測試,看看開發(fā)出來的軟件是不是能夠滿足用戶的要求。測試期間一

44、旦發(fā)現(xiàn)問題,我們也可以及時的解決,保證系統(tǒng)各個功能都能實現(xiàn),并沒有明顯邏輯操作錯誤出現(xiàn),系統(tǒng)安全性還有穩(wěn)定性要求都能通過,系統(tǒng)投入使用能夠穩(wěn)定長期的運行下去,我們前面所做的測試工作最主要就是排除系統(tǒng)操作的明顯問題,讓用戶用起來覺得安全放心,這個才是本次測試的目的。 6.1測試資源和環(huán)境 6.1.1硬件配置 測試已經(jīng)完成開發(fā)的軟件需要在一定環(huán)境中進行下去,下面我們就來介紹下系統(tǒng)測試需要的硬件環(huán)境。硬件配置表如表6-1所示: 表6-1硬件配置表 關(guān)鍵項 數(shù)量 性能要求 期望到位階段 測試PC機 1 I5,主頻4GHZ,硬盤1T,內(nèi)存8G 需求分析階段 數(shù)據(jù)庫服務(wù)器 1

45、 I5,主頻8GHZ,硬盤1T,內(nèi)存16G, 需求分析階段 6.1.2軟件配置 上面是系統(tǒng)測試所需硬件環(huán)境,軟件配置表如表6-2所示: 6.2 用戶界面測試 一個好的網(wǎng)站給人的第一印象首先就是界面了,其次才是功能,界面設(shè)計不合格,用戶使用就會感覺很難受,就會對該軟件比較反感,試想而知,界面設(shè)計不合格的軟件,用戶接受起來就不容易,用戶體驗不好則會造成用戶不會反復(fù)使用。所以界面設(shè)計也要滿足用戶使用的習(xí)慣,這樣用戶使用起來就會很順手,網(wǎng)站認可度就會相應(yīng)提高。網(wǎng)站使用率也不會低。用戶測試界面表如表6-3所示: 6.3功能測試 這個就是檢驗系統(tǒng)功能是不是

46、跟需求一樣,利用各種測試方法進行相關(guān)驗證,功能測試表如表6-4所示: 6.3.1登錄界面測試 下面根據(jù)管理員的登錄界面進行相關(guān)測試,檢驗當(dāng)管理員所有信息輸入完整正確之后,系統(tǒng)是否成功登錄進入系統(tǒng)首頁界面。當(dāng)管理員信息輸入錯誤時系統(tǒng)是否有報錯提示。登錄測試數(shù)據(jù)及結(jié)果表如表6-5所示: 表6-5 登陸測試數(shù)據(jù)及結(jié)果 當(dāng)管理員用戶名或者密碼這兩部分內(nèi)容出現(xiàn)任意一個錯誤,系統(tǒng)就不會成功登錄進去。還會有報錯提示。系統(tǒng)登錄出錯界面圖如圖6-1所示: 圖6-1 系統(tǒng)登錄出錯界面圖 當(dāng)?shù)卿洉r所有信息都正確填寫之后,點擊登錄,系統(tǒng)成功進去首頁,成功登入界面圖如圖6-2所示: 圖6-

47、2 系統(tǒng)首頁登錄成功界面圖 6.3.2 新聞公告界面測試 選擇發(fā)布新聞公告界面進行相關(guān)測試,查看新聞公告內(nèi)容發(fā)布界面是否符合要求。當(dāng)輸入標題,缺少公告內(nèi)容時,彈出錯誤提示如圖6-3所示: 圖6-3無公告內(nèi)容錯誤提示圖 當(dāng)輸入標題和公告內(nèi)容時,操作成功如圖6-4所示: 圖6-5成功發(fā)布新聞公告 6.4安全性測試 系統(tǒng)安全性也要進行對應(yīng)的測試,這個主要用來檢測和核實一下系統(tǒng)數(shù)據(jù)信息是否安全,用戶還有管理員登錄的密碼也要進行檢驗,安全性測試內(nèi)容如表6-7所示: 表6-7 安全性測試 6.5測試結(jié)果分析 呂梁離石區(qū)二手商品交易網(wǎng)站經(jīng)過上面的一系列的測試步驟,得出這個

48、系統(tǒng)功能上面還有用戶的界面設(shè)計上面,以及系統(tǒng)安全性上面測試都通過了,系統(tǒng)可以投入使用,能夠保證用戶使用放心。至此呂梁離石區(qū)二手商品交易網(wǎng)站的開發(fā)就算是真正地完成了。 總 結(jié) 本次開發(fā)的呂梁離石區(qū)二手商品交易網(wǎng)站已經(jīng)接近尾聲階段了,在這次獨立完成畢業(yè)設(shè)計的期間,不管是需求分析,還是系統(tǒng)的設(shè)計以及系統(tǒng)功能詳細實現(xiàn)還有最后的測試工作,每一步都要小心翼翼的完成,一步一步來,不然任何環(huán)節(jié)出現(xiàn)了差錯,返工起來也很麻煩,開發(fā)系統(tǒng)過程中,遇到了很多的難題,比如呂梁離石區(qū)二手商品交易網(wǎng)站需要具有什么樣的功能,這個思考了很久,后來參考別人做好的系統(tǒng),看看人家設(shè)計了什么功能,多

49、多參考下,后來這個問題就很好解決了,最難的就是系統(tǒng)編碼了,編碼出現(xiàn)很多不該出現(xiàn)的錯誤。系統(tǒng)整體界面雖然不是很好看,但起碼不花哨,用戶使用起來整體感覺就是簡潔,功能體驗雖然有點啰嗦,但是需要的功能都已經(jīng)具備了。 參考文獻 [1]李榮國,王見.MySQL數(shù)據(jù)庫在自動測試系統(tǒng)中的應(yīng)用[J].計算機應(yīng)用,2011,31(S2):169-171+175. [2]彭海波,向南平,曾波.用JSP訪問MySQL數(shù)據(jù)庫[J].電腦編程技巧與維護,2014(02):67-69. [3]王曉軍.JSP動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程與實驗指導(dǎo)[M].清

50、華大學(xué)出版社,2014. [4]李現(xiàn)艷,趙書俊,初元萍.基于MySQL的數(shù)據(jù)庫服務(wù)器性能測試[J].核電子學(xué)與探測技術(shù),2011,31(01):48-52. [5]趙鋼.JSP Servlet+EJB的Web模式應(yīng)用研究[J].電子設(shè)計工程,2013,21(13):47-49 [6]張知青.基于關(guān)系數(shù)據(jù)庫的查詢方法及優(yōu)化技術(shù)分析[J].煤炭技術(shù),2012,31(05):218-220. [7]孫輝.MySQL查詢優(yōu)化的研究和改進[D].華中科技大學(xué),2017. [8]肖英.解決JSP/Servlet開發(fā)中的中文亂碼問題[J].科技傳播,2011,(1)11-25 [9]王玲,葛寶豐

51、.二手商品交易平臺的設(shè)計與實現(xiàn)[J].電腦迷,2017(07):85. [10]劉秀芳,劉仲鵬.基于ASP.NET的商品交易網(wǎng)站設(shè)計與實現(xiàn)[J].黑龍江科技信息,2014(08):93. [11]徐陽.色彩在網(wǎng)站頁面設(shè)計中的應(yīng)用探討[J].計算機光盤軟件與應(yīng)用.2013(11). [12]王舉輝,張艷華.基于B/S的學(xué)生舊貨交易網(wǎng)站的設(shè)計[J].商場現(xiàn)代化,2015(32):179. [13]劉媛春,羅云翔.基于JSP的動態(tài)網(wǎng)頁技術(shù)[J].成都信息工程學(xué)院學(xué)報,2015(04):398-401. [14]袁健美.基于JSP的B/S動態(tài)網(wǎng)站開發(fā)及數(shù)據(jù)庫連接[J].計算機技術(shù)與發(fā)展,20

52、17(06):29-31+35. [15]魏強.JSP技術(shù)簡介及發(fā)展前景[J].裝備制造技術(shù),2015(07):118-119+124. [16]趙宏偉,秦昌明.基于B/S三層體系結(jié)構(gòu)的軟件設(shè)計方法研究[J].實驗室研究與探索,2014,30(07):64-66. [17]申浩.基于ASP.NET的貴安大學(xué)城二手物品交易網(wǎng)站的設(shè)計與實現(xiàn)[J].商,2016(35):223. [18] Li Na. An online bookstore website design based on ASP.NET platform [J]. Henan Science and Technology,

53、 2016 (09): 20-21. [19] David. Design and Implementation of Online Bookstore Based on JEE Platform [J]. Science and Technology Square, 2015 (08): 47-51. [20]Paul Venezia. Prepare now for the death of Flash and Java plug-ins[J]. InfoW,2016. 致 謝 從開始選

54、題到最終提交畢設(shè)經(jīng)歷了三個月時間,至此成功提交畢設(shè)作品還是多虧了身邊的老師,同學(xué),朋友以及家人的各種幫助。 指導(dǎo)老師在畢設(shè)作品上提出了許多建議,讓我不斷地去完善畢設(shè)作品,遇到困難,指導(dǎo)老師也給我提供了解決問題的思路,讓我在畢設(shè)作品的撰寫期間才能夠保持思路清晰。在此,只想對指導(dǎo)老師說聲謝謝! 同組的同學(xué)我也要向他們表示感謝。這幾個月我們一起進圖書館,一起互相分享資料,互相參考與檢查各自的畢設(shè)作品,互相提出問題,這幾個月雖然很短暫,但我們的友誼有了進一步提升。大學(xué)幾年來,也多謝你們給我提供的幫助。 我的家人,在我大學(xué)幾年悉心關(guān)懷,在我需要幫助的時候噓寒問暖,是我安心上學(xué)的后勤保障。 最后我要感謝我的母校,希望我的母校山西工商學(xué)院能夠培養(yǎng)出更多社會的棟梁。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!