林家民
摘 要:微信和QQ等社交軟件雖然很強大,但其冗雜繁復不能滿足同學們的興趣交流,例如同一所大學中,各學院學生的學習交流和生活交流。文章主要介紹的這款APP可以擺脫大型社交軟件的廣泛性,限于校內學生間的交流,這樣可以使大學生活更加豐富多彩,例如,各學院間學生可以相互學習,學習自己想學的課程,還可以進行不同的聯(lián)誼活動。這款APP中包含本學院每個同學自己填寫的真實信息,以便本校內的同學進行人員查找。大學生交友最需要的是安全,這款APP避免了社會人員對學生的影響,對大學生而言,是十分安全又方便使用的。一些大學內的活動在傳統(tǒng)社交平臺無法快速得到回應,也可能淹沒在其他信息之中。而在“Gather”中,卻能得到很好的響應。
關鍵詞:校園社交;校園活動;大學生;Android
“Gather”是一款基于Android的手機APP。目前,手機用戶群體日益壯大,而大學生更是幾乎人手一部智能手機,并且,絕大多數人使用的是Android系統(tǒng)的手機。鑒于大學校園活動豐富且多樣,而大學生又對這些活動有著濃厚的興趣,本研究設計了這款以同校園大學生為主要使用對象的手機應用?!癎ather”手機應用主要分為3大模塊,分別為“發(fā)現”“廣場”“我的”。該應用主要通過前端開發(fā)技術設計其功能界面,并且采用頁面嵌套的方法組織其整體布局。
1 “Gather”APP需求分析
“Gather”手機應用與人們熟知的QQ和微信有所不同,其最根本的目的是讓同校園學生通過參加相同的、感興趣的活動建立人與人之間的聯(lián)系,以此來促進人與人之間的人際關系。該應用的主要社交時的場景是:用戶注冊個人信息后,首次登陸選擇自己的興趣愛好,而后在“發(fā)現”中尋找相同興趣的同學,選擇關注,可邀請其一同參與“廣場”上發(fā)布活動,共同參與一個活動后,可互相加好友。
受專業(yè)等方面原因的限制,現在有不少大學生缺少志同道合的朋友,如一起跑步、晨讀聊天的朋友。而他們本身也沒有太多的機會接觸到很多人何況是志同道合的朋友?!癎ather”則是一款服務對象為大學生的APP,通過發(fā)布信息來約活動和交朋友,幫助大學生找到有共同愛好或者共同話題的朋友。
市場上已經有幾款約活動的APP,社交功能的APP更是數不勝數?,F有約活動的APP大多側重點偏向于活動內容本身,如約跑的APP更專注于跑步的內容,跑步的時間、步數、路線等。而社交功能的APP,甚至是幾款主流的社交APP,雖有部分可以按興趣愛好找朋友,但因為任何人都能申請試用,不免存在違背道德的事情發(fā)生甚至不法分子利用社交軟件進行非法活動,用戶的利益容易受到威脅。
無論是上述哪類APP,都有較多的功能,遠遠超出用戶使用APP的最初目的,使用戶使用起來顯得十分繁瑣。
“Gather”的服務對象僅為學生且有用戶評價機制,以保證用戶的效率及利益。約活動不忘初心,沒有繁瑣的功能,只提供給學生一個結實伙伴的平臺。所以,“Gather”和市面上已有的同類軟件相比有一定的優(yōu)越性。
遵循軟件工程的規(guī)范,設計并實現基于Android移動終端應用、主要促進人與人之間的社交關系的軟件,使得興趣愛好相同的人能夠相互了解,共同活動。其主要功能模塊包括:注冊、登錄、個人信息管理設置、關注的人、關注的活動、通訊錄管理、消息管理、聊天、廣場、發(fā)現、評分、聯(lián)系人、添加好友、聊天信息管理、發(fā)現、廣場、個人資料、設置等模塊。具體如下所示。
(1)注冊:用戶輸入自己的基本信息(姓名、校園賬戶、所在學院、頭像、聯(lián)系方式等),以此來進行賬號注冊,確保為在校學生,確保信息的準確性、有效性、可靠性[1]。(2)登錄:輸入用戶的賬號及密碼,即可實現登錄。若忘記密碼,則可驗證賬號,以修改密碼。(3)個人信息管理設置:查看和修改個人信息,以便時時更新和完善用戶自己的基本信息。修改個人興趣愛好,以便找好興趣愛好相同的人。(4)關注的人:以設為關注的人的列表,尋找用戶自己關注的人。(5)關注的活動:以設為關注的活動的列表,尋找用戶自己關注的活動。(6)通信錄管理:好友列表,查看好友信息,修改好友備注,刪除好友、發(fā)消息給好友。(7)消息管理:用戶未查看的消息。(8)聊天:和好友進行聊天,可發(fā)送文字、表情、圖片、語音。(9)廣場:張貼用戶發(fā)布的即時信息,包括地點、行為、性質等活動要素。用戶發(fā)布活動信息。用戶獲取活動信息。(10)發(fā)現:顯示興趣愛好相近的用戶。顯示用戶對已結束的活動的評價與體會(以文字和圖片的方式顯示)。(11)評分:用戶可對一同參與活動的同學采取匿名或實名的方式評分。(12)聯(lián)系人:顯示用戶添加的好友。(13)添加好友:輸入用戶的姓名或電話,即可查詢到該用戶,并可以申請?zhí)砑訉Ψ綖楹糜?。?4)聊天信息管理:顯示用戶的聊天列表。(15)發(fā)現:顯示興趣愛好相同或者相近的同校同學,可以關注興趣愛好相同的人,并與其結識。(16)廣場:發(fā)布即時的活動,包括活動內容、時間、地點、方式、報名方式等。讓用戶及時看到活動并參與感興趣的活動。(17)個人資料:顯示用戶的個人信息資料,且可進行補充與修改。(18)設置:消息管理、賬號管理、幫助與反饋、退出登錄。
2 “Gather”APP的設計與實現
由于篇幅的限制,這里將以注冊、發(fā)現、廣場模塊為例子,來說明該社交軟件的設計以及其業(yè)務流程。
2.1 注冊模塊
當新用戶在注冊時,該應用軟件采用的是用戶賬號注冊,以用戶的在校校園賬戶以及手機號碼的方式驗證用戶身份,以此來確保用戶為在校學生、確保身份的安全性,并且用來在忘記密碼時找回密碼和修改密碼。在用戶進行注冊時,該應用會首先向服務端進行驗證該賬號是否為在校學生,該賬號是否已經被注冊過了,這是為了保證信息的安全可靠,為了確保賬號的唯一性。在驗證時,服務端會向注冊時所填寫的手機號碼發(fā)送一條含有驗證碼的短信,以此來保障賬號的有效性。在用戶通過驗證碼驗證后,用戶再填寫注冊所需的基本信息,設置自己的密碼等,就可以完成注冊了。endprint