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