齊萬華 李剛
摘要:系統需求分析是系統開發的重要階段,是設計和實現的必要前提。為了開發符合市場需要,提升用戶滿意度和提高軟件的質量特性,對移動社交應用系統需求進行了詳細的調研和分析。首先分析了市場需求;其次分析了包括即時通訊、獲取用戶動態、好友管理和人臉識別等在內的系統功能;再次分析了系統的必要性和可行性;最后分析了業務流程并給出相應的有業務流程圖。
關鍵詞:移動社交應用系統需求分析可行性流程功能
中途分類號:TP315 文獻標識碼:A 文章編號:1007-9416(2016)06-0000-00
1引言
隨著互聯網的發展,我們迎來了一個嶄新的移動互聯網,可以說現在是移動互聯網的春天,創業者們也紛紛開始瞄準移動互聯網進行創業。而對于即時通訊來說,競爭也越來越激烈,但是當前的即時通訊工具大多功能單一,趣味性低,用戶們也急盼能夠使用有足夠創新的移動即時通訊工具,所以開發一款具有娛樂性和趣味性的即時通訊,具有很大的市場價值。
2功能分析
參照國內外主流的即時通訊應用 ,再加上自己的創意,設計系統功能模塊如下:
(1)用戶注冊登陸。用戶首次使用該應用必須進行用戶注冊,注冊成功后,可以通過注冊賬號或者注冊郵箱進行登錄,登陸成功后,方可以進入本應用的主界面。當用戶忘記用戶名或密碼時,可以利用登錄時注冊的郵箱找回用戶名和密碼。
(2)獲取好友動態模塊。當用戶成功登陸本應用之后,可以在主界面中的好友動態模塊里獲取到好友的動態信息。并且可以通過下拉列表進行刷新,異步獲取服務器上的好友動態。
(3)即時通訊模塊。可以選擇聯系人進行聊天,消息內容通過第三方SDK推送給對應的好友。當然,也可以即時接受到好友發送過來的消息。
(4)最近會話模塊。根據最近聊天聯系人,可以獲取到含有聯系人信息,以及最新的一條聊天記錄的會話列表。
(5)好友管理模塊。添加和刪除好友的功能。
(6)人臉識別模塊。為自己設置臉譜,即通過自己的照片為自己設置臉譜,照片中的信息通過FacePlusPlus進行檢測。通過照片搜索陌生用戶在本應用下的社交信息資料。
(7)智能推薦好友模塊。根據共同好友數量,編寫推薦算法進行智能推薦好友。
3 必要性分析
(1)顯見的必要性。隨著移動社交的興起,以及Android智能手機的普及,一款具有創意特色的移動社交應用可以為用戶帶來更多方便和樂趣。
(2)預見的必要性。隨著移動互聯網的發展,移動社交給人們帶來了諸多的樂趣和豐富的內容。隨著人與人之間的交流也更加密切,一款能夠解決人們日常交流的軟件也必不可少。當然對于渴求更多更豐富娛樂信息的人來說,一款具有顛覆性創意的娛樂工具也是迫不及待的。
4 可行性分析
(1)技術可行性。跨平臺的JAVA語言、PHP動態網站設計語言、Android開發平臺、Eclipse開發工具和MySQL數據庫能夠滿足應用系統的開發。
(2)經濟可行性。首先,移動社交應用不僅可以讓廣大的用戶更方便的獲取到信息知識,還可以滿足他們的日常娛樂的需要。而他的運作只需要滿足基本的服務器壓力就行。而且可以實現低成本,此外,如果依靠其固有的用戶量實現增值服務,也可以獲取一大筆效益。
5系統業務流程
系統業務流程主要為用戶在登錄成功后可以使用系統的功能,在系統登陸失敗后,則使用結束,系統業務流程如圖1所示。
6 結語
本文闡述了移動社交應用系統的功能分析、必要性分析、可行性分析以及系統流程分析。其中功能分析主要分析了注冊登錄、獲取好友動態、即時通訊、最近會話、好友管理、人臉識別和智能推薦好友等功能;必要性分析主要分析了顯見的、預見的和隱見的必要性;可行性分析主要分析了技術、經濟和運行的可行性;流程分析主要分析了系統流程和用戶與模塊關系。需求分析已經完成,因此進一步就是對移動社交應用系統的設計。
參考文獻
[1] 程瑤,應凌云,焦四輩等.移動社交應用的用戶隱私泄漏問題研究[J].計算機學報,2014,37(1):87-100.
[2] 楊煜堯,趙方,羅海勇等.一種基于地理位置信息的移動互聯網社交模型[J].計算機研究與發展,2011,48(z2):307-313.
[3] 王玉祥,喬秀全,李曉峰等. 移動社交網絡服務選擇機制研究[J].計算機學報,2010,33(11):2126-2134.
[4] 王娜,許大辰.移動社交網絡中個人信息保護現狀的調查與分析——從用戶行為習慣視角出發[J].情報雜志,2015,(1):185-189.
[5] 張志軍,劉弘.上下文感知的移動社交網絡推薦算法研究[J].模式識別與人工智能,2015,(5):404-410.