




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要21世紀(jì)是一個(gè)信息時(shí)代,信息化正以更加便捷、便捷的方式滲透到各個(gè)領(lǐng)域。學(xué)校也是如此。目前,我國的高校都在大力推行信息技術(shù),而學(xué)生社團(tuán)管理是高校信息化建設(shè)的一個(gè)重要內(nèi)容。隨著社會(huì)信息化建設(shè)的迅速發(fā)展,各大企業(yè)紛紛引進(jìn)了信息化管理軟件,以實(shí)現(xiàn)對各類信息的有效管理,同時(shí),學(xué)生社團(tuán)的管理體系也得到了極大的發(fā)展。該系統(tǒng)是自主研發(fā)的,其目的是使其功能簡潔、功能完善、操作簡單。學(xué)生社團(tuán)管理制度作為高校的一個(gè)重要組成部分,其管理的內(nèi)容關(guān)系到學(xué)校的管理者,因此,學(xué)生社團(tuán)管理制度必須保證其充分的信息和快速的檢索途徑。結(jié)合高校學(xué)生社團(tuán)的現(xiàn)狀,在對高校學(xué)生社團(tuán)管理體系進(jìn)行調(diào)研和分析的基礎(chǔ)上,對其進(jìn)行了詳細(xì)的分析,并提出了實(shí)施MVC模式的具體功能。管理人員通過登錄學(xué)生社團(tuán)管理系統(tǒng)進(jìn)行社團(tuán)管理、社團(tuán)人員管理、社團(tuán)活動(dòng)管理等活動(dòng)。關(guān)鍵詞:管理員權(quán)限;學(xué)生社團(tuán);JSP+Servlet+JavaBean結(jié)構(gòu);Mysql數(shù)據(jù)庫;一引言(1)系統(tǒng)開發(fā)目的現(xiàn)在的時(shí)代,高校的社團(tuán)五花八門,學(xué)校對社團(tuán)的管理還很落后,這對社團(tuán)的發(fā)展和組織的發(fā)展都會(huì)造成很大的影響,這就需要建立一個(gè)學(xué)生社團(tuán)管理制度,這個(gè)制度的目的就是為了讓學(xué)校能夠監(jiān)督高校的社團(tuán),讓社團(tuán)能夠在網(wǎng)上招募社員,讓學(xué)生們能夠在網(wǎng)上挑選社團(tuán),為每一位會(huì)員提供全方位的服務(wù)。伴隨著大學(xué)的擴(kuò)大招生,大學(xué)生人數(shù)的提升,社團(tuán)的多元化,學(xué)生社團(tuán)的經(jīng)營規(guī)模越來越大,社團(tuán)也更加豐富多彩??墒?,現(xiàn)階段學(xué)生社團(tuán)的進(jìn)步依然面對著總數(shù)少、主題活動(dòng)方法單一、經(jīng)費(fèi)預(yù)算緊缺、物質(zhì)條件差、管理方法不當(dāng)?shù)纫幌盗袉栴}。怎樣充分運(yùn)用大學(xué)生社團(tuán)和行動(dòng)的功效,使其變成品德教育的有益陣營和學(xué)術(shù)討論、觀念溝通交流的第二課堂?由于社會(huì)事務(wù)的繁雜,使得管理學(xué)生社團(tuán)的工作越來越不方便,在軟件業(yè)發(fā)展的今天,我們可以利用辦公自動(dòng)化對學(xué)生社團(tuán)進(jìn)行管理。(2)系統(tǒng)研究意義學(xué)生社團(tuán)管理系統(tǒng)根據(jù)電子計(jì)算機(jī)、互聯(lián)網(wǎng)、多媒體系統(tǒng)等現(xiàn)代化技術(shù)性。學(xué)生社團(tuán)管理系統(tǒng)可以使每一個(gè)組員與管理人員即時(shí)溝通交流,節(jié)省老師和學(xué)生的時(shí)長和精力。大大的提升了學(xué)校的管理水平。(3)系統(tǒng)研究內(nèi)容社區(qū)管理制度就是指對社團(tuán)開展綜合治理的規(guī)章制度,包含社團(tuán)管理方法、管理權(quán)限等。它具備作用全方位、實(shí)際操作便捷、可以信賴的特性。該系統(tǒng)軟件達(dá)到了普通成員、社長、管理人員為學(xué)生節(jié)省了大批量的時(shí)長和精力。結(jié)合學(xué)生社團(tuán)管理系統(tǒng)的使用要求,此次設(shè)計(jì)的重要內(nèi)容是利用JSPServletJavaBean構(gòu)造和Mysql數(shù)據(jù)庫科研開發(fā)一個(gè)達(dá)到學(xué)生社區(qū)管理方法要求的系統(tǒng)軟件。(4)系統(tǒng)研究目標(biāo)該學(xué)生社團(tuán)管理系統(tǒng)的整體目的是為了提升社員的工作效率、管理水準(zhǔn),促進(jìn)社員的積極參與,同時(shí)也為社員與管理者提供一個(gè)溝通的平臺,使社員的工作更具科學(xué)化、規(guī)范化。為達(dá)到整個(gè)系統(tǒng)的設(shè)計(jì)目標(biāo),協(xié)會(huì)的管理體系必須具有如下的功能,其主要內(nèi)容是:(1)系統(tǒng)登錄:本模塊主要完成了對用戶進(jìn)行分類和分類,以實(shí)現(xiàn)對用戶的授權(quán)管理。(2)權(quán)限管理模塊:這個(gè)模塊與系統(tǒng)登錄結(jié)合在一起,在登錄的時(shí)候是以什么等級的用戶登錄就有相應(yīng)權(quán)限。(3)社團(tuán)管理模塊:在這一模塊中,大家都會(huì)進(jìn)行一些簡單的了解,讓大家更好的認(rèn)識到自己想要加入的社團(tuán)。(4)成員管理模塊:對社團(tuán)成員進(jìn)行分級管理,更加方便細(xì)致的了解該學(xué)生所屬社團(tuán),可以添加,刪減,修改社團(tuán)成員信息。也可以對社團(tuán)成員設(shè)立管理人員,對社團(tuán)成員進(jìn)行分塊管理。(5)活動(dòng)管理模塊:可以增加社團(tuán)活動(dòng),對該活動(dòng)進(jìn)行介紹,設(shè)置活動(dòng)狀態(tài),進(jìn)行投票,查看投票票數(shù)等一系列操作。二系統(tǒng)開發(fā)環(huán)境及技術(shù)介紹(1)開發(fā)環(huán)境IDE:IntelliJIDEA2019.2.3JDK:jdk1.8.0_191Maven:Maven3.6.1.MySQL:MySQL5.6.43Dreamweavercc2019核心框架:SpringBootv2.1.8.RELEASE持久層框架:MyBatis3.2.0日志管理:SLF4J前端框架:Bootstrap4.2.1、animate.css后臺交互:Ajax、BootstrapTable頁面組件:Layui(2)技術(shù)介紹1.jdk1.8介紹JDK是Java語言的軟件開發(fā)工具,主要運(yùn)用于移動(dòng)設(shè)備和內(nèi)嵌式機(jī)器設(shè)備。JDK包括java的軟件環(huán)境(JVMJAVA系統(tǒng)軟件類庫)和JAVA專用工具,是JAVA開發(fā)設(shè)計(jì)的關(guān)鍵。jdk1.8新特性:(1)Java8可以通過使用default鍵,為界面增加一個(gè)非抽象的方法實(shí)現(xiàn)。(2)新增lambda表達(dá)式(3)提供函數(shù)式接口(4)Java8讓我們可以通過關(guān)鍵字來傳遞方法或構(gòu)造函數(shù)參考(5)我們可以直接在lambda表達(dá)式中直接存取外層的局部變量。2.Maven3.6.1介紹Maven項(xiàng)目對象模型(POM)是一款能夠用簡單的資訊說明來管理項(xiàng)目的結(jié)構(gòu)、報(bào)表和文件的項(xiàng)目管理工具。Maven主要用于解決導(dǎo)入依賴于Java類的jar和編譯Java項(xiàng)目的主要問題。3.MySQL5.6.43介紹MySQL是德國MySQLAB企業(yè)研發(fā)的一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。MySQL是最流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),也是WEB中最佳的應(yīng)用軟件。MySQL是一個(gè)關(guān)系數(shù)據(jù)庫,將數(shù)據(jù)儲(chǔ)存在不一樣的表中。它可以加速響應(yīng)速度并提高操作靈活性。SQLMySQL是瀏覽數(shù)據(jù)庫查詢最多見的規(guī)范語言表達(dá)。MySQL選用雙向認(rèn)證對策,分成小區(qū)版和商業(yè)源碼。因?yàn)槠潴w型小、速度更快、總有著低成本,尤其是其開源系統(tǒng)的特性,大部分大中小型網(wǎng)址都是應(yīng)用MySQL做為其數(shù)據(jù)庫查詢。MySQL相對于其它大型數(shù)據(jù)庫,比如Oracle,DB2,SQLServer等,有著自己的缺點(diǎn),但這并沒有降低MySQL的流行。MySQL為普通用戶和中小公司所提供的能力是足夠的,并且因?yàn)樗情_源的,所以它可以極大地減少整體的所有權(quán)。4.核心框架SpringBootSpringBoot是Pivotal團(tuán)隊(duì)為新Spring程序開發(fā)的一個(gè)新框架。這個(gè)框架采用了一種特殊的方法來進(jìn)行組態(tài),這樣開發(fā)者就不必再去定義模板的組態(tài)了。這樣,SpringBoot就可以在迅速發(fā)展的應(yīng)用程序開發(fā)方面取得領(lǐng)先地位。SpringBoot以Spring4.0為基礎(chǔ),它不但保留了Spring框架中最好的功能,同時(shí)也使Spring程序的構(gòu)建和開發(fā)流程更加簡單。此外,SpringBoot還很好地解決了一些問題,如將許多框架整合在一起,從而避免了依賴軟件的版本沖突,并導(dǎo)致了引起的不穩(wěn)定。5.持久層框架MybatisMyBatis是一個(gè)出色的持久層框架,支持SQL的定制,存儲(chǔ)過程和先進(jìn)的映射。MyBatis可以完全避免JDBC編碼,也可以手工設(shè)定參數(shù),也可以獲得結(jié)果集。MyBatis可以通過簡單的XML或者注釋,將接口和Java的POJOs(PlainOrdinaryJavaObject,普通的Java對象)映射成數(shù)據(jù)庫中的記錄。6.Ajax2005年,JesseJamesGarrett提出了AsynchronousJavascriptAndXML(異步JavaScript和XML),用于描述利用已有技術(shù)的一組“新”方法,其中包含:HTML、XHTML、CSS、JavaScript、DOM、XML、XSLT,還有最主要的XMLHttpRequest。通過Ajax技術(shù),Web應(yīng)用可以迅速地在用戶界面上顯示增量的更新,而無需重新裝載(刷新)整個(gè)頁面,從而使軟件對用戶的行為做出更迅速的反應(yīng)。7.Css樣式CSS給予了HTML標(biāo)記語言的樣式敘述,它定義了怎樣表明這種元素。這也是網(wǎng)頁制作的一個(gè)提升。根據(jù)這些函數(shù)公式,你能根據(jù)改動(dòng)一個(gè)小的樣式來發(fā)布有關(guān)的網(wǎng)頁頁面元素。CSS具有以下特點(diǎn):(1)豐富的樣式定義CSS可以為文檔風(fēng)格提供豐富的外觀,也可以設(shè)定文字和背景屬性;允許為任意元素建立邊界、元素邊界和其它元素之間的間距、元素邊界和元素內(nèi)容之間的間距;可以任意更改文字的大小寫、修飾和其它網(wǎng)頁的影響。(2)易于使用和修改CSS可以在HTML元素的style屬性中定義樣式,還可以在HTML文本文檔的頭里定義樣式,或是在專業(yè)的CSS文檔中聲明樣式供HTML網(wǎng)頁頁面引入。總而言之,CSS樣式表可以統(tǒng)一儲(chǔ)存和管控全部的樣式句子。除此之外,您可以采用同樣的樣式對元素開展歸類,用同樣的樣式定義他們,將相應(yīng)的樣式運(yùn)用于全部重名的HTML標(biāo)識,或是將CSS樣式分派給網(wǎng)頁頁面元素。假如要改動(dòng)一個(gè)樣式,只要在樣式目錄中找出相應(yīng)的樣式聲明就可以。(3)多頁面應(yīng)用CSS樣式表可以被分開保存在CSS文件中,因此我們可以將相同的CSS樣式表用于多個(gè)網(wǎng)頁。CSS樣式表理論上并不是網(wǎng)頁文件的一部分,它可以被任意的網(wǎng)頁文件所參考。這將使多個(gè)網(wǎng)頁的樣式保持一致。(4)層疊簡而言之,層疊就是指在工程上設(shè)定同樣的樣式,并應(yīng)用之前設(shè)定的屬性值。例如,假如一個(gè)網(wǎng)站中的好幾個(gè)頁面應(yīng)用同樣的CSS樣式表,而一些頁面中的一些原素要想應(yīng)用別的樣式,我們可以為每一個(gè)頁面界定一個(gè)樣式表。在這種樣式以后,此前的樣式將被遮蓋,最后的樣式將展示在網(wǎng)頁中。(5)頁面壓縮在網(wǎng)頁上,如果你想要通過HTML來定義網(wǎng)頁,那么你就必須要有大量的表單和font元素來創(chuàng)建不同的字體,結(jié)果就是HTML的標(biāo)簽數(shù)量太多,導(dǎo)致網(wǎng)頁的尺寸也會(huì)隨之增大。另外,把樣式單獨(dú)放在CSS樣式表中,可以極大地縮小網(wǎng)頁的大小,從而可以極大地縮短網(wǎng)頁的載入時(shí)間。此外,采用CSS樣式表可以極大地減少網(wǎng)頁的大小,降低下載速度。(3)功能計(jì)劃用戶管理模塊:包含登錄功能、申請注冊功能、密碼重置功能、信息內(nèi)容修改功能、用戶社團(tuán)申請注冊功能。社團(tuán)管理模塊:社團(tuán)登錄、材料管理、活動(dòng)組織管理、社團(tuán)部門成員管理、事務(wù)處理。系統(tǒng)管理模塊:管理員成員管理,操作記錄管理,登錄記錄管理,密碼重置,角色查看。三系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)學(xué)生社團(tuán)管理系統(tǒng)數(shù)據(jù)庫表的設(shè)計(jì)包括字段名、字段說明、是否為主鍵、類型、是否為空。具體如表3.1至3.7所示:表3.1社團(tuán)注冊表1是否2e否是3modify_time否是4是rchar是5否rchar是6否rchar是7ord否rchar是8否rchar是9否是否是否是表3.2社團(tuán)身份表1是否2否char是3否是4否rchar是表3.3登錄日志表1是否2e否是3否rchar是4否rchar是5sage否rchar是6否rchar是7否rchar是表3.4社團(tuán)表1是否2是rchar是3e否rchar是4否t是5否是6否rchar是表3.5社團(tuán)成員列表1否否2否否3是rchar是4e否rchar是5否是6否rchar是表3.6社團(tuán)活動(dòng)表1是否2否是3否rchar是4否rchar是5否rchar是6否是7否是8否是9e否是否rchar是表3.7事務(wù)表1是ned否2是是3否是4否rchar是5e否是6否rchar是四系統(tǒng)結(jié)構(gòu)圖(1)系統(tǒng)流程圖通過分析系統(tǒng)登錄流程圖如圖4.1所示:圖4.1登錄流程圖進(jìn)入系統(tǒng)界面后,用戶需要輸入賬號和密碼然后數(shù)據(jù)庫進(jìn)行對比,密碼正確登陸成功,進(jìn)入系統(tǒng)桌面,分為社團(tuán)管理和管路員權(quán)限兩大板塊。(2)管理員權(quán)限模塊流程圖通過分析管理員權(quán)限模塊流程圖如圖4.3所示:圖4.2管理員權(quán)限流程圖(3)社團(tuán)管理系統(tǒng)E-R圖如圖4.3所示:圖4.3學(xué)生與社團(tuán)E-R圖五社團(tuán)管理系統(tǒng)的實(shí)現(xiàn)(1)社團(tuán)管理功能5.1.1社團(tuán)登錄功能實(shí)現(xiàn)圖我們可以通過輸入正確的用戶名稱和密碼,獲得相應(yīng)的操作權(quán)限,如圖5.1所示:圖5.1登錄功能5.1.2增加社團(tuán)實(shí)現(xiàn)圖輸入社團(tuán)名、創(chuàng)建日期、人數(shù)、社團(tuán)簡介、級別來進(jìn)行增加社團(tuán)的功能,如圖5.2與圖5.3所示:圖5.2增加社團(tuán)圖5.3增加社團(tuán)實(shí)現(xiàn)圖(2)管理員權(quán)限功能5.2.1系統(tǒng)注冊圖用戶可以通過不同的身份登錄賬號,賬號的不同,用戶的操作權(quán)限也不同。帳戶身份分為三種類型:超級管理員、社團(tuán)管理員、普通學(xué)生。5.2.2系統(tǒng)登錄日志列表管理員可以實(shí)時(shí)掌握用戶登錄時(shí)間、登錄IP地址等信息。如圖5.7所示:圖5.7登錄日志圖5.2.3系統(tǒng)密碼重置用于修改當(dāng)前賬戶系統(tǒng)密碼。如圖5.8所示:圖5.8重置密碼圖
結(jié)論該系統(tǒng)已經(jīng)初步達(dá)到了預(yù)期的功能,可以有效地完成社團(tuán)的管理,活動(dòng)的管理,以及對社團(tuán)信息的查詢和修改。其特點(diǎn)是操作簡單,響應(yīng)迅速,為社團(tuán)經(jīng)營搭建了一個(gè)很好的平臺。為社團(tuán)管理解決了管理困難、工作人員事務(wù)處理效率慢等問題。學(xué)生社團(tuán)管理系統(tǒng)主要采用了Mysql數(shù)據(jù)庫與java語言來實(shí)現(xiàn),為學(xué)生社團(tuán)統(tǒng)一管理提供了交流平臺。本系統(tǒng)使社團(tuán)管理服務(wù)一體化,信息資源共享,工作效率等方面都有了很大的提升。有效地解決了高校學(xué)生社團(tuán)管理中存在的一些問題,使其更有效地進(jìn)行了管理。在整個(gè)設(shè)計(jì)過程中,也出現(xiàn)了許許多多無法解決的難題,在不斷的學(xué)習(xí)過程中讓我體會(huì)到:1.設(shè)計(jì)是一個(gè)不斷學(xué)習(xí)的過程,從最初的不了解到最終的成功,讓我明白了在實(shí)際中學(xué)習(xí)的重要。2.由于前期工作不全面,對系統(tǒng)的需求分析要求不明確,導(dǎo)致后期工作常常要折返回來,對數(shù)據(jù)表和個(gè)人代碼進(jìn)行修正。這讓我意識到,在設(shè)計(jì)中每個(gè)步驟都是非常重要的,需要認(rèn)真去對待只要有一個(gè)步驟做錯(cuò)都有可能出現(xiàn)一系列的連帶反應(yīng),給后續(xù)的工作帶來非常多的不必要麻煩。3.在設(shè)計(jì)時(shí),互聯(lián)網(wǎng)幫助我解決了一些無法解決的難題。我在CSDN論壇上的提問得到了許多熱心的網(wǎng)友的支持,讓我在許多方面少走彎路,也讓更加清楚的認(rèn)識互聯(lián)網(wǎng)的強(qiáng)大以及學(xué)生社團(tuán)管理系統(tǒng)實(shí)現(xiàn)的必要性。
參考文獻(xiàn)[1]李剛.輕量級JavaEE企業(yè)實(shí)戰(zhàn)應(yīng)用[M],電子工業(yè)出版社,2009.11[2]王俊杰.JavaSript動(dòng)態(tài)網(wǎng)頁編程[M]人民郵電出版社,2009.2.[3]楊環(huán).JSP網(wǎng)絡(luò)開發(fā)技術(shù)[M].清華大學(xué)出版社,2010.3.[4]薛元君.頁面數(shù)據(jù)庫設(shè)計(jì)與發(fā)布[M].清華大學(xué)出版社,2010.1.[5]劉林,徐祹.基于校園網(wǎng)結(jié)構(gòu)的高校教學(xué)管理信息系統(tǒng)設(shè)計(jì)[J].合肥工業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2009,17(4):11-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綜合接入?yún)f(xié)議書
- 綠化修復(fù)協(xié)議書
- 配套公建協(xié)議書
- 競拍保證協(xié)議書
- 浴足店合作合同協(xié)議書
- 英國數(shù)據(jù)協(xié)議書
- 老李離婚協(xié)議書
- 干砌石擋墻外包協(xié)議書
- 道閘安裝協(xié)議書
- 外立面改造安全協(xié)議書
- 在校生《學(xué)籍證明》申請表(模板)
- 電梯故障維修記錄
- 員工招聘外文翻譯文獻(xiàn)
- 中國世界文化遺產(chǎn)課件
- 預(yù)防接種工作單位資質(zhì)申請表
- 2022年四川省成都市青羊區(qū)七下期末數(shù)學(xué)試卷
- 智慧健康管理ppt課件
- 天牛的識別與防治PPT演示課件(PPT 99頁)
- 英語51閱讀理解主旨題(best-title)答題技巧
- 孔距尺寸的標(biāo)注與孔的位置度公差的確定
- 服裝工藝(各工序)單價(jià)表
評論
0/150
提交評論