西安科技大學信息網絡中心 穆 榮 劉蒙蒙 王曉路
大學生社團活動管理系統(tǒng)的設計
西安科技大學信息網絡中心 穆 榮 劉蒙蒙 王曉路
本文在對社團活動管理現(xiàn)狀進行分析后,提出建設大學生社團活動管理系統(tǒng)來提高管理效率,通過分析系統(tǒng)需求對系統(tǒng)的功能模塊進行設計,同時深化數(shù)據(jù)庫方面的結構設計,以此來保障數(shù)據(jù)的一致性與可操作性,從而進一步提高系統(tǒng)安全性。
社團管理;系統(tǒng)數(shù)據(jù)庫
近些年來隨著互聯(lián)網行業(yè)的快速發(fā)展,互聯(lián)網技術已廣泛的用于有關數(shù)字化管理、圖文處理、產品設計、輔助教學等眾多領域之中。尤其是是互聯(lián)網信息化技術拓展到移動終端后,人們可以跨時間跨地域的隨時進行跨平臺信息交互,以及各種信息的處理。移動終端的發(fā)展使得信息的同步變得更加方便,因此在信息處理方面顯示出了更加便捷的優(yōu)勢。通過實現(xiàn)實時通信與同步管理,能夠在業(yè)務管理平臺中積極實現(xiàn)信息化拓展,是管理領域的必然趨勢與最佳選擇。
大學生社團活動管理系統(tǒng)作為一個信息化的管理平臺,能夠從社團信息發(fā)布到業(yè)務管理實現(xiàn)高效同步化,并且深化數(shù)據(jù)庫方面的結構設計,以此來保障數(shù)據(jù)的一致性與可操作性,從而進一步提高系統(tǒng)安全性。界面設計能夠充分發(fā)揮功能優(yōu)勢,實時同步數(shù)據(jù)信息,并為系統(tǒng)提供簡單易懂的操作功能以及美觀便捷的視圖閱覽。使用大學生社團管理系統(tǒng)極大的方便了社團管理人員對于社團信息和社團活動的管理。
在當今的大學生社團管理中,社團活動管理還是以人工錄入以及紙質記錄為主要方式。但是這樣的管理方式往往會造成大量的浪費,包括人力、物力和金錢。所以這樣的傳統(tǒng)管理方式在這樣一個互聯(lián)網信息時代已經變得格格不入,傳統(tǒng)的社團管理方式勢必會被以計算機為基礎的現(xiàn)代化信息系統(tǒng)管理方式所替代。
大學生社團管理系統(tǒng)能夠將管理人員從繁重的登記、計算以及統(tǒng)計等工作中解放出來,這些工作在以往都是使用人力來完成的,往往造成了時間上和精力上的浪費,而且容易會出現(xiàn)錯誤和遺漏。因此開發(fā)大學生社團管理系統(tǒng)是勢在必行的。
系統(tǒng)設計采用了B/S(瀏覽器/服務端)的架構實現(xiàn),運用Java面向對象語言進行編寫,以MVC模式作為框架設計開發(fā),操作簡單,具備良好的用戶體驗。
2.1 主要實現(xiàn)以下功能
(1)系統(tǒng)在UI設計方面采用簡約風格,信息交互方面提示溫馨。(2)社團信息、社團活動以及用戶留言管理等功能權限歸管理員所擁有。(3)首頁的學校簡介、社團活動列表、社團列表以及留言板留言和瀏覽等功能被除了管理員之外的用戶所擁有。(4)系統(tǒng)通過用戶邊界的劃分保障系統(tǒng)的安全性,防止惡意攻擊。
2.2 主要功能模塊
系統(tǒng)在使用權限方面,分為兩種操作類型,即用戶模塊和管理模塊。
用戶模塊主要包括學院簡介、社團列表、社團活動、個人信息以及留言板等。
管理模塊主要包括修改個人密碼、信息錄入、信息管理、活動添加、活動管理、用戶管理以及留言板管理等
2.3 系統(tǒng)的安全性
為確保系統(tǒng)數(shù)據(jù)的安全性和嚴密性,在用戶未進行登錄之前不能夠被允許查看系統(tǒng)中任何數(shù)據(jù),用戶必須經過用戶名和密碼的正確性檢驗之后,才能夠擁有本系統(tǒng)的操作權限。
系統(tǒng)依據(jù)用戶的操作權限被分為三個不同的角色:未登錄用戶、普通用戶以及管理員。不同的用戶之間不可以越級進行操作,游客只能夠瀏覽學校信息、社團列表以及社團活動列表;而普通用戶除了游客所擁有的權限外還可以瀏覽自己的信息并進行修改等;管理員用戶可以對普通用戶、社團信息、社團活動信息以及留言信息進行管理。
系統(tǒng)在數(shù)據(jù)庫管理系統(tǒng)上對信息進行采集,存儲,檢索,更新,統(tǒng)計,傳播等操作。因此數(shù)據(jù)庫設計的合理性將直接影響到整個社團活動管理系統(tǒng)的運行效率與性能。
(1)數(shù)據(jù)庫的概念設計
通過上述對于本系統(tǒng)設計的需求分析,并且綜合了數(shù)據(jù)庫概念模型的創(chuàng)建方式和特點,從而可以建立本社團活動管理系統(tǒng)的E-R圖,如圖1所示:
圖1 大學生社團活動管理系統(tǒng)的E-R圖
(2)數(shù)據(jù)庫的邏輯結構設計
系統(tǒng)的數(shù)據(jù)庫概念模型的設計中,需要依據(jù)系統(tǒng)本身數(shù)據(jù)的特點來進行轉化,根據(jù)上文的數(shù)據(jù)庫概念模型的設計成果轉化成為計算機能夠處理的邏輯關系。
(3)數(shù)據(jù)庫的連接
系統(tǒng)的數(shù)據(jù)庫連接方式采用JDBC連接,導入相關數(shù)據(jù)庫連接所需jar包進行簡單配置,就能夠連接到數(shù)據(jù)庫,在項目應用中,通過Class. forName方法加載數(shù)據(jù)驅動程序,然后通過getConnection方法就能夠建立一個數(shù)據(jù)庫連接。DAO模式在數(shù)據(jù)了操作方面被使用,由于DAO模式在Java編程中被大多數(shù)程序員所使用,是JavaEE框架中持久層的基礎,被認為是一種經典的數(shù)據(jù)庫模式。基于分層式的軟件架構設計用來實現(xiàn)對數(shù)據(jù)庫訪問的操作,DAO是從抽象數(shù)據(jù)源中獲取與操作數(shù)據(jù)的方法,使抽象數(shù)據(jù)的意義旨在封裝數(shù)據(jù)庫中表示記錄的數(shù)據(jù)對象,程序設計者不必關心數(shù)據(jù)庫的物理存儲位置,以及是何種數(shù)據(jù)庫,只需要對其封裝的對象進行調用即可,這就是DAO模式的主要思想。
社團活動管理系統(tǒng)為了使數(shù)據(jù)庫的操作更加簡便,通過使用DB對象對數(shù)據(jù)庫進行連接和對數(shù)據(jù)庫中的數(shù)據(jù)進行操作。
大學生社團活動管理系統(tǒng)從實際出發(fā)傾力打造一個實用型的管理系統(tǒng)。系統(tǒng)從操作權限為主體劃分成為用戶和管理兩個部分,對不同角色有不同的權限設置,實現(xiàn)了大學生社團活動管理的信息化建設,將管理員從繁瑣的各種信息錄入的工作中解放出來,從社團信息發(fā)布到業(yè)務管理實現(xiàn)高效同步化,并且深化數(shù)據(jù)庫方面的結構設計,以此來保障數(shù)據(jù)的一致性與可操作性,從而進一步提高系統(tǒng)安全性。
[1]佛麗,王軍,周長會,李昌永.高校學生社團管理模式問題研究[J].亞太教育,2016(01):257.
[2]季華.大學生社團管理模式遇到的問題及對策[J].中小企業(yè)管理與科技,2016(04):26-27.
[3]王軍,張淑玲,張建強.大學生社團管理模式存在的問題及對策[J].學校黨建與思想教育,2015(4):74-75.
[4]呂紅梅.大學生社團建設:問題與對策[J].欽州學院學報,2007(05): 73-76.
[5]劉龍洲.大學生社團問題探析[J].理工高教研究,2004(01):91-93.
穆榮(1979—),女,陜西人,碩士研究生,工程師,主要從事網絡建設、網絡管理、服務器管理、教育信息化項目建設等工作。