国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于JAVA的社團管理后臺系統(tǒng)設(shè)計

2020-11-06 05:59高鑒
中阿科技論壇(中英阿文) 2020年9期
關(guān)鍵詞:數(shù)據(jù)統(tǒng)計

高鑒

摘要:學(xué)生社團是由學(xué)生自發(fā)組織的團體,依靠社團管理人員、成員自行治理與管理的組織。本次基于JAVA與MySQL技術(shù)設(shè)計了社團管理的后臺系統(tǒng),該系統(tǒng)主要針對社團管理、考勤管理、用戶管理、活動管理、通知管理、統(tǒng)計表模塊進(jìn)行分析與設(shè)計,提高了高校社團管理效率,優(yōu)化了社團流程,有助于數(shù)據(jù)的分析和積累。

關(guān)鍵詞:社團管理;JAVA;MySQL;數(shù)據(jù)統(tǒng)計

中圖分類號:H195 ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼:A

在教育深化改革的背景下,我國除了優(yōu)化教育機制、體制,提升教育水平之外,還鼓勵學(xué)生參與課外活動,促進(jìn)學(xué)生健康發(fā)展。高校學(xué)生社團成為學(xué)生增長見識,提高實踐能力的關(guān)鍵要素。為保證社團活動順利推進(jìn),豐富學(xué)生課外生活,有必要建設(shè)智能化的社團管理系統(tǒng),提高社團管理的信息化建設(shè)水平,提高高校社團管理問題解決的效率,強化社團管理效果,提高社團成員綜合發(fā)展水平,加快高校信息化建設(shè)速度。

系統(tǒng)的后臺對前臺功能具有強大的支撐作用,而社團管理系統(tǒng)后臺需要對前端的活動管理、人員管理、數(shù)據(jù)統(tǒng)計等提供支持。大數(shù)據(jù)時代背景下,高校需要構(gòu)建智慧校園。在社團管理方面,通過創(chuàng)建社團管理系統(tǒng),打造智慧社團,其中對社團系統(tǒng)進(jìn)行及時準(zhǔn)確地數(shù)據(jù)分析和展示,以此強化系統(tǒng)構(gòu)建效果[1]。

1 系統(tǒng)需求分析

1.1 系統(tǒng)功能性需求

系統(tǒng)的功能性需求指的是明確系統(tǒng)功能,為用戶提供可靠、有效服務(wù),滿足用戶對系統(tǒng)功能的需求與要求。

本文主要研究了基于JAVA和MySQL的社團管理后臺系統(tǒng)的分析與設(shè)計。為保證用戶更好地應(yīng)用社團管理后臺系統(tǒng),本次研究人員開展了實踐調(diào)查研究活動,了解社團管理人員對系統(tǒng)開發(fā)建設(shè)的需求,通過實踐研究發(fā)現(xiàn),社團管理、用戶管理、活動管理、考勤管理、通知管理是社團管理后臺系統(tǒng)的主要需求。因此,主要從這五大方面探究了社團管理后臺系統(tǒng)的分析與設(shè)計。

1.2 系統(tǒng)非功能性需求

社團管理后臺系統(tǒng)面向的是社團管理人員、社員。若只是面向社團管理人員,那對系統(tǒng)的運行速度、反應(yīng)靈敏度就不會提出太高的要求。但是社團管理后臺系統(tǒng)面向眾多人員,所以要切實保證系統(tǒng)的運行速度、反應(yīng)靈敏度,提升系統(tǒng)的構(gòu)建水平,以便為用戶提供較好的服務(wù)。可靠性需求主要指的是系統(tǒng)在運行時是否穩(wěn)定、安全、可用。在穩(wěn)定功能方面,隨著應(yīng)用系統(tǒng)時間的增加,系統(tǒng)的各項性能依然可以有效發(fā)揮。與此同時,系統(tǒng)要具備較強的容錯性,響應(yīng)速度也要快,那么整體上系統(tǒng)的穩(wěn)定性才會高。在安全性方面,要保護用戶信息,避免泄露用戶的信息。安全性涵蓋兩大內(nèi)容:一是網(wǎng)絡(luò)的安全性,防止用戶在互聯(lián)網(wǎng)活動中被竊取信息;二是數(shù)據(jù)安全,防止數(shù)據(jù)庫出現(xiàn)漏洞,提高數(shù)據(jù)庫建設(shè)水平。在可用性方面,要求所設(shè)計的系統(tǒng)易于人員操作。比如,操作流程應(yīng)簡單便捷、操作界面簡潔、操作界面設(shè)計合理等。

2 系統(tǒng)詳細(xì)設(shè)計

2.1 社團管理

社團管理是社團活動推進(jìn)的基礎(chǔ)。社團管理的流程分析如下:

第一步,申請社團,提交社團申請資料,以便成立社團;第二步,社聯(lián)開展審查工作,審查社團提交的申請資料并提交審查報告;第三步,團委審核,繼續(xù)審查社團,審核通過則學(xué)生可以進(jìn)行下一步的工作,審核不通過則不允許成立社團;第四步,注冊登記,審核通過后,可進(jìn)行注冊登記;第五步,學(xué)期注冊,提交活動計劃,明確社團構(gòu)建目的,制定活動提交計劃;第六步,活動申請,社團可以申請活動,以此順利推進(jìn)活動;第七步,審核活動,審核通過后就可以進(jìn)行下一步工作,不通過則不能夠開展活動;第八步,開展活動,根據(jù)活動內(nèi)容推進(jìn)活動;第九步,做好活動總結(jié),總結(jié)社團活動事項。在以上的注冊登記步驟中,可以在注冊登記后選擇注銷申請,比如在社團運行狀態(tài)不佳時,選擇注銷申請,之后則需要依次進(jìn)行信息公示、團委注銷登記工作。

2.2 用戶管理

用戶管理模塊允許管理員可以自主地管理用戶信息,本模塊的主要功能有用戶添加、用戶管理、用戶信息修改、用戶檢索等。

在用戶添加中能夠錄入用戶的詳細(xì)信息,保證個人的信息完整性,為多條件檢索提供必要的數(shù)據(jù)儲備。

在用戶修改中能夠?qū)τ脩羲鶎偕鐖F、社團職位、密碼重置等進(jìn)行管理。

在用戶檢索中可以根據(jù)注冊時間、學(xué)號、姓名、職位、聯(lián)系方式等進(jìn)行多條件檢索,對用戶信息靈活查看、編輯;對不符合要求或者需要注銷的賬戶進(jìn)行相關(guān)的操作。

2.3 活動管理

管理員需要及時了解每個社團的通知信息、活動信息等。活動管理模塊具備查看所有社團的活動列表、審批各個社團的活動、幫助變更活動負(fù)責(zé)人等功能。另外,要為用戶設(shè)計評論、回復(fù)等板塊。在這種情況之下,用戶不僅可以提出活動建議等問題,而且可以得到相關(guān)人員的回復(fù),逐漸提高用戶參與社團活動的積極性。

主要的后臺功能有:(1)活動審批:查看待審批的活動,對活動進(jìn)行審批;(2)活動監(jiān)管:按社團、時間、狀態(tài)、負(fù)責(zé)人等對活動進(jìn)行監(jiān)管,對社團和人員進(jìn)行評價管理;(3)活動修改:對違規(guī)活動進(jìn)行停止、暫停等操作。

2.4 考勤管理

考勤管理模塊主要整合了兩大塊功能,分別是信息管理和請假、銷假、核假登記。

(1)信息管理模塊:為方便管理員進(jìn)行考勤信息的管理,按照社團、活動、負(fù)責(zé)人等多條件檢索,對社員的簽到和請假進(jìn)行查看與管理補簽、補假、審核請假等。

(2)銷核功能:由于部分社員會因有事情而需要請假,為獲知社團活動參與情況、請假情況,設(shè)計了該板塊。

請假登記板塊包括姓名、所在社團、開始時間、結(jié)束時間、請假原因。管理人員通過檢索并核對,就可以掌握社員詳細(xì)請假信息,有利于推進(jìn)社團管理活動。

銷假板塊只有用戶本人才可以進(jìn)行銷假操作,其他的人員不能夠代替本人銷假。同時,核假板塊只有管理員才能進(jìn)行操作。

2.5 通知管理

通知管理模塊主要功能為通知發(fā)布、通知監(jiān)管等。

(1)通知發(fā)布:管理員設(shè)置通知發(fā)布的主題、發(fā)布時間、通知接收對象,社團管理員默認(rèn)發(fā)布對象為本社團成員,平臺管理人員有權(quán)限發(fā)布全校通知、多社團通知。

(2)通知管理:平臺管理員對通知可以按社團、關(guān)鍵字、發(fā)布時間等多條件檢索,對通知進(jìn)行審查監(jiān)管,對不符合要求或者違規(guī)的通知進(jìn)行封存或者撤回,對無效通知進(jìn)行刪除。

2.6 統(tǒng)計管理

統(tǒng)計管理模塊主要包括九項內(nèi)容,分別是社團名稱、類別、成立時間、參加人數(shù)統(tǒng)計、團員活躍度、優(yōu)秀出勤人員、優(yōu)秀活動統(tǒng)計、有無自辦刊物及名稱統(tǒng)計。

(1)社團名稱、類別、成立時間、參加人數(shù):統(tǒng)計社團名稱的板塊,并顯示社團類別,記錄統(tǒng)計社團成立時間,動態(tài)調(diào)整社團人數(shù)。以此更好地開展管理工作。

(2)團員活躍度統(tǒng)計:對團員的活動參與、通知查看情況等進(jìn)行統(tǒng)計,同時可以生成EXCEL表格并保存到本地進(jìn)行存檔,為優(yōu)秀團員、新一屆社團干部的選拔提供依據(jù)。

(3)優(yōu)秀出勤人員統(tǒng)計:對社員在各社團活動中的出勤次數(shù)、銷假、請假次數(shù)進(jìn)行統(tǒng)計,綜合分析得出最終的出勤次數(shù),作為選拔優(yōu)秀出勤人員的指標(biāo),最終發(fā)布優(yōu)秀出勤人員名單,有利于為其他社員做出表率,提高大家的出勤積極性。

(4)優(yōu)秀活動統(tǒng)計:對各個社團、負(fù)責(zé)人發(fā)起的活動進(jìn)行統(tǒng)計,包括參與人數(shù)、關(guān)注人數(shù)、評價效果等,為評優(yōu)提供依據(jù),對于落后的活動提出整改意見。

(5)無自辦刊物及名稱:記錄統(tǒng)計社團曾經(jīng)是否創(chuàng)辦過刊物,并寫要明確刊物名稱。

通過有效統(tǒng)計以上五大事項,有利于社團管理員全面記錄統(tǒng)計管理信息,更好地開展管理工作,同時為后續(xù)研究管理提供了完善資料。

3 數(shù)據(jù)庫設(shè)計

3.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計

系統(tǒng)E-R圖如圖1所示。

3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計

數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計包括四大步驟,要分步驟、分階段開展數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計工作。一是選擇系統(tǒng)數(shù)據(jù)在數(shù)據(jù)庫中存儲的結(jié)構(gòu);二是明確系統(tǒng)數(shù)據(jù)的存取方法,更好地開展數(shù)據(jù)存儲工作;三是選擇系統(tǒng)數(shù)據(jù)在數(shù)據(jù)庫中的存放位置;四是決定在數(shù)據(jù)庫中數(shù)據(jù)的位置。存儲數(shù)據(jù)、取出數(shù)據(jù)是數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計的重點,因此這兩項設(shè)計工作要積極進(jìn)行。主要涉及的邏輯結(jié)構(gòu)表如下:

社團表:社團編號,社團名稱,申請時間,負(fù)責(zé)人編號,指導(dǎo)教師,社團簡介,審批人編號,審批狀態(tài),備注。

活動考勤表:活動編號,用戶編號,考勤時間,考勤狀態(tài),審批人,備注。

通知表:通知編號,通知標(biāo)題,內(nèi)容,發(fā)布時間,發(fā)布社團,發(fā)布人,審核狀態(tài),審核人,原因。

活動審批表:活動編號,審批時間,審批人,審批狀態(tài),備注。

3.4 數(shù)據(jù)庫安全設(shè)計

為保證用戶安全使用數(shù)據(jù)庫,需要開展數(shù)據(jù)庫安全設(shè)計工作。代碼設(shè)計是提升據(jù)庫安全設(shè)計水平的重點?;诖?,要做好代碼設(shè)計工作?!吧矸蒡炞C”+“授權(quán)管理”等處于基層驗證,除了要設(shè)計基層驗證,還要深化安全設(shè)計,避免出現(xiàn)用戶隱私泄露的問題,其中,就可以進(jìn)行“MySQL驗證”。為實現(xiàn)行“MySQL驗證”,有必要設(shè)計相應(yīng)的程序,通過開設(shè)“MySQL驗證”,有利于提高用戶安全應(yīng)用水平,降低安全維護費用,確保用戶較好地操作數(shù)據(jù)庫。另外,要進(jìn)行關(guān)于定時備份的設(shè)計工作,以便保留用戶的數(shù)據(jù)存儲、應(yīng)用信息等[2]。

本系統(tǒng)面向的是整個高校的社團用戶,用戶的規(guī)模較為龐大。系統(tǒng)功能性較全,在應(yīng)用系統(tǒng)時,會產(chǎn)生龐大的數(shù)據(jù)流量。系統(tǒng)包含了社團各類人員,如管理員、負(fù)責(zé)人、普通用戶等,不同用戶下設(shè)有“用戶賬號”“密碼”“姓名”“性別”“手機號”“郵箱”“QQ號”“院系”“年級”等各種隱私信息。若是泄露用戶這些隱私信息,容易對用戶的正常生活產(chǎn)生影響,嚴(yán)重時還會威脅用戶生命健康。因此,要采取措施規(guī)避這些問題。首先,要把這些涉及用戶隱私的數(shù)據(jù)信息傳入到后臺。其次,數(shù)據(jù)庫需要管理這些信息。再次,應(yīng)用加密算法加密這些數(shù)據(jù)。最后,將密文傳輸給系統(tǒng)。值得注意的是要保證密文,加密后的操作時間一致性。否則,整體加密就為無效操作。

4 JAVA類設(shè)計

4.1 社團活動類設(shè)計

社團活動類設(shè)計,包括NewsBean、TraveBean和完成連接數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行操作類。

(1)NewsBean類:通過get All News()實現(xiàn)訪問數(shù)據(jù)庫的功能,找到數(shù)據(jù)庫中所有的活動資訊。通過get OneNews()訪問數(shù)據(jù)庫,通過ID得到其對應(yīng)的消息內(nèi)容,并通過upVisit()實現(xiàn)更新訪問量。

(2)TraveBean類:通過get ALLIntro()訪問數(shù)據(jù)庫得到社團中所有的簡介信息,并通過getIntro()訪問數(shù)據(jù)庫,通過ID得到其對應(yīng)的社團活動的簡介消息。通過getALLRC()訪問數(shù)據(jù)庫,這樣就可以得到所有的社團日?;顒有谐?,并通過get RC()訪問數(shù)據(jù)庫,通過ID得到其對應(yīng)的活動日程的主要消息和內(nèi)容。

(3)DBO類:連接好數(shù)據(jù)庫并對數(shù)據(jù)庫進(jìn)行操作。

4.2 社團公告類設(shè)計

社團公告資訊的管理就是對學(xué)生社團管理系統(tǒng)首頁中的展示公告進(jìn)行管理。其涉及的主要內(nèi)容包括News Bean、Common Servlet、News Servlet和完成連接數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行操作。

(1)Common Servlet類:通過調(diào)用News Bean類中的del News()以便刪除過期的公告消息,實時更新新消息;調(diào)用hide News( )設(shè)置公告消息是否顯示在頁面的最頂端。

(2)News Servlet類:通過調(diào)用 News Bean類中的add News()方法向數(shù)據(jù)庫中添加最新的公告消息;調(diào)用update News()修改數(shù)據(jù)庫中已經(jīng)發(fā)布的公告消息。

(3)News Bean類:通過get All News()對數(shù)據(jù)庫進(jìn)行訪問,可以瀏覽到全部的公告信息。通過get One News()對數(shù)據(jù)庫進(jìn)行訪問,通過ID得到相應(yīng)的公告消息,還可以通過upVisit()將自己的更新次數(shù)進(jìn)行刷新。

(4)DBO類:連接好數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行操作。

4.3 用戶類設(shè)計

用戶模塊的功能主要包括用戶登錄、新用戶注冊、瀏覽網(wǎng)頁活動資訊、查看新聞資訊、回復(fù)網(wǎng)站留言、修改個人信息、加入新社團和退出已加入社團等功能。下面挑選一些主要的功能進(jìn)行詳細(xì)敘述:

(1)會員登錄及注冊

會員登錄和注冊涉及的類主要包括MemberBean、Login Servlet以及完成連接數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行操作。用戶的登錄,需要用戶名稱、密碼以及校驗碼進(jìn)行判斷,都正確之后通過DBO對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢,之后通過MemberBean將查詢的結(jié)果進(jìn)行反饋,反饋到Servlet之后就會通過Servlet再傳輸給用戶。

(2)會員修改個人信息

會員修改個人信息涉及的類,主要包含Member Bean、Member Servlet和完成連接數(shù)據(jù)庫,對數(shù)據(jù)庫進(jìn)行操作。

其中的Member Servlet類會根據(jù)會員登錄的類型調(diào)用MemberBean的get RegInfo(或getCoRegInfo)得到的注冊信息,之后會通過調(diào)用MemberBean中的uppersonReg(或者upCoReg)將更新的信息及時保存。

Member Bean類是每一個社團會員修改自己信息和訪問數(shù)據(jù)庫的接口,將會員信息進(jìn)行完善修改。

DOB類是完成連接數(shù)據(jù)庫,對數(shù)據(jù)庫來進(jìn)行操作。

5 結(jié)論

綜上所述,在信息時代下,高校需要積極地開展學(xué)生社團信息化建設(shè)工作,不斷提升社團管理水平。在進(jìn)行社團管理后臺系統(tǒng)設(shè)計前,要分析系統(tǒng)功能性需求、系統(tǒng)非功能性需求,根據(jù)實際需求,優(yōu)化系統(tǒng)設(shè)計工作。本次著重研究了社團管理、用戶管理、活動管理、考勤管理、通知管理、統(tǒng)計管理等系統(tǒng)設(shè)計事項,希望為實際系統(tǒng)設(shè)計工作提供一定的指導(dǎo)。除此之外,要推進(jìn)數(shù)據(jù)庫設(shè)計,提升數(shù)據(jù)庫運行水平[3]。其中,要做好數(shù)據(jù)庫安全設(shè)計工作,以便保護用戶隱私。由于筆者在社團管理后臺系統(tǒng)分析與設(shè)計方面的經(jīng)驗還不夠充足,未來需要繼續(xù)學(xué)習(xí)相關(guān)知識,進(jìn)而提升自身研究與實踐設(shè)計水平。

(責(zé)任編輯:武多多)

參考文獻(xiàn):

[1]馬妞妞,羅雅,王子含.基于JAVA Web的甘農(nóng)社團管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2020,16(01):54-55.

[2]惠苗,張曉冬.“互聯(lián)網(wǎng)+”高校社團管理系統(tǒng)的設(shè)計與實現(xiàn)[J].萍鄉(xiāng)學(xué)院學(xué)報,2019,36(03):78-83.

[3]蘇冬梅.衡水學(xué)院社團管理系統(tǒng)的設(shè)計與實現(xiàn)[J].農(nóng)村經(jīng)濟與科技,2019,30(10):243-244.

猜你喜歡
數(shù)據(jù)統(tǒng)計
大數(shù)據(jù)與大數(shù)據(jù)經(jīng)濟學(xué)