999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android 平臺的校園社團(tuán)管理軟件設(shè)計與實現(xiàn)

2020-12-28 01:46:46石俊豪趙良軍陳政揚(yáng)周楊博趙玖琦鄭斌
現(xiàn)代計算機(jī) 2020年31期
關(guān)鍵詞:界面用戶活動

石俊豪,趙良軍,陳政揚(yáng),周楊博,趙玖琦,鄭斌

(四川輕化工大學(xué)計算機(jī)科學(xué)與工程學(xué)院,宜賓 644000)

0 引言

移動應(yīng)用的快速發(fā)展,結(jié)合利用信息和互聯(lián)網(wǎng)平臺使得各種行業(yè)的相關(guān)服務(wù)都發(fā)生了根本性的變革。“互聯(lián)網(wǎng)+”的興起使得這種結(jié)合變得更加簡便與快速。作為教育重要載體的高校應(yīng)當(dāng)順應(yīng)“互聯(lián)網(wǎng)+”時代潮流,推動傳統(tǒng)高校向現(xiàn)代化智慧校園轉(zhuǎn)變,真正提高智慧校園的科技水平以及服務(wù)能力,為更多的師生提供優(yōu)質(zhì)的教學(xué)、生活等方面的服務(wù)。在大學(xué)的各種學(xué)生組織中,大學(xué)生社團(tuán)是以提高學(xué)生綜合素質(zhì)、科研創(chuàng)新能力,培養(yǎng)高素質(zhì)新型社會人才為目的的學(xué)生組織,是高校課堂教育的補(bǔ)充和延伸,大部分學(xué)生生涯不可替代的組成部分[1]。

目前社團(tuán)的招新方式大多靠著線下的“百團(tuán)大戰(zhàn)”活動和線上的QQ 空間發(fā)布等進(jìn)行宣傳招新,利用QQ群等即時聊天工具進(jìn)行管理。但傳統(tǒng)的社團(tuán)招新、宣傳手段遠(yuǎn)遠(yuǎn)不能滿足學(xué)生社團(tuán)管理的需求,往往導(dǎo)致社團(tuán)招聘不到素質(zhì)合格的學(xué)生,而學(xué)生也不能如愿以償?shù)募尤牒线m的社團(tuán)[2],同時面對大規(guī)模的社團(tuán)信息管理,傳統(tǒng)手段也不能滿足需求。

通過設(shè)計一款基于Android 平臺的校園社團(tuán)管理軟件來簡化學(xué)生社團(tuán)管理流程,提供便捷的社團(tuán)信息推送服務(wù)。為社團(tuán)管理人員提供系統(tǒng)來管理,為一般用戶提供獲取信息和交流的渠道。

1 系統(tǒng)總體架構(gòu)設(shè)計

1.1 需求分析

針對社團(tuán)管理存在的需求,結(jié)合當(dāng)下存在的校園類軟件。系統(tǒng)待解決的問題主要有3 點:

(1)社團(tuán)信息以及社團(tuán)活動信息的發(fā)布與及時推送的服務(wù)需求

(2)社團(tuán)報名、社團(tuán)活動報名、社團(tuán)干事競選等報名申請,社團(tuán)資料與人員變更、社團(tuán)各類信息導(dǎo)出等社團(tuán)管理需求

(3)用戶與用戶、用戶與管理人員、管理人員與管理人員之間的交流需求

1.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計

軟件功能是建立在需求分析之上得到,校園社團(tuán)管理軟件需要完成的功能子模塊主要有4 個:管理模塊、報名模塊、通知模塊、查詢模塊,各個模塊有若干不同的工具類構(gòu)成。各個工具類以組件的形式存在。系統(tǒng)功能模塊圖如圖1 所示。

圖1 功能模塊圖

軟件客戶端通過因特網(wǎng)向Server 端發(fā)送請求獲取信息,Server 端獲取到客戶端的請求將參數(shù)通過Web實例調(diào)用相應(yīng)的方法進(jìn)行邏輯處理,然后根據(jù)結(jié)果對后臺數(shù)據(jù)庫進(jìn)行增加、刪除、修改、查找,并返回結(jié)果進(jìn)行響應(yīng)[3]。網(wǎng)絡(luò)模式示意圖如圖2 所示。

圖2 網(wǎng)絡(luò)模式示意圖

2 功能模塊設(shè)計

2.1 管理模塊設(shè)計

管理模塊包括信息管理、權(quán)限管理、經(jīng)費(fèi)管理。信息管理面向用戶和社團(tuán)管理人員分為個人信息管理和社團(tuán)信息管理,個人信息管理用戶可以自行更改自己的個人信息,預(yù)設(shè)的申請信息的自定義信息,可以修改自己的個人標(biāo)簽來接收軟件的推送信息,社團(tuán)信息管理是社團(tuán)管理人員對于已加入社員的用戶信息維護(hù),發(fā)布新的活動信息、修改活動信息等;權(quán)限管理面向社團(tuán)管理人員,其可以通過這一模塊使得高權(quán)限人員對低權(quán)限人員的權(quán)限進(jìn)行更改,是整個社團(tuán)權(quán)限的基礎(chǔ);經(jīng)費(fèi)管理面向社團(tuán),管理對象包括:社團(tuán)入會費(fèi)用、社團(tuán)基金和社團(tuán)贊助等基金,提供經(jīng)費(fèi)收入、支出、明細(xì)查詢的功能,是社團(tuán)管理透明化的保證。

2.2 報名模塊設(shè)計

報名模塊包括社員申請、干事審核。社員申請包括活動申請和入會申請,活動申請是用戶通過在線的方式提交自己的申請信息,這時系統(tǒng)需要提供申請模板,統(tǒng)一申請信息,轉(zhuǎn)由干事審核功能進(jìn)行審核。干事審核面向社團(tuán)管理人員,為其提供一鍵化的操作來快速完成審核,提供接口能夠使得審核后導(dǎo)出所有的審核信息方便信息歸檔。

2.3 通知模塊設(shè)計

通知模塊由活動通知和申請反饋組成。活動通知是系統(tǒng)根據(jù)用戶預(yù)設(shè)的個人興趣與統(tǒng)計得到的用戶活動參與情況,通過自動地對新發(fā)布的活動進(jìn)行歸類,按類型向不同的用戶進(jìn)行活動信息推送,推送過程中保證推送的準(zhǔn)確性和及時性。申請反饋面向所有用戶,是各類申請結(jié)果的即時反饋。

2.4 查詢模塊設(shè)計

查詢模塊有社團(tuán)信息、活動信息、干事信息、申請進(jìn)度四個主要功能。社團(tuán)信息包括所有社團(tuán)的從屬關(guān)系、組織架構(gòu)、類型等總體信息,也包含社團(tuán)名、社團(tuán)聯(lián)系方式、活動數(shù)、評價等詳細(xì)信息;活動信息是由社團(tuán)發(fā)布的活動的詳細(xì)資料,包括時間、地點、介紹、聯(lián)系方式、圖片等,方便用戶了解當(dāng)前和歷史的各類活動,也可以為社團(tuán)干事提供活動舉辦的經(jīng)驗;干事信息是用戶能夠通過系統(tǒng)查詢到各個干事的基本信息,包括姓名、所屬關(guān)系、聯(lián)系方式的;申請進(jìn)度查詢是為報名參加活動的、填寫了社團(tuán)入會申請的、填寫了干事競選申請的用戶提供實時的進(jìn)度查詢和提醒服務(wù),連通用戶與審核處理人員。

3 軟件實現(xiàn)

系統(tǒng)的主要編程語言是Java。開發(fā)平臺是Windows 10 操作系統(tǒng),客戶端開發(fā)軟件使用Android Studio,服務(wù)端開發(fā)軟件使用Eclipse。后臺服務(wù)器搭載CentOS,Web 容器選用 Tomcat,后臺數(shù)據(jù)庫選用MySQL。

軟件設(shè)計語言采用Material Design。Material De-sign 是由Google 推出的全新的設(shè)計語言,這種設(shè)計語言為手機(jī)、平板電腦、臺式機(jī)和“其他平臺”提供更一致、更廣泛的“外觀和感覺”。其目標(biāo)是創(chuàng)造一個將經(jīng)典的設(shè)計原則和科技、創(chuàng)新相結(jié)合的設(shè)計語言。

3.1 主界面實現(xiàn)

主界面使用DrawerLayout+ViewPage。DrawerLayout 是抽屜布局,允許從窗口的一個或兩個垂直邊緣拉出交互式“抽屜”視圖,可以用來添加一個Navigation-View,在NavigationView 中添加多個按鈕來提供功能。使用兩層ViewPage 保存每個界面實現(xiàn)左右滑動操作。第一層ViewPage 與底部BottomNavigationView 綁定并解除滑動切換而使用底部欄點擊切換;第二層ViewPage 放于第一層的ViewPage 里邊實現(xiàn)滑動切換。

列表展示采用RecyclerView。RecyclerView 標(biāo)準(zhǔn)化了ViewHolder,可以輕松實現(xiàn)基礎(chǔ)ListView 實現(xiàn)不了的樣式和功能,如:可以通過布局管理器LayoutManager 可控制Item 的布局方式,可以通過設(shè)置Item 操作動畫自定義Item 添加和刪除的動畫,也可以通過設(shè)置Item 之間的間隔樣式,自定義間隔。因此Recycler-View 只用新建適配器填充數(shù)據(jù),設(shè)置布局樣式就可以使用[4]。最終主界面的實現(xiàn)效果如圖3 所示。

圖3 主界面效果圖

3.2 信息展示界面實現(xiàn)

信息展示界面使用AppBar+NestedScollView。App-Bar 是Android5.0 的加入的重要動畫效果,具有非常絢麗的UI,通過內(nèi)容驅(qū)動,可以減少頁面的訪問,更加便捷的傳遞主題思想。在AppBar 里面嵌套一個動態(tài)生成的ViewPager 即可實現(xiàn)圖片的輪播圖用來展示需要展示的圖片信息。NestedScollView 是一個支持嵌套滑動的ScrollView,通過嵌套滑動機(jī)制解決了傳統(tǒng)Android 事件分發(fā)無法共享事件這個問題。FloatingActionButton 控件是一個懸浮按鈕,可以懸于AppBar 之上,用來實現(xiàn)報名申請。

圖片的加載使用Glide 庫。它是一個Android 上的圖片加載和緩存庫,其目的是實現(xiàn)平滑的圖片列表滾動效果。可以通過方法設(shè)置圖片加載的位置、大小、占位圖、緩存策略等加載效果。主要代碼如下:

信息展示界面最終的效果如圖4 所示。

圖4 信息展示界面效果圖

3.3 活動發(fā)布界面實現(xiàn)

活動發(fā)布界面使用NestedScollView。在View 中加入各類定制化的控件,如帶統(tǒng)計的輸入框、圖片選擇、時間選擇等。其中圖片選擇使用Matisse,它是知乎的一個開源項目,能夠?qū)崿F(xiàn)Android 本地圖片、視頻的選擇并兼有優(yōu)雅的界面和不錯的性能。圖片選擇需要動態(tài)向系統(tǒng)申請讀寫權(quán)限。選擇圖片后通過回調(diào)的方式將圖片壓縮后渲染到一個RecyclerView 里面顯示。

點擊發(fā)布活動按鈕后將壓縮的圖片與需要發(fā)布信息一起通過Post 的方式發(fā)送到服務(wù)器進(jìn)行響應(yīng)。網(wǎng)絡(luò)請求框架采用OkHttp,它是一個高效的HTTP 客戶端,支持HTTP/2,允許所有同一個主機(jī)地址的請求共享同一個Socket 連接,支持透明的GZIP 壓縮減少響應(yīng)數(shù)據(jù)的大小。能夠?qū)崿F(xiàn)項目的所有網(wǎng)絡(luò)需求。活動發(fā)布界面最終的效果如圖5 所示。

圖5 活動發(fā)布界面效果圖

4 結(jié)語

本文設(shè)計并實現(xiàn)了基于Android 平臺的學(xué)生社團(tuán)管理系統(tǒng)。界面友好、操作簡單,能夠滿足社團(tuán)管理的基本需求,提高學(xué)生社團(tuán)的運(yùn)轉(zhuǎn)效率,使得校園生活更加便利。具有一定的代表性。但軟件的生態(tài)不夠完善,用戶基數(shù)小。希望能夠在之后推廣到更多學(xué)校,完善后臺數(shù)據(jù)庫,為用戶提供更完善、更舒適的體驗。

猜你喜歡
界面用戶活動
“六小”活動
少先隊活動(2022年5期)2022-06-06 03:45:04
“活動隨手拍”
行動不便者,也要多活動
中老年保健(2021年2期)2021-08-22 07:31:10
國企黨委前置研究的“四個界面”
三八節(jié),省婦聯(lián)推出十大系列活動
海峽姐妹(2018年3期)2018-05-09 08:20:40
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機(jī)交互界面發(fā)展趨勢研究
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 国产欧美成人不卡视频| 亚洲色图欧美视频| 中文字幕va| 亚洲欧美色中文字幕| 久久婷婷五月综合色一区二区| 久久国产精品嫖妓| 国产H片无码不卡在线视频| 国产69精品久久久久孕妇大杂乱| 亚洲精品成人福利在线电影| 五月天丁香婷婷综合久久| 亚洲v日韩v欧美在线观看| a亚洲视频| 九色免费视频| 亚洲日韩日本中文在线| 天天操天天噜| 亚洲av无码片一区二区三区| 男人天堂亚洲天堂| 无码日韩视频| 亚洲天堂日本| a级毛片在线免费| 国产成人成人一区二区| 国产第一页免费浮力影院| 在线欧美a| 国产美女一级毛片| 成人中文在线| 国产精品白浆在线播放| 2020精品极品国产色在线观看 | 日本道中文字幕久久一区| 国产午夜在线观看视频| 色综合久久综合网| 亚洲人成在线精品| 久久精品无码中文字幕| 欧美日本中文| 亚洲欧美日韩综合二区三区| 亚洲欧美日韩动漫| 曰AV在线无码| www.亚洲一区| www.国产福利| 99人妻碰碰碰久久久久禁片| 亚洲精品免费网站| 一本大道无码日韩精品影视| 欧洲欧美人成免费全部视频| 午夜视频日本| 免费一极毛片| 国产成人免费手机在线观看视频 | 国产第一页亚洲| 成年人福利视频| 九九热精品视频在线| 精品国产欧美精品v| 久久精品中文字幕免费| 免费全部高H视频无码无遮掩| av在线手机播放| 久久久91人妻无码精品蜜桃HD| 日日拍夜夜嗷嗷叫国产| 大学生久久香蕉国产线观看| 天堂岛国av无码免费无禁网站| 国产原创第一页在线观看| 午夜性刺激在线观看免费| 国产精品极品美女自在线网站| 综合色天天| 久草视频中文| 亚洲高清资源| 国产一区二区精品福利| 91久久国产成人免费观看| 国产精品无码制服丝袜| 91福利国产成人精品导航| 国产欧美日韩专区发布| 国产不卡在线看| 国产成人精品亚洲日本对白优播| 色婷婷亚洲综合五月| 中文无码毛片又爽又刺激| 18禁影院亚洲专区| 久久综合色天堂av| 欧美人在线一区二区三区| 好吊色国产欧美日韩免费观看| 国内精品伊人久久久久7777人| 亚洲v日韩v欧美在线观看| 精品视频第一页| 丝袜国产一区| 亚洲 欧美 偷自乱 图片| 日本精品中文字幕在线不卡| 国产精品无码一二三视频|