馬妞妞 羅雅 王子含

摘要:學生社團是由學生創辦組織,主要用于有相同愛好的同學彼此學習交流,響應高校學生全面發展的號召,可以稱為各高校的第二課堂。大學生參加學生社團,可以培養學生的多方面能力還可以發展興趣愛好。本系統在設計中運用了Ja—va Web技術、Java編程語言和數據庫技術實現了B/S模式的社團管理系統。本系統可以在一定程度上減輕社團管理人員的工作負擔,同時也提高了學校社團聯合會管理社團工作的效率與質量,節約了管理者的時間及精力。關鍵詞:社團管理系統;高校學生社團;社團活動
中圖分類號:TP368.1 文獻標識碼:A
文章編號:1009-3044(2020)01-0054-02
1項目需求與簡介
1.1課題背景
現今本校的社團管理主要采用人工采集數據,管理工作量較為龐大,且不易于查詢,本項目社對于團管理系統的開發及應用,減少了傳統管理帶來的弊端,采用信息化的手段,使用線上管理有效地減少了社團管理人員的工作量,使管理的過程規范化、自動化。
大學生社團是為了使更多的學生能夠在課余生活中豐富生活,是學生的活動主要介質,對每一個大學生的日常生活影響都非常巨大,與此同時也給社團組織開展的各項活動的實施提供了一定的平臺。社團的建設和運行是一個長期且復雜的過程,需要學校的領導層面和學生層面共同管理,形成一個一體化學生社團管理系統,實現社團管理的標椎化、規范化和制度化,線上的社團管理系統能夠為學生社團聯合會減少一定的人力物力,更加方便地為高校學生帶來更多豐富多彩的課外生活。此系統極大地體現了學生社團服務于學生、便利于學生的宗旨。
1.2目的和意義
我們設計實現此社團管理系統,是希望大學社團管理可以從煩瑣的手頭工作中解脫出來,擺脫此前的耗時耗力的狀態中轉變出來,能夠通過此系統更加便利的管理社團、服務社團、社團人員從中得到成長。本系統可以實現一次錄入,反復使用。此系統的實現是為了能夠減輕社團聯合會的工作人員的工作量,使得社團能夠真正意義上為學生創建第二課堂。
1.3設計與實現的操作環節分析
儲備知識、整理資料,充分理解本項目所規定的開發任務,根據要求進行項目框架的構造理解工作原理,制定各種方案進行分析比較,制定出最為合理的方案;
掌握Web前端開發(html、OSS、js)、jsp、熟練掌握數據結構、數據庫以及Java技術為后臺信息輸入的連接以及平臺開發過程中的一些操作和設計做好基礎準備;
從后臺導入各個社團的資料,測試該模擬系統;
系統采用MySQL數據庫,開發語言為Java,數據庫的存儲容量足夠大,而且足夠穩定,能夠較長時間保存數據。
實施方案:先通過系統測試,可行的話再應用于本校社團中。
2可行性分析
2.1技術可行性分析
在window7/8/10環境下,以Java語言為基礎,利用JDBC技術開發出社團管理系統后端,鏈接My SQL數據庫完成系統的搭建。在JSP中通過使用HTML標記來規劃設計Web頁的布局和風格,而用JsP標記來生成動態內容部分,被封裝起來運行于服務器端。從技術可行性方面可以保證項目順利實施。
2.2經濟可行性分析
本系統節約了線下社團管理所需的成本,采用本系統,給系統開發者帶來了經濟效益,社團管理系統未來可期。
2.3應用可行性分析
結合社團管理現狀以及互聯網技術的普及和教務管理系統的使用情況來看,線上社團管理系統的開發能夠極大的應用于實際生活中,預期使用者無論是社團管理者還是社團會員都能通過網絡平臺便捷管理以及使用,得到很好的用戶體驗。
2.4功能模塊需求分析
此社團管理系統共有普通會員登錄、社團負責人登錄和系統管理員登錄三個模式,分別有相對應的操作功能,可以在本系統上實現對于本校社團的了解、參加以及管理。主要的界面如圖1、圖2、圖3所示。
2.5系統創新
本系統采用互聯網+的方式,運用了計算機技術、信息技術和決策技術以及現代化的管理思想、方法和手段相結合的方式,形成了網絡與現實相溝通的管理模式。本系統采用的交互界面為管理者和使用者提供了更加人性化的服務方式,保障大學生社團自主性服務的特征,足夠完善的社團系統能夠對大學生開展的活動具有一定的科學性和規范性,明確各部門之間職責傳統管理方式與互聯網方式相碰撞,使管理的過程規范化、自動化、透明化。
3系統分析與設計
3.1系統分析
本系統采用了MVC的模式進行了社團管理系統的軟件設計,即JSP+Servlet+JavaBean的模式。客戶端應用了HTML+CSS的模式對頁面效果進行了布局和渲染,增加了系統界面的可觀性,使用JavaScript客戶端腳本語言使得用戶界面更加友好、交互性大大地提高。
JSP頁面由HTML標記靜態內容和JSP標記、腳本語言和注釋等內容構成。使用JavaBean組件負責處理事務:例如數據運算就是對MySQL數據庫進行一些操縱。使用Java編寫Server-let服務端程序,進行交互式的瀏覽和修改數據,通過重定向和轉發的功能實現更友好的頁面交互。
3.2數據庫設計
數據庫設計的過程一般分為五個階段。首先在需求分析階段主要是準確收集用戶信息需求和處理需求并對收集的結果進行整理分析,形成了需求說明。其次是概念設計階段,是對用戶的需求進行綜合歸納抽象,形成一個概念模型(E R模型),并根據E-R模型分別為普通用戶、社團負責人、系統管理員登錄建立了邏輯數據結構,在此基礎上,建立了相對應的數據表。最后對于數據庫的物理設計完成后,就需要用DBMS提供的數據定義語言與其他應用程序將數據庫邏輯設計和物理設計結果嚴格的描述出來成為DBMS可接受的源代碼,再經過調試產生出數據庫模型。然后就可以調試程序、測試系統、運行系統、進行維護。
4系統測試目的與意義
系統測試的目的主要是為了檢測出相關程序中所存在的問題,以及一些沒有及時被發現的錯誤。在測試之后能夠得到修改使得系統更好地投入應用,加大了系統的可使用性。以系統登錄模塊的測試為例:首先需要打開所制作的系統首頁,使用錯誤的登錄信息進行登錄,然后使用正確的登錄信息來登錄系統,之后進行對其測試,形成相應的測試結果,直到問題一一得到解決,系統可以正常運行為止就得到了測試的結果。
5結論
本次對于甘農社團管理系統的設計與實現,運用了一些Java的知識來連接數據庫,利用Web技術實現了前端與后臺的完美結合。使得此系統可以幫助學校的社團管理人員來更好地管理社團,服務學生同時也減輕了學生社團管理人員的工作量,管理更加方便,但是因為技術和時間的約束,本系統的功能不完善,還需要進一步的完善。