




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
中文摘要現(xiàn)如今,大學(xué)生的校園生活多姿多彩,我們不止有學(xué)習(xí),還有各種各樣的活動(dòng),他能提升我們各項(xiàng)綜合素質(zhì)的能力,在我們學(xué)習(xí)中增加一點(diǎn)小樂趣。我們可以舉行各式各樣的班級(jí)活動(dòng),同學(xué)們的建議將發(fā)揮很大的作用。因此,班級(jí)活動(dòng)管理是各院系管理工作中最重要的一個(gè)環(huán)節(jié)。良好的班集體是我們能否積極主動(dòng)完成名科教學(xué)任務(wù)的環(huán)境條件,是能否提升每位學(xué)生綜合素質(zhì)能力的基礎(chǔ)。班級(jí)利用網(wǎng)絡(luò)管理的方式介入班級(jí)管理,這就讓學(xué)生層面的教育內(nèi)容、目的、方式進(jìn)行了重組。通過對(duì)目前高校班級(jí)活動(dòng)管理中存在的問題的整理和分析,我們?cè)O(shè)計(jì)并開發(fā)了一個(gè)操作簡單,風(fēng)格獨(dú)特的高校班級(jí)活動(dòng)管理系統(tǒng)。行之有效的提高高校班級(jí)活動(dòng)的管理效率和服務(wù)質(zhì)量,讓管理者更快捷的掌握班級(jí)中最新活動(dòng)開展的有效信息。本文結(jié)合了目前高校的班級(jí)活動(dòng)管理工作對(duì)其進(jìn)行系統(tǒng)化的分析和設(shè)計(jì),利用PHP和MySQL完成了班級(jí)活動(dòng)管理系統(tǒng),實(shí)現(xiàn)高校中各學(xué)院班級(jí)活動(dòng)管理的信息化。目的是使實(shí)現(xiàn)的系統(tǒng)界面大方簡潔,穩(wěn)定流暢能很好地滿足班級(jí)活動(dòng)信息的管理的需求。關(guān)鍵詞:班級(jí)活動(dòng)管理PHPMYSQLAbstractNowadays,collegestudents'campuslifeiscolorful,wenotonlyhavelearning,butalsoavarietyofactivities,itcanimproveourcomprehensivequalityability,inourlearningtoaddalittlefun.Wecanholdallkindsofclassactivities,students'Suggestionswillplayagreatrole.Therefore,classactivitymanagementisthemostimportantlinkinthemanagementofeachdepartment.Agoodclassiswhetherwecanactivelycompletethetaskofscienceandeducationofenvironmentalconditions,isthebasisofimprovingeachstudent'scomprehensivequalityandability.TheclassUSESthenetworkmanagementwaytointerveneintheclassmanagement,thisletsthestudentleveleducationcontent,thegoal,thewayhascarriedonthereorganization.Bysortingoutandanalyzingtheproblemsexistinginthecurrentmanagementofclassactivitiesincollegesanduniversities,wedesignanddevelopasimpleanduniquemanagementsystemofclassactivitiesincollegesanduniversities.Itcaneffectivelyimprovethemanagementefficiencyandservicequalityofclassactivitiesincollegesanduniversities,sothatadministratorscanmorequicklygrasptheeffectiveinformationofthelatestactivitiesinclass.Thispapercombinedthecurrentcollegeclassactivitymanagementworktocarryoutasystematicanalysisanddesign,usingPHPandMySQLtocompletetheclassactivitymanagementsystem,toachievethecollegeclassactivitymanagementinformation.Thegoalistomakethesysteminterfaceeasyandsimple,stableandsmoothtomeettheneedsofclassactivityinformationmanagement.Keywords:classactivitymanagement;PHP;MYSQL目錄普洱學(xué)院 1本科畢業(yè)論文(設(shè)計(jì))原創(chuàng)性及知識(shí)產(chǎn)權(quán)聲明 1中文摘要 2Abstract 3第1章緒論 61.1開發(fā)背景與現(xiàn)狀 61.2開發(fā)設(shè)計(jì)的目的與意義 61.2.1選題的目的 61.2.2選題的意義 7第2章系統(tǒng)相關(guān)技術(shù)介紹 72.1B/S架構(gòu) 72.2Apache服務(wù)器 72.3PHP語言 8第3章系統(tǒng)分析 83.1可行性分析 83.1.1技術(shù)可行性分析 83.1.2用戶可行性分析 83.1.3操作可行性 83.1.4經(jīng)濟(jì)可行性 93.2需求分析 93.2.1業(yè)務(wù)需求分析 93.2.2功能需求分析 103.3系統(tǒng)流程圖 12第4章總體設(shè)計(jì) 134.1系統(tǒng)設(shè)計(jì)目標(biāo) 134.2E-R模型 144.3系統(tǒng)結(jié)構(gòu)圖 14第5章詳細(xì)設(shè)計(jì) 155.1數(shù)據(jù)庫設(shè)計(jì) 155.2實(shí)體數(shù)據(jù)模型 17第6章系統(tǒng)的實(shí)現(xiàn) 216.1系統(tǒng)主要功能模塊信息 216.1.1活動(dòng)信息發(fā)布功能信息 216.1.2留言板功能的信息 216.1.3投票功能的信息 216.2系統(tǒng)主要功能模塊的實(shí)現(xiàn) 226.2.1系統(tǒng)用戶端功能模塊的實(shí)現(xiàn) 22活動(dòng)信息提交功能的實(shí)現(xiàn) 22留言板功能的實(shí)現(xiàn) 22投票功能的實(shí)現(xiàn) 22瀏覽活動(dòng)信息功能的實(shí)現(xiàn) 236.2.2系統(tǒng)管理端功能模塊的實(shí)現(xiàn) 236.3系統(tǒng)實(shí)現(xiàn)的集成步驟 24第7章系統(tǒng)的維護(hù) 257.1運(yùn)行調(diào)試 257.2系統(tǒng)維護(hù) 25第8章總結(jié) 26致謝 27緒論1.1開發(fā)背景與現(xiàn)狀在其他國家,計(jì)算機(jī)技術(shù)發(fā)展歷史較早,所以技術(shù)比較先進(jìn),每個(gè)高校一般都配備一支不僅具有較大范疇特點(diǎn),而且還擁有固定技術(shù)的隊(duì)伍來,這樣一支隊(duì)伍不僅能為自己的管理系統(tǒng)提供各項(xiàng)服務(wù)而且也能提供相應(yīng)的技術(shù)支持,而與此相比,在我國國內(nèi),相關(guān)的信息化建設(shè)發(fā)展較晚,在數(shù)字校園理論理論漸漸發(fā)展的過程中,各個(gè)高校在不斷地為建設(shè)不同硬件、系統(tǒng)軟件和網(wǎng)絡(luò)而投資,而其他國家不僅不斷地向其他領(lǐng)域進(jìn)行開發(fā)和進(jìn)行應(yīng)用,比如在教育,科研以及辦公管理等領(lǐng)域,而且在開發(fā)和應(yīng)用的過程中形成具有一定規(guī)模特點(diǎn)的信息化體系在目前的國內(nèi)調(diào)查情況中,安全和信息更新存在一定的缺陷,每個(gè)現(xiàn)有的系統(tǒng)數(shù)據(jù)是單獨(dú)確定的,交換性差,在基于系統(tǒng)管理員為主體的管理中,信息的選擇依賴于管理者的認(rèn)識(shí)和偏好,所以不太可能滿足每一個(gè)用戶的實(shí)際需求。因此,教育管理軟件必須完全依靠校園網(wǎng)來實(shí)現(xiàn)教育信息的集中管理,分散運(yùn)作和信息交換,使傳統(tǒng)的教育行政管理朝著數(shù)字化,無紙化,智能化,綜合化,進(jìn)一步完善的方向發(fā)展,為計(jì)算機(jī)教育系統(tǒng)和全校信息系統(tǒng)奠定了良好的基礎(chǔ)。1.2開發(fā)設(shè)計(jì)的目的與意義1.2.1選題的目的現(xiàn)在不同的學(xué)校開展了不同的課外活動(dòng),這些課外活動(dòng)可以改善學(xué)生的身心健康,學(xué)校鼓勵(lì)更多的學(xué)生參加課堂的不同活動(dòng)。由于學(xué)生人數(shù)和課外活動(dòng)的增加,課堂活動(dòng)中的信息和課堂活動(dòng)的內(nèi)容有所增加。不同活動(dòng)的信息管理變得越來越繁雜,需要多個(gè)部門協(xié)調(diào)工作,減少流程。因此迫切需要課堂活動(dòng)管理系統(tǒng)對(duì)活動(dòng)管理提供高效便捷的支持。這將傳統(tǒng)的工作人員活動(dòng)管理方式類別轉(zhuǎn)化為“信息管理系統(tǒng)”,實(shí)現(xiàn)網(wǎng)絡(luò)自動(dòng)化和數(shù)據(jù)交換,使在傳統(tǒng)管理過程的繁雜步驟中生成多個(gè)紙質(zhì)文檔,數(shù)據(jù)保密性差,手動(dòng)操作時(shí)間長,效率低,容易出錯(cuò),不利于信息的尋找、革新與建設(shè)等問題得到很好的解決。在日常課堂活動(dòng)的管理中,許多活動(dòng)由輔導(dǎo)員和班級(jí)委員會(huì)組織和執(zhí)行,許多學(xué)生作為參與者可以直接參與課堂活動(dòng)或確定某些工作的處理辦法和處理成效。系統(tǒng)無法實(shí)現(xiàn)參與活動(dòng),但系統(tǒng)可以實(shí)現(xiàn)提案或投票的功能,也可以避免面對(duì)面組織中互相交流產(chǎn)生的困難。系統(tǒng)運(yùn)行過程中的處理信息可以為系統(tǒng)管理員的詳盡處理供給關(guān)鍵的參考根據(jù)。1.2.2選題的意義在這個(gè)信息化時(shí)代,信息化必然是國際發(fā)展的大勢所向,所以努力發(fā)展信息化不僅是我國跟上國際發(fā)展腳步的一項(xiàng)重要舉措,同時(shí)也是促進(jìn)我國經(jīng)濟(jì)發(fā)展的一項(xiàng)重要措施。在當(dāng)今社會(huì)發(fā)展中,要想通過信息技術(shù)與互聯(lián)網(wǎng)的迅速發(fā)展使得各項(xiàng)管理系統(tǒng)有一個(gè)跨越式發(fā)展從而提高管理效率,就必須將信息技術(shù)與現(xiàn)有高校的運(yùn)行管理體制相融合我們以校園網(wǎng)為基礎(chǔ)的活動(dòng)管理平臺(tái)已廣泛應(yīng)用于各高等學(xué)校,隨著生源的增加和信息量的不斷加大其存在很多缺陷。由于各院系專業(yè)的不同,我們所開展的活動(dòng)也不同。因此,為創(chuàng)建一套適合各院系使用的完整班級(jí)活動(dòng)信息管理系統(tǒng)為我們必須前進(jìn)方向,該系統(tǒng)主要是立足于班級(jí)層面的開發(fā)設(shè)計(jì)。該系統(tǒng)能將所有活動(dòng)信息統(tǒng)一管理,改變了以前的信息分散、不全面問題。還能提高工作效率,提高班級(jí)的信息化水平,標(biāo)準(zhǔn)化的學(xué)校的學(xué)生活動(dòng)管理。我們可以通過網(wǎng)絡(luò)來查詢各班級(jí)發(fā)布信息,使學(xué)院各個(gè)部門、各位教師及時(shí)獲取學(xué)生信息需求及建議。因此,此系統(tǒng)對(duì)實(shí)現(xiàn)班級(jí)活動(dòng)的信息化具有很好的現(xiàn)實(shí)意義。1.3文獻(xiàn)綜述在現(xiàn)代社會(huì),都是以計(jì)算機(jī)技術(shù)來進(jìn)行信息化的管理。學(xué)校作為社會(huì)信息化的一部分,教育信息的數(shù)據(jù)共享化信息正在發(fā)生變革。傳統(tǒng)的方式不能滿足用戶的需求,因此許多人開始開發(fā)各個(gè)領(lǐng)域的管理系統(tǒng)。學(xué)校中每個(gè)班級(jí)、學(xué)生會(huì)產(chǎn)生大量的信息,最初開發(fā)了學(xué)生信息管理系統(tǒng)、到逐步進(jìn)行學(xué)生成績管理系統(tǒng)等各種管理系統(tǒng)。現(xiàn)如今學(xué)校對(duì)學(xué)生的身心健康格外重視,課后會(huì)舉辦很多課外活動(dòng),為了更加方便管理和了解學(xué)生想法,開發(fā)了這個(gè)班級(jí)活動(dòng)管理系統(tǒng)。以后會(huì)逐步優(yōu)化各項(xiàng)功能。系統(tǒng)相關(guān)技術(shù)介紹2.1B/S架構(gòu)MySQL數(shù)據(jù)庫。MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),也可以說是一種支持SQL數(shù)據(jù)庫查找語言的數(shù)據(jù)庫引擎,開發(fā)者為瑞典MySQLAB公司。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。除了具有許多其他數(shù)據(jù)庫所不具備的功能和選擇之外,MySQL數(shù)據(jù)庫是一種完全免費(fèi)的產(chǎn)品,用戶可以點(diǎn)接從網(wǎng)上下載。2.2Apache服務(wù)器Apache服務(wù)器。ApacheHTTPServer(簡稱Apache)是Apache軟件基金會(huì)的一個(gè)開放源碼的網(wǎng)頁服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其名平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過簡單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。Apache可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上。Apache的特點(diǎn)是簡單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來使用。Apache是以進(jìn)程為基礎(chǔ)的結(jié)構(gòu),進(jìn)程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個(gè)ApacheWeb站點(diǎn)擴(kuò)容時(shí),通常是增加服務(wù)器或擴(kuò)充群集節(jié)點(diǎn)而不是增加處理器。2.3PHP語言PHP語言。PHP是英文超級(jí)文本預(yù)處理語言HypertextPreprocessor的縮寫。PHP是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言。PHP獨(dú)特的語法混合了C、Java、Perl以及PHP自創(chuàng)新的語法。它可以比CGI或者Perl更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁。用PHP做出的動(dòng)態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。PHP具有非常強(qiáng)大的功能,所有的CGI的功能PHP都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。第3章系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性分析隨著網(wǎng)絡(luò)的快速發(fā)展,越來越多的高校管理系統(tǒng)與網(wǎng)絡(luò)相連,在推陳出新的同時(shí),也減輕了管理者的工作量。這個(gè)系統(tǒng)是用PHP語言開發(fā)的.PHP是一個(gè)開源軟件。任何人都可以看到所有的PHP源代碼。代碼已經(jīng)經(jīng)過了許多技術(shù)人員的測試,Apache編譯方法也可以使其有更加靈活的安全設(shè)置。雖然開發(fā)的該管理系統(tǒng)需要一些時(shí)間來熟悉新系統(tǒng),但它不需要太多的培訓(xùn),操作簡單易行。與現(xiàn)有軟件不沖突,是兼容性和穩(wěn)定性好的操作系統(tǒng)。該系統(tǒng)大大提高了數(shù)據(jù)處理的速度,并且可以輕松管理數(shù)據(jù),還可以大大減少人力資源和人力成本的浪費(fèi)。它還相對(duì)提高了信息查詢的效率,還能降低查詢的誤差范圍,并且相對(duì)更容易刪改數(shù)據(jù)。3.1.2用戶可行性分析隨著計(jì)算機(jī)技術(shù)的發(fā)展和高等教育系統(tǒng)的快速發(fā)展,現(xiàn)實(shí)生活中的計(jì)算機(jī)在這項(xiàng)工作中發(fā)揮著越來越重要的作用,因此目前大多數(shù)辦公室都配備了主要的大學(xué)計(jì)算機(jī)系統(tǒng)并具備訪問權(quán)限。而班級(jí)活動(dòng)管理系統(tǒng)易于使用,在計(jì)算機(jī)應(yīng)用的快速發(fā)展下,有資格確保用戶網(wǎng)絡(luò)中系統(tǒng)使用的切實(shí)行。3.1.3操作可行性該系統(tǒng)易于操作,無需通過系統(tǒng)學(xué)習(xí)即可輕松理解系統(tǒng)的業(yè)務(wù)流程。因此開發(fā)該軟件在操作上是切實(shí)的,該系統(tǒng)可以實(shí)現(xiàn)在班級(jí)活動(dòng)管理和項(xiàng)目操作的業(yè)務(wù)需求上更加直觀,簡潔和實(shí)用的要求。只要具備計(jì)算機(jī)的基礎(chǔ)知識(shí),進(jìn)過簡單的培訓(xùn)即可操作本系統(tǒng)。因此操作方面具有可行性。3.1.4經(jīng)濟(jì)可行性開發(fā)的系統(tǒng)能否在實(shí)際意義上提高用戶的工作效率并節(jié)省工作時(shí)間。在經(jīng)濟(jì)方面,在開發(fā)和設(shè)計(jì)上所需的資金是否合理,在社會(huì)效益方面,有必要考慮軟件是否能夠給管理者帶來方便,并在正確的意義上協(xié)助到管理者。由于本系統(tǒng)的開發(fā)由個(gè)人進(jìn)行,不需要大量資金,還可以提高個(gè)人的操作能力。因此,該系統(tǒng)的開發(fā)不但能在經(jīng)濟(jì)上實(shí)施,而且在社會(huì)效益上也有大量的幫助。3.2需求分析系統(tǒng)進(jìn)行開發(fā)是為了方便用戶使用和管理者的管理,所以用戶對(duì)班級(jí)活動(dòng)管理系統(tǒng)有以下幾方面要求:(1)系統(tǒng)的安全方面。管理系統(tǒng)的安全由管理系統(tǒng)的可用性和管理系統(tǒng)的可靠性組成。管理系統(tǒng)的安全是平臺(tái)系統(tǒng)能否有效向用戶提供服務(wù)的最基本要求。(2)系統(tǒng)的功能方面。管理系統(tǒng)的功能是班級(jí)活動(dòng)管理系統(tǒng)向用戶所提供的服務(wù)及班級(jí)活動(dòng)管理系統(tǒng)能實(shí)現(xiàn)的所有功能。管理系統(tǒng)的功能是影響用戶體驗(yàn)的重要因素,是管理系統(tǒng)開發(fā)的核心。(3)界面的友好方面。界面設(shè)計(jì)友好的管理系統(tǒng),不僅能激發(fā)用戶主觀能動(dòng)的使用積極性,而且能大幅提高人機(jī)交互的效率,還能讓管理系統(tǒng)更好的向用戶提供服務(wù)。3.2.1業(yè)務(wù)需求分析班委根據(jù)所要舉辦活動(dòng)確定時(shí)間、場地、活動(dòng)內(nèi)容信息存在活動(dòng)信息表中,系統(tǒng)管理員進(jìn)行活動(dòng)信息的審核,如果審核通過,班委發(fā)布的活動(dòng)會(huì)顯示在主界面每一位用戶可以進(jìn)行訪問瀏覽,由系統(tǒng)管理員發(fā)布活動(dòng)信息投票;反之審核不通過,發(fā)布活動(dòng)信息僅存在于活動(dòng)信息表中,通知發(fā)布人此活動(dòng)待修改,確定最終活動(dòng)情況,再次審核。活動(dòng)信息發(fā)布成功后,班級(jí)成員根據(jù)自己的想法在留言區(qū)進(jìn)行留言交流、發(fā)表自己對(duì)活動(dòng)的看法、建議與不足,留言信息存在于留言信息表中,系統(tǒng)管理員對(duì)其留言有建設(shè)性的意見進(jìn)行回復(fù),同時(shí)查看、管理所有留言。系統(tǒng)管理員根據(jù)班委提供的信息,為其發(fā)布投票信息,班級(jí)成員及班委根據(jù)自己的意愿進(jìn)行投票,投票數(shù)據(jù)存入投票選項(xiàng)表中,最后可查看統(tǒng)計(jì)結(jié)果。其業(yè)務(wù)流程圖如下:圖3-1班級(jí)活動(dòng)管理系統(tǒng)業(yè)務(wù)流程圖3.2.2功能需求分析根據(jù)班級(jí)成員中各班級(jí)的特點(diǎn)及所需功能,我們可以把該系統(tǒng)功能需求總結(jié)為以下四個(gè)功能模塊:活動(dòng)發(fā)布管理功能模塊、投票管理功能模塊、留言管理功能模塊、個(gè)人信息修改功能模塊,每一個(gè)大的功能模塊里面,有具體子功能的實(shí)現(xiàn),還要依據(jù)面向的不同用戶身份進(jìn)行具體的功能實(shí)現(xiàn)和權(quán)限設(shè)置。我們可以把系統(tǒng)分三種角色,系統(tǒng)管理員、班委和班級(jí)成員,系統(tǒng)管理員可以審核活動(dòng)信息的發(fā)布的申請(qǐng)、發(fā)布投票、系統(tǒng)維護(hù)、班級(jí)成員的管理、信息查詢?yōu)g覽等;班委可以發(fā)布活動(dòng)信息、查詢修改活動(dòng)信息,及對(duì)班級(jí)成員信息進(jìn)行查詢等;班級(jí)成員可以對(duì)活動(dòng)信息進(jìn)行查詢、瀏覽、進(jìn)行投票。3-1角色定義角色工作簡介系統(tǒng)管理員審核活動(dòng)信息發(fā)布的申請(qǐng)、系統(tǒng)維護(hù)、各班班委和成員的管理、信息查詢?yōu)g覽。班委活動(dòng)信息的發(fā)布、投票發(fā)布、信息查詢、信息修改。班級(jí)成員進(jìn)行投票、信息查詢?yōu)g覽、發(fā)布留言。本系統(tǒng)主要有三種用戶:系統(tǒng)管理員,班委與班級(jí)成員:系統(tǒng)管理員主要的用例有:審核班委發(fā)布的活動(dòng)信息的申請(qǐng)、系統(tǒng)的維護(hù)、班級(jí)成員信息的管理、活動(dòng)信息查詢修改刪除等。系統(tǒng)管理員的用例圖如圖3-1所示。圖3-1系統(tǒng)管理員的用例圖班委主要的用例有:發(fā)布活動(dòng)信息、活動(dòng)信息查詢、修改、進(jìn)行投票、留言和班級(jí)成員信息進(jìn)行查詢等。班委的用例圖如圖3-2所示。圖3-2班委的用例圖班級(jí)成員的主要用例有:活動(dòng)信息查詢?yōu)g覽、個(gè)人資料提交、進(jìn)行投票、發(fā)布留言等。普通用戶的用例圖如圖3-3所示。圖3-3班級(jí)成員的用例圖3.3系統(tǒng)流程圖該班級(jí)活動(dòng)管理系統(tǒng)的系統(tǒng)流程圖主要是介紹本系統(tǒng)的操作流程,用戶登錄選擇身份驗(yàn)證,輸入正確的密碼后就可以進(jìn)入系統(tǒng),進(jìn)行其對(duì)應(yīng)角色的操作,“班委”和“班級(jí)成員”進(jìn)行各自不同的操作流程和相同功能實(shí)施。系統(tǒng)流程圖如圖3-4所示。圖3-4班級(jí)活動(dòng)管理系統(tǒng)流程圖第4章總體設(shè)計(jì)4.1系統(tǒng)設(shè)計(jì)目標(biāo)在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和具有現(xiàn)有軟件和硬件的高級(jí)開發(fā)平臺(tái)上開發(fā)開放式架構(gòu)體系結(jié)構(gòu)的,易于擴(kuò)展,易于維護(hù),并提供良好的人機(jī)界面的班級(jí)活動(dòng)管理系統(tǒng),能實(shí)時(shí)了解到各班級(jí)舉行的各類活動(dòng),及了解各學(xué)生對(duì)該活動(dòng)的建議。能根據(jù)學(xué)生意愿投票選擇出最優(yōu)的方案。其有以下幾點(diǎn)目標(biāo):1、本系統(tǒng)是開發(fā)班級(jí)活動(dòng)管理系統(tǒng),他能實(shí)現(xiàn)班級(jí)活動(dòng)信息管理、班級(jí)活動(dòng)投票管理、班級(jí)活動(dòng)留言管理、系統(tǒng)權(quán)限管理的計(jì)算機(jī)系統(tǒng),他們各方面不是單一的子系統(tǒng),而是相互的彼此關(guān)聯(lián)、相輔相成。通過此系統(tǒng)能對(duì)班級(jí)進(jìn)行的各項(xiàng)活動(dòng)管理,利用該系統(tǒng)的各項(xiàng)功能,能更好的提升學(xué)院對(duì)各班活動(dòng)信息的管理的工作效率。2、為整個(gè)學(xué)院提供了一個(gè)全面的班級(jí)活動(dòng)信息管理系統(tǒng),學(xué)院的各班級(jí)的班委可以通過查看其他班級(jí)舉行的各項(xiàng)活動(dòng),進(jìn)行各項(xiàng)匯總,為本班提供更優(yōu)質(zhì)的活動(dòng)信息。各班級(jí)之間可以實(shí)現(xiàn)信息的共享和無紙化傳遞,充分利用了計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)提高班級(jí)活動(dòng)管理的效率。3、班級(jí)活動(dòng)管理系統(tǒng)能有更簡單的操作方法,能讓不熟悉此系統(tǒng)的人也能快速上手。要使系統(tǒng)的操作簡單化、直白化、辦事效率提高,工作的強(qiáng)度降低,達(dá)到事半功倍的效果。4.2E-R模型根據(jù)需求分析,可得E-R圖為圖4-1所示。圖4-1E-R模型圖4.3系統(tǒng)結(jié)構(gòu)圖根據(jù)對(duì)系統(tǒng)的各項(xiàng)功能分析后,可以畫出該管理系統(tǒng)的功能模塊圖,從后臺(tái)管理和前臺(tái)運(yùn)行分別畫出了以下兩模塊功能圖。系統(tǒng)功能模塊圖如下:圖4-2網(wǎng)站后臺(tái)管理功能模塊圖圖4-3網(wǎng)站前臺(tái)運(yùn)行功能模塊圖第5章詳細(xì)設(shè)計(jì)5.1數(shù)據(jù)庫設(shè)計(jì)圖5-1user(用戶信息表)字段類型主/外鍵NULL否備注user_idint主鍵否用戶信息IDclass_idint外鍵班級(jí)信息IDrole_idint外鍵角色I(xiàn)Duser_namevarchar用戶名user_pwdvarchar用戶密碼user_sexvarchar用戶性別user_classvarchar用戶班級(jí)圖5-2role(角色表)字段類型主/外鍵NULL否備注role_idint主鍵否角色I(xiàn)Drole_namevarchar角色名稱圖5-3actives(活動(dòng)信息表)字段類型主/外鍵NULL否備注act_idint主鍵否活動(dòng)信息IDuser_idint外鍵用戶信息IDact_namevarchar活動(dòng)名稱act_classvarchar活動(dòng)班級(jí)act_contentvarchar活動(dòng)內(nèi)容act_timedate活動(dòng)時(shí)間act_sitevarchar活動(dòng)地點(diǎn)act_auditbit是否審核通過圖5-4message(留言信息表)字段類型主/外鍵NULL否備注mes_idint主鍵否留言信息IDact_idint外鍵活動(dòng)信息IDuser_namevarchar用戶名mes_contentvarchar留言內(nèi)容reply_contentvarchar回復(fù)內(nèi)容write_timedatetime留言時(shí)間圖5-5class(班級(jí)信息表)字段類型主/外鍵NULL否備注class_idint主鍵否班級(jí)信息IDclass_namevarchar班級(jí)名稱圖5-6votetopic(投票主題表)字段類型主/外鍵NULL否備注vote_idint主鍵否投票主題IDact_idint外鍵活動(dòng)信息IDvote_namevarchar投票主題vote_startdatedatetime投票起始時(shí)間vote_expiredatedatetime投票結(jié)束時(shí)間vote_contentvarchar投票內(nèi)容vote_morebit是否為多選vote_maxint最多可以選幾項(xiàng)vote_minint最少可以選幾項(xiàng)圖5-7voteitem(投票選項(xiàng)表)字段類型主/外鍵NULL否備注item_idint主鍵否投票選項(xiàng)IDvote_idint外鍵投票主題IDitem_namevarchar投票選項(xiàng)內(nèi)容item_countvarchar投票選項(xiàng)數(shù)item_numvarchar投票總和5.2實(shí)體數(shù)據(jù)模型本系統(tǒng)中的實(shí)體模型一共有7個(gè),它們分別是用戶信息表、角色表、活動(dòng)信息表、班級(jí)信息表、投票主題表、投票選項(xiàng)表。每個(gè)實(shí)體模型都有不同的屬性,接下來我們將會(huì)對(duì)一下的實(shí)體模型和屬性進(jìn)行詳細(xì)的描述。1.用戶信息表屬性:用戶信息ID、班級(jí)信息ID、角色I(xiàn)D、用戶名、用戶密碼、用戶性別、用戶班級(jí)圖5-1用戶實(shí)體模型圖2.角色表屬性:角色I(xiàn)D、角色名稱圖5-2角色實(shí)體模型圖3.活動(dòng)信息表屬性:留言信息ID、活動(dòng)信息ID、用戶名、留言內(nèi)容、回復(fù)內(nèi)容、留言時(shí)間圖5-3活動(dòng)實(shí)體模型圖4.留言信息表屬性:留言信息ID、活動(dòng)信息ID、用戶名、留言內(nèi)容、回復(fù)內(nèi)容、留言時(shí)間圖5-4留言實(shí)體模型圖5.班級(jí)信息表屬性:班級(jí)信息ID、班級(jí)名稱圖5-5班級(jí)實(shí)體模型圖6.投票主題表屬性:投票主題ID、活動(dòng)信息ID、投票主題、投票起始時(shí)間、投票結(jié)束時(shí)間、投票內(nèi)容、是否為多選、最多可以選幾項(xiàng)、最少可以選幾項(xiàng)圖5-6投票主題實(shí)體模型圖7.投票選項(xiàng)表屬性:投票選項(xiàng)ID、投票主題ID、投票選項(xiàng)內(nèi)容、投票選項(xiàng)數(shù)、投票總和圖5-7投票選項(xiàng)實(shí)體模型圖第6章系統(tǒng)的實(shí)現(xiàn)6.1系統(tǒng)主要功能模塊信息6.1.1活動(dòng)信息發(fā)布功能信息該班級(jí)活動(dòng)管理系統(tǒng)中,各班班委會(huì)發(fā)布活動(dòng)舉行的信息通知,點(diǎn)擊“發(fā)布”的操作按鈕,則會(huì)跳轉(zhuǎn)到活動(dòng)信息展示首界面。傳遞來的活動(dòng)標(biāo)題、發(fā)布人、內(nèi)容等有關(guān)信息構(gòu)成insert語句將存儲(chǔ)至數(shù)據(jù)庫表當(dāng)中。后臺(tái)進(jìn)行審核處理的成功時(shí),則該活動(dòng)信息自動(dòng)顯示在活動(dòng)信息界面,班級(jí)成員能查閱該信息?;顒?dòng)信息發(fā)布可以繼續(xù)被操作和執(zhí)行;如果發(fā)布失敗,則返回到上一步。系統(tǒng)管理員點(diǎn)擊“管理活動(dòng)信息”操作按鈕,將在界面上顯示各班級(jí)發(fā)布過的活動(dòng)信息。6.1.2留言板功能的信息該班級(jí)活動(dòng)管理系統(tǒng)想要達(dá)到增加學(xué)生之間相互交流的效果,能互相交換意見,因此開發(fā)設(shè)計(jì)了留言板功能模塊。留言板是能更加直觀、交互性好的發(fā)布信息的平臺(tái)。留言板功能是通過操作數(shù)據(jù)庫來提交與讀取留言信息。學(xué)生進(jìn)入網(wǎng)站頁面后,進(jìn)入某一項(xiàng)班委發(fā)布的活動(dòng)信息下面。如果使用留言板功能,系統(tǒng)便會(huì)利用PHP來執(zhí)行留言板模塊,而留言板數(shù)據(jù)的讀取和存儲(chǔ)都要通過數(shù)據(jù)庫來進(jìn)行。另外,系統(tǒng)管理員可以登錄后臺(tái)操作系統(tǒng)進(jìn)行管理留言內(nèi)容等信息,其中包括刪除等功能操作。留言板最重要的功能就是能發(fā)表留言和查閱留言,首先設(shè)計(jì)一個(gè)留言板主頁面,用來寫留言和顯示留言內(nèi)容,編寫index.php文件用于顯示從數(shù)據(jù)庫中讀取留言和提交新留言,另外通過該頁面能夠連接到管理員登錄界面。6.1.3投票功能的信息在該班級(jí)活動(dòng)管理系統(tǒng)中,各班班委或者老師可以向后臺(tái)管理員提供投票的信息,管理員可以發(fā)布投票的主題、內(nèi)容、還有各活動(dòng)選項(xiàng)。投票功能是通過操作數(shù)據(jù)庫來提交與讀取投票信息,當(dāng)全班同學(xué)登陸系統(tǒng)并進(jìn)行投票時(shí),系統(tǒng)會(huì)提供很多種類的投票主題、統(tǒng)計(jì)投票數(shù)量。投票功能模塊包括用投票、投票結(jié)果顯示、投票統(tǒng)計(jì),防止重復(fù)投票,投票管理模塊包括管理員登錄、添加投票、刪除投票等。用投票功能,能更加直觀的展示出結(jié)果。6.2系統(tǒng)主要功能模塊的實(shí)現(xiàn)6.2.1系統(tǒng)用戶端功能模塊的實(shí)現(xiàn)登錄注冊(cè)功能的實(shí)現(xiàn)該班級(jí)活動(dòng)管理系統(tǒng)中,各班班委和班級(jí)成員注冊(cè)后登錄,輸入用戶名及密碼,點(diǎn)擊“登錄”則會(huì)跳轉(zhuǎn)到班級(jí)活動(dòng)信息管理的主界面。系統(tǒng)管理員點(diǎn)擊“登錄”的操作按鈕進(jìn)入后臺(tái)操作界面。由如圖6-1所示:圖6-1登錄注冊(cè)界面班級(jí)活動(dòng)管理主界面的實(shí)現(xiàn)該班級(jí)活動(dòng)管理系統(tǒng)中,各班班委和班級(jí)成員注冊(cè)后登錄,點(diǎn)擊“登錄”的操作按鈕,則會(huì)跳轉(zhuǎn)到班級(jí)活動(dòng)信息管理前臺(tái)的主界面。由如圖6-1所示:圖6-2前臺(tái)主界面界面活動(dòng)信息提交功能的實(shí)現(xiàn)該班級(jí)活動(dòng)管理系統(tǒng)中,各班班委會(huì)發(fā)布活動(dòng)舉行的信息通知,點(diǎn)擊“發(fā)布”的操作按鈕,則會(huì)跳轉(zhuǎn)到活動(dòng)信息展示首界面?;顒?dòng)信息發(fā)布可以繼續(xù)被操作和執(zhí)行;如果發(fā)布失敗,則返回到上一步。由如圖6-3所示:圖6-3活動(dòng)信息提交界面留言板功能的實(shí)現(xiàn)該班級(jí)活動(dòng)管理系統(tǒng)中,學(xué)生進(jìn)入網(wǎng)站頁面后,搜索進(jìn)入某一項(xiàng)班委發(fā)布的活動(dòng)信息下面。用戶可以發(fā)表留言和查閱留言。由如圖6-3所示:圖6-4留言板信息界面投票功能的實(shí)現(xiàn)在該班級(jí)活動(dòng)管理系統(tǒng)中,各班班委或者老師可以向后臺(tái)管理員提供投票的信息,管理員可以發(fā)布投票的主題、內(nèi)容、還有各活動(dòng)選項(xiàng)。當(dāng)全班同學(xué)登陸系統(tǒng)并進(jìn)行投票后,系統(tǒng)會(huì)自動(dòng)統(tǒng)計(jì)投票數(shù)量。由如圖6-4所示:圖6-5投票信息界面瀏覽活動(dòng)信息功能的實(shí)現(xiàn)該班級(jí)活動(dòng)管理系統(tǒng)中,系統(tǒng)管理員后臺(tái)進(jìn)行審核處理的成功后,則該活動(dòng)信息自動(dòng)顯示在活動(dòng)信息界面,班級(jí)成員能搜索查閱該信息。由如圖6-6所示:圖6-6瀏覽活動(dòng)信息界面6.2.2系統(tǒng)管理端功能模塊的實(shí)現(xiàn)后臺(tái)主界面審核活動(dòng)信息實(shí)現(xiàn)在該班級(jí)活動(dòng)管理系統(tǒng)中,系統(tǒng)管理員點(diǎn)擊“管理活動(dòng)信息”操作按鈕,將在界面上顯示各班級(jí)發(fā)布過的活動(dòng)信息。對(duì)其進(jìn)行審核處理的,審核通過則將活動(dòng)內(nèi)容顯示在主界面給用戶查看。由如圖6-7所示:圖6-7審核活動(dòng)信息界面管理投票信息功能的實(shí)現(xiàn)在該班級(jí)活動(dòng)管理系統(tǒng)中,系統(tǒng)管理員可以登錄后臺(tái)操作系統(tǒng)進(jìn)行投票信息發(fā)布及管理,投票管理模塊包括管理員登錄、添加投票、刪除投票等。由如圖6-8所示:圖6-8管理投票信息界面管理留言板功能的實(shí)現(xiàn)在該班級(jí)活動(dòng)管理系統(tǒng)中,系統(tǒng)管理員可以登錄后臺(tái)操作系統(tǒng)進(jìn)行管理留言內(nèi)容等信息,其中包括回復(fù)、刪除等各項(xiàng)功能操作。由如圖6-9所示:圖6-9管理留言板信息界面用戶信息管理功能的實(shí)現(xiàn)在該班級(jí)活動(dòng)管理系統(tǒng)中,系統(tǒng)管理員可以登錄后臺(tái)操作系統(tǒng)對(duì)班級(jí)成員的信息進(jìn)行修改,其中包括添加、刪除、查詢等各項(xiàng)功能操作。由如圖6-10所示:圖6-10用戶信息管理界面信息統(tǒng)計(jì)與導(dǎo)出數(shù)據(jù)功能的實(shí)現(xiàn)在該班級(jí)活動(dòng)管理系統(tǒng)中,系統(tǒng)管理員可以登錄后臺(tái)操作系統(tǒng)可以對(duì)班級(jí)活動(dòng)信息、留言信息、投票信息進(jìn)行統(tǒng)計(jì)與導(dǎo)出。由如圖6-11所示:圖6-11信息統(tǒng)計(jì)與導(dǎo)出數(shù)據(jù)界面6.3系統(tǒng)實(shí)現(xiàn)的集成步驟圖6-11系統(tǒng)實(shí)現(xiàn)的集成步驟1、系統(tǒng)準(zhǔn)備階段目的:制訂項(xiàng)目的總體任務(wù),為總體方案設(shè)計(jì)提供前期準(zhǔn)備工作內(nèi)容:詳細(xì)了解需求,對(duì)學(xué)院的班級(jí)活動(dòng)管理做全面的需求分析與調(diào)研,為該項(xiàng)目詳細(xì)的軟硬件實(shí)施方案的設(shè)計(jì)提供信息。2、基礎(chǔ)數(shù)據(jù)采集階段目的:為班級(jí)活動(dòng)管理系統(tǒng)的順利實(shí)施做好數(shù)據(jù)準(zhǔn)備。工作內(nèi)容:在學(xué)院的各班級(jí)進(jìn)行基礎(chǔ)數(shù)據(jù)的采集及歸類,使其滿足業(yè)務(wù)需求。3、系統(tǒng)開發(fā)制作安裝調(diào)試階段目的:建立系統(tǒng)運(yùn)行環(huán)境,實(shí)現(xiàn)該階段系統(tǒng)的網(wǎng)絡(luò)互連。工作內(nèi)容:在運(yùn)行環(huán)境準(zhǔn)備充分后,系統(tǒng)安裝調(diào)試完成后,對(duì)其進(jìn)行運(yùn)行查看狀態(tài)。4、系統(tǒng)試運(yùn)行階段目的:檢驗(yàn)集成系統(tǒng)的實(shí)際運(yùn)行能否達(dá)到系統(tǒng)所需的功能要求。工作內(nèi)容:首先對(duì)集成系統(tǒng)進(jìn)行試行測試,其次考查集成系統(tǒng)的可靠性和安全性等,最后不斷地進(jìn)行調(diào)整直至能夠正常運(yùn)轉(zhuǎn)。5、系統(tǒng)終驗(yàn)階段目的:對(duì)系統(tǒng)進(jìn)行最終驗(yàn)收測試,之后評(píng)定項(xiàng)目,最后形成項(xiàng)目文檔。工作內(nèi)容:系統(tǒng)實(shí)際運(yùn)行測試,對(duì)性能和功能測試、維護(hù)功能測試等。全部功能正常運(yùn)行則完成。第7章系統(tǒng)的維護(hù)7.1運(yùn)行調(diào)試下面對(duì)系統(tǒng)測試使用的用例做簡單介紹。(1)系統(tǒng)管理員、班委、班級(jí)成員的登錄和注冊(cè):登錄、注冊(cè)是否成功,不成功有沒有提示消息。(2)系統(tǒng)管理員信息管理,例如活動(dòng)信息發(fā)布、發(fā)布投票信息是否成功。(3)系統(tǒng)管理員添加與管理功能是否成功,包括添加班級(jí)、學(xué)生、教師、課程,如不成功是否有提示消息。(4)班委信息發(fā)布管理,例如活動(dòng)信息發(fā)布、發(fā)布留言、投票、瀏覽活動(dòng)信息是否成功。(5)班級(jí)成員的在線留言功能、在線查看作活動(dòng)信息、投票能否正常使用。本系統(tǒng)用例都經(jīng)過運(yùn)行和調(diào)試,系統(tǒng)各功能均能正常工作。7.2系統(tǒng)維護(hù)系統(tǒng)維護(hù)是我們系統(tǒng)開發(fā)結(jié)束后的一個(gè)重要組成部分。系統(tǒng)的好壞
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZZB 3633-2024 原液著色滌綸牽伸絲
- T-ZSM 0074-2024 餐飲業(yè)油煙排放在線監(jiān)測儀
- 二零二五年度旅游行業(yè)客服業(yè)務(wù)員雇傭服務(wù)協(xié)議
- 二零二五年度總經(jīng)理社會(huì)責(zé)任與公益慈善聘用協(xié)議
- 2025年度模特時(shí)尚活動(dòng)贊助商權(quán)益合作協(xié)議
- 二零二五年度荒山承包轉(zhuǎn)讓及林業(yè)資源開發(fā)利用合同
- 二零二五年度學(xué)校事業(yè)單位校車司機(jī)勞動(dòng)合同
- 二零二五年度私人土地買賣合同案:森林資源開發(fā)合作合同樣本
- 二零二五年度學(xué)生校園交通安全管理協(xié)議范本匯編
- 二零二五年度合作社職業(yè)經(jīng)理人鄉(xiāng)村振興聘用協(xié)議
- 主神空間兌換
- 《中外美術(shù)史》課件13外國美術(shù)史+中世紀(jì)美術(shù)
- 水電站生產(chǎn)準(zhǔn)備工作方案
- 《請(qǐng)給我結(jié)果》讀書心得-PPT課件
- HD7簡明實(shí)用操作手冊(cè)
- S水電站引水建筑物設(shè)計(jì)
- 110kV軟母線及引連線施工方案
- 鼓譜——海闊天空
- CT報(bào)告單模板
- 足球比賽計(jì)分表(共6頁)
- 軟件概要設(shè)計(jì)說明書范例(共21頁)
評(píng)論
0/150
提交評(píng)論