基于SpringBoot的社團(tuán)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于SpringBoot的社團(tuán)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于SpringBoot的社團(tuán)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于SpringBoot的社團(tuán)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于SpringBoot的社團(tuán)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于SpringBoot的社團(tuán)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:目前,在學(xué)校文化建設(shè)中,社團(tuán)活動(dòng)和部門生活已然是一個(gè)不可缺少的重要組成部分。它為校內(nèi)學(xué)生搭建了一個(gè)社交大平臺(tái),通過(guò)每年不斷注入的新生力量來(lái)為這個(gè)大家庭锃光發(fā)亮,大家也可以通過(guò)這個(gè)平臺(tái)提高自己的社交能力、遇事處理能力,還可以經(jīng)過(guò)不斷的實(shí)踐和對(duì)新事物的判斷處理來(lái)鍛煉自己的才能。隨著時(shí)代的不斷發(fā)展,對(duì)網(wǎng)絡(luò)技術(shù)的需求不斷增大,最初的校內(nèi)消息線下互通已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足學(xué)生們對(duì)于消息的實(shí)時(shí)獲取。線上整合社團(tuán)部門信息,實(shí)時(shí)發(fā)布,實(shí)現(xiàn)互通訊息,成為了必然趨勢(shì)。本系統(tǒng)采用Springboot框架,在平臺(tái)上整合高校社團(tuán)的訊息、社團(tuán)活動(dòng)等,通過(guò)實(shí)時(shí)發(fā)布來(lái)增添學(xué)生獲取信息的渠道。系統(tǒng)實(shí)現(xiàn)前后端基本功能,主要功能有登錄注冊(cè)、信息管理、學(xué)生應(yīng)聘部門、部長(zhǎng)審核等等。關(guān)鍵詞:社團(tuán)管理;B/S結(jié)構(gòu);springboot框架目錄TOC\o"1-3"\h\u19023第一章緒論 第一章緒論1.1課題背景、目的及意義1.1.1課題背景隨著網(wǎng)絡(luò)技術(shù)不斷發(fā)展和蓬勃壯大,一開(kāi)始的個(gè)人技術(shù)現(xiàn)場(chǎng)展示,到初步的網(wǎng)絡(luò)平臺(tái)分享,再到現(xiàn)在的社交網(wǎng)絡(luò)滲透到家家戶戶的現(xiàn)狀,網(wǎng)絡(luò)已經(jīng)逐步影響著我們的生活狀態(tài),它仿佛成為了我們生活中的一員,每天都離不開(kāi)的一個(gè)成員。1.1.2課題目的和意義社團(tuán)信息管理系統(tǒng)提供一個(gè)信息共享的平臺(tái),讓大家可以查看想要了解的社團(tuán)或部門信息、瀏覽校內(nèi)新聞動(dòng)向和社團(tuán)活動(dòng)內(nèi)容、應(yīng)聘理想的部門等等。1.2研究現(xiàn)狀學(xué)生的社團(tuán)工作很好的體現(xiàn)了一個(gè)校園里精彩的生活,學(xué)生們是其中的一份子,在這個(gè)大家庭里不斷付出奮斗著,都在努力的組建一個(gè)精彩的社會(huì)小家庭,為此而奉獻(xiàn)自己。經(jīng)過(guò)近幾年校方以及老師同學(xué)們共同努力和積極帶領(lǐng)下,學(xué)校社團(tuán)工作和部門生活迎來(lái)蓬勃的發(fā)展,在學(xué)生課余生活中占領(lǐng)了很大的比重,學(xué)生在其中扮演著一個(gè)角色,每個(gè)角色都有屬于自己的任務(wù),都要去完成它,就好比一個(gè)校園版的小社會(huì),每個(gè)人都可以不斷提高自己的各方面的能力,讓其能夠更好的步入到外面的大型社會(huì)中。但大量的社團(tuán)活動(dòng)信息,部門招聘信息等等的資源信息共享不到位已然成為一大問(wèn)題。當(dāng)今社會(huì)已然是信息化社會(huì),信息資源的共享和規(guī)范化管理是各行各業(yè)的發(fā)展趨勢(shì),也是超越落后式管理的必然要求[1]。線上的信息交流則成為了目前最快速實(shí)現(xiàn)信息共享的唯一途徑,這樣既節(jié)省了線下的人力物力,也對(duì)信息交流與共享提供了便利的途徑。已經(jīng)高度網(wǎng)絡(luò)化的現(xiàn)代經(jīng)濟(jì)發(fā)展需要高校學(xué)生部門發(fā)展和社團(tuán)管理實(shí)現(xiàn)信息化建設(shè)[2]。社團(tuán)信息管理系統(tǒng)作為一種典型的Web服務(wù)系統(tǒng)正深入到學(xué)生們的日常生活中,讓越來(lái)越多的學(xué)生用戶可以在平臺(tái)上實(shí)現(xiàn)校內(nèi)信息資源的實(shí)時(shí)共享。第二章需求分析和可行性分析2.1系統(tǒng)功能的概述和需求分析2.1.1系統(tǒng)功能的概述社團(tuán)管理系統(tǒng)使用springboot框架,分為前端和后臺(tái)。前端包含有多個(gè)小模塊,如部門模塊、招聘模塊等;在普通用戶模塊中有驗(yàn)證碼判是否斷登錄成功的功能、新用戶注冊(cè)等;主頁(yè)模塊主要實(shí)現(xiàn)分類推薦信息的瀏覽;新聞模塊主要實(shí)現(xiàn)實(shí)時(shí)新聞分頁(yè)瀏覽、詳情界面;部門模塊主要查看社團(tuán)、部門簡(jiǎn)介信息;招聘模塊主要實(shí)現(xiàn)對(duì)不同用戶的登錄賦予不同的權(quán)限,來(lái)達(dá)到用戶提交應(yīng)聘,部門成員查看訊息以及到部長(zhǎng)審核這一流程的實(shí)現(xiàn)功能。后臺(tái)包含有一管理員模塊、二用戶管理模塊,三部門管理模塊、四應(yīng)聘管理模塊、五新聞管理模塊、六活動(dòng)管理模塊和七招聘管理模塊。模塊一主要實(shí)現(xiàn)登錄、退出功能。而用戶、部門新聞管理等模塊主要實(shí)現(xiàn)對(duì)各類信息的分類管理,增加、修改、刪除以及圖片的上傳和修改等功能。2.1.2需求分析前端:(1)普通用戶模塊:短信驗(yàn)證碼實(shí)現(xiàn)對(duì)登錄和注冊(cè)的驗(yàn)證、找回密碼;(2)主頁(yè):推薦部門、實(shí)時(shí)新聞信息的顯示,點(diǎn)擊進(jìn)入到各個(gè)分類界面;(3)新聞:分頁(yè)顯示實(shí)時(shí)新聞、點(diǎn)擊進(jìn)入詳情瀏覽界面;(4)部門:查看各個(gè)社團(tuán)和部門簡(jiǎn)介信息,以及詳細(xì)信息的瀏覽;(5)招聘模塊:對(duì)不同用戶的登錄賦予不同的權(quán)限,比如普通用戶登錄有提交應(yīng)聘的權(quán)限;而部門成員登錄則可以有查看部門其他成員的相關(guān)信息的權(quán)限;而部門部長(zhǎng)登錄則有更高級(jí)別的權(quán)限,比如對(duì)應(yīng)聘人員提交的申請(qǐng)進(jìn)行審核,回饋給提交應(yīng)聘的用戶。后臺(tái):(1)管理員模塊:管理員對(duì)賬戶信息的管理; (2)用戶管理:條件查詢用戶信息和進(jìn)行管理;(3)部門管理:所有的信息進(jìn)行分頁(yè)查看、部門名稱模糊查詢、管理信息等等;(4)新聞管理:各個(gè)新聞內(nèi)容的瀏覽管理,基本信息的分頁(yè)顯示,包括對(duì)內(nèi)容圖片的上傳,還有修改等;(5)應(yīng)聘管理:對(duì)在系統(tǒng)提交應(yīng)聘的人員的信息的管理;(6)活動(dòng)管理:條件查看信息,對(duì)活動(dòng)信息的瀏覽、管理;(7)招聘管理:對(duì)于各個(gè)部門發(fā)布的招聘消息,還有招聘條件管理。2.2可行性分析2.2.1社會(huì)可行性隨著互聯(lián)網(wǎng)的飛速發(fā)展,人們對(duì)于傳統(tǒng)的信息獲取和共享方式遠(yuǎn)遠(yuǎn)滿足不了,對(duì)網(wǎng)絡(luò)的渴望和需求大大增加[3]。對(duì)于互聯(lián)網(wǎng)的需求不斷增加,甚至這已經(jīng)成為人們生活中必不可少的一部分。而社團(tuán)信息管理系統(tǒng)實(shí)現(xiàn)了這一需求,可以讓校園實(shí)時(shí)信息利用網(wǎng)絡(luò)進(jìn)行共享,極大便利了學(xué)生獲取社團(tuán)部門信息的方式。2.2.2技術(shù)可行性SpringBoot框架的使用,SpringMVC分層的開(kāi)發(fā)模式,還有使用了MySql數(shù)據(jù)庫(kù),可以實(shí)現(xiàn)用戶瀏覽平臺(tái)信息的基本功能。2.2.3操作可行性社團(tuán)信息管理系統(tǒng)界面簡(jiǎn)潔美觀,使用起來(lái)淺顯易懂,瀏覽方便,可操作性強(qiáng)。第三章系統(tǒng)技術(shù)介紹和運(yùn)行環(huán)境3.1系統(tǒng)的技術(shù)介紹3.1.1springboot框架Spring是一個(gè)大家族,它不斷地衍生出一個(gè)個(gè)框架,比如Springboot、SpringMVC等,都是在它的基礎(chǔ)上進(jìn)行不斷完善和便利,提升性能等。它兩大核心內(nèi)容是控制反轉(zhuǎn)和依賴注入,前者不是一種什么技術(shù),而是一種思想;后者是在某個(gè)對(duì)象需要一些資源時(shí),由Spring容器進(jìn)行動(dòng)態(tài)的提供,比如一些常量數(shù)據(jù)等等[4]。

而Springboot是一個(gè)框架,約定由于配置,就是它的核心思想,它是一種全新的編程規(guī)范。這個(gè)思想讓我們?cè)谑褂盟臅r(shí)候提供了極大的便利。它是一種很好的開(kāi)發(fā)框架在微服務(wù)開(kāi)發(fā)的時(shí)候,無(wú)需再去配置那些繁雜的配置,直接優(yōu)先約定,然后使用,采用注解化[5]。3.1.2MySQL

MySQL是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),它比較小型,是開(kāi)源的,它使用的是標(biāo)準(zhǔn)的SQL語(yǔ)言。因?yàn)镸ySQL成本低、軟件比較小、速度快、,所以MySQL也就成為了許多中小網(wǎng)站的第一選擇使用的數(shù)據(jù)庫(kù)[5]。3.1.3MVCMVC的模型、視圖和控制器三個(gè)層次,分別對(duì)應(yīng)了它包含的三個(gè)部分[6],MVC模式具有許多的優(yōu)點(diǎn):如讓一些很復(fù)雜的程序簡(jiǎn)單化,這樣就可以讓程序看起來(lái)簡(jiǎn)潔、舒適化;它降低了開(kāi)發(fā)的難度和用戶接調(diào)用接口的技術(shù)含量;它把業(yè)務(wù)層和相關(guān)邏輯層從中分離出來(lái),這樣讓程序后期維護(hù)起來(lái)?yè)碛辛诵实鹊?;?duì)于那些有中等規(guī)模以上的應(yīng)用程序,使用MVC構(gòu)架所帶來(lái)的好處和便利遠(yuǎn)遠(yuǎn)大于使用它的難度和困難性[7]。3.1.4MybatisMybatis是一個(gè)持久層的框架。它優(yōu)秀的性能,簡(jiǎn)單的配置還有對(duì)于結(jié)果集的檢索,使我們放棄了原有的JDBC代碼,轉(zhuǎn)而去使用Mabatis。它主要目的在于讓SQL語(yǔ)句能夠靈活的配置,方法就是把SQL語(yǔ)句從大量代碼中抽離出來(lái),獨(dú)自配置在文件中,實(shí)現(xiàn)靈活的特性,[8]。3.1.5阿里云服務(wù)器作為新一代輕量級(jí)應(yīng)用服務(wù)器,與服務(wù)器的存在大大降低了入門級(jí)用戶使用云服務(wù)的門檻。一鍵式部署、一站式維護(hù),這些非常實(shí)用和優(yōu)秀的特性讓它非常受用于各行各業(yè)的人,以及需要使用入門級(jí)服務(wù)器平臺(tái)的學(xué)生。對(duì)于學(xué)生使用,阿里云還考慮到學(xué)生自身的經(jīng)濟(jì)情況,提供了許多的優(yōu)惠,只需進(jìn)行學(xué)生身份的認(rèn)證就可以享受到。它提供極大的便利,創(chuàng)造了條件,優(yōu)化了用戶搭建和部署簡(jiǎn)單應(yīng)用的體驗(yàn)[8]。還有它強(qiáng)大的后臺(tái)服務(wù)器,在性能上絲毫不落后于一些強(qiáng)大的服務(wù)器平臺(tái)。并且阿里云上還提供了各式各樣的服務(wù),性能強(qiáng)大,用戶的使用體驗(yàn)感很強(qiáng)。3.1.6阿里云短信驗(yàn)證碼服務(wù)阿里云提供短信驗(yàn)證碼服務(wù),我們只需在阿里云上簡(jiǎn)單部署,使用提供的接口服務(wù),就可以在我們系統(tǒng)上部署。它擁有通訊平臺(tái)三網(wǎng)合一的專屬通道,同時(shí)提供對(duì)國(guó)內(nèi)和國(guó)際發(fā)送短信服務(wù)[9]。它提供一個(gè)閾值服務(wù),單天或者單月短信發(fā)送總量到達(dá)某個(gè)閾值或者超出預(yù)先設(shè)置的某個(gè)數(shù)量時(shí),它會(huì)通知預(yù)設(shè)的告警聯(lián)系人,避免帶來(lái)相關(guān)的經(jīng)濟(jì)損失。申請(qǐng)短信服務(wù)共有以下步驟:先在阿里云上申請(qǐng)一個(gè)短信驗(yàn)證碼接口;找到對(duì)應(yīng)接口文檔以及demo包;接著將包里的一些數(shù)據(jù)進(jìn)行配置,把一些關(guān)鍵性的敏感的數(shù)據(jù)放入配置文件中;在代碼中寫(xiě)一段隨機(jī)生成驗(yàn)證碼的方法存儲(chǔ)起來(lái);最后調(diào)用一下就可以使用了。3.1.7文件上傳DropzoneDropzone是一個(gè)開(kāi)源的庫(kù),不但支持單個(gè)文件的上傳,而且多個(gè)文件同時(shí)上傳也支持[10]。Dropzone插件比較靈活,它提供多種可選項(xiàng)、事件等,配置方便。引用文件后,自動(dòng)初始化dropzone部件,無(wú)需使用form,直接用div也可以實(shí)現(xiàn)。在文件上傳速率上也很比較快,上傳成功與否在界面上都能顯示,提升用戶的使用感受。3.2系統(tǒng)開(kāi)發(fā)平臺(tái)及運(yùn)行環(huán)境3.2.1系統(tǒng)開(kāi)發(fā)平臺(tái)采用springboot框架的社團(tuán)信息管理開(kāi)發(fā)平臺(tái),通過(guò)Spring框架提供的大量的解決方案,它是一種面向切面編程的,其中整合了多種持久化技術(shù),提供大量?jī)?yōu)秀的Web框架方便開(kāi)發(fā)等等[11]。Springboot其實(shí)就是集成了好多框架的spring,直接根據(jù)springboot所提供的的標(biāo)準(zhǔn)化編寫(xiě)配置即可,不需要再另外進(jìn)行xml的配置的編寫(xiě),使用java代碼進(jìn)行編寫(xiě)配置,通過(guò)java類替代掉xml[11]。Spring框架身上原有的優(yōu)秀的特性,在springboot上不但體現(xiàn)出來(lái),而且還通過(guò)簡(jiǎn)化了XML配置,使它更加的簡(jiǎn)潔,并且在部署配置上還更加的方便。3.2.2運(yùn)行環(huán)境操作系統(tǒng):Windows環(huán)境下運(yùn)行。服務(wù)器軟件:Tomcat8.0以上版本。瀏覽器:360瀏覽器。第四章系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)功能模塊設(shè)計(jì)圖4-1系統(tǒng)前端功能設(shè)計(jì)圖4-2系統(tǒng)后臺(tái)功能設(shè)計(jì)4.2數(shù)據(jù)庫(kù)分析與設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)在整個(gè)系統(tǒng)中有非常重要的地位。對(duì)整個(gè)系統(tǒng)的實(shí)現(xiàn)效果和效率都產(chǎn)生很大影響。數(shù)據(jù)庫(kù)中的數(shù)據(jù)并不是雜亂無(wú)章的,他們之間都有這某種重要聯(lián)系,它們按照某種關(guān)系形成一定的組織結(jié)構(gòu)[12]。對(duì)于這種關(guān)系,就需要我們用不同的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì),才能夠保證數(shù)據(jù)庫(kù)數(shù)據(jù)有一定的完整性。4.2.1總體結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)的實(shí)際需求建了6個(gè)數(shù)據(jù)表,分別有用戶信息表(sys_user)、社團(tuán)嘉年華表(carnival)、新聞表(news)、部門表(department_introduction)、招聘表(advertise)、應(yīng)聘簡(jiǎn)歷表(resume)。4.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)1.用戶信息表(sys_user):用戶表中包括用戶ID(id)、用戶名(username)、郵箱(email)、密碼(password)、電話號(hào)碼(mobile)、身份(identity)、所在部門(dept);登錄:在輸入了用戶名和密碼后,還需要選擇對(duì)應(yīng)的登錄的用戶的身份,才能夠正確進(jìn)入到系統(tǒng);注冊(cè):需要填入相關(guān)的信息,手機(jī)上獲得到一串短信消息驗(yàn)證碼,輸入正確的短信驗(yàn)證碼才可以注冊(cè)。圖4-3sys_user(用戶表)2.社團(tuán)嘉年華表(carnival):記錄嘉年華舉辦的各個(gè)活動(dòng)信息,數(shù)據(jù)表中包括活動(dòng)ID(cid)、活動(dòng)名稱(cname)、活動(dòng)詳情(ccontent)、活動(dòng)圖片(cpic)。圖4-4carnival(社團(tuán)嘉年華表)3.新聞表(news):記錄新聞信息,新聞表中包括新聞ID(nwid)、新聞名稱(nwname)、新聞詳情(nwcontent)、新聞閱讀量(nwreading)、新聞圖片路徑(nwpic)、新聞時(shí)間(nwtime)。圖4-5news(新聞表)4.部門信息表(department_introduction):記錄每一個(gè)部門和社團(tuán)的信息。數(shù)據(jù)表中包括部門ID(depid)、部門名稱(depname)、部門介紹(depintroduction)、部門圖片路徑(deppic)。圖4-6department_introduction(部門信息表)5.招聘信息表(advertise):包含部門的招聘信息。數(shù)據(jù)表中包括招聘信息ID(pid)、招聘職位名稱(pname)、招聘要求1(duty1)、招聘要求2(duty2)、招聘要求3(duty3)、招聘要求4(duty4)、招聘要求5(duty5)、外鍵投放簡(jiǎn)歷用戶ID(rid)。圖4-7advertise(招聘信息表)6.簡(jiǎn)歷表(resume):記錄用戶提交的求職簡(jiǎn)歷信息,記錄簡(jiǎn)歷的審核狀態(tài)。數(shù)據(jù)表中包括簡(jiǎn)歷ID(rid)、求職者姓名(rname)、求職者學(xué)院名稱(rcollege)、求職職位名稱(rpost)、求職者電話(rphone)、審核狀態(tài)(state)。圖4-8resume(簡(jiǎn)歷表)第五章系統(tǒng)前端的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)在系統(tǒng)前端的詳細(xì)設(shè)計(jì)上要以界面美觀為主,盡可能的清晰明了,在操作方面簡(jiǎn)單方便,用戶使用體驗(yàn)才比較好,上手的速度快。5.1前端用戶模塊包含有用戶登錄,可以通過(guò)對(duì)短信驗(yàn)證碼的使用,達(dá)到找回密碼的功能效果。5.1.1用戶注冊(cè)通過(guò)用戶輸入的正確的手機(jī)號(hào)碼信息,獲取到驗(yàn)證碼;系統(tǒng)還包含了對(duì)輸入的密碼進(jìn)行格式校驗(yàn),需要是包含數(shù)字和字母,并且長(zhǎng)度在8-16位之間,才可以注冊(cè);并輸入相關(guān)的用戶的信息。圖5-1注冊(cè)圖5-2提示注冊(cè)成功5.1.2用戶登錄用戶輸入用戶名和密碼,選擇用戶對(duì)應(yīng)的身份(前端共有普通用戶、部門干事以及部門部長(zhǎng)三種不同的登錄身份)系統(tǒng)對(duì)用戶相關(guān)信息和對(duì)應(yīng)的登陸者的身份進(jìn)行驗(yàn)證和匹配,符合才能通過(guò)系統(tǒng)的驗(yàn)證,進(jìn)入到首頁(yè)面,進(jìn)行瀏覽;還有忘記密碼功能,點(diǎn)擊跳出找回密碼的界面,需要輸入相關(guān)信息獲取手機(jī)的驗(yàn)證碼找回;若賬號(hào)已經(jīng)存在,則去登錄界面進(jìn)行登錄操作。圖5-3登錄5.1.3手機(jī)短信驗(yàn)證碼找回密碼若忘記密碼,則使用手機(jī)號(hào)驗(yàn)證碼找密碼圖5-4找回密碼圖5-5成功找回密碼5.2首頁(yè)模塊首頁(yè)包含有推薦的部門信息、活動(dòng)信息等。5.2.1首頁(yè)首頁(yè)圖片輪播;圖5-6首頁(yè)推薦學(xué)生會(huì)部門;圖5-7首頁(yè)推薦部門頁(yè)腳外鏈接到官方伙伴、智慧校園、教務(wù)平臺(tái)等等。圖5-8首頁(yè)頁(yè)腳部分5.3活動(dòng)、新聞模塊點(diǎn)擊嘉年華,切換至社團(tuán)嘉年華模塊;圖5-9社團(tuán)嘉年華可以通過(guò)對(duì)圖片或詳情按鈕的點(diǎn)擊,進(jìn)入到詳細(xì)的信息瀏覽界面;圖5-10新聞模塊圖5-11新聞詳情界面5.4部門模塊可查看校園不同部門的詳細(xì)信息。5.4.1查看部門信息顯示所有部門列表圖5-12部門簡(jiǎn)介信息5.4.2部門詳情頁(yè)可點(diǎn)擊圖片,進(jìn)入到部門詳細(xì)信息界面;圖5-13部門詳細(xì)信息5.5招聘模塊根據(jù)不同登錄用戶的身份,可賦予用戶不同的權(quán)限;圖5-14部門招聘模塊5.5.1普通用戶登錄普通用戶登錄,擁有應(yīng)聘職位的權(quán)限,可以選擇想應(yīng)聘的部門,填寫(xiě)個(gè)人信息,提交應(yīng)聘,等待應(yīng)聘結(jié)果;圖5-15填寫(xiě)應(yīng)聘信息圖5-16選擇應(yīng)聘部門5.5.2部門干事登錄部門干事登錄,擁有查看部門成員的權(quán)限;可以通過(guò)用戶名或部門名稱進(jìn)行搜索和查詢本部門的成員信息;圖5-17查看部門成員5.5.3部門部長(zhǎng)登錄部門部長(zhǎng)登錄,擁有查看部門成員和審核應(yīng)聘的權(quán)限;部門部長(zhǎng)可以對(duì)提交的名單進(jìn)行相關(guān)的審核工作。通過(guò)了,則通知應(yīng)聘人員來(lái)復(fù)試;若審核不通過(guò),則駁回應(yīng)聘人員的申請(qǐng);圖5-18部門部長(zhǎng)權(quán)限圖5-19部門成員列表圖5-20批準(zhǔn)面試圖5-21駁回面試申請(qǐng)第六章系統(tǒng)后臺(tái)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)后臺(tái)的詳細(xì)設(shè)計(jì)主要以使用為主,讓系統(tǒng)管理員能夠?qū)笈_(tái)數(shù)據(jù)有著良好的操作性能。6.1管理員模塊實(shí)現(xiàn)系統(tǒng)管理員的登錄、退出功能。6.1.1管理員登錄填寫(xiě)預(yù)先設(shè)置的管理員賬號(hào)密碼,進(jìn)入到后臺(tái)管理界面;圖6-1管理員登錄圖6-2提示注冊(cè)成功6.1.2退出功能右上方的退出按鈕,實(shí)現(xiàn)了后臺(tái)頁(yè)面的關(guān)閉,返回到登錄界面。圖6-3退出登錄6.2用戶管理模塊主要完成一些對(duì)于用戶信息進(jìn)行管理和設(shè)置的功能,還有條件查詢功能。6.2.1用戶管理用戶管理含有相關(guān)的一些對(duì)用戶信息的操作。圖6-4用戶管理6.2.2模糊查詢用戶名和手機(jī)號(hào),作為條件,查詢用戶信息。圖6-5用戶模糊查詢6.2.3新增用戶輸入相關(guān)的信息,新增加一個(gè)用戶;圖6-6新增用戶6.2.4修改用戶信息對(duì)信息的修改操作,更新后臺(tái)用戶數(shù)據(jù);圖6-7修改用戶信息6.3部門管理模塊實(shí)現(xiàn)所有部門分頁(yè)查詢,條件查詢部門和其他相關(guān)操作。6.3.1部門管理點(diǎn)擊部門管理,分頁(yè)顯示查詢到的所有的部門以及相關(guān)信息;圖6-8部門管理6.3.2模糊查詢功能使用名稱條件查詢相關(guān)信息;圖6-9部門模糊查詢6.3.3新增功能新增一個(gè)部門,輸入部門名稱、介紹以及Logo;圖6-10新增協(xié)會(huì)或部門6.3.4修改功能修改部門的介紹以及部門Logo圖6-11修改部門內(nèi)容圖6-12修改成功6.3.5刪除功能對(duì)所選擇的單個(gè)或多個(gè)部門協(xié)會(huì)進(jìn)行刪除;圖6-13刪除部門6.4新聞管理模塊可以實(shí)現(xiàn)對(duì)所有的新聞內(nèi)容進(jìn)行管理,包括一些文件上傳功能等。6.4.1新聞管理包括對(duì)社團(tuán)和校內(nèi)相關(guān)新聞的管理;圖6-14新聞管理圖6-15新增新聞消息圖6-16修改新聞內(nèi)容圖6-17刪除新聞6.5應(yīng)聘管理模塊實(shí)現(xiàn)對(duì)所有用戶提交的應(yīng)聘簡(jiǎn)歷的管理,查看應(yīng)聘人員審核狀態(tài)等;圖6-18應(yīng)聘管理6.5.1應(yīng)聘管理包括對(duì)應(yīng)聘人員名單的管理,通過(guò)姓名或應(yīng)聘部門進(jìn)行模糊查詢相關(guān)人員名單,還有一些應(yīng)聘人員的狀態(tài),是否通過(guò);圖6-19模糊查詢應(yīng)聘人員名單6.6活動(dòng)管理模塊實(shí)現(xiàn)所有的活動(dòng)內(nèi)容進(jìn)行管理,包括一些文件上傳功能等;6.6.1活動(dòng)管理包含通過(guò)活動(dòng)主題模糊查詢活動(dòng)內(nèi)容,實(shí)現(xiàn)對(duì)活動(dòng)內(nèi)容管理基本的功能;圖6-20活動(dòng)管理6.7招聘管理模塊實(shí)現(xiàn)對(duì)平臺(tái)上發(fā)布的所有的招聘信息進(jìn)行管理;6.7.1招聘管理包含發(fā)布招聘信息的部門名稱以及其招聘要求,并對(duì)其進(jìn)行管理;圖6-21招聘信息管理第七章系統(tǒng)測(cè)試7.1測(cè)試目的找出軟件中的缺陷和不足,即軟件的活動(dòng)是不正確的、所不希望的或是不符合它的描述的[13]。7.2測(cè)試方法在軟件的初期完成后,我們需要對(duì)我們的系統(tǒng)進(jìn)行測(cè)試,即通過(guò)一些設(shè)定的數(shù)據(jù)來(lái)一步步排查系統(tǒng)是否存在問(wèn)題,有沒(méi)有哪一個(gè)環(huán)節(jié)或者流程走不通,最后進(jìn)行分析和修改[14]。軟件測(cè)試分為黑盒測(cè)試和白盒測(cè)試,通過(guò)內(nèi)部測(cè)試的邏輯結(jié)構(gòu)來(lái)劃分的。黑盒測(cè)試的測(cè)試人員更偏重于業(yè)務(wù)方向,而白盒測(cè)試更注重于軟件運(yùn)行過(guò)程[15]。本項(xiàng)目主要用黑盒測(cè)試進(jìn)行測(cè)試,查看系統(tǒng)的業(yè)務(wù)能不能走得通,邏輯功能是否合理。7.3前端測(cè)試用例用戶注冊(cè):表7-1用戶登錄測(cè)試測(cè)試功能用戶注冊(cè)賬號(hào)測(cè)試目的成功注冊(cè)賬號(hào)測(cè)試內(nèi)容做的步驟希望的結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1點(diǎn)擊注冊(cè)進(jìn)入注冊(cè)頁(yè)面進(jìn)入登錄頁(yè)面符合良好2填寫(xiě)注冊(cè)所需要的的信息提示成功并且跳轉(zhuǎn)到登錄界面符合良好用戶登錄:表7-2用戶登錄測(cè)試測(cè)試功能用戶登錄驗(yàn)證測(cè)試目的登錄成功前提條件用戶注冊(cè)成功測(cè)試內(nèi)容做的步驟希望的結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1點(diǎn)擊登錄進(jìn)入登錄頁(yè)面進(jìn)入登錄頁(yè)面符合良好2輸入用戶信息,并選擇用戶身份提示成功,進(jìn)行首頁(yè)的跳轉(zhuǎn)符合良好用戶瀏覽表7-3用戶瀏覽測(cè)試測(cè)試功能用戶點(diǎn)擊首頁(yè)信息進(jìn)入相應(yīng)詳情頁(yè)測(cè)試目的用戶查看活動(dòng)詳情前提條件活動(dòng)信息存在測(cè)試內(nèi)容做的步驟希望的結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1點(diǎn)擊首頁(yè)或分類中的活動(dòng)圖片、信息跳轉(zhuǎn)到活動(dòng)詳情頁(yè)符合良好7.4后臺(tái)測(cè)試用例管理員登錄:表7-4用戶登錄測(cè)試測(cè)試功能管理員登錄驗(yàn)證測(cè)試目的登錄成功前提條件管理員賬戶存在測(cè)試內(nèi)容做的步驟希望的結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1輸入地址進(jìn)入登錄頁(yè)面進(jìn)入登錄頁(yè)面符合良好2輸入管理員的信息提示成功,并實(shí)現(xiàn)后臺(tái)首頁(yè)面的跳轉(zhuǎn)符合良好部門管理:表7-5部門管理測(cè)試測(cè)試功能管理員點(diǎn)擊部門管理,顯示部門管理清單測(cè)試目的顯示部門管理清單前提條件部門信息存在測(cè)試內(nèi)容實(shí)際操作描述希望的結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1點(diǎn)擊部門管理分頁(yè)顯示部門清單符合良好活動(dòng)管理:表7-6活動(dòng)管理測(cè)試測(cè)試功能管理員點(diǎn)擊活動(dòng)管理,顯示活動(dòng)管理清單測(cè)試目的顯示活動(dòng)管理清單前提條件活動(dòng)信息存在測(cè)試內(nèi)容做的步驟希望的結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1點(diǎn)擊活動(dòng)管理分頁(yè)顯示活動(dòng)清單符合良好用戶管理:表7-7用戶管理測(cè)試測(cè)試功能管理員點(diǎn)擊用戶管理,顯示用戶管理清單測(cè)試目的顯示用戶管理清單前提條件用戶信息存在測(cè)試內(nèi)容做的步驟希望的結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1點(diǎn)擊用戶管理分頁(yè)顯示用戶清單符合良好新增用戶:表7-8用戶新增測(cè)試測(cè)試功能管理員點(diǎn)擊新增用戶,顯示用戶新增界面測(cè)試目的顯示用戶新增清單前提條件用戶清單顯示測(cè)試內(nèi)容做的步驟希望的結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1點(diǎn)擊新增顯示新增界面符合良好模糊查詢用戶:表7-9用戶模糊查詢測(cè)試測(cè)試功能手機(jī)號(hào)、用戶名條件查詢用戶信息測(cè)試目的顯示條件查到的用戶信息前提條件輸入用戶名或者用戶手機(jī)號(hào),用戶信息存在測(cè)試內(nèi)容做的步驟希望的結(jié)果實(shí)際結(jié)果測(cè)試狀態(tài)1點(diǎn)擊查詢顯示查詢到的用戶信息符合良好7.5測(cè)試分析經(jīng)過(guò)測(cè)試,各模塊的功能基本都能夠?qū)崿F(xiàn),而且達(dá)到了預(yù)期的效果。并且在用戶界面上也基本實(shí)現(xiàn)了簡(jiǎn)潔明了,讓使用系統(tǒng)的用戶可以清楚的操作,一步步流程都有相關(guān)的提示信息,使用起來(lái)簡(jiǎn)單,但還是有很多系統(tǒng)功能和代碼的性能都有許多不夠完善的地方,仍然需要進(jìn)行改善。第八章結(jié)論 通過(guò)對(duì)社團(tuán)信息管理系統(tǒng)的開(kāi)發(fā),我對(duì)項(xiàng)目的基本開(kāi)發(fā)流程和springboot框架的基礎(chǔ)知識(shí)有了更深刻的理解,也掌握了更多的基礎(chǔ)知識(shí),在以后的開(kāi)發(fā)道路提供有益的幫助。在這次的開(kāi)發(fā)過(guò)程中我也遇到了很多問(wèn)題,明白了在項(xiàng)目開(kāi)發(fā)過(guò)程中不能夠急于求成,每個(gè)環(huán)節(jié)都要認(rèn)真的考慮好。對(duì)于系統(tǒng)的需求分析一定要認(rèn)真的完成,考慮全面,設(shè)計(jì)好各個(gè)模塊的功能和界面,根據(jù)功能設(shè)計(jì)好數(shù)據(jù)庫(kù),這樣才能夠清楚明白的對(duì)項(xiàng)目進(jìn)行開(kāi)發(fā),并且在開(kāi)發(fā)時(shí)才更不容易出現(xiàn)錯(cuò)誤。在開(kāi)發(fā)是遇到不懂的問(wèn)題時(shí)學(xué)會(huì)了查閱資料,學(xué)會(huì)了使用開(kāi)發(fā)文檔,不斷地摸索前進(jìn)。在本次開(kāi)發(fā)的過(guò)程中,我學(xué)會(huì)了很多,最大的收獲是學(xué)會(huì)了如何獨(dú)自解決開(kāi)發(fā)中所遇到的難題。項(xiàng)目在各個(gè)模塊的功能還有許多不夠完善的地方,讓我深刻認(rèn)識(shí)到項(xiàng)目開(kāi)發(fā)過(guò)程中所要遇到的各種難題,需要努力提高自己的專業(yè)知識(shí)。參考文獻(xiàn)陸雄文,褚榮偉.國(guó)外電子商務(wù)發(fā)展的比較及啟示[J].市場(chǎng)營(yíng)銷導(dǎo)刊,2005(04):18-20.薛華成,管理信息系統(tǒng)/面向21世紀(jì)課程教材[J].清華大學(xué)2004.3李振航.中國(guó)電子商務(wù)的發(fā)展現(xiàn)狀與未來(lái)趨勢(shì)[J].中國(guó)新通信,2018,20(14):11.池亞平,方勇.Servlet技術(shù)與應(yīng)用方法[J].北京郵電大學(xué)學(xué)報(bào),2003(S1):137-139+143.陳榮麗,淺析數(shù)據(jù)庫(kù)之效能——MYSQL數(shù)據(jù)庫(kù)作用與技巧[J].哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007(06):117-118.高見(jiàn)斌.,基于MYSQL數(shù)據(jù)庫(kù)存儲(chǔ)引擎的研究[J].數(shù)字通信世界,2018(05):41+56.任中方,張華,閆明松,陳世福.MVC模式研究的綜述[J].計(jì)算機(jī)應(yīng)用研究,2004(10):1-4+8.李海峰.MVC模式架構(gòu)的應(yīng)用研究[J].自動(dòng)化與儀器儀表,2013(01):4-5+7.張淑榮,蘇兵.基于J2EE+C3P0的用戶管理模塊設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù)與信息化,2017(10):51-54.郭廣軍,陳代武,胡玉平,李芝城.基于JDBC的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)的研究[J].南華大學(xué)學(xué)報(bào)(自然科學(xué)版),2005(02):50-54+57.耿壯.基于javaEE的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2012,8(23):5523-5524.李旭軍.計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)在信息管理中的應(yīng)用[J].赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版),2011,27(10):62-64.薛沖沖,陳堅(jiān).軟件測(cè)試研究[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2011,20(02):240-244.新張華,何永前.軟件測(cè)試方法概述[J].科技視界,2012(04):35-37.胡靜.淺析黑盒測(cè)試與白盒測(cè)試[J].衡水學(xué)院學(xué)報(bào),2008(01):30-32.DesignandImplementationofCommunityManagementSystemBasedonSpringBootHuangWenhong2016ComputerScienceandTechnologyMajor,SchoolofInformationEngineering,SanmingUniversityAbstract:Atpresent,intheconstructionofschoolculture,communityactivitiesanddepartmentallifehavebecomeanindispensableandimportantpart.Itcannotonlytrainstudents,increasetheirabilities,cultivatetheirabilitiesandwillpower,butalsobuildaplatformforstudents'personalitydevelopment,stimulatestudents'enthusiasm,andaddbrightcolorstocampusculturallife.Withthedevelopmentofnetworktechnology,fromthe

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論