熊 晨,張正豪
(江西師范大學 管理科學與工程研究中心,江西 南昌 330022)
世界經濟全球化既可以促進經濟的發展、國家之間的貿易往來頻繁化,又加速了地球村的形成[1],同時也加快了環境問題的全球化。由于發展中國家的經濟發展更為快速,因此在發展的同時,所面臨的環境問題也更多。我國作為最大的發展中國家,在經濟高速發展的同時,由于環境污染問題也付出了巨大代價[2]。因此,人們需要意識到環境問題的嚴重性,并學會在日常生活中如何環保。
當前環保信息與其他無關信息混雜在一起,缺少對環保信息的整合,導致人們環保意識難以提高,相關知識難以普及。因此,文章針對該情況設計了基于安卓系統的環保信息瀏覽平臺,用戶可通過該平臺方便快捷地了解到當前社會上的環保信息。
文章使用面向對象方法,基于安卓系統[3]對環保信息瀏覽平臺進行分析與設計。
隨著社會的發展,土地沙漠化、植被破壞、物種減少等環境問日益增多。但是人們對此類環境問題接觸不多也不是很了解,因此,環境問題即使被國家呼吁重視,卻依舊沒有得到大的改善。該任務中將環境問題以及環境、環保知識整合,讓用戶可以了解到更多現實中的環境問題,并且增加用戶對于環境和環保知識的了解,從而逐漸增強用戶的環保意識。
文章分析的環保信息瀏覽平臺使用人群分為游客與普通用戶,不同用戶對該應用平臺的使用權限有所不同,管理員對應用平臺進行管理。游客所擁有的權限僅為新聞查看、科普查看兩種行為;普通用戶擁有的權限有新聞查看、新聞收藏、新聞評論、科普查看、科普收藏、科普點贊、話題查看、話題關注、個人信息查看、個人信息修改10種行為;管理員擁有的權限為用戶管理、內容管理兩種行為。用戶用例圖如圖1所示。
其中包含8個用例,分別用戶登錄、用戶注冊、用戶信息修改、新聞查看、新聞操作、科普查看、科普操作、話題操作。

圖1 用戶用例圖
為了對系統進行安全管理,應用平臺采用基于角色的權限控制,將人員分為兩類:管理員和用戶,其中用戶分為普通用戶和游客,用戶在未登錄時只能處于游客狀態,在應用平臺瀏覽新聞、科普信息,進行登錄后將作為普通用戶,可進行更多系統操作。根據上述用戶群體例圖,新聞操作用例、科普操作用例以及話題操作用例的主要參與者為普通用戶,其中新聞操作用例是對新聞模塊進行操作,包括新聞收藏和新聞評論兩個子活動;科普操作用例是對科普模塊進行操作,包括科普收藏和科普點贊兩個子活動;話題操作用例是對話題模塊進行操作,包括話題查看和話題關注兩個子活動。
管理員用例分別有用戶管理用例、內容管理用例。用戶管理用例是對用戶進行管理,包括用戶信息管理和用戶狀態管理兩個子用例。
內容管理用例是對應用平臺中的內容進行管理,包括新聞管理、科普管理以及話題管理3個子用例。
根據需求分析階段的結果,環保信息瀏覽平臺系統可以劃分為6個模塊,分別為用戶管理模塊、內容管理模塊、新聞操作模塊、科普操作模塊、話題操作模塊、個人信息管理模塊。
下面以話題管理模塊為例,進行話題模塊功能設計。
話題管理模塊分為兩個模塊:話題查看模塊和話題關注模塊。因此,在話題管理模塊中包括話題查看管理和話題關注管理2個功能包。其中,話題查看管理中包括了添加關注子包;話題關注管理中包括了取消關注子包。
時序圖設計以話題查看管理為例,該時序圖表示了用戶在進入話題界面時,手機客戶端會自動向服務端獲取該用戶是否有關注話題,并將獲取到的結果在話題界面顯示出來,然后用戶可以通過點擊話題來瀏覽其中的新聞。
環保信息瀏覽應用平臺中包括了普通用戶、游客、管理員、新聞收藏、科普收藏、新聞、科普等實體。一個用戶可以收藏多個新聞,一條新聞可以被多個用戶收藏,所以用戶與新聞收藏之間為多對多關系,新聞評論與用戶也是多對多的關系。同理,一條科普知識可以被多個用戶收藏,一個用戶同時可以收藏多條科普知識,因此,用戶與科普收藏、科普評論為多對多關系;一個用戶可以關注多個話題,一個話題也可以被多個用戶關注,因此用戶與話題之間為多對多關系;一條新聞可以被分類至多個話題中,而一個話題中可包含多條新聞,因此話題與新聞之間為多對多關系;一個用戶只能被一個管理員所管理,而一個管理員可以管理多個用戶,因此管理員與用戶為一對多關系;同理,新聞、科普、話題均只能被一個管理員所管理,而一個管理員可管理多個新聞、科普、話題,因此對于新聞、科普、話題3個實體來說,與管理員為多對一關系。根據各個實體間的關系可設計E-R圖,并用于數據庫表分析設計。
根據E-R圖可以設計應用平臺所需的數據庫表,文章以話題以及話題關注為例進行說明,話題信息中包括話題編號、話題名稱、新聞編號、新聞名稱、新聞圖片等;話題關注信息中包含關注編號、話題編號、話題名字、用戶編號、關注日期等信息。話題數據表如表1所示。

表1 話題數據
文章使用了用例圖、時序圖以及功能包對應用平臺需求進行分析,根據應用平臺總體E-R圖對應用平臺各個實體進行數據庫設計。在未來的研究中,將進一步完善環保信息瀏覽平臺,主要整合當前社會中關于環保的新聞以及相關科普知識,之后添加熱點模塊,將當前社會中熱點關注的新聞或者話題重點顯示,引起用戶的重點關注,是具有價值及實際意義的應用平臺。