基于web的二手商品交易平臺(tái)(共47頁(yè))_第1頁(yè)
基于web的二手商品交易平臺(tái)(共47頁(yè))_第2頁(yè)
基于web的二手商品交易平臺(tái)(共47頁(yè))_第3頁(yè)
基于web的二手商品交易平臺(tái)(共47頁(yè))_第4頁(yè)
基于web的二手商品交易平臺(tái)(共47頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 PAGE XXXIIJIU JIANG UNIVERSITY畢 業(yè) 論 文 題 目 基于(jy)web的九江學(xué)院(xuyun)二手商品交易 平臺(tái)(pngti) 英文題目 Jiujiang University Second-hand Goods Trading Platform Based on Web 院 系 信息科學(xué)與技術(shù)學(xué)院 專(zhuān) 業(yè) 信息管理與信息系統(tǒng) 姓 名 班級(jí)學(xué)號(hào) 指導(dǎo)教師 二一四年六月信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 PAGE 44摘 要隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和提高,人們?cè)絹?lái)越離不開(kāi)沒(méi)有(mi yu)網(wǎng)絡(luò)的生活。日常繳費(fèi),購(gòu)物,生活,娛樂(lè)和學(xué)習(xí)等等,人們已經(jīng)開(kāi)始極大的享受信息時(shí)代網(wǎng)絡(luò)

2、帶給人們的便利和好處。校園二手商品交易平臺(tái)嘗試通過(guò)web技術(shù)構(gòu)建一個(gè)網(wǎng)上購(gòu)物平臺(tái),幫助學(xué)生合理處理存在的二手物品,學(xué)生可以把二手物品發(fā)布到二手網(wǎng)站,然后有需求的學(xué)生進(jìn)行聯(lián)系購(gòu)買(mǎi),既節(jié)約(jiyu)又環(huán)保,促使學(xué)生養(yǎng)成不浪費(fèi)的良好習(xí)慣。校園二手商品交易平臺(tái)從二手市場(chǎng)的國(guó)內(nèi)外發(fā)展(fzhn)現(xiàn)狀入手,結(jié)合九江學(xué)院的二手市場(chǎng)的實(shí)際情況,介紹了系統(tǒng)的需求分析和可行性分析,從設(shè)計(jì)到實(shí)現(xiàn)詳細(xì)地介紹了系統(tǒng)開(kāi)發(fā)的具體步驟和應(yīng)用技術(shù),并配以圖例進(jìn)行詳盡的說(shuō)明。基于web的九江學(xué)院二手商品交易平臺(tái),基于B/S模式,采用web開(kāi)發(fā)技術(shù),應(yīng)用Tomcat服務(wù)器,以MySQL作為后臺(tái)數(shù)據(jù)庫(kù),使用MyEclipse作為開(kāi)

3、發(fā)工具進(jìn)行開(kāi)發(fā)。主要實(shí)現(xiàn)了用戶(hù)注冊(cè)與登錄、發(fā)布二手商品信息、購(gòu)買(mǎi)商品、最新商品展示、用戶(hù)管理、商品信息管理、商品審核、留言管理、發(fā)布公告信息等功能。這些功能更加方便和快捷的幫助同學(xué)們找到一個(gè)出售或購(gòu)買(mǎi)二手商品的平臺(tái)。關(guān)鍵詞:二手商品交易,瀏覽器/服務(wù)器模式,數(shù)據(jù)庫(kù)AbstractWith the development of network technology and improve, people more and more inseparable from the life without Internet. Daily pay cost, shopping, life, enterta

4、inment and learning, and so on, People are already greatly enjoy the network information age brings people convenience and benefits.Campus second-hand goods trading platform to build an online shopping platform Through the web technology, helping students to properly handle the second-hand items, St

5、udents could use the second-hand goods released to second-hand website, and then demand students to contact purchase, both economical and environmental protection, make students form the good habit of not to waste.Campus second-hand goods trading platform, from the perspective of the second-hand mar

6、ket development present situation at home and abroad, combined with the actual situation of Jiujiang University second-hand market, This paper introduces the system requirement analysis and feasibility analysis, From design to implementation in detail introduces the concrete steps of system developm

7、ent and application technology, and detailed instructions with illustrations.Web-based Jiujiang University second-hand goods trading platform, based on B/S model, Use the web development technology, application of Tomcat server, MySQL database as the background, Use MyEclipse as a development tool f

8、or development. Mainly realizes the user registration and login, the latest release of second-hand commodity information, purchase goods, commodity display, user management, commodity information management, product audit, message management, information announcement, etc. These functions more conve

9、nient and quick to help students find a sell or buy second-hand goods platform.Keywords:Second-handCommodity Trading, Browser/Server, Database目 錄 TOC o 1-3 h z u HYPERLINK l _Toc15413 摘 要 PAGEREF _Toc15413 I HYPERLINK l _Toc28116 Abstract PAGEREF _Toc28116 II HYPERLINK l _Toc9959 1 緒論(xln) HYPERLINK

10、 l _Toc16712 1.1國(guó)內(nèi)外相關(guān)研究(ynji)論述( PAGEREF _Toc16712 1) HYPERLINK l _Toc3798 1.2項(xiàng)目(xingm)開(kāi)發(fā)的意義( PAGEREF _Toc3798 2) HYPERLINK l _Toc25546 1.3論文結(jié)構(gòu)( PAGEREF _Toc25546 2) HYPERLINK l _Toc12552 2 系統(tǒng)需求分析 HYPERLINK l _Toc5679 2.1可行性研究( PAGEREF _Toc5679 4) HYPERLINK l _Toc9098 2.2應(yīng)用需求分析( PAGEREF _Toc9098 5)

11、HYPERLINK l _Toc10711 2.3業(yè)務(wù)流程分析( PAGEREF _Toc10711 5) HYPERLINK l _Toc11253 2.4功能需求分析( PAGEREF _Toc11253 7) HYPERLINK l _Toc29048 2.5小結(jié)( PAGEREF _Toc29048 8) HYPERLINK l _Toc23686 3 系統(tǒng)總體設(shè)計(jì) HYPERLINK l _Toc19212 3.1系統(tǒng)功能設(shè)計(jì)( PAGEREF _Toc19212 9) HYPERLINK l _Toc26190 3.2系統(tǒng)環(huán)境設(shè)計(jì)( PAGEREF _Toc26190 11) HY

12、PERLINK l _Toc23379 3.3數(shù)據(jù)庫(kù)設(shè)計(jì)( PAGEREF _Toc23379 12) HYPERLINK l _Toc7007 3.4小結(jié)( PAGEREF _Toc7007 22) HYPERLINK l _Toc9421 4 系統(tǒng)實(shí)現(xiàn) HYPERLINK l _Toc173 4.1用戶(hù)注冊(cè)模塊( PAGEREF _Toc173 23) HYPERLINK l _Toc23426 4.2賣(mài)家(mi ji)發(fā)布商品信息模塊的實(shí)現(xiàn)( PAGEREF _Toc23426 25) HYPERLINK l _Toc15061 4.3留言(liyn)模塊的實(shí)現(xiàn)( PAGEREF _To

13、c15061 27) HYPERLINK l _Toc23513 4.4小結(jié)(xioji)( PAGEREF _Toc23513 29) HYPERLINK l _Toc20611 5 軟件測(cè)試與論文工作總結(jié) HYPERLINK l _Toc27983 5.1軟件測(cè)試的重要性( PAGEREF _Toc27983 30) HYPERLINK l _Toc24769 5.2測(cè)試模塊( PAGEREF _Toc24769 30) HYPERLINK l _Toc14938 5.3系統(tǒng)維護(hù)( PAGEREF _Toc14938 33) HYPERLINK l _Toc7537 5.4小結(jié)( PAGE

14、REF _Toc7537 34) HYPERLINK l _Toc16757 總 結(jié)( PAGEREF _Toc16757 35) HYPERLINK l _Toc22207 致 謝( PAGEREF _Toc22207 36) HYPERLINK l _Toc5967 參考文獻(xiàn)( PAGEREF _Toc5967 37)1 緒論(xln)1.1國(guó)內(nèi)外相關(guān)(xinggun)研究論述 國(guó)外的電子商務(wù)系統(tǒng)發(fā)展的相對(duì)成熟,比如我們熟知的美國(guó)(mi u)的購(gòu)物網(wǎng)站,亞馬遜()、eBay等;歐洲更是通過(guò)頒布?xì)W洲電子商務(wù)動(dòng)議,發(fā)展電子商務(wù),使電信市場(chǎng)更加開(kāi)放。但是對(duì)于二手商品市場(chǎng)的開(kāi)發(fā)和研究,國(guó)外目前還處

15、于探索中,個(gè)別行業(yè)二手市場(chǎng)相對(duì)成熟,比如美國(guó)、德國(guó)和瑞士的二手車(chē)市場(chǎng)就相對(duì)成熟,因此國(guó)外的二手商品交易市場(chǎng)的還處于成長(zhǎng)階段,并沒(méi)有像電子商務(wù)市場(chǎng)一樣那么成熟1。我國(guó)的電子商務(wù)起步的比較晚,但是今天幾乎每個(gè)人都知道“淘寶”、“京東商城”,由此可見(jiàn)我國(guó)的電子商務(wù)市場(chǎng)發(fā)展的相當(dāng)迅猛和龐大的。這種電子商務(wù)市場(chǎng)的火熱也帶動(dòng)了二手商品市場(chǎng)的繁榮,比如5.8同城、趕緊網(wǎng)等等,當(dāng)然他們屬于大型的綜合性網(wǎng)站,面向的群體更是多樣性的。將二手商品網(wǎng)站進(jìn)行分類(lèi),可以大致有以下幾種:首先有地方二手商品交易網(wǎng)和全國(guó)性的二手商品交易網(wǎng),這屬于按照地域劃分;其次是根據(jù)網(wǎng)站提供的服務(wù)不同,其功能也不盡相同,第一種是只提供二手信

16、息的發(fā)布功能的網(wǎng)站,因?yàn)樵趨^(qū)域性的網(wǎng)站中,二手商品不能像新產(chǎn)品一樣給出明確的價(jià)格,為了保證交易的安全可靠,網(wǎng)站就只提供發(fā)布功能就能夠滿(mǎn)足消費(fèi)者的需求。但是由于二手商品的買(mǎi)賣(mài)雙方通過(guò)溝通交流完成交易,所以區(qū)域性便成了最大的弱點(diǎn)。第二種是專(zhuān)門(mén)的二手商品交易網(wǎng)站,但是由于安全性不能保障,系統(tǒng)不夠完善,也可能給買(mǎi)家?guī)?lái)?yè)p失2。由此可見(jiàn),我國(guó)的二手商品交易市場(chǎng)的發(fā)展是處于上升勢(shì)頭的。但是由于二手商品存在破損和折舊的問(wèn)題,這也使消費(fèi)者不能一眼看清楚商品的性能情況,那么驗(yàn)證二手商品的問(wèn)題就成了一道難題,所以大多數(shù)二手商品交易還是以線(xiàn)下交易為主,區(qū)域性為主的二手商品交易市場(chǎng)也就比全國(guó)性的二手商品交易市場(chǎng)發(fā)展的

17、好!總的來(lái)說(shuō),我國(guó)的二手商品交易市場(chǎng)還是在不斷發(fā)展,不斷完善中的。1.2項(xiàng)目(xingm)開(kāi)發(fā)的意義隨著互聯(lián)網(wǎng)技術(shù)的不斷深入,人們?cè)絹?lái)越離不開(kāi)網(wǎng)絡(luò),無(wú)論是臺(tái)式電腦(dinno)、筆記本還是ipad,甚至手機(jī)(shu j),人們有越來(lái)越多的途徑接觸互聯(lián)網(wǎng),人們也愿意通過(guò)互聯(lián)網(wǎng)去尋找信息、交流感情、處理工作、打發(fā)時(shí)間等等。可以說(shuō)現(xiàn)在的人們已經(jīng)到了沒(méi)有網(wǎng)絡(luò)不能活的地步?;ヂ?lián)網(wǎng)也正在深刻而重大的影響改變著人們的學(xué)習(xí)、工作和生活。打開(kāi)Internet,各種類(lèi)型的電子商務(wù)網(wǎng)站隨處可見(jiàn)。人們可以打破時(shí)間和空間的局限性,任意購(gòu)買(mǎi)自己需要的商品,也可以通過(guò)互聯(lián)網(wǎng)輕輕松松開(kāi)個(gè)網(wǎng)店,在家當(dāng)老板。作為大學(xué)校園,可以說(shuō)

18、它就是一個(gè)小型的社會(huì)。隨著每年的升學(xué)和畢業(yè),一方面畢業(yè)生急于處理自己大學(xué)幾年來(lái)用過(guò)又沒(méi)有損壞的物品,但是卻不能及時(shí)找到好的處理辦法,通過(guò)張貼小廣告和擺地?cái)偟男问?,不僅信息交流不暢通、效率低,更有很多不確定因素,并不能完全滿(mǎn)足學(xué)生們的需求;另一方面有很多學(xué)生尋找物美價(jià)廉的二手物品又求購(gòu)無(wú)門(mén)。這樣就形成一個(gè)惡性循環(huán),一邊是想處理物品但卻賣(mài)東西無(wú)門(mén)的畢業(yè)生;另一邊是想買(mǎi)便宜貨但卻求購(gòu)無(wú)門(mén)的學(xué)弟學(xué)妹。因此建立一個(gè)基于web的校園二手交易平臺(tái)就顯得尤為必要和可行。通過(guò)這樣一個(gè)平臺(tái),學(xué)生可以發(fā)布二手商品信息,有購(gòu)買(mǎi)需要的同學(xué)通過(guò)瀏覽,可以隨時(shí)購(gòu)買(mǎi)喜歡的商品,這樣不僅使校園內(nèi)的二手物品得到更好的二次利用,更

19、能讓學(xué)生們?cè)谧约旱膶?shí)際情況下選擇想要的二手物品,或者處理自己已經(jīng)不需要而對(duì)別人有用的二手物品。1.3論文結(jié)構(gòu)本文共有六章,其中各章的主要內(nèi)容如下:第一章是緒論。主要介紹了國(guó)內(nèi)外相關(guān)研究和項(xiàng)目開(kāi)發(fā)的可行性以及項(xiàng)目開(kāi)發(fā)的意義。第二章是系統(tǒng)需求分析。對(duì)系統(tǒng)進(jìn)行了可行性分析,從經(jīng)濟(jì)、社會(huì)、技術(shù)三方面進(jìn)行了分析;其次對(duì)功能需求進(jìn)行了分析;還通過(guò)流程圖來(lái)對(duì)系統(tǒng)的整體流程進(jìn)行展示。第三章是系統(tǒng)(xtng)設(shè)計(jì)。主要包括系統(tǒng)功能模塊設(shè)計(jì),系統(tǒng)環(huán)境設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。功能模塊設(shè)計(jì)主要以功能模塊圖來(lái)展現(xiàn)(zhnxin)系統(tǒng)的整體框架;然后介紹該系統(tǒng)的設(shè)計(jì)以及實(shí)施環(huán)境,最后就是對(duì)系統(tǒng)進(jìn)行具體的詳細(xì)的數(shù)據(jù)庫(kù)設(shè)計(jì)。第四章

20、是系統(tǒng)(xtng)實(shí)現(xiàn)。主要介紹了系統(tǒng)關(guān)鍵部分的實(shí)現(xiàn),用流程圖和示意圖說(shuō)明。第五章是軟件測(cè)試與論文工作總結(jié)。主要介紹了系統(tǒng)的測(cè)試模塊,以及對(duì)論文的工作總結(jié)。2 系統(tǒng)(xtng)需求分析 2.1可行性研究可行性研究實(shí)質(zhì)是科學(xué)(kxu)的分析和論證,目的就是以最小的投入獲得正確的決策。首先可行性研究是建立在調(diào)查的基礎(chǔ)之上的,通過(guò)對(duì)項(xiàng)目前期的市場(chǎng)、經(jīng)濟(jì)、財(cái)務(wù)等的調(diào)查和分析,來(lái)對(duì)項(xiàng)目是否可以實(shí)施進(jìn)行客觀(guān)的前提論證3。盡量減少浪費(fèi)和投資(tu z)失誤、以便正確決策,確保新系統(tǒng)的開(kāi)發(fā)成功。以下就是從技術(shù)、社會(huì)、經(jīng)濟(jì)這三個(gè)方面對(duì)九江學(xué)院二手商品交易平臺(tái)進(jìn)行的可行性研究。2.1.1技術(shù)可行性技術(shù)上面全部采用

21、開(kāi)源的軟件,myeclipse開(kāi)發(fā)工具 和tomcat服務(wù)器。使用web的B/S結(jié)構(gòu),也就是Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu)。語(yǔ)言方面主要采用java的三大框架技術(shù),也就是spring、struts和hibernate技術(shù),以上技術(shù)可以完全支撐整個(gè)系統(tǒng)的開(kāi)發(fā)和實(shí)現(xiàn)。使用這種類(lèi)型的開(kāi)發(fā)方式,徹底地分離業(yè)務(wù)邏輯層和持久層,大大降低了對(duì)于系統(tǒng)修改工作的難度,讓代碼更具可復(fù)制性,真正意義上實(shí)現(xiàn)低耦合的代碼編寫(xiě)要求。無(wú)論客戶(hù)的要求怎么變化,只需要在原來(lái)代碼的基礎(chǔ)上進(jìn)行修改,模型層基本上很少改動(dòng),大大提高了代碼的使用效率和團(tuán)隊(duì)的開(kāi)發(fā)效率,節(jié)約了系統(tǒng)資源,有利于團(tuán)隊(duì)成員展開(kāi)更好的合作4。由

22、上可知,該九江學(xué)院二手商品交易平臺(tái)具有技術(shù)可行性。2.1.2社會(huì)可行性本系統(tǒng)呼應(yīng)我國(guó)的十八大政策,即:建立資源節(jié)約型社會(huì)。通過(guò)二手商品交易平臺(tái),使得有需求的人能夠有平臺(tái)可以選擇,無(wú)論的是買(mǎi)方還是賣(mài)方,都能找到一個(gè)合適的平臺(tái)購(gòu)買(mǎi)或銷(xiāo)售二手物品,特別是對(duì)于在校學(xué)生,更使得物盡其用,減少了浪費(fèi)。對(duì)于大學(xué)生勤儉節(jié)約教育方面也有正面引導(dǎo)作用,所以該系統(tǒng)對(duì)于社會(huì)的積極影響不容小覷。由上可知,該二手商品交易平臺(tái)具有社會(huì)可行性。2.1.3經(jīng)濟(jì)(jngj)可行性該二手商品交易平臺(tái)可以使有二手物品的同學(xué)找到出售的平臺(tái),比如書(shū)籍、電腦桌、臉盆等等,這樣不僅能使得資源得到利用,還可以為同學(xué)帶來(lái)額外的收入。另一方面,還

23、可以使得有買(mǎi)東西的同學(xué)減少購(gòu)物的開(kāi)支,買(mǎi)到經(jīng)濟(jì)(jngj)又實(shí)惠的用品,從某種程度上來(lái)說(shuō),這對(duì)校園的二手市場(chǎng)的經(jīng)濟(jì)繁榮具有一定的推動(dòng)作用。對(duì)大學(xué)生盲目攀比的風(fēng)氣也有積極的整肅作用。由上可知,該二手(r shu)商品交易平臺(tái)具有經(jīng)濟(jì)可行性。2.2應(yīng)用需求分析根據(jù)對(duì)九江學(xué)院的二手市場(chǎng)的調(diào)查,目前大部分同學(xué)還是采用傳統(tǒng)的銷(xiāo)售方式,靠張貼小廣告在樓道走廊,或者是在校園里面擺地?cái)偟?。?gòu)買(mǎi)的同學(xué)也全靠看小廣告,或者是逛校園尋找賣(mài)二手商品的地方。這種傳統(tǒng)的方式,根本就無(wú)法滿(mǎn)足廣大同學(xué)的需要,同學(xué)們迫切希望有這樣一個(gè)二手網(wǎng)站來(lái)改進(jìn)現(xiàn)有的模式,具體需求主要表現(xiàn)在以下幾個(gè)方面:(1)對(duì)于買(mǎi)東西的同學(xué)來(lái)說(shuō),買(mǎi)家希望

24、可以根據(jù)商品類(lèi)別的不同搜索到多個(gè)二手商品,進(jìn)而進(jìn)行對(duì)比,選擇購(gòu)買(mǎi)自己中意的商品;買(mǎi)家希望網(wǎng)站可以對(duì)二手商品進(jìn)行審核驗(yàn)貨,只有可以使用的二手商品才能進(jìn)行展示銷(xiāo)售,這樣才能有效的保障買(mǎi)家的利益不受損害。(2)對(duì)于賣(mài)東西的同學(xué)來(lái)說(shuō),多數(shù)賣(mài)家希望自己可以發(fā)布二手物品,以吸引更多的客戶(hù),賣(mài)出好價(jià)錢(qián)。而對(duì)于有些急于出售二手物品的同學(xué),這樣的賣(mài)家又希望可以有人隨時(shí)能收購(gòu)二手物品,他們也就能夠隨時(shí)處理二手物品不至于扔掉。(3)系統(tǒng)應(yīng)該保障所有用戶(hù)登錄后的安全性,要進(jìn)行身份識(shí)別。還應(yīng)該明確區(qū)分前臺(tái)和后臺(tái)的管理;對(duì)于系統(tǒng)來(lái)說(shuō),要有很好的交互功能,比如說(shuō)對(duì)于前臺(tái)賣(mài)家有商品出售的時(shí)候,后臺(tái)管理員應(yīng)該能夠及時(shí)審核商品,

25、有使用價(jià)值的商品就可以在首頁(yè)顯示,否則給予拒絕。2.3業(yè)務(wù)流程分析(fnx)基于(jy)web的二手商品交易系統(tǒng)(xtng)主要分為用戶(hù)前臺(tái)瀏覽購(gòu)買(mǎi)及賣(mài)家銷(xiāo)售和管理員后臺(tái)管理三部分。用戶(hù)登錄到系統(tǒng)主頁(yè)面,可以查看首頁(yè)最新商品,購(gòu)買(mǎi)商品,購(gòu)買(mǎi)后可以抽獎(jiǎng)等,查看自己的購(gòu)買(mǎi)訂單以及在線(xiàn)留言等。賣(mài)家登錄后經(jīng)過(guò)與管理員協(xié)商,管理員經(jīng)過(guò)授權(quán)后,賣(mài)家可以銷(xiāo)售商品、查看銷(xiāo)售記錄以及留言。管理員登錄后可以管理商品類(lèi)別、會(huì)員(即賣(mài)家)信息、銷(xiāo)售商品審核,以及管理公告和留言的功能。業(yè)務(wù)流程圖如圖2-1所示。圖2-1業(yè)務(wù)(yw)流程圖2.4功能(gngnng)需求分析九江學(xué)院二手商品交易平臺(tái)(pngti),為每一個(gè)具

26、有不同需求的同學(xué)提供方便,使那些隨時(shí)想要出售二手商品的同學(xué)找到一個(gè)方便快捷的銷(xiāo)售平臺(tái);幫助那些想要購(gòu)買(mǎi)二手商品的同學(xué)提供一個(gè)安全、可信和方便的購(gòu)物網(wǎng)站。該系統(tǒng)是通過(guò)B/S模式下連接個(gè)人小型數(shù)據(jù)庫(kù)MySQL的方法而進(jìn)行研發(fā)的二手商品交易系統(tǒng),前期通過(guò)實(shí)際調(diào)查為該系統(tǒng)不同用戶(hù)劃分了合理的需求,并與實(shí)際相結(jié)合,實(shí)現(xiàn)了每一個(gè)用戶(hù)的不同功能。該系統(tǒng)有四個(gè)角色,分別是普通用戶(hù)、注冊(cè)用戶(hù)(買(mǎi)家)、注冊(cè)用戶(hù)(賣(mài)家)和管理員。每一個(gè)角色因其角色權(quán)限的不同,而擁有不同的功能。以下是具體的功能分析:(1)所有角色通過(guò)(tnggu)用戶(hù)名、密碼等身份驗(yàn)證后進(jìn)行登錄。(2)普通用戶(hù),他只有瀏覽網(wǎng)站的權(quán)限,可以看到網(wǎng)站的

27、最新商品(shngpn)和公告信息。(3)注冊(cè)用戶(hù)分為兩種,分別是買(mǎi)家和賣(mài)家。所有進(jìn)行注冊(cè)登錄的用戶(hù),都擁有搜索商品、查看商品、查看和刪除購(gòu)買(mǎi)訂單,以及留言等功能,交易成功后可以進(jìn)行抽獎(jiǎng);另外,賣(mài)家用戶(hù)也可以銷(xiāo)售(xioshu)二手商品、查看銷(xiāo)售記錄和留言等功能。這里有一個(gè)重要原則,想要進(jìn)行二手商品銷(xiāo)售的用戶(hù),要通過(guò)管理員的審核才可以銷(xiāo)售。因?yàn)榭紤]到要長(zhǎng)期經(jīng)營(yíng)這個(gè)網(wǎng)站,管理員采用收費(fèi)的方式,才給予用戶(hù)銷(xiāo)售的權(quán)限。具體收費(fèi)形式由管理員和用戶(hù)之間協(xié)商,具體情況具體分析。管理員審核后通過(guò)的銷(xiāo)售用戶(hù),才能夠查看銷(xiāo)售狀態(tài)、銷(xiāo)售產(chǎn)品是否審批通過(guò)、查看銷(xiāo)售明細(xì)等功能。(4)管理員擁有最高權(quán)限。管理員擁有商品

28、類(lèi)別管理,包括商品類(lèi)別的增刪改查;用戶(hù)信息管理,包括用戶(hù)信息的查詢(xún)、修改、刪除以及對(duì)用戶(hù)銷(xiāo)售申請(qǐng)的審核;銷(xiāo)售審核管理,也就是對(duì)用戶(hù)產(chǎn)品性能的審核,只有商品具有可以使用性才會(huì)同意其銷(xiāo)售,審核通過(guò)后的商品才會(huì)在首頁(yè)進(jìn)行展示;銷(xiāo)售記錄管理,就是對(duì)用戶(hù)銷(xiāo)售詳情的查看、刪除的功能;公告管理,有對(duì)網(wǎng)站公告的增刪改查的功能;留言管理,可以對(duì)留言區(qū)的留言進(jìn)行回復(fù)、查看和刪除的功能;個(gè)人管理,就是對(duì)管理員密碼的修改功能。管理員總共有以上七大功能。(5)付款方式主要以貨到付款為主,因?yàn)檫@比較符合校園內(nèi)二手商品交易的實(shí)際情況。后期考慮到有進(jìn)行在線(xiàn)交易的需要,會(huì)進(jìn)行在線(xiàn)付款的功能的完善。2.5小結(jié)本章主要描述了該二手

29、商品交易平臺(tái)的功能需求分析,首先進(jìn)行了可行性分析,然后以業(yè)務(wù)流程圖為主線(xiàn),給我們展現(xiàn)了一個(gè)完整、詳盡、清晰的系統(tǒng)工作的流程。最后介紹了整個(gè)系統(tǒng)的功能需求,使我們對(duì)該系統(tǒng)的需求以及主要內(nèi)容有了一個(gè)大體的了解。為系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)打下了基礎(chǔ)。3 系統(tǒng)(xtng)總體設(shè)計(jì)3.1系統(tǒng)(xtng)功能設(shè)計(jì)系統(tǒng)設(shè)計(jì)就是(jish)把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過(guò)程5。通過(guò)對(duì)本系統(tǒng)的分析和研究,做出了二手市場(chǎng)交易平臺(tái)的總體規(guī)劃,這也是全面開(kāi)發(fā)系統(tǒng)的戰(zhàn)略基礎(chǔ)。3.1.1用戶(hù)(yngh)(賣(mài)家)功能模塊賣(mài)家功能模塊主要是針對(duì)那些想要銷(xiāo)售自己二手商品的同學(xué),他前期通過(guò)注冊(cè)登錄,然后與管理員進(jìn)行協(xié)商后,管理員通過(guò)操

30、作(cozu)審核后同意其銷(xiāo)售,他才能夠使用賣(mài)家的功能模塊。賣(mài)家功能模塊主要有以下四大功能模塊。(1)我的信息(xnx),在這個(gè)模塊用戶(hù)可以查看個(gè)人注冊(cè)信息。(2)我的銷(xiāo)售,在這個(gè)模塊用戶(hù)主要進(jìn)行銷(xiāo)售產(chǎn)品詳細(xì)信息的填寫(xiě),包括報(bào)價(jià)、產(chǎn)品圖片的上傳等,填寫(xiě)完成后可以查看管理員的審批狀態(tài),管理員審批通過(guò)后,其產(chǎn)品才會(huì)在首頁(yè)展示,以及銷(xiāo)售明細(xì)。(3)我要留言,在這個(gè)模塊,用戶(hù)可以對(duì)網(wǎng)站提出意見(jiàn)或建議并發(fā)表留言,也可以查看留言及回復(fù)情況。賣(mài)家模塊如圖3-1所示。 用戶(hù)(賣(mài)家)功能模塊用戶(hù)注冊(cè)查看個(gè)人信息搜索商品購(gòu)買(mǎi)商品訂單管理在線(xiàn)抽獎(jiǎng)查看抽獎(jiǎng)記錄留言在線(xiàn)用戶(hù)登錄 圖3-1賣(mài)家功能模塊圖3.1.2用戶(hù)(買(mǎi)

31、家)功能模塊買(mǎi)家用戶(hù)主要分為兩種,一種是沒(méi)有進(jìn)行注冊(cè)的用戶(hù),其只有瀏覽網(wǎng)站的功能;另一種是注冊(cè)過(guò)的用戶(hù),他登錄后可以進(jìn)行站內(nèi)搜索,瀏覽商品列表,購(gòu)買(mǎi)商品,購(gòu)買(mǎi)成功后可以進(jìn)行抽獎(jiǎng),還可以查看訂單表、抽獎(jiǎng)記錄,以及留言功能。買(mǎi)家模塊如圖3-2所示。 用戶(hù)(賣(mài)家)功能模塊用戶(hù)登錄用戶(hù)注冊(cè)查看個(gè)人信息發(fā)布商品查看銷(xiāo)售記錄在線(xiàn)留言圖3-2買(mǎi)家(mi ji)功能模塊圖3.1.3管理員功能模塊管理員擁有最高權(quán)限,他要通過(guò)驗(yàn)證登錄后,方可完成對(duì)系統(tǒng)的相關(guān)操作。不僅管理著所有的用戶(hù)信息和商品信息,還有對(duì)用戶(hù)及其商品進(jìn)行審核的功能,這充分保證了整個(gè)系統(tǒng)的安全(nqun)和有序的工作。以下分別對(duì)其七大功能模塊進(jìn)行闡

32、述。(1)商品(shngpn)分類(lèi)管理-管理員可以對(duì)商品的分類(lèi)進(jìn)行增加,刪除,查看,修改的功能。(2)用戶(hù)信息管理-管理員可以查看所有已注冊(cè)的用戶(hù)的信息,也可以對(duì)用戶(hù)信息進(jìn)行修改和刪除。最重要的一點(diǎn)在這個(gè)模塊,管理員對(duì)于用戶(hù)是否可以銷(xiāo)售的審批在這里進(jìn)行。(3)銷(xiāo)售審核-管理員對(duì)用戶(hù)銷(xiāo)售的商品的審批在這個(gè)模塊完成,對(duì)于商品性能不過(guò)關(guān)的用戶(hù),管理員不予通過(guò),其商品便不能再首頁(yè)展示,只有通過(guò)審批的商品,才會(huì)在首頁(yè)展現(xiàn)。(4)銷(xiāo)售記錄管理-管理員可以查看所有正在銷(xiāo)售中或已售完的商品的詳細(xì)信息,對(duì)于已經(jīng)售完的商品可以刪除。(5)公告管理-管理員擁有對(duì)公告的增刪查改的功能。 (6)留言管理-管理員可以查看

33、網(wǎng)站的全部留言,也可以刪除不合法留言,對(duì)于留言的回復(fù)功能也在這里完成。(7)個(gè)人管理-管理員更改個(gè)人的登錄密碼在這里完成。管理員功能模塊圖如圖3-3所示。個(gè)人管理 管 理 員 功 能 模 塊用戶(hù)信息管理商品分類(lèi)管理商品審核銷(xiāo)售記錄管理留言管理公告管理圖3-3管理員功能模塊圖3.2系統(tǒng)環(huán)境(hunjng)設(shè)計(jì)(1)硬件環(huán)境(hunjng)分析系統(tǒng)(xtng)最低配置為:至少200MHz Inter Pentium處理器,256M內(nèi)存,20G硬盤(pán),外加鼠標(biāo)、鍵盤(pán)、顯示器等相應(yīng)配置。(2)網(wǎng)站系統(tǒng)運(yùn)行環(huán)境分析 網(wǎng)站系統(tǒng)按照標(biāo)準(zhǔn)的800600分辨率運(yùn)行;該房屋交易信息系統(tǒng)必須在安裝了IIS(Inter

34、net信息服務(wù)器)、MySQL 數(shù)據(jù)庫(kù)等軟件的計(jì)算機(jī)上運(yùn)行。系統(tǒng)開(kāi)發(fā)使用了MyEclipse(開(kāi)發(fā)平臺(tái))、IIS(Internet信息服務(wù)器)、 MySQL數(shù)據(jù)庫(kù)。(3)系統(tǒng)開(kāi)發(fā)環(huán)境分析至少200MHz Inter Pentium處理器,512M內(nèi)存,40G硬盤(pán),Windows 7系統(tǒng),MyEclipse(開(kāi)發(fā)平臺(tái)),MySQL數(shù)據(jù)庫(kù),屏幕分辨率800600。(4)數(shù)據(jù)庫(kù)要求使創(chuàng)建的數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表能夠充分的滿(mǎn)足系統(tǒng)管理信息的添加,查詢(xún),修改等操作使用。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)流程。3.3數(shù)據(jù)庫(kù)設(shè)計(jì)(shj)數(shù)據(jù)庫(kù)是一個(gè)系統(tǒng)的核心和基礎(chǔ)(jch),它設(shè)計(jì)的好壞直接影響著整個(gè)系統(tǒng)的質(zhì)量。數(shù)據(jù)

35、庫(kù)的建立需要服務(wù)于系統(tǒng)的每個(gè)功能模塊,因此不能簡(jiǎn)單地將數(shù)據(jù)羅列出來(lái),而是要根據(jù)(gnj)合理的排列,力求消耗最少的資源,實(shí)現(xiàn)資源利用的最大化。通俗地說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)就像高樓大廈的地基一樣,如果設(shè)計(jì)的不合理,將在系統(tǒng)開(kāi)發(fā)過(guò)程中,甚至到后期的系統(tǒng)維護(hù)、功能變更和功能擴(kuò)充時(shí),將會(huì)引起一系列問(wèn)題,嚴(yán)重時(shí)甚至要重新設(shè)計(jì),重做大量已完成工作。我們選擇MySQL做為本系統(tǒng)的數(shù)據(jù)庫(kù)管理系統(tǒng),它的功能強(qiáng)大,使用簡(jiǎn)單,是中小型系統(tǒng)經(jīng)常采用的數(shù)據(jù)庫(kù)6。3.3.1系統(tǒng)用例圖本系統(tǒng)是為了實(shí)現(xiàn)二手商品的網(wǎng)上交易。通過(guò)系統(tǒng)實(shí)現(xiàn)多項(xiàng)功能,包括管理員對(duì)用戶(hù)的管理和對(duì)商品審核的功能,用戶(hù)發(fā)布二手商品和購(gòu)買(mǎi)物品的功能。前臺(tái):用戶(hù)在線(xiàn)

36、瀏覽所有商品,搜索相關(guān)商品,以及注冊(cè)成功后對(duì)商品的選購(gòu),購(gòu)物成功后生成訂單的功能。用戶(hù)經(jīng)過(guò)與管理員協(xié)商還可以發(fā)布個(gè)人二手商品的功能。后臺(tái):管理員可以對(duì)注冊(cè)用戶(hù)的信息進(jìn)行管理,可以對(duì)商品進(jìn)行審核,查看銷(xiāo)售記錄,以及對(duì)留言、公告的管理和維護(hù)功能。以下是系統(tǒng)用例圖。(1)管理員系統(tǒng)用例圖,如圖3-4所示。 管理員登錄商品分類(lèi)管理用戶(hù)信息管理留 言 管 理 在 線(xiàn) 回 復(fù) 線(xiàn) 下 聯(lián) 系個(gè) 人 管 理 管理員商 品 審 核公 告 管 理 圖3-4管理員系統(tǒng)用例圖 (2)用戶(hù)(yngh)系統(tǒng)用例圖,如圖3-5所示。用 戶(hù) 登 錄用 戶(hù) 注 冊(cè) 用 戶(hù)瀏 覽 商 品 線(xiàn) 下 聯(lián) 系 在 線(xiàn) 留 言 用 戶(hù)

37、 留 言線(xiàn) 下 支 付在 線(xiàn) 支 付提 交 訂 單商 品 發(fā) 布圖3-5用戶(hù)(yngh)系統(tǒng)用例圖(3)支付(zhf)系統(tǒng)用例圖,如圖3-6所示。 網(wǎng)銀系統(tǒng)下單支付 在線(xiàn)支付 線(xiàn)下支付 圖3-6支付系統(tǒng)用例圖3.3.2數(shù)據(jù)字典數(shù)據(jù)字典是為了說(shuō)明流程圖中各個(gè)元素的詳細(xì)作用而建的7。數(shù)據(jù)字典的內(nèi)容主要是對(duì)數(shù)據(jù)流程圖中的數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,處理邏輯,數(shù)據(jù)存儲(chǔ)和外部實(shí)體等六個(gè)方面來(lái)進(jìn)行具體的定義8。(1)數(shù)據(jù)項(xiàng) 數(shù)據(jù)項(xiàng):UserID; 含義(hny)說(shuō)明:用于標(biāo)識(shí)用戶(hù); 別名(bimng):用戶(hù)編號(hào); 長(zhǎng)度(chngd):18; 取值含義:用戶(hù)在該系統(tǒng)的唯一編號(hào); 邏輯關(guān)系:主鍵。 數(shù)據(jù)項(xiàng):Go

38、odsID; 含義說(shuō)明:用于標(biāo)識(shí)商品; 別名:商品編號(hào); 長(zhǎng)度:18; 取值含義:商品在該系統(tǒng)的唯一編號(hào); 邏輯關(guān)系:主鍵。 數(shù)據(jù)項(xiàng):OrderformID; 含義說(shuō)明:用于標(biāo)識(shí)訂單; 別名:訂單編號(hào); 長(zhǎng)度:18; 取值含義:訂單在該系統(tǒng)的唯一編號(hào); 邏輯關(guān)系:主鍵。 數(shù)據(jù)項(xiàng):MsgID; 含義說(shuō)明:用于標(biāo)識(shí)留言; 別名:留言編號(hào); 長(zhǎng)度:8; 取值含義:留言在該系統(tǒng)的唯一編號(hào); 邏輯關(guān)系:主鍵。 數(shù)據(jù)項(xiàng):NotifyID; 含義說(shuō)明:用于標(biāo)識(shí)公告; 別名(bimng):公告編號(hào); 長(zhǎng)度(chngd):18; 取值含義(hny):公告在該系統(tǒng)的唯一編號(hào); 邏輯關(guān)系:主鍵。 (2)數(shù)據(jù)結(jié)構(gòu) 數(shù)

39、據(jù)結(jié)構(gòu):用戶(hù); 含義說(shuō)明:二手商品交易系統(tǒng)的普通使用者; 組成:用戶(hù)編號(hào),用戶(hù)姓名,聯(lián)系方式,地址等。 數(shù)據(jù)結(jié)構(gòu):商品; 含義說(shuō)明:二手商品交易的主要對(duì)象; 組成:商品編號(hào),商品名稱(chēng),商品類(lèi)別,商品描述等。 數(shù)據(jù)結(jié)構(gòu):訂單; 含義說(shuō)明:二手商品交易系統(tǒng)買(mǎi)家用戶(hù)的購(gòu)物清單; 組成:訂單編號(hào),價(jià)格,數(shù)量,付款方式等。 數(shù)據(jù)結(jié)構(gòu):留言; 含義說(shuō)明:二手商品交易系統(tǒng)的交流媒介; 組成:留言編號(hào),留言?xún)?nèi)容,日期,作者等。 數(shù)據(jù)項(xiàng)沒(méi)能一一列舉完全,只列舉了取決定作用的數(shù)據(jù)項(xiàng)。 (3)數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ):用戶(hù)表; 說(shuō)明:用于存儲(chǔ)用戶(hù)信息; 輸入信息:用戶(hù)信息; 輸出信息:用戶(hù)信息。 數(shù)據(jù)存儲(chǔ):商品表; 說(shuō)明

40、:用于存儲(chǔ)商品信息; 輸入信息:商品信息; 輸出信息:商品信息。 數(shù)據(jù)存儲(chǔ)(cn ch):訂單表; 說(shuō)明:用于存儲(chǔ)訂單(dn dn)信息; 輸入信息(xnx):訂單信息; 輸出信息:訂單信息。 數(shù)據(jù)存儲(chǔ):留言表; 說(shuō)明:用于存儲(chǔ)留言信息; 輸入信息:信息留言; 輸出信息:留言信息。由此可以分析出各個(gè)主要實(shí)體之間的聯(lián)系。用戶(hù)與留言表之間:一位用戶(hù)可以發(fā)表多個(gè)留言,一個(gè)留言只能被一個(gè)用戶(hù)發(fā)表。賣(mài)家與商品之間:一個(gè)賣(mài)家可以發(fā)布多個(gè)商品,一個(gè)商品也可以被多個(gè)賣(mài)家發(fā)布。買(mǎi)家與商品之間:一個(gè)買(mǎi)家可以購(gòu)買(mǎi)多個(gè)商品,一個(gè)商品也可以被多個(gè)買(mǎi)家購(gòu)買(mǎi)。賣(mài)家與銷(xiāo)售記錄之間:一個(gè)賣(mài)家可以查看多個(gè)銷(xiāo)售記錄,一個(gè)銷(xiāo)售記錄只

41、能被一個(gè)賣(mài)家查看。買(mǎi)家與訂單之間:一個(gè)買(mǎi)家可以下達(dá)多個(gè)訂單,一個(gè)訂單只能被一個(gè)買(mǎi)家下達(dá)。3.3.3概念結(jié)構(gòu)設(shè)計(jì)將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu)即概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì),它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵9。而E-R模型是描述概念模型的最有力工具。由上訴分析可以知道各個(gè)實(shí)體之間的模型如下。概念模型使設(shè)計(jì)者的注意力能夠從復(fù)雜的實(shí)現(xiàn)細(xì)節(jié)中解脫出來(lái),而只集中在最重要的信息的組織結(jié)構(gòu)和處理模式上。概念結(jié)構(gòu)設(shè)計(jì)的策略主要有四種策略:自頂向下,自底向上,由里向外(逐步擴(kuò)張)和混合策略。下面是各個(gè)實(shí)體之間的聯(lián)系圖。 用戶(hù)(yngh)與留言表之間的聯(lián)系如圖3-7所示。圖3-7用戶(hù)(yngh)與留言表之間關(guān)系

42、圖 賣(mài)家與商品(shngpn)之間的聯(lián)系如圖3-8所示。圖3-8買(mǎi)家與訂單表之間關(guān)系 買(mǎi)家與商品之間的聯(lián)系如圖3-9所示。圖3-9買(mǎi)家與商品之間關(guān)系圖 賣(mài)家(mi ji)與銷(xiāo)售記錄表之間的聯(lián)系如圖3-10所示。圖3-10賣(mài)家與銷(xiāo)售(xioshu)記錄表之間關(guān)系賣(mài)家(mi ji)與商品之間的聯(lián)系如圖3-11所示。圖3-11賣(mài)家與商品之間關(guān)系圖子系統(tǒng)的分E-R圖設(shè)計(jì)好以后,下一步就是將所有的分E-R圖綜合成一個(gè)總的E-R圖,根據(jù)各個(gè)實(shí)體之間的聯(lián)系,分析匯總后得出完整的E-R圖。合并E-R圖的關(guān)鍵在于消除各分E-R圖之間的沖突10,消除冗余的部分,使實(shí)體之間的聯(lián)系更加清晰明了。按照合成總體E-R圖的

43、規(guī)則,消除不必要的冗余,畫(huà)出完整的E-R圖,如圖3-12所示。圖3-12全局(qunj)E-R圖3.3.4邏輯(lu j)結(jié)構(gòu)設(shè)計(jì)(1)邏輯(lu j)結(jié)構(gòu)設(shè)計(jì)的過(guò)程。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)分為兩個(gè)步驟:概念模型轉(zhuǎn)換為關(guān)系模型和對(duì)關(guān)系模型進(jìn)行優(yōu)化11。針對(duì)二手商品交易管理系統(tǒng),在邏輯結(jié)構(gòu)設(shè)計(jì)上采用關(guān)系模型來(lái)對(duì)概念結(jié)構(gòu)進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換的過(guò)程中嚴(yán)格按照E-R圖轉(zhuǎn)換為關(guān)系模型的規(guī)則,然后再將轉(zhuǎn)換的關(guān)系模型進(jìn)行優(yōu)化,為數(shù)據(jù)庫(kù)的設(shè)計(jì)進(jìn)行優(yōu)化,確保關(guān)系模型間的關(guān)系最小,為后面數(shù)據(jù)庫(kù)表的建設(shè)提供最優(yōu)的處理方法12。(2)E-R圖向關(guān)系模型的轉(zhuǎn)換。E-R圖有實(shí)體,實(shí)體屬性,實(shí)體關(guān)系三個(gè)要素組成關(guān)系模型是將這三者的

44、關(guān)系通過(guò)表體現(xiàn)出來(lái)。所以所謂的轉(zhuǎn)換只是將E-R圖進(jìn)行物理設(shè)計(jì),使各要素間的關(guān)系在表中體現(xiàn),并通過(guò)計(jì)算機(jī)顯示出來(lái)13。(3)依照轉(zhuǎn)換規(guī)則將二手(r shu)商品交易系統(tǒng)的E-R圖轉(zhuǎn)換(zhunhun)為關(guān)系模型如下。 用戶(hù)(yngh)表(用戶(hù)編號(hào),用戶(hù)名,密碼,郵箱,性別,真實(shí)姓名,聯(lián)系電話(huà),聯(lián)系地址,創(chuàng)建日期),主碼為用戶(hù)編號(hào)。商品分類(lèi)表(分類(lèi)編號(hào),分類(lèi)名),主碼為分類(lèi)編號(hào)。商品表(商品編號(hào),商品名稱(chēng),商品類(lèi)別,商品描述,物主,電話(huà),價(jià)格,數(shù)量,創(chuàng)建日期),主碼為商品編號(hào)。留言表(留言編號(hào),作者名,標(biāo)題,內(nèi)容,日期),主碼為商品編號(hào)。訂單表(訂單編號(hào),訂單金額,下單日期,付款狀態(tài)),主碼為訂單

45、編號(hào)。銷(xiāo)售記錄表(銷(xiāo)售記錄編號(hào),銷(xiāo)售名稱(chēng),數(shù)量,日期,狀態(tài)),主碼為銷(xiāo)售記錄編號(hào)。公告表(公告編號(hào),公告內(nèi)容,日期),主碼為公告編號(hào)。3.3.5數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是指根據(jù)用戶(hù)的需求,在某一具體的數(shù)據(jù)庫(kù) HYPERLINK /doc/6934296.html 管理系統(tǒng)上,設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過(guò)程。 HYPERLINK /doc/3054063.html 數(shù)據(jù)庫(kù)系統(tǒng)需要操作系統(tǒng)的支持。數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是 HYPERLINK /doc/6618373.html 信息系統(tǒng)開(kāi)發(fā)和建議中的核心技術(shù)。由于 HYPERLINK /doc/645463.html 數(shù)據(jù)庫(kù)應(yīng)

46、用系統(tǒng)的復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫(kù)設(shè)計(jì)就變得異常復(fù)雜,因此做這項(xiàng)工作要逐步完成。一個(gè)系統(tǒng)一定是由很多數(shù)據(jù)組成的,包括實(shí)體,聯(lián)系,數(shù)據(jù)庫(kù)等各方面數(shù)據(jù),其實(shí)我們一般把這些數(shù)據(jù)放在數(shù)據(jù)庫(kù)表中存儲(chǔ),所以一個(gè)好的數(shù)據(jù)庫(kù)系統(tǒng)必定是使系統(tǒng)效率提高的一個(gè)重要前提和基礎(chǔ)14,并且可以確保數(shù)據(jù)的完整性和安全性。當(dāng)用戶(hù)進(jìn)行基本的增刪改查的功能操作時(shí),必須要快速的執(zhí)行輸入輸出等功能,才能保證系統(tǒng)的正常運(yùn)行。如表3-1、表3-2、表3-3、表3-4和表3-5所示。表3-1公告信息表字段名稱(chēng)說(shuō)明類(lèi)型長(zhǎng)度備注NotifyID公告編號(hào)int4主鍵Desn公告標(biāo)題varchar(20)200Body公告內(nèi)容text(

47、20)16Date日期datatime8說(shuō)明(shumng):公告信息表用于存儲(chǔ)公告信息。表3-2用戶(hù)(yngh)信息表字段說(shuō)明類(lèi)型長(zhǎng)度備注userid用戶(hù)編號(hào)int18主鍵userName用戶(hù)名varchar (50)10userPassword密碼varchar (10)10sex性別int4telephone聯(lián)系電話(huà)Varchar(50)10createdate創(chuàng)建日期datetime8說(shuō)明(shumng):用戶(hù)信息表用于存儲(chǔ)用戶(hù)信息。表3-3商品信息表字段說(shuō)明類(lèi)型長(zhǎng)度備注goodsid商品編號(hào)int18主鍵title商品名稱(chēng)varchar(50)10description商品描述tex

48、t(16)255isuser物主int8telephone聯(lián)系電話(huà)varchar(50)10price價(jià)格int10reatedate發(fā)布日期datetime8goodstype商品類(lèi)型int8說(shuō)明:商品信息表用于存儲(chǔ)商品信息。表3-4訂單信息表字段說(shuō)明類(lèi)型長(zhǎng)度備注recordid銷(xiāo)售記錄編號(hào)int11主鍵name銷(xiāo)售記錄名稱(chēng)varchar(50)10price銷(xiāo)售金額text(16)255mount數(shù)量int11station狀態(tài)varchar(50)4reatedate發(fā)布日期datetime8說(shuō)明(shumng):訂單信息表用于存儲(chǔ)訂單信息。表3-5留言(liyn)信息表字段說(shuō)明類(lèi)型長(zhǎng)度

49、備注msgid留言編號(hào)int11主鍵title留言標(biāo)題varchar(50)10description留言?xún)?nèi)容text(16)255msgname留言者姓名int11msgsex留言者性別varchar(50)4tel聯(lián)系方式tnt10reatedate發(fā)布日期datetime8說(shuō)明:留言息表用于存儲(chǔ)(cn ch)留言信息。3.4小結(jié)本章主要介紹了該系統(tǒng)的整體結(jié)構(gòu)布局設(shè)計(jì),并且描述了該系統(tǒng)的功能模塊圖,數(shù)據(jù)庫(kù)設(shè)計(jì),用例圖等。系統(tǒng)使用Struts、Spring、Hibernate三大框架技術(shù)進(jìn)行系統(tǒng)分析,設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)采用jdbc技術(shù)連接數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)采用的是MySQL。4 系統(tǒng)(xtng)

50、實(shí)現(xiàn)4.1用戶(hù)注冊(cè)模塊(m kui)用戶(hù)注冊(cè)模塊包括用戶(hù)注冊(cè)與用戶(hù)登錄兩部分(b fen),分別設(shè)置注冊(cè)與登錄窗口。沒(méi)有進(jìn)行注冊(cè)的普通用戶(hù),只能在網(wǎng)站上面進(jìn)行的瀏覽,包括可以查看商品,查看公告等,如果想要購(gòu)買(mǎi)商品或者銷(xiāo)售二手商品,任何進(jìn)行編輯的功能,包括在線(xiàn)留言等都不能進(jìn)行操作,購(gòu)買(mǎi)、銷(xiāo)售、留言等模塊相對(duì)于用戶(hù)來(lái)說(shuō)是不可見(jiàn)的,也就是說(shuō)只有注冊(cè)的用戶(hù)才可以購(gòu)買(mǎi)二手商品或發(fā)布二手商品。下面通過(guò)用戶(hù)注冊(cè)的流程圖和用戶(hù)注冊(cè)模塊圖來(lái)進(jìn)一步展現(xiàn)用戶(hù)注冊(cè)這一流程是如何進(jìn)行的。通過(guò)java的三大框架技術(shù)做為后臺(tái)支持,JSP技術(shù)支持開(kāi)發(fā)前臺(tái)界面顯示部分的實(shí)現(xiàn)。其注冊(cè)流程如圖4-1所示。圖4-1用戶(hù)注冊(cè)流程圖 用

51、戶(hù)注冊(cè)的界面(jimin)如圖4-2所示。圖4-2用戶(hù)注冊(cè)模塊(m kui)圖在MySQL數(shù)據(jù)庫(kù)中的esjy/tables/sys-user表文件(wnjin)中保存用戶(hù)的注冊(cè)信息,當(dāng)用戶(hù)登錄的時(shí)候,先讀取文件內(nèi)容,進(jìn)行判斷,一共兩列 username和 password,先遍歷username,如果存在 在判斷password是否一樣。頁(yè)面由java技術(shù)和JSP前臺(tái)顯示技術(shù)共同完成。關(guān)鍵技術(shù)代碼如下:public String list() throws ExceptionDetachedCriteria dc= DetachedCriteria.forClass(User.class);i

52、f(user!=null&user.getUserName()!=null)dc.add(Restrictions.like(userName,%+user.getUserName()+%); dc.add(Restrictions.eq(auth, 0);dc.add(Restrictions.eq(state, 0);pager=getCommonService().findPagerByDetachedCriteria(dc,start, limit);return list;public String regist() throws Exceptionreturn regist; 4.

53、2賣(mài)家(mi ji)發(fā)布商品信息模塊的實(shí)現(xiàn)發(fā)布二手商品信息模塊由賣(mài)家用戶(hù)完成(wn chng),用戶(hù)注冊(cè)完成后,經(jīng)過(guò)與管理員協(xié)商,管理員審核同意后,賣(mài)家才能進(jìn)行商品的發(fā)布,發(fā)布完商品后,其商品不會(huì)立即在首頁(yè)展示,還需要管理員進(jìn)行商品審核,審核通過(guò)的商品才能在首頁(yè)顯示。賣(mài)家可以通過(guò)查看銷(xiāo)售記錄查看到其所有商品的審核情況以及銷(xiāo)售情況,審核通過(guò)的商品會(huì)顯示“審批(shnp)通過(guò)”字樣,沒(méi)有通過(guò)的商品會(huì)顯示“審批未通過(guò)”字樣。下面通過(guò)二手商品信息發(fā)布的流程圖、銷(xiāo)售模塊圖以及管理員審核模塊圖來(lái)展現(xiàn)賣(mài)家銷(xiāo)售二手商品這一流程是如何進(jìn)行的。商品信息發(fā)布流程圖如圖4-3所示。圖4-3商品信息發(fā)布(fb)流程圖管

54、理員審核(shnh)商品信息如圖4-4。圖4-4管理員審核(shnh)商品信息圖 賣(mài)家(mi ji)銷(xiāo)售功能的實(shí)現(xiàn)也是JSP技術(shù)(jsh)為主,打開(kāi)myeclipse,在webroot根目錄下的page/product包下面的product-edit中進(jìn)行編寫(xiě),其關(guān)鍵代碼技術(shù)如下:function checkSubmit() var brandName = $(#brandName).val().trim(); var model = $(#model).val().trim(); var price = $(#price).val().trim(); var amount = $(#amou

55、nt).val().trim(); if(brandName=|model=|price=|amount=) alert(*)為必填選項(xiàng)!); return false; if(isNaN(price) alert(價(jià)格請(qǐng)輸入數(shù)字!); return false; if(isNaN(amount) alert(庫(kù)存數(shù)量請(qǐng)輸入(shr)數(shù)字!); return false; if(confirm(確認(rèn)(qurn)提交?) return true; return false;視圖(sht)編輯如圖4-5所示。圖4-5商品編輯視圖4.3留言模塊的實(shí)現(xiàn)用戶(hù)與管理員溝通留言。網(wǎng)站管理員和賣(mài)家可以發(fā)布一些

56、商品信息,同時(shí)用戶(hù)也可以隨時(shí)隨地發(fā)表對(duì)該網(wǎng)站或者產(chǎn)品的意見(jiàn)或建議以及自己的一些感想等。管理員根據(jù)這些留言可以回復(fù)交流。由此可見(jiàn)這個(gè)在線(xiàn)留言模塊就非常必要和有意義,管理員通過(guò)這些留言或意見(jiàn)可以窺探自己網(wǎng)站的不足,進(jìn)而改善和改造,以吸引更多的人群,群策群力才能使每個(gè)人都產(chǎn)生主人翁的意識(shí),更愿意參與其中,共同建設(shè)這個(gè)九江學(xué)院的二手商品交易平臺(tái)。用戶(hù)留言模塊圖如圖4-6所示。圖4-6用戶(hù)(yngh)留言模塊圖用戶(hù)(yngh)留言功能的實(shí)現(xiàn)以JSP技術(shù)(jsh)為主,打開(kāi)myeclipse,在webroot根目錄下的page/message包下面的message-edit中進(jìn)行編寫(xiě),其關(guān)鍵代碼技術(shù)如下,

57、用戶(hù)留言部分關(guān)鍵代碼如下:function checkSubmit201() var title = $.trim($(#title).val(); var msg = $.trim($(#msg).val(); if(title.length=0|msg.length=0) alert(請(qǐng)輸入標(biāo)題和留言!); return false; if(confirm(確認(rèn)提交?) var content = editor.document.getBody().getText(); var htmlContent = editor.document.getBody().getHtml(); docum

58、ent.getElementById(content).value = content; document.getElementById(htmlContent).value = htmlContent; return true; 管理員回復(fù)(huf)留言示意圖,如圖4-7所示。圖4-7管理員回復(fù)(huf)留言模塊圖4.4小結(jié)(xioji)本章詳細(xì)的介紹了系統(tǒng)各個(gè)功能模塊是怎么進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)的。包括管理員登錄,用戶(hù)登錄,以及用戶(hù)銷(xiāo)售和留言模塊等,還要用戶(hù)如何購(gòu)物,賣(mài)家如何銷(xiāo)售等。在這我也給出有關(guān)該系統(tǒng)的一部分截圖,希望能對(duì)認(rèn)識(shí)該系統(tǒng)有關(guān)直觀(guān)的印象。5 軟件測(cè)試與論文工作(gngzu)總結(jié)5.1

59、軟件測(cè)試的重要性測(cè)試是開(kāi)發(fā)時(shí)期最后一個(gè)(y )階段,可以有效保證軟件的質(zhì)量。在軟件開(kāi)發(fā)的整個(gè)周期中,軟件測(cè)試占據(jù)(zhnj)了大約4的比重,由此可以想見(jiàn)測(cè)試有多么重要。軟件測(cè)試過(guò)程中不能害怕錯(cuò)誤的發(fā)生,反而應(yīng)該期待有錯(cuò)誤能發(fā)生,這樣就能及時(shí)的修改改正,以免在實(shí)施階段發(fā)生意外等情況,導(dǎo)致項(xiàng)目夭折。實(shí)質(zhì)上軟件測(cè)試是“試探性測(cè)驗(yàn)”,在試探中慢慢發(fā)現(xiàn)找到系統(tǒng)的問(wèn)題,最終目的是能夠及時(shí)改正15。是系統(tǒng)得以安全的進(jìn)行設(shè)計(jì)和開(kāi)發(fā)。同時(shí)我們?cè)谲浖y(cè)試的過(guò)程中應(yīng)該注意以下原則:(1)盡量避免由軟件開(kāi)發(fā)人員來(lái)自己測(cè)試自己的程序,因?yàn)橹挥杏善渌藖?lái)進(jìn)行,測(cè)試的結(jié)果才更更加客觀(guān)、有效。(2)要盡早地并且不斷地對(duì)自己的

60、軟件進(jìn)行測(cè)試,將系統(tǒng)的測(cè)試貫穿于整個(gè)系統(tǒng)開(kāi)發(fā)的過(guò)程中。(3)測(cè)試的數(shù)據(jù)有具有全面行,不僅要有符合正常條件的數(shù)據(jù),也要有不符合條件的數(shù)據(jù)進(jìn)行輸入,確保系統(tǒng)在數(shù)據(jù)部正常的情況下系統(tǒng)也能正常運(yùn)行。(4)全面檢查每一個(gè)測(cè)試的結(jié)果,防止因?yàn)槭韬龆鴮?dǎo)致錯(cuò)誤被遺漏。(5)對(duì)于每個(gè)階段進(jìn)行額測(cè)試都要進(jìn)行文檔保存,記錄下系統(tǒng)測(cè)試的過(guò)程,以備維護(hù)知識(shí)可以更快找到系統(tǒng)問(wèn)題。在軟件測(cè)試中有兩種最常用的方法:黑盒測(cè)試和白盒測(cè)試15。黑盒測(cè)試在不考慮程序內(nèi)部結(jié)構(gòu)和邏輯的條件下,采用窮舉輸入測(cè)試,把在用戶(hù)使用程序過(guò)程在可能出現(xiàn)的輸入都作為測(cè)試的情況。白盒測(cè)試則是清楚了解程序的內(nèi)部結(jié)構(gòu)和邏輯,通過(guò)檢測(cè)系統(tǒng)內(nèi)部的流程動(dòng)作是否按

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論