版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
大學(xué)生社團(tuán)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)案例分析目錄TOC\o"1-3"\h\u30535大學(xué)生社團(tuán)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)案例分析 1323341系統(tǒng)設(shè)計(jì) 1272821.1系統(tǒng)總體設(shè)計(jì) 1164951.2系統(tǒng)主要功能模塊詳細(xì)設(shè)計(jì) 2211991.2.1系統(tǒng)管理員模塊設(shè)計(jì) 2296891.2.2社團(tuán)領(lǐng)導(dǎo)模塊設(shè)計(jì) 328281.2.3社員模塊設(shè)計(jì) 430221.3數(shù)據(jù)庫(kù)設(shè)計(jì) 5221511.3.1邏輯設(shè)計(jì) 5293281.3.2物理設(shè)計(jì) 5164582系統(tǒng)實(shí)現(xiàn) 7282302.1系統(tǒng)環(huán)境配置 7268212.2模塊功能實(shí)現(xiàn) 7200002.2.1用戶登錄模塊實(shí)現(xiàn) 7145832.2.2用戶注冊(cè)模塊實(shí)現(xiàn) 770152.2.3系統(tǒng)管理員模塊實(shí)現(xiàn) 8287142.2.4社團(tuán)領(lǐng)導(dǎo)模塊實(shí)現(xiàn) 938022.2.5社員模塊實(shí)現(xiàn) 111系統(tǒng)設(shè)計(jì)1.1系統(tǒng)總體設(shè)計(jì)圖4-1系統(tǒng)模塊劃分圖如圖4-1系統(tǒng)模塊劃分圖所示,本系統(tǒng)共有三個(gè)權(quán)限,即系統(tǒng)管理員權(quán)限、社團(tuán)領(lǐng)導(dǎo)權(quán)限、社員權(quán)限。系統(tǒng)管理員權(quán)限可以管理社團(tuán)領(lǐng)導(dǎo),管理注冊(cè)社員,可以查詢活動(dòng)的收支統(tǒng)計(jì)情況。社團(tuán)領(lǐng)導(dǎo)權(quán)限可以管理社團(tuán)簡(jiǎn)介,管理社團(tuán)成員,發(fā)布活動(dòng)信息。社員權(quán)限可以修改個(gè)人信息,可以查看舉辦中的活動(dòng)并報(bào)名。1.2系統(tǒng)主要功能模塊詳細(xì)設(shè)計(jì)1.2.1系統(tǒng)管理員模塊設(shè)計(jì)系統(tǒng)管理員模塊的功能主要包括用戶登錄;個(gè)人信息修改;社團(tuán)領(lǐng)導(dǎo)管理;社員管理;活動(dòng)收支情況查詢等功能。下面對(duì)于部分主要功能進(jìn)行詳細(xì)敘述:系統(tǒng)管理員登錄功能:系統(tǒng)管理員登錄功能是完成驗(yàn)證系統(tǒng)管理員登錄操作后,進(jìn)入對(duì)應(yīng)的系統(tǒng)管理員操作頁(yè)面,如圖4-2用戶登錄流程圖:圖4-2用戶登錄流程圖進(jìn)入login.html頁(yè)面后開(kāi)始,在登錄頁(yè)面輸入用戶名,密碼,選擇對(duì)應(yīng)的權(quán)限后點(diǎn)擊登錄,調(diào)用loginSend()方法,把相關(guān)信息傳送到login.php驗(yàn)證信息是否匹配,若匹配則設(shè)置對(duì)應(yīng)的session的is_login和login_id。1.2.2社團(tuán)領(lǐng)導(dǎo)模塊設(shè)計(jì)系統(tǒng)管理員模塊的功能主要包括用戶登錄;個(gè)人信息修改;社團(tuán)簡(jiǎn)介管理;社員管理;活動(dòng)信息發(fā)布等功能。下面對(duì)于部分主要功能進(jìn)行詳細(xì)敘述:活動(dòng)信息發(fā)布功能:活動(dòng)信息發(fā)布功能是社團(tuán)領(lǐng)導(dǎo)在輸入需要發(fā)布的活動(dòng)的基本信息后,發(fā)布并在數(shù)據(jù)庫(kù)創(chuàng)建對(duì)應(yīng)的活動(dòng)庫(kù),便于社員報(bào)名,如圖4-3活動(dòng)信息發(fā)布時(shí)序圖:圖4-3活動(dòng)信息發(fā)布時(shí)序圖社團(tuán)領(lǐng)導(dǎo)點(diǎn)擊活動(dòng)信息發(fā)布,在對(duì)應(yīng)輸入框中輸入活動(dòng)信息,點(diǎn)擊發(fā)布后,調(diào)用captainActivityCreate()方法,把數(shù)據(jù)發(fā)送給activity_create.php,進(jìn)行相應(yīng)的邏輯運(yùn)算判斷,若信息合法則,調(diào)用mysql的插入語(yǔ)句在activity中插入新活動(dòng)的基本信息,以及創(chuàng)建數(shù)據(jù)表的語(yǔ)句創(chuàng)建新的活動(dòng)表。activity_create.php根據(jù)相應(yīng)的操作結(jié)果,返回對(duì)應(yīng)的提示信息,在瀏覽器端顯示提示給用戶。1.2.3社員模塊設(shè)計(jì)社員模塊的功能主要包括:用戶登錄;個(gè)人信息修改;活動(dòng)報(bào)名等功能,下面對(duì)于部分主要功能進(jìn)行詳細(xì)敘述:活動(dòng)報(bào)名功能:活動(dòng)報(bào)名功能是社員在查看狀態(tài)為正在舉辦的活動(dòng),并且查看活動(dòng)基本信息后,選擇活動(dòng)或取消報(bào)名的操作。如圖4-4活動(dòng)報(bào)名時(shí)序圖:社員點(diǎn)擊活動(dòng)報(bào)名后,調(diào)用membersLoad()方法,通過(guò)members_list2.php來(lái)調(diào)用活動(dòng)查詢函數(shù)訪問(wèn)mysql數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)返回查詢結(jié)果,并且列表化地顯示活動(dòng)的基本信息。用戶在顯示的活動(dòng)中點(diǎn)擊報(bào)名操作,調(diào)用membersJoin()方法,在后臺(tái)調(diào)用活動(dòng)表插入語(yǔ)句,根據(jù)數(shù)據(jù)庫(kù)返回的結(jié)果,提示用戶操作結(jié)果。圖4-4活動(dòng)報(bào)名時(shí)序圖1.3數(shù)據(jù)庫(kù)設(shè)計(jì)1.3.1邏輯設(shè)計(jì)關(guān)系模式:用戶表{用戶ID,用戶名,密碼,權(quán)限,性別}社團(tuán)簡(jiǎn)介表{ID,社團(tuán)名,社長(zhǎng)姓名,社團(tuán)簡(jiǎn)介}總活動(dòng)表{活動(dòng)ID,活動(dòng)名,活動(dòng)發(fā)起人,活動(dòng)經(jīng)費(fèi),活動(dòng)介紹,活動(dòng)狀態(tài)}活動(dòng)表{ID,活動(dòng)名,參加人的用戶ID}1.3.2物理設(shè)計(jì)圖4-5用戶表數(shù)據(jù)圖如圖4-5用戶表數(shù)據(jù)圖存放用戶唯一對(duì)應(yīng)的自增長(zhǎng)的Id字段,以及username存放用戶名,password存放密碼,level存放權(quán)限,sex存放性別等基本信息。圖4-6社團(tuán)簡(jiǎn)介表數(shù)據(jù)圖如圖4-6社團(tuán)簡(jiǎn)介表數(shù)據(jù)圖存放主鍵id,aname存放社團(tuán)名字,captain存放社長(zhǎng)名字,introduction存放社團(tuán)簡(jiǎn)介。圖4-7總活動(dòng)表數(shù)據(jù)圖如圖4-7總活動(dòng)表數(shù)據(jù)圖,存放所有活動(dòng)的信息,id存放活動(dòng)唯一對(duì)應(yīng)的自增長(zhǎng)id,activityname存放活動(dòng)名,username存放活動(dòng)發(fā)起人,money存放活動(dòng)經(jīng)費(fèi),introduction存放活動(dòng)介紹,state存放活動(dòng)狀態(tài),默認(rèn)為active即舉辦中。圖4-8活動(dòng)表數(shù)據(jù)圖如圖4-8活動(dòng)表數(shù)據(jù)圖,存放活動(dòng)的報(bào)名情況,id存放參與人的唯一對(duì)應(yīng)自增長(zhǎng)的id,activityanme存放活動(dòng)名,userId存放參與人的用戶id。2系統(tǒng)實(shí)現(xiàn)2.1系統(tǒng)環(huán)境配置系統(tǒng)開(kāi)發(fā)工具:VisualStudioCode:項(xiàng)目開(kāi)發(fā)工具。MySQL2.6.50:一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)存儲(chǔ)本系統(tǒng)的數(shù)據(jù)。JQuery-1.10.1:Javascript框架。Gulp.js2.3.0:前端自動(dòng)化工具。phpMyAdmin1.4:WEB端MySQL可視化管理工具。系統(tǒng)運(yùn)行環(huán)境:PHP2.6.40:PHP運(yùn)行環(huán)境。Apache2.1.46:Web應(yīng)用服務(wù)器2.2模塊功能實(shí)現(xiàn)2.2.1用戶登錄模塊實(shí)現(xiàn)用戶登錄需要驗(yàn)證的是用戶輸入的用戶名,密碼以及選擇的權(quán)限是否一一相對(duì)應(yīng)。頁(yè)面會(huì)將用戶輸入的數(shù)據(jù)通過(guò)加載的login.js文件中的loginSend()方法傳送到login.php進(jìn)行邏輯處理,并使用MySQL語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù),用數(shù)據(jù)庫(kù)的數(shù)據(jù)和用戶輸入的數(shù)據(jù)進(jìn)行匹配。實(shí)現(xiàn)界面如下:圖5-1用戶登錄模塊2.2.2用戶注冊(cè)模塊實(shí)現(xiàn)用戶注冊(cè)頁(yè)面會(huì)將用戶輸入的數(shù)據(jù)通過(guò)register.js中的registerSend()方法傳送到register.php進(jìn)行邏輯處理,驗(yàn)證輸入數(shù)據(jù)的合法性,若合法則使用MySQL語(yǔ)句訪問(wèn)數(shù)據(jù)庫(kù),并將用戶注冊(cè)數(shù)據(jù)插入到數(shù)據(jù)庫(kù)的用戶表中。實(shí)現(xiàn)界面如下:圖5-2用戶注冊(cè)模塊2.2.3系統(tǒng)管理員模塊實(shí)現(xiàn)系統(tǒng)管理員模塊主要功能:社團(tuán)領(lǐng)導(dǎo)管理,即增加社團(tuán)領(lǐng)導(dǎo),刪除社團(tuán)領(lǐng)導(dǎo),修改社團(tuán)領(lǐng)導(dǎo)的信息,查找所有社團(tuán)領(lǐng)導(dǎo)的信息;注冊(cè)會(huì)員管理,即刪除社員,修改社員信息,查詢所有社員信息;活動(dòng)收支查詢統(tǒng)計(jì),即查詢活動(dòng)的基本信息,刪除活動(dòng)的基本信息,修改活動(dòng)的基本信息;個(gè)人信息修改,即修改本人的個(gè)人信息。(1)社團(tuán)領(lǐng)導(dǎo)管理,系統(tǒng)管理員可以通過(guò)此頁(yè)面對(duì)社團(tuán)領(lǐng)導(dǎo)進(jìn)行管理,可通過(guò)刪除,修改按鍵分別進(jìn)行社團(tuán)領(lǐng)導(dǎo)的刪除和修改操作。圖5-3社團(tuán)領(lǐng)導(dǎo)管理頁(yè)面(2)注冊(cè)會(huì)員管理,系統(tǒng)管理員可以通過(guò)此頁(yè)面對(duì)社員進(jìn)行管理??赏ㄟ^(guò)刪除,修改按鍵分別進(jìn)行社員的刪除和修改操作。圖5-4注冊(cè)會(huì)員管理頁(yè)面(3)活動(dòng)收支查詢統(tǒng)計(jì),系統(tǒng)管理員可以通過(guò)此頁(yè)面對(duì)活動(dòng)信息,狀態(tài)進(jìn)行管理??赏ㄟ^(guò)刪除,修改按鍵分別進(jìn)行活動(dòng)信息的刪除和修改操作。圖5-5活動(dòng)收支查詢統(tǒng)計(jì)頁(yè)面2.2.4社團(tuán)領(lǐng)導(dǎo)模塊實(shí)現(xiàn)社團(tuán)領(lǐng)導(dǎo)模塊的主要功能:社團(tuán)簡(jiǎn)介管理,即查看、刪除、增加、修改社團(tuán)簡(jiǎn)介的功能;社團(tuán)成員管理,即刪除社員,修改社員信息,查詢所有社員信息;活動(dòng)信息發(fā)布,即發(fā)布一個(gè)新的活動(dòng),填寫新的活動(dòng)信息。(1)社團(tuán)簡(jiǎn)介管理,社團(tuán)領(lǐng)導(dǎo)可以對(duì)自己社團(tuán)的簡(jiǎn)介進(jìn)行修改,編輯,從而可以更好的展示社團(tuán)的內(nèi)容。圖5-6社團(tuán)簡(jiǎn)介管理頁(yè)面(2)社團(tuán)成員管理,社團(tuán)領(lǐng)導(dǎo)可以通過(guò)此頁(yè)面對(duì)社員進(jìn)行管理。可通過(guò)刪除,修改按鍵分別進(jìn)行社員的刪除和修改操作。圖5-7社團(tuán)成員管理頁(yè)面(3)活動(dòng)信息發(fā)布,社團(tuán)領(lǐng)導(dǎo)可以填寫新的活動(dòng)信息,并且發(fā)布給系統(tǒng)管理員和社員
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 銅鋁桿生產(chǎn)工操作能力競(jìng)賽考核試卷含答案
- 電子產(chǎn)品制版工崗前安全理論考核試卷含答案
- 合成氨生產(chǎn)工操作競(jìng)賽考核試卷含答案
- 2024年承德護(hù)理職業(yè)學(xué)院輔導(dǎo)員招聘考試真題匯編附答案
- 碳五正異構(gòu)分離裝置操作工復(fù)試水平考核試卷含答案
- 水產(chǎn)制品精制工崗前道德考核試卷含答案
- 2024年海南政法職業(yè)學(xué)院輔導(dǎo)員招聘考試真題匯編附答案
- 2024年淶源縣招教考試備考題庫(kù)附答案
- 2024年鄭州商貿(mào)旅游職業(yè)學(xué)院輔導(dǎo)員招聘考試真題匯編附答案
- 2025年三明學(xué)院輔導(dǎo)員考試筆試題庫(kù)附答案
- 河南豫能控股股份有限公司及所管企業(yè)2026屆校園招聘127人考試備考題庫(kù)及答案解析
- 2026浙江寧波市鄞州人民醫(yī)院醫(yī)共體云龍分院編外人員招聘1人筆試參考題庫(kù)及答案解析
- (2025年)新疆公開(kāi)遴選公務(wù)員筆試題及答案解析
- 物業(yè)管家客服培訓(xùn)課件
- 直銷公司旅游獎(jiǎng)勵(lì)方案
- 中央空調(diào)多聯(lián)機(jī)施工安全管理方案
- 《離子反應(yīng)》 第1課時(shí) 教學(xué)設(shè)計(jì)【高中化學(xué)必修1(人教版)】
- 有關(guān)中國(guó)居民死亡態(tài)度的調(diào)查報(bào)告
- 核對(duì)稿100和200單元概述
- 醫(yī)學(xué)統(tǒng)計(jì)學(xué)(12)共143張課件
- 特種設(shè)備安全檢查臺(tái)賬
評(píng)論
0/150
提交評(píng)論