999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

圖書推薦系統的設計與實現

2021-05-21 08:42:04渦陽縣第五中學王捍軍
電子世界 2021年8期
關鍵詞:界面數據庫用戶

渦陽縣第五中學 王捍軍

阜陽師范大學 王 穩

為了商家可以更容易去把握用戶的個人喜好,同時也使用戶能夠及時獲得自己所需要的相關圖書而不用再去耗時耗力地自行查找,本文設計和開發了圖書推薦系統。此系統使用MVC開發模式,前端使用JSP技術,后臺設計和數據庫的鏈接是使用Java進行的開發,數據庫使用Mysql。整個系統可以實現用戶的注冊登錄、搜索和瀏覽圖書、購買和收藏圖書;系統的推薦圖書;管理員的增刪改管理圖書。

由于信息技術的快速發展,互聯網上的信息量正在爆炸式增長,這不僅使企業難以準確獲取用戶信息,而且使用戶無法獲得真正有用的信息。這對他們而言,使用網絡反而達不到更方便和有效的目的,這也是網絡時代信息過載的問題。圖書作為人們日常生活中休閑放松、自我提升等的重要工具,自然也不能被科技發展的潮流所淘汰,圖書推薦系統也就有了出現的必要。基于此,本文設計和開發了圖書推薦系統,準確地分析用戶的需求,為用戶提供更好的購書體驗。

1 系統分析

1.1 需求分析

需求分析的作用是至關重要的,完整準確的需求分析是系統能否成功實現的關鍵,本圖書推薦系統進行了詳細的需求分析,先后了解過校圖書館、淘寶書籍網店、電子圖書商鋪等線上線下圖書類商鋪。本系統需要完成三個大的模塊,分別是推薦模塊、用戶模塊和管理員模塊。用戶模塊下要實現的有用戶登錄和注冊子模塊、圖書搜索和瀏覽子模塊、圖書加入購物車和訂單子模塊以及個人中心子模塊;管理員模塊下要實現管理員登陸子模塊、圖書管理子模塊、用戶管理子模塊以及對當前銷售榜單的下載子模塊,其中圖書管理模塊中再包含圖書的增刪改模塊,用戶管理模塊再包括對用戶信息的查詢和瀏覽模塊。系統需要完成的業務功能如圖1所示。

(1)用戶模塊

游客用戶可以瀏覽系統主頁,但游客要進行瀏覽圖書等其他操作必須先進行登錄。注冊登陸成功后,用戶可以進行系統提供的功能操作,在完成后,點擊注銷就會返回系統原始主界面。用戶在登陸系統后,可在查詢目標圖書,如果查詢成功則可以瀏覽圖書信息,用戶可以在這里選擇將圖書加入購物車操作。用戶進入圖書信息頁面,可以進行將圖書加入購物車的操作,加入購物車后,用戶可查看自己加入購物車的圖書,并可以在訂單中選擇支付方式并填寫支付信息,訂單開啟后用戶需選擇付費方式,完成后,系統將提醒發貨。

圖1 業務功能圖

(2)管理員模塊

管理員用戶不可注冊,直接在系統數據庫中添加,管理員用戶登陸之后才能使用管理員權限。當管理員進入系統后,可以對失效圖書以及缺貨圖書進行信息刪除;而當有新書入庫時,管理員需要添加圖書信息;當圖書價格、數量等信息變動時,管理員由此來修改圖書信息。用戶注冊后,他的個人信息會在管理員模塊更新,對于這個用戶的信息,管理員可以進行瀏覽操作,但是不能修改具體內容。

圖2 數據模型

(3)圖書推薦模塊

用戶第一次登錄系統時,系統會默認推薦五本書,若用戶產生將圖書加入購物車或購買等歷史紀錄后,系統會自動收集這些圖書的特征屬性,分析出用戶可能感興趣的其他書,并在用戶下次登陸時推送給用戶。

1.2 數據模型

本系統有書籍和用戶兩個的主要實體,它們之間通過購買操作和加入購物車操作來產生聯系。數據模型如圖2所示。

2 系統設計

2.1 圖書推薦流程設計

首先,考慮書本的特征詞的提取。在本系統中,每本書籍都有簡要介紹,所以我們可以使用書籍的關鍵字來當做書籍的簡要介紹內容,這些關鍵字由管理員在添加圖書時進行錄入。然后,需要考慮生成用戶的配置文件,因為用戶的配置文件表示用戶的興趣點,這些興趣點是通過對用戶對書籍的歷史操作進行分析而得出來的。用戶的將書籍收入購物車操作或購買書籍操作在一定程度上代表了用戶的喜好。數據庫中的relate表記錄了被用戶加入購物車或購買的書籍。在分析用戶時,在數據庫的relate表中獲得與用戶ID相對應的所有書籍。然后,從數據庫的book表中提取與這些書的ID號對應的書籍簡要介紹即關鍵字并進行疊加。而在疊加后,根據字頻從高到低對單詞進行排序,列出前5個單詞,所以我們有理由認為這5個詞在某種程度上代表了用戶的興趣。最后,也就是推薦建議結果的出現。將表示用戶興趣的5個單詞與每本書中的關鍵詞進行比較,并使用余弦相似度算法去計算每本書與用戶的配置文件之間的相似度。此時,就可以向當前用戶推薦那些具有高度相似性的書籍了。至此,推薦功能的整個過程也就完成了。另外,由于新注冊的用戶沒有對書籍進行相關操作,因此在首次登錄時系統默認會推薦五本書。該圖書推薦系統的實現流程圖如圖3所示。

圖3 系統推薦圖書流程圖

2.2 個性化推薦的產生

推薦算法的核心思想是計算用戶和對象之間的相似性。本系統使用基于余弦相似性的算法,該算法的概念是為每個用戶和對象都各構建一個特征向量,然后將兩個向量放置在向量空間模型中。在這個空間模型中,兩個向量之間的角度清晰地使兩者相似度表示出來,即兩個矢量越相似,兩個矢量之間的角度就越接近0,這個角的的cos值就越接近1。

圖書的相似度計算公式如公式(1)所示:

其中x1k、x2k分別是a(x11,x12, …,x1n)和b(x21,x22, …,x2n)兩個n維特征向量的特征詞。系統把相似度比較大的圖書推薦給用戶。

2.3 數據庫設計

本系統主要涉及的數據庫關系表有圖書表、用戶圖書關系表和用戶表等。

表1 book表

表2 relate表

表3 user表

book(圖書表),包含圖書id號、圖書名、價格、封面路徑、圖書數量、關鍵詞簡介,如表1所示。

relate(用戶圖書關系表),存儲用戶加入購物車或者購買的圖書的信息記錄,包含關系id、用戶id、書籍id和一個狀態標記(1表示收藏,0表示購買),如表2所示。

user(用戶表),包含用戶id、姓名、昵稱、密碼、郵箱、更新時間,如表3所示。

3 系統實現

本系統使用MVC開發模式,前端使用JSP技術,后臺設計以及和數據庫的鏈接使用Java進行開發,數據庫使用Mysql。

主界面是未登錄用戶和游客進入系統后的第一個界面,可以在主界面上實現用戶登錄、游客注冊、管理員頁面跳轉、瀏覽圖書目錄等功能,并且主界面還實現了促銷圖書的幻燈片顯示。系統主界面如圖4所示。

圖4 系統主界面

圖5 默認推薦界面圖

新用戶進入系統后,系統會推薦五本默認的書籍,當老用戶進入系統后,系統會根據用戶的操作自動化推薦五本書。默認推薦界面如圖5所示。

總結:用戶個人信息以及交易數據爆發式增長,使得線上商家對用戶個人數據的分析和對書籍的管理變得難上加難。而推薦系統的出現,使得商家可以更容易去把握用戶的個人喜好,同時也使用戶能夠及時獲得自己所需要的相關圖書而不用再去耗時耗力的自行查找,成功的實現了商家和用戶的共贏。為此,本文設計和開發了圖書推薦系統,該系統可以實現用戶的注冊登錄、搜索和瀏覽圖書、購買和收藏圖書;系統的推薦圖書;管理員的增刪改管理圖書。當然系統中還有其他的很多問題,還需去改進,尤其是在推薦功能的實現中,要加入分詞器提取關鍵詞,而且在推薦算法中,也要加入同義詞分析,這樣能夠更加準確地為用戶推薦相關圖書。

猜你喜歡
界面數據庫用戶
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 欧美精品xx| аⅴ资源中文在线天堂| 99er精品视频| 99热这里只有免费国产精品| 国产成人精品18| 日韩性网站| 91国内在线观看| 幺女国产一级毛片| 黄色不卡视频| 免费黄色国产视频| 国产免费福利网站| 69av免费视频| 国产极品美女在线观看| 亚洲国产日韩视频观看| 91蜜芽尤物福利在线观看| 无码专区在线观看| 国产自产视频一区二区三区| 国产精品对白刺激| 亚洲视频在线网| 91久久偷偷做嫩草影院| 欧洲在线免费视频| 欧美午夜视频| 国模极品一区二区三区| 亚洲人精品亚洲人成在线| 夜夜操国产| 亚洲欧美极品| 99精品热视频这里只有精品7| 性网站在线观看| 欧美日韩国产成人高清视频| 97精品久久久大香线焦| 国产av剧情无码精品色午夜| 欧美亚洲一区二区三区在线| 国产麻豆福利av在线播放| 夜夜高潮夜夜爽国产伦精品| 欧美激情伊人| 亚洲欧美在线看片AI| 国产特级毛片aaaaaaa高清| 无码啪啪精品天堂浪潮av| 午夜性刺激在线观看免费| 久久亚洲精少妇毛片午夜无码 | 日韩经典精品无码一区二区| 久久99蜜桃精品久久久久小说| 国产女人在线视频| 国产无人区一区二区三区| 一级做a爰片久久毛片毛片| 91热爆在线| 免费看黄片一区二区三区| 超碰色了色| 久热中文字幕在线| 91青草视频| a色毛片免费视频| 67194成是人免费无码| 久久夜色精品国产嚕嚕亚洲av| 欧美日韩动态图| 欧美乱妇高清无乱码免费| 18禁不卡免费网站| 毛片免费高清免费| 中文字幕伦视频| 亚洲国产精品美女| 欧美日韩第三页| 国产人前露出系列视频| 日本在线亚洲| 欧美视频在线观看第一页| 亚洲成人手机在线| 午夜精品国产自在| 露脸真实国语乱在线观看| 午夜不卡视频| 久久亚洲黄色视频| P尤物久久99国产综合精品| 久久综合丝袜长腿丝袜| 无码视频国产精品一区二区| 免费看美女自慰的网站| 亚洲色图狠狠干| 精品无码国产自产野外拍在线| 香蕉视频在线观看www| 国产成人AV男人的天堂| 91在线一9|永久视频在线| 国产日本欧美亚洲精品视| 精品久久高清| 19国产精品麻豆免费观看| 四虎在线观看视频高清无码| 久久人搡人人玩人妻精品|