freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于個(gè)人喜好的消息推送網(wǎng)站畢業(yè)論文(參考版)

2024-09-01 18:13本頁(yè)面
  

【正文】 向始終關(guān)心、支持和幫助我的 老師 致以誠(chéng)摯的謝意。從課題的選擇、方案論證,都盡其所能的給予了我的指導(dǎo)與幫助,并不斷敦促我按時(shí)完成各項(xiàng)任務(wù)。在結(jié)束設(shè)計(jì)的同時(shí)也感到了勞動(dòng)的艱辛與勞動(dòng)成果的來(lái)之不易 ,明白了畢業(yè)設(shè)計(jì)其實(shí)對(duì)自己所學(xué)知識(shí)的一種運(yùn)用 。其中包括:各種需求 分析 、各種功能 完善 以及對(duì)一些 必要環(huán)節(jié) 的進(jìn)行 增加 、對(duì)各部分及整體進(jìn)行檢測(cè)與維護(hù)。 在以后的工作中,還會(huì)遇到很多 相似 的情況,此次 畢業(yè)設(shè)計(jì) 我也積累了一點(diǎn)經(jīng)驗(yàn) 。 在整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中,我基本上完成了新聞發(fā)布系統(tǒng)各個(gè)模塊的功能, 基本上符合本課題 畢業(yè)設(shè)計(jì)的要求。但是本網(wǎng)站還是有些不足的地方,比如熱點(diǎn)新聞沒(méi)有及時(shí)添加到網(wǎng)站中去,用戶就不可以查詢到本新聞信息,則需要通過(guò)本網(wǎng)站的其他網(wǎng)站鏈接功能,到其他新聞網(wǎng)站中去查看,這樣浪費(fèi)用戶的時(shí)間,增加用戶的負(fù)擔(dān)?!苯?jīng)過(guò)老師的指導(dǎo)后我逐漸完成了本網(wǎng)站系統(tǒng)的建設(shè),能實(shí)現(xiàn)用戶通過(guò)關(guān)鍵字查詢新聞、分類新聞的查看與顯示、消息推送、新聞人物的查看與投票以及其他網(wǎng)站的鏈接功能??墒蔷唧w該如何做到這一點(diǎn)呢,由于自己分析不出來(lái),在老師的幫助和指導(dǎo)下,老師告訴我該怎么分析此功能, 老師分析指出:“ 對(duì)于主流的新聞可以根據(jù)主題的 屬性進(jìn)行對(duì)應(yīng)的新聞推送,用戶在提交頁(yè)面請(qǐng)求后應(yīng)先分析用戶的瀏覽習(xí)慣和愛(ài)好并隨頁(yè)面一起提交,服務(wù)器端要對(duì)此分析,然后選擇合適的新聞消息發(fā)送給用戶,當(dāng)然發(fā)送給用戶的新聞可以按用戶的喜好程度和瀏覽習(xí)慣進(jìn)行排序顯示 。 在開(kāi)發(fā)的過(guò)程中最重要的是對(duì)系統(tǒng)功能該如何實(shí)現(xiàn)進(jìn)行分析,比如要實(shí)現(xiàn)本網(wǎng)站建設(shè)的重點(diǎn)功能 消息推送, 其又是本系統(tǒng)開(kāi)發(fā)的難點(diǎn)部分, 要實(shí)現(xiàn)消息推送功能要對(duì)其進(jìn)行認(rèn)真分析 。推送搜索排名前三的新聞消息則說(shuō)明是用戶個(gè)人喜好的新聞?lì)愋?,其運(yùn)行結(jié)果如圖 25所示: 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體設(shè)計(jì) 30 圖 25 消息推送搜索量前三 前面已經(jīng)對(duì)消息推送功能的具體實(shí)現(xiàn)方式進(jìn)行了詳細(xì)介紹,這里就不再重述消息推送搜索量前三以及其余三個(gè)功能的邏輯業(yè)務(wù)的具體實(shí)現(xiàn)方式。 其余四個(gè)消息推送 功能實(shí)現(xiàn)的業(yè)務(wù)代碼類似于上代碼。 String sql = select top 5 * from (select * from tb_news) s order by DESC。 NewsActionForm newsForm = null。 // 根據(jù)類型推送新聞 public List newbiaoji(NewsStyleActionForm newsActionForm)。 // 根據(jù)查詢量推送新聞 public List newsfirstThree(NewsActionForm newsActionForm)。 查詢量獲得和標(biāo)記為喜歡的數(shù)量類似于上代碼 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體設(shè)計(jì) 28 第三,在客戶端頁(yè)面指出用戶訪問(wèn)該網(wǎng)站的操作過(guò)程,并對(duì)所具有的功能進(jìn)行注釋, 用戶訪問(wèn)的網(wǎng)站首頁(yè)的 操作界面如下 圖 22和圖 23所示 : 圖 22 消息推送功能實(shí)現(xiàn)界面的注釋 圖 23 消息推送功能實(shí)現(xiàn)界面的注釋 “ 消息推送點(diǎn)擊量前五 ” 的功能是實(shí)現(xiàn)用戶基于個(gè)人喜好的新聞進(jìn)行查看而獲取用戶的點(diǎn)擊量數(shù)據(jù),在后臺(tái)數(shù)據(jù)庫(kù)中分析用戶的點(diǎn)擊量,從而獲知用戶個(gè)人喜好的新聞?lì)愋停瑢?duì)于點(diǎn)擊量排名前五的新聞則說(shuō)明是用戶個(gè)人喜好的新聞?lì)愋?,則將此類新聞推送給用戶即可,用戶點(diǎn)擊消息推送點(diǎn)擊量前五時(shí),系統(tǒng)進(jìn)入 ,其運(yùn)行結(jié)果如圖 24所示: 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體設(shè)計(jì) 29 圖 24 消息推送點(diǎn)擊量前五 實(shí)現(xiàn) “ 消息推送點(diǎn)擊量 前五 ” 功能的主要 JAVA代碼如下: 實(shí)現(xiàn)的一些接口如下: public List mainNews(NewsActionForm newsActionForm)。 + () + 39。分別記錄“點(diǎn)擊量”,“標(biāo)記”,“查詢量”,“標(biāo)記數(shù)量”。 第一,進(jìn)入 SQL Server數(shù)據(jù)庫(kù), 在數(shù)據(jù)庫(kù) news中的 表 tb_newsType 添加字段 linkNum(種類點(diǎn)擊量)如圖 20所 示: 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體設(shè)計(jì) 27 圖 20 在數(shù)據(jù)庫(kù)表 中 添加字段 linkNum 這樣的話就可以通過(guò)用戶在前臺(tái)點(diǎn)擊新聞種類時(shí),記錄下用戶訪 問(wèn)網(wǎng)站點(diǎn)擊的新聞種類的數(shù)量,從而得知哪些新聞是用戶最喜歡點(diǎn)擊查看的,再在前臺(tái)頁(yè)面以“消息推送點(diǎn)擊量排名前五”功能推送給用戶即可,下次用戶訪問(wèn)時(shí)直接就可以點(diǎn)擊此功能按鈕就可以瀏覽自己喜歡看的新聞。下面我以圖的形式說(shuō)明下消息推送功能是如何實(shí)現(xiàn)的。 消息推 送 消息推送介紹,本系統(tǒng) 為了實(shí)現(xiàn)消息推送功能,對(duì)其進(jìn)行了重要分析。此種網(wǎng)頁(yè)中的一些 HTML元素是可以被動(dòng)態(tài)操縱的,一些元素的 CSS顯示樣式以及所在“層”面的顯 示屬性也是能被動(dòng)態(tài)操縱的,因此可以獲得這些元素的動(dòng)態(tài)顯示效果。即 DHTML技術(shù),大多數(shù)網(wǎng)頁(yè)還廣泛采用此種技術(shù)是網(wǎng)頁(yè)動(dòng)起來(lái)。本系統(tǒng)是基于 B/S 開(kāi)發(fā),所以就能實(shí)現(xiàn)用戶與系統(tǒng)進(jìn)行對(duì)話,即我們所說(shuō)的人機(jī)交互,即用戶提交請(qǐng)求,系統(tǒng)則根據(jù)用戶的請(qǐng)求做出相應(yīng)的回答。 在此,我主要是要講解下應(yīng)用到了哪些技術(shù),它是怎么樣實(shí)現(xiàn) 的。 查看年度新聞人物與投票數(shù)量 功能描述:主要是實(shí)現(xiàn)對(duì) 年度新聞人物 的信息查看與投票以及查看 年度新聞人物投票數(shù)量,執(zhí)行 SQL語(yǔ)句中的 Select語(yǔ)句,進(jìn)行查詢,實(shí)現(xiàn)過(guò)程與前面的新聞查詢相似。其實(shí)現(xiàn)方法就是通過(guò)上述關(guān)鍵代碼實(shí)現(xiàn)的。 return (keyNewsWatch)。 //取得新聞的類型 List list = (key, newsActionForm)。 String key = ((key))。 } public ActionForward perform(ActionMapping actionMapping,ActionForm actionForm, HttpServletRequest ServletRequest,HttpServletResponse ServletResponse) { Chinese chinese = new Chinese()。用戶 在文本框中輸入新聞的相關(guān)內(nèi)容,執(zhí)行 SQL 語(yǔ)句,查找相關(guān)新聞信息,其中的下拉列表框是一個(gè)查詢的動(dòng)作,實(shí)現(xiàn)過(guò)程與前面的后臺(tái)新聞相似。 今日新聞的顯示 這個(gè)功能就是查看當(dāng)天的新聞,主要用到了 sql語(yǔ)句中的 select語(yǔ)句。 前面都講到了在后臺(tái)系統(tǒng)頁(yè)面管理員主要是對(duì)新聞網(wǎng)站前臺(tái)的各類新聞信息、新聞人物的投票數(shù)量情況以及消息推送的功能的信息進(jìn)行維護(hù),其主要表現(xiàn)在增、刪、改、查方面與數(shù)據(jù)庫(kù)的互動(dòng)操作。 圖 16 修改新聞人物信息 3) 刪除新聞人物信息操作: 點(diǎn)擊刪除按鈕,刪除新聞人物信息。 圖 15 添加新聞人物信息 2) 修改新聞人物操作: 點(diǎn)擊修改按鈕,修改需要修改的新聞人物信息。 新聞人物管理模塊的過(guò)程: 1) 添加新聞人物操 作: 點(diǎn)擊添加新聞人物按鈕,輸入需要添加的人物名稱、人物籍貫、人物年齡、人物工作和簡(jiǎn)單介紹。 刪除后,在后臺(tái)數(shù)據(jù)庫(kù)表 tb_Link中將會(huì)執(zhí)行 delete操作。 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體設(shè)計(jì) 23 圖 14 修改鏈接信息 3) 刪除鏈接信息操作: 點(diǎn)擊刪除按鈕,刪除鏈接網(wǎng)站的信息。 2) 修改鏈接信息操作: 點(diǎn)擊修改鏈接信息按鈕,修改需要修改的鏈接網(wǎng)站名稱或鏈接地址。 其他網(wǎng)站鏈接管理模塊的過(guò)程: 1) 添加鏈接信息操作: 點(diǎn)擊添加鏈接信息按鈕,輸入需要添加鏈接網(wǎng)站名稱和鏈接的地址。在前面的新聞信息管理模塊設(shè)計(jì)與分析中已經(jīng)著重講解了系統(tǒng)是如何成功連接到 SQL Server數(shù)據(jù)庫(kù)的。下面是本系統(tǒng)訪問(wèn)數(shù)據(jù)庫(kù) SQL Server數(shù)據(jù)的連接代碼: url:jdbc:microsoft: driver: 管理員設(shè)置 模塊包括總管理員設(shè)置、總管理員密碼更改、添加新的管理員和普通管理員設(shè)置功能,此模塊同樣是為了實(shí)現(xiàn)對(duì)管理員信息進(jìn)行管理,必須要與訪問(wèn)數(shù)據(jù)庫(kù)才能實(shí)現(xiàn)對(duì)管理員信息的增、刪、改、查等基本操作。 下面我講講 Java中訪問(wèn)數(shù)據(jù)庫(kù) 的 操作 是如何實(shí)現(xiàn)的。 對(duì)于新聞信息的 添加 、修改、刪除和查看 操作 都是通過(guò)與 Microsoft Server 2020 數(shù)據(jù)庫(kù)的連接操作實(shí)現(xiàn)的,管 理員對(duì)新聞信息的任何基本操作,在數(shù)據(jù)庫(kù)中都能查詢出來(lái)。 5. 新聞 信息 管理模塊 和管理員設(shè)置模塊 設(shè)計(jì) 此模塊要實(shí)現(xiàn)對(duì)新聞 信息 的管理 操作 ,管理員可以添加 、 修改 、刪除和查看 新聞的信息。 } else if (!().equals(ServletRequest. getParameter( 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體設(shè)計(jì) 22 managerPassWord))) { return (managerWrong)。 圖 13 后臺(tái)登錄頁(yè)面 在管理員進(jìn)入后臺(tái)時(shí),管理員需要輸入 賬號(hào)和密碼 進(jìn)行驗(yàn)證,若是和數(shù)據(jù)庫(kù)表中記錄的管理員賬號(hào)和密碼相同,則可以成功登錄。 在本系統(tǒng)網(wǎng)站中,后臺(tái)管理員分為兩種:一個(gè)是普通管理員,他可以對(duì)新聞?lì)愋瓦M(jìn)行定義,也可以管理新聞信息、設(shè)置年度新聞人物管理和網(wǎng)站鏈接管理;另一個(gè)是總管理員,他除了可操作以上功能外,還可以對(duì)普通管理員進(jìn)行設(shè)置,總管理員和普通管理員都能通過(guò) 后臺(tái)登錄頁(yè)面登錄后臺(tái)。 圖 12 網(wǎng)站后臺(tái)首頁(yè)運(yùn)行結(jié)果 網(wǎng)站后臺(tái)首頁(yè)中的各部分說(shuō)明如表 8所示。 圖 11 網(wǎng)站前臺(tái)首頁(yè) 網(wǎng)站 前臺(tái) 框架圖說(shuō)明如下 表 7所示 : 表 7 網(wǎng)站前臺(tái)首頁(yè)頁(yè)面說(shuō)明 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體設(shè)計(jì) 20 網(wǎng)站后臺(tái)架構(gòu) 網(wǎng)站后臺(tái)架構(gòu)主要是用于對(duì)新聞的管理 、其他網(wǎng)站 鏈接、管理員權(quán)限管理和新聞人物的查看 。該頁(yè)面顯示所有新聞?lì)悇e及部分新聞標(biāo)題。該系統(tǒng)中所有的新聞信息和新聞 詳細(xì) 信息以及 投票信息全在此模塊中顯示,用戶在瀏覽新聞信息的同時(shí)還可以 鏈接訪問(wèn)其他網(wǎng)站 。 網(wǎng)站 前臺(tái) 架構(gòu) 網(wǎng)站 前臺(tái) 架構(gòu)說(shuō)明 :此 網(wǎng)站 前臺(tái) 包括系統(tǒng) 網(wǎng)站導(dǎo)航欄 、 功能模塊、 版塊新聞 內(nèi)容顯示以及管理員進(jìn)入后臺(tái)的入口 。在第 2章節(jié)介紹了系統(tǒng)開(kāi)發(fā)使用的關(guān)鍵技術(shù),其中就介紹了 JDBC技術(shù),這里就不再重述。在企業(yè)管理器中添加的方法 :選擇 [企業(yè)管理器 ][Microsoft SQL Server][SQL Server 組 ][NETSDK(Windows NT]數(shù)據(jù)庫(kù)節(jié)點(diǎn) ,單擊 右鍵 可以看到 “ 數(shù)據(jù)庫(kù)節(jié)點(diǎn) ” ,在 此快捷 菜單中選擇新建數(shù)據(jù)庫(kù) 的 命令 ,則 在 彈出數(shù)據(jù)庫(kù)屬性對(duì)話框 中 ,將 該對(duì)話框中設(shè)置數(shù)據(jù)庫(kù)的名字為“ news” ,并指定保存數(shù)據(jù)庫(kù)的路徑和其他屬性。創(chuàng)建數(shù)據(jù)庫(kù)有兩種方法 ,一種是 在企業(yè)管理器的數(shù)據(jù)庫(kù)服務(wù)器組中 點(diǎn)擊“ 添加 ” , 另一種是 在查詢分析器中創(chuàng)建 編寫(xiě) 數(shù)據(jù)庫(kù)的腳本 文件 。表 tb_Style的結(jié)構(gòu)如表 6所示: 表 6 tb_Style 字段名 數(shù)據(jù)類型 長(zhǎng)度 描述 ID int 4 數(shù)據(jù)庫(kù)流水號(hào) StyleName varchar 50 新聞詳細(xì)類 型 STName varchar 50 新聞?lì)愋? DateTime datetime 50 新聞日期 東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)概要設(shè)計(jì) 18 數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn) 對(duì)于數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn),它主要分為數(shù)據(jù)庫(kù)的創(chuàng)建和數(shù)據(jù)庫(kù)的連接。表 tb_newsType的結(jié)構(gòu)如表 4所示: 表 4 tb_newsType 字段名 數(shù)據(jù)類型 長(zhǎng)度 描述 ID int 4 數(shù)據(jù)庫(kù)流水 號(hào) TypeName varchar 50 新
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1