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

正文內(nèi)容

網(wǎng)絡(luò)輿情數(shù)據(jù)采集系統(tǒng)開發(fā)畢業(yè)設(shè)計論文-文庫吧資料

2025-07-04 21:34本頁面
  

【正文】 彈出進度條框,讓用戶知道正在進行后臺數(shù)據(jù)的處理。三、查看微博的實現(xiàn)查看微博模塊的實現(xiàn)過程就是:用戶輸入一個微博昵稱,然后點擊查看微博,系統(tǒng)就會去訪問新浪微博服務(wù)器,得到該用戶的所有微博,然后系統(tǒng)將這些微博以列表形式分頁展示出來。// 設(shè)置應(yīng)用程序圖標(biāo)BufferedImage imageIcon = (new File(images/))。((JPanel) cp).setOpaque(false)。// 注意這里是關(guān)鍵,將背景標(biāo)簽添加到JFrame的LayeredPane面板里(0, 0, 1000, 600)。JLabel bg = new JLabel(imageBg)。要在JFrame上添加背景圖片,常見做法是加在layeredPane上面,并將contentPane設(shè)置成透明的即可。二、啟動模塊的實現(xiàn) 啟動模塊主要就是應(yīng)用程序的啟動界面,后面的大部分功能都是在該界面完成展示的,該界面主要包括功能按鈕區(qū)和數(shù)據(jù)展示區(qū)兩部分,實現(xiàn)過程中涉及到的關(guān)鍵技術(shù)是:“設(shè)置該應(yīng)用程序的背景圖和圖標(biāo)”。獲取到code后,接下來把code復(fù)制到控制臺中,然后點擊Enter鍵,會輸入一些信息,記錄下其中的access_token。記錄下網(wǎng)址中的code=后的代碼。 ((code))。這里需要注意一下,我們需要在原代碼上稍加修改,后則運行會報錯,修改后的代碼如下: Oauth oauth = new Oauth()。代碼如下:client_ID=3002009818 client_SERCRET=a6a0f2f9883151611365504c45e8a2a5redirect_URI= ④ 獲取code參數(shù)。③ 填寫配置文件。到新浪官方下載各種開發(fā)語言對應(yīng)的SDK版本,下載地址:。新浪官方會給每一個應(yīng)用一個專屬的App Key和App Secret。數(shù)據(jù)庫安裝好之后還需要安裝一款圖形界面的數(shù)據(jù)庫管理工具,本人推薦使用Navicat,: navicat應(yīng)用界面第二節(jié) 各功能模塊的具體實現(xiàn)一、授權(quán)認證的實現(xiàn) ① 注冊應(yīng)用。Eclipse的安裝非常方便,我們只需要去官網(wǎng)下載壓縮包,然后解壓運行即可。: 配置classpath變量圖③ 測試是否配置成功,打開命令提示符,然后輸入javac/java –version等命令,回車正常輸出信息就表示配置成功。D:\program files\Java\\lib\。一般把這個值加到原有值得最前面并用分號隔開,這樣配置后你在任何路徑下編寫的Java程序都能調(diào)用到j(luò)dk的javac和java等命令。 第一節(jié) 開發(fā)環(huán)境的搭建在開始做具體的編碼工作之前,我們必須的搭建好開發(fā)環(huán)境,本系統(tǒng)的開發(fā)環(huán)境比較簡單,只需要搭建Java開發(fā)環(huán)境、數(shù)據(jù)庫開發(fā)環(huán)境就行了。其中主要介紹了該系統(tǒng)的系統(tǒng)結(jié)構(gòu)、系統(tǒng)模塊劃分、各自模塊具體功能,以及該系統(tǒng)數(shù)據(jù)庫表的確立,還設(shè)計好了查看微博、查看粉絲、查看關(guān)注、查看評論、查看轉(zhuǎn)發(fā)模塊的具體數(shù)據(jù)結(jié)構(gòu),當(dāng)我們做好系統(tǒng)設(shè)計工作后,接下就該對系統(tǒng)做具體實現(xiàn)了。: 轉(zhuǎn)發(fā)列表生成類類圖② ,該類主要用來調(diào)用新浪API獲取指定微博的轉(zhuǎn)發(fā)列表,: 轉(zhuǎn)發(fā)抓取類類圖③ ,他用來把某條具體微博的所有轉(zhuǎn)發(fā)信息分頁顯,里面還帶有對Java列表界面的修改,生成美觀的外表。: 評論列表生成類類圖② ,該類主要用來調(diào)用新浪API獲取某條指定微博的所有評論列表,: 評論抓取類類圖③ ,他用來把某條具體微博的所有評論信息分頁顯,里面還帶有對Java列表界面的修改,生成美觀的外表。: 粉絲列表生成類類圖② ,該類主要用來調(diào)用新浪API獲取指定用戶的粉絲列表,: 粉絲抓取類類圖③ ,該類主要用來搜索某個用戶的所有粉絲中某個具體的粉絲,: 粉絲搜索類四、查看關(guān)注的設(shè)計① ,把這些數(shù)據(jù)生成列表視圖,并帶有分頁功能,里面還帶有對Java列表界面的修改,生成美觀的外表。: 微博對象類圖 ② ,該類主要用來調(diào)用新浪API[15]獲取指定用戶的微博列表,: 抓取微博信息類類圖 ③ ,把這些數(shù)據(jù)生成列表視圖,并帶有分頁功能,里面還帶有對Java列表界面的修改,生成美觀的外表。里面包含了用戶id、用戶昵稱、用戶性別、用戶描述、用戶微博數(shù)、粉絲數(shù)、關(guān)注數(shù)、注冊時間等信息。里面主要包含轉(zhuǎn)發(fā)id、轉(zhuǎn)發(fā)內(nèi)容、轉(zhuǎn)發(fā)時間等字段,其中轉(zhuǎn)發(fā)id是主鍵,微博id關(guān)聯(lián)到微博表,用戶id關(guān)聯(lián)到用戶表,: 轉(zhuǎn)發(fā)表詳細字段表字段列名字段類型字段大小字段說明idvarchar50轉(zhuǎn)發(fā)微博idmidvarchar50轉(zhuǎn)發(fā)微博MIDtextvarchar5000轉(zhuǎn)發(fā)微博內(nèi)容createdAtvarchar100轉(zhuǎn)發(fā)時間weibo_idvarchar50被轉(zhuǎn)發(fā)的微博iduser_idvarchar50轉(zhuǎn)發(fā)者id第四節(jié) 系統(tǒng)各模塊設(shè)計既然分析好了各功能模塊的具體功能,又設(shè)計好了數(shù)據(jù)庫,接下來我們就來做每個功能模塊的詳細設(shè)計。里面主要包含兩個用戶的id,主鍵是兩個id的組合鍵,兩個id分別關(guān)聯(lián)到用戶表,: 關(guān)系表詳細字段表字段列名字段類型字段大小字段說明user_idvarchar50 A用戶idf_user_idvarchar50B用戶id(A關(guān)注B) ④ 評論表,用來保存某一條微博的評論信息。包含用戶id、用戶昵稱、用戶注冊時間等字段,其中用戶id是主鍵。包含微博id、微博內(nèi)容、發(fā)布時間等字段,其中主鍵是微博id,user_id是關(guān)聯(lián)用戶表的外鍵。那么,該系統(tǒng)的數(shù)據(jù)庫[13]對象就可以主要分為:微博表、用戶表、關(guān)系表、評論表、轉(zhuǎn)發(fā)表。: 微博子模塊功能圖② 系統(tǒng)根據(jù)用戶昵稱查出用戶粉絲、關(guān)注列表,或者搜索用戶后,可以查詢每一個人微博用戶的微博信息。在確立了系統(tǒng)的總體功能后,便可以設(shè)計各個子模塊的功能。根據(jù)B/S和C/S模式的各自特點,并結(jié)合該系統(tǒng)的特點(該系統(tǒng)主要面向新浪微博,從新浪服務(wù)器獲取數(shù)據(jù)來處理),因此選擇C/S模式比較合適。B/S模式即為瀏覽器/服務(wù)器(Browser/Server)模式,這種模式的優(yōu)點體現(xiàn)在平臺穩(wěn)定,業(yè)務(wù)擴展、系統(tǒng)升級簡單方便,開發(fā)成本低廉等。應(yīng)當(dāng)保證軟件的需求完全分配給整個軟件。在概要設(shè)計的基礎(chǔ)上,開發(fā)者需要進行軟件系統(tǒng)的詳細設(shè)計。第三章 系統(tǒng)設(shè)計軟件的需求分析做好后,就可以根據(jù)用戶需求分析階段得到的目標(biāo)系統(tǒng)的邏輯模型確定一個合理的軟件系統(tǒng)的體系結(jié)構(gòu)。第三節(jié) 運行環(huán)境本系統(tǒng)對運行環(huán)境的要求如下: 硬件環(huán)境: ① CPU:Intel(R) Core(TM)2 ② 內(nèi)存:2G ③ 硬盤:100G ④ 顯卡:128MB獨立顯卡 軟件環(huán)境: ① 操作系統(tǒng):Windows XP、Windows Windows 8 ② 數(shù)據(jù)庫: ③ 相關(guān)應(yīng)用軟件:JDK、Eclipse 第四節(jié) 系統(tǒng)用例圖系統(tǒng)用例圖[11]: 系統(tǒng)用例圖第五節(jié) 本章小結(jié)在本章中,主要是在開發(fā)網(wǎng)絡(luò)輿情數(shù)據(jù)采集系統(tǒng)之前對該系統(tǒng)進行了需求分析,其中主要介紹了該系統(tǒng)的開發(fā)目標(biāo)、功能需求、系統(tǒng)的性能要求、運行環(huán)境、系統(tǒng)的層次結(jié)構(gòu)、系統(tǒng)的用例圖等。 ② 穩(wěn)定性。三、系統(tǒng)層次模塊圖本系統(tǒng)總的結(jié)構(gòu)模塊包括:用戶微博查看、用戶粉絲查看、用戶關(guān)注查看,每個模塊下面又包括具體的某些功能,:第二節(jié) 系統(tǒng)性能要求本系統(tǒng)的性能要求如下: ① 安全性。⑦ 查看微博的評論情況根據(jù)用戶點擊的微博id,系統(tǒng)單開一個線程向新浪服務(wù)器發(fā)出微博評論情況查詢請求,系統(tǒng)解析服務(wù)器返回的結(jié)果,然后系統(tǒng)將返回的微博評論信息分頁顯示。鑒于這種情況,本系統(tǒng)就特定做了一個關(guān)注搜索功能,搜索出包含用戶輸入的關(guān)鍵字的關(guān)注展示出來。④ 查看用戶的關(guān)注根據(jù)用戶輸入的微博用戶昵稱關(guān)鍵字,系統(tǒng)單開一個線程向新浪服務(wù)器發(fā)出用戶關(guān)注查詢請求,系統(tǒng)解析服務(wù)器返回的結(jié)果,然后系統(tǒng)將返回的關(guān)注信息分頁顯示。③ 搜索指定用戶粉絲在查看用戶粉絲的時候,有些用戶粉絲可能特別多,分頁后就會存在很多頁,那么就會很難找某個具體的粉絲。結(jié)合政府需求和實際的具體分析,要求本系統(tǒng)具有以下功能:① 查看用戶的微博根據(jù)用戶輸入的微博用戶昵稱關(guān)鍵字,系統(tǒng)單開一個線程向新浪服務(wù)器發(fā)出用戶微博查詢請求,系統(tǒng)解析服務(wù)器返回的結(jié)果,然后系統(tǒng)將返回的微博信息分頁顯示。二、功能分析開發(fā)軟件首先做的是開發(fā)過程中最主要的就是系統(tǒng)的需求分析[10],需求分析同時也是軟件生存周期中關(guān)鍵的一步。需求分析階段的目標(biāo)主要有:獲得目標(biāo)系統(tǒng)的物理模型,了解目標(biāo)系統(tǒng)的運行原理及機制;抽象出目標(biāo)系統(tǒng)的邏輯模型,對物理模型進行篩選,得到與軟件系統(tǒng)有關(guān)的部分;建立目標(biāo)系統(tǒng)的邏輯模型,得出數(shù)據(jù)流圖和數(shù)據(jù)字典;補充目標(biāo)系統(tǒng)的邏輯模型,對目標(biāo)系統(tǒng)的用戶界面、至今尚未考慮的細節(jié)進行說明。;⑧ 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具;⑨ 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫;第四節(jié) 本章小結(jié)在本章中,主要對網(wǎng)絡(luò)輿情數(shù)據(jù)采集系統(tǒng)開發(fā)涉及到的技術(shù)理論知識進行了基本介紹,其中主要介紹了Java中的GUI圖形用戶界面的實現(xiàn)機制,JDBC數(shù)據(jù)庫連接原理和步驟、Java多線程的原理和實現(xiàn)方式、新浪微博Java SDK的概述和授權(quán)步驟,最后對MySQL數(shù)據(jù)庫進行了簡要的介紹。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等;④ 支持多線程,充分利用CPU資源;⑤ 優(yōu)化的SQL查詢算法,有效地提高查詢速度;⑥ 既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 231BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名二、MySQL的特性MySQL作為一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它有如下特性來讓用戶選擇它作為自己應(yīng)用的數(shù)據(jù)庫:① 使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性;② 支持AIX、FreeBSD、HPUX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)MySQL與目前市場上的其他大型數(shù)據(jù)庫(Oracle、DBSQL Server)相比,存在功能小、規(guī)模有限等不足。獲取到access_token后,表示我們的應(yīng)用已經(jīng)授權(quán)成功,我們就可以通過access_token來訪問新浪微博API的接口。運行OAUTH4CODE類,獲取code,即用戶授權(quán)登陸后,地址欄上出現(xiàn)的code。、client_SERCRET和redirect_URI三個參數(shù),他們分別填寫你的應(yīng)用的App Key、App Secret和回調(diào)地址。Key跟Secret的使用方式跟其他一些協(xié)議中的公鑰私鑰的方案相類似,你可以使用你所熟悉的編程語言將key和secret結(jié)合,為你發(fā)出的每個請求添加簽名,以此來向新浪微博開放平臺表明自己身份的合法性。要調(diào)用新浪微博API,就需要先到新浪微博開放平臺去注冊并創(chuàng)建一個應(yīng)用,地址是:。微博Java SDK的整體架構(gòu)包含如下幾個:① src:weibo4j封裝了大部分接口,包括授權(quán),timeline,用戶等常見接口,status等實體類 完成json解析的各種方法 包含了請求api接口時候所需要的工具類② examples:里面包含了封裝接口的各個測試demo二、授權(quán)認證要調(diào)用新浪微博SDK就需要先完成授權(quán)認證,只有授權(quán)的應(yīng)用才有資格去訪問微博的API。 }}本論文作品主要通過MySQL數(shù)據(jù)庫來存儲獲取的微博、用戶等信息。 if (ct != null) ()。④ 關(guān)閉JDBC對象 public void close() { try { if (rs != null) ()。ps = (sql)。ct = (url, user, password)。String password = 123456。② 創(chuàng)建數(shù)據(jù)庫連接String url = jdbc:mysql://:3306/weibo_sina。通過使用JDBC API,Java程序可以非常方便的操作各種主流數(shù)據(jù)庫,由于Java語言的跨平臺特性,所以使用JDBC API所編寫的程序不僅可以實現(xiàn)跨數(shù)據(jù)庫,還可以跨平臺,具有非常優(yōu)秀的可移植性。本論文作品的多線程體現(xiàn)在給用戶良好的用戶體驗方面:當(dāng)用戶點擊一項功能時,如果該功能是一項很費時的操作,那么程序就會單開一個線程去完成這個費時的操作,主線程彈出用戶等待提示框,當(dāng)操作完成時,提示框自動消失。既然有多線程,那么必然會有單線程,所謂單線程就是說程序內(nèi)部只有一條順序執(zhí)行流;則多線程就可以理解為程序內(nèi)部有多條順序執(zhí)行流,而且多個順序執(zhí)行流之間互不干擾。本論文作品主要用到了Swing庫中的JButton、JLable、JTextField、JTable、JScrollPanel、JFrame、JPanel等組件,用到了AWT庫中的BorderLayout、FlowLayout等布局管理器組件。Java開發(fā)者通過使用AWT和Swing提供的組件庫,程序只需創(chuàng)建所需的圖形組件,并用合適的布局管理器來組織這些組件按照特定的方式排列,就可以開發(fā)出非常完美的用戶界面?,F(xiàn)在的用戶總希望我們開發(fā)的軟件功能豐富強大而又操作簡單,這就需要開發(fā)者注重界面的友好性,GUI就成了Java開發(fā)者不可或缺的重要課題。二
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1