龔明豐 閔道禎 孫強
【摘要】 本論文通過對高校社團日常管理進行較為深入的研究,分析其業務流程 ,使用數據庫,java技術,UI設計,實現了一個基于安卓移動端的高校社團管理系統。本文將從系統分析,系統設計,系統實現等方面進行了詳細闡述實驗表明,該應用操作簡單,頁面美觀,使用方便,能提高高校社團日常工作效率。
【關鍵詞】 社團管理 數據庫 安卓 java
Design and Realization of the Mobile Application of the College Association Management
Gong Mingfeng Ming Daozhen Sun Qiang (Economic and Business Administration School, Beijing Jiaotong Univercity )
引言
高校社團是校園文化的重要載體,是提高大學生綜合素質和能力的有效途徑,也是開展大學生思想政治工作新的重要渠道[1]。
而隨著高校的建設與發展,大學社團種類越來越豐富,數量也愈來愈多,性質也各有差異,包括由學校團委成立的社團、或者以不同興趣組成的興趣社團。許多學者對高校社團建設的關注程度和積極性有了較大提高,一些研究成果對大學生社團的性質與功能有了進一步認識,提出了許多社團管理的策略,逐漸步入了理性認識階段[2]。
同學們積極參與到學校社團工作當中,社團的規模也越來愈大,這都無疑加大了對社團的管理難度[3],對社團管理系統的信息化變得尤為重要。
由此,面對如此龐大的信息量,可以充分的去利用網絡資源,根據目前各大高校社團的類別特點和運行方式等方面來設計高校社團管理系統[4],提高對社團管理工作服務水平和其工作效率,使社團管理工作趨向科學化現代化[5]。
同時,社團管理平臺的運行能基本滿足學校團委及學生的需求,實現團委對學校社團的規范化管理,將工作人員從復雜棘手的社團管理工作中解決出來,實現學校方面進行社團工作的監督和指導[6]。
一、需求分析
通過與相關高校社團老師和學生的多次詳細交流,以及考慮自身的社團工作經驗之后。我們認識到當前在處理高校社團管理的日常工作與任務時,急需一個移動終端的管理平臺。能提供快捷,多樣的功能和服務,以方便他們的以下需求:
1、社團的負責人,如主席,部長,副部長等。對于社團日常事項和人員等進行管理;2、 社團的負責人需要對于舉辦活動的相應經費進行財務管理;3 、社團負責人需要進行對于人員考核工作,從而為換屆時的人員篩選提供重要參考;4 、社團內的人員需要對于社團的任務和工作進行了解;5 、社團內的人員對于社團負責人有雙向溝通的需求,需要及時對于負責人給予反饋。
二、系統設計
2.1 系統功能分析
在與相關社團負責人及老師的多次交流后,結合學校社團的相關情況。我們確定和設計了進入系統的角色分為兩種:社團負責人,社團工作人員。
在后期的系統不斷完善的工作中,我們可以再添加一個學校方面管理社團的管理員角色,并且賦予其更多的權限,以方便學校對于各個社團進行管理。
系統的不同人員的權限和具體功能如下:
1)社團負責人端:
1、社團負責人可以注冊賬號,并通過發送至相應郵箱的郵件獲得密碼;2、社團負責人可以錄入新的社團活動,對社團信息,活動情況等進行管理;3、社團負責人可對于社團的人員進行考核和評分,方便未來的社團換屆選舉工作;4、負責人還可以相應的展示出社團未來的年度計劃,方便自己和成員查看;5、 負責人可以利用系統開展社團合作,查看可合作的社團和相應的項目;6 、可以設置相應的社團所獲獎項等詳細信息,作為社團榮耀部分的內容,具有查看和修改的權限;7 、進行財務管理,具有完全的查看和修改的。
2)社團工作人員端:
1、社團工作人員可以注冊賬號,并通過發送至相應郵箱的郵件獲得密碼;2、工作人員可以查看具體的人員考評情況,但不能做出修改;3、工作人員可瀏覽社團的工作計劃,同樣不能修改;4、可以設置相應的社團所獲獎項等詳細信息,作為社團榮耀部分的內容;5、查看社團財務管理部分,具有一定的修改權限;6、 可以使用反饋模塊,向上級匿名或實名反饋自己的建議或請求。
2.2 系統具體功能介紹
2.2.1 社團榮耀
在這一部分社團負責人或人員可以在其中添加關于社團過去所取得的榮耀和成果。便于社團內的成員進一步的了解社團過去所取得的成績和進步。
本功能對于不同角色的權限相同。
2.2.2 成員考評
考慮到高校中的社團的定期選舉換屆工作,我們還設置了成員考評這一部分。這里我們會將社團成員的名單列于其中,方便社團的負責人對于其進行打分,目前暫時采用的是百分制,負責按照相應人員在不同活動中的表現進行打分,之后匯總出一個綜合的分數,以評估相關人員的表現。
這個功能對于社團成員登錄時會有相應的權限的限制。
2.2.3 年度計劃
由于社團在一年中有大大小小的活動和計劃,因此我們在軟件中設置了年度計劃這一模塊來使社團的負責人方便處理相應的工作進展。
本功能對于負責人和成員的權限相同。
2.2.4 社團合作
我們在軟件中的這一模塊中將展示不同社團的合作內容,包括相應的尋求合作的公告和已合作社團的展示。
同時未來還將會進一步完善相關功能,使得不同社團的負責人得以直接在本軟件上進行溝通和交流。
2.2.5 社團財務
這部分我們是考慮了社團對于經費使用時的需求。方便管理時對于財務的支出收入等情況進行匯總。
2.2.6 活動管理
在具體的頁面瀏覽中,我們采用listview視圖,在簡潔的活動概況頁中,單擊某個活動,則將進入相應的詳情頁。
2.2.7 反饋
方便于社團中的成員向上級人員反饋個人的意見,產生人員與領導間的雙向溝通。
有類似于留言板的功能,且社團成員可以選擇匿名或顯示名字,有利于私人信息的保護。
2.2.8 社團資訊
這里有作為社團基本信息介紹的頁面。
2.2.9 系統設置
這里是作為與其他應用軟件一樣的系統設置功能。
三、系統實現
在系統實現的階段。我們的具體技術實現大致分為三個步驟。
第一步應選擇合適的軟件開發工具,本移動應用軟件的開發采用了輕量級的MySQL數據庫,通過eclipse以構建安卓應用開發環境,同時還采用了apache作為小型服務器。
MySQL作為輕量級的數據庫,非常適合我們的軟件開發過程。因其提供了許多易于使用的圖形化工具和向導,其體量較小,操作方便器,不會占據太多資源。這為創建和管理數據庫帶來了很大的方便。
第二步是具體使用所選擇的開發工具,建立MySQL數據庫,通過Navicat作為開發平臺,向MySQL建立表并輸入原始數據。
同時編寫和調試各個模塊的應用程序代碼。比如在我們的Android程序中,我們通過訪問(call)PHP腳本來執行簡單的CRUD操作(創建,讀取,更新,刪除)。
首先在Android項目訪問(call)PHP腳本來執行一條數據操作,這是“創建”。
然后PHP腳本連接MySQL數據庫來執行這個操作。這樣,數據從Android程序流向PHP腳本,最終存儲在MySQL數據庫中。其中用json的數據形式返回到手機端,并且手機可直接讀取。
第三步完成軟件中各個子模塊之間的聯合調試和測試。
四、結束語
當前高校社團在各大高校中數量仍在不斷增長,亦正在走向成熟。而高校校方也認識到了這一點,故各大高校目前已基本具有了各自的社團管理系統[7]。但是,就總體情況說來,高校的社團管理系統仍有待完善。
基于此,開發一款能夠精準貼合高校學術需求,操作方便,功能多樣,可跨社團合作交流的移動端高校社團管理系統的應用程序,相信會促進高校學術參與社團,參與社會實踐的熱情[8],同時,以更加多樣化的方式使得不同高校的學生進行合作,交流,真正的促進社團的成長和學生個人綜合素質提高。
參 考 文 獻
[1] 團中央,教育部.關于加強和改進大學生社團工作的意見[Z].中國教育報,2005,10(3)
[2] 李雪梅.大學生社團建設研究[D].四川:電子科技大學,2007
[3] 廖良輝.中美高校學術社團管理比較[J].青年研究,2005,4:45~49
[4] 王志強.高校社團管理系統的研究[D].上海:同濟大學,2009
[5] 余俊杰,林啟灼.高校社團管理系統的設計與實現[J].科技廣場, 2011,11:104~106
[6] 肖峰.湖南工程學院社團管理網絡平臺的設計與實現[D].山東:山東大學,2012
[7] 孫紅.學生社團存在的問題與解決途徑探析[J].城市建設理論研究,2012,13
[8] 鄧琦,張昊.大學生社團建設中的存在問題及對策研究[J].文教資料,2012,(20):131~132