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

正文內(nèi)容

基于個(gè)人喜好的消息推送網(wǎng)站畢業(yè)論文-在線瀏覽

2024-08-07 19:33本頁面
  

【正文】 畢業(yè)設(shè)計(jì)的開發(fā)意義在于將不同用戶的個(gè)人喜好作為新聞信息推送的依據(jù),滿足各種不同用戶的需要,解決他們?cè)L問新聞網(wǎng)站時(shí)遇到的各種問題,本網(wǎng)站建設(shè)的宗旨是為廣大用戶服務(wù),實(shí)現(xiàn)用戶對(duì)本網(wǎng)站的喜好度和關(guān)注度的增加。用戶在瀏覽器端界面,可以實(shí)現(xiàn)各種類型的新聞信息查看、基于新聞關(guān)鍵字的查詢和用戶對(duì)新聞年度人物進(jìn)行投票等操作。本系統(tǒng)開發(fā)使用到了目前JAVA開發(fā)中常用的JSP技術(shù),能夠?qū)崿F(xiàn)用戶與系統(tǒng)的動(dòng)態(tài)互動(dòng)。本系統(tǒng)的開發(fā)使用的是比較早的基于MVC 模式下的Struts1框架開發(fā)技術(shù)進(jìn)行開發(fā)的,屬于早期使用的框架技術(shù),目前使用最多的還是Struts2。下面講解下個(gè)部分的含義或作用:Model 部分包含業(yè)務(wù)應(yīng)用領(lǐng)域方面的相關(guān)邏輯對(duì)象;Controller 部分是用來接收來自位于業(yè)務(wù)流程控制之處的用戶互動(dòng)信息;View 部分則負(fù)責(zé)用來展現(xiàn)或接收用戶輸入的信息。Struts框架可以使用如下一些其包含的組件:actionServlet 組件;actionClass 組件;actionForm 數(shù)據(jù)顯示組件;actionError 存儲(chǔ)和回收錯(cuò)誤組件;struts標(biāo)記庫組件;actionMapping請(qǐng)求映射組件;actionForward 轉(zhuǎn)移對(duì)象組件。JDBC提供了各種由 Java語言編寫的類和接口組成的入口。JDBC包含有以下特點(diǎn):JDBC可以定義四種不同的驅(qū)動(dòng)程序,本系統(tǒng)設(shè)計(jì)使用的是第四種驅(qū)動(dòng)程序,叫做pure java driver 驅(qū)動(dòng)程序。 HTML+CSS技術(shù)1)HTML簡(jiǎn)介HTML是ASP語言的重要組成部分,也是目前用于開發(fā)前端的頁面技術(shù)語言。HTML語言結(jié)構(gòu)包括Head和Body兩部分,其中Head是用來說明瀏覽器標(biāo)題信息,而Body則是說明需要說明的具體內(nèi)容。叫層疊樣式表,主要是用來設(shè)計(jì)前端系統(tǒng)頁面的結(jié)構(gòu)布局。因此,對(duì)于CSS技術(shù)的熟悉非常重要,它是實(shí)現(xiàn)本網(wǎng)站開發(fā)建設(shè)要求的基礎(chǔ)。要求系統(tǒng)可移植性較好,運(yùn)行機(jī)器配置盡可能要高。軟件平臺(tái):操作系統(tǒng):Windows XP;數(shù)據(jù)庫:SQL Server 2000;語言開發(fā)工具:Myeclipse 開發(fā)工具包:JDK ;流程圖軟件:Microsoft office VisioWeb服務(wù)器:Tomcat ;瀏覽器:,;東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)分析3 系統(tǒng)分析 可行性分析經(jīng)過大量的信息論證,我們知道在這個(gè)充滿大量信息的時(shí)代,人們對(duì)信息的利用越來越頻繁,則人們需要從大量信息數(shù)據(jù)中找到自己所想要的信息,從而推動(dòng)了人們對(duì)消息推送功能的研究。新聞網(wǎng)站提供了新聞信息的檢索功能,可以通過輸入關(guān)鍵字,查詢與關(guān)鍵字相符的具體新聞信息。 因此,本網(wǎng)站可以通過分析用戶的瀏覽習(xí)慣或?qū)Λ@取用戶的IP地址數(shù)據(jù)進(jìn)行分析,則可以分析出用戶的個(gè)人喜好興趣類型,從而實(shí)現(xiàn)對(duì)用戶喜好的新聞消息進(jìn)行推送。通過對(duì)其他新聞網(wǎng)站的分析得知,新聞信息以分類的形式,能夠滿足用戶對(duì)自己喜好的新聞?lì)愋瓦M(jìn)行快速的訪問。(2) 新聞信息檢索查詢。(3) 新聞人物查看與投票,并可以查看投票數(shù)量。(4)新聞消息推送。本網(wǎng)站則推出了新聞消息推送功能,這樣能使用戶更加喜歡或關(guān)注本新聞網(wǎng)站。(5) 其他新聞網(wǎng)站的友情鏈接。用戶可以點(diǎn)擊其他新聞網(wǎng)站的鏈接,去進(jìn)行查看。(2) 系統(tǒng)要有較高的可靠性、安全性和容錯(cuò)性(3) 快速響應(yīng)性,能快速反應(yīng)給用戶 (4) 在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來的功能擴(kuò)展和維護(hù)還能對(duì)其進(jìn)行加工處理等操作。主要數(shù)據(jù)流程圖如下所示:系統(tǒng)數(shù)據(jù)流程圖 圖1系統(tǒng)數(shù)據(jù)流程圖系統(tǒng)功能說明,根據(jù)本網(wǎng)站的數(shù)據(jù)流圖所示可知,本網(wǎng)站主要是分為用戶和管理員兩個(gè)實(shí)體。用戶訪問本網(wǎng)站,則在網(wǎng)站首頁,用戶可以對(duì)分類的各種新聞信息進(jìn)行點(diǎn)擊查看。對(duì)于后臺(tái)管理來說,主要是管理員對(duì)網(wǎng)站前臺(tái)頁面具有的功能進(jìn)行管理。東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)概要設(shè)計(jì)4 系統(tǒng)概要設(shè)計(jì) 網(wǎng)站結(jié)構(gòu)規(guī)劃及設(shè)計(jì)目標(biāo)本消息推送新聞網(wǎng)站是一個(gè)功能完善的新聞?lì)愊g覽、閱讀和用戶喜好的新聞消息推送的網(wǎng)站,由前臺(tái)客戶端進(jìn)行新聞瀏覽界面顯示、新聞信息查詢以及新聞消息推送的展示和后臺(tái)管理員進(jìn)入等部分組成。對(duì)于新聞本網(wǎng)站而言,在前臺(tái)頁面可以實(shí)現(xiàn)對(duì)各類新聞信息的查看以及基于用戶喜好的新聞消息進(jìn)行推送。本網(wǎng)站是根據(jù)新聞信息的屬性對(duì)其進(jìn)行分類設(shè)計(jì),根據(jù)設(shè)計(jì)要求主要要實(shí)現(xiàn)如下目標(biāo):(1) 分類展示各種類型的新聞。(3) 新聞檢索、查詢功能的設(shè)置。(5) 實(shí)現(xiàn)用戶個(gè)人喜好的消息推送功能。(7) 設(shè)置總管理員管理以及對(duì)普通管理員權(quán)限的管理。其模塊設(shè)計(jì)功能流程圖,如下功能結(jié)構(gòu)圖2和圖3所示。一般在軟件系統(tǒng)的開發(fā)過程中,邏輯結(jié)構(gòu)一般是由系統(tǒng)架構(gòu)師規(guī)劃設(shè)計(jì)完成的。本系統(tǒng)開發(fā)使用的邏輯結(jié)構(gòu)包括以下幾層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層。主要是用于接收用戶輸入的信息以及顯示反饋給用戶的信息。用于實(shí)現(xiàn)業(yè)務(wù)邏輯功能。系統(tǒng)架構(gòu)中最核心的部分是BLL。BLL在體系架構(gòu)中處于重要的關(guān)鍵位置,位于表示層和數(shù)據(jù)訪問層之間。底層是不知道上層是如何設(shè)計(jì)的,要改變上層的設(shè)計(jì)對(duì)其調(diào)用底層來說不會(huì)有什么影響。所以對(duì)于業(yè)務(wù)邏輯層的設(shè)計(jì)若能支持可擴(kuò)展的架構(gòu)顯得尤為重要。數(shù)據(jù)層(DAL):DAL與數(shù)據(jù)庫打交道。它主要是將存儲(chǔ)在數(shù)據(jù)庫中的數(shù)據(jù)提取并提交給業(yè)務(wù)層,業(yè)務(wù)層將收到的數(shù)據(jù)保存到數(shù)據(jù)庫中去。(1) tb_Link包含以下屬性:ID、Name、Address、IssueDate。(3) tb_new包含以下屬性s:ID、Title、Content、Type、Style、IssueDate、linkNum、goodScore、mark、selectNum、markNum。(5) tb_Vote包含以下屬性:ID、Name、Address、Country、Job、Remark、Number。1)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念設(shè)計(jì)就是用來表達(dá)實(shí)體與實(shí)體之間的相互聯(lián)系的過程,在數(shù)據(jù)庫概念設(shè)計(jì)所體現(xiàn)的概念模型,能充分反映了現(xiàn)實(shí)世界中實(shí)體與實(shí)體間的相互聯(lián)系,概念設(shè)計(jì)的成功與否將直接關(guān)系到整個(gè)數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)的成功。如圖4所示:圖4系統(tǒng)整體ER圖通過上面的ER圖,我們能清晰的了解系統(tǒng)各個(gè)部分之間的關(guān)系。在企業(yè)管理器的news數(shù)據(jù)庫中右鍵單擊“表”節(jié)點(diǎn),在彈出的快捷菜單中選擇[創(chuàng)建表]命令,然后就進(jìn)入表結(jié)構(gòu)設(shè)計(jì)界面,可以在該界面中添加表的列名,以及各列的數(shù)據(jù)類型、長度,以及是否為空,是否為主鍵和描述。表tb_Link的結(jié)構(gòu)如表1所示: 表1 tb_Link字段名數(shù)據(jù)類型長度描述IDint4數(shù)據(jù)庫流水號(hào)Namevarchar40鏈接其他網(wǎng)站名稱Addressvarchar40鏈接網(wǎng)站地址IssueDatedatetime8鏈接網(wǎng)站的日期(2)tb_manager(后臺(tái)管理員設(shè)置表)tb_manager是用來保存后臺(tái)管理員的基本信息。表tb_news的結(jié)構(gòu)如表3所示: 表3 tb_news字段名數(shù)據(jù)類型長度描述IDint4數(shù)據(jù)庫流水號(hào)Titlevarchar100新聞標(biāo)題Contenttext16新聞內(nèi)容Typevarchar100新聞?lì)愋蚐tylevarchar50新聞詳細(xì)類型IssDatesmalldatetime4新聞發(fā)布日期linkNumint4獲取用戶的點(diǎn)擊量goodScoreint4獲取用戶提交的分?jǐn)?shù)markvarchar100獲取用戶是否標(biāo)記為喜歡selectNumint4獲取用戶的查詢量markNumint4獲取用戶的種類排名(4)tb_newsType(新聞?lì)悇e表)tb_newsType主要是用來保存新聞種類的信息。表tb_Vote的結(jié)構(gòu)如表5所示: 表5 tb_Vote字段名數(shù)據(jù)類型長度描述IDint4數(shù)據(jù)庫流水號(hào)Namevarchar50新聞人物的姓名Addressvarchar50新聞人物的地址Countryvarchar50新聞人物的籍貫Jobvarchar50新聞人物的工作Remarkvarchar50新聞人物的備注Numberint4新聞人物的票數(shù)(6)tb_Style(新聞人物投票表)tb_Style主要是用于保存新聞人物投票信息。1)創(chuàng)建數(shù)據(jù)庫在創(chuàng)建數(shù)據(jù)庫的邏輯表結(jié)構(gòu)之前,首先需要?jiǎng)?chuàng)建數(shù)據(jù)庫。本次設(shè)計(jì)選擇在企業(yè)管理器的數(shù)據(jù)庫服務(wù)器組中直接添加。2)數(shù)據(jù)庫的連接本網(wǎng)站系統(tǒng)開發(fā)采用的是JDBC技術(shù)連接數(shù)據(jù)庫的。東華理工大學(xué)畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)總體設(shè)計(jì)5 系統(tǒng)總體設(shè)計(jì)網(wǎng)站總體結(jié)構(gòu)主要是要說明下網(wǎng)站的總體框架架構(gòu),包括前臺(tái)和后臺(tái)。此首頁負(fù)責(zé)版塊新聞標(biāo)題信息的顯示,新聞信息的顯示、新聞詳細(xì)信息的顯示、新聞搜索確認(rèn)查詢、年度新聞人物和投票數(shù)量的查看、消息推送點(diǎn)擊量前五名的顯示、消息推送搜索前三的顯示和消息推送種類排名的顯示。用戶和管理員進(jìn)入該系統(tǒng)必須首先進(jìn)入訪問網(wǎng)站首頁。網(wǎng)站前臺(tái)首頁的如圖11所示。網(wǎng)站后臺(tái)首頁的運(yùn)行結(jié)果如圖12所示。區(qū)域名稱說明對(duì)應(yīng)文件1網(wǎng)站導(dǎo)航主要展示網(wǎng)站的旗幟廣告和站內(nèi)導(dǎo)航條2功能模塊主要用于顯示導(dǎo)航模塊中的功能3內(nèi)容顯示主要用于顯示功能模塊中的內(nèi)容?type=今日新聞 表8 網(wǎng)站后臺(tái)首頁頁面說明 系統(tǒng)功能模塊設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)后臺(tái)(即服務(wù)器端)主要是提供給管理員進(jìn)入后臺(tái)對(duì)管理員權(quán)限進(jìn)行設(shè)置,對(duì)新聞信息進(jìn)行添加、修改、刪除操作, 管理員登錄模塊設(shè)計(jì)管理員登錄的功能主要是為實(shí)現(xiàn)總管理員和普通管理員能夠登錄后臺(tái)對(duì)新聞信息進(jìn)行管理、以及其他一切系統(tǒng)功能操作。管理員在登錄界面(其界面如圖13所示)輸入代賬號(hào)和密碼后,若出現(xiàn)錯(cuò)誤,則在頁面中將會(huì)提醒管理員輸入錯(cuò)誤();若正確,則可以成功登錄到后臺(tái)管理界面。 以下是核對(duì)管理員登錄時(shí),對(duì)輸入的賬戶和密碼進(jìn)行判斷
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1