版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
((完整)學(xué)生社團(tuán)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)目 錄摘 要 IAbstract II緒論 1課題的背景 112課題的目的 1課題的意義 2本文的主要研究內(nèi)容 2學(xué)生社團(tuán)管理系統(tǒng)需求分析 4系統(tǒng)概述 422功能總體描述 4業(yè)務(wù)功能分析 624功能列表 11本章小結(jié) 12學(xué)生社團(tuán)管理系統(tǒng)總體架構(gòu)與概要設(shè)計 13系統(tǒng)整體結(jié)構(gòu) 13模塊設(shè)計 1433實(shí)體設(shè)計 153.4運(yùn)行與開發(fā)環(huán)境 1635本章小結(jié) 17學(xué)生社團(tuán)管理系統(tǒng)功能詳細(xì)設(shè)計 1841基礎(chǔ)申請 1842社團(tuán)事務(wù)管理 194.3社團(tuán)財務(wù)管理 204。4密碼管理 224.5數(shù)據(jù)庫設(shè)計 2246接口設(shè)計 3047本章小結(jié) 30”_Toc263373932”學(xué)生社團(tuán)管理系統(tǒng)功能實(shí)現(xiàn) 3151技術(shù)實(shí)現(xiàn) 31基礎(chǔ)申請業(yè)務(wù)實(shí)現(xiàn) 32社團(tuán)事務(wù)管理業(yè)務(wù)實(shí)現(xiàn) 3454社團(tuán)財務(wù)管理業(yè)務(wù)實(shí)現(xiàn) 3555密碼管理業(yè)務(wù)實(shí)現(xiàn) 3756本章小結(jié) 38學(xué)生社團(tuán)管理系統(tǒng)應(yīng)用測試 39測試計劃 3962系統(tǒng)測試 3963本章小結(jié) 417 結(jié)論 42致謝 44參考文獻(xiàn) 45PAGE\*ROMANPAGE\*ROMANIII摘 要隨著全球信息化的迅猛發(fā)展,高效規(guī)模不斷壯大,協(xié)會人數(shù)急劇增加,有必要開發(fā)一個學(xué)生社團(tuán)管理系統(tǒng)來提高社聯(lián)對社團(tuán)的管理效率,學(xué)生社團(tuán)管理系統(tǒng)將逐漸取代傳統(tǒng)的人工管理模式。本文采用Servlet+Jsp+SQLServer2005作為開發(fā)技JavaServlet對社團(tuán)工作進(jìn)行快速、高效的管理,為社團(tuán)之間和社團(tuán)會員之間提供一個良好的信息交流的平臺,讓社團(tuán)成員可以展示自己的風(fēng)采,及時了解社團(tuán)的新動態(tài),營造一個現(xiàn)代化的學(xué)習(xí)生活環(huán)境。本文首先描述了項目開發(fā)背景、目的和意義,介紹開發(fā)項目所用的相關(guān)技術(shù) 然后用UML語言詳細(xì)描述系統(tǒng)的需求分析和數(shù)據(jù)庫設(shè)計,系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、修改、刪除等功能,重點(diǎn)介紹系統(tǒng)的主要功能,包括基礎(chǔ)申請管理、社團(tuán)事務(wù)管理、社團(tuán)財務(wù)管理、密碼管理等幾個模塊的設(shè)計與實(shí)現(xiàn)進(jìn)行了詳細(xì)的說明。最后本文介紹了系統(tǒng)測試情況,對主要測試用例和核心功能模塊的測試結(jié)果進(jìn)行了說明。關(guān)鍵詞:學(xué)生社團(tuán);統(tǒng)一建模語言;面向?qū)ο笏枷?SQLServer2005……AbstractWiththerapiddevelopmentofglobalinformationandthegrowingsizeofthecollege,thestudentassociationhassharplyincreased。It’sneedtodevelop a student community management system to improve joint groupontheefficiencyofmanagement.Thetraditionalmanualmanagementisgraduallyreplacedbystudentcommunitymanagementsystem。ThedevelopesaServletbasedstudentcommunitymanagementsystem,thesystemselectServlet+Jsp+SQLServer2005asadevelopmenttechnique,andselectJavaastheprogramminglanguage。Thesystemcanefficientlymanagetheworkofstudentcommunity.Itprovidesagoodinformationcommunicationplatformforthemembersofcommunity。Membersofcommunitywillshowtheir style and keep abrest of the developments of studentcommunity,creatingamodemlearningenviroment.Firstly,this paper describes the development background,purpose andsignificanceofthesystem,aswellanintroducesthedevelopmentrelatedtechniqueof thesystem.thenthispaper detaileddescribesthedemandanalysisandthedatabasedesignofthesystemwiththeUMLlanguage.Systemcancompleteallkindsofinformationbrowsing,query,add,modify or delete funcions。Then focus on the main founctions of system,includes basic apply management,Business management,management,Passwordmanagementmodule’sdesignandimplementingprocessdescribed in detail.Finally,the paper introduces the system status.Test cases and themaincorefunctionmoduletestresultsaredescribed。Key words:StudentCommunity,UnifiedModelingLanguage,object_orientedthought,SQLServer2005……((完整)學(xué)生社團(tuán)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)PAGEPAGE461 緒論課題的背景學(xué)生社團(tuán)是學(xué)校的一個以拓展學(xué)生業(yè)余興趣愛好的組織,是一個非盈利的組織,社團(tuán)通過組織具有共同愛好的學(xué)生在一起開展一些活動,來豐富學(xué)生的課余生活,提高學(xué)生的溝通能力和組織能力以及自我表現(xiàn)能力,在社團(tuán)里志同道合的同學(xué)們可以盡情的發(fā)揮自己的特長,從而鍛煉自己各方面的能力。隨著高校的擴(kuò)招,大學(xué)生群體不斷壯大,學(xué)生社團(tuán)這樣一個學(xué)生組織也不斷的壯大,在豐富學(xué)生課余生活的同時,也讓同學(xué)們學(xué)到了更多的知識,但是隨著學(xué)生社團(tuán)的壯大,學(xué)生社團(tuán)以前紙質(zhì)辦公已經(jīng)趕不上現(xiàn)在快節(jié)奏的辦公效率,所以為了提高辦事效率以及節(jié)約人力物力資源,開發(fā)這樣一個學(xué)生社團(tuán)管理系統(tǒng)來管理整個社團(tuán)的日常事務(wù)是非常必要的。高校社團(tuán)文化日漸豐富,隨之而來的繁瑣的社團(tuán)事務(wù),使管理學(xué)生社團(tuán)的工作變得不再那么容易,隨著軟件行業(yè)的發(fā)展,我們可以根據(jù)學(xué)生社團(tuán)管理的需求來使用辦公自動化來管理學(xué)生社團(tuán),介于社團(tuán)事務(wù)的繁瑣性,有必要開發(fā)這樣一個系統(tǒng)來解決社團(tuán)事務(wù)的繁瑣性,提高辦事效率.1。2課題的目的本課題會開發(fā)一個學(xué)生社團(tuán)管理系統(tǒng),從而實(shí)現(xiàn)學(xué)生社團(tuán)內(nèi)部各種繁瑣事務(wù)的管理。追求低碳生活,擺脫以前紙質(zhì)化的辦公模式,節(jié)約人力物力從而達(dá)到提高辦事效率的目的.隨著計算機(jī)技術(shù)的飛速發(fā)展,計算機(jī)在企業(yè)、高校等管理中應(yīng)用的普及,利用計算機(jī)實(shí)現(xiàn)高效、智能的管理勢在必行。對于知識創(chuàng)新的主體,高校教育來說,更應(yīng)該著重實(shí)際,從身邊做起,利用高科技解決實(shí)際問題,適應(yīng)現(xiàn)代要求、推動管理走向科學(xué)化、規(guī)范化,走在科技的前沿.最終我們希望通過該系統(tǒng)可以達(dá)到以下目的:;有利于理順和提高社團(tuán)的管理,實(shí)現(xiàn)管理的井井有條;,;;瀏覽器中記錄即可。課題的意義隨著計算機(jī)的應(yīng)用普及以及軟件行業(yè)的發(fā)展,對于越來越龐大的學(xué)生社團(tuán)系統(tǒng),社團(tuán)管理已經(jīng)不能停留在人工管理的基礎(chǔ)上了,尤其是對于目前現(xiàn)在學(xué)生的課余時間比較多,自由自配的時間也就多了,要想把所有的社團(tuán)成員聚集到一起也不是一件容易的事,通知一些事情也變得異常麻煩,這些聯(lián)系不太方便,時間安排不統(tǒng)一等諸多問題,時常阻礙工作的正常進(jìn)行,而學(xué)生社團(tuán)管理系統(tǒng)就是學(xué)生社團(tuán)開展社團(tuán)工作的一個溝通平臺,通過學(xué)生社團(tuán)平臺學(xué)生們可以及時得到新聞以及通知,社團(tuán)管理員也能更方便的管理整個社團(tuán)的運(yùn)作。社團(tuán)管理員以及社團(tuán)會員、系統(tǒng)注冊用戶都可以登陸此系統(tǒng)享有便捷的功能。注冊用戶可以根據(jù)自己的興趣愛好在平臺上提交自己的入會申請,加入自己喜歡的社團(tuán),社聯(lián)管理員就對學(xué)生提交的加入社團(tuán)申請進(jìn)行審批,通過查看申請表中學(xué)生的基本信息以及學(xué)生的申請理由來確定該學(xué)生是否有資格加入該社團(tuán),成為該社團(tuán)的一員,這個審批過程相對于以前的入會程序就節(jié)省人力物力,學(xué)生不用再像以前那樣先在網(wǎng)上下載申請表,填寫好了之后交到社團(tuán)負(fù)責(zé)人那里,然后再進(jìn)行審批,之后在等審批的通知等等一系列的過程,通過學(xué)生社團(tuán)管理系統(tǒng)這個平臺就使事情變得,,這所有的社團(tuán)成員都可以在第一時間看到。另外,社團(tuán)舉辦活動,也不用在整個校園內(nèi)發(fā)布活動的海報,這就體現(xiàn)了我們現(xiàn)在所倡導(dǎo)的低碳生活,活動的各種通知我們只需要發(fā)布到平臺上,就可以供大家共享,也不用再為了申請活動繁瑣的過程從一個辦公室跑到另一個辦公室,從而節(jié)約物力,給系統(tǒng)對于管理社團(tuán)是非常有意義的。本文的主要研究內(nèi)容本課題會開發(fā)一個學(xué)生社團(tuán)管理系統(tǒng),來簡化社團(tuán)繁瑣的日常事務(wù)處理過程。B/SjavaServlet采用SQLServer2005.本文的內(nèi)容包含以下幾個部分:第1章緒論,簡要描述課題的背景、課題的意義以及研究目的,。從而得到開發(fā)一個針對學(xué)生的社團(tuán)管理系統(tǒng)的可行性與必要性.第2章對學(xué)生社團(tuán)管理系統(tǒng)的需求進(jìn)行了分析,列出了詳細(xì)的需求列表,對系統(tǒng)的功能與流程進(jìn)行了有效的分析。第3章對學(xué)生社團(tuán)管理系統(tǒng)進(jìn)行了架構(gòu)分析,并簡單說明了該系統(tǒng)所會使用到的一些技術(shù)與平臺。第4章對學(xué)生社團(tuán)管理系統(tǒng)進(jìn)行了設(shè)計,針對各個模塊的流程與類進(jìn)行了詳細(xì)設(shè)計,最后對系統(tǒng)的數(shù)據(jù)庫進(jìn)行了設(shè)計。通過該章,為之后的編碼提供了基礎(chǔ).5章主要描述了系統(tǒng)的實(shí)現(xiàn)與實(shí)現(xiàn)過程中重要的算法與邏輯。6章主要描述了對系統(tǒng)核心功能的測試結(jié)果。第7章結(jié)論,總結(jié)了論文的研究方法與成果,并且說明了系統(tǒng)目前存在的問題,并展望了今后的擴(kuò)展方向。2 學(xué)生社團(tuán)管理系統(tǒng)需求分析2。1系統(tǒng)概述學(xué)生社團(tuán)管理系統(tǒng)主要通過對學(xué)生社團(tuán)的日常事務(wù)進(jìn)行管理,包括入會申請、入其中最重要的部分在社團(tuán)日常事務(wù)這一塊,因?yàn)檫@部部分設(shè)計到了社團(tuán)的整個日?;臼聞?wù),這個部分的處理直接影響到整個社團(tuán)的運(yùn)作。同時系統(tǒng)需要可以讓游客登陸系統(tǒng)進(jìn)行注冊,成為該系統(tǒng)的注冊用戶可以擁有申請入會的權(quán)利。產(chǎn)品的名稱如下:中文名:學(xué)生社團(tuán)管理系統(tǒng)項目英文名:StudentCommunity ManagementSystem英文簡稱:SCMS功能總體描述B/S架構(gòu)的學(xué)生社團(tuán)管理系統(tǒng),實(shí)現(xiàn)減輕并加強(qiáng)管理學(xué)生社團(tuán)的日常事務(wù),并根據(jù)不同角色進(jìn)行權(quán)限控制,讓各個社團(tuán)很方便的管理該社團(tuán)的事務(wù),設(shè)計到其它社團(tuán)的事務(wù)該社團(tuán)是不能夠去操作的,但是比如社團(tuán)活動等事務(wù)大家是都游客可以在系統(tǒng)中進(jìn)行注冊并且申請加入社團(tuán),成為社團(tuán)當(dāng)中的一員,這樣簡單的一個操作過程替代了以前繁瑣的紙質(zhì)辦公的過程。系統(tǒng)應(yīng)該要具備以下功能:1?;A(chǔ)申請,主要處理注冊用戶入會等各種申請;2.社團(tuán)事務(wù)管理,主要完成社團(tuán)日常事務(wù)的管理包括活動、會員、制度、值班、消息等基本事務(wù)的管理;3。社團(tuán)財務(wù)管理,主要完成社團(tuán)財務(wù)的管理,包括收支管理和物品管理;4.密碼管理,主要實(shí)現(xiàn)社團(tuán)會員、社聯(lián)管理員等的個人密碼修改.社團(tuán)管理系統(tǒng)功能整體用例模型如下圖所示:批準(zhǔn)/拒絕活動申請
注填寫個人資) 游客批準(zhǔn)/拒絕加入社團(tuán)社聯(lián)管理員 制度管理 普通會批/拒絕社團(tuán)成立密碼管理 查看社團(tuán)消息社團(tuán)干部
社團(tuán)財務(wù)管理申請活動
申請創(chuàng)建新社團(tuán)
注冊用戶社團(tuán)日常事務(wù)管理
申請加入社團(tuán)系統(tǒng)用例整體概述如下表:名稱
2-1usecase圖表2-1功能總體概述表簡述基礎(chǔ)申請社團(tuán)事務(wù)管理
注冊用戶可以在這里填寫入會申請以及新社團(tuán)成立申請,社聯(lián)管理員通過這里對提交的這些申請進(jìn)行審批,同意或者不同意其加入社團(tuán) ,或者定新社團(tuán)的成立。社團(tuán)事務(wù)主要包括:活動、會員、值班、消息、制度這幾個分類,通過這個模塊開處理整個社團(tuán)的日常事務(wù)。社團(tuán)財務(wù)管理好的工具。密 碼 管理該系統(tǒng)的主要使用者社團(tuán)會員以及社聯(lián)管理員都f_InKRSAgnjOWgi4可以根據(jù)自己的需要對登陸密碼進(jìn)行修改,達(dá)到對自己權(quán)益的保護(hù).2f_InKRSAgnjOWgi4可以根據(jù)自己的需要對登陸密碼進(jìn)行修改,達(dá)到對自己權(quán)益的保護(hù).23。1基礎(chǔ)申請業(yè)務(wù)概述基礎(chǔ)申請主要包括對注冊用戶提交的入會申請,以及新社團(tuán)成立的申請,還有各個社團(tuán)提交的舉辦活動的申請進(jìn)行審批,通過審批的注冊用戶就可以加入社團(tuán)成為社團(tuán)的一員,通過審批的新社團(tuán)就會成立,通過審批的活動就擁有的舉辦的權(quán)利?;A(chǔ)申請子用例模型如下:<<include>>社聯(lián)管理員 申請審批 <<include>>
批準(zhǔn)/拒絕加入社團(tuán)批準(zhǔn)/拒絕社團(tuán)成立批準(zhǔn)/拒絕活動申請基礎(chǔ)申請子用例說明如下表:
2-2基礎(chǔ)申請子用例圖表2—2基礎(chǔ)申請用例說明用例基礎(chǔ)申請用例編號1活動者社聯(lián)管理員目的對各個社團(tuán)的各種申請進(jìn)行審批,實(shí)現(xiàn)社團(tuán)的正常運(yùn)轉(zhuǎn)作者:游藝 日:2010用例基礎(chǔ)申請用例編號1活動者社聯(lián)管理員目的對各個社團(tuán)的各種申請進(jìn)行審批,實(shí)現(xiàn)社團(tuán)的正常運(yùn)轉(zhuǎn)簡述社聯(lián)管理員審批注冊會員申請、成立新社團(tuán)申請、撤銷社團(tuán)申請、恢復(fù)社簡述社聯(lián)管理員審批注冊會員申請、成立新社團(tuán)申請、撤銷社團(tuán)申請、恢復(fù)社團(tuán)申請輸入舉辦社團(tuán)活動的基本信息輸出審批結(jié)果前提條件系統(tǒng)配置正常,軟件運(yùn)行無錯誤,并且正常啟動軟件主事件流活動者動作系統(tǒng)響應(yīng)審批注冊會員申請對申請進(jìn)行審批,確定審批結(jié)果審批成立新社團(tuán)申請對申請進(jìn)行審批,確定審批結(jié)果審批恢復(fù)社團(tuán)申請對申請進(jìn)行審批,確定審批結(jié)果異常事件軟件運(yùn)行出錯,不能正常執(zhí)行操作后置條件無社團(tuán)干部社團(tuán)干部活動申請<<include>>社聯(lián)管理員審批活動申請更新項目用例說明如下表:
圖2—3社團(tuán)活動申請用例圖表2-3社團(tuán)活動申請用例說明用例社團(tuán)活動申請用例編號2活動者社聯(lián)管理員,社團(tuán)干部目的對各個社團(tuán)的各種活動申請進(jìn)行審批,實(shí)現(xiàn)社團(tuán)豐富的活動生活簡述社聯(lián)管理員對社團(tuán)干部提交的社團(tuán)活動申請進(jìn)行審批作者:游藝用例社團(tuán)活動申請用例編號2活動者社聯(lián)管理員,社團(tuán)干部目的對各個社團(tuán)的各種活動申請進(jìn)行審批,實(shí)現(xiàn)社團(tuán)豐富的活動生活簡述社聯(lián)管理員對社團(tuán)干部提交的社團(tuán)活動申請進(jìn)行審批輸入舉辦社團(tuán)活動的基本信息輸出審批結(jié)果輸入舉辦社團(tuán)活動的基本信息輸出審批結(jié)果前提條件系統(tǒng)配置正常,軟件運(yùn)行無錯誤,并且正常啟動軟件主事件流活動者動作系統(tǒng)響應(yīng)社團(tuán)干部提交活動申請確認(rèn)提交成功社聯(lián)管理員審批活動申請對申請進(jìn)行審批,確定審批結(jié)果異常事件軟件運(yùn)行出錯,不能正常執(zhí)行操作后置條件無社團(tuán)事務(wù)管理主要包括:社團(tuán)的活動、會員、消息、值班、制度等的管理。這些都是社團(tuán)的日常事務(wù),社團(tuán)制度是系統(tǒng)的所有使用這都可以查看但是只有社團(tuán)的社聯(lián)管理員才能對其進(jìn)行增刪改,發(fā)布這些制度來規(guī)范該系統(tǒng)的使用以及社團(tuán)內(nèi)部的一些基本規(guī)范條例,從而使整個社團(tuán)有序的進(jìn)行日常事務(wù)管理.社團(tuán)事務(wù)管理子用例模型如下圖:社團(tuán)干部 <<include>><<include>><<include>>
活動管理會員管理社聯(lián)管理員 社團(tuán)事務(wù)管
<<include>> 值班管理<<include>>
<<include>>
消息管理普通會員 查看社團(tuán)事務(wù) 制度管理2-4社團(tuán)事務(wù)管理子用例圖管理測試請求用例說明如下表:2-4社團(tuán)事務(wù)管理用例說明作者:游藝 日:2010年9月28日用例用例社團(tuán)事務(wù)管理用例編號4活動者社聯(lián)管理員、社團(tuán)成員、社團(tuán)干部目的對各個社團(tuán)內(nèi)部事務(wù)進(jìn)行合理的管理,實(shí)現(xiàn)社團(tuán)的正常運(yùn)轉(zhuǎn)簡述社團(tuán)內(nèi)部的各種事務(wù):活動、評優(yōu)、會員、制度等輸入社團(tuán)日常事務(wù)輸出社團(tuán)日常事務(wù)管理結(jié)果前提條件系統(tǒng)配置正常,軟件運(yùn)行無錯誤,并且正常啟動軟件主事件流活動者動作系統(tǒng)響應(yīng)管理員的管理操作管理結(jié)果普通社團(tuán)成員的查看查看所關(guān)心的結(jié)果異常事件軟件運(yùn)行出錯,不能正常執(zhí)行操作后置條件無。3社團(tuán)財務(wù)管理業(yè)務(wù)概述社團(tuán)財務(wù)管理分為社團(tuán)收支管理和物品管理,收支管理主要記錄社團(tuán)經(jīng)費(fèi)的使用情況,明細(xì)每一筆賬的使用情況,是社團(tuán)進(jìn)行財務(wù)管理很好的一個幫手,執(zhí)行收入明細(xì)化、支出明細(xì)化,并結(jié)算每個社團(tuán)的經(jīng)費(fèi)余額,很簡單的操作、很清晰的賬目明細(xì)讓操作者一目了然。物品管理就是對社團(tuán)的一些辦公以及活動用品進(jìn)行管理,明細(xì)社團(tuán)的所有物品,規(guī)范化管理社團(tuán)的所有物品,讓這些物品在為社團(tuán)提供方便的同時也進(jìn)行妥善管理,從而達(dá)到節(jié)約物力不浪費(fèi)的目的。社團(tuán)財務(wù)管理子用例模型如下圖:<<include>><<include>>收支管理社團(tuán)干部財務(wù)管理<<include>>社聯(lián)管理員 物品管理2—5社團(tuán)財務(wù)管理子用例圖軟硬件配置用例說明如下:2—5社團(tuán)財務(wù)管理用例說明作者:游藝 日:2010年9月28日例例社團(tuán)財務(wù)管理例編號5動者社聯(lián)管理員、社團(tuán)干部的對各個社團(tuán)內(nèi)部財務(wù)進(jìn)行合理的管理,實(shí)現(xiàn)社團(tuán)的正常運(yùn)轉(zhuǎn)述入社團(tuán)內(nèi)部的各種財務(wù):收支管理、物品管理社團(tuán)日常財務(wù)出社團(tuán)日常財務(wù)管理結(jié)果提條件系統(tǒng)配置正常,軟件運(yùn)行無錯誤,并且正常啟動軟件事件流活動者動作系統(tǒng)響應(yīng)管理員的管理操作管理結(jié)果常事件軟件運(yùn)行出錯,不能正常執(zhí)行操作置條件無功能列表列出明細(xì)化的功能需求與編號,如下表:2-6功能需求明細(xì)列表功能編號FD-CDTS—110FD-CDTS—115FD—CDTS—120FD—CDTS-125FD—CDTS—130FD-CDTS—135FD—CDTS-140FD-CDTS—145FD-CDTS-150FD-CDTS—155FD—CDTS—160FD—CDTS-165FD—CDTS—170FD-CDTS—175FD-CDTS—180FD—CDTS—185FD—CDTS—190FD—CDTS—195FD—CDTS—200FD-CDTS-210FD—CDTS—215FD-CDTS—220FD—CDTS-225FD-CDTS-230
功能名稱與簡述游客注冊注冊用戶提交入會申請注冊用戶提交新社團(tuán)成立申請入會申請審批活動申請審批社團(tuán)詳情管理查看活動詳情修改活動詳情刪除活動發(fā)布社團(tuán)消息刪除社團(tuán)會員查看社團(tuán)會員詳情發(fā)布社團(tuán)管理制度FD-CDTS—235FD-CDTS—235FD—CDTS—240FD—CDTS-245FD—CDTS-250FD-CDTS-255FD—CDTS-260FD—CDTS-265FD-CDTS-270FD—CDTS-275FD-CDTS-280FD—CDTS-285FD—CDTS-290查看社團(tuán)管理制度修改社團(tuán)管理制度刪除社團(tuán)管理制度個人密碼修改2。5本章小結(jié)本章節(jié)主要通過社團(tuán)管理系統(tǒng)的需求進(jìn)行分析,分解除了系統(tǒng)主要功能模塊,并針對各個主要功能模塊進(jìn)行了詳細(xì)的說明,最后列出了需求的明細(xì)列表,為后續(xù)的架構(gòu)與分析工作打下了基礎(chǔ)。3 學(xué)生社團(tuán)管理系統(tǒng)總體架構(gòu)與概要設(shè)計3。1系統(tǒng)整體結(jié)構(gòu)系統(tǒng)整體采用MVC模型進(jìn)行開發(fā),分別是ModelView層、Controller層。三層架構(gòu)(3—tierapplication)劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚、低耦合的"的思想。表現(xiàn)層:,所得,在本系統(tǒng)中就是所謂的jsp頁面。輯的處理,在本系統(tǒng)中就是Servlet。數(shù)據(jù)訪問層:該層所做的事務(wù)直接操作數(shù)據(jù)庫,查找等,在本系統(tǒng)中就是dao包。3-1MVC模型部署圖學(xué)生社團(tuán)管理系統(tǒng)主要運(yùn)用上面的MVC模型以及Servlet+Jsp技術(shù)進(jìn)行開發(fā),主要的系統(tǒng)功能結(jié)構(gòu)圖如下:社 社加團(tuán) 團(tuán)入活會制值消收物修成 活社動員度班息支品改立 動團(tuán)管管管管管管管密申 申申理理理理理理理碼請 請請學(xué)生社團(tuán)管理系統(tǒng)基礎(chǔ)申請社團(tuán)事務(wù)管理社團(tuán)財務(wù)管理密碼管理學(xué)生社團(tuán)管理系統(tǒng)基礎(chǔ)申請社團(tuán)事務(wù)管理社團(tuán)財務(wù)管理密碼管理3。2模塊設(shè)計學(xué)生社團(tuán)管理系統(tǒng)包含基礎(chǔ)申請模塊、社團(tuán)事務(wù)管理模塊、社團(tuán)財務(wù)管理模塊、密碼管理模塊等四大模塊。具體構(gòu)件圖如下:申請審批申請審批基礎(chǔ)申請?zhí)峤簧暾堉蛋喙芾砘顒庸芾砩鐖F(tuán)事務(wù)消息管理社團(tuán)管理系統(tǒng)制度管理會員管理物品管理社團(tuán)財務(wù)收支管理密碼管理密碼修改圖3—3學(xué)生社團(tuán)管理系統(tǒng)構(gòu)件圖3。3實(shí)體設(shè)計學(xué)生社團(tuán)管理系統(tǒng)主要有管理員、注冊用戶、社團(tuán)會員、入會申請表、社團(tuán)成立申請表、活動申請表、社團(tuán)信息、活動、值班、制度、消息、收支信息、物品信息等實(shí)體類.實(shí)體類對應(yīng)的中文名稱與簡要概述如下:表3—1實(shí)體類簡述表類名類名RegisterJoinIStudentRole中文說明與簡述注冊用戶類,存放所有的注冊學(xué)生的信息申請入會信息類,存放注冊用戶提交的加入社團(tuán)的申請表,存放所用的申請信息會員信息類,社團(tuán)所有會員的基本信息角色類,存放所有角色信息ActionappActionMessageInstitutionDutyThingsExpenseAdminDepartmentDepartadd
活動申請信息類,所有社團(tuán)提交的活動申請表活動類,所有的活動信息表社團(tuán)消息類,,存放所有社團(tuán)發(fā)布的消息社團(tuán)的規(guī)范制度類,布和管理,用于規(guī)范整個社團(tuán)的行為規(guī)范值班信息類,,存放社團(tuán)的值班信息物品信息類,存放所有的社團(tuán)物品信息收支信息類,社團(tuán)的所有收支信息管理員類,社聯(lián)管理員的基本信息社團(tuán)信息類,社團(tuán)的基本信息新社團(tuán)成立申請表類,社團(tuán)成立提交的申請表3。4運(yùn)行與開發(fā)環(huán)境系統(tǒng)的運(yùn)行軟件環(huán)境如下:表3—2系統(tǒng)運(yùn)行軟件環(huán)境表組件平臺操作系統(tǒng)MicrosoftWindows2008R2MicrosoftWindows2008MicrosoftWindows2003SP2Web服務(wù)器InternetInformationServices6InternetInformationServices7InternetInformationServices7.5JavaMyEclipse7。0Tomcat6。0Servlet+Jsp關(guān)系數(shù)據(jù)庫MicrosoftSQLServer2008MicrosoftSQLServer2005系統(tǒng)硬件要求為:110GB2GB.2500MB512MB以上。學(xué)生社團(tuán)管理系統(tǒng)的開發(fā)環(huán)境為:Windows2008R2StandardMyeclipse開發(fā)版,數(shù)據(jù)庫為SQL2005開發(fā)版。所有軟件的License均為微軟學(xué)生中心免費(fèi)提供正版。3.5本章小結(jié)本章首先對系統(tǒng)的整體進(jìn)行架構(gòu),同時劃分功能模塊.然后對社團(tuán)管理系統(tǒng)的主要實(shí)體關(guān)聯(lián)關(guān)系進(jìn)行了設(shè)計,還對各個實(shí)體進(jìn)行了簡要的說明.最后對學(xué)生社團(tuán)管理系統(tǒng)的軟硬件運(yùn)行環(huán)境和開發(fā)環(huán)境進(jìn)行了說明。以供之后進(jìn)行開發(fā)與部署時環(huán)境的搭建提供參考。4 學(xué)生社團(tuán)管理系統(tǒng)功能詳細(xì)設(shè)計基礎(chǔ)申請基礎(chǔ)申請是注冊用戶可以在線提交入會申請以及成立新社團(tuán)的申請,社團(tuán)干部可以提交社團(tuán)活動申請,社聯(lián)管理員也可以在線對提交這些申請進(jìn)行審批,并且可以查看審批結(jié)果。4。1.1流程設(shè)計用戶根據(jù)需求提交申請表,然后社聯(lián)管理員對其進(jìn)行審批,用戶可以隨時關(guān)注所提交的申請的審批情況以及審批結(jié)果?;A(chǔ)申請順序圖如下:系統(tǒng)系統(tǒng)審批模塊審批結(jié)果:社聯(lián)管理員1.登陸2.進(jìn)入審批狀態(tài)3.審批完成4.審批結(jié)果圖4—1申請審批順序圖相關(guān)類設(shè)計類名Admin中文名:社聯(lián)管理員類表4-1社聯(lián)管理員類屬性表屬性名顯示名稱數(shù)據(jù)類 數(shù)據(jù)型長度必填項Admin_id編號Int是Admin_name姓名String是Admin_password密碼String是Role_id角色編號Int否Depart_id部門編號Int否社團(tuán)事務(wù)管理社團(tuán)事務(wù)管理主要包括社團(tuán)的活動管理、會員管理、值班管理、消息管理、制度管理等,把復(fù)雜的社團(tuán)事務(wù)變得容易,系統(tǒng)用戶登陸該系統(tǒng)后就可以根據(jù)社團(tuán)的實(shí)際需求完成社團(tuán)事務(wù)操作。4。2.1流程設(shè)計社團(tuán)事務(wù)管理順序圖如下圖所示:系統(tǒng)系統(tǒng)社團(tuán)事務(wù)管理操作結(jié)果:社團(tuán)會員1.登陸2.各種事務(wù)操作3.操作完成4.社團(tuán)事務(wù)處理結(jié)果圖4—2社團(tuán)事務(wù)管理順序圖相關(guān)類設(shè)計類名:Depart:社團(tuán)4-2社團(tuán)信息類屬性表屬性名顯示名稱數(shù)據(jù)類 數(shù)據(jù)最大必填項型 源長度Depart_id社團(tuán)編號int是Depart_name社團(tuán)名稱String是Depart_time成立時間String是Depart_introduction社團(tuán)簡介String是社團(tuán)財務(wù)管理社團(tuán)財務(wù)管理分為收支管理和物品管理,這兩個部分分別將社團(tuán)的收支和物品信息進(jìn)行明細(xì)化,便于社團(tuán)收支和物品的管理,同時對收支信息進(jìn)行統(tǒng)計,對收入和支出進(jìn)行結(jié)余,清晰的知道整個財務(wù)的變化情況.4.3.1流程設(shè)計社團(tuán)財務(wù)信息管理順序圖如下:系統(tǒng)系統(tǒng)收支管理模塊物品管理模塊社團(tuán)會員登陸系統(tǒng)收支信息收支結(jié)余物品信息物品信息列表圖4-3社團(tuán)財務(wù)管理順序圖4。3。2相關(guān)類設(shè)計類名:Thing中文名:物品信息表4—3物品信息類屬性表屬性名顯示名稱數(shù)據(jù)類數(shù)據(jù)最大長必填T_id物品編號型Int源度項是T_name物品名稱String是T_time購置時間String是T_numbe數(shù)量Int是Depart_id部門編號Int是類名:Expense 中文名:收支信息表4-4收支信息類屬性表屬性名顯示名稱數(shù)據(jù)類數(shù)據(jù)最大長必填項Expense_id收支編號型Int源度是Depart_id社團(tuán)編號Int是Expense_time收支時間String是Expense_method收支類型StringExpense_charge金額Float是是Expense_notes備注Int是密碼管理該系統(tǒng)的用戶可以登陸系統(tǒng),對自己的密碼進(jìn)行修改,來保證個人信息的安全。首先登陸社團(tuán)管理系統(tǒng)然后進(jìn)入密碼管理模塊,點(diǎn)擊密碼修改進(jìn)入密碼修改狀態(tài)分別輸入當(dāng)前密碼、新密碼、確認(rèn)密碼,通過驗(yàn)證后則密碼修改成功。4.4.1流程設(shè)計密碼修改順序圖如下圖所示:系統(tǒng)系統(tǒng)密碼管理模塊:社團(tuán)會員1.登陸當(dāng)前使用密碼新密碼確認(rèn)密碼5.密碼修改成功提示信息圖4-4密碼修改順序圖類名:Student 中文名:會員信息表4—5會員信息類屬性表屬性名屬性名顯示名稱數(shù)據(jù)類型數(shù)據(jù)源最大長 必填項度Stu_id會員編號Int是Stu_name姓名String是Stu_password密碼String是Stu_Email郵箱String是Stu_sex性別String是Stu_age年齡Int是Stu_ucode郵編Strin否gStu_telephone聯(lián)系電話String否Stu_address地址String否Depart_id社團(tuán)編號IntDepart是Role_id角色編號intRole是4。5數(shù)據(jù)庫設(shè)計4。5。1數(shù)據(jù)庫的說明數(shù)據(jù)庫微軟公司的SQLServerSQLSERVER具有以下幾個優(yōu)點(diǎn):1。性能和可伸縮性。2.更加安全。3。良好的開發(fā)效率。4.Windows5。與OFFICE的集成。6??傮w擁有成本特別低。。2邏輯結(jié)構(gòu)設(shè)計PDM模型如下:注冊信息表注冊編號int 學(xué)生姓注冊信息表注冊編號int 學(xué)生姓名varchar(20)社團(tuán)成立申請申請編號int 注冊編號int 社團(tuán)名稱varchar(50)錄入時間varchar(20)密碼 varchar(20)FK_DEPARTAD_RELATIONS_REGISTER注冊郵箱varchar(20)新社團(tuán)簡介varchar(1000)成立原因varchar(1000)審核狀態(tài)varchar(20)FK_JOINI_RELATIONS_REGISTER加入社團(tuán)申請表申請編號注冊編號社團(tuán)編號學(xué)生性別varchar(4)學(xué)生年齡int學(xué)生郵編varchar(20)學(xué)生電話varchar(20)學(xué)生地址varchar(50)管理員信息表<pk><fk1><fk2>管理員編號int角色編號int社團(tuán)編號int<pk><fk1><fk2>角色表FK_ADMIN_RELATIONS_ROLE管理員姓名varchar(20)管理員密碼varchar(20)角色編號int<pk>角色名稱varchar(20)加入原因varchar(1000)審核狀態(tài)varchar(20)FK_JOINI_RELATIONS_DEPARTMEFK_STUDENT_RELATIONS_ROLE物品信息表物品編號int社團(tuán)編號intFK_ADMIN_RELATIONS_DEPARTME<pk>社團(tuán)信息表(部門)HINGS_RELATIONS_DEPARM團(tuán)編號 int<pk>會員信息表物品名稱varchar(30)購置時間varchar(20)社團(tuán)名稱 時varchar(20)FK_STUDENT_RELATIONS_DEPARTME數(shù)量 int 社團(tuán)簡介 varchar(1000)會員編號int社團(tuán)編號int角色編號int<pk><fk1><fk2>FK_ACTION_RELATIONS_DEPARTME活動信息表活動編號int社團(tuán)編號int活動名稱varchar(50)活動時間varchar(20)活動地點(diǎn)varchar(50)FK_DUTY_RELATIONS_DEPARTME<pk><fk>活動申請表FK_ACTIONAP_RELATIN_EARTMEint FK_EXPENSE_RELATIONS_DEPARTME 姓名密碼郵箱性別年齡郵編電話地址varchar(20)varchar(20)varchar(20)varchar(4)intvarchar(20)varchar(20)varchar(50)活動內(nèi)容varchar(1000)FK_MESSAGE_RELATIONS_DEPARTME社團(tuán)編號活動名稱活動時間活動地點(diǎn)活動內(nèi)容intvarchar(30)varchar(20)varchar(50)varchar(1000)消息信息表消息編號int社團(tuán)編號int舉辦活動的意審核狀態(tài) varchar(20)<pk><fk>收支信息表收支編號int 社團(tuán)編號int 值班信息表值班編號int社團(tuán)編號int制度信息表制度編號int 制度標(biāo)題varchar(50)發(fā)布時間varchar(20)制度內(nèi)容標(biāo)題 varchar(50)發(fā)布時間varchar(20)消息內(nèi)容收支時間varchar(20)操作類型varchar(10)操作金額float<pk><fk>備注varchar(50)值班時間varchar(20)值班人姓名varchar(20)4。5.3物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫名:SCG4-6.注冊用戶信息表表名表名描述Register存放所有的注冊學(xué)生的信息,與加入社團(tuán)申請表(JoinI)關(guān)聯(lián)字段名Re_id數(shù)據(jù)類型int長度是否為空Notnull描述注冊編號Re_nameintNotnull學(xué)生姓名Re_password varchar20Notnull密碼Re_Emailvarchar20Notnull注冊郵箱表名描述JoinI表名描述JoinI存放注冊用戶提交的加入社團(tuán)的申請表,存放所用的申請信息字段名 數(shù)據(jù)類型 長度 是否為空 描述J_idintnotnull申請編號Re_idint申請人注冊編號,外鍵,引用表 ( Regis )【Re_id】J_sexvarchar20notnull學(xué)生性別J_agevarchar20notnull學(xué)生年齡J_ucodevarchar20notnull學(xué)生郵編J_telephonevarchar20notnull學(xué)生電話J_addressvarchar100notnull學(xué)生地址Depart_idvarchar10notnull加入社團(tuán)編號,外鍵 , 引 用 ( Depart)【Depart_id】J_reasonvarchar20notnull加入原因J_statefloatnotnull審核狀態(tài)表名描述字段名Student表名描述字段名Student存放社團(tuán)所有的學(xué)生的基本信息,數(shù)據(jù)類型長度是否為空描述Stu_idintnotnull會員編號Stu_namevarchar20notnull姓名Stu_passwordvarchar20notnull密碼Stu_Emailvarchar20notnull郵箱Stu_sexvarchar4性別Stu_ageInt3年齡Stu_ucodevarchar20郵編4—10.4—10.活動申請表表名描述字段名Actionapp存放申請活動的信息,與部門表(Depar)關(guān)聯(lián)數(shù)據(jù)類型長度是否為空描述Stu_telephonevarchar11電話Stu_addressvarchar50地址Depart_idIntnotnull加入社團(tuán)編號鍵,引用表( Depart )【Depart_id】Role_idIntnotnull角色編號,外鍵,引用表(Role【Role_id】4—9。角色表表名表名描述字段名Role存放所有角色信息,與學(xué)生信息表(Student)關(guān)聯(lián)數(shù)據(jù)類型長度是否為空描述Role_idRole_nameintvarcharnotnullnotnull角色編號角色名稱Actionapp_idintnotnull申請編號Actionapp_nameintnotnull活動名稱Actionapp_timevarchar20notnull活動時間Actionappvarchar100notnull活動地點(diǎn)_addressActionapp_contentvarchar1000notnull活動內(nèi)容Depart_idIntnotnull舉辦活動的部門編號,外鍵,引用表(Depart)【Depart_id】Actionapp_valuevarchar500notnull舉辦活動的意義Actionapp_statevarchar20notnull審核狀態(tài)表名描述字段名Action表名描述字段名Action存放申請活動的信息,與部門表(Depar)關(guān)聯(lián)數(shù)據(jù)類型長度是否為空描述Action_addressAction_contentDepart_idvarchar100notnull活動地點(diǎn)varchar1000notnull活動內(nèi)容Intnotnull舉辦活動的部門編號外鍵,引用表( Depart )【Depart_id】Action_idintnotnull活動編號Action_nameintnotnull活動名稱Action_timevarchar20notnull活動時間表名描述字段名Message表名描述字段名Message存放社團(tuán)所有消息信息,與部門表(Depar)關(guān)聯(lián)數(shù)據(jù)類型長度是否為空描述Msg_idintnotnull消息編號Msg_titlevarchar20notnull標(biāo)題Depart_idInt20notnull發(fā)布消息的部門編號外鍵,引用表(Depart【Depart_id】Msg_timeVarchar20notnull發(fā)布時間Msg_contenttVarchar2000notnull消息內(nèi)容4—13.4—13.制度信息表表名描述字段名Institution存放社團(tuán)所有的制度數(shù)據(jù)類型長度是否為空描述Ins_idintnotnull制度編號Ins_titleIns_timevarcharvarchar5020notnullnotnull制度標(biāo)題發(fā)布時間Ins_contentIns_content varchar2000notnull制度內(nèi)容Duty_idintnotnull值班編號Depart_idInt20notnull發(fā)布消息的部門編引用表( Depart)【Depart_id】Duty_timevarchar20notnull值班時間Duty_peoplevarchar100notnull值班人姓名4-14.值班信息表表名4-14.值班信息表表名描述字段名Duty存放所有是各個部門值班的信息,與部門表(Depar)關(guān)聯(lián)數(shù)據(jù)類型長度是否為空描述表名表名描述字段名T_idThings存放社團(tuán)各個部門的物品信息,與部門表(Depar)關(guān)聯(lián)數(shù)據(jù)類型int長度是否為空notnull描述物品編號T_nameVarcharnotnull物品名稱T_timeVarcharnotnull購置時間T_numberIntnotnull數(shù)量Depart_idintnotnull部門編號,外鍵,引用表(Department)【Depart_id】4—16.4—16.收支信息表表名描述Expense存放所有的用戶信息,與角色表(Act)(Department)關(guān)聯(lián)字段名 數(shù)據(jù)類型 長度 是否為空 描述Expense_idint4notnull收支編號Depart_idint4notnull部門編號,外鍵引用Department【Depart_id】Expense_timeVarchar(20)20notnull收支時間Expense_methodVarchar(20)notnull收入/出Expense_chargefloatnotnull操作金額Expense_notes Expense_notes Varchar500備注表名Admin描述存放所有社聯(lián)管理員的信息字段名數(shù)據(jù)類型 長度 是否為空描述Admin_idint4notnull管理員編號Admin_nameVarchar(20)20notnull管理員姓名Admin_passwordint4notnull管理員密碼Role_idint角色編號,外引 用【Role_id】RoleDepart_idint4notnull部門編號,外鍵引用Department【Depart_id】4-18。社團(tuán)信息表表名Department描述存放所有的社團(tuán)的信息字段名數(shù)據(jù)類型 長度是否為空描述Depart_idint 4notnull社團(tuán)編號,自動增長類型Depart_nameVarchar 20(20)notnull社團(tuán)名稱Depart_timeVarchar(20)notnull社團(tuán)成立時間Depart_introductionVarchar 1000notnull社團(tuán)簡介4-19.新社團(tuán)成立申請表表名表名Departadd字段名數(shù)據(jù)類型長度是否為空描述Da_idint4notnull申請編號Da_nameint4notnull社團(tuán)名稱Re_idVarchar(100)100notnull申請人注冊編號,外鍵,( Regis)【Re_id】Da_timeVarchar(20)20notnull錄入時間Da_introductionVarchar1000notnull新社團(tuán)簡介Da_reasonVarchar1000notnull成立原因Da_stateVarchar20notnull審核狀態(tài)4.6接口設(shè)計描述存放所有的班級信息,與部門表(Department)關(guān)聯(lián)4描述存放所有的班級信息,與部門表(Department)關(guān)聯(lián)系統(tǒng)需要系統(tǒng)中的圖表向Excel進(jìn)行轉(zhuǎn)換的軟件接口,需要客戶機(jī)安裝2003或者OFFICE2007軟件??蛻舳诵枰獙⒃撜驹O(shè)為可信任站點(diǎn),安全性設(shè)為低。需要安裝微軟的MSXML4.0SP2軟件,以支持XML.。2硬件接口47本章小結(jié)本章對學(xué)生社團(tuán)管理系統(tǒng)的每一個具體功能進(jìn)行了詳細(xì)設(shè)計,其中包括流程設(shè)計PDM,PDM模型設(shè)計出了具體的物理表結(jié)構(gòu),得到了系統(tǒng)的數(shù)據(jù)字典。最后對學(xué)生社團(tuán)管理系統(tǒng)所要用到的接口進(jìn)行了設(shè)計,以滿足報表、安全性、打印等等一些功能。通過該章對系統(tǒng)的詳細(xì)設(shè)計,完全能夠?qū)ο到y(tǒng)進(jìn)行編碼實(shí)現(xiàn)。5 學(xué)生社團(tuán)管理系統(tǒng)功能實(shí)現(xiàn)5。1技術(shù)實(shí)現(xiàn)學(xué)生社團(tuán)管理系統(tǒng)采用基于MVC模型的的Servlet+Jsp進(jìn)行二次開發(fā)。整體開發(fā)實(shí)現(xiàn)模式如下:1.MyeclipseMyeclipse立數(shù)據(jù)庫與實(shí)體之間關(guān)聯(lián)的DAO包。2。使用Myeclipse進(jìn)行工作流配置與設(shè)置,從而達(dá)到缺陷追蹤平臺的流程要求。3Myeclipse的方法編輯器在其中編寫javajavascriptMyeclipse的代碼編輯器如下:圖5-1代碼編輯器圖4.使用DreamweaverDreamweaver如下圖所示:5—25—2界面5.2基礎(chǔ)申請業(yè)務(wù)實(shí)現(xiàn)5。2.1關(guān)鍵邏輯與算法功能注冊用戶登陸后可以根據(jù)自己的興趣愛好提交入會申請,也可以根據(jù)實(shí)際的需求提交新社團(tuán)成立申請,然后社聯(lián)管理員對提交的這些申請進(jìn)行審批,根據(jù)所提交的申請的基本信息,進(jìn)行詳細(xì)審核,得出最后的審批結(jié)果.輸入輸出異常當(dāng)申請表填寫不完整時,無法提交申請表,這事申請表提交不成功,則不能進(jìn)行其他的操作。算法與邏輯首先由注冊用戶登陸,沒有注冊的用戶可以進(jìn)行注冊,登陸之后就可以根據(jù)自己的興趣愛好選擇要加入的社團(tuán),并填寫入會申請表,基本信息填寫完整后提交申請表,申請表的填寫也是要符合規(guī)范要求,如果是不符合規(guī)范的申請表系統(tǒng)是不允許提交的,提交申請表之后,用戶可以隨時查看申請審批的結(jié)果,審批有三種狀態(tài):審批中、審批通過、未通過審批,審批通過的注冊用戶將成為該社團(tuán)的會員,可以擁有社團(tuán)會員所擁有的一切權(quán)利。審批過程由社聯(lián)管理員完成,社聯(lián)管理員隨時查看提交的申請,對申請進(jìn)行審批,根據(jù)提交申請的基本信息,得出審批結(jié)果,最后供用戶查看.。2最終實(shí)現(xiàn)效果最終基礎(chǔ)申請的效果如下,左邊為操作選擇控制樹,右邊為操作頁面.圖5-3 社團(tuán)基礎(chǔ)申請?zhí)顚懶Ч鎴D5—4社團(tuán)申請審批效果面5。3社團(tuán)事務(wù)管理業(yè)務(wù)實(shí)現(xiàn)5.3.1關(guān)鍵邏輯與算法功能社團(tuán)的日常事務(wù)管理,包括:活動、會員、值班、消息、制度等,當(dāng)用戶登陸后系統(tǒng)會查詢數(shù)據(jù)庫,查詢到用戶的所在社團(tuán),用戶可以根據(jù)自己的需求對日常事務(wù)進(jìn)行增、刪、改、查等操作,完成對整個社團(tuán)日常事務(wù)的管理。輸入輸出異常如果用戶在執(zhí)行事務(wù)處理的時候,填寫的事務(wù)不完整,系統(tǒng)是不會對其進(jìn)行提交的,只有在完整的事務(wù)情況下,系統(tǒng)才會處理提交的這些事務(wù)。算法與邏輯用戶首先登陸,登陸后系統(tǒng)讀取用戶的所在社團(tuán),根據(jù)所在社團(tuán)查詢出該社團(tuán)的日常事務(wù)基本信息,然后顯示給用戶,用戶根據(jù)系統(tǒng)顯示的可執(zhí)行操作進(jìn)行日常事務(wù)管理。。2最終實(shí)現(xiàn)效果社團(tuán)事務(wù)管理最終實(shí)現(xiàn)效果如下:圖5-5會員管理效果圖社團(tuán)財務(wù)管理業(yè)務(wù)實(shí)現(xiàn)5。4。1關(guān)鍵邏輯與算法功能社團(tuán)財務(wù)管理分為收支管理和物品管理,收支管理主要完成社團(tuán)內(nèi)部經(jīng)費(fèi)的消費(fèi)明細(xì),并對經(jīng)費(fèi)余額進(jìn)行結(jié)算。物品管理主要完成對社團(tuán)內(nèi)部物品信息的管理,保證社團(tuán)內(nèi)部物品明細(xì),物品信息有條理,合理的妥善的保存這些物品,到達(dá)節(jié)約的目的。輸入輸出異常在收支基本信息或者物品基本信息沒有錄入完整的情況下,該系統(tǒng)是不會提交這些信息表,也就不會對這些信息進(jìn)行處理,只有在基本信息填寫完整的情況先在會將該信息進(jìn)行提交并執(zhí)行處理。算法與邏輯用戶先登陸,然后系統(tǒng)根據(jù)用戶信息查詢到用戶所在社團(tuán),然后將該社團(tuán)的基本財務(wù)信息顯示給用戶,用戶根據(jù)自己的需求來進(jìn)行收支操作和物品信息操作,其中包括增、刪、改、查等基本操作,用戶錄入了收支信息后,系統(tǒng)對收支信息進(jìn)行結(jié)余,然后顯示給用戶最后的社團(tuán)經(jīng)費(fèi)余額,讓用戶隨時了解該社團(tuán)的經(jīng)費(fèi)變化情況,并對該社團(tuán)的消費(fèi)進(jìn)行調(diào)整,達(dá)到合理消費(fèi),滿足社團(tuán)所需的目的。5.4.2最終實(shí)現(xiàn)效果收支管理效果如下:圖5—6收支管理效果圖5。5密碼管理業(yè)務(wù)實(shí)現(xiàn)5。5.1關(guān)鍵邏輯與算法功能該系統(tǒng)用戶可以根據(jù)自己的需求進(jìn)行密碼修改,密碼修改是保證用戶信息安全的一個重要因素,用戶在修改密碼之前,首先要輸入自己當(dāng)前使用了密碼,這也是為了保證用戶信息的安全性,在當(dāng)前密碼輸入正確的情況先才能進(jìn)行新密碼輸入、確認(rèn)密碼輸入最后完成密碼修改.輸入輸出異常在當(dāng)前密碼輸入不正確的情況下,用戶是不能進(jìn)行密碼修改了,這也是為了保證用戶信息的安全性著想.輸入錯誤則會提示用戶當(dāng)前密碼輸入不正確。算法與邏輯首先由用戶進(jìn)行登陸,登陸該系統(tǒng)后選擇密碼修改模塊,進(jìn)入密碼修改頁面,輸入用戶當(dāng)前使用的密碼,輸入正確后則進(jìn)行新密碼輸入,確認(rèn)密碼輸入,如果這些操作完全正確則提交后密碼修改成功.5。5。2最終實(shí)現(xiàn)效果密碼修改效果圖如下:圖5-8密碼修改效果圖5。6本章小結(jié)本章對缺陷追蹤平臺的每一個具體功能進(jìn)行實(shí)現(xiàn),其中對關(guān)鍵的邏輯與算法進(jìn)行了描述與偽代碼的編寫。而其中各個主要模塊實(shí)現(xiàn)以后的表單效果也在本章作了呈現(xiàn).6 學(xué)生社團(tuán)管理系統(tǒng)應(yīng)用測試測試計劃對學(xué)生社團(tuán)管理系統(tǒng)采用黑盒測試的方法,以驗(yàn)證平臺的是否能滿足學(xué)生社團(tuán)管理的功能需求。具體測試計劃如下表:目標(biāo)容術(shù)提準(zhǔn)項
表6—1系統(tǒng)測試計劃表系統(tǒng)可以完成社團(tuán)事務(wù)的基本處理,個人密碼管理,系統(tǒng)具有一定的安全性系統(tǒng)的基礎(chǔ)申請管理,入會申請、社團(tuán)成立申請、活動申請、入日常事務(wù)管理黑盒測試,邊界值測試等。軟硬件環(huán)境配置完成.核心功能要覆蓋到,并且功能基本實(shí)現(xiàn)。不同用戶的權(quán)限問題、Myeclipse平臺本身的安全性設(shè)置系統(tǒng)測試62.1基礎(chǔ)申請測試測試目標(biāo):通過管理員或者注冊用戶的手動操作,填寫申請表信息,從而實(shí)現(xiàn)申請表的提交,申請表基本信息必須填寫完整,以保證申請表能提交并得到處理。測試步驟:1。注冊用戶登陸后填寫入會申請表并進(jìn)行提交;2.社聯(lián)管理員進(jìn)行登陸后對提交的申請表進(jìn)行審批,完成審批過程;3。注冊用戶再次登陸查看自己所提交的申請的審批情況,得到審批結(jié)果;測試結(jié)果:1。注冊用戶提交入會申請表成功;2.社聯(lián)管理員對申請表審批過程完成;3。注冊用戶登陸后得到了審批的結(jié)果。6。2。2社團(tuán)事務(wù)管理測試測試目標(biāo):通過對社團(tuán)事務(wù)的增加、修改、刪除、查看以及查詢,來測試社團(tuán)事務(wù)處理是否正確,是否能達(dá)到預(yù)期的處理效果.測試步驟:1。社團(tuán)會員進(jìn)行登陸,然后進(jìn)入社團(tuán)事務(wù)管理模塊,點(diǎn)擊里面的社團(tuán)事務(wù),對該事務(wù)內(nèi)容進(jìn)行增加、修改、刪除、查詢等操作;2.增加數(shù)據(jù)后,查看數(shù)據(jù)添加是否正確,添加的時候是否出現(xiàn)異常;3。刪除數(shù)據(jù)后,查看數(shù)據(jù)刪除是否成功,刪除的時候是否會出現(xiàn)約束限制等問題。4。修改數(shù)據(jù)后,查看數(shù)據(jù)修改是否成功,修改時會不會出現(xiàn)異常,不能進(jìn)行修改等問題;5.查詢時,輸入查詢條件后,看時候能實(shí)現(xiàn)查詢,或不會出現(xiàn)該數(shù)據(jù)存在但是沒有查詢到這樣的情況;測試結(jié)果:登陸成功,能夠點(diǎn)擊進(jìn)入社團(tuán)事務(wù)管理模塊;增加數(shù)據(jù)沒有出現(xiàn)異常,添加的數(shù)據(jù)完全正確;刪除數(shù)據(jù)時沒有出現(xiàn)異常,約束等問題都已經(jīng)解決;修改數(shù)據(jù)時一切正常,修改數(shù)據(jù)成功;查詢時,輸入查詢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年汽車自動駕駛技術(shù)研發(fā)與測試合同
- 2024年度工業(yè)用地使用權(quán)出讓合同范本3篇
- 2024年標(biāo)準(zhǔn)協(xié)議簽訂流程及管理規(guī)范實(shí)例版B版
- 2024年汽車中介服務(wù)合作合同版
- 2024年未實(shí)繳出資股權(quán)投資退出與轉(zhuǎn)讓服務(wù)合同3篇
- 2024年二零二四年度汽車租賃公司網(wǎng)約車服務(wù)合同范本2篇
- 2024年數(shù)字商務(wù)創(chuàng)新大賽合作伙伴協(xié)議3篇
- 山西運(yùn)城農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《室內(nèi)專題項目主題性酒店空間設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 山西運(yùn)城農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《寶石礦床》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年標(biāo)準(zhǔn)自愿離婚合同書模板一
- 2024開展“大學(xué)習(xí)、大培訓(xùn)、大考試”考試卷(含答案)
- 第九屆全國青年數(shù)學(xué)教師優(yōu)秀課課件 四川-魏靜-課件-函數(shù)的極值與導(dǎo)數(shù)
- 中班數(shù)學(xué)《帽子有什么不同》課件
- 浙江省嘉興市2023-2024學(xué)年八年級上學(xué)期期末英語試題
- 水泵維護(hù)保養(yǎng)方案
- 庫存管理中的供應(yīng)與需求平衡
- 空表機(jī)械加工工藝過程卡片-工序卡片-工序附圖
- 信息化作戰(zhàn)平臺
- 有機(jī)硅合成革行業(yè)報告
- 個人勞動防護(hù)用品的使用和維護(hù)安全培訓(xùn)課件
- 城市營銷方案書
評論
0/150
提交評論