基于WEB的高校社團(tuán)管理系統(tǒng)_第1頁(yè)
基于WEB的高校社團(tuán)管理系統(tǒng)_第2頁(yè)
基于WEB的高校社團(tuán)管理系統(tǒng)_第3頁(yè)
基于WEB的高校社團(tuán)管理系統(tǒng)_第4頁(yè)
基于WEB的高校社團(tuán)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

學(xué)號(hào)畢業(yè)設(shè)計(jì)題目:基于WEB的高校社團(tuán)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)摘要對(duì)高校社團(tuán)管理系統(tǒng)采用的自頂向下的結(jié)構(gòu)化的系統(tǒng)分析方法是這篇文章的主要方法,描述了一個(gè)高校學(xué)生社團(tuán)管理系統(tǒng)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)的開(kāi)發(fā)過(guò)程,各階段的操作以及該操作的主要技術(shù)。文章開(kāi)始介紹了工程開(kāi)發(fā)的背景、意義和當(dāng)前開(kāi)展的狀況;由此分析了系統(tǒng)的組織結(jié)構(gòu),具體完成了學(xué)生社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的需求分析,也對(duì)技術(shù)、經(jīng)濟(jì)、社會(huì)層面進(jìn)行可行性分析;接著是系統(tǒng)設(shè)計(jì),它包括高校學(xué)生社團(tuán)管理系統(tǒng)必須實(shí)現(xiàn)的各個(gè)功能和根本的頁(yè)面設(shè)計(jì),通過(guò)對(duì)功能模塊的分析,選擇了相對(duì)應(yīng)的系統(tǒng)開(kāi)發(fā)模式,采用B/S模式,本系統(tǒng)使用JSP技術(shù)進(jìn)行根本頁(yè)面的設(shè)計(jì)與功能實(shí)現(xiàn);在此根底上進(jìn)行了該數(shù)據(jù)庫(kù)的設(shè)計(jì),即完成了概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)的實(shí)施。后臺(tái)數(shù)據(jù)庫(kù)選用SQL2023數(shù)據(jù)庫(kù),最后進(jìn)行了數(shù)據(jù)庫(kù)表的設(shè)計(jì)。實(shí)驗(yàn)結(jié)果證明,使用該系統(tǒng)能既能提高參加者也能提高管理者的工作效率。關(guān)鍵詞:高校社團(tuán);管理系統(tǒng);B/S模式ABSTRACTCommunitymanagementsystemincollegesanduniversitiesadoptthetop-downmethodofstructuredsystemanalysisisthemainmethod,thisarticledescribesadevelopmentprocessofdesignandimplementationofacollegestudentcommunitymanagementsystemwebsite,eachstageoftheoperationandthemaintechnologyoftheoperation.Thearticlefirstintroducedthedevelopmentbackground,significanceanddevelopmentsituationatpresent;Theorganizationalstructureofthesystemareanalyzed,specificcompletedthestudentcommunitymanagementsystemdesignandimplementationoftherequirementsanalysis,andfeasibilityanalysisoftechnical,economicandsocialaspects,Thesystemdesignincludesthattheuniversitystudentcommunitymanagementsystemmustrealizethevariousfunctionsandthebasicpagedesign,throughtheanalysisoffunctionmodule,choosethecorrespondingmodeofsystemdevelopment,usingB/Smode,thissystemUSEStheJSPlanguage,designandfunctionrealizationofthebasicpageOnthebasisofthedesignofthedatabase,orcompletedtheconceptstructuredesign,logicstructuredesignandtheimplementationofthedatabase.UseSQL2023databasebackstagesupporter'sdatabase,finallythispapergivesthedesignofthedatabasetable.Theexperimentalresultsshowthatcanusethesystemcannotonlyimprovetheparticipantscanalsoimprovetheworkingefficiencyofadministrators.Keywords:collegesociety;Managementsystem;B/Smode目錄TOC\o"1-3"\h\u摘要IABSTRACTII1概述11.1工程開(kāi)發(fā)的背景11.2工程開(kāi)發(fā)的意義11.3目前開(kāi)展?fàn)顩r12系統(tǒng)開(kāi)發(fā)工具及運(yùn)行環(huán)境32.1開(kāi)發(fā)工具32.2系統(tǒng)運(yùn)行環(huán)境43系統(tǒng)可行性分析53.1技術(shù)可行性53.2經(jīng)濟(jì)可行性53.3社會(huì)可行性54系統(tǒng)需求分析74.1功能需求分析74.2數(shù)據(jù)需求分析105系統(tǒng)設(shè)計(jì)165.1系統(tǒng)功能設(shè)計(jì)165.2.數(shù)據(jù)庫(kù)表設(shè)計(jì)166系統(tǒng)實(shí)現(xiàn)196.1登錄模塊196.2系統(tǒng)首頁(yè)界面196.3查看系統(tǒng)新聞界面206.4查看活動(dòng)信息畫(huà)面216.5社團(tuán)詳情頁(yè)面216.6留言界面226.7社團(tuán)申請(qǐng)以及退出社團(tuán)236.8資訊信息管理界面246.9社團(tuán)管理界面246.10在線(xiàn)互動(dòng)管理界面257系統(tǒng)測(cè)試與分析267.1系統(tǒng)測(cè)試的定義與目標(biāo)267.2系統(tǒng)測(cè)試的方法267.3測(cè)試用例267.5系統(tǒng)運(yùn)行情況298總結(jié)30參考文獻(xiàn)31致謝32附錄331概述1.1工程開(kāi)發(fā)的背景伴隨著互聯(lián)網(wǎng)和信息技術(shù)的迅速開(kāi)展,人們的社會(huì)也發(fā)生著日新月異的變化,學(xué)生的日?;顒?dòng)也受到著或多或少的影響,網(wǎng)絡(luò)時(shí)代的到來(lái),很多日常工作都不滿(mǎn)足于傳統(tǒng)的紙質(zhì)化辦公模式的管理,傳統(tǒng)的紙介質(zhì)已經(jīng)逐漸不能適應(yīng)當(dāng)大數(shù)據(jù)時(shí)代,計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的好助手,與計(jì)算機(jī)有關(guān)行業(yè)的迅猛開(kāi)展,待處理的龐大數(shù)據(jù)逐漸開(kāi)展成為待處理的事務(wù)和待管理的工作流。如今,生活中的許多領(lǐng)域已經(jīng)離不開(kāi)他,隨著社團(tuán)的迅速開(kāi)展,社團(tuán)的種類(lèi)、管理的活動(dòng)越來(lái)越多,伴隨著學(xué)生的選擇更加廣泛,那么像以往的設(shè)點(diǎn)招收新成員,開(kāi)會(huì)發(fā)布活動(dòng)信息逐漸顯得過(guò)于繁瑣,既消耗人力物力的同時(shí)還不利于學(xué)生的開(kāi)展。從而,開(kāi)發(fā)出一個(gè)學(xué)生社團(tuán)管理系統(tǒng)來(lái)管理社團(tuán)的各種工作迫在眉睫。所以,為了滿(mǎn)足學(xué)生的多元開(kāi)展,提高日常工作的效率,學(xué)校急需一個(gè)社團(tuán)管理系統(tǒng)。1.2工程開(kāi)發(fā)的意義通過(guò)調(diào)查報(bào)告顯示:“大局部的學(xué)生認(rèn)為參加社團(tuán)活動(dòng)尤為重要,首先學(xué)生社團(tuán)活動(dòng)是課堂教學(xué)的有益延伸和補(bǔ)充,它能豐富學(xué)生的人際關(guān)系,開(kāi)闊學(xué)生們的視野;同時(shí)經(jīng)過(guò)交流各自的專(zhuān)業(yè)也能促進(jìn)學(xué)生專(zhuān)業(yè)知識(shí)的學(xué)習(xí),當(dāng)然,參加社團(tuán)活動(dòng)也能夠鍛煉一個(gè)人的能力。〞社團(tuán)活動(dòng)既能豐富學(xué)生的生活,也能促進(jìn)學(xué)生智能的全面開(kāi)展,這是對(duì)一個(gè)學(xué)生提前進(jìn)入社會(huì)的鍛煉,為以后真正步入社會(huì)奠定了根底。1.3目前開(kāi)展?fàn)顩r當(dāng)代大學(xué)生的主體已經(jīng)是“90后〞,他們是在改革開(kāi)放的大環(huán)境中和網(wǎng)絡(luò)廣泛普及中成長(zhǎng)起來(lái)的。正是由于他們的成長(zhǎng)環(huán)境不同從而各自的選擇不同,為了滿(mǎn)足學(xué)生的不同選擇,高校的社團(tuán)每年數(shù)量不斷增加也趨于多元化,學(xué)生社團(tuán)的類(lèi)型也日益豐富。由當(dāng)前開(kāi)展來(lái)看,出現(xiàn)了很多在內(nèi)容和形式上都有別于傳統(tǒng)社團(tuán)的“新面孔〞:愛(ài)心社、電腦愛(ài)心醫(yī)院、計(jì)算機(jī)協(xié)會(huì)、輪滑社、羽毛球協(xié)會(huì)、外語(yǔ)社、棋牌社等等。由于受歡送的程度不同,有的規(guī)模大,活動(dòng)多,影響面廣,傳統(tǒng)意義上的社團(tuán)管理機(jī)制已經(jīng)不能滿(mǎn)足于學(xué)生的有效管理。由于社團(tuán)一個(gè)重要支撐是經(jīng)費(fèi),社團(tuán)開(kāi)展的瓶頸在于自己,所以一個(gè)社團(tuán)的人數(shù)越多生存力就越強(qiáng)壯,所以很多社團(tuán)通過(guò)狂攬會(huì)員,借助會(huì)費(fèi),即給社團(tuán)增添了新的人員的同時(shí)也加大了財(cái)力,這就是大局部社團(tuán)普遍招攬新成員的一個(gè)主要原因;同時(shí),隨著社會(huì)上的大小企業(yè)的開(kāi)展,需要借助學(xué)生社團(tuán)來(lái)宣傳自己,提高公司或產(chǎn)品的知名度,而恰好社團(tuán)的成員通過(guò)幫助企業(yè)同時(shí)也鍛煉了自己的能力,與社會(huì)初步接軌,形成友好合作。而當(dāng)前的一些社團(tuán)管理系統(tǒng)過(guò)于簡(jiǎn)單,沒(méi)有與社會(huì)接軌,很多功能沒(méi)有實(shí)現(xiàn),更不適合大數(shù)據(jù)時(shí)代的到來(lái)。2系統(tǒng)開(kāi)發(fā)工具及運(yùn)行環(huán)境2.1開(kāi)發(fā)工具(1)數(shù)據(jù)庫(kù)軟件SqlServer2023SqlServer2023是對(duì)SqlServer2005的完善,是一個(gè)可以組織管理任何數(shù)據(jù)的數(shù)據(jù)庫(kù)管理系統(tǒng),在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,同時(shí)它也允許使用Microsoft.NET和VisualStudio開(kāi)發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向效勞的架構(gòu)(SOA)和通過(guò)MicrosoftBizTalkServer進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。使用者想要方便的直接的訪(fǎng)問(wèn)數(shù)據(jù)只需通過(guò)普通使用的工具即可。它具有以下優(yōu)點(diǎn),首先是可信任的,使得公司可以以很高的平安性、可靠性和可擴(kuò)展性來(lái)運(yùn)行他們最關(guān)鍵任務(wù)的應(yīng)用程序。其次是高效的,使得公司可以降低開(kāi)發(fā)和管理他們的數(shù)據(jù)根底設(shè)施的時(shí)間和本錢(qián)。最后是智能的,提供了一個(gè)全面的平臺(tái),可以在你的用戶(hù)需要的時(shí)候給他發(fā)送觀察和信息。(2)Web效勞器TomcatTomcat是由Apache、Sun和其他一些公司共同開(kāi)發(fā)出來(lái)的成果,由于Tomcat開(kāi)展的的比擬成熟,在技術(shù)上比擬先進(jìn)的同時(shí)性能還非常穩(wěn)定,同時(shí)方便廣闊開(kāi)發(fā)者的使用,所以Tomcat深受當(dāng)前開(kāi)發(fā)人員的喜愛(ài)。Tomcat在運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件效勞等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改良和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中參加新的功能。并且高校社團(tuán)管理系統(tǒng)是屬于中小型的系統(tǒng),那么輕量級(jí)應(yīng)用效勞器Tomcat非常適合開(kāi)發(fā)和調(diào)試JSP。(3)集成開(kāi)發(fā)工具M(jìn)yEclipseMyEclipse是目前最流行的Java集成開(kāi)發(fā)工具。MyEclipse,是在eclipse根底上加上自己的插件開(kāi)發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開(kāi)發(fā)環(huán)境,使用MyEclipse完成某項(xiàng)任務(wù)往往要比使用Eclipse更加快速、簡(jiǎn)單。主要用于Java、JavaEE以及移動(dòng)應(yīng)用的開(kāi)發(fā)。MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持相當(dāng)不錯(cuò)。MyEclipse一經(jīng)出現(xiàn)就以其快速、豐富的特性贏得了認(rèn)可,其主要的屬性有快速的性能、重構(gòu)性能、快速修復(fù)錯(cuò)誤、調(diào)整/組織導(dǎo)入包、彈出窗口進(jìn)行代碼自動(dòng)裝配。由于功能強(qiáng)大,MyEclipse一度成為JavaIDE領(lǐng)域的霸主。它能夠很好地與MySQL、Tomcat進(jìn)行集成。(4)開(kāi)發(fā)語(yǔ)言JavaJava是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言〔以下簡(jiǎn)稱(chēng)Java語(yǔ)言〕和Java平臺(tái)的總稱(chēng)。雖然JAVA已經(jīng)被廣泛接受,但也時(shí)刻保持著更新,同時(shí)也有力地促進(jìn)了Web的開(kāi)展,從當(dāng)前瀏覽器的開(kāi)展來(lái)看,Java已被廣泛運(yùn)用到各個(gè)瀏覽器中。(5)開(kāi)發(fā)技術(shù)JSP

使用JSP技術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面。自JSP推出后,眾多大公司都支持JSP技術(shù)的效勞器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的效勞器端語(yǔ)言。JSP語(yǔ)言有以下優(yōu)點(diǎn)〔1〕一次編寫(xiě),到處運(yùn)行?!?〕系統(tǒng)的多平臺(tái)支持?!?〕強(qiáng)大的可伸縮性?!?〕多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。2.2系統(tǒng)運(yùn)行環(huán)境處理器:Inter(R)Core(TM)2DuoT5750內(nèi)存:6GB硬盤(pán):250G操作系統(tǒng):Windows7數(shù)據(jù)庫(kù):SQLServer2023JSP效勞端引擎:Tomcat6.03系統(tǒng)可行性分析本章從技術(shù)可行性、經(jīng)濟(jì)可行性、社會(huì)可行性三個(gè)方面來(lái)分析系統(tǒng)的可行性。3.1技術(shù)可行性高校社團(tuán)管理系統(tǒng)采用的都是比擬成熟,完善且方便使用的技術(shù)。成熟技術(shù)是被多人采用并被反復(fù)證明行之有效的技術(shù),因此采用成熟技術(shù)一般具有較高的成功率。另外,成熟技術(shù)經(jīng)過(guò)長(zhǎng)時(shí)間、大范圍使用、補(bǔ)充和優(yōu)化,其精細(xì)程度、優(yōu)化程度、可操作性、經(jīng)濟(jì)性等方面要比新技術(shù)好。鑒于以上原因,軟件工程開(kāi)發(fā)過(guò)程中,在可以滿(mǎn)足系統(tǒng)開(kāi)發(fā)需要、能夠適應(yīng)系統(tǒng)開(kāi)展、保證開(kāi)發(fā)本錢(qián)的條件下,應(yīng)該盡量采用成熟技術(shù)。該系統(tǒng)采用B/S架構(gòu)模式,該模式相對(duì)于C/S架構(gòu)模式更加適合于當(dāng)今廣域的網(wǎng)迅速開(kāi)展。使用JSP語(yǔ)言進(jìn)行根本頁(yè)面的設(shè)計(jì)與功能實(shí)現(xiàn),后臺(tái)數(shù)據(jù)庫(kù)選用SQL2023數(shù)據(jù)庫(kù)。所以從當(dāng)前技術(shù)的角度來(lái)講,是足夠滿(mǎn)足系統(tǒng)的開(kāi)發(fā)所到達(dá)的要求。這樣讓高校社團(tuán)管理系統(tǒng)具有很好的技術(shù)可行性。3.2經(jīng)濟(jì)可行性高校社團(tuán)管理系統(tǒng)旨在更加有效方便管理社團(tuán)的同時(shí)更加側(cè)重于對(duì)學(xué)生的更好的開(kāi)展,更加高效的使學(xué)生的綜合素質(zhì)有量的提高,質(zhì)的飛躍。所以該系統(tǒng)帶來(lái)的的經(jīng)濟(jì)效益是不能用金錢(qián)衡量的,更要從宏觀長(zhǎng)遠(yuǎn)的角度來(lái)看待。當(dāng)然,該系統(tǒng)開(kāi)銷(xiāo)只包括根本的效勞費(fèi)用,所需投入資金甚少。所以,高校社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)在經(jīng)濟(jì)上是可行的。3.3社會(huì)可行性本系統(tǒng)的社會(huì)可行性主要從法律因素、用戶(hù)使用可行性?xún)煞矫孢M(jìn)行研究。(1)法律因素本系統(tǒng)是根據(jù)學(xué)校社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的實(shí)際情況開(kāi)發(fā)研制的,是通過(guò)大量的調(diào)研得出的,系統(tǒng)的系統(tǒng)設(shè)計(jì)是在獨(dú)立的環(huán)境下完成的,無(wú)可供抄襲的系統(tǒng)產(chǎn)品。(2)用戶(hù)使用可行性用戶(hù)使用本系統(tǒng)并不需要很高的技術(shù)能力。只需懂得根本的電腦操作即可,所以能夠輕易的被用戶(hù)接受,所以普及起來(lái)相當(dāng)?shù)难杆?。這樣既減少投入本錢(qián)又簡(jiǎn)化了操作環(huán)節(jié)。由以上分析可知,本系統(tǒng)具有社會(huì)可行性。4系統(tǒng)需求分析需求分析是軟件系統(tǒng)的重要環(huán)節(jié)之一。本章對(duì)系統(tǒng)的功能和數(shù)據(jù)需求進(jìn)行分析,建立需求分析模型。4.1功能需求分析系統(tǒng)的角色主要有三類(lèi),管理員,社長(zhǎng),學(xué)生。管理員負(fù)責(zé)系統(tǒng)的維護(hù),包括對(duì)社團(tuán)和社長(zhǎng)的申請(qǐng)進(jìn)行處理,站內(nèi)新聞的更新等;社長(zhǎng)負(fù)責(zé)社團(tuán)各項(xiàng)工作的管理,包括社團(tuán)活動(dòng)的發(fā)布,社團(tuán)信息的編輯,學(xué)生申請(qǐng)社團(tuán)的處理等;學(xué)生可以查詢(xún)社團(tuán)的各種活動(dòng)信息,申請(qǐng)入團(tuán),在線(xiàn)互動(dòng)留言等活動(dòng)。如表4.1所示:表4,1角色定義角色參與的活動(dòng)管理員添加社團(tuán)、添加社長(zhǎng)、站內(nèi)新聞的更新、與學(xué)生的互動(dòng)、社團(tuán)的分類(lèi)、修改密碼。社長(zhǎng)社團(tuán)活動(dòng)的發(fā)布、社團(tuán)信息的編輯、學(xué)生申請(qǐng)社團(tuán)的處理、社團(tuán)成員的管理、修改密碼。學(xué)生瀏覽站內(nèi)新聞信息、瀏覽社團(tuán)信息、查看社團(tuán)活動(dòng)信息、申請(qǐng)參加社團(tuán)、在線(xiàn)互動(dòng)留言。系統(tǒng)管理員用例圖如圖4.1所示:圖4.1管理員的用例圖表4.1管理員用例圖的說(shuō)明用例說(shuō)明社團(tuán)申請(qǐng)的處理管理員可對(duì)學(xué)生申請(qǐng)一個(gè)社團(tuán)進(jìn)行批準(zhǔn)或拒絕等處理操作。社長(zhǎng)申請(qǐng)的處理管理員可對(duì)學(xué)生申請(qǐng)成為一個(gè)社團(tuán)的社長(zhǎng)進(jìn)行批準(zhǔn)或拒絕等處理操作。站內(nèi)新聞的更新管理員可以把系統(tǒng)的一些變更信息或每日的頭條新聞信息發(fā)布到網(wǎng)上。社團(tuán)的分類(lèi)管理員可對(duì)社團(tuán)進(jìn)行分類(lèi),有教育類(lèi)、藝術(shù)類(lèi)、生活類(lèi)等等。與學(xué)生互動(dòng)管理員可以看到學(xué)生的留言信息,并進(jìn)行回復(fù)或刪除等操作。修改密碼管理員可以修改登錄時(shí)的密碼。社長(zhǎng)用例圖如圖4.2所示:圖4.2社長(zhǎng)的用例圖表4.2社長(zhǎng)用例圖的說(shuō)明用例說(shuō)明社團(tuán)活動(dòng)的發(fā)布社長(zhǎng)可發(fā)布本社團(tuán)最近舉行的一些活動(dòng)信息。社團(tuán)信息的編輯社長(zhǎng)可對(duì)本社團(tuán)進(jìn)行相關(guān)的介紹。學(xué)生申請(qǐng)社團(tuán)的處理社長(zhǎng)可對(duì)學(xué)生參加本社團(tuán)進(jìn)行批準(zhǔn)或拒絕操作。社團(tuán)成員的管理社長(zhǎng)可查看參加該社團(tuán)的成員,并對(duì)不合格的成員進(jìn)行踢出操作。修改密碼社長(zhǎng)可以修改登錄時(shí)的密碼學(xué)生的用例圖如圖4.3所示:圖4.3學(xué)生的用例圖表4.3學(xué)生用例圖的說(shuō)明用例說(shuō)明瀏覽站內(nèi)新聞信息學(xué)生可查看管理員發(fā)布的新聞信息。瀏覽社團(tuán)信息學(xué)生可查看所以已經(jīng)申請(qǐng)的社團(tuán),并進(jìn)入各個(gè)社團(tuán)查看社團(tuán)詳細(xì)信息。查看社團(tuán)活動(dòng)信息學(xué)生可查看社長(zhǎng)發(fā)布的社團(tuán)活動(dòng)信息。申請(qǐng)參加社團(tuán)學(xué)生可向社長(zhǎng)提交參加社團(tuán)的申請(qǐng)表,等待社長(zhǎng)的處理在線(xiàn)互動(dòng)留言學(xué)生可對(duì)管理員留言提供意見(jiàn)和想法等。4.2數(shù)據(jù)需求分析通常,使用實(shí)體-聯(lián)系圖〔entity-relationshipdiagram〕來(lái)建立數(shù)據(jù)模型。簡(jiǎn)稱(chēng)ER圖,包含了實(shí)體〔即數(shù)據(jù)對(duì)象〕、關(guān)系和屬性三種根本成分,通常用矩形框代表實(shí)體,用鏈接相關(guān)實(shí)體的菱形框表示關(guān)系,用橢圓框表示實(shí)體的屬性。而關(guān)系可以分為一對(duì)一聯(lián)系、一對(duì)多聯(lián)系和多對(duì)多聯(lián)系。從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖。系統(tǒng)用戶(hù)實(shí)體屬性圖如圖4.2.1所示:圖4.4系統(tǒng)用戶(hù)實(shí)體屬性圖表4.4系統(tǒng)用戶(hù)實(shí)體的說(shuō)明屬性說(shuō)明用戶(hù)名用戶(hù)登錄系統(tǒng)時(shí)所用的自定義名字密碼用戶(hù)登錄系統(tǒng)時(shí)和用戶(hù)名一起填寫(xiě)的密碼姓名用戶(hù)的真實(shí)姓名班級(jí)用戶(hù)在學(xué)校所在的班級(jí)用戶(hù)的聯(lián)系方式號(hào)碼用戶(hù)類(lèi)型用戶(hù)類(lèi)型分為三類(lèi),分別是管理員、社長(zhǎng)和學(xué)生所屬社團(tuán)用戶(hù)所參加的社團(tuán)社團(tuán)類(lèi)別實(shí)體屬性圖如圖4.5所示:圖4.5社團(tuán)類(lèi)別實(shí)體屬性圖表4.5社團(tuán)類(lèi)別實(shí)體的說(shuō)明屬性說(shuō)明ID社團(tuán)類(lèi)別的編號(hào),一個(gè)編號(hào)唯一識(shí)別一個(gè)社團(tuán)類(lèi)別名稱(chēng)社團(tuán)的類(lèi)別分為教育類(lèi)、藝術(shù)類(lèi)、生活類(lèi)等等刪除狀態(tài)社團(tuán)的刪除狀態(tài)社團(tuán)實(shí)體屬性圖如圖4.6所示:圖4.6社團(tuán)實(shí)體屬性圖表4.6社團(tuán)實(shí)體的說(shuō)明屬性說(shuō)明編號(hào)社團(tuán)的編號(hào),一個(gè)編號(hào)唯一識(shí)別一個(gè)社團(tuán)社團(tuán)名稱(chēng)社團(tuán)的名稱(chēng)類(lèi)型社團(tuán)所屬的類(lèi)型是教育型還是藝術(shù)型等圖片社團(tuán)的首頁(yè)面詳情社團(tuán)的詳細(xì)介紹留言實(shí)體屬性圖如圖4.7所示:圖4.7留言實(shí)體屬性圖表4.7留言實(shí)體的說(shuō)明屬性說(shuō)明標(biāo)題用戶(hù)留言小標(biāo)題內(nèi)容用戶(hù)留言的主要內(nèi)容日期用戶(hù)發(fā)表留言的時(shí)間回復(fù)用戶(hù)所收到管理員的回復(fù)留言人用戶(hù)留言的實(shí)體對(duì)象系統(tǒng)簡(jiǎn)介屬性圖如圖4.8所示:圖4.8系統(tǒng)簡(jiǎn)介實(shí)體屬性圖表4.8系統(tǒng)簡(jiǎn)介實(shí)體的說(shuō)明屬性說(shuō)明內(nèi)容系統(tǒng)的主要介紹站內(nèi)新聞實(shí)體屬性圖如圖4.9所示:圖4.9站內(nèi)新聞實(shí)體屬性圖表4.9站內(nèi)新聞實(shí)體的說(shuō)明屬性說(shuō)明標(biāo)題新聞發(fā)布的標(biāo)題內(nèi)容新聞發(fā)布的詳細(xì)內(nèi)容日期新聞發(fā)布的時(shí)間社團(tuán)活動(dòng)信息實(shí)體屬性圖如圖4.10所示:圖4.10社團(tuán)活動(dòng)實(shí)體屬性圖表4.10社團(tuán)活動(dòng)實(shí)體的說(shuō)明屬性說(shuō)明標(biāo)題活動(dòng)發(fā)布的標(biāo)題內(nèi)容活動(dòng)具體組織的內(nèi)容日期活動(dòng)得時(shí)間社團(tuán)活動(dòng)是由哪個(gè)社團(tuán)組織的社團(tuán)參與實(shí)體屬性圖如圖4.11所示:圖4.11社團(tuán)參與實(shí)體屬性圖表4.11社團(tuán)參與實(shí)體的說(shuō)明屬性說(shuō)明社團(tuán)ID參加社團(tuán)的編號(hào),唯一標(biāo)識(shí)一個(gè)社團(tuán)學(xué)生ID學(xué)生的編號(hào),唯一表示一個(gè)學(xué)生申請(qǐng)日期學(xué)生申請(qǐng)的參加社團(tuán)的時(shí)間審核狀態(tài)社長(zhǎng)是批準(zhǔn)該學(xué)生參加還是拒絕從以上的數(shù)據(jù)需求分析中對(duì)實(shí)體之間的依賴(lài)關(guān)系進(jìn)行了聯(lián)系,得出系統(tǒng)E-R圖,如圖5.9所示:發(fā)布參加留言社團(tuán)用戶(hù)發(fā)布參加留言社團(tuán)用戶(hù)mnn1n組建1組建社團(tuán)1 社團(tuán)1組織組織活動(dòng)活動(dòng)圖系統(tǒng)E-R圖根底信息:社團(tuán)、用戶(hù)都是只有管理員才能做增刪查改?;顒?dòng)由社長(zhǎng)負(fù)責(zé)。5系統(tǒng)設(shè)計(jì)本章從系統(tǒng)的功能設(shè)計(jì)和數(shù)據(jù)庫(kù)表設(shè)計(jì)兩方面來(lái)描述系統(tǒng)設(shè)計(jì)。5.1系統(tǒng)功能設(shè)計(jì)學(xué)校社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-系統(tǒng)功能模塊圖如圖5.1所示:圖5.1系統(tǒng)功能模塊圖5.2.數(shù)據(jù)庫(kù)表設(shè)計(jì)表5.1系統(tǒng)用戶(hù)信息表序號(hào)字段名類(lèi)型長(zhǎng)度允許空主鍵說(shuō)明1user_idint4YY主鍵2unamevarchar50YN用戶(hù)名3upassvarchar50NN密碼4tnamevarchar50NN姓名5bjvarchar50NN班級(jí)6telvarchar50NN7utypevarchar50NN用戶(hù)類(lèi)型8delstatusvarchar50NY刪除狀態(tài)9stvarchar50NY所屬社團(tuán)表5.2社團(tuán)表序號(hào)字段名類(lèi)型長(zhǎng)度允許空主鍵說(shuō)明1st_idint4YY主鍵2pnovarchar50NN社團(tuán)編號(hào)3pnamevarchar50NN社團(tuán)名稱(chēng)4typevarchar50NN社團(tuán)類(lèi)型5imgvarchar50NN圖片6pinfotextNN詳情表5.3社團(tuán)類(lèi)別表序號(hào)字段名類(lèi)型長(zhǎng)度允許空主鍵說(shuō)明1type_idint4√2typenamevarchar50√類(lèi)別名稱(chēng)3delstatusvarchar50√刪除狀態(tài)表5.4留言表序號(hào)字段名類(lèi)型長(zhǎng)度允許空主鍵說(shuō)明1note_idint4YY主鍵2titlevarchar50NN留言標(biāo)題3contenttextNN內(nèi)容4replytextNN回復(fù)內(nèi)容5savetimevarchar50NN留言日期6user_idint4NN外鍵表5.5系統(tǒng)簡(jiǎn)介表序號(hào)字段名類(lèi)型長(zhǎng)度允許空主鍵說(shuō)明1Sys_idint4YY主鍵2companyjjtextYN簡(jiǎn)介內(nèi)容表5.6新聞信息表序號(hào)字段名類(lèi)型長(zhǎng)度允許空主鍵說(shuō)明1new_idvarchar50YY主鍵2titlevarchar50NN標(biāo)題3contenttextNN內(nèi)容4savetimevarchar50NN創(chuàng)立日期5typevarchar50NN類(lèi)型6imgvarchar50NN圖片表5.7社團(tuán)活動(dòng)信息表序號(hào)字段名類(lèi)型長(zhǎng)度允許空主鍵說(shuō)明1active_idvarchar50YY主鍵2titlevarchar50NN標(biāo)題3contenttextNN內(nèi)容4savetimevarchar50NN創(chuàng)立日期5st_idvarchar50NN外鍵表5.8社團(tuán)參與信息表序號(hào)字段名類(lèi)型長(zhǎng)度允許空主鍵說(shuō)明1user_idint4YY主鍵2st_idvarchar50NN外鍵3jointimevarchar50NN申請(qǐng)日期4shstatusvarchar50NN審核狀態(tài)6系統(tǒng)實(shí)現(xiàn)6.1登錄模塊 此模塊的主要功能是通過(guò)用戶(hù)輸入用戶(hù)名和密碼來(lái)判斷該用戶(hù)是否是本系統(tǒng)用戶(hù)和判斷用戶(hù)權(quán)限的級(jí)別。系統(tǒng)會(huì)按照使用者提供的用戶(hù)名和密碼與數(shù)據(jù)庫(kù)讀出的數(shù)據(jù)來(lái)判斷用戶(hù)。假設(shè)數(shù)據(jù)不匹配那么會(huì)彈出輸入錯(cuò)誤提示框。如下列圖6.1所示:圖6.1登錄畫(huà)面6.2系統(tǒng)首頁(yè)界面用戶(hù)輸入網(wǎng)站網(wǎng)址后,可以查看系統(tǒng)首頁(yè)信息,如下列圖6.2所示:圖6.2系統(tǒng)首頁(yè)界面 系統(tǒng)首頁(yè)由社團(tuán)類(lèi)別列表、站內(nèi)新聞、新聞圖片輪播模塊、社團(tuán)滾動(dòng)展示四個(gè)模塊組成,頁(yè)面的布局美觀且簡(jiǎn)潔,顧客進(jìn)入首頁(yè)即可對(duì)公司的狀況一目了然,再通過(guò)各自的鏈接可以進(jìn)入對(duì)應(yīng)的詳情頁(yè)。6.3查看系統(tǒng)新聞界面用戶(hù)翻開(kāi)網(wǎng)站后,可以查看站內(nèi)新聞信息。如下列圖6.3所示:圖6.3查看站內(nèi)新聞界面用戶(hù)點(diǎn)擊新聞標(biāo)題鏈接,可以進(jìn)入新聞詳情頁(yè),新聞包含了行業(yè)新聞和公司新聞,用戶(hù)可以從新聞獲取學(xué)校社團(tuán)的近況和社團(tuán)動(dòng)態(tài)信息。如下列圖6.4所示:圖6.4新聞信息詳情6.4查看活動(dòng)信息畫(huà)面學(xué)生登陸后可以點(diǎn)擊功能欄的社團(tuán)活動(dòng),即可查看自己參加的社團(tuán)的活動(dòng)信息。如下列圖6.5所示:圖6.5查看活動(dòng)信息界面用戶(hù)點(diǎn)擊活動(dòng)信息進(jìn)入活動(dòng)信息詳情頁(yè),活動(dòng)信息與新聞共用一張表。6.5社團(tuán)詳情頁(yè)面用戶(hù)翻開(kāi)本系統(tǒng)后,可以查看社團(tuán)展示信息。如下列圖6.6所示:圖6.6社團(tuán)瀏覽信息用戶(hù)點(diǎn)擊社團(tuán)圖片,可以進(jìn)入社團(tuán)詳情頁(yè),如下列圖6.7所示圖6.7社團(tuán)詳情信息6.6留言界面用戶(hù)可以輸入留言信息提交留言和查看其它人的留言信息。如下列圖6.8和6.9所示:圖6.8提交留言圖6.9留言列表界面6.7社團(tuán)申請(qǐng)以及退出社團(tuán)學(xué)生注冊(cè)后可以瀏覽社團(tuán)并申請(qǐng)參加,對(duì)已參加的社團(tuán)可以在我的社團(tuán)中查看,學(xué)生與社團(tuán)的關(guān)系是一對(duì)多的關(guān)系,即一個(gè)學(xué)生可以參加多個(gè)社團(tuán),學(xué)生登陸后,可以在活動(dòng)界面查詢(xún)自己所參加的所有社團(tuán)的活動(dòng)信息。 學(xué)生可以從現(xiàn)已加的社團(tuán)中退出。圖6.10退出社團(tuán)6.8資訊信息管理界面管理員登錄本系統(tǒng)后,可以管理新聞信息。如下列圖6.11所示:圖6.11新聞管理界面6.9社團(tuán)管理界面管理員登錄本系統(tǒng)后,可以管理社團(tuán)信息。如下列圖6.12所示:圖6.12社團(tuán)管理界面社團(tuán)管理功能中的添加方法代碼實(shí)現(xiàn)同圖片新聞的實(shí)現(xiàn)方式,操作的數(shù)據(jù)庫(kù)表為product。管理員在社長(zhǎng)管理界面可以為每個(gè)社團(tuán)添加社長(zhǎng)用戶(hù),社長(zhǎng)在活動(dòng)管理中可以維護(hù)社團(tuán)活動(dòng)信息,可以審批學(xué)生提交的參加申請(qǐng)信息,審核通過(guò)的學(xué)生即成為社團(tuán)成員,即可接受到社團(tuán)發(fā)布的一切活動(dòng)信息。圖5.13添加社長(zhǎng)6.10在線(xiàn)互動(dòng)管理界面管理登陸本系統(tǒng)可以回復(fù)顧客的留言圖6.14回復(fù)留言7系統(tǒng)測(cè)試與分析7.1系統(tǒng)測(cè)試的定義與目標(biāo)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程,測(cè)試階段的根本目標(biāo)是盡可能多地發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,最終把一個(gè)高質(zhì)量的軟件系統(tǒng)交給客戶(hù)使用。但是,僅就測(cè)試本身而言,與人們通常想象的“測(cè)試是為了說(shuō)明程序是正確的〞,“成功的測(cè)試是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試〞等是完全相反的。7.2系統(tǒng)測(cè)試的方法黑盒測(cè)試法:把程序看做一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。也就是說(shuō),黑盒測(cè)試是在程序接口進(jìn)行的測(cè)試,不必關(guān)心軟件的內(nèi)部結(jié)構(gòu)。一般發(fā)生在快要驗(yàn)收的最后階段,測(cè)試員拋棄程序內(nèi)部結(jié)構(gòu),只拿規(guī)格說(shuō)明書(shū),來(lái)驗(yàn)證,程序是否合格。黑盒測(cè)試又稱(chēng)為功能測(cè)試。白盒測(cè)試法:是測(cè)試員知道了產(chǎn)品功能,內(nèi)部結(jié)構(gòu),對(duì)其功能進(jìn)行測(cè)試!

一般程序員開(kāi)發(fā)完一種功能,測(cè)試員就立馬測(cè)試此功能的時(shí)候,就是白盒測(cè)試!與黑盒測(cè)試法相反,那么是要很清楚軟件的內(nèi)部結(jié)構(gòu),盡量把所有可能路徑都測(cè)試一遍!它的前提是可以把程序看成裝在一個(gè)透明的白盒子里,測(cè)試者完全知道程序的結(jié)構(gòu)和處理方法。這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢測(cè)程序中的主要執(zhí)行通路是否都能按預(yù)定要求正確工作。白盒測(cè)試又稱(chēng)為結(jié)構(gòu)測(cè)試。本系統(tǒng)主要使用的是黑盒測(cè)試方法,同時(shí)也綜合采用了白盒測(cè)試。軟件工程導(dǎo)論里講由程序的編寫(xiě)者在測(cè)試當(dāng)中遵循了“盡早地和不斷進(jìn)行測(cè)試〞,“保證測(cè)試用例的完整性和有效性〞原那么簡(jiǎn)單的介紹一下幾項(xiàng)功能的測(cè)試情況。7.3測(cè)試用例功能測(cè)試屬于軟件系統(tǒng)中的黑盒測(cè)試,同時(shí)也屬于系統(tǒng)集成測(cè)試。功能測(cè)試主要檢驗(yàn)系統(tǒng)各個(gè)功能模塊的工作狀態(tài),通過(guò)預(yù)先設(shè)計(jì)好的測(cè)試用例檢驗(yàn)各個(gè)功能模塊能否按照預(yù)期目標(biāo)執(zhí)行業(yè)務(wù)動(dòng)作,本系統(tǒng)的功能測(cè)試以需求分析所劃分的功能模塊為測(cè)試單位,以下僅以登陸和注冊(cè)模塊為例進(jìn)行測(cè)試用例描述。1、用戶(hù)登錄模塊測(cè)試登陸模塊的測(cè)試設(shè)計(jì)需符合登陸系統(tǒng)的功能需求,測(cè)試用例在設(shè)計(jì)時(shí)需進(jìn)行數(shù)據(jù)輸入可能性的羅列,并給出預(yù)期的輸出結(jié)果,通過(guò)測(cè)試發(fā)現(xiàn)每個(gè)數(shù)據(jù)假設(shè)所實(shí)現(xiàn)的數(shù)據(jù)輸出是否符合預(yù)期結(jié)果,具體的測(cè)試過(guò)程如表7.1所示。表7.1用戶(hù)登錄模塊測(cè)試結(jié)果測(cè)試目標(biāo)測(cè)試登陸功能的完整性測(cè)試對(duì)象登陸模塊測(cè)試條件各個(gè)用戶(hù)信息已經(jīng)存儲(chǔ)于數(shù)據(jù)庫(kù)中,網(wǎng)絡(luò)環(huán)境通暢數(shù)據(jù)輸入1、輸入正確的用戶(hù)信息2、輸入錯(cuò)誤的用戶(hù)信息預(yù)期輸出目標(biāo)系統(tǒng)進(jìn)入主窗口2、系統(tǒng)給出提示內(nèi)容登錄界面如圖7.1所示圖6.1登錄界面當(dāng)輸入不正確的用戶(hù)名和密碼時(shí),系統(tǒng)有錯(cuò)誤提示信息,錯(cuò)誤提示信息的對(duì)話(huà)框如圖7.2所示。圖7.2用戶(hù)登錄錯(cuò)誤提示信息2、注冊(cè)模塊測(cè)試用戶(hù)注冊(cè)模塊除了要檢驗(yàn)系統(tǒng)數(shù)據(jù)輸入正常時(shí)能否完成并執(zhí)行數(shù)據(jù)的添加動(dòng)作,還要測(cè)試注冊(cè)頁(yè)面數(shù)據(jù)格式的驗(yàn)證機(jī)制,保證注冊(cè)模塊中的數(shù)據(jù)最終是符合系統(tǒng)約定條件的,具體的測(cè)試過(guò)程如表7.2所示。表7.2用戶(hù)注冊(cè)模塊測(cè)試結(jié)果測(cè)試目的測(cè)試用戶(hù)注冊(cè)功能模塊各項(xiàng)功能和業(yè)務(wù)的正確性測(cè)試對(duì)象系統(tǒng)用戶(hù)注冊(cè)模塊測(cè)試前提網(wǎng)絡(luò)環(huán)境正常數(shù)據(jù)輸入1.空值2.非平安數(shù)據(jù),例如:#、;等字符3.兩次密碼輸入不一致預(yù)期輸出目標(biāo)1.提示“數(shù)據(jù)不能為空!〞。2.提示“不允許輸入非法字符“3.提示“兩次密碼輸入不一致!〞,將兩次密碼框中的內(nèi)容清空7.5系統(tǒng)運(yùn)行情況通過(guò)對(duì)系統(tǒng)的全面測(cè)試,所有測(cè)試條目都已經(jīng)通過(guò),實(shí)現(xiàn)了根本要求,測(cè)試結(jié)果良好,系統(tǒng)可以正常運(yùn)行,但也不能說(shuō)明系統(tǒng)就沒(méi)有任何錯(cuò)誤,在以后工作生活中還將結(jié)合實(shí)際的情況不斷完善與優(yōu)化。8總結(jié)通過(guò)這段時(shí)間的努力,在指導(dǎo)老師和班上同學(xué)們的悉心幫助下,由于高校社團(tuán)管理系統(tǒng)是一個(gè)非常復(fù)雜的系統(tǒng),需要完成的功能非常多,在這里只實(shí)現(xiàn)了社團(tuán)管理系統(tǒng)根本的功能塊。雖然途中遇到很多困難,但是一件件的逐一解決,這也令我感到非常充實(shí)與滿(mǎn)足。在這個(gè)過(guò)程中我學(xué)到了很多課本上沒(méi)有的知識(shí),實(shí)踐動(dòng)手能力也提高了許多。由于時(shí)間問(wèn)題,本系統(tǒng)還有局部功能怎未實(shí)現(xiàn),但是其主要功能都已完成,并不影響該系統(tǒng)的使用,未實(shí)現(xiàn)的功能有系統(tǒng)簡(jiǎn)介和聯(lián)系我們兩個(gè)小模塊,我將會(huì)在接下來(lái)的時(shí)間逐漸完成。由于大三開(kāi)了軟件工程的課,在做高校社團(tuán)管理系統(tǒng)中,都是按照軟件工程學(xué)的步驟來(lái)實(shí)現(xiàn)的。首先進(jìn)行了詳細(xì)的問(wèn)卷調(diào)查,其次進(jìn)行了可行性分析和需求分析,詳細(xì)的需求分析讓我在開(kāi)發(fā)系統(tǒng)過(guò)程中少走了許多彎路。但是由于高校社團(tuán)系統(tǒng)實(shí)際上設(shè)計(jì)的方面很多,實(shí)現(xiàn)起來(lái)任務(wù)比擬繁重,所以深切體會(huì)到軟件開(kāi)發(fā)是一個(gè)團(tuán)隊(duì)合作的工程,一個(gè)人的力量太弱小,正所謂術(shù)業(yè)有專(zhuān)攻,如果團(tuán)隊(duì)能合理安排,那么將事半功倍,這對(duì)我以后走入社會(huì)為人處世方面將會(huì)有很大的幫助。當(dāng)然,在這次開(kāi)發(fā)高效社團(tuán)管理系統(tǒng)中也發(fā)現(xiàn)了自己的很多缺點(diǎn),在專(zhuān)業(yè)知識(shí)上,對(duì)于編程語(yǔ)言還不夠熟練,出了錯(cuò)誤不能及時(shí)發(fā)現(xiàn),導(dǎo)致后面出現(xiàn)一些連鎖問(wèn)題而不知道解決方法,浪費(fèi)了許多時(shí)間。我還要努力提升自己的專(zhuān)業(yè)素養(yǎng);在態(tài)度上,太過(guò)急躁,急于求成,忽略了解決問(wèn)題過(guò)程的重要性,要知道量變到達(dá)一定程度時(shí)才會(huì)發(fā)生質(zhì)變,之所以我技術(shù)不高,是因?yàn)楹雎粤似綍r(shí)的積累,太看重結(jié)果反而導(dǎo)致停滯不前。這對(duì)我以后學(xué)習(xí)和工作都有很大幫助。參考文獻(xiàn)[1]蔣朝芳.生產(chǎn)車(chē)間物資信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].四川:電子科技大學(xué),2023.[2]李海蕓.利用JAVA開(kāi)發(fā)全國(guó)計(jì)算機(jī)等級(jí)考試成績(jī)查詢(xún)系統(tǒng)[J].甘肅:科技信息,2023.[3]鄭艷.“信息技術(shù)根底〞企業(yè)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].無(wú)錫:無(wú)錫職業(yè)技術(shù)學(xué)院學(xué)報(bào),2023.[4]傅明麗,李健.基于java的考生報(bào)名信息采集[J].貴州:中國(guó)成人教育,2007.[5]張麗;馬麗JAVA中用TreeView實(shí)現(xiàn)對(duì)效勞器目錄的瀏覽和設(shè)置[J].河南:光盤(pán)技術(shù),2023.[6]趙銘建,趙慧,喬孟麗,康梅娟.網(wǎng)頁(yè)設(shè)計(jì)與制作[M].東營(yíng):中國(guó)石油大學(xué)出版社,2007.[7]孫福振,李艷,李業(yè)剛.基于J2EE的MVC設(shè)計(jì)模式的研究與實(shí)現(xiàn)[J].山東理工大學(xué)學(xué)報(bào)(自然科學(xué)版).2006.20〔2〕:49-56[8]劉潔.基于B/S架構(gòu)的考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].天津:天津大學(xué),2023.[9]林志慶.基于java技術(shù)的網(wǎng)站管理信息系統(tǒng)設(shè)計(jì)[J].福建:福建電腦,2023.[10]孫福振,李艷,李業(yè)剛.基于J2EE的MVC設(shè)計(jì)模式的研究與實(shí)現(xiàn)[J].山東理工大學(xué)學(xué)報(bào)(自然科學(xué)版).2006.20〔2〕:49-56.[11]金理清.淺析JSP的網(wǎng)站關(guān)鍵技術(shù)設(shè)計(jì)與實(shí)現(xiàn)[J].浙江:電腦編程技巧與維護(hù),2023.[12]程聃.基于網(wǎng)上教育系統(tǒng)地設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2023.[13]MinHu,JingZhang.AScalabilityDesignofJAVAPageSkin[J].EnergyProcedia,2023.[14]Wen-chaoFan.Basedonextendedthree-tierarchitecturewebdiskdesign[J].ProcediaEngineering,2023.[15]MoJinglin.DesignandImplementationofDistanceTeachingPlatformBasedonASP.NET[J].EnergyProcedia,2023.致謝在這里首先感謝我的指導(dǎo)老師,張建東老師,自身毛躁的性格在您耐心嚴(yán)謹(jǐn)?shù)闹笇?dǎo)下改正了許多,給了我很多啟示。感謝大學(xué)四年所有的任課老師,因?yàn)槟銈兩系拿恳还?jié)課,才有著量的積累,對(duì)于完成這個(gè)系統(tǒng)的設(shè)計(jì),才有著質(zhì)的飛躍。感謝院里的領(lǐng)導(dǎo)對(duì)考研的相關(guān)幫助,解決了考研過(guò)程中遇到的很多困難,讓我能專(zhuān)心考研并且有足夠的時(shí)間來(lái)準(zhǔn)備畢設(shè)。感謝家人與朋友一直以來(lái)的精神上的陪伴與支持,讓我度過(guò)了考研與畢設(shè)這段艱難無(wú)助的時(shí)期。再次謝謝你們!附錄//新聞查詢(xún)的代碼分析如下:<%Stringsql="select*frominfowheretype='1'orderbysavetimedesc";Stringurl="/webstie/notice.jsp?1=1";PageManagerpageManager=PageManager.getPage(url,10,request);pageManager.doList(sql);PageManagerbean=(PageManager)request.getAttribute("page");ArrayList<HashMap>noticelist=(ArrayList)bean.getCollection();for(HashMapm:noticelist){%><TR><TDclass=ddheight=30vAlign=centerwidth="79%"align=left>?¤<Atitle=<%=m.get("title")%>href="infox.jsp?id=<%=m.get("id")%>"target=""><%=m.get("title")%></A></TD><TDclass=ddheight=30vAlign=centerwidth="21%"align=left><SPAN><%=m.get("savetime").toString()%></SPAN></TD></TR><%}%>//通過(guò)sql查詢(xún)新聞列表數(shù)據(jù),用PageManager來(lái)對(duì)數(shù)據(jù)進(jìn)行分頁(yè)顯示,getPage(url,10,request)為設(shè)置每頁(yè)顯示10條記錄,然后對(duì)數(shù)據(jù)集noticelist通過(guò)遍歷來(lái)一一獲取其屬性,獲取屬性的方法為如標(biāo)題m.get("title"),title那么為表字段。//新聞詳情頁(yè)的查詢(xún)代碼如下:<%Stringid=request.getParameter("id");HashMapinfo=dao.select("select*frominfowhereid="+id).get(0);%>//用戶(hù)填寫(xiě)留言信息提交,通過(guò)以方法獲取表單數(shù)據(jù)并保存到msg表if(ac.equals("addmsg")){ Stringtitle=request.getParameter("title"); Stringtname=request.getParameter("tname"); Stringcontent=request.getParameter("content"); Stringreply=""; Stringsavetime=Info.getDateStr(); Stringsql="insertintomsg(title,content,tname,reply,savetime)values('"+title+"','"+content+"','"+tname+"','"+reply+"','"+savetime+"')"; daomOper(sql); request.setAttribute("suc",""); go("/chat.jsp",request,response); }//保存成功后,返回成功到chat.jsp頁(yè)面。//添加新聞的代碼如下:if(ac.equals("addnotice")){try{ Stringtitle=""; Stringmt=""; Stringfilename=""; request.setCharacterEncoding("utf-8"); RequestContextrequestContext=newServletRequestContext(request);if(FileUpload.isMultipartContent(requestContext)){ DiskFileItemFactoryfactory=newDiskFileItemFactory(); factory.setRepository(newFile(request.getRealPath("/upfile/")+"/")); ServletFileUploadupload=newServletFileUpload(factory); upload.setSizeMax(100*1024*1024); Listitems=newArrayList(); items=upload.parseRequest(request); title=((FileItem)items.get(0)).getString(); title=Info.getUTFStr(title); mt=((FileItem)items.get(2)).getString(); mt=Info.getUTFStr(mt); FileItemfileItem=(FileItem)items.get(1);if(fileItem.getName()!=null&&fileItem.getSize()!=0){ FilefullFile=newFile(fileItem.getNa

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論