政務微博發(fā)言轉發(fā)注意事項
政務微博管理注意事項
1、【帳號開通】各部門、各鎮(zhèn)(街道)未在新浪上開通政務微博的,
已由市委外宣辦統一開通,并已進行了實名認證。對于政務微博帳號實行成熟一個(即有管理人員,并掌握微博的基本常識),發(fā)放一個的原則,各單位要及時向市委外宣辦提出申請(聯系電話:61880892)。對于已開通實名認證微博的,各單位自行設立頭像圖標,并在市委外宣辦的指導下加強微博管理。
2、【使用語言】政務微博是代表一個政府部門,等于是單位的“網
絡發(fā)言人”,要特別注意微博的一言一行,語言上要做到正確與準確,正確是指政治上要正確,要符合中央和上級的指示精神,準確是指發(fā)布的內容要真實無誤。同時,微博是一個極具開放性、參與性、平等性和民主性的社會化媒介形態(tài),推崇松散、自由、民意匯聚,因此政務微博的語言盡量做到親民,不要擺官僚官腔。
3、【發(fā)表內容】可以是本單位最新工作動態(tài),組織活動的宣傳和推
廣,部門出臺政策的權威解讀,以及回復網友投訴舉報的內容。對于鎮(zhèn)(街道)的微博來說,還可以增加當地的人文風景、風土鄉(xiāng)情的介紹等;政務微博也可以轉發(fā)其他微博上的優(yōu)秀博文,但要注意不要轉發(fā)宣揚迷信、色情、暴力、低俗等一些不合適的內容。切記,政務微博不是微博管理人員個人的微博,不要把個人的內容發(fā)到微博上去。微博發(fā)布不同的內容可以采用不用風格的語言方式,免得失之呆板。同時,文字內容盡量搭配圖片,可以吸引網友閱讀、轉發(fā)和評論。
把政務微博當成個人微博的反例:
4、【政務微博的“四有”原則】①有態(tài)度。對網友提出的民生話題
明確給出表態(tài)和引導;②有承諾。言行必果,線上承諾,線下協調,這也是考驗政令暢通、務實效能的重要指標;③有回饋。對于網友提出的相關問題及時批轉、限時督辦、準確回應;④有禮儀!案兄x、對不起”等微博禮儀細節(jié)體現在字里行間。不禮貌的微博:
5、【日常維護】各單位政務微博不要刻意追求粉絲數量,如有重要
信息發(fā)布,在內容發(fā)布后再@給“微博樂清”和“中國樂清網”,請他們代為轉發(fā),也能達到發(fā)布效果。如果是回復網友舉報投訴的,直接@對方,或者發(fā)私信對方即可。政務微博一般要有一個團隊整體管理,并設一專人做好日常維護,要做到經常更新,聽取民意,并與網民互動。帳號和密碼要做到保密,只讓參與管理的少數幾個人知曉,并安排每天有人值班(可以安裝在智能手機、微博桌面和360瀏覽器)。
6、【發(fā)布時間】人們每天上網看微博的時間,通常比較趨向于幾
個集中的時間段:上午9:30-12:00,下午3:30-5:30,晚上8:30-11:30.這些時間段就是發(fā)微博的黃金時段。對于周末來說,周六看微博的人最少,周日則多很多,如果寫微博需要每周休息一天的話,那周六休息就是最佳選擇。所以,選擇管理政務微博的人員,最好是對網絡有一定興趣并通曉基本網絡常識的人員,晚上和周末可以在家里的電腦或者利用智能手機上網管理微博。
7、【處理負面評論】對于網友在微博上的負面評論和責問,要抱著
正常的心態(tài)去看待,不要與之對罵或者相互攻擊,如果其言語確實很過分,可以將其拉入黑名單,以保證政務微博的正常秩序。反例:廣州交警“亂吠”事件。11月13日凌晨發(fā)生新快報記者林良田采
訪車禍被打事件,被打記者林良田沒有收到廣州交警的案件處理說明,在微博上質問廣州交警,而廣州交警官方微博指記者“亂吠”。雖然這條微博很快被刪,但事件引來公眾的高度關注。11月13日20時40分左右,省公安廳官方微博“平安南粵”向網友致歉。并對微博管理人員進行處理。廣東省公安廳官方微博“平安南粵”向網友致歉說:“我們誠懇地向各位網友道歉!同時提醒廣州交警的同事注
意:微博是開放平臺,人人都可以表達自己的想法和情緒,會有很多不同的聲音。即使是再尖銳的批評和質疑,我們都應虛心聽取,積極回應,主動釋疑,有錯就改,有問題就糾正。要HOLD住自己,不要把個人情緒帶到工作中,絕不能再犯這樣低級的錯誤了!”
8、【發(fā)生突發(fā)事件】各部門、各鎮(zhèn)(街道)發(fā)生屬于本部門本轄區(qū)
管理的一般性突發(fā)事件,應秉持“快報事實、慎報原因、重講態(tài)度、多講措施”的原則,及時主動發(fā)布事件真實信息,并@給“微博樂清”和“中國樂清網”,請他們轉發(fā);要著重表明政府部門對于事件處理的態(tài)度和措施。如發(fā)生較大和重大的突發(fā)事件,一律由事件處置單位上報給市委、市政府,并統一由“微博樂清”對外發(fā)布。
9、【其它事項】(1)如何對外地的特別負面事件表態(tài):統一由“微
博樂清”表明態(tài)度,其它單位可以相應表明態(tài)度,絕不要以“求
證”、“關注”的措辭而盲從轉發(fā)表態(tài),要知道,轉發(fā)微博就是傳播信息。(2)發(fā)生特別重大的災難性事件,各單位要將本單位的頭像圖標設成黑白色,以示悼念,并注意在此期間,不要發(fā)一些娛樂性、搞笑性的微博。
擴展閱讀:微博項目報告
PINGDINGSHANUNIVERSITY軟件學院
《專業(yè)實訓六》項目報告書
項目名稱:基于SSH框架的微博系統年級專業(yè):201*級軟件工程小組成員:************************
I
微博系統的設計與開發(fā)
第一章
1.1
系統概述.......................................................................................................................1項目開發(fā)的背景和意義...............................................................................................11.1.1項目開發(fā)背景........................................................................................................11.1.2項目開發(fā)意義........................................................................................................11.2系統體系結構...............................................................................................................2
1.2.1B/S體系結構........................................................................................................2
第二章需求分析.......................................................................................................................3
2.1可行性分析.......................................................................................................................32.2系統分析的任務與步驟...................................................................................................4
2.2.1系統分析的任務...................................................................................................42.2.2系統分析的步驟....................................................................................................42.3微博項目范圍....................................................................................................................52.4功能需求分析...................................................................................................................5
2.4.1基本功能要求........................................................................................................52.4.2用戶分析................................................................................................................62.4.3微博實體分析.......................................................................................................62.4.4性能描述...............................................................................................................62.4.5系統的用例圖設計................................................................................................62.4.6系統的數據流圖..................................................................................................162.4.6系統數據字典.....................................................................................................17
第三章總體設計.....................................................................................................................19
3.1總體設計的任務..............................................................................................................193.2功能模塊.........................................................................................................................20
3.2.1系統功能模塊描述.............................................................................................203.3數據庫設計.....................................................................................................................21
3.3.1概念結構設計.....................................................................................................213.3.2邏輯結構設計.....................................................................................................233.3.3物理設計.............................................................................................................24
第四章詳細設計.....................................................................................................................26
4.1系統整體功能流程.........................................................................................................264.2系統子功能.....................................................................................................................26
4.2.1登錄模塊..............................................................................................................264.2.2評論模塊..............................................................................................................274.2.3發(fā)表微博模塊......................................................................................................274.2.4查看/修改個人信息模塊....................................................................................28
第五章編碼實現.....................................................................................................................28
5.1系統頁面模版設計..........................................................................................................28
5.1.1模版實現界面......................................................................................................285.2用戶模塊..........................................................................................................................29
II
5.2.1用戶模塊功能實現描述.....................................................................................295.2.2用戶功能實現界面.............................................................................................30
結束語.............................................................................................................................................32參考文獻.........................................................................................................................................33
III
第一章系統概述
1.1
項目開發(fā)的背景和意義
1.1.1項目開發(fā)背景
微博即微博客(microblog)的簡稱,由博客(blog)發(fā)展而來,最早也是目前最大的微博是美國的Twitter,中國最早開始微博業(yè)務的是門戶網站新浪網。
主流微博介紹:新浪微博是一個由新浪網推出,提供微型博客服務的類Twitter網站。用戶可以通過網頁、WAP頁面、手機短信/彩信發(fā)布消息或上傳圖片。新浪可以把微博理解為“微型博客”或者“一句話博客”。
發(fā)布功能:用戶可以像博客、聊天工具一樣發(fā)布內容界面。
轉發(fā)功能:用戶可以把自己喜歡的內容一鍵轉發(fā)到自己的微博(轉發(fā)功能是對twitterRT功能的改良,保留原帖,避免在傳播過程中被篡改)轉發(fā)時還可以加上自己的評論。轉發(fā)后所有關注自己的用戶(也就是自己的粉絲),能看見這條微博,他們也可以選擇再轉發(fā),加入自己的評論,如此無限循環(huán),信息就實現了傳播。
關注功能:用戶可以對自己喜歡的用戶進行關注,成為這個用戶的關注者(即“粉絲”),那么該用戶的所有更新內容就會同步出現在自己的微博首頁上。關注的上限是。
評論功能:用戶可以對任何一條微博進行評論。(這是基于中國用戶習慣而設置的特殊功能,之后YahooMeme和GoogleBuzz也都有了評論功能)
私信功能:用戶可以點擊私信,給微博上任意的一個開放了私信端口的用戶發(fā)送私信,這條私信將只被對方看到。實現私密的交流。1.1.2項目開發(fā)意義
現在微博成為大家共同的話題,當人們看到自己覺得美好的東西和事物,就會發(fā)到微博上去分享給大家。許多大型網站也在原來博客的基礎上,增加了微博,微博以其短
小精悍,更加貼近生活而受到人們的推崇。
1、發(fā)布簡便:用戶登錄以后可以通過編輯微博的方式進行發(fā)布微博,發(fā)布以后自己的好友就能看到看到微博的內容,讓好友可以關注你的實時動態(tài)。
2、私信功能:如果某一用戶想給另一用戶進行互動,但是又不行讓其他人看到他們的互動內容,這時用戶就可以通過私信功能將自己想要表達的內容發(fā)送給另一用戶,當另一用戶登錄微博以后,系統就會提示有用戶給自己發(fā)了私信,這時用戶就可以回復私信,從而達到互相溝通的目的。
當今社會是個高科技、高效率、高度競爭的社會。隨著物質水平的逐步提高,我們的的精神生活也開始趨向豐富多彩。一種新的網絡應用形式“微博”也應運而生。“微博”以其便捷性,背對臉式的交互方式以及原創(chuàng)性得到了廣大網民的寵愛,成為了網絡時代新的代名詞。
項目開發(fā)環(huán)境
1、硬件環(huán)境建議配置:
處理器:1.2GHz以上內存容量:512M以上硬盤容量:16GB以上
2、軟件環(huán)境
操作系統:windows201*/XP/Vista開發(fā)軟件:MyEclipse;Web服務器:Tomcat;數據庫:MySQL;
1.2系統體系結構
1.2.1B/S體系結構
本系統所面向的對象是廣大的互連網用戶。因此,將要采用比較流行的B/S三層結
構。如圖1.1所示:
圖1.1B/S三層結構圖
B/S體系結構與C/S體系結構相比不僅具有其全部的優(yōu)點,而且又有C/S體系結構所不具備的獨特優(yōu)勢:
(1)開放的標準:B/S所采用的標準都是開放的、非專用的,是經過標準化組織所確定而非單一廠商所制定,保證了其應用的通用性和跨平臺性。
(2)較低的開發(fā)和維護成本:B/S的應用只需在客戶端安裝通用的瀏覽器即可,維護和升級工作都在服務器端進行,不需對客戶端進行任何改變,故而大大降低了開發(fā)和維護的成本。
(3)用戶使用簡單,界面友好:B/S用戶的界面都在統一的瀏覽器上,瀏覽器易于使用、界面友好,又因為它不再負責數據的存取和復雜數據計算等任務,只需要進行顯示,因而大大降低了對客戶端的要求。
從以上的分析與比較可以看出,B/S模式具有C/S模式無法替代的優(yōu)越性:它簡化了系統的開發(fā)和維護,并且特別適用于網上信息發(fā)布。因此,我們小組開發(fā)的微博項目就是采用了基于B/S模式的體系結構。
第二章
需求分析
2.1可行性分析
本系統對數字化信息資源的組織采用數據庫。系統的數據庫結構是關系數據庫MySQL,前臺使用JSP平臺開發(fā)。信息平臺的后臺操作采用B/S操作結構以增強系統的安全保密性、系統穩(wěn)定性和易操作性。JSP是目前最完備的面向對象語言,在未來仍然很有發(fā)展前途。MySQL采用了關系型數據庫結構,是一套精簡、快速的數據庫管理系統,它提供了多人使用的管理模式,并支持標準的SQL語法。
1、技術可行性
大學課程中的《數據庫系統概論》,《JavaWeb知識》,《計算機網絡基礎》《JAVA語言與面向對象程序設計》等多門課程為整個課題開發(fā)提供了堅實的基礎。JSP是一種相對簡單的語言,MySQL也是一種簡單的數據庫,所以技術難度并不高。
微博最為一個典型的web應用,所面臨的技術挑戰(zhàn)在前面的分析中已經找到。對于這樣的挑戰(zhàn),還有好的平臺出現,能夠很好的解決這一問題。數據庫采用小巧,高效的MicrosoftOfficeAccess數據庫,使得系統的影響時候更短,整個系統的運行效率能夠發(fā)揮到極致。
2、操作可行性
操作可行性主要是指在系統的開發(fā)過程中能否很好的把握住開發(fā)的合理進度,能否科學的分配資源和時間,能否保持系統開發(fā)的連貫性,使之在管理層面上能有條不紊的進行。我們小組在開發(fā)系統之前做好充分的準備、制定好應有的計劃,在開發(fā)過程中根據實際情況合乎時宜不斷進行調整,在操作這一層面上,系統的開發(fā)是完全可行的。
通過上面的分析,我們可以得到:在有良好的技術為依托的、操作上有所支持的前提下,此系統的開發(fā)具有投入少、周期短、見效快、易控制的特點,此系統的開發(fā)時完全可行的。
2.2系統分析的任務與步驟
2.2.1系統分析的任務
了解用戶要求。此用戶即為網站的使用人員(注冊用戶)。了解他們在網站功能、性能等方面的要求及用戶在硬件配置、開發(fā)周期處理方式等方面的意向與打算。把用戶要求成文,完成網站分析報告。網站的邏輯模型由一系列的圖表和文字組成。在邏輯上描述了系統的目標和所具備的功能于性能。2.2.2系統分析的步驟
描述網站。在詳細調查的基礎上,用一定的圖標、文字描述;分析用戶新的要求,改進現行模型,形成新系統的邏輯模型。編寫系統分析說明書。
2.3微博項目范圍
微博從三種角度進行功能劃分。1、
注冊用戶部分:填寫個人信息包括用戶名,登陸密碼,性別,個人標簽,上傳圖
片。2、
成功登錄部分:用戶可以發(fā)表個人微博
關注好友收藏好友微博評論好友微博發(fā)私信
查看/修改個人信息3、
后臺管理:主要對已成為該系統的用戶進行管理?梢宰N某些違法用戶。
2.4功能需求分析
2.4.1基本功能要求
系統主要提供的功能包括以下幾方面:
(1)(2)(3)(4)(5)(6)(7)(8)
用戶能夠注冊,登錄系統
用戶能夠發(fā)表個人微博,能夠刪除個人微博。用戶能加關注好友,能夠取消關注用戶能夠評論好友微博用戶能夠收藏好友的微博
用戶能夠查看個人主頁并進行個人信息更新用戶登陸后能及時收到關注的好友的微博發(fā)私信
2.4.2用戶分析
本微博系統主要包括一下幾類用戶:
一、注冊用戶部分1:用戶注冊。
2:發(fā)表個人微博,也可以收藏好友微博,評論好友微博。3:關注好友。
4:可以對自己感興趣的微博用戶發(fā)私信。
5:查看/修改個人信息。二、后臺管理
主要對已成為該系統的用戶進行管理?梢宰N某些違法用戶2.4.3微博實體分析
微博是一個基于用戶關系的信息分享、傳播以及獲取平臺,用戶可以通過WEB、WAP以及各種客戶端組件個人社區(qū),文字更新信息,并實現即時分享。2.4.4性能描述
系統具有特點如下:
1、數據精確度:要求保證能及時正確保存相關信息,能夠查詢到所要查詢的相
關信息并保證其正確率。2、3、
時間特性:要求保證一般操作的響應時間應在1-2秒內。
適應性:要求滿足運行環(huán)境在允許操作系統之間的安全轉換和與其它應用軟
件的獨立運行要求,與一般軟件沒沖突情況。
2.4.5系統的用例圖設計
1、用戶用例
2、用例圖設計編號123需求在使用(管理)weibo之前,用戶登錄沒有賬號的用戶,通過注冊得到賬號用戶登錄成功后之后,來到微博主頁,可以在文本框中輸入限定字數的文字并發(fā)布點擊”個人主頁”超鏈接,來到個人信息頁面來到個人信息頁面之后,可以點擊”編輯”超鏈接更新個人信息登錄用戶可以在微博列表中刪除自己的微博用戶在關注好友的前提下,7
參與者用戶用戶用戶用例登錄微博注冊微博賬號發(fā)表個人微博45用戶用戶查看個人信息編輯個人信息67
用戶用戶刪除個人微博查看好友微博
8910111213141516171819每次登錄微博來到微博主頁時,如果好友有新微博都能看到用戶在查看好友微博時能夠點擊收藏按鈕收藏好友微博用戶在查看好友微博時能夠點擊評論按鈕來到評論頁面評論好友微博登錄用戶可以在微博主頁點擊粉絲超鏈接查看粉絲列表用戶可以在微博主頁點擊尋找微友超鏈接來到查詢頁面用戶可以按條件查詢自己想找的微博用戶用戶在點擊尋找微博用戶超鏈接后來到微博用戶頁面可以選擇關注自己喜歡的的微博用戶登錄用戶可以在微博主頁點擊已關注的微友超鏈接查看關注的微友列表用戶在查看已關注的微友列表時可以取消對微友的關注用戶在查看已關注的微友列表時選擇好友可以點擊發(fā)私信超鏈接給好友發(fā)私信登錄用戶可以在微博主頁點擊微博收藏超鏈接查看自己收藏的微博當用戶點擊微博收藏來到收藏列表時可以選擇取消微博收藏登錄用戶可以在微博主頁點擊個人微博超鏈接查看自己發(fā)布的所有微博登錄用戶可以在微博主頁點擊評論超鏈接查看有關自己的評論信息8
用戶收藏好友微博用戶評論好友微博用戶查看粉絲用戶尋找微博用戶用戶關注微博用戶用戶查看已關注的微友取消好友關注用戶用戶發(fā)私信用戶查看收藏的微博用戶取消微博收藏用戶查看個人微博用戶查看微博評論
2021登錄用戶可以在微博主頁用戶點擊私信超鏈接查看有關自己的私信記錄來到個人信息頁面之后,可用戶以點擊”添加個人標簽”超鏈接來添加個人標簽信息來到個人信息頁面之后,可用戶以點擊”上傳圖片”超鏈接來添加個人圖片查看私信記錄添加個人標簽22上傳圖片
3、用例詳細設計1.用戶注冊
UseCase名稱:注冊微博賬號目的:注冊后得到賬號,才可登錄參與者:用戶前置條件:無后置條件:跳轉到用戶登錄頁面提示注冊成功歡迎登錄用戶動作系統響應1系統顯示注冊界面2用戶按表單填入內容,提交3系統檢查表單,通過數據庫進行用戶注冊4注冊成功后,返回登錄界面提示用戶登錄5用戶點擊返回重新登錄替代或例外程序:3.a用戶未輸入完整,請用戶繼續(xù)輸入3.b用戶兩次密碼輸入不一致,請用戶重新輸入
2.登錄微博UseCase名稱:登錄微博目的:登錄參與者:用戶前置條件:用戶名已存在后置條件:保存用戶信息,轉發(fā)主界面用戶動作系統響應1系統顯示登陸界面2填寫表單3通過數據庫驗證表單
4驗證成功后,保存用戶信息,
轉發(fā)主頁面替代或例外程序:2.a用戶未填寫完表單,請用戶繼續(xù)填寫3.a表單驗證失敗,返回登錄界面和錯誤信息3.發(fā)表個人微博UseCase名稱:發(fā)表個人微博目的:成功登錄后用戶可以發(fā)布一定字數限制的想說的話參與者:用戶前置條件:用戶已成功登錄系統后置條件:微博主頁顯示用戶已發(fā)表的微博內容用戶動作系統響應1如何不超過限制,則將用戶發(fā)布的微博信息寫入數據庫用戶在文本框填入內容,發(fā)布2微博主頁顯示用戶已發(fā)表的微博內容替代或例外程序:3.a系統檢查字數限制,若多于限制則提示用戶已超過字數限定,發(fā)布失敗3.b若發(fā)布內容為空,提示用戶重新輸入發(fā)布4.刪除個人微博UseCase名稱:刪除個人微博目的:成功登錄后用戶可以刪除自己已經發(fā)布的微博參與者:用戶前置條件:用戶已成功登錄系統且選擇了已經發(fā)布的微博后置條件:更新微博首頁或更新個人主頁的微博頁面用戶動作系統響應1系統將根據刪除微博的ID查找數據庫刪除對應的微博用戶選擇已經發(fā)布的某條微博點擊刪除超鏈接2更新微博首頁或個人主頁的微博頁面微博已被刪除,頁面并未及時更新,用戶再刪除時提示微博已刪除5.查看個人微博UseCase名稱:查看個人微博目的:成功登錄后用戶可以查看自己已經發(fā)布的所有微博參與者:用戶
前置條件:用戶已成功登錄系統后置條件:來到個人主頁頁面用戶動作系統響應用戶登錄系統后點擊微博首頁的“個1系統根據點擊的超鏈接跳轉到個人人主頁”超鏈接來到個人主頁頁面主頁頁面6.查看好友微博UseCase名稱:查看好友微博目的:成功登錄系統后用戶可以查看自己已經關注的好友的最新微博參與者:用戶前置條件:用戶已成功登錄系統而且用戶已經關注了好友后置條件:登錄系統成功來到微博首頁顯示關注好友的微博用戶動作系統響應用戶在登錄頁面填寫用戶名和密碼1.成功登錄系統,來到微博首頁顯示好登錄系統友微博用戶名或密碼錯誤提示用戶重新輸入登錄7.收藏好友微博UseCase名稱:收藏好友微博目的:成功登錄系統后用戶可以收藏自己喜歡的的好友的微博參與者:用戶前置條件:用戶已成功登錄系統而且用戶選擇查看了某條好友微博后置條件:提示用戶收藏微博成功用戶動作系統響應用戶在查看某條好友微博時,點擊1.系統根據選擇收藏微博ID,將此微博“收藏”超鏈接信息寫入數據庫的用戶微博收藏表中8.評論好友微博UseCase名稱:評論好友微博目的:成功登錄系統后用戶可以評論好友的微博參與者:用戶前置條件:用戶已成功登錄系統而且用戶選擇查看了某條好友微博后置條件:提示用戶評論微博成功用戶動作系統響應點擊“評論”超鏈接,來到微博評論頁面,用戶填寫評論信息點擊提交后提示評論成功
9.查看個人信息UseCase名稱:查看個人信息目的:成功登錄系統后用戶可以在個人主頁查看個人的基本信息參與者:用戶前置條件:用戶已成功登錄系統來到個人主頁后置條件:顯示用戶基本信息用戶動作系統響應用戶已成功登錄系統來到個人主頁,1.系統根據請求跳轉到用戶基本信息頁點擊“個人資料”超鏈接面,顯示用戶基本信息10.編輯個人信息UseCase名稱:編輯個人信息目的:用戶可以在個人主頁查看個人的基本信息時可以修改個人信息參與者:用戶前置條件:用戶已成功登錄系統來到個人主頁的個人信息頁面后置條件:顯示用戶編輯成功用戶動作系統響應1.系統根據頁面請求將用戶編輯后的個用戶已成功登錄系統來到個人主頁人信息更新到數據庫的用戶信息表中。的個人信息頁面,點擊“編輯”超鏈接,來到個人信息編輯的頁面,當用2.然后跳轉到用戶個人信息頁面顯示用戶編輯完成后,點擊提交。戶更新后的基本信息用戶編輯完個人基本信息后可以選擇取消則跳轉到用戶基本信息頁面11.查看收藏的微博UseCase名稱:查看收藏的微博目的:用戶可以查看自己收藏的微博參與者:用戶前置條件:用戶已成功登錄系統來到微博首頁后置條件:顯示用戶收藏的微博用戶動作系統響應1.系統根據頁面請求,跳轉到用戶微博用戶已成功登錄系統來到微博首頁收藏頁面顯示收藏的微博列表。時,點擊“收藏”超鏈接。12.取消微博收藏UseCase名稱:取消微博收藏目的:用戶在查看自己收藏的微博時可以選擇取消收藏參與者:用戶前置條件:用戶已成功登錄系統來到微博首頁
后置條件:顯示取消后用戶收藏的所有微博用戶動作系統響應1.系統根據微博ID,查找用戶收藏表,用戶在查看自己收藏的微博時,點擊刪除收藏的微博ID記錄項!叭∠詹亍背溄。13.尋找微博用戶UseCase名稱:尋找微博用戶目的:用戶登錄微博后,可以按條件查找自己喜歡的微博用戶參與者:用戶前置條件:用戶已成功登錄系統來到微博首頁后置條件:顯示微博用戶列表用戶動作系統響應1.系統根據頁面請求,跳轉到微博用戶用戶在微博首頁,點擊“尋找好友”查找頁面,超鏈接后,用戶在微博用戶查找頁面,選擇并輸入查詢條件,點擊查詢2.系統根據用戶查詢的條件,顯示相應的微博用戶列表14.關注微博用戶UseCase名稱:關注微博用戶目的:用戶登錄微博后,可以選擇關注喜歡的微博用戶參與者:用戶前置條件:用戶已統按條件查看了自己喜歡的微博用戶后置條件:顯示微博用戶列表用戶動作系統響應1.系統根據關注的微博用戶ID,查找數用戶在查看的微博用戶列表中,選擇據表,更新用戶表的好友數量和被關注某微博用戶點擊“關注”超鏈接用戶表的粉絲數量2.查找好友關系表,插入好友關系項如果用戶A已關注用戶B當A再次關注B時則提示已經關注15.查看微粉UseCase名稱:查看微粉目的:用戶登錄微博后,可以查看關注自己的微博用戶參與者:用戶前置條件:用戶成功登錄系統后置條件:顯示微粉列表用戶動作系統響應
1.系統根據用戶請求,查找數據表,顯示用戶用戶在微博主頁中,點擊“粉的粉絲列表。絲”超鏈接16.查看已關注的微友UseCase名稱:查看已關注的微友目的:用戶登錄微博后,可以查看自己關注的微博用戶參與者:用戶前置條件:用戶成功登錄系統后置條件:顯示關注的用戶列表用戶動作系統響應1.系統根據用戶請求,查找數據表,顯示用戶用戶在微博主頁中,點擊“關的關注微博用戶列表。注”超鏈接17.取消好友關注UseCase名稱:取消好友關注目的:用戶在查看關注的好友列表時,可以選擇取消對關注的微博用戶的關注參與者:用戶前置條件:用戶查看了自己關注的微博用戶后置條件:顯示取消后的關注微博用戶列表用戶動作系統響應1.系統根據關注的微博用戶ID,查找數用戶在查看關注的微博好友列表中,據表,更新用戶表的好友數量和被關注選擇某微博用戶點擊“取消關注”用戶表的粉絲數量超鏈接2.查找好友關系表,修改好友關系項如果用戶A已取消關注用戶B當A再次取消關注B時則提示已經取消關注18.發(fā)私信UseCase名稱:發(fā)私信目的:用戶在查看關注的好友列表時,可以選擇對關注的微博用戶發(fā)私信參與者:用戶前置條件:用戶查看了自己關注的微博用戶后置條件:用戶動作系統響應1.系統響應用戶請求,將私信記錄寫到用戶在查看關注的微博好友列表中,數據庫私信記錄表中選擇某微博用戶點擊“發(fā)私信”超
鏈接,在發(fā)私信頁面,用戶發(fā)表私信內容點擊提交。19.查看微博評論UseCase名稱:查看微博評論目的:用戶登錄微博后,可以查看和自己相關的微博評論參與者:用戶前置條件:用戶成功登錄系統后置條件:顯示評論信息用戶動作系統響應1.系統根據用戶請求,查找數據表,顯示用戶用戶在微博主頁中,點擊“評的評論信息列表。論”超鏈接20.查看私信記錄UseCase名稱:查看私信記錄目的:用戶登錄微博后,可以查看和自己相關的私信記錄參與者:用戶前置條件:用戶成功登錄系統后置條件:顯示私信記錄信息用戶動作系統響應1.系統根據用戶請求,查找數據表,顯示用戶用戶在微博主頁中,點擊“私的相關私信信息列表。信”超鏈接21.添加個人標簽UseCase名稱:添加個人標簽目的:用戶可以添加個人標簽信息參與者:用戶前置條件:用戶成功登錄系統后置條件:顯示添加后的標簽信息用戶動作系統響應1.系統根據用戶請求,跳轉到個人標簽編輯用戶在個人信息頁面中,點擊頁面!疤砑觽人標簽”超鏈接,2.將用戶提交的個人標簽信息寫到用戶信用戶填寫標簽信息點擊提交息表中22.上傳圖片UseCase名稱:上傳圖片目的:用戶可以添加個人圖片
參與者:用戶前置條件:用戶成功登錄系統后置條件:顯示添加后的圖片用戶動作系統響應1系統根據用戶請求,跳轉到圖片上傳頁面。用戶在個人信息頁面中,點擊2將用戶提交的上傳的圖片信息寫到用戶信“上傳圖片”超鏈接,來到上息表中并保存圖片到服務器中傳頁面用戶選擇圖片點擊上傳
2.4.6系統的數據流圖
數據流圖(DataFlowDiagram):簡稱DFD,它從數據傳遞和加工角度,以圖形方式來表達系統的邏輯功能、數據在系統內部的邏輯流向和邏輯變換過程,是結構化系統分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。
數據流圖是結構化分析方法中使用的工具,它以圖形的方式描繪數據在系統中流動和處理的過程,由于它只反映系統必須完成的邏輯功能,所以它是一種功能模型。它描述信息流和數據從輸入移動到輸出的過程中所經受的變換。
數據流四種基本符號:矩形表示數據的源點與終點;圓角的矩形表示變換數據的處理;少右面的邊矩形表示數據的存儲;箭頭表示數據的流動的方向。
用合法的用戶注冊信息戶信息用戶用戶注冊信息登錄失注冊編輯用戶信息查信看息用類戶型戶的用過編輯信息微友查看用戶信息會員用戶信息登錄用戶發(fā)表微型博類發(fā)表微博查看微博類型表選擇私信好友選擇的私信對象發(fā)布私信用戶微博用戶及好友的微博查看博的ID好信友微息刪除個人微博微人個的息看查ID信博查看微博查看微粉查看的微博好友ID信息評論好友微博收藏好友微博微博評論收藏的微博微粉列表圖2.5微博系統數據流圖
2.4.6系統數據字典
數據字典則是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果。數據字典在數據庫設計中占有很重要的地位。數據字典通常包括數據項,數據結構,數據流,數據存儲和處理過程五個部分。其中數據項是數據的最小組成單位,若干個數據項可以組成一個數據結構,數據字典通過對數據項和數據結構的定義描述數據流,數據存儲的邏輯內容。
1、主要數據流定義名字:用戶名別名:用戶昵稱描述:用戶進行登錄的時候用于對用戶的憑證,唯一標識一個用戶定義:用戶名=用戶注冊時用于唯一標識用戶的數據位置:輸入到登錄界面
名字:密碼別名:無
信息選擇操作類型尋找微友類型查看關注類型友好列關注微友列表表用戶登錄信息敗信息尋找微友查看關注的微友微好友列表取消關注微信記錄友查看微粉類型列
描述:用戶進行登錄的時候用于對用戶的驗證定義:密碼=用戶登錄驗證位置:輸入到登錄界面
名字:微博ID別名:微博序號描述:唯一標識一篇微博定義:微博=有數據組成位置:標注微博的序號,有數據庫自行決定
名字:微博內容別名:無描述:發(fā)布的微薄的內容信息定義:微博內容=微博標題+內容位置:用戶所發(fā)布的微博內容
名字:發(fā)布時間別名:無描述:用戶發(fā)布微博的當時當前日期定義:日期=年+月+日+時+分位置:輸入到登錄界面
名字:微博評論別名:無描述:用戶看到微博后進行評論位置:在每篇微博的后面
名字:私信記錄別名:私信內容描述:用戶之間進行發(fā)私信聊天定義:私信記錄=發(fā)私信日期+內容位置:用戶私信記錄
名字:粉絲別名:關注你的用戶名描述:對某一用戶感興趣,關注該用戶后成為其粉絲定義:關注該用戶后成為其粉絲位置:某一用戶粉絲列表內
名字:關注的好友別名:無描述:用戶對某以用戶感興趣,關注那個用戶定義:關注自己喜歡的用戶位置:用戶關注好友列表內名字:收藏微博別名:微博收藏列表描述:用戶收藏的微博列表定義:用戶查看所關注的好友微博后,可點擊收藏按鈕位置:用戶微博收藏列表名字:用戶別名:微博系統成員描述:注冊后成為微博系統的成員,可發(fā)表微博,評論微博等定義:微博系統的成員第三章總體設計
3.1總體設計的任務
總體設計的基本目的就是回答“概括的說,系統應該如何實現?”這個問題,因此
總體設計又稱為概要設計或是初步設計。通過這個階段工作將劃分組成系統的物理元素程序、文件、數據庫、人工過程和文檔等等?傮w設計的另一項重要任務是設計微博軟件的結構,也就是要確定系統中每個程序是由哪些模塊組成的,以及這些模塊相互之間的關系。
3.2功能模塊
3.2.1系統功能模塊描述
1)注冊模塊
當游客打開微博時,首頁面就是微博系統的登陸界面,如果游客尚未注冊為系統用戶,則必須注冊為微博用戶方能進入系統,游客可以在登陸頁面點擊注冊的超鏈接,進入微博系統注冊頁面,填寫相應的信息之后提交,即完成注冊,然后游客就可以以系統用戶的身份登錄系統。2)登錄模塊
當已注冊用戶打開系統,用戶可以在登陸界面輸入用戶名,密碼,和驗證碼,系統通過驗證,用戶就可以進入系統,進行相應的操作。3)發(fā)表微博模塊
當用戶進入到系統之后,用戶可以將自己想說的話,以及此時此刻的心情和感受,在編輯框里面編輯并發(fā)表出去,這樣關注此用戶為好友的用戶就可以看到此用戶發(fā)表的內容。4)評論模塊
當用戶登錄到系統來到微博系統的主界面,系統就會主動推送你所關注的好友的微博,你可以點擊評論,這樣系統就會跳轉到評論頁面,用戶可以編輯評論并確定。5)關注好友模塊
如果用戶A想關注用戶名為B的用戶,此時用戶A就可以在搜索里面進行搜索,將搜索類型選擇為用戶名,然后輸入想要關注的用戶名B,點擊搜索,此時系統就會搜索出所有用戶名為B的用戶,并且在搜索出來的用戶后面有一個關注鏈接,這樣用戶A點擊關注,就可以完成對用戶B的關注,同時在用戶A的微博列表里面,也會有用戶B的微博。6)個人信息查看/修改模塊
當用戶想查看或者修改個人的信息時,可以通過單擊左側個人信息欄里面再記得用戶名,這樣系統就會跳轉到你的個人信息頁面,用戶可以修改密碼,同時
也可以對已有的個人信息進行重新編輯嗎,最后進行確定,系統就會保存用戶的新的個人信息到數據庫。7)收藏微博
當用戶在主頁面的微博列表里看到自己比較喜歡的微博時,就可以點擊收藏,這樣該微博就加入了自己的收藏列表里面,用戶可以在自己的收藏列表里面查看已收藏的微博,并且在收藏的列表里取消收藏。8)刪除個人微博
當用戶想刪除自己發(fā)表的某一篇微博的時候,用戶可以點擊左側個人信息欄里面的微博,系統就會提取出來自己發(fā)表的所有微博,在沒一條微博的右下角都有一個刪除按鈕,這樣用戶就可以找到自己想刪除的微博,并且刪除。9)私信
如果用戶想對某一用戶傳達自己想對他說的話,而不想通過對用戶微博評論的方法讓對方知道,就可以對該用戶發(fā)私信,這樣傳遞的話只有你和對方知道,當對方看到以后也可以給你回復,從而實現了溝通的目的。
3.3數據庫設計
3.3.1概念結構設計
在概念設計階段中,從用戶的角度看待數據及處理要求和約束,產生一個反映用戶觀點的概念模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的限制。利用ER方法進行數據庫的概念設計,可分成三步進行:首先設計局部ER模式,然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進行優(yōu)化,得到最終的模式,即概念模式。
1、設計局部ER模式實體和屬性的定義
1)私信(發(fā)送人,接收人,發(fā)送時間,發(fā)送內容)
私信
發(fā)送人接收人
圖3.4發(fā)私信實體與屬性的定義
發(fā)送時間發(fā)送內容
3)評論(評論人,被評論人,標題,內容,添加時間,類別等)
評論
評論人
圖3.5評論實體與屬性的定義評論內容評論日期被評論人
2、微博的全局ER模式如圖所示:
名密用戶","p":{"h":10.652,"w":12.299,"x":350.973,"y":191.302,"z":161},"ps":{"_cover":true,"_enter":1,"_scaleX":0.499},"t":"word","r":[4]},{"c":{"ix":0,"iy":14,"iw":67,"ih":3},"p":{"h":3,"
3)收藏的微博(ID,用戶ID,微博ID,收藏時間)4)好友關系表(ID,關注用戶名,被關注用戶名)
5)評論(ID,微博ID,評論用戶名,被評論用戶名,評論內容,評論時間)6)私信記錄(私信ID,私信源對象,私信目標對象,私信內容,私信時間)3.3.3物理設計
下面是微博系統所有表的結構:tb_user用戶表結構如表31所示:
表31tb_user用戶表
字段userIduserNamepasswordsexpersoalLabpictureIdtotalWeiBototalFriendstotalFansintvarchar(50)varchar(50)int(2)varchar(50)varchar(50)Int(10)Int(10)Int(10)類型是否為空否否否否否否是是是是否為主鍵是否否否否否否否否描述用戶ID用戶名用戶密碼性別個人描述用戶頭像id發(fā)表微博總數好友總數粉絲總數
Comment評論信息表結構如表32所示:
表32personalmessage信息表
字段IdweiboIdpreUserIdlateUserIdcontentpersonalMessageTimeintIntIntIntVarchar(200)datetime類型否否否否否否是否為空是否為主鍵是否否否否否ID微博id評論用戶名被評論用戶名評論內容發(fā)表評論時間描述
Friendship好友關系表機構如表33所示:
表33friendship廣播信息表
字段IdpreUserIdlateUserIdintIntInt類型否是是是否為空是否為主鍵是否否id關注用戶名被關注用戶名描述
tb_weibo微博信息表機構如表34所示:
表34tb_weibo信息表
字段weiboIdweiBoContentpostTimeuserIdintvarchar(200)datetimeInt類型否否否否是否為空是否為主鍵是否否否描述微博id微博內容發(fā)表時間用戶id
Storeweibo收藏的微博信息表如表35所示:
表35storeweibo信息表
字段IduserIdweiboIdstoreTimeIntIntIntDatetime類型否否否否是否為空是否為主鍵是否否否id用戶id收藏微博id收藏時間描述
Personalmessage私信信息表如表36所示:
表36personalmessage信息表
字段IdpreUserIdlateUserIdContentintIntIntvarchar(500)類型否否否否否是否為空是否為主鍵是否否否否id源用戶id目標用戶id私信內容私信時間描述personalMessageTDatetimeime
第四章詳細設計
4.1系統整體功能流程
由于系統是可以供多個用戶使用同一個服務系統,為了是多用戶使用時并行性和發(fā)布方便性,系統決定使用B/S的運行結構模式。
該系統的主要流程是系統管理員或普通用戶通過身份驗證進入各自的主頁面,之后可以選擇相應的功能進行信息的處理。系統的整體業(yè)務流程圖如圖4.1所示:
用戶刪除個人微博查看/修改個人信息關注好友發(fā)表微博評論微博收藏微博發(fā)私信圖4.1數據庫總體數據流圖4.2系統子功能
4.2.1登錄模塊
微博系統頁面顯示微博信息列表,顯示所有的格式類型信息,將會根據分頁設置顯示信息。用戶可以按照提示進行相關的操作。微博系統普通用戶登錄程序流程圖如圖4.4所示
進入系統輸入用戶名,密碼,驗證碼
不通過驗證通過進入系統主界面
圖4.2用戶登錄程序流程圖
4.2.2評論模塊
評論管理如圖4.7所示:
瀏覽好友微博點擊評論進入評論頁面未通過驗證通過
圖4.3評論程序流程圖
返回微博頁面4.2.3發(fā)表微博模塊
登錄后發(fā)表評論編輯未通過驗證通過27
返回微博主頁面
圖4.4評論程序流程圖
4.2.4查看/修改個人信息模塊
登錄后
進入個人信息
修改修改
未修改微博主頁面
寫入數據庫數據庫第五章編碼實現
5.1系統頁面模版設計
5.1.1模版實現界面
當用戶打開微博系統的時候,就會進入登陸頁面,如果用戶未注冊,就必須先注冊才能進入系統,如果用戶已經注冊,就可以輸入用戶名和密碼,通過驗證就可以進入該微博系統。用戶打開系統頁面如圖5.1所示。
圖5.1進入系統的頁面
注冊頁面如圖5.2所示
圖5.2進入系統的頁面
5.2用戶模塊
5.2.1用戶模塊功能實現描述
用戶注冊成功后就可以進行登錄操作,賬號,密碼和驗證碼輸入都正確時即可以登錄到個人首頁,如果賬號或密碼或驗證碼錯誤則給予相應的提示信息而不能登錄到首頁。用戶根據自己的帳號和密碼進入操作頁面,在用戶信息表中有一個角色的屬性,在登錄系統中,發(fā)表自己喜歡的東西等。
5.2.2用戶功能實現界面
1.用戶登錄首頁,會員填寫自己帳號和密碼,正確后進入主頁面,在主界面中用戶可以發(fā)表微博。如圖5.3所示
圖5.3主界面
2.用戶個人信息界面。在此頁面用戶可以更新自己的所有信息。如圖5.4所示:
圖5.4用戶個人設置頁面
3.搜索好友,關注好友頁面。用戶可以搜索用戶,然后加關注
4.刪除個人微博,當用戶想刪除自己發(fā)表的微博的時候,用戶可以在自己發(fā)表的微博列表里面進行刪除。如圖5..6所示:
圖5.6刪除個人微博
結束語
至此,整個微博系統已全部完成。
經過老師耐心細致的指導,以及小組同學之間的相互交流,同時翻閱了大量的資料(包括網上資料,書本及學校的一些相關資料)經過近一段時間的努力,微博系統的設計制作告一段落?偨Y這次微博系統制作過程,我們小組綜合使用了目前因特網上比較流行的各種靜態(tài)制作方法及交互式動態(tài)網站的制作設計手段,并對初步利用后臺程序完成了網站的動態(tài)響應與生成網頁的技術。同時也從中學習了對靜態(tài)頁面的處理風格,色彩搭配,頁面導航方面有了一定經驗。對用Javascript語言制作動態(tài)效果也有了更進一步的認識。在交互式網頁設計學會了如何使用MySQL建立數據庫,以及對數據庫瀏覽,修改,添加,查詢。如何用SSH框架編寫程序來方便用戶在微博上發(fā)布信息和交流。
本次設計由于設計時間較緊,加之設計經驗的不足,在微博的整體設計及各模塊功能可能設計的不完全,還有不完備的地方。有待于進一步的完善和改進。
參考文獻
[1](美)CayS.Horstmann,GaryCornell.CoreJava.北京:機械工業(yè)出版社.201*年[2]趙增敏.ASP動態(tài)網頁設計.電子工業(yè)出版社,201*.
[3]張新曼.JSP-Web開發(fā)技術與典型應用.北京:人民郵電出版社.201*年[4]劉芹妹,孟琦.Twitter向教育推來了什么[J].現代教育技術,201*,19(10):107-110.[5]鄭人杰.軟件工程.北京:清華大學出版社.1995年
[6]楊樹林,胡潔萍.Java語言最新實用案例教程.北京:清華大學出版社.201*年[7]少鋒.面向對象技術UML教程.北京:清華大學出版社.201*年[8]薩師煊,王珊.數據庫系統概論.北京:高等教育出版社,201*年
[9]孫鑫.Servlet/JSP深入詳解--基于Tomcat的Web開發(fā).北京:電子工業(yè)出版社,201*年
[10]白尚旺,黨偉超.PowerDesigner軟件工程技術.北京:電子工業(yè)出版社.201*年[11]朱先忠,問瑩潔.精通ASP.NETAJAX網絡程序開發(fā)[M].北京:電子工業(yè)出版社,201*:40-67.[12]謝蘭云.基于C/S和B/S混合模式的教材管理信息系統的設計與實現[碩士論文][D].現代計
算機,201*,(11):72-79.
[13]希凡.基于.NET框架的Web數據庫訪問技術的研究與實現[碩士論文][D].武漢:武漢理工大
學,201*.
[14]張海藩.軟件工程導論.第四版[M].北京:清華大學出版社,201*.
[15](美)Matthew,MacDonald,MarioSzpuszta.ASP.NET3.5高級程序設計[M].北京:電子工業(yè)
出版社,201*:20-32.
[16]王珊,薩師煊.數據庫系統概論第四版.北京:高等教育出版社,201*年[17]薛華成,《管理信息系統》,清華大學出版社,201*[18]《微博:改變一切》李開復上海財經大學出版社
友情提示:本文中關于《政務微博發(fā)言轉發(fā)注意事項》給出的范例僅供您參考拓展思維使用,政務微博發(fā)言轉發(fā)注意事項:該篇文章建議您自主創(chuàng)作。
來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯系我們及時刪除。