選題目的python
對情感詞典作一個展現,並在這個過程當中加入情感計算的一些內容。編程
需求分析服務器
需求分析工做系統整體設計的一個必備的環節。需求分析要明確系統分幾個模塊和各模塊所要實現的功能,並提出一個明確、具體的實際方案。框架
1.1 可行性分析 模塊化
結合系統需求分析進行可行性分析研究是很是有必要的,在系統進入實施階段以前對系統開發過程當中有可能存在的技術風險、經濟風險、操做性風險等一系列風險進行評估,分析系統的可行性。這樣能夠及早的預防系統開發和實施過程當中遇到的不可控因素,難免系統夭折,控制系統的開發成本和風險成本。工具
(1)技術可行性:python語言爲開發語言,在開發工具方面使用開發平臺pycharm進行開發。開發語言和平臺都是很是成熟的技術,開發工具採用可視化模塊化編程的思想,可操做性強。單元測試
python:Python是一種面向對象的解釋型計算機程序設計語言,語法簡潔清晰,特點之一是強制用空白符做爲語句縮進。Python具備豐富和強大的庫。它常被暱稱爲膠水語言,可以把用其餘語言製做的各類模塊很輕鬆地聯結在一塊兒。開發工具
PyCharm是一種Python IDE,帶有一整套能夠幫助用戶在使用Python語言開發時提升其效率的工具,好比調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。在硬件選擇方面這些開發工具沒有特殊的計算機需求,家庭普通的PC電腦就能夠進行開發,本人在筆記本電腦上安裝配置了開發系統所須要的軟件環境,經測試運行無誤。在系統的實際運營中能夠租用商業機房的服務器,這些服務器運行穩定,租用成品低廉,在軟件運營的初期很是實用,在硬件方面軟件的使用要求是能夠達到的。測試
(2)操做可行性:本系統採用可視化工具進行開發,在操做方面採用國內軟件常見的可視化界面,符合中國人的使用習慣。普通員工只須要簡單的培訓就能夠上手使用,對學歷和計算機技能基本不須要過高的要求。界面在開發過程追求簡單清晰,業務邏輯明確,可操做性強。spa
1.2 獲取需求
本系統是基於情感詞典作的一個可視化界面,分爲用戶、後臺管理兩類角色。用戶可利用這個界面查看詞典所含詞、詞之間的關係以及該詞的權值大小。此外用戶能夠查看一段話或一篇文章中每一個詞的使用頻率以及該段話的情感傾向。後臺管理能夠構建詞典.txt文本並增刪其中包含的情感詞,並在此基礎上定義詞的權值、統計詞的使用頻率並判斷一段話的情感傾向。
用戶:
(1)用戶能夠查看詞典中有那些詞
(2)在文本框內輸入一個情感詞,能夠查看它的同義詞和反義詞
(3)在文本框內輸入兩個情感詞,能夠查看這兩個詞值之間的關係
(4)在文本框輸入藏文或中文,能夠查看與之對應的中文或藏文
(5)文本框內輸入一個情感詞,能夠查看詞的權值大小
(6)在文本框輸入一段話,能夠查看這段話中每一個詞的出現頻率
(7)在文本框輸入一段話,能夠判斷它的情感傾向
後臺管理:
(1)創建情感詞典:漢語詞典,藏文詞典、同義詞詞典、反義詞詞典、定義權值詞典
(2)定義漢文情感詞的權值
(3)統計詞頻
(4)計算情感傾向