天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Web服務(wù)的社會(huì)標(biāo)注系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2019-07-03 14:09
【摘要】:隨著互聯(lián)網(wǎng)的普及,互聯(lián)網(wǎng)逐漸從娛樂(lè)附屬品,變?yōu)楝F(xiàn)在人們生活離不開(kāi)的重要一部分,這主要得益于互聯(lián)網(wǎng)提供的便捷的互聯(lián)網(wǎng)產(chǎn)品,互聯(lián)網(wǎng)服務(wù)。人們可以在互聯(lián)網(wǎng)里自由瀏覽資源,甚至發(fā)布資源。而互聯(lián)網(wǎng)中一種重要的網(wǎng)站模式叫做社會(huì)標(biāo)注系統(tǒng)。在該系統(tǒng)中,人們可以收藏自己感興趣的資源,并對(duì)資源進(jìn)行標(biāo)注。同時(shí),系統(tǒng)會(huì)根據(jù)用戶的喜好,推薦合適的資源。 本文主要工作包括:搭建社會(huì)標(biāo)注系統(tǒng),設(shè)計(jì)推薦算法,基于該社會(huì)標(biāo)注系統(tǒng)開(kāi)發(fā)Web服務(wù),最后開(kāi)發(fā)客戶端進(jìn)行服務(wù)測(cè)試。首先,社會(huì)標(biāo)注系統(tǒng)的搭建使用SSH框架進(jìn)行搭建。即使用Struts+Hibernate+Spring作為框架,搭建標(biāo)注系統(tǒng)。其中Struts主要負(fù)責(zé)溝通前臺(tái)視圖層和后臺(tái)核心業(yè)務(wù)邏輯層。Hibernate負(fù)責(zé)數(shù)據(jù)庫(kù)的相關(guān)操作。Spring貫穿整個(gè)項(xiàng)目,負(fù)責(zé)核心業(yè)務(wù)邏輯組件,并管理Struts和Hibernate.社會(huì)標(biāo)注系統(tǒng)中核心的模塊就是推薦模塊,我們將根據(jù)已有推薦算法,設(shè)計(jì)改進(jìn)推薦算法。推薦部分主要包括兩部分:一個(gè)是推薦資源,也就是對(duì)用戶進(jìn)行個(gè)性化推薦服務(wù)。根據(jù)用戶收藏的資源,推薦類似資源給用戶。而另一個(gè)是推薦標(biāo)簽。當(dāng)用戶標(biāo)注資源時(shí),系統(tǒng)會(huì)收集其他用戶對(duì)該資源標(biāo)注的標(biāo)簽,當(dāng)前用戶可以查看該資源的所有已經(jīng)標(biāo)注過(guò)的標(biāo)簽,并根據(jù)這些標(biāo)注標(biāo)簽添加自己的標(biāo)簽,以減少標(biāo)簽的噪聲。 當(dāng)系統(tǒng)構(gòu)建完成后,我們使用CXF框架開(kāi)發(fā)Web服務(wù)。我們將該系統(tǒng)的核心功能,例如:添加收藏功能,推薦功能,標(biāo)簽功能等編寫(xiě)服務(wù)接口并實(shí)現(xiàn)。當(dāng)Web服務(wù)發(fā)布成功后,將會(huì)生成WSDL文檔。其他網(wǎng)站就可以利用該文檔中提供的服務(wù)的函數(shù)名、參數(shù),向服務(wù)器發(fā)送服務(wù)請(qǐng)求。 本系統(tǒng)對(duì)外開(kāi)發(fā)Web Service成功后,開(kāi)發(fā)了網(wǎng)頁(yè)客戶端進(jìn)行服務(wù)測(cè)試。在測(cè)試的過(guò)程中,不斷調(diào)整發(fā)布的服務(wù)的函數(shù)中的形參。保證客戶端在調(diào)用服務(wù)時(shí),服務(wù)器能夠高效完成服務(wù)。
[Abstract]:With the popularity of the Internet, the Internet has gradually changed from entertainment accessories to an important part of people's lives now, which mainly benefits from the convenient Internet products provided by the Internet, Internet services. People are free to browse and even publish resources on the Internet. And an important website model in the Internet is called social tagging system. In this system, people can collect the resources they are interested in and mark them. At the same time, the system will recommend appropriate resources according to the preferences of users. The main work of this paper includes: building the social tagging system, designing the recommendation algorithm, developing the Web service based on the social tagging system, and finally developing the client to test the service. First of all, the construction of social tagging system uses SSH framework to build. Even if Struts Hibernate Spring is used as the framework, the marking system is built. Among them, Struts is mainly responsible for communicating the foreground view layer and the background core business logic layer. Hibernate is responsible for the operation of the database. Spring runs through the whole project, is responsible for the core business logic components, and manages Struts and Hibernate.. The core module of social tagging system is the recommendation module. We will design the improved recommendation algorithm according to the existing recommendation algorithm. The recommendation part mainly includes two parts: one is the recommendation resource, that is, to carry on the personalized recommendation service to the user. According to the resources collected by the user, similar resources are recommended to the user. The other is the recommendation label. When a user dimensions a resource, the system collects tags that other users label on the resource. The current user can view all the tagged tags of the resource and add their own tags according to these tags to reduce the noise of the label. When the system is built, we use the CXF framework to develop Web services. We write and implement the core functions of the system, such as adding collection function, recommendation function, label function and so on. When the Web service is published successfully, the WSDL document is generated. Other sites can use the function name and parameters of the service provided in the document to send a service request to the server. After the successful development of Web Service, the web client is developed to test the service. During testing, constantly adjust the parameters in the published service function. Ensure that the server can complete the service efficiently when the client invokes the service.
【學(xué)位授予單位】:大連理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TP393.09

【參考文獻(xiàn)】

相關(guān)期刊論文 前8條

1 吳泓辰;王新軍;成勇;彭朝暉;;基于協(xié)同過(guò)濾與劃分聚類的改進(jìn)推薦算法[J];計(jì)算機(jī)研究與發(fā)展;2011年S3期

2 胡建強(qiáng),鄒鵬,王懷民,周斌;Web服務(wù)描述語(yǔ)言QWSDL和服務(wù)匹配模型研究[J];計(jì)算機(jī)學(xué)報(bào);2005年04期

3 張紅衛(wèi);賈松濤;李曉;王磊;劉強(qiáng);;基于SSH的多語(yǔ)種構(gòu)件庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2010年05期

4 曾春,邢春曉,周立柱;個(gè)性化服務(wù)技術(shù)綜述[J];軟件學(xué)報(bào);2002年10期

5 岳昆,王曉玲,周傲英;Web服務(wù)核心支撐技術(shù):研究綜述[J];軟件學(xué)報(bào);2004年03期

6 魏登萍;王挺;王戟;;融合描述文檔結(jié)構(gòu)和參引特征的Web服務(wù)發(fā)現(xiàn)[J];軟件學(xué)報(bào);2011年09期

7 袁丹壽;戎蒙恬;;基于改進(jìn)歐幾里德算法的可重構(gòu)性逆元結(jié)構(gòu)[J];上海交通大學(xué)學(xué)報(bào);2006年01期

8 梅立軍;付小龍;劉啟新;沈錫臣;;基于SOA的數(shù)據(jù)交換平臺(tái)研究與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2006年19期

,

本文編號(hào):2509455

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2509455.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶1fa9d***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com