陳衛
(內江師范學院,四川 內江 641000)
?
大學生活動交流平臺
陳衛
(內江師范學院,四川 內江 641000)
內江師范學院擁有五十多個協會,有大量在校大學生參與到協會活動中,協會生活早已成為大學生生活中重要的一部分。隨著學院發展,未來會涌現出更多與新時代接軌的協會組織。因此,對于如何更好地發揮協會豐富學生課外生活、拓展視野及提升綜合實踐能力的作用,為學生與協會、學生與學生、協會與協會提供一個交流平臺,已經成為一個不可忽視的需求。大學生協會交流平臺正是基于此目的而設計的。
活動;平臺;大學生
1.1系統分析
大學生協會交流平臺是為內江師范學院的協會和學生服務的交流平臺,包括協會的活動發布,實時的熱點討論,以及新聞發布等功能。希望通過此平臺,讓各協會的活動信息得到更好的宣傳,讓更多的人參與到協會生活中來,同時豐富學生與協會間的互動,為活動質量的提升作出促進。
1.2系統主要模塊設計
大學生協會交流平臺分為交流平臺與后臺管理平臺兩個子系統,其中,交流平臺包括協會模塊、用戶中心模塊、論壇模塊、集會所模塊四個模塊,后臺管理平臺包括協會管理、用戶管理、論壇管理、集會所管理四個模塊。
1.3各模塊具體功能分析
1.3.1交流平臺
協會模塊:提供協會列表,供用戶選擇;進入選中協會后,可以查看其協會說明,獲取協會負責人聯系方式。如果該用戶屬于該協會,將會進入該協會的專項論壇,除可查看到公開討論貼外,還可以同協會內部人員進行交流;如果該用戶不屬于該協會,他/她將可以看到該協會所有公開討論貼。
用戶中心模塊:用戶可以在此設置自己的相關信息,對自己在論壇、集會所進行的操作進行管理,如刪除自己發布的論壇貼。
論壇模塊:該模塊為所有合法協會與合法用戶提供交流服務——通過發布帖子與參與帖子回復等行為,彼此間得到交流。同時,協會發布的熱門活動,會在論壇得到置頂展示。各協會擁有內部論壇,該論壇除公開討論貼外,只允許該協會內部人員參與交流。
集會所模塊:該模塊提供協會活動發布及個人委托發布功能。通過委托的方式,讓用戶參與到互動中來。
1.3.2后臺管理平臺
協會管理:對協會進行管理。包括創建協會,指定協會發言人帳號,修改或刪除協會信息等。
用戶管理:對用戶進行管理。包括創建、更新及刪除用戶信息等操作,同時可記錄用戶行為,了解其在論壇、集會所的行為,對不合法的內容進行處理。
論壇管理:對論壇進行管理。包括創建、刪除論壇貼等操作,管理指定帖子的內容,規范用戶的發言行為,對違法內容進行處理,如處理被舉報的帖子等。
集會所管理:對集會所進行管理。包括創建、更新及刪除委托等操作。同時監督集會所委托發布情況,對違法內容進行處理。
本系統采用MySql作為數據庫。
通過本系統的功能結構,將系統涉及到的數據分為以下四大類表:
用戶:用戶帳號、昵稱、密碼;
角色:角色類別、權限;
論壇:類別、發布人、貼子內容、回復貼列表、互動情況、回復人、回復內容;
集會所:類別、主題、內容、發布人、狀態、積分、接受人列表、認證。
根據以上分析,考慮到數據庫的完整性、參照完整性、用戶自定義的完整性,將以上四類表分為14個表。
開發工具類型及名稱情況如下:
IDE:Eclipse
DB:MySql
Eclipse是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境。Eclipse附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。
在系統的實際編碼開發過程中,遇到了一些邏輯及技術問題,其中最具有代表性的問題如下;
對帖子進行點贊操作時,頁面“點贊”按鈕與“取消”按鈕兩者的互換當用戶對某帖子中某段回復所表示的觀點或說明感到認同時,他可以通過“點贊”操作來對發布人表示支持,從而提高其人氣,增強其推廣性。當用戶點擊“點贊”操作后,該按鈕應變為“取消”,用戶可以點擊該按鈕來取消自己對該回復的支持。
在具體用JavaScript實現該功能時,遇到困難。經過分析,改用Ajax技術來實現該方法,可以在不刷新頁面的同時達到設計的功能要求。
本平臺是為內江師范學院的協會和學生服務所設計的交流平臺,實現了包括協會的活動發布,實時的熱點討論,以及新聞發布等主要功能和其他附屬功能。
本系統使用簡單靈活,使用方式貼近大學生日常使用方式,易于使用。
系統不足之處在于安全性未作出良好的設計,在面對一些惡意操作時有一定風險。
[1]和璇.MVC模式在JAVA WEB中的應用[J].計算機光盤軟件與應用,2014,16:311-312
[2]甘文麗,劉為超.基于Struts2和Ajax的企業級Web應用開發[J].工礦自動化,2013,02:23-26
[3]王威.MySQL數據庫源代碼分析及存儲引擎的設計[D].南京郵電大學,2012
陳衛(1995-),男,漢族,四川內江,本科,內江師范學院,研究方向:物聯網。
G474
A
1671-1602(2016)16-0243-01