十一屆挑戰(zhàn)杯湖南省生課外學(xué)術(shù)科技作品競(jìng)賽_第1頁(yè)
十一屆挑戰(zhàn)杯湖南省生課外學(xué)術(shù)科技作品競(jìng)賽_第2頁(yè)
十一屆挑戰(zhàn)杯湖南省生課外學(xué)術(shù)科技作品競(jìng)賽_第3頁(yè)
十一屆挑戰(zhàn)杯湖南省生課外學(xué)術(shù)科技作品競(jìng)賽_第4頁(yè)
十一屆挑戰(zhàn)杯湖南省生課外學(xué)術(shù)科技作品競(jìng)賽_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

與微信公眾平臺(tái)與微信公眾平臺(tái)相結(jié)合的校園舊貨交易系統(tǒng)分析與設(shè)CombinedwithWeChatpublicplatformofCampushandcommoditiestradingsystemanalysisand摘隨著大學(xué)生購(gòu)買(mǎi)力的不斷增加,閑置的商品也不斷的上升,一些可以再使用的物品因?yàn)闆](méi)有相應(yīng)的平臺(tái)銷(xiāo)售導(dǎo)致了資源的浪費(fèi)。隨著人們以在這個(gè)交易平臺(tái)上發(fā)布,用戶可以在微信公眾平臺(tái)上輕松的發(fā)信息與查詢商品信關(guān)鍵字SQL;MySQL;JSP;MVC;微信Withanincreasingnumberofcollegestudents’purchasingpower.Idlegoodsalsoconstantlyrising.Someitemscanbeusedagainbecausethereisnocorrespondingplatformsalesleadtothewastheofresources.Asmoreandmorecommonpeopleuse.WeChatreceivinginformation,thecampussecond-handgoodsinformationonWeChatpublicplatformtomakelearningmoretimelyaccesstoinformation,butalsogavethestudentsamoreconvenientavailablesecond-handgoods.MaintaskdesignistobuildapublicplatformofcombiningtheWeChatcampussecond-handtradingsystem,causesthestudenttothesecond-handmaterials,articlesfordailyuseandwillgraduatesoontodealwiththegoods,canbereleasedonthetradingplatform,userscaneasilyonWeChatpublicplatformreleasedcommodityinformationandcommodityinformationquery.Keywords:SQL;MySQL;JSP;MVC;WeChatpublic目第1章緒目第1章緒 背 設(shè)計(jì)任 第2章需求分 與微信公眾平臺(tái)相結(jié)合的校園二手市場(chǎng)交易系統(tǒng)特 校園需求分 校園微信公眾平臺(tái)的優(yōu) 可行性分 技術(shù)可行 經(jīng)濟(jì)可行 校園商品支付可行 可操作可行 系統(tǒng)的技術(shù)介 2.5.1JSP技術(shù)介 Tomcat介 Servlet介 JavaScript概 JQuery介 MySQL介 JDBC介 微信接口的原 easywechat.jar MVC概 第三章系統(tǒng)總體設(shè) 設(shè)計(jì)思 用例識(shí) 系統(tǒng)開(kāi)發(fā)環(huán) 系統(tǒng)流 系統(tǒng)模塊設(shè) 前臺(tái)客戶端管理模 后臺(tái)管理端模 3.6數(shù)據(jù)庫(kù)設(shè) 第4章程序模塊3.6數(shù)據(jù)庫(kù)設(shè) 第4章程序模塊的實(shí)現(xiàn)及界面設(shè) 首頁(yè)界 用戶模 登錄界面 注冊(cè)界 查詢功 購(gòu)物車(chē)功能模 訂單功能模 發(fā)布商 編輯商品信 查看其他用戶發(fā)布的需求消 退 4.3系統(tǒng)管理模 添加商品分類(lèi)信 需求信息管 用戶權(quán)限管 用戶列 微信公眾平臺(tái)模 與微信公眾平臺(tái)的整 用戶關(guān)注模 用戶功能按鈕模 關(guān)鍵字搜索功 推送消息功 第5章結(jié) 參考文 11.1隨著11.1隨著學(xué)生每年的升學(xué)、畢業(yè)和購(gòu)買(mǎi)能力的逐漸提高,導(dǎo)致了量二手商品閑置與需求,只是以學(xué)校通過(guò)貼告示的方式來(lái)尋找自己需要的商品,這樣的方法十分有局限性的,會(huì)導(dǎo)致信息反饋慢,信息失去了原有的價(jià)值,缺乏時(shí)效性,造成資源浪費(fèi)。故一個(gè)網(wǎng)上校園二手交易系統(tǒng)的功能就能解決此方面的問(wèn)題。開(kāi)發(fā)一個(gè)功能齊全的C2C網(wǎng)絡(luò)平臺(tái),解決供應(yīng)和需求方面的信息需求,以滿足校園中的二手交易市場(chǎng)的現(xiàn)狀,是有很好的應(yīng)用前景的。端提供即時(shí)通訊服務(wù)的免費(fèi)應(yīng)用程序。注冊(cè)的用戶量截至2013年月已經(jīng)突破6億,是目前亞洲地區(qū)最大用戶群體的移動(dòng)即時(shí)通訊軟臺(tái),可以更好的做到商品信息及時(shí)交流1.2本系統(tǒng)需要設(shè)計(jì)客戶端和管理端,其中客戶端包括需求信息物,并且可以對(duì)放入購(gòu)物車(chē)中的商品進(jìn)行數(shù)量的增減與刪除商品條目處理。并且用戶還可以通過(guò)網(wǎng)站發(fā)布需求消息,對(duì)于一般用戶的權(quán)限并沒(méi)有限制,即一般用戶也是供應(yīng)商,但是對(duì)于用戶發(fā)布需求消息的員在此管理整個(gè)交易系統(tǒng)的商品的類(lèi)別,審核用戶發(fā)布的需求消息管理網(wǎng)站上二手管理網(wǎng)站上二手貨物的相關(guān)信息。并可以修改一般用戶的權(quán)限再與微信公眾平臺(tái)相結(jié)合,其總體設(shè)計(jì)WEB術(shù)的不斷發(fā)展,易逐步引向網(wǎng)絡(luò)中,將傳統(tǒng)的網(wǎng)站交易引入到微信平臺(tái)上2求分與微信公眾平臺(tái)相結(jié)合的校園二手市場(chǎng)交易系統(tǒng)特一般的網(wǎng)上交易平臺(tái)是面向廣大的社會(huì)群體,而與微信公眾穩(wěn)定方便良好通過(guò)見(jiàn)面交易的方式,解決了傳統(tǒng)的物品交易的物品與描述配送過(guò)程快配送過(guò)程快件損失等問(wèn)題。由于交易雙方都是在校的學(xué)生,一旦有交易節(jié)省購(gòu)物時(shí)間,增加在校學(xué)生的選擇余意義的網(wǎng)絡(luò)交易不一樣,因此整個(gè)交易過(guò)程并不是物理世界商品交易易為基本2.2從校園市場(chǎng)容量看,校園市場(chǎng)具有很大的開(kāi)發(fā)潛力。一個(gè)大學(xué)生四年求學(xué)生涯積累下的許多書(shū)籍和生活用品并不能在畢業(yè)后全都帶回家。而許多對(duì)在校生來(lái)說(shuō)有用的東西卻被畢業(yè)生以低廉的價(jià)格出售給廢品收購(gòu)者甚至是直接扔掉,能獲得饋贈(zèng)的在校生非常少,在供給信息極端匱乏的情況下,在校生只能去購(gòu)買(mǎi)全新的商品。而學(xué)生有物品閑置著不使用時(shí),通常只能遺憾地束之高閣,而有此類(lèi)商品需要的同學(xué)在無(wú)法獲得信息的情況下,也只能去購(gòu)買(mǎi)全新的商品,增大了經(jīng)濟(jì)壓力并且不利于資源的節(jié)約。而通過(guò)校園二手交易系統(tǒng)平臺(tái),大學(xué)生可以自行將舊教材、閑置物品發(fā)布到系統(tǒng)平臺(tái)上。通過(guò)校園二手交易系統(tǒng)不僅為臨畢業(yè)同學(xué)解決實(shí)際困難。同時(shí),也使有需求的同學(xué)以低的價(jià)格獲得到所需的物低的價(jià)格獲得到所需的物品,并有效的解決了資源浪費(fèi)的問(wèn)2.3校園微信公眾平臺(tái)的優(yōu)⑴操作的便捷性:每個(gè)人都可以參與到微信公眾平臺(tái)的互動(dòng)要用戶擁有微信賬號(hào),并且關(guān)注相關(guān)的微信公眾號(hào),就可以參與每年1.3~1.6%的速度在擴(kuò)招,2020年后高校的學(xué)生數(shù)量將達(dá)到5000⑹微信屬于新新媒體:對(duì)大學(xué)生群體具有比較強(qiáng)的吸引力,并且迎合了當(dāng)今天學(xué)生的生活習(xí)慣2.4行性分2.4.1本系統(tǒng)采JSPServletMySQL開(kāi)發(fā),WIN7JDBC有方便快捷使用靈活的特以及目前的廣泛實(shí)際應(yīng)因此使用JSPServlet是開(kāi)發(fā)平臺(tái)的最佳組合從而說(shuō)明本系統(tǒng)在技術(shù)方面可同時(shí)使用微信公眾平臺(tái)提供的開(kāi)發(fā)者功能進(jìn)行web項(xiàng)目與微信之間的接2.4.2通過(guò)這個(gè)交易平臺(tái),2.4.2通過(guò)這個(gè)交易平臺(tái),充分利用網(wǎng)絡(luò)與微信的時(shí)效性特點(diǎn)全面銷(xiāo)售二手商品,讓二手商品的功能可以得到充分的利用,既提高了商品的利用價(jià)值,而且節(jié)省消費(fèi)時(shí)的開(kāi)支,這對(duì)于沒(méi)有穩(wěn)定收入來(lái)源,甚至于沒(méi)有收入來(lái)源的學(xué)生群體而言,很好的為他們節(jié)省了生活費(fèi),同時(shí)可以拿方便快捷的到了自己想要的二手商品2.4.3由于在校師生居住范圍較小,所以其支付方式相對(duì)簡(jiǎn)單,從用的支付方式中可以選擇貨到付款方式。貨到付款,即現(xiàn)金支付方式?,F(xiàn)金支付主要采取傳統(tǒng)的錢(qián)物交易方式,優(yōu)點(diǎn)是交易直接,消費(fèi)否認(rèn)性,這種方式更加快捷、方便且2.4.4行此系統(tǒng)是與微信公眾平臺(tái)相結(jié)合,使用戶的使用環(huán)境提供了使得,同時(shí)從微信平臺(tái)操作更加的人2.5統(tǒng)的技術(shù)介JSPJavaServerPages,中文名叫java頁(yè)面,其本是一個(gè)簡(jiǎn)化的Servlet計(jì)。JSP術(shù)與ASP術(shù)有點(diǎn)類(lèi)似,它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件中插入Java程序段和JSP標(biāo)記,從而形成JSP件,后綴名為(*.jsp)。用JSP發(fā)的Web用是跨平臺(tái)的,系中重要環(huán)節(jié)之一,JSP創(chuàng)建高度動(dòng)態(tài)的Web提供了一個(gè)獨(dú)特JSP種實(shí)現(xiàn)普通靜態(tài)HTMLHTML混合編碼的網(wǎng)頁(yè)技術(shù)具有運(yùn)行效率高、跨平臺(tái)性、具有運(yùn)行效率高、跨平臺(tái)性、編程容易等優(yōu)點(diǎn)。在用JSP進(jìn)行WEB發(fā)時(shí),需要用到應(yīng)用服務(wù)器來(lái)進(jìn)行資源共享、網(wǎng)絡(luò)通信等進(jìn)行分應(yīng)用。在支持JSP的應(yīng)用服務(wù)器中采用TomcatTomcatApache-Jarkarta的一個(gè)子項(xiàng)目,免費(fèi)的開(kāi)源碼費(fèi)支持JSPServlet術(shù)的容器,同時(shí)也是一個(gè)WEB務(wù)器的軟件。在Servlet中,許多使用傳統(tǒng)CGI程序里比較難完成的任務(wù)都可通的CGI程序卻不可以。Servlet同時(shí)還可以在多個(gè)程序之間共享?yè)?jù),使得數(shù)據(jù)庫(kù)連接池之類(lèi)的功能很容易2.5.3ServletServlet是Java術(shù)對(duì)CGI編程的回答。Servlet序在服務(wù)運(yùn)行,動(dòng)態(tài)地形Web頁(yè)面。和傳統(tǒng)CGI與許多其他CGI術(shù)相比,JavaServlet有更好的效率性,功能更強(qiáng)大,更容易使JavaScriptJavaScript是屬于一種網(wǎng)絡(luò)的腳本語(yǔ)言,已經(jīng)被廣泛用于Web法實(shí)現(xiàn)的;又如驗(yàn)證HTML表單(Form)提交信息的有效性,用戶名不能為空或少于3密碼必須在620之間,郵箱格式必須是到JavaScript特點(diǎn):基于對(duì)象、簡(jiǎn)單、動(dòng)態(tài)性、跨平臺(tái)性JavaScript可以使網(wǎng)頁(yè)互動(dòng)性增強(qiáng)。JavaScript使有規(guī)律地重復(fù)HTML文段簡(jiǎn)化,已減少相應(yīng)的HTML文段簡(jiǎn)化,已減少相應(yīng)的下載時(shí)間。JavaScript能及時(shí)響的操作,對(duì)提交表單做即時(shí)的檢查,無(wú)需浪費(fèi)時(shí)間交由CGI的特點(diǎn)是無(wú)窮無(wú)盡的,只要擁有2.5.5JQueryjQuery免費(fèi)且開(kāi)源的,使MIT可協(xié)議。jQuery語(yǔ)法可以使開(kāi)發(fā)者更加便捷,例如選擇DOM、操作文檔對(duì)象、事件處理、制作動(dòng)畫(huà)效果、使用Ajax等其他功能。此外,jQueryAPI的開(kāi)發(fā)出功能更強(qiáng)大的靜態(tài)或者動(dòng)態(tài)MySQL是一個(gè)開(kāi)放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),由MySQLAB公司所開(kāi)發(fā)。MySQL十分廣泛地應(yīng)用在因特網(wǎng)上的一些中小型網(wǎng)站中。因其體積小、速度快、總體擁有成本低,特別是開(kāi)放源碼這一特性,使得更多的中小型網(wǎng)站為了使網(wǎng)站總體擁有成本降低而選擇了MySQL作為其網(wǎng)站的數(shù)JDBC種用于執(zhí)SQLAPI,可以為多種關(guān)系庫(kù)提供統(tǒng)一訪問(wèn),由一組用Java語(yǔ)言編寫(xiě)的類(lèi)和接口所組成。JavaAPI來(lái)編寫(xiě)數(shù)據(jù)庫(kù)的應(yīng)用有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBCAPI,就不必為訪問(wèn)Sybase據(jù)庫(kù)專(zhuān)門(mén)寫(xiě)一個(gè)程了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言“編寫(xiě)一處運(yùn)行”的優(yōu)2.5.7微信接口的原理其實(shí)就是每當(dāng)用戶發(fā)送一條微信信息到微信信公眾平臺(tái)的接口返回一條xml也是向用戶回復(fù)的內(nèi)容,同時(shí)要保證程序的效率,如果在5秒內(nèi)微信公眾平臺(tái)接口沒(méi)有接收到返回的xml,就自動(dòng)選擇放棄2.5.8easywechat.jareasywechat是一個(gè)純java開(kāi)發(fā)的用于微信公眾平臺(tái)的框架了微信的消息處理和發(fā)送,保證收發(fā)消息的效率和安全性。使微眾開(kāi)發(fā)變得更簡(jiǎn)單MVC全名ModelViewController,是模型(model-控制器(controler)的縮寫(xiě),是軟件設(shè)計(jì)典范的一種,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)新編寫(xiě)業(yè)務(wù)邏輯。MVC型如圖2.1用戶數(shù)據(jù)映射成模視模2.1MVC計(jì)模第三統(tǒng)總體設(shè)3.1與微信公眾平臺(tái)相結(jié)合的校園二手交易系統(tǒng)為用戶提供了一2.1MVC計(jì)模第三統(tǒng)總體設(shè)3.1與微信公眾平臺(tái)相結(jié)合的校園二手交易系統(tǒng)為用戶提供了一有:用戶管理、供求信息管理、商品分類(lèi)管理等3.2在角色的基礎(chǔ)上,可以識(shí)別出與權(quán)限相關(guān)的用例,從而得到所示3.2系統(tǒng)管理員功能3.3硬件CPU:酷睿i33.2系統(tǒng)管理員功能3.3硬件CPU:酷睿i3軟件內(nèi)存開(kāi)發(fā)工具:MyEclipse8.5、Tomcat7、瀏覽器:IE10.0分辨率:1024×768像素3.4界面:用戶在進(jìn)入網(wǎng)站后,訪問(wèn)網(wǎng)站的首頁(yè),其中除了有各商品的入口,還可以看到各種消息公告,其中還有供給消費(fèi)者搜目。下單完成后,系統(tǒng)將會(huì)通知賣(mài)方,同時(shí)也會(huì)將賣(mài)家聯(lián)系方式發(fā)給買(mǎi)方,然后雙方可進(jìn)行線下交易。在線下交易完成后,線上買(mǎi)方雙方必須填寫(xiě)自己的真實(shí)身份及聯(lián)系方式等等。同時(shí)用戶可以在添加微信公眾平臺(tái)界面:用戶首先關(guān)注該公眾賬號(hào),使可根據(jù)按鈕提給買(mǎi)方,然后雙方可進(jìn)行線下交易。在線下交易完成后,線上買(mǎi)方雙方必須填寫(xiě)自己的真實(shí)身份及聯(lián)系方式等等。同時(shí)用戶可以在添加微信公眾平臺(tái)界面:用戶首先關(guān)注該公眾賬號(hào),使可根據(jù)按鈕提3.5統(tǒng)模塊有了系統(tǒng)流程描述,我們就可以根據(jù)流程將系統(tǒng)劃分成一些表3.1123456789上圖是根據(jù)模塊完成任務(wù)的不同進(jìn)行劃分,一共包括10大功能體結(jié)構(gòu)的大概描述。下面再詳細(xì)介紹下各個(gè)模塊的功能劃分和細(xì)節(jié)3.5.1前臺(tái)客戶端管理1個(gè)人信息管理中的功能模塊每個(gè)系統(tǒng)功能的實(shí)現(xiàn)都少不了角色的參與,為了給予不同用的權(quán)限和功能,也為了一定程度確保物品交易的安全順的權(quán)限和功能,也為了一定程度確保物品交易的安全順利進(jìn)行,我必須不同用戶進(jìn)行管理。從表中可以看出該系統(tǒng)提供了用戶登錄3.2人信息管理功能的發(fā)布者,也關(guān)心著自己商品的相關(guān)信息。其功能模塊如表3.3所示信息查詢功能購(gòu)物車(chē)功能模改購(gòu)物車(chē)種商品的數(shù)量、清空購(gòu)物車(chē)的功能。具體如表3.4表3.4購(gòu)物車(chē)功能序 功能列 詳細(xì)功序 功能列 功能明 查看商品列 商品名稱,類(lèi)別,發(fā)布日 查看商品內(nèi) 商品名稱,類(lèi)別,發(fā)布日期,內(nèi) 查看商品類(lèi)別列 類(lèi)別列 管理個(gè)人商品信 修改、刪除個(gè)人發(fā)布的商品信 管理個(gè)人商品訂單情 取消、修改個(gè)人發(fā)布的商品信息訂序 功能列 功能明 備 用戶登 用戶輸入用戶名和密碼進(jìn)行驗(yàn) 用戶注 注冊(cè)用戶與登錄系 用戶信息查 瀏覽用戶填寫(xiě)的注冊(cè)信 碼3.5.2臺(tái)管理3.5.2臺(tái)管理具體功能如表3.5所示。表3.5用戶管理模2商品管理功能模塊用戶商品的信息進(jìn)行管理。如表3.6所示。表3.6商品管理功序 功能列 功能明 搜索商 商品名稱,類(lèi)別 查看商品詳細(xì)信 列出商品信息及相關(guān)事 添加商品類(lèi) 添加商品的各個(gè)類(lèi) 修改商品信 修改商品信序 功能明 功能明 管理員登 管理輸入用戶名和密碼,系統(tǒng)進(jìn)行驗(yàn) 查看用戶信 查看用戶信 修改用戶信 編輯用戶信 理 將商品放入購(gòu)物 將需求商品加入到自己的購(gòu)物車(chē) 取消購(gòu)物車(chē)種商 從購(gòu)物車(chē)中將物品拿出或刪 編輯購(gòu)物車(chē)中商品數(shù) 修改購(gòu)物車(chē)中已存在商品的數(shù) 清空購(gòu)物 將購(gòu)物車(chē)中的商品清3需求信息管理功能模塊管理員可以利用這個(gè)模塊來(lái)查看用戶所發(fā)布的3需求信息管理功能模塊管理員可以利用這個(gè)模塊來(lái)查看用戶所發(fā)布的需求信息,同時(shí)對(duì)求信息進(jìn)行審核與管理。如表3.7所示表3.7商品管理功3.6據(jù)庫(kù)設(shè)本交易系統(tǒng)采用的是進(jìn)行系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的。目前計(jì)有7張表。數(shù)據(jù)庫(kù)表單如表3.8表3.81此表主要用于管理商品的分類(lèi)如表3.93.9group表商品分2序 字段名 段類(lèi) 說(shuō) 備 分類(lèi)組編 主 序 數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)名 序 功能列 功能明 查看需求信 序號(hào),信息編號(hào),發(fā)布者,時(shí) 搜索需求信 信息需求的商 審核需求信 審核信息內(nèi)容的真實(shí)性與合法 除 刪除商 刪除商品信此表主要用于保存二手商品的相關(guān)信息如圖3.103.10goods表商品信3此表主要用于保存二手商品的相關(guān)信息如圖3.103.10goods表商品信33.11users表用戶信所4.管理員信息此表主要是保存管理員相關(guān)3.12理員信息5序 字段名 段類(lèi) 說(shuō) 管理員編 主 序 字段名 段類(lèi) 說(shuō) 用戶編 主 序 字段 字段類(lèi) 說(shuō) 備 物品編 主 發(fā)布物品的用戶編 外 物品所在 外 此表主要保存用戶購(gòu)物車(chē)信息3.13cart表購(gòu)物車(chē)信6.訂單信息此表主要保存用戶購(gòu)物車(chē)信息3.13cart表購(gòu)物車(chē)信6.訂單信息此表主要保存用戶訂單3.14order表購(gòu)物車(chē)信7.需求信息此表主要保存用戶訂單3.15requirement表購(gòu)物車(chē)序 字段名 段類(lèi) 說(shuō) 信息編 主 發(fā)布的用 外 序 字段名 段類(lèi) 說(shuō) 訂單編 主 訂單狀 外 所屬用 外 序 字段名 段類(lèi) 說(shuō) 購(gòu)物車(chē)編 主 商品 外 所屬用 外44.1頁(yè)44.1頁(yè)首頁(yè)模塊主要由三個(gè)部分組中的內(nèi)嵌框架技術(shù)組成·上部包含:標(biāo)題如4.1所示:4.14.2界4.2界JQuery完成,其中用戶名是否存在、驗(yàn)證碼的正確與否需要使用JQueryajax()向服務(wù)器發(fā)送異步請(qǐng)求。點(diǎn)擊“登錄”按鈕,系統(tǒng)隨即將已經(jīng)初步校驗(yàn)的表單提交到后臺(tái)servlet中再次進(jìn)行驗(yàn)證,若次都驗(yàn)證成功后,會(huì)跳轉(zhuǎn)到4.2.2冊(cè)界(1)初次登錄的會(huì)員可以點(diǎn)擊“立即注冊(cè)”按鈕跳轉(zhuǎn)頁(yè)面。在填寫(xiě)表單的時(shí)候,使用jquery和ajax()進(jìn)行前臺(tái)校驗(yàn),(2)在簡(jiǎn)單注冊(cè)成功之后的會(huì)員,如需要發(fā)布商品信息寫(xiě)更加詳細(xì)的信息,且微信賬號(hào)關(guān)注相對(duì)應(yīng)的公眾詢功(1)詢功(1)為用戶提供快速查詢的功能,將查詢的物品關(guān)鍵字輸入框中或者選擇下拉按鈕進(jìn)行類(lèi)別的查詢,點(diǎn)擊“搜索”按鈕后,系統(tǒng)獎(jiǎng)通過(guò)數(shù)據(jù)庫(kù)進(jìn)行查詢。并將查詢的結(jié)果展示出到頁(yè)面上,如果沒(méi)有相關(guān)商品,就會(huì)提示沒(méi)有此類(lèi)商品出售。如圖4.4所示4.4界(2)在首頁(yè)左部,為用戶提供按商品分類(lèi)查詢的手風(fēng)琴式菜查詢商品,如圖4.5所示4.5手風(fēng)琴式菜單查詢商品界4.2.4物車(chē)功為用戶提4.2.4物車(chē)功為用戶提供了便利的購(gòu)物環(huán)境,用戶可以添加、修改、刪除修改底層數(shù)據(jù)庫(kù)信息。所以需要使用JQuery的異步處理來(lái)訪問(wèn)服務(wù)當(dāng)數(shù)量為1時(shí),如果繼續(xù)將數(shù)量減1,會(huì)彈出對(duì)話框,提否刪除該條目。如4.64.6車(chē)界4.2.5單功能模(1)在購(gòu)物車(chē)頁(yè)面,點(diǎn)擊“結(jié)算”按鈕,便完成了選中的商品備生成訂單信息。如圖4.74.7訂單界(2)再點(diǎn)擊“提交訂單”后,便成功的生成了訂單。如圖4.8示4.8提交訂單成功界4.8提交訂單成功界(3)用戶可以點(diǎn)擊我的訂單查看所有的訂單列表。如圖4.9所示4.9列表界(4)用戶可以點(diǎn)擊“訂單號(hào)”鏈接或者是“查看”鏈接查看訂詳細(xì)信息。如圖4.104.10詳細(xì)頁(yè)當(dāng)用戶在點(diǎn)擊相應(yīng)的立即支付按鈕,會(huì)跳轉(zhuǎn)到交易銀行選擇面4.114.11支付頁(yè)由面4.114.11支付頁(yè)由于并沒(méi)有申請(qǐng)相應(yīng)的第三方平臺(tái)交易商號(hào)雖然實(shí)現(xiàn)了應(yīng)的線上交易功能,再者是同校交易,故采用線上下單,線下現(xiàn)金交的方式,使交易的可靠性更4.2.6布商擊后會(huì)進(jìn)入添加商品表單頁(yè)面。表單使用JQuery對(duì)其進(jìn)行校驗(yàn),校驗(yàn)無(wú)誤后,頁(yè)面顯示添加商品成功。如圖4.12所示4.12商品界4.2.7輯商品信擊后會(huì)進(jìn)入商品管理頁(yè)面。商品的詳細(xì)頁(yè)面上方有一個(gè)名為“編戶,并且按鈕會(huì)變成“編輯”和“刪除”兩個(gè)按鈕。如圖4.13所示。當(dāng)用戶在登錄后,相應(yīng)的查看查處需求消息鏈接,可以查看戶所發(fā)布的,且通過(guò)后臺(tái)管理員審核的最新需求消息。同時(shí)可以發(fā)相應(yīng)的需求消息,但是必須經(jīng)過(guò)管理員審核才可以讓其他用戶查看。414圖4.14用戶查看與發(fā)布需求消息4.2.9當(dāng)用戶在登錄后,單擊退出鏈接可以完成用戶的退出。當(dāng)退后頁(yè)面會(huì)跳轉(zhuǎn)回到登錄后頁(yè)面會(huì)跳轉(zhuǎn)回到登錄4.3統(tǒng)管理系統(tǒng)管理員是整個(gè)網(wǎng)站中權(quán)限最大的,其功能主要是維護(hù)與戶、商品的相關(guān)信息以及用戶發(fā)布的需求消息管理4.3.1加商品管理員在分類(lèi)管理下,可以添加、編輯、刪除一級(jí)或者二級(jí)息。若一級(jí)分類(lèi)下存在著子分類(lèi),就不能刪除。二級(jí)分類(lèi)下存在品,也不能刪除圖4.15分類(lèi)列表界管理員可以查看用戶所發(fā)的需求信息并審核信息,信息分為態(tài),等待審核、審核通過(guò)、未審核通過(guò)。審核通過(guò)的信息才能成4.18管理用戶發(fā)布信4.3.3戶權(quán)限管若用戶發(fā)布過(guò)多的非法信息,管理員有權(quán)限將用戶發(fā)布信息給取消。如圖戶列4.3.4戶列管理員可以查看所有的用戶列表,同時(shí)點(diǎn)擊相應(yīng)的用戶名鏈列表,點(diǎn)擊用戶狀態(tài)相對(duì)應(yīng)的鏈接,可以查看該狀態(tài)下的所有用戶如圖4.20示4.20列表界4.4.1與微信公眾平臺(tái)的整將微信公眾平開(kāi)戶開(kāi)發(fā)者模式,獲取相應(yīng)的應(yīng)和應(yīng)用密時(shí)配置系統(tǒng)的URL(服務(wù)器地址)與填寫(xiě)Token(令牌)。利4.4.2模當(dāng)有用戶首次關(guān)注了相應(yīng)的服務(wù)號(hào)”HyUNTzSc”之后,會(huì)觸后臺(tái)的訂閱事件,微信服務(wù)4.4.2模當(dāng)有用戶首次關(guān)注了相應(yīng)的服務(wù)號(hào)”HyUNTzSc”之后,會(huì)觸后臺(tái)的訂閱事件,微信服務(wù)號(hào)會(huì)相應(yīng)自動(dòng)回復(fù)一條信息給用戶,提用戶輸入獲取相應(yīng)的平臺(tái)使用幫助文檔。其代碼當(dāng)用戶回復(fù)”O(jiān)K”的信息后,后臺(tái)接收到用戶發(fā)來(lái)的文本消息一個(gè)查找圖文信息的類(lèi)newsCrawler查找”O(jiān)K”關(guān)鍵字的圖文信息,并返回,若不是相應(yīng)的”O(jiān)K”字符,則回復(fù)錯(cuò)誤字符的文本信息。代下ProtectedBaseMsgonText(Stringcontent)If如果用戶輸入通過(guò)newCrawlerReturn}catch(IOException{//如果出現(xiàn)IO錯(cuò)誤,則返回返回nullReturn}else}}如4.21所示1. ProtectedBaseMsghandleSubscribe(BaseEventevent)StringmesagReturn 4.21微信公眾平臺(tái)用4.4.3用戶在點(diǎn)擊相應(yīng)的功能按鈕,會(huì)顯示出“商品我的”的三個(gè)一級(jí)按鈕,在相應(yīng)的按鈕下會(huì)有相4.21微信公眾平臺(tái)用4.4.3用戶在點(diǎn)擊相應(yīng)的功能按鈕,會(huì)顯示出“商品我的”的三個(gè)一級(jí)按鈕,在相應(yīng)的按鈕下會(huì)有相應(yīng)的按鈕功能。相關(guān)代碼如下privatestaticMenugetMenu()CommonButtonbtn11=newbtn11.setType("clickCommonButtonbtn12=newbtn11.setType("clickCommonButtonbtn13=newCommonButtonbtn21=newCommonButtonbtn22=newCommonButtonbtn31=new如4.22所示4.22微信公眾平臺(tái)按CommonButtonbtn31=new如4.22所示4.22微信公眾平臺(tái)按4.4.4當(dāng)用戶向公眾號(hào)發(fā)送“查詢”按鈕時(shí),會(huì)返回“請(qǐng)輸入商品的關(guān)。當(dāng)后臺(tái)接收到商品關(guān)鍵字,會(huì)進(jìn)行模糊查詢,而后將結(jié)果用戶。代碼如下 CommonButtonbtn31=new CommonButtonbtn33=new ComplexButtonmainBtn1=newmainBtn1.setSub_bu

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論