国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android/iOS的校園社交服務(wù)終端的設(shè)計與實現(xiàn)

2016-11-14 00:36:29常煜鄧飛肖亞文李昂蔣鼎鳴
電腦知識與技術(shù) 2016年24期
關(guān)鍵詞:校園生活

常煜 鄧飛 肖亞文 李昂 蔣鼎鳴

摘要:隨著高校規(guī)模的不斷發(fā)展,校園信息也越來越豐富,移動終端APP也已經(jīng)成為學(xué)生獲取信息、交流溝通的一種突進,具有時效性和便捷性。該軟件主要實現(xiàn)了用戶的注冊與登錄,成績查詢,圖書館信息查詢,課程表查詢,一卡通查詢,教師查詢,實時好友聊天,語音通話,視頻通話,群聊,群主一鍵信息通知等功能,方便了學(xué)生對校園信息的實時查詢,增強了老師同學(xué)間的溝通交流,豐富了校園生活。

關(guān)鍵詞:校園生活;Android;iOS;聊天軟件;APP

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)24-0052-03

Abstract: With the continuous extending of college and university scale, campus information is becoming more and more abundant. Mobile terminal APP has become an important approach of communicating and accessing information for students, which has the characteristics of timeliness and convenience. Certain functions can be achieved, such as user registration and login, test results query, library information query, classroom query, real-time chat with friends, voice call, video call, group chat, and key information notification of the group manager with one click, etc. Use of this software would add to the convenience of inquiring campus information timely for students, enhance the communication between teachers and students, and also enriched our campus life.

Key words: campus life; Android; iOS; chatting software; APP

1 背景

隨著互聯(lián)網(wǎng)的快速發(fā)展,移動設(shè)備已經(jīng)成為人們最常用的互聯(lián)網(wǎng)接入設(shè)備之一?,F(xiàn)在校園類APP種類繁多,但都存在一些不足,如國外的Facebook是以大學(xué)生用戶為基礎(chǔ)而研發(fā)的一款產(chǎn)品,但并沒有全方位的服務(wù)大學(xué)生,只是單純的增加了大學(xué)生交友了解的途徑:國內(nèi)的超級課程表、課程格子等較好地完成了大學(xué)生校園生活中較為關(guān)心的課程表查看功能,但卻沒有再交流上做出有效的措施;QQ、微信、飛信等在聊天上性能卓越,但并沒有實現(xiàn)高校學(xué)生需要的特定功能。本軟件主要針對高校大學(xué)生設(shè)計開發(fā),充分考慮到學(xué)生日常需求,主要實現(xiàn)學(xué)生查看課程表、查詢成績、查詢圖書館借閱信息、查看一卡通信息,與老師同學(xué)進行文字聊天、語音通話、視頻聊天或在群中進行學(xué)校重要事務(wù)的商討、老師和班長在群中一鍵下發(fā)通知等功能,致力于開發(fā)一款功能完善、設(shè)計簡潔、用戶體驗良好的校園社交服務(wù)終端。

2 總體設(shè)計

2.1 系統(tǒng)需求分析

對部分高校現(xiàn)有基于 Web 的校園信息以及教學(xué)管理系統(tǒng)進行分析以后,可以看出現(xiàn)有的系統(tǒng)雖然功能健全、內(nèi)容豐富,但是尚顯不足,隨著移動互聯(lián)網(wǎng)快速發(fā)展,現(xiàn)有系統(tǒng)已很難滿足校園師生的需求,尤其是現(xiàn)在智能手機發(fā)展速度迅猛,大部分學(xué)生和老師都在使用的智能手機,隨時隨地都可以使用移動互聯(lián)網(wǎng)接入互聯(lián)網(wǎng),因此設(shè)計和開發(fā)移動設(shè)備的校園終端顯得尤為重要,通過該系統(tǒng)用戶就可以隨時隨地使用校園信息以及教學(xué)管理系統(tǒng),即時的獲取校園的相關(guān)信息,無論身在何處,學(xué)生都可以隨時關(guān)注自己的考試成績、課表安排、校園通知等,為學(xué)校和師生來提供了極大的便利。由此,本系統(tǒng)基于智能手機終端,移動互聯(lián)網(wǎng)及智能手機終端,根據(jù)教學(xué)管理和學(xué)生的需要,設(shè)計和開發(fā)本系統(tǒng)。結(jié)合現(xiàn)有的基于 Web 的校園信息以及教學(xué)管理系統(tǒng),根據(jù)移動終端的特點對整個系統(tǒng)進行了需求分析。

2.2 系統(tǒng)架構(gòu)圖

3 系統(tǒng)詳細設(shè)計與實現(xiàn)

3.1 詳細設(shè)計

3.1.1 用戶登錄模塊

移動終端客戶端用戶登陸模塊采用賬號和密碼組合的驗證方式,只有通過服務(wù)器正確性驗證后的用戶才能進入客戶端主頁進行相關(guān)操作,初次使用的用戶需要先注冊屬于自己的唯一用戶名并設(shè)置合法的密碼,注冊成功后登陸即可。

3.1.2 課程表模塊

課表模塊主要顯示了學(xué)生該學(xué)期所選課程的課表安排,具體到了每一周的詳細課程,包括課程名稱、課程類型、所在教室、授課老師等信息。通過服務(wù)器獲取用戶課程表信息,客戶端通過服務(wù)器API來獲取課程表數(shù)據(jù)(json),并通過數(shù)據(jù)來進行數(shù)據(jù)裝填,調(diào)用iOS、Android中UI類實現(xiàn)UI界面。

3.1.3 成績查詢模塊

成績查詢模塊主要顯示學(xué)生入校以來各學(xué)期每門課程的成績、績點、學(xué)分,成績數(shù)據(jù)來自教務(wù)處,按時間從新到舊排序,數(shù)據(jù)準確真實且清晰。提供績點、平均學(xué)分績點計算功能,方便同學(xué)及時獲取所需績點信息。

3.1.4 圖書館模塊

圖書館模塊有圖書館個人中心和圖書館藏書查詢兩個子模塊,“圖書館個人中心”顯示了讀者資料、讀者在借圖書信息、讀者歷史借閱信息三種信息,在“在借圖書”列表上還提供了一鍵續(xù)借功能,方便同學(xué)及時續(xù)借,避免同學(xué)逾期罰款;“圖書館藏書查詢”提供了藏書查詢的簡潔、人性化的圖書查詢方式,查詢結(jié)果包括圖書標題、索書號、圖書出版社、圖書出版日期、館藏數(shù)、可借閱數(shù)等信息。方便同學(xué)隨時隨地查詢所需圖書信息,及時借閱。

3.1.5 一卡通模塊

一卡通模塊主要包括“持卡人信息”、“消費記錄”、“一卡通信息查詢”三部分?!俺挚ㄈ诵畔ⅰ卑ǔ挚ㄈ说幕拘畔ⅲ簩W(xué)號、學(xué)院、余額等;“消費記錄”包括了該一卡通在任何一卡通終端上的消費情況,包括消費類型、消費金額、所剩余額、消費時間、消費地點等信息;“一卡通信息查詢”包括了存款信息、圈存信息、消費信息的查詢,選定查詢的類型和查詢的時間段即可輕松查詢,查詢結(jié)果包括結(jié)果所屬類型、金額、余額、行為發(fā)生地點等信息,按時間從新到舊排序。

3.1.6 社交模塊

1) 好友搜索、添加

用戶采用ID搜索進行對好友的查找,并在確認信息無誤的情況下發(fā)送好友添加請求,如果對方同意該請求,則兩人建立好友關(guān)系

2) 好友資料

用戶通過點擊人脈列表中的好友可以查看好友資料,資料包括好友頭像、ID、昵稱以及對方允許對好友展示的隱私信息,用戶可以在該頁面開啟聊天或者刪除好友操作,刪除好友是雙向刪除即用戶客戶端進行刪除操作,用戶好友客戶端同樣進行刪除操作。

3) 私人聊天

聊天包括了傳統(tǒng)文字聊天和語音消息聊天,聊天增值功能包括了圖片發(fā)送、位置發(fā)送、使用相機拍攝照片并發(fā)送、小視頻發(fā)送、實時語音聊天,移動終端極力打造一個健全、強大的大學(xué)生垂直社交平臺,提供了齊全的聊天方式,為部分學(xué)生的社交困難提供了極其有價值的解決方案。

4) 群組聊天

移動終端通過對學(xué)生所綁定的教務(wù)賬號(學(xué)號)進行自動化創(chuàng)建群組,包括學(xué)院群、系群、班群,省去了以往手動建群的不必要行為。每當(dāng)有一個新用戶綁定教務(wù)賬號(學(xué)號)時便會自動加入所屬的學(xué)院群、系群、班群,全自動化管理,保證在發(fā)送通知時每個用戶都能準時準確的收到。

5) 消息模塊

消息模塊收錄了當(dāng)前用戶所有的消息,包括群消息、好友消息、離線消息,確保了所有的信息都能順利的傳達,保證了社交平臺的健壯性。

3.2 系統(tǒng)實現(xiàn)

4 結(jié)束語

通過項目的部署和運行,本項目將有利于大學(xué)生查詢校園內(nèi)各種信息,方便老師與同學(xué)之間的交流,擴展同學(xué)們社交途徑,能讓學(xué)生第一時間了解到學(xué)校教務(wù)通知通告,豐富同學(xué)們校園生活。本項目將會加快校園融入移動互聯(lián)網(wǎng)中,讓互聯(lián)網(wǎng)緊密與校園結(jié)合在一起。

參考文獻:

[1] Silberschatz A. Database System Concepts[M]. 北京: 機械工業(yè)出版社, 2012.

[2] 任玉剛. Android開發(fā)藝術(shù)探索[M]. 北京: 電子工業(yè)出版社, 2015.

[3] Bill Phillips, Brian Hardy. Android programming: the big nerd ranch guide[M]. 北京: 人民郵電出版社, 2016.

[4] Meier R. Professional Android 4 Application Development[M]. 北京: 清華大學(xué)出版社, 2013.

[5] Hervé Guihot. Pro Android Apps Performance Optimization[M]. 北京: 人民郵電出版社, 2012.

[6] 楊思琦. 局部聊天軟件的設(shè)計[D]. 北京: 北京郵電大學(xué), 2008.

[7] Cay S. Horstmann, Gary Cornell. Core Java V[M]. 北京: 人民郵電出版社, 2013.

[8] Bruce Eckel. Thinking In java[M]. 北京: 機械工業(yè)出版社, 2007.

猜你喜歡
校園生活
校園生活里的尷尬事
緬桂花樹下的校園生活
少先隊活動(2021年4期)2021-12-01 23:23:32
愛上勞動,開啟幸福校園生活
歡樂的校園生活
中國火炬(2015年2期)2015-07-25 10:45:24
惠东县| 体育| 洪泽县| 新密市| 乌拉特前旗| 香港 | 定边县| 岫岩| 安丘市| 佛教| 宁陵县| 蛟河市| 晋江市| 池州市| 原阳县| 五指山市| 汉中市| 黄龙县| 石渠县| 潢川县| 忻城县| 罗源县| 景东| 孟州市| 固阳县| 剑阁县| 忻州市| 巴中市| 武清区| 驻马店市| 临漳县| 沂源县| 眉山市| 曲松县| 宜兰市| 林甸县| 齐河县| 翁源县| 婺源县| 灌南县| 沁源县|