畢業(yè)論文學(xué)生社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)論文學(xué)生社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)論文學(xué)生社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)論文學(xué)生社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)論文學(xué)生社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余34頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

IIII畢業(yè)設(shè)計(jì)題目基于題目基于B/S的學(xué)生社團(tuán)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要針對(duì)社團(tuán)進(jìn)行信息化管理的要求, 文章基于J2EE6.0開發(fā)環(huán)境,以Myeciipse9.0為開發(fā)工具,采用 JSP+Servlet+JavaBean結(jié)構(gòu),設(shè)計(jì)并實(shí)現(xiàn)了一套基于 B/S模式的學(xué)生社團(tuán)管理系統(tǒng)。系統(tǒng)分為前臺(tái)和后臺(tái)兩大模塊。而前臺(tái)模塊主要由新聞模塊、公告模塊、社團(tuán)信息模塊、留言模塊、成員注冊(cè)登錄模塊以及密碼管理等模塊組成;后臺(tái)模塊主要由社團(tuán)信息管理模塊、社團(tuán)成員管理模塊、社團(tuán)新聞管理模塊、社團(tuán)公告管理模塊、社團(tuán)活動(dòng)管理模塊、社團(tuán)會(huì)議管理模塊、社團(tuán)管理員管理模塊、社團(tuán)管理模塊、社團(tuán)部門管理模塊以及社團(tuán)留言管理等模塊組成。該系統(tǒng)較好的實(shí)現(xiàn)了基于Internet的無(wú)紙張化社團(tuán)管理模式,能有效提高社團(tuán)管理的效率。關(guān)鍵詞:學(xué)生社團(tuán);JSP;B/SAbstractThecommunityinformation managementrequirements, basedontheJ2EE6developmentenvironment,usingMyeclipse9.0asdevelopmenttools,theuseofJSP+Servlet+JavaBeanstructure, designandrealizeaB/Sbasedstudentmanagementsysteminjava.Thesystemisdividedintofrontandbacktwobigmodules.Whilethefront-endmodulemainlyconsists ofnews,announcementmodule,communityinformationmodule,messagemodule,memberregistrationandloginmoduleandpasswordmanagementmodules;thebackstagemoduleismainlycomposedofcommunityinformationmanagementmodule,managementmodule,themembersoftheassociationclubnewsmanagementmodule,managementmodule,clubactivities managementmodule,managementmodule,aclubmeeting.Communityadministratormanagementmodule,managementmodule,communityclubmanagementmoduleandcommunitymessagemanagementmodules.ThesystemtoachieveabetterbasedonInternetwithoutpaperofassociation managementmode,canimprovetheefficiency ofCorporationmanagementeffectively.KeyWords:StudentAssociation;JSP;B/S目錄摘要 ....ABSTRACT.....1緒論1.4課題研究背景. 本課題研究的內(nèi)容和意義課題研究方法與步驟....課題開發(fā)環(huán)境與開發(fā)工具1 2 2 32需求分析 2.1系統(tǒng)功能需求分析 2.2系統(tǒng)非功能需求分析. 3系統(tǒng)概要設(shè)計(jì) 3.1系統(tǒng)設(shè)計(jì)原則. 3.2系統(tǒng)架構(gòu). 3.3系統(tǒng)功能結(jié)構(gòu). 4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 4.1數(shù)據(jù)庫(kù)的選用 4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)的設(shè)計(jì) 4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì) 5系統(tǒng)詳細(xì)設(shè)計(jì) 5.1系統(tǒng)各個(gè)功能模塊設(shè)計(jì)與實(shí)現(xiàn)6系統(tǒng)測(cè)試 6.1測(cè)試計(jì)劃 6.2測(cè)試報(bào)告 7結(jié)束語(yǔ) 參考文獻(xiàn) 致謝 附錄 6..8...99..1013 13 153838.6..9 .1..3.2..1..213..8..4..1..4..2...4..3...4..4..1緒論高校學(xué)生社團(tuán)是由高校學(xué)生依據(jù)興趣愛好自愿組成,按照章程自主開展活動(dòng)的學(xué)生組織。在現(xiàn)代大學(xué)教學(xué)模式中,高校學(xué)生社團(tuán)作為繁榮校園文化、促進(jìn)學(xué)生全面發(fā)展的有效載體,既鍛煉了學(xué)生的社會(huì)能力,同時(shí)也培養(yǎng)了他們樂群互助的合作精神,其地位和作用越來(lái)越受到人們的普遍重視。而隨著學(xué)校規(guī)模的不斷擴(kuò)大,社團(tuán)人員也急劇增加,有關(guān)社團(tuán)管理的各種信息也越發(fā)龐大。面對(duì)這龐大的管理信息,必須有一個(gè)能以規(guī)范、高效、科學(xué)的管理方式對(duì)其管理的解決方案。課題研究背景當(dāng)今社會(huì),隨著電子計(jì)算機(jī)和通信技術(shù)的快速發(fā)展,社會(huì)的各個(gè)方面無(wú)不涉及到各種信息的處理,人類已經(jīng)逐漸地進(jìn)入信息化社會(huì)。人們對(duì)信息和數(shù)據(jù)的利用與處理已經(jīng)進(jìn)入自動(dòng)化、網(wǎng)絡(luò)化的階段。一個(gè)方便快捷的管理系統(tǒng)可以節(jié)省更多的人力物力,非常高效地完成管理工作。對(duì)于高校學(xué)生社團(tuán)的龐大管理信息,傳統(tǒng)的管理方式已經(jīng)顯現(xiàn)出了種種弊端。國(guó)外研究現(xiàn)狀在國(guó)外,學(xué)生社團(tuán)發(fā)展歷史悠久、且社團(tuán)各式各樣,數(shù)目眾多,舉辦的活動(dòng)花樣翻新,層出不窮,讓你不得不欽佩他們的想象力和創(chuàng)造力。并且社團(tuán)還承擔(dān)了許多社會(huì)責(zé)任,在維護(hù)社會(huì)穩(wěn)定、推進(jìn)社會(huì)發(fā)展等方面發(fā)揮著重要作用。國(guó)外許多曾是學(xué)生社團(tuán)的風(fēng)云人物都成了精英人物如尼克松、肯尼迪、克林頓、布什等都。以美國(guó)為代表的西方發(fā)達(dá)國(guó)家在大學(xué)學(xué)生社團(tuán)發(fā)展方面的一些做法和經(jīng)驗(yàn),值得我們學(xué)習(xí)和借鑒。美國(guó)的社團(tuán)組織形成可追溯到殖民地時(shí)期,而大學(xué)中最早出現(xiàn)的學(xué)生社團(tuán)是耶魯大學(xué)于18世紀(jì)后半期由學(xué)生自發(fā)組織的一些文學(xué)社團(tuán),其后被哈佛大學(xué)、普林斯頓大學(xué)等借鑒效仿。19世紀(jì)初,許多以希臘字為名的兄弟會(huì)在各個(gè)大學(xué)成立,社團(tuán)成為學(xué)生進(jìn)行課余社交的重要橋梁,但由于這些社團(tuán)所組織的活動(dòng)多側(cè)重于生活享樂,遭到了學(xué)校的強(qiáng)烈反對(duì)甚至清除,只是收效甚微。到了19世紀(jì)60年代,美國(guó)各大學(xué)開始建立大學(xué)體育館,學(xué)生社團(tuán)突破自身局限,積極參與體育競(jìng)技、戲劇表演等活動(dòng),同時(shí)也漸漸脫離了校方的控制,成為自我權(quán)益保護(hù)的團(tuán)體。由于美國(guó)是一個(gè)高度法制化的國(guó)家,加之高校具有很大的自主權(quán),有關(guān)學(xué)生課外活動(dòng)的管理制度大多由各高校自主制訂。學(xué)校管理社團(tuán)的核心指導(dǎo)思想是法治團(tuán)”,另外,學(xué)生社團(tuán)自身也建立了比較完善的章程制度,它還依據(jù)自己的章程在學(xué)校內(nèi)部發(fā)揮管理、協(xié)調(diào)、自律的作用。這種通過(guò)民主管理自律原則實(shí)施的學(xué)生自我管理,既增強(qiáng)了美國(guó)大學(xué)生的法制意識(shí),又強(qiáng)化、提高了管理工作實(shí)效。隨著全球一體化時(shí)代的來(lái)臨,不同國(guó)家的文化也在進(jìn)行深入的交流,這也為各方面的國(guó)際交流創(chuàng)造了良好的條件,借鑒國(guó)際優(yōu)秀的社團(tuán)管理理念促進(jìn)我國(guó)高校的學(xué)生社團(tuán)建設(shè)也成為可能。因此,我們更應(yīng)當(dāng)廣泛的進(jìn)行調(diào)查研究,將先進(jìn)的理念為我所用,提升我國(guó)高校學(xué)生工作服務(wù)質(zhì)量,更好地推進(jìn)學(xué)生社團(tuán)建設(shè)。國(guó)內(nèi)研究現(xiàn)狀近年來(lái),隨著我國(guó)高校大規(guī)模擴(kuò)招,高校大學(xué)生社團(tuán)呈現(xiàn)出蓬勃發(fā)展的態(tài)勢(shì)。社團(tuán)的種類、數(shù)量越來(lái)越多,作用也越來(lái)越大,學(xué)生社團(tuán)的活動(dòng)也深受大學(xué)生的廣泛歡迎,大學(xué)生社團(tuán)逐漸成為校園文化建設(shè)的重要組成部分;但另一方面,我們要看到,大學(xué)生社團(tuán)在發(fā)展中也存在著較大的缺點(diǎn),存在著一些急待解決的問(wèn)題,如“社團(tuán)管理體制不完善,章程管理?xiàng)l例不完備”、“娛樂性活動(dòng)較多,相對(duì)學(xué)術(shù)性活動(dòng)較少”、“活動(dòng)方式單一”、“資金短缺,物質(zhì)條件較差”、“社團(tuán)內(nèi)部管理不順,運(yùn)作不規(guī)范”等一系列問(wèn)題。為了更好地利用大學(xué)生社團(tuán)的組織和活動(dòng),將其建設(shè)成為學(xué)術(shù)探討思想交流的第二課堂,必須建立完善的學(xué)生社團(tuán)管理方案、發(fā)展對(duì)策,提高社團(tuán)活動(dòng)質(zhì)量,凸顯各個(gè)社團(tuán)的特色。本課題研究的內(nèi)容和意義本文研究方向是基于B/S的學(xué)生社團(tuán)管理系統(tǒng)。傳統(tǒng)的社團(tuán)管理現(xiàn)在還停留在初級(jí)階段,即C/S模式。單機(jī)電腦和一些系統(tǒng)管理軟件就組成了簡(jiǎn)單的信息化系統(tǒng)管理,這樣的管理方式提升的效率著實(shí)有限。本大學(xué)社團(tuán)管理系統(tǒng)功能目標(biāo)是實(shí)現(xiàn)將現(xiàn)有的社團(tuán)管理模式向基于Internet的無(wú)紙張化社團(tuán)管理模式的轉(zhuǎn)變,所以它必須實(shí)現(xiàn)本身社團(tuán)信息的管理,對(duì)參與社團(tuán)活動(dòng)的大學(xué)的管理。通過(guò)互聯(lián)網(wǎng)成員可以完成社團(tuán)基本的日常工作和方便快捷的了解社團(tuán)的最新動(dòng)態(tài),而社團(tuán)管理者可以節(jié)省好多人力物力,非常高效地完成社團(tuán)的管理工作。課題研究方法與步驟基于B/S的學(xué)生社團(tuán)管理系統(tǒng)的目標(biāo)是實(shí)現(xiàn)將現(xiàn)有的社團(tuán)管理模式向基于Internet的無(wú)紙張化社團(tuán)管理模式的轉(zhuǎn)變,提高管理效率,降低管理成本。朝著這一目標(biāo),我廣泛翻閱資料,了解國(guó)內(nèi)外類似系統(tǒng)設(shè)計(jì)經(jīng)驗(yàn)。同時(shí)考慮到系統(tǒng)開發(fā)的經(jīng)驗(yàn)、成熟度等問(wèn)題,決定對(duì)系統(tǒng)首先進(jìn)行了需求分析,整體規(guī)劃設(shè)計(jì),然后采取模塊化設(shè)計(jì),MVC設(shè)計(jì)模式,提高系統(tǒng)的擴(kuò)展性,讓系統(tǒng)以后可以方便的升級(jí)。系統(tǒng)的開發(fā)方法基于B/S的學(xué)生社團(tuán)管理系統(tǒng)的開發(fā),首先完成資料的收集、系統(tǒng)需求分析。然后搭建開發(fā)環(huán)境。通過(guò)翻閱資料,再對(duì)比類似系統(tǒng),采用邊開發(fā)邊調(diào)試的步驟,調(diào)試發(fā)現(xiàn)問(wèn)題后通過(guò)查找相關(guān)資料、求助同學(xué)和教師等方法實(shí)現(xiàn)各個(gè)模塊的功能,最終完成整個(gè)系統(tǒng)的開發(fā)。1.4課題開發(fā)環(huán)境與開發(fā)工具系統(tǒng)開發(fā)環(huán)境WindowXP、WindowsWindowXP、Windows7;系統(tǒng)前臺(tái)開發(fā)環(huán)境:Myeclipse9.0;SQLServer2005。開發(fā)語(yǔ)言:Java、JSPSQLServer2005。系統(tǒng)開發(fā)工具Java語(yǔ)言及JSP的介紹Java是一個(gè)完全面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它繼承了C++語(yǔ)言面向?qū)ο蠹夹g(shù)的核心,風(fēng)格與C、C+■語(yǔ)言十分相似⑴。但Java舍棄了C++語(yǔ)言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operatoroverloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。在JavaSE1.5版本中,Java又引入了泛型編程(GenericProgramming)、類型安全的枚舉、不定長(zhǎng)參數(shù)和自動(dòng)裝/拆箱等語(yǔ)言特性。java語(yǔ)言的一個(gè)目標(biāo)是跨平臺(tái),因此采用了解釋執(zhí)行而不是編譯執(zhí)行的運(yùn)行環(huán)境,在執(zhí)行過(guò)程中根據(jù)所在的不同的硬件平臺(tái)把程序解釋為當(dāng)前的機(jī)器碼,實(shí)現(xiàn)跨平臺(tái)運(yùn)行[2]。而動(dòng)態(tài)下載程序代碼的機(jī)制完全是為了適應(yīng)網(wǎng)絡(luò)計(jì)算的特點(diǎn),程序可以根據(jù)需要把代碼實(shí)時(shí)的從服務(wù)器中下載過(guò)來(lái)執(zhí)行, 在此之前還沒有任何一種語(yǔ)言能夠支持這一點(diǎn)。相對(duì)其他語(yǔ)言而言, Java語(yǔ)言有許多的特點(diǎn):簡(jiǎn)單性、面向?qū)ο?、分布式、健壯性、結(jié)構(gòu)中立、安全性、可移植、解釋的、高性能、多線程、動(dòng)態(tài)性等[3]。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTMLJSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML中插入Java程序段(Scriptlet) 和JSP標(biāo)記(tag),從而形成用JSP開發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,JSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和文件(*.htm,*.html)JSP文件(*.jsP)⑷。,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯[5]。網(wǎng)頁(yè)還能通過(guò),來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯[5]。網(wǎng)頁(yè)還能通過(guò)tags和scriptletsJSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 Web然后將執(zhí)行結(jié)果連Java程序段可以操作數(shù)據(jù)庫(kù)、[6]服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,同JSP文件中的Java程序段可以操作數(shù)據(jù)庫(kù)、[6]Workbench,簡(jiǎn)稱EclipseIDE的擴(kuò)的開發(fā)、發(fā)布,以及Workbench,簡(jiǎn)稱EclipseIDE的擴(kuò)的開發(fā)、發(fā)布,以及MyEclipse應(yīng)用開發(fā)EnterpriseMyEcliPse企業(yè)級(jí)工作平臺(tái)(MyEcliPseEnterpriseMyEcliPse),MyEcliPse應(yīng)用開發(fā)之所以強(qiáng)大,是因?yàn)樗菍?duì)展,我們可以在MyEcliPse開發(fā)平臺(tái)上進(jìn)行數(shù)據(jù)庫(kù)和J2EEMyEcliPse應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。[9][9][9][9],JSF,CSSJavascript,SQL,Hibernate。MyEcIipse,JSF,CSSJavascript,SQL,Hibernate。MyEcIipse應(yīng)用開發(fā)Eclipse單個(gè)功能部件的模塊化,并可以有選擇性的對(duì)單獨(dú)的模塊強(qiáng)大的MyEcIipse應(yīng)用開發(fā)平臺(tái)不僅是EcIipseIDE插件,更是J2EE集成開發(fā)環(huán)境。MyEcIipse結(jié)構(gòu)上的模塊化,可以讓我們?cè)谝豢罟δ軓?qiáng)大的不影響其他模塊的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。MyEcIipse9.0相對(duì)其他版本有了較大的變化,MyEcIipse8.6系列產(chǎn)品主要是以EcIipse3.5.2系列為核心,而MyEcIipse9.0系列產(chǎn)品則是以EcIipse3.6為核心的產(chǎn)品。同時(shí)在BIRT集成方面也做了大幅度的調(diào)整,同時(shí)將BIRT升級(jí)到了2.6版本,讓急于MyEcIipse9.0進(jìn)行報(bào)表開發(fā)會(huì)變得更加輕松。MyEcIipse9.0的另一大變化就是增加了對(duì)window64bit平臺(tái)的支持,為了更充分的使用系統(tǒng)資源MyEcIipse9.0中終于引入了針對(duì)window64bit平臺(tái)的支持。而該功能將會(huì)在MyEcIipse9.0M2版本中直接提供獨(dú)立的一件安裝版。目前的版本是一個(gè)兼容32bit和64bit的版本,同時(shí)官方表示雖然目前的MyEcIipse9.0M1window版本同時(shí)兼容兩種平臺(tái),但是再64bit平臺(tái)上會(huì)有一些限制,例如:可視化設(shè)計(jì)器,REST瀏覽器以及JavaScript調(diào)試功能都無(wú)法使用,而這些功能將會(huì)在接下來(lái)的版本中逐步搞定,最終將全部的32bit功能已知到64bit上去。除了上述的嶄新特性外,MyEcIipse9.0MApacheSoftwareFoundation)的Jakarta項(xiàng)ApacheSoftwareFoundation)的Jakarta項(xiàng)Sun和其他一些公司及個(gè)人共同開發(fā)而成。由ServIet和JSP規(guī)范總是能在Tomcat中得到和JSP2.0規(guī)范。因?yàn)門omcat技術(shù)先Tomcat是Apache軟件基金會(huì)(目中的一個(gè)核心項(xiàng)目,由 Apache、于有了Sun的參與和支持,最新的體現(xiàn),Tomcat5支持最新的ServIet2.4進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat7.x是目前的開發(fā)焦點(diǎn)。它在汲現(xiàn)了對(duì)于 ServIet3.0、JSP2.2和ELCSRF保護(hù)、等特性的支持[7]。除此以外的改進(jìn)有Web應(yīng)用內(nèi)存溢出偵測(cè)和預(yù)防、增強(qiáng)了管理程序和服務(wù)器管理程序的安全性、一般CSRF保護(hù)、支持web應(yīng)用中的外部?jī)?nèi)容的直接引用、重構(gòu)(connectors,IifecycIe) CSRF保護(hù)、2需求分析想要開發(fā)出真正滿足用戶需求的軟件產(chǎn)品,首先,你必須知道用戶的需求 [8]。需求分析就是通過(guò)調(diào)查用戶對(duì)所要開發(fā)的信息系統(tǒng)的需求和要求, 并且結(jié)合組織的。目標(biāo)、現(xiàn)狀、實(shí)力和技術(shù)等因素,經(jīng)過(guò)深入細(xì)致的分析確定出合理可行的信息系統(tǒng)需求,然后詳細(xì)分析后確定系統(tǒng)的總體結(jié)構(gòu)方案,完成相應(yīng)的需求分析報(bào)告。2.1系統(tǒng)功能需求分析通過(guò)對(duì)本校各社團(tuán)的管理方式及多個(gè)社團(tuán)成員了解調(diào)查分析,需求,明確了系統(tǒng)的功能。1.對(duì)社團(tuán)非管理人員而言,其主要功能如下:新聞查看:能查看各個(gè)社團(tuán)及時(shí)發(fā)布的新聞。社團(tuán)查看:能查看學(xué)校各個(gè)社團(tuán)的介紹,相冊(cè)等信息。留言功能:對(duì)在系統(tǒng)中遇到的問(wèn)題,題,及時(shí)解決問(wèn)題。更改信息:查看公告:成員查看:本信息。用例圖如圖所示:對(duì)注冊(cè)審批通過(guò)的成員,對(duì)注冊(cè)審批通過(guò)的成員,對(duì)注冊(cè)審批通過(guò)的成員,理。理??偨Y(jié)出了社團(tuán)的疑惑等,能留言給管理員,以便能發(fā)現(xiàn)問(wèn)能夠更改自己的信息。能查看自己所加入的社團(tuán)發(fā)布的公告。能查看自己所加入的社團(tuán)的其他成員的基O圖2.1社團(tuán)非管理人員功能用例圖游客查看系統(tǒng)公告查看并留言理等修改個(gè)人信息^2^對(duì)已社發(fā)布的公告進(jìn)行管發(fā)布的新聞進(jìn)行管理等。2.對(duì)社團(tuán)社團(tuán)成員管理:刁對(duì)注冊(cè)社團(tuán)的人員進(jìn)行審核,社團(tuán)信息社團(tuán)活動(dòng)管理:對(duì)社團(tuán)舉行的各項(xiàng)活動(dòng)進(jìn)行詳細(xì)的記錄,管理社團(tuán)會(huì)議管理:對(duì)本社團(tuán)舉行的 會(huì)議進(jìn)行詳細(xì)的記社團(tuán)新聞管理本社對(duì)本社團(tuán)的-時(shí)的發(fā)布;社團(tuán)公告管理:對(duì)本社團(tuán)要通知的事情進(jìn)行公告發(fā)布個(gè)人信息管理:晅本管理員為本人進(jìn)行密碼重置。用例圖如圖2.2所示:亥的社團(tuán)成員進(jìn)行管及登錄密碼找若忘記密碼,可以聯(lián)系超級(jí)E2.2社團(tuán)社團(tuán)信息管理員功能用例圖個(gè)人信息管理3.對(duì)超級(jí)管理員而言,社團(tuán)管理^對(duì)學(xué)校的所有社團(tuán)進(jìn)行管理,包括社團(tuán)的建立、注銷以及對(duì)各個(gè)社團(tuán)的進(jìn) — —公告一 所有的社團(tuán)成員發(fā)罕目應(yīng)的公告信息Q已發(fā)布的公況行理。留言管理: 對(duì)管理系統(tǒng)中的留言信息進(jìn)行管理,包括對(duì)游客留言的回復(fù)等。個(gè)人信息管理:修改本人的登錄密碼。用例圖如圖2.3所示:3^級(jí)管理員功能用例圖判斷成員是否注冊(cè)或是否通過(guò)審核,為不同身份的人員,為不同等級(jí)在前臺(tái)的登陸頁(yè)面中,提供不同功能。在后臺(tái)管理員的登錄頁(yè)面中,通過(guò)判定管理!的權(quán)權(quán)限的管理 共不 能。2.2系統(tǒng).…二..一1、安全性:對(duì)數(shù)據(jù)進(jìn)行備超纟止數(shù)據(jù)丟失。設(shè)i能使用相應(yīng)權(quán)限的功能,的準(zhǔn)確性、及時(shí)性以及健壯性是系統(tǒng)的重要性能統(tǒng)當(dāng)前和將來(lái)可能承受的工作量, 使系統(tǒng)的處理能力和 響應(yīng)處理時(shí)間能夠滿足信息處理的需求[11]。另外還得考慮系統(tǒng)的可擴(kuò)展性,系統(tǒng)良好的擴(kuò)展性以便于將來(lái)對(duì)系統(tǒng)的維護(hù),升級(jí)改進(jìn)等。3.、人性化設(shè)計(jì):系統(tǒng)操作簡(jiǎn)單,不需要投入大量的人力和資金的投入。3系統(tǒng)概要設(shè)計(jì)管功能需在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中,要充分操作。對(duì)于不同權(quán)限的證不被非法乍。2、系統(tǒng)[10]3.1系統(tǒng)設(shè)計(jì)原則社團(tuán)管理系統(tǒng)的設(shè)計(jì)原則如下:(1)(2)(3)(4)(5)開發(fā)初期進(jìn)行總體規(guī)劃設(shè)計(jì),然后在總體規(guī)劃的指導(dǎo)下分步開發(fā)。講究系統(tǒng)的實(shí)用性,降低不必要的成本支出。人性化設(shè)計(jì),確保系統(tǒng)用戶能快速上手。模塊化設(shè)計(jì),系統(tǒng)功能結(jié)構(gòu)具有很好的伸縮性。權(quán)限分明原則,不同的職位能獲得的權(quán)限不同。3.2系統(tǒng)架構(gòu)社團(tuán)管理系統(tǒng)采用B/S架構(gòu),如圖3.1所示:WEB服務(wù)器互聯(lián)網(wǎng)數(shù)據(jù)庫(kù)服務(wù)器客戶機(jī)1.1系統(tǒng)運(yùn)行架構(gòu)圖客尸機(jī)3客戶機(jī)4B/S(Browser/ServerInternet技術(shù)的興起,對(duì)通過(guò)IE瀏覽器來(lái)實(shí)現(xiàn)的。,瀏覽器/服務(wù)器)模式又稱B/S架構(gòu)構(gòu)。它是隨著C/S模式應(yīng)用的擴(kuò)展。在這種結(jié)構(gòu)下,用戶工作界面是B/S模式最大的好處是運(yùn)行維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN,WAN,Internet/lntranet等)訪問(wèn)和操作共同的數(shù)據(jù);最大的缺點(diǎn)是對(duì)企業(yè)外網(wǎng)環(huán)境依賴性太強(qiáng),由于各種原因引起企業(yè)外網(wǎng)中斷都會(huì)造成系統(tǒng)癱瘓。隨著Internet和WW的流行,以往的主機(jī)/終端和C/S都無(wú)法滿足當(dāng)前的全球網(wǎng)絡(luò)開放、互連、信息隨處可見和信息共享的新要求,于是就出現(xiàn)了 B/S型模式,即瀏覽器/服務(wù)器結(jié)構(gòu)。B/S模式最大特點(diǎn)是:用戶可以通過(guò) WWV瀏覽器去訪問(wèn)Internet 上的文本、數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多的Web服務(wù)器產(chǎn)生的,而每一個(gè)Web服務(wù)器又可以通過(guò)各種方式與數(shù)據(jù)庫(kù)服務(wù)器連接,大量的數(shù)據(jù)實(shí)際存放在數(shù)據(jù)庫(kù)服務(wù)器中。客戶端除了 WW瀏覽器,一般無(wú)須任何用戶程序, 只需從Web服務(wù)器上下載程序到本地來(lái)執(zhí)行, 在下載過(guò)程中若遇到與數(shù)據(jù)庫(kù)有關(guān)的指令, 由Web服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)解釋執(zhí)行, 并返回給Web服務(wù)器,Web服務(wù)器又返回給用戶。在這種結(jié)構(gòu)中,將許許多多的網(wǎng)連接到一塊,形成一個(gè)巨大的網(wǎng),即全球網(wǎng)。而各個(gè)企業(yè)可以在此結(jié)構(gòu)的基礎(chǔ)上建立自己的Internet。具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能。維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新。開發(fā)簡(jiǎn)單,共享性強(qiáng)。B/S結(jié)構(gòu)的優(yōu)點(diǎn)具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能。維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新。開發(fā)簡(jiǎn)單,共享性強(qiáng)。(1)(2)(3)(4)本系統(tǒng)中的服務(wù)器端采用 Window2000/2003Server 操作系統(tǒng),數(shù)據(jù)庫(kù)采用SQLServer2005,服務(wù)器為ApacheTomcat7.0版本。3.3系統(tǒng)功能結(jié)構(gòu)本系統(tǒng)用戶面向高校學(xué)生和社團(tuán)管理員, 根據(jù)系統(tǒng)需求分析確定本系統(tǒng)將分為前臺(tái)和后臺(tái)兩個(gè)大的模塊。而前臺(tái)模塊可分為查看新聞模塊、查看公告模塊、社團(tuán)信息模塊、留言模塊以及社團(tuán)成員登錄注冊(cè)模塊,忘記密碼模塊等;后臺(tái)模塊可分為社團(tuán)信息管理模塊、社團(tuán)成員管理模塊、社團(tuán)新聞管理模塊、社團(tuán)公告管理模塊、社團(tuán)活動(dòng)管理模塊、社團(tuán)會(huì)議管理模塊、社團(tuán)管理員管理模塊、社團(tuán)管理模塊、社團(tuán)部門管理模塊以及社團(tuán)留言管理模塊等。系統(tǒng)功能結(jié)構(gòu)如圖3.2、圖3.3及圖3.4所示:學(xué)生社團(tuán)管理系統(tǒng)圖3.2系統(tǒng)整體功能結(jié)構(gòu)圖圖3.3 前臺(tái)功能模塊結(jié)構(gòu)后臺(tái)功能模塊社團(tuán)信息管理模塊社以下為各成]員臺(tái)功管社團(tuán)1.力能査看社模塊功:模塊聞模塊告模塊塊塊:對(duì)公告

社團(tuán)

社團(tuán)

個(gè)社社3-纟團(tuán)活動(dòng)、管游行了后臺(tái)功團(tuán)會(huì)議土管可瀏均可瀏白塊介纟刀口,團(tuán)flA-覽。、發(fā)社有瀏社團(tuán)部門布對(duì)均汁導(dǎo)個(gè)人信息管理模塊留言表留言等。社團(tuán)成員登錄注冊(cè)模塊:游客可在此注冊(cè)本系統(tǒng)、但需經(jīng)過(guò)管理員的審批才能登錄。而已經(jīng)審批通過(guò)的成員則可以登錄,并且登錄后可以修改自己的信息,查看已加入社團(tuán)的公告,已加入社團(tuán)的其他成員的信息,以及申請(qǐng)加入其他社團(tuán)等。找回登錄密碼模塊,當(dāng)用戶忘記自己的登錄密碼后,號(hào)和注冊(cè)的郵箱進(jìn)行密碼找回,若賬號(hào)和郵箱匹配正確,送到用戶注冊(cè)的郵箱之中。2.后臺(tái)功能模塊社團(tuán)信息管理模塊:每個(gè)社團(tuán)的管理員登錄后,行查看,修改等。社團(tuán)成員管理模塊:每個(gè)社團(tuán)的管理員登錄后,進(jìn)行審核以及對(duì)已審批通過(guò)的社團(tuán)成員進(jìn)行管理等。社團(tuán)新聞管理模塊:每個(gè)社團(tuán)的管理員登錄后,以及重新發(fā)布社團(tuán)新聞等。社團(tuán)公告管理模塊:每個(gè)社團(tuán)的管理員登錄后,可在此模塊中通過(guò)登錄賬

則系統(tǒng)會(huì)將用戶的密碼發(fā)都可以對(duì)本社團(tuán)的社團(tuán)信息進(jìn)可以對(duì)注冊(cè)申請(qǐng)本社團(tuán)的人員可以對(duì)本社團(tuán)的新聞進(jìn)行管理,可以對(duì)本社團(tuán)的公告進(jìn)行管理,以及重新發(fā)布社團(tuán)公告等,超級(jí)管理員登錄后可發(fā)布針對(duì)所有社團(tuán)成員的公告。社團(tuán)活動(dòng)管理模塊:每個(gè)社團(tuán)的管理員登錄后,管理,以及重新添加社團(tuán)活動(dòng)信息等。社團(tuán)會(huì)議管理模塊:每個(gè)社團(tuán)的管理員登錄后,管理,以及重新添加社團(tuán)會(huì)議信息等。個(gè)人管理模塊:社團(tuán)管理員登錄后,可以修改個(gè)人的密碼,聯(lián)系方式等。超級(jí)管理員登錄后,同樣可以修改自己的登錄密碼信息??梢詫?duì)本社團(tuán)的活動(dòng)記錄進(jìn)行可以對(duì)本社團(tuán)的會(huì)議記錄進(jìn)行社團(tuán)管理模塊:超級(jí)管理員登錄后,可以對(duì)所有社團(tuán)進(jìn)行管理,以及重新建立社團(tuán)。超級(jí)管理員登錄后,可以對(duì)社團(tuán)的部門進(jìn)行管理操作。超級(jí)管理員登錄后,可以對(duì)訪客的留言進(jìn)行回復(fù),管理等。管理員登錄后,可以修改自己的登錄密碼及聯(lián)系方式的等。4超級(jí)管理員登錄后,可以對(duì)社團(tuán)的部門進(jìn)行管理操作。超級(jí)管理員登錄后,可以對(duì)訪客的留言進(jìn)行回復(fù),管理等。管理員登錄后,可以修改自己的登錄密碼及聯(lián)系方式的等。4系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式,是計(jì)算機(jī)科學(xué)的重要分支。4.1數(shù)據(jù)庫(kù)的選用一個(gè)好的網(wǎng)絡(luò)系統(tǒng),一定要有個(gè)很好的后臺(tái)數(shù)據(jù)庫(kù),在這里分析以下本課題的數(shù)據(jù)庫(kù)設(shè)計(jì)問(wèn)題:面對(duì)多種多樣的數(shù)據(jù)庫(kù)設(shè)計(jì)環(huán)境,我們首先考慮的是數(shù)據(jù)庫(kù)的信息是否龐大,數(shù)據(jù)信息更新是否頻繁,以及是否要求信息需要特別的加密制度等信息。在進(jìn)行本次系統(tǒng)設(shè)計(jì)時(shí),我們分析到該系統(tǒng)的數(shù)據(jù)庫(kù)較為龐大,用戶數(shù)量相對(duì)較多且更改時(shí)間較確定且數(shù)據(jù)庫(kù)更改較頻繁,所以采用了 SQLSERVER2005乍為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。其主要優(yōu)點(diǎn)如下:高可用性:SQLServer2005的失敗轉(zhuǎn)移集群和數(shù)據(jù)庫(kù)鏡像技術(shù)確保企業(yè)向員工、客戶和合作伙伴提交高度可靠和可用的應(yīng)用系統(tǒng)。管理工具:SQLServer2005引進(jìn)了一套集成的管理工具和管理應(yīng)用編程接口(APIs),以提供易用性、可管理性、及對(duì)大型 SQLServer配置的支持。安全性增強(qiáng):SQLServer2005旨在通過(guò)數(shù)據(jù)庫(kù)加密、更加安全的默認(rèn)設(shè)置、加強(qiáng)的密碼政策和細(xì)化許可控制、及加強(qiáng)的安全模型等特性,為企業(yè)數(shù)據(jù)提供最高級(jí)別的安全性??缮炜s性:SQLServer2005可伸縮性的先進(jìn)性包括表格分區(qū)、復(fù)制能力的增強(qiáng)和64位支持。4.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)的設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是將分析得出的用戶需求信息抽象為概念模型的過(guò)程, 概念結(jié)構(gòu)的主要特點(diǎn)是能真實(shí)、充分地反映現(xiàn)實(shí)世界,容易理解、更改,容易向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換[12]。描述概念模型的有力工具是E-R模型。本系統(tǒng)根據(jù)上面功能分析得出的實(shí)體共有:社團(tuán)、社團(tuán)成員、管理員、社團(tuán)新聞、社團(tuán)會(huì)議、社團(tuán)公告、社團(tuán)活動(dòng)、留言、留言回復(fù)、社團(tuán)相冊(cè)等。系統(tǒng)部分E-R圖如下:團(tuán)與社團(tuán)E-R圖社團(tuán)成員4.1社社團(tuán)mn社團(tuán)圖2圖屬于新聞成員社團(tuán)會(huì)議3社團(tuán)社團(tuán)與社團(tuán)會(huì)議活動(dòng)社團(tuán)與社團(tuán)活動(dòng)社團(tuán)m圖社團(tuán)與社掰公告圖社團(tuán)m圖m社團(tuán)與社掰成員留言/留言m圖X社團(tuán)與社于管理員4.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)概念結(jié)構(gòu)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本相符合的邏輯結(jié)構(gòu)[13]0本系統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)表共有圖E-R圖轉(zhuǎn)換為與選用邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把DBM護(hù)品所支持的數(shù)據(jù)模型數(shù)據(jù)表功能tbmember存放成員基本信息12張,如下:表4.1系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)表tb_association存放社團(tuán)信息tb_department存放部門信息tb_notice存放公告信息tb_message存放留言信息tb_news存放新聞信息tbmeeting存放會(huì)議信息tb_activity存放活動(dòng)信息tb_manager存放管理員信息tbphoto存放社團(tuán)相冊(cè)信息tbreply存放留言回復(fù)信息tb_memAndAss存放社團(tuán)與成員之間的關(guān)系以下為各個(gè)表的詳細(xì)設(shè)計(jì):表4.2tbmember表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key、自增)intidNaccountvarchar(50)登陸賬號(hào)Nnamevarchar(50)真實(shí)姓名Npasswordvarchar(50)密碼Nsexchar⑵性別Nphonevarchar(50)手機(jī)號(hào)Nmajorvarchar(50)專業(yè)Yemailvarchar(50)郵箱Y表4.3tbassociation表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key)int社團(tuán)idNnamevarchar(50)社團(tuán)名字Npurposevarchar(150)社團(tuán)宗旨Ncreatetimevarchar(50)創(chuàng)建時(shí)間Ndescriptionvarchar(500)社團(tuán)描述Y表4.4tbdepartment 表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key、自增)int部門idN

namevarchar(50)部門名Ndescriptionvarchar(500)部門描述Y表4.5tbnotice 表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key)int公告編號(hào)Ncontentvarchar(500)公告內(nèi)容Ntitlevarchar(100)公告標(biāo)題Ncreatetimevarchar(50)公告發(fā)布時(shí)間Nauthorvarchar(50)公告發(fā)布者Nassociationldint所屬社團(tuán)Y表4.6tb_message表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key)int留言編號(hào)Nnamevarchar(50)用戶名Ycontenttext留言內(nèi)容Ntitlevarchar(50)留言標(biāo)題Ncreatetimevarchar(50)留言時(shí)間NemailVarchar(50)留言人郵箱Y表4.7tbnews表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key)intnews編號(hào)Ntitlevarchar(100)標(biāo)題Ncontenttext內(nèi)容Ncreatetimevarchar(50)發(fā)布時(shí)間Nusernamevarchar(50)發(fā)布者Nnumberint瀏覽次數(shù)N表4.8tbmeeting 表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key)int會(huì)議idN

addressvarchar(100)會(huì)議地址Nattendeesvarchar(300)參加會(huì)議的人Nhostvarchar(50)主持會(huì)議的人Ncontentvarchar(500)會(huì)議內(nèi)容Nthemevarchar(200)會(huì)議主題Nmeetingtimevarchar(50)會(huì)議時(shí)間Nassociationidint所屬社團(tuán)N表4.9tb_activity表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key)int活動(dòng)idNaddressvarchar(200)活動(dòng)地址Nattendeesvarchar(200)參加活動(dòng)的人Nhostvarchar(100)活動(dòng)負(fù)責(zé)人Ncontentvarchar(1000)活動(dòng)內(nèi)容Ntimevarchar(50)活動(dòng)時(shí)間Nthemevarchar(100)活動(dòng)主題NcreateTimeVarchar(100)記錄時(shí)間Nassociationldint所屬社團(tuán)N表4.10tbmanager表字段名數(shù)據(jù)類型說(shuō)明是否允許為空id(key)int管理員編號(hào)Nnamevarchar(50)管理員名字Npasswordvarchar(50)管理員密碼Nassociationidint所屬社團(tuán)Yphonevarchar(50)聯(lián)系電話Nlevelint管理等級(jí)N表4.11tbphoto 表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key)intidN

PhotoAddressvarchar(100)相片存放地址NphotoDescriptionvarchar(200)相片描述NphotoTimeVarchar(50)上傳時(shí)間Nassociationidint所屬社團(tuán)N表4.12tb_reply 表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key)intIdNcontenttext內(nèi)容Nauthorvarchar(50)回復(fù)者Ntimevarchar(50)回復(fù)時(shí)間NmessageIdint所屬留言N表4.13tb_memAndAss表字段名數(shù)據(jù)類型說(shuō)明允許為空id(key)intIdNmemberIdint成員idNassociationIdint所屬社團(tuán)Ndepartmentidint所屬部門Npossitionvarchar(50)職位Npassvarchar(50)是否通過(guò)審核N5系統(tǒng)詳細(xì)設(shè)計(jì)5.1系統(tǒng)各個(gè)功能模塊設(shè)計(jì)與實(shí)現(xiàn)對(duì)于交互式系統(tǒng)來(lái)說(shuō),系統(tǒng)的功能界面設(shè)計(jì)非常重要,功能界面的設(shè)計(jì)質(zhì)量,直接影響用戶對(duì)軟件產(chǎn)品的評(píng)價(jià),從而影響軟件產(chǎn)品的競(jìng)爭(zhēng)力和壽命。本系統(tǒng)采用JSP+JavaBean+Servlet結(jié)構(gòu),JSP用于信息顯示, JavaBean進(jìn)行業(yè)務(wù)處理,Servlet用于流程控制。本章從前臺(tái)和后臺(tái)兩個(gè)大模塊詳細(xì)介紹了各個(gè)模塊的設(shè)計(jì)與測(cè)試。5.1.1前臺(tái)各功能模塊主頁(yè)模塊在主頁(yè)中,左側(cè)有用戶登錄模塊,社團(tuán)成員輸入賬號(hào)密碼及驗(yàn)證碼后即可登錄。主頁(yè)設(shè)計(jì)如下:共有共有1頁(yè)共有T條當(dāng)前為第[頁(yè)首頁(yè)昆頁(yè)上一頁(yè)下一頁(yè)共有共有1頁(yè)共有T條當(dāng)前為第[頁(yè)首頁(yè)昆頁(yè)上一頁(yè)下一頁(yè)圖5.1主頁(yè)設(shè)計(jì)圖用戶注冊(cè)模塊與密碼找回模塊(1)用戶注冊(cè)系統(tǒng)從而享有特定的用戶注冊(cè)系統(tǒng)的設(shè)計(jì)主要便于學(xué)生注冊(cè)成為某個(gè)社團(tuán)的成員,權(quán)限。用戶注冊(cè)時(shí)會(huì)檢測(cè)用戶名是否可用,如果重復(fù)則不能注冊(cè)。其頁(yè)面設(shè)計(jì)如圖所示:從而享有特定的圖5.2注冊(cè)頁(yè)面設(shè)計(jì)圖(2)用戶密碼找回模塊用戶在忘記登錄密碼后,可以點(diǎn)擊登錄模塊中的“忘記密碼”鏈接進(jìn)入密碼找回模塊。在此模塊中,當(dāng)用戶輸入正確的賬號(hào)和郵箱后, 系統(tǒng)會(huì)將密碼發(fā)送到郵箱,用戶登錄郵箱后即可得到登錄密碼。圖5.3密碼找回頁(yè)面設(shè)計(jì)圖社團(tuán)新聞模塊當(dāng)用戶點(diǎn)擊導(dǎo)航條中的新聞時(shí), 系統(tǒng)會(huì)跳轉(zhuǎn)到新聞列表頁(yè)面, 然后用戶點(diǎn)擊具體某條新聞時(shí),系統(tǒng)會(huì)跳轉(zhuǎn)到該新聞的頁(yè)面,如下圖所示:用戶可以看到該新聞的發(fā)布人,發(fā)布時(shí)間,瀏覽數(shù),還可以查看上一條或下一條新聞。圖5.4新聞查看頁(yè)面設(shè)計(jì)圖社團(tuán)信息模塊然后用戶點(diǎn)擊具再點(diǎn)擊相冊(cè)的然后用戶點(diǎn)擊具再點(diǎn)擊相冊(cè)的體某個(gè)社團(tuán)的詳細(xì)介紹時(shí)時(shí), 系統(tǒng)會(huì)跳轉(zhuǎn)到該社團(tuán)的詳細(xì)介紹頁(yè)面,查看時(shí),會(huì)跳轉(zhuǎn)到社團(tuán)的相冊(cè)展示頁(yè)面,具體如下圖所示。i社團(tuán)社團(tuán)名稱社團(tuán)宗旨詳?內(nèi)容狐貍乒協(xié)孤貍且協(xié),愛乒才合扁詳細(xì)介貂亞菇動(dòng)謾插畫協(xié)會(huì)學(xué)會(huì)求知學(xué)合做事學(xué)蕓共處學(xué)蕓生存詳細(xì)介智譜S藝術(shù)悔會(huì)唔言,不僅僅是說(shuō)話*它是一門a術(shù)*一門駆別藝術(shù),需要反復(fù)地翳係詳細(xì)介錨奮翔英語(yǔ)協(xié)合提高同學(xué)們的英語(yǔ)綜合能力忒平,同學(xué)冊(cè)的英語(yǔ)學(xué)習(xí)爰好和興趣詳細(xì)介紹師范技能交流協(xié)會(huì)壇#學(xué)生肺范技能,提高學(xué)生綜舍辜馬詳細(xì)介貂犬學(xué)生管1里學(xué)合硏究管理學(xué)知識(shí)?傳暦官理理念蜃與管理實(shí)蹉,培粽管理技能詳細(xì)介鋁電粘愛心醫(yī)院愿霽他人,提高自我詳細(xì)介貂圖圖5.5 社團(tuán)列表查看頁(yè)面設(shè)計(jì)圖圖圖5.5 社團(tuán)列表查看頁(yè)面設(shè)計(jì)圖圖5.6社團(tuán)詳情查看頁(yè)面設(shè)計(jì)圖電腦愛心醫(yī)院的相冊(cè)■P*,..cVirWbf◎:節(jié)「/「

圖5.6社團(tuán)詳情查看頁(yè)面設(shè)計(jì)圖電腦愛心醫(yī)院的相冊(cè)■P*,..cVirWbf◎:節(jié)「/「

J

dcwqSC:2-49-2!3U49:4Lcdeqf£d2013-45-255L:45;34cdjc即qesZ0'I;-49-2=21:4^:27畸NcdqcvsqcdwqsfrSOI2-49-25fdsq2012-43-;52i:43:共有3頁(yè)共有14條當(dāng)前為第1頁(yè)首頁(yè) 上一頁(yè)下一頁(yè)圖5.7社團(tuán)相冊(cè)查看頁(yè)面設(shè)計(jì)圖社團(tuán)留言模塊當(dāng)用戶點(diǎn)擊導(dǎo)航條中的留言時(shí), 系統(tǒng)會(huì)跳轉(zhuǎn)到留言列表頁(yè)面, 該頁(yè)面顯示了所有的留言及其回復(fù)信息,具體如下圖所示。圖5.8社團(tuán)留言查看頁(yè)面設(shè)計(jì)圖若用戶點(diǎn)擊了我要留言,貝U會(huì)跳轉(zhuǎn)到留言頁(yè)面,如圖:圖5.9添加留言頁(yè)面設(shè)計(jì)圖社團(tuán)用戶登錄后模塊當(dāng)社團(tuán)用戶成功登錄系統(tǒng)后, 左側(cè)的登錄窗口會(huì)消失, 并且顯示的是用戶可以得到一系列的操作功能權(quán)限。如下圖所示:圖5.10成員登錄后頁(yè)面設(shè)計(jì)圖若用戶點(diǎn)擊了“社團(tuán)其他成員信息”,貝U會(huì)跳轉(zhuǎn)到該用戶已加入的社團(tuán)列表,然后選擇某一個(gè)社團(tuán),即可查看該社團(tuán)的所有成員的基本信息,如圖所示:圖5.11查看社團(tuán)其他成員信息頁(yè)面設(shè)計(jì)圖若用戶點(diǎn)擊了“本社團(tuán)公告”,系統(tǒng)會(huì)跳轉(zhuǎn)到該用戶所加入的社團(tuán)的列表中,當(dāng)用戶選擇某個(gè)社團(tuán)后,系統(tǒng)會(huì)跳轉(zhuǎn)到該選中社團(tuán)的的公告顯示頁(yè)面, 如下圖所示:本社團(tuán)所有公告 圖5.12查看本社團(tuán)公告頁(yè)面設(shè)計(jì)圖同樣,當(dāng)用戶選擇其他功能時(shí),跳轉(zhuǎn)到相應(yīng)的頁(yè)面之中,并實(shí)現(xiàn)相應(yīng)的功能。5.1.2后臺(tái)個(gè)功能模塊內(nèi)吝 [時(shí)囘 1發(fā)布者疇翳本站訊錄碗対加強(qiáng)學(xué)風(fēng)建設(shè),迸一步牙躍和翳榮校園文北,柘區(qū)的素質(zhì),同時(shí)配合我院第十三屆學(xué)生?體文化節(jié)的順2012-03-2610:20:39電腦愛業(yè)醫(yī)院當(dāng)用戶在前1臺(tái)頁(yè)面■3~1■■i中點(diǎn)擊管理員登錄時(shí),會(huì)跳轉(zhuǎn)到后臺(tái)登陸頁(yè)面[如圖所示:共有1頁(yè)共有[條當(dāng)前為I圖專13首后臺(tái)登錄頁(yè)面設(shè)計(jì)圖不—頁(yè)t返回】在后臺(tái)登錄的頁(yè)面中,有級(jí)別的限定,分別是“社團(tuán)管理員”和“超級(jí)管理員”若管理員輸入了各項(xiàng)正確的信息,但級(jí)別不對(duì),系統(tǒng)會(huì)彈出警告框,同樣不能登錄。圖5.14后臺(tái)登錄級(jí)別不正確圖2.社團(tuán)管理員登錄后模塊5.15當(dāng)用戶以社團(tuán)管理員的身份成功登錄后,會(huì)跳轉(zhuǎn)到管理頁(yè)面,如下圖5.15圖5.15社團(tuán)管理員登錄后的首頁(yè)圖(1)社團(tuán)信息管理模塊當(dāng)社團(tuán)管理員成功登錄后,可以對(duì)本社團(tuán)的信息進(jìn)行管理,如查看社團(tuán)信息,修改社團(tuán)信息等,如下圖5.16所示:圖5.16社團(tuán)信息修改頁(yè)面圖,如圖,如圖5.17,刪除相片,如圖5.18等。圖5.17社團(tuán)相冊(cè)上傳頁(yè)面圖圖5.18社團(tuán)相冊(cè)管理頁(yè)面圖(2)社團(tuán)成員管理模塊在這一模塊中,包括對(duì)注冊(cè)社團(tuán)的成員的審核,對(duì)社團(tuán)成員進(jìn)行管理,如圖:圖5.19社團(tuán)成員管理頁(yè)面圖(3)新聞管理模塊社團(tuán)管理員登錄后,聞進(jìn)行修改,刪除等操作,(3)新聞管理模塊社團(tuán)管理員登錄后,聞進(jìn)行修改,刪除等操作,flash,上傳附件等??梢詫?duì)本發(fā)布本社團(tuán)最新的公告,也可以對(duì)已經(jīng)發(fā)布的公可以對(duì)本發(fā)布本社團(tuán)最新的新聞,也可以對(duì)已經(jīng)發(fā)布的新發(fā)布新聞時(shí)可以調(diào)整字體的各種樣式,也可以包含圖片,圖5.20社團(tuán)新聞管理頁(yè)面圖圖5.21發(fā)布社團(tuán)新聞頁(yè)面圖公告管理模塊社團(tuán)管理員登錄后,告進(jìn)行修改,刪除等操作。圖5.22社團(tuán)公告管理頁(yè)面圖活動(dòng)及會(huì)議管理模塊也可以對(duì)已經(jīng)添加的活社團(tuán)管理員登錄后,可以添加本社團(tuán)最新的活動(dòng)記錄,動(dòng)記錄進(jìn)行修改,刪除等操作。會(huì)議管理模塊同活動(dòng)管理一樣,可以添加本社團(tuán)最新的會(huì)議記錄,也可以對(duì)已經(jīng)添加的會(huì)議記錄進(jìn)行修改,刪除等操作。也可以對(duì)已經(jīng)添加的活圖5.23社團(tuán)會(huì)議管理頁(yè)面圖(6)個(gè)人管理模塊在個(gè)人信息管理模塊中,包含“修改口令”、“修改聯(lián)系方式”及“退出系統(tǒng)”三個(gè)菜單。選擇“修改口令”菜單,管理員可以修改自己的口令密碼,如圖5.24所示:圖5.24修改口令頁(yè)面圖若選擇“修改聯(lián)系方式”菜單,則管理員可以修改自己的聯(lián)系方式,但必須輸入正確的密碼,才能修改。如圖5.25所示:圖5.25修改聯(lián)系方式頁(yè)面圖超級(jí)管理員登錄后的模塊超級(jí)管理員登錄后,由于權(quán)限不同,能進(jìn)行操作的菜單列表也不同,可以進(jìn)行操作的菜單有:社團(tuán)管理、社團(tuán)管理員管理、社團(tuán)部門管理、社團(tuán)公告管理、社團(tuán)留言管理等。(1)所有社團(tuán)管理模塊在此模塊下,包含“查看所有社團(tuán)”和“添加新的社團(tuán)”菜單。超級(jí)管理員可以對(duì)本校所有的社團(tuán)進(jìn)行管理,也可以成立新的社團(tuán)。若管理員選擇的是“查看所有社團(tuán)”菜單,則可以看到所有的社團(tuán),并可以修改社團(tuán)信息和刪除社團(tuán)。圖5.26本校社團(tuán)管理頁(yè)面圖若選擇的是“添加新的社團(tuán)”菜單,則可以添加新的社團(tuán),在這個(gè)頁(yè)面中,可以選擇社團(tuán)管理員,也可以暫時(shí)不設(shè)置。如圖5.27所示:

圖5.27添加新的社團(tuán)頁(yè)面圖(2)社團(tuán)管理員管理模塊該模塊下包括“查看社團(tuán)管理員”和“添加社團(tuán)管理員”兩個(gè)菜單。若選擇“查看社團(tuán)管理員”菜單,則會(huì)列出所有的社團(tuán)管理員(包含還未分配社團(tuán)的社團(tuán)管理員),在此頁(yè)面中,可以刪除管理員,也可以為管理員重置密碼等。如圖5.28所示。圖5.28本校社團(tuán)管理員的管理頁(yè)面圖5.29所示。選擇“添加管理員”菜單,則可以添加社團(tuán)管理員,社團(tuán)管理員初始化密碼為1233215.29所示。圖5.29添加社團(tuán)管理員頁(yè)面圖如添加刪除等。(3)社團(tuán)部門管理模塊超級(jí)管理員登錄后,可以對(duì)社團(tuán)的部門進(jìn)行統(tǒng)一的管理,具體如下圖所示:如添加刪除等。圖5.30社團(tuán)部門的管理頁(yè)面圖(4)社團(tuán)公告管理模塊并且對(duì)發(fā)布的公告進(jìn)行管超級(jí)管理員登錄后,可以發(fā)布針對(duì)所有人員的公告,理,如添加刪除等。并且對(duì)發(fā)布的公告進(jìn)行管圖5.31社團(tuán)公告的管理頁(yè)面圖但可以對(duì)以前的回復(fù)進(jìn)行修改。留言查看頁(yè)面如圖5.32(5)社團(tuán)留言管理模塊但可以對(duì)以前的回復(fù)進(jìn)行修改。留言查看頁(yè)面如圖5.32圖5.32社團(tuán)留言管理頁(yè)面圖個(gè)人管理模塊供管理員修改自己的登錄此模塊的設(shè)計(jì)跟社團(tuán)管理員中的個(gè)人管理模塊類似,密碼,區(qū)別是此模塊中沒有“修改聯(lián)系方式”菜單。供管理員修改自己的登錄6系統(tǒng)測(cè)試

系統(tǒng)測(cè)試,是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在

一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試, 系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。6.1測(cè)試計(jì)劃測(cè)試在軟件開發(fā)過(guò)程中一直都是備受關(guān)注的,即使在傳統(tǒng)的軟件工程中,也有一個(gè)明確、獨(dú)立的測(cè)試階段。隨著軟件危機(jī)的頻頻出現(xiàn)以及人們對(duì)于軟件本質(zhì)的進(jìn)

一步認(rèn)識(shí),測(cè)試的地位得到了前所未有的提高。 測(cè)試已經(jīng)不僅僅局限于系統(tǒng)開發(fā)中的一個(gè)階段,它已經(jīng)開始貫穿于整個(gè)系統(tǒng)開發(fā)過(guò)程,人們已經(jīng)開始認(rèn)識(shí)到:測(cè)試開始的時(shí)間越早,測(cè)試執(zhí)行的越頻繁,所帶來(lái)的整個(gè)軟件開發(fā)成本的下降就會(huì)越多。為了規(guī)范軟件測(cè)試內(nèi)容、方法和過(guò)程,在對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試之前,先為該系統(tǒng)創(chuàng)建了測(cè)試計(jì)劃。系統(tǒng)測(cè)試從前臺(tái)頁(yè)面的功能模塊開始, 按照系統(tǒng)的功能需求分析對(duì)系統(tǒng)各個(gè)功能模塊進(jìn)行測(cè)試, 然后依次測(cè)試后臺(tái)社團(tuán)管理員權(quán)限的功能模塊和超級(jí)管理員權(quán)限的功能模塊, 這樣對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行了全面的界面測(cè)試和功能測(cè)試。6.2測(cè)試報(bào)告為了使本系統(tǒng)運(yùn)行更加穩(wěn)定,依照之前制定的系統(tǒng)測(cè)試計(jì)劃,對(duì)系統(tǒng)的功能進(jìn)行了全面的測(cè)試。由于系統(tǒng)功能模塊較多,此處只列出系統(tǒng)部分功能測(cè)試過(guò)程,女口文中各表所示。其中表6.1是前臺(tái)用戶登錄模塊的及部分功能測(cè)試過(guò)程。表6.1前臺(tái)用戶登錄模塊的測(cè)試過(guò)程表模塊測(cè)試結(jié)果前臺(tái)登陸模塊在用戶名一欄中輸入“深藍(lán)”,密碼:123456登陸成功,顯示社團(tuán)成員所有的功能,如:查看本社團(tuán)信息,修改個(gè)人密碼等。輸入未注冊(cè)的用戶名,如mm密碼mm登陸失敗,并提示“輸入的用戶名或密碼錯(cuò)誤”修改個(gè)人密碼輸入正確的舊密碼123456,新密碼和確認(rèn)密碼相同都為111修改成功,提示用戶密碼修改成功,可以看到系統(tǒng)數(shù)據(jù)庫(kù)中相關(guān)數(shù)據(jù)成功更新輸入的舊密碼正確123456,新密碼和確認(rèn)密碼不相同111和222在輸入框右側(cè)顯示“兩次輸入的密碼不一致”,并且表單不能提交輸入的舊密碼錯(cuò)誤cd6548,新密碼和確認(rèn)密碼不相同111和111修改失敗,提示用戶“密碼修改失敗,輸入的原密碼正確”,查看系統(tǒng)數(shù)據(jù)庫(kù),可以看到用戶的密碼并未更改表6.2是后臺(tái)社團(tuán)管理員社團(tuán)成員管理模塊及部分功能測(cè)試過(guò)程。表6.2后臺(tái)社團(tuán)管理員社團(tuán)成員管理模塊及部分功能測(cè)試過(guò)程模塊測(cè)試結(jié)果

模塊測(cè)試結(jié)果查看社團(tuán)成員模塊社團(tuán)管理員成功登錄后,點(diǎn)擊“查看社團(tuán)成員”菜單在右側(cè)的頁(yè)面中,列出了本社團(tuán)的所有成員的基本信息。其中每條記錄包含刪除和修改菜單。選擇一條記錄的“修改”操作右側(cè)的頁(yè)面中,列出了所選成員的基本信息,可以修改,點(diǎn)擊保存后,提示“修改成功”,查看數(shù)據(jù)庫(kù),可以看到數(shù)據(jù)庫(kù)中相關(guān)數(shù)據(jù)已更新審核社團(tuán)成員功能選擇“審核社團(tuán)成員菜單”由于沒有申請(qǐng)的記錄,頁(yè)面中提示“暫沒有申請(qǐng)的社團(tuán)成員”在前臺(tái)頁(yè)面中添加了一個(gè)申請(qǐng)后,再進(jìn)入后臺(tái),再選擇“審核社團(tuán)成員菜單”顯示該申請(qǐng)人員的基本信息,選擇“審批通過(guò)”,彈出確認(rèn)框,確定后,再到成員表中查到該成員,查看數(shù)據(jù)庫(kù),可以看到該成員的Pass字段的值已改為“true”表6.3后臺(tái)超級(jí)管理員社團(tuán)管理模塊及部分功能測(cè)試過(guò)程模塊測(cè)試結(jié)果查看所有社團(tuán)超級(jí)管理員成功登錄后,點(diǎn)擊“查看所有社團(tuán)”菜單在右側(cè)的頁(yè)面中,列出了所有社團(tuán)的基本信息包含社團(tuán)名字,社團(tuán)宗旨,社團(tuán)創(chuàng)建時(shí)間,社團(tuán)管理員社團(tuán)描述等。其中每條記錄包含刪除和修改菜單。選擇一條記錄的“修改”操作右側(cè)的頁(yè)面中,列出了所選社團(tuán)的基本信息,可以修改,點(diǎn)擊保存后,提示“修改成功”,查看數(shù)據(jù)庫(kù),可以看到數(shù)據(jù)庫(kù)中相關(guān)數(shù)據(jù)已更新超級(jí)管理員成功登錄后,點(diǎn)擊“添加新的社團(tuán)”菜單在右側(cè)頁(yè)面中,列出了需要填寫的信息,包含社團(tuán)名字,社團(tuán)宗旨,社團(tuán)詳細(xì)描述,還有供選擇的社團(tuán)管理員,點(diǎn)擊“添加”按鈕后,會(huì)提示社團(tuán)添加成功。再點(diǎn)擊“查看所有社團(tuán)”菜單可以看到剛剛添加的新的社團(tuán)。然后再到前臺(tái)頁(yè)面中,重新注冊(cè)一新用戶,在選擇所注冊(cè)的社同時(shí),可以看到,剛剛添加的新的社團(tuán)也在可選社團(tuán)列表之中。查看數(shù)據(jù)庫(kù),可以看到數(shù)據(jù)庫(kù)中相關(guān)數(shù)據(jù)已更新添加新的社團(tuán)測(cè)試結(jié)果:使用社團(tuán)成員的身份登陸系統(tǒng)時(shí)的修改及查詢的結(jié)果與數(shù)據(jù)庫(kù)中的數(shù)據(jù)相同;使用社團(tuán)管理員的身份登陸系統(tǒng)后臺(tái)時(shí)的查看和審核社團(tuán)成員的結(jié)果與數(shù)據(jù)庫(kù)中的數(shù)據(jù)相同,對(duì)社團(tuán)用戶,所有社團(tuán)的信息查看,更改,刪除等操作結(jié)果與數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)應(yīng),并無(wú)不同,系統(tǒng)的準(zhǔn)確性和及時(shí)性得到了很好的驗(yàn)證,系統(tǒng)的增、刪、改是即時(shí)完成的。至此系統(tǒng)的測(cè)試圓滿結(jié)束。7結(jié)束語(yǔ)從系統(tǒng)的這次畢業(yè)設(shè)計(jì),讓我真正有了從事一次正規(guī)的軟件開發(fā)流程的經(jīng)歷。從系統(tǒng)的需求分析、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)等一步步走來(lái),使我對(duì)正規(guī)軟件開發(fā)的流程有了更深刻的理解與認(rèn)識(shí)。在系統(tǒng)設(shè)計(jì)開發(fā)中, 系統(tǒng)的需求分析十分重要,系統(tǒng)需求分析的好壞直接影響到你的系統(tǒng)的實(shí)用性。 另外在系統(tǒng)設(shè)計(jì)上,首先要做到系統(tǒng)的功能完善,其次功能完善的基礎(chǔ)上優(yōu)化系統(tǒng)運(yùn)行性能,然后要讓自己做的系統(tǒng)界面友好,使用戶易于操作,容易上手,這也是一個(gè)成功的系統(tǒng)所必備的。這次畢業(yè)設(shè)計(jì),通過(guò)對(duì)系統(tǒng)進(jìn)行需求分析,總體設(shè)計(jì),將系統(tǒng)分成了多個(gè)模塊。其中有社團(tuán)新聞模塊、公告模塊、留言模塊,社團(tuán)信息介紹模塊、社團(tuán)會(huì)議、活動(dòng)模塊等等。另外考慮到社團(tuán)成員可能忘記登錄密碼而不能登錄系統(tǒng)的問(wèn)題, 在系統(tǒng)中我增加了一個(gè)密碼忘記模塊。 當(dāng)用戶忘記密碼后,可以通過(guò)輸入正確的登陸賬號(hào)和注冊(cè)時(shí)填的郵箱,系統(tǒng)會(huì)自動(dòng)將密碼發(fā)送到用戶的注冊(cè)郵箱當(dāng)中。從系統(tǒng)整體來(lái)看,一個(gè)社團(tuán)管理系統(tǒng)的所需的核心功能基本得到實(shí)現(xiàn)。當(dāng)然,由于目前自己所學(xué)知識(shí)的有限,另一面由于畢業(yè)設(shè)計(jì)時(shí)間也有限,系統(tǒng)中還存在很多的不足,有待進(jìn)一步的改進(jìn):例如系統(tǒng)中還可以加入更多的功能,如日行事例提醒。另外系統(tǒng)的安全性不是很高,在系統(tǒng)的找回密碼功能中,可以為用戶添加密碼提示問(wèn)題后,再發(fā)一個(gè)鏈接到用戶郵箱中,讓用戶修改密碼,而不是直接發(fā)送密碼到用戶郵箱中??傊?,這次畢業(yè)設(shè)計(jì),鍛煉了我的實(shí)際動(dòng)手開發(fā)能力,開闊了自己的思維,另外也讓我明白了很多道理:做任何一個(gè)件事情,首先要有自信,然后在做事情的時(shí)候要有一個(gè)認(rèn)真的態(tài)度,還有一顆擁有不怕困難,勇于挑戰(zhàn),堅(jiān)持不懈的毅力的心,這樣的話,成功之門會(huì)永遠(yuǎn)為你敞開。參考文獻(xiàn)[美]埃克爾(Eckel,B.)著,陳昊鵬譯.Java編程思想(ThinkinginJava,F(xiàn)ourthEdition)(第四版)[M].北京:機(jī)械工業(yè)出版社2007.孫衛(wèi)琴JAVA面向?qū)ο缶幊蘙M].北京:電子工業(yè)出版社,2006.李興華Java開發(fā)實(shí)戰(zhàn)經(jīng)典[M].清華大學(xué)出版社,2009李興華,王月清.JavaWeb開發(fā)實(shí)戰(zhàn)經(jīng)典[M].清華大學(xué)出版社,2010⑸李曙光.JSP開發(fā)實(shí)例完全剖析[M].中國(guó)電力出版社,2006王國(guó)輝,王易.JSP數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)案例精選[M].人民郵電出版社,2006.孫鑫JavaWeb開發(fā)詳解[M].電子工業(yè)出版社,2006朱少民.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,2009.張海潘.軟件工程(第二版)[M].北京:人民郵電出版社,2006.錢樂秋,趙文耘,牛軍鈺.軟件工程[M].北京:清華大學(xué)出版社,2007.(美)BrianMarick著,韓柯等譯.軟件子系統(tǒng)測(cè)試/軟件工程技術(shù)叢書[M],機(jī)械工業(yè)出版社,2003[美]ChrisFehily.SQL:VisualQuickStartGuide[M]. 人民郵電出版社,2009.王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2006.致謝本論文是在***指導(dǎo)老師的精心指導(dǎo)和熱情關(guān)注下完成的。論文從選題、需求分析收集資料到系統(tǒng)的整個(gè)完成過(guò)程,都得到了*老師的熱情幫助和悉心指導(dǎo)。在系統(tǒng)及論文的完成過(guò)程中,*老師數(shù)次指出了我所犯的錯(cuò)誤,并提出了寶貴的意見,使得這次畢設(shè)能正確完成。在這期間,*老師對(duì)待工作認(rèn)真負(fù)責(zé)的態(tài)度,對(duì)學(xué)生無(wú)微不至的關(guān)照以及對(duì)學(xué)生提出的問(wèn)題細(xì)心講解的耐心給我留下了深刻的印象,這種精神值得我努力學(xué)習(xí)。在此,特向*老師表示深深的敬意和感謝!另外,還要感謝計(jì)算機(jī)學(xué)院的老師在四年的學(xué)習(xí)中給我的幫助和支持。他們所講授的許多課程給了我思想的啟迪,從這些課程中我學(xué)習(xí)的知識(shí),這在我系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)

過(guò)程中發(fā)揮了巨大的作用,使我的畢業(yè)設(shè)計(jì)能夠順利完成。我還要感謝在系統(tǒng)開發(fā)過(guò)程中給我提出寶貴意見的同學(xué)們,他們的互助精神使我深受感動(dòng),并且更加鞏固了我們四年來(lái)結(jié)下的深厚的友誼。這次畢業(yè)設(shè)計(jì)我除了學(xué)會(huì)開發(fā)本系統(tǒng)之外更重要的是學(xué)到了不怕困難、奮發(fā)向上、堅(jiān)持不懈的精神,這種精神是我今后人生前進(jìn)道路上的一種力量。最后,對(duì)關(guān)心我,支持我的老師和親人致以最衷心的感謝。本文在寫作過(guò)程中參考了大量的文獻(xiàn)資料,主要文獻(xiàn)資料已開列出來(lái),本文的有些句子或段落引自這些參考文獻(xiàn),在此向所有的作者表示深深的感謝!附錄部分源代碼:1)登錄頁(yè)面為一個(gè)公共頁(yè)面,為left.jsp,部分代碼如下:<formaction="LoginServlet?loginType=0"method="post"name="form"onSubmit="returncheck()"><tablewidth="220px"height="161"background="images/login.jpg"style="text-align:center"cellpadding="0"cellspacing="0"><tr><tdcolspan="2"height="30px;"style="text-align:left;font-size:12px;color:#F90;font-weight:bold;padding-left:20px;padding-top:10px;">用戶登錄</td></tr><trheight="20px;"><tdwidth="50px;"style="font-size:12px;color:#09C;padding-left:15px;">用戶名</td><tdstyle="text-align:left"><inputid="account"type="text"name="account"size="15"></td></tr><trheight="20px;"><tdstyle="font-size:12px;color:#09C;padding-left:15px;">密  碼</td><tdstyle="text-align:left"><inputtype="password"name="password"size="15"></td><tablewidth="220px"height="161"background="images/login.jpg"style="text-align:center"cellpadding="0"cellspacing="0"><tr><tdcolspan="2"height="30px;"style="text-align:left;font-size:12px;color:#F90;font-weight:bold;padding-left:20px;padding-top:10px;">用戶登錄</td></tr><trheight="20px;"><tdwidth="50px;"style="font-size:12px;color:#09C;padding-left:15px;">用戶名</td><tdstyle="text-align:left"><inputid="account"type="text"name="account"size="15"></td></tr><trheight="20px;"><tdstyle="font-size:12px;color:#09C;padding-left:15px;">密  碼</td><tdstyle="text-align:left"><inputtype="password"name="password"size="15"></td></tr><trheight="20px;"><tdstyle="font-size:12px;color:#09C;padding-left:15px;">驗(yàn)證碼</td><tdstyle="text-align:left">Stringpassword=Chinese.toChinese((String)request.getParameter("password"));Stringpassword=Chinese.toChinese((String)request.getParameter("password"));Stringpassword=Chinese.toChinese((String)request.getParameter("password"));Stringpassword=Chinese.toChinese((String)request.getParameter("password"));<inputtype="text"name="check"size="5"><ahref="javascript:void(0);"onclick="reloadImage();returnfalse"><imgid="code"name="code"border="0"src="image.jsp"></a></td></tr><trheight="20px;"><tdcolspan="2"><inputtype="submit"value="登錄">  on"value="注冊(cè)"></a></td></tr><trheight="20px;"><inputtype="text"name="check"size="5"><ahref="javascript:void(0);"onclick="reloadImage();returnfalse"><imgid="code"name="code"border="0"src="image.jsp"></a></td></tr><trheight="20px;"><tdcolspan="2"><inputtype="submit"value="登錄">  on"value="注冊(cè)"></a></td></tr><trheight="20px;"><tdcolspan="2"class="wjmm"><ahref="front_forgetPwd.jsp">忘記密碼</a></td></tr></table></form>提交表單后,其處理的servlet是LoginServlet.java,其部分處理代碼如下:publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{IntegerloginType=Integer.parseInt(request.getParameter("loginType"));if(loginType==0){checkMember(request,response);}elseif(loginType==1){checkManger(request,response);publicvoidcheckMember(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Stringaccount=Chinese.toChinese(request.getParameter("account"));StringreceiveCode=(String)request.getParameter("check");HttpSessionsession=request.getSession();Stringcode=(String)session.getAttribute("rand");MemAndAssDaomemAndDao=newMemAndAssDao();Integernum=memAndDao.isExist(account,password);Integernum=memAndDao.isExist(account,password);if(!manager.getPassword().equals(Chinese.toChinese(request.getParameter("password"))))if(!manager.getPassword().equals(Chinese.toChinese(request.getParameter("password"))))Integernum=memAndDao.isExist(account,password);Integernum=memAndDao.isExist(account,password);if(!manager.getPassword().equals(Chinese.toChinese(request.getParameter("password"))))if(!manager.getPassword().equals(Chinese.toChinese(request.getParameter("password"))))if(num>0){if(!receiveCode.equals(code)){request.setAttribute("login_info","request.setAttribute("login_info","對(duì)不起!您輸入的驗(yàn)證碼錯(cuò)誤");}else{MemberDaomemberDao=newMemberDao();Membermember=memberDao.getMemberByAccount(account);request.setAttribute("user",member.getAccount());}else{request.setAttribute("login_info","request.setAttribute("login_info","對(duì)不起!您輸入的用戶名或密碼錯(cuò)誤或者您還未通過(guò)審核");request.getRequestDispatcher("login_dealwith.jsp?login_class=0").forward(request,response);publicvoidcheckManger(HttpServletRequestrequest,HttpServletResponseresponse)throws

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論