計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp定西扶貧惠農(nóng)推介志愿者系統(tǒng)論文_第1頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp定西扶貧惠農(nóng)推介志愿者系統(tǒng)論文_第2頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp定西扶貧惠農(nóng)推介志愿者系統(tǒng)論文_第3頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp定西扶貧惠農(nóng)推介志愿者系統(tǒng)論文_第4頁
計(jì)算機(jī)畢業(yè)設(shè)計(jì)jsp定西扶貧惠農(nóng)推介志愿者系統(tǒng)論文_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

定西扶貧惠農(nóng)推介系統(tǒng)摘要扶貧工作是黨中央、國(guó)務(wù)院的一項(xiàng)重要戰(zhàn)略部署。黨政機(jī)關(guān)定點(diǎn)扶貧是中國(guó)扶貧開發(fā)戰(zhàn)略部署的重要組成部分,是新階段扶貧開發(fā)的一項(xiàng)重大舉措,對(duì)推動(dòng)貧困地區(qū)經(jīng)濟(jì)社會(huì)的發(fā)展有著積極的意義。本論文系統(tǒng)地描繪了整個(gè)定西扶貧惠農(nóng)推介系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),主要實(shí)現(xiàn)的主要管理員和用戶兩個(gè)角色,以下是管理員功能有以下幾點(diǎn):管理員;個(gè)人中心、用戶管理、扶貧計(jì)劃管理、惠農(nóng)福利管理、優(yōu)秀農(nóng)民管理、志愿者報(bào)名管理、在線捐贈(zèng)管理、管理員管理、系統(tǒng)管理,用戶后臺(tái)有以下幾點(diǎn):個(gè)人中心、志愿者報(bào)名管理、在線捐贈(zèng)管理,前臺(tái)首頁:首頁、扶貧計(jì)劃、惠農(nóng)福利、優(yōu)秀農(nóng)民、論壇信息、我的、跳轉(zhuǎn)到后臺(tái)等功能,本系統(tǒng)其具有簡(jiǎn)單的接口,方便的應(yīng)用,強(qiáng)大的互動(dòng),完全基于互聯(lián)網(wǎng)的特點(diǎn)。對(duì)于定西扶貧惠農(nóng)推介系統(tǒng)層面的特性,規(guī)劃出符合該領(lǐng)域需求的定西扶貧惠農(nóng)推介系統(tǒng)軟件。本文研究的主要目的是為實(shí)現(xiàn)扶貧惠農(nóng)的信息化、系統(tǒng)化、規(guī)范化,為用戶的長(zhǎng)遠(yuǎn)發(fā)展奠定了基礎(chǔ)?;诙ㄎ鞣鲐毣蒉r(nóng)推介系統(tǒng),有著較高的現(xiàn)實(shí)應(yīng)用價(jià)值。用戶不用受時(shí)間和地點(diǎn)的約束,進(jìn)行查詢信息。管理員也不用受時(shí)間和地點(diǎn)的約束,進(jìn)行修改信息等操作。大大減少了很多重復(fù)繁瑣的工作,落實(shí)定西扶貧惠農(nóng)推介系統(tǒng)現(xiàn)代化、科學(xué)化和信息化。這是本論文選題的主要目標(biāo)與研究的價(jià)值所在。本具體在系統(tǒng)設(shè)計(jì)上,采用了B/S的結(jié)構(gòu),同時(shí),也使用JSP技術(shù)在動(dòng)態(tài)頁面上進(jìn)行了設(shè)計(jì),后臺(tái)上采用Mysql數(shù)據(jù)庫,是一個(gè)非常優(yōu)秀的定西扶貧惠農(nóng)推介系統(tǒng)。關(guān)鍵詞:定西扶貧惠農(nóng)推介系統(tǒng),jsp技術(shù),數(shù)據(jù)庫MYSQL PovertyalleviationisanimportantstrategicdeploymentoftheCPCCentralCommitteeandtheStateCouncil.PovertyalleviationdesignatedbythepartyandgovernmentorgansisanimportantpartofthestrategicdeploymentofpovertyalleviationanddevelopmentinChina,andisamajormeasureinthenewstageofpovertyalleviationanddevelopment,whichhaspositivesignificanceforpromotingtheeconomicandsocialdevelopmentofthepoorareas.ThispapersystematicallydescribesthedesignandimplementationofthewholepovertyalleviationandpromotionsysteminDingxi.Themainrolesoftheadministratoranduserareasfollows:administrator;personalcenter,usermanagement,povertyalleviationplanmanagement,benefitagriculturewelfaremanagement,excellentfarmermanagement,volunteerenrollmentmanagement,onlinedonationmanagement,administratormanagementSystemmanagement,theuserbackgroundhasthefollowingpoints:personalcenter,volunteerregistrationmanagement,onlinedonationmanagement,frontpage:homepage,povertyalleviationplan,benefitsforfarmers,excellentfarmers,foruminformation,my,jumptothebackgroundandotherfunctions.Thesystemhassimpleinterface,convenientapplication,stronginteraction,andiscompletelybasedonthecharacteristicsoftheInternet.ForthecharacteristicsofthesystemlevelofpovertyalleviationandpromotionsysteminDingxi,thesoftwareofpovertyalleviationandpromotionsysteminDingxiisplannedtomeettheneedsofthisfield.Themainpurposeofthispaperistorealizetheinformatization,systematizationandstandardizationofpovertyalleviationandbenefitfarmers,andlayafoundationforthelong-termdevelopmentofusers.BasedonthepromotionsystemofpovertyalleviationandbenefitagricultureinDingxi,ithasahighpracticalapplicationvalue.Usersdonotneedtobeconstrainedbytimeandplacetoqueryinformation.Theadministratoralsodoesnotneedtobeconstrainedbytimeandplacetomodifyinformationandotheroperations.Itgreatlyreducedmanyrepetitiveandtediouswork,andimplementedmodernization,scientificalizationandinformatizationofpovertyalleviationandagriculturepromotionsysteminDingxi.Thisisthemaingoalofthisthesisandthevalueoftheresearch.Thispaperusesb/sstructureinthesystemdesign,andalsousesJSPtechnologytodesignondynamicpages.MySQLdatabaseisusedinthebackground.ItisaveryexcellentpovertyalleviationandagriculturepromotionsysteminDingxi.Keywords:povertyalleviationandfarmerspromotionsystem,JSPtechnology,databasemysql目錄TOC\o"1-2"\h\u第1章緒論 1.3.3mysql數(shù)據(jù)庫介紹JDBC的驅(qū)動(dòng)程序它是和數(shù)據(jù)庫不同的,在每個(gè)數(shù)據(jù)庫的應(yīng)用它們都是和區(qū)分開的,當(dāng)運(yùn)行到一定的程序當(dāng)中,它就會(huì)與自己相關(guān)的協(xié)議與用戶端進(jìn)行通訊。那么這個(gè)系統(tǒng)就會(huì)對(duì)使這些數(shù)據(jù)進(jìn)行連接。當(dāng)我們選擇哪個(gè)橋的時(shí)候,接下來就會(huì)簡(jiǎn)單的敘述這個(gè)數(shù)據(jù)庫是如何來創(chuàng)建的。當(dāng)點(diǎn)擊完成按鈕的時(shí)候就會(huì)自動(dòng)在對(duì)話框內(nèi)彈出數(shù)據(jù)源的名稱,在進(jìn)行點(diǎn)擊下一步即可,直接在輸入相對(duì)應(yīng)的身份驗(yàn)證和登錄密碼。mysql它可以為用戶在數(shù)據(jù)庫上進(jìn)行應(yīng)用,它的優(yōu)點(diǎn)就是讓人們學(xué)習(xí)起來簡(jiǎn)單易懂,而且它的結(jié)構(gòu)簡(jiǎn)單并且功能也強(qiáng)大,在信息儲(chǔ)存量上也是比較大的,mysql它是一種主要應(yīng)用于數(shù)據(jù)庫的查詢和編程,在很多數(shù)據(jù)庫相互關(guān)系上得到了應(yīng)用,它可以對(duì)許多數(shù)據(jù)進(jìn)行廣泛的查詢和應(yīng)用,對(duì)于常規(guī)的的數(shù)據(jù)它可以廣泛的查詢,不需要對(duì)其大量的進(jìn)行儲(chǔ)存和掌握,也不用在這上面進(jìn)行多層次的組合,紀(jì)錄相應(yīng)集合是其主要操作,在使用靈活性強(qiáng)和功能強(qiáng)的mysql數(shù)據(jù)庫的情況下,在實(shí)現(xiàn)其他功能時(shí)需要進(jìn)行編寫代碼,因此,在使用mysql數(shù)據(jù)庫時(shí)只需編寫一小段就可以對(duì)該功能實(shí)現(xiàn)。本系統(tǒng)的開發(fā)主要應(yīng)用了mysql進(jìn)行對(duì)數(shù)據(jù)的管理。(1)數(shù)據(jù)數(shù)據(jù)它是在數(shù)據(jù)庫當(dāng)中儲(chǔ)存的對(duì)象,在大多數(shù)的人們頭腦當(dāng)中是數(shù)字。其實(shí)簡(jiǎn)單的來說數(shù)字是一種簡(jiǎn)單的數(shù)據(jù),從廣義的角度來說一些文字、數(shù)據(jù)、圖形等等都可以認(rèn)為是一種數(shù)據(jù),這樣一來可以給數(shù)據(jù)就做個(gè)定義了。(2)數(shù)據(jù)庫數(shù)據(jù)庫簡(jiǎn)單的來說它就是對(duì)數(shù)據(jù)進(jìn)行儲(chǔ)存,只不過它在計(jì)算上要以某種格式進(jìn)行存放。但是數(shù)據(jù)庫經(jīng)過長(zhǎng)期的在計(jì)算機(jī)內(nèi)儲(chǔ)存,它是比較有組織模型數(shù)據(jù)在里邊,這樣對(duì)于擁有較高的數(shù)據(jù)具有獨(dú)立性和共享性。(3)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫的管理系統(tǒng)主要功能表現(xiàn)為以下幾點(diǎn):1.數(shù)據(jù)上它可以通過數(shù)據(jù)對(duì)象進(jìn)行定義。2.數(shù)據(jù)庫的語言它可以提供數(shù)據(jù)的操縱,用戶可以通過語言的操縱進(jìn)行刪除、查詢和修改等。3.通過數(shù)據(jù)庫的建立它可以創(chuàng)建數(shù)據(jù)庫的輸入和轉(zhuǎn)換功能,能為數(shù)據(jù)庫的重新組合做出監(jiān)視等。還可以幫助數(shù)據(jù)庫的恢復(fù)功能。4.數(shù)據(jù)庫的開始轉(zhuǎn)充個(gè)初始密碼都可以對(duì)數(shù)據(jù)庫進(jìn)行建立和維護(hù)功能。1.4國(guó)內(nèi)外現(xiàn)狀隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷滲透,人們的生活與工作、學(xué)習(xí)的方式也在慢慢發(fā)生變化。傳統(tǒng)的扶貧惠農(nóng)相關(guān)信息管理方式一般都采取人工的方式,信息的獲取、整理、修改、存儲(chǔ)等工作還停留在人工階段。這種方式一方面需要花費(fèi)大量的人力、物力和金錢,交互起來比較困難,而且會(huì)浪費(fèi)時(shí)間;另一方面對(duì)用戶等信息的管理,特別是隨著用戶數(shù)量的遞增,查詢、修改起來特別困難;最后由于用戶等其他信息的不斷增加,信息的存儲(chǔ)也成為了難題。一些發(fā)達(dá)國(guó)家,網(wǎng)絡(luò)發(fā)展比較快,已經(jīng)很大程度上完成了從人工到計(jì)算機(jī)管理的轉(zhuǎn)變。我國(guó)計(jì)算機(jī)應(yīng)用起步比較晚,而且發(fā)展區(qū)域不平衡,還有很多地區(qū)或單位使用傳統(tǒng)的方式進(jìn)行管理,但是目前計(jì)算機(jī)發(fā)展較快,包括網(wǎng)絡(luò)也已經(jīng)普及,很多單位和用戶也開始慢慢接觸網(wǎng)絡(luò)管理系統(tǒng)。第二章系統(tǒng)分析2.1可行性分析可行性分析的目的是確定一個(gè)系統(tǒng)是否有必要開發(fā)、確定系統(tǒng)是否能以最小的代價(jià)實(shí)現(xiàn)。其工作主要有三個(gè)方面,分別是技術(shù)、經(jīng)濟(jì)和社會(huì)三方面的可行性。我會(huì)從這三個(gè)方面對(duì)網(wǎng)上定西扶貧惠農(nóng)推介系統(tǒng)進(jìn)行詳細(xì)的分析。2.1.1技術(shù)可行性 該系統(tǒng)主要使用jsp、Eclipse和MySQL數(shù)據(jù)庫進(jìn)行開發(fā),jsp易于學(xué)習(xí)和使用靈活。在校期間也接觸過Eclipes和MySQL數(shù)據(jù)庫課程,對(duì)此有一定的開發(fā)經(jīng)驗(yàn),因此開發(fā)難度不高,所以從技術(shù)上來說是可行的。2.1.2經(jīng)濟(jì)可行性 本系統(tǒng)設(shè)計(jì)所選擇的開發(fā)工具和服務(wù)器都是免費(fèi)的開源軟件,又或者是適合用戶使用的免費(fèi)版本,并不需要支付費(fèi)用,而且由作者本人單獨(dú)完成,也不存在團(tuán)隊(duì)費(fèi)用,幾乎沒有經(jīng)濟(jì)成本,具備經(jīng)濟(jì)可行性。2.1.3社會(huì)可行性 社會(huì)可行性主要包括法律和用戶兩個(gè)方面,下面將從這兩方面進(jìn)行分析。(1)法律因素 本系統(tǒng)是學(xué)習(xí)開發(fā)所制作的程序,并不用作商業(yè)用途,是在根據(jù)實(shí)際調(diào)研的結(jié)果結(jié)合現(xiàn)有的網(wǎng)上扶貧惠農(nóng)推介系統(tǒng)后得出的,而且系統(tǒng)制作的全部過程都是在個(gè)人的工作電腦中完成的,使用的都是開源和免費(fèi)的開發(fā)環(huán)境、分析軟件和數(shù)據(jù)庫,不存在侵權(quán)問題。(2)用戶可行性 操作人員或者用戶只需要具備一定的windows電腦操作常識(shí),不需要精通計(jì)算機(jī)技能。此外系統(tǒng)管理人員,只需要在windows常識(shí)之上再熟悉下使用Tomcat服務(wù)器的操作流程,只要掌握一定的計(jì)算機(jī)知識(shí)即可,在正式上線運(yùn)營(yíng)之前,僅需要對(duì)操作人員進(jìn)行簡(jiǎn)單的熟悉流程培訓(xùn)即可。所以從用戶可行性上也是可行的。2.2總體設(shè)計(jì)原則 一個(gè)系統(tǒng)要在開發(fā)和維護(hù)的過程中方便使用,必須采取一定的設(shè)計(jì)原則,其主要設(shè)計(jì)原則有: 簡(jiǎn)單性:系統(tǒng)功能簡(jiǎn)單易懂,只需要掌握基本的計(jì)算機(jī)操作能力即可使用。 針對(duì)性:針對(duì)特定的定西扶貧惠農(nóng)推介系統(tǒng),沒有多余的其他功能,使用戶可以專心使用。 實(shí)用性:能夠滿足用戶方面的需求。 一致性:設(shè)計(jì)風(fēng)格、命名規(guī)范一致,整個(gè)系統(tǒng)的各個(gè)功能模塊色彩、擺放位置、功能等都是一致的。 先進(jìn)性:本系統(tǒng)的代碼采用讀取數(shù)據(jù)的方式,方便后續(xù)開發(fā)、拓展。2.3系統(tǒng)需求分析定西扶貧惠農(nóng)推介系統(tǒng)需要滿足的需求有以下幾個(gè):(1)實(shí)現(xiàn)管理系統(tǒng)信息關(guān)系的系統(tǒng)化、規(guī)范化和自動(dòng)化;(2)減少維護(hù)人員的工作量以及實(shí)現(xiàn)用戶對(duì)信息的控制和管理。(3)方便查詢信息及管理信息等;(4)通過網(wǎng)絡(luò)操作,改善處理問題的效率,提高用戶利用率;(5)考慮到用戶多樣性特點(diǎn),要求界面簡(jiǎn)單,操作簡(jiǎn)便。 (6)管理員功能,管理員可以對(duì)用戶或者扶貧計(jì)劃信息進(jìn)行管理。 (7)系統(tǒng)安全,操作簡(jiǎn)便,不過于復(fù)雜。(8)系統(tǒng)可以穩(wěn)定運(yùn)行,不存在卡頓等問題造成用戶反感。2.4業(yè)務(wù)流程分析2.4.1登錄流程登錄模塊主要滿足管理員以及用戶的權(quán)限登錄,用戶登錄流程圖如圖2-1所示。圖2-1登錄流程圖2.4.2注冊(cè)流程未有賬號(hào)的用戶可進(jìn)入注冊(cè)界面進(jìn)行注冊(cè)操作,用戶注冊(cè)流程圖如圖2-2所示。圖2-2注冊(cè)流程圖2.4.3添加信息流程用戶在添加信息時(shí),信息編號(hào)自動(dòng)生成,系統(tǒng)會(huì)對(duì)添加的信息進(jìn)行驗(yàn)證,驗(yàn)證通過則添加至數(shù)據(jù)庫,添加信息成功,反之添加失敗。添加信息流程如圖2-3所示。圖2-3添加信息流程圖2.4.4刪除信息流程用戶可選擇要?jiǎng)h除的信息進(jìn)行信息刪除操作,在刪除信息時(shí)系統(tǒng)提示是否確定刪除信息,是則刪除信息成功,系統(tǒng)數(shù)據(jù)庫將信息進(jìn)行刪除。刪除信息流程圖如圖2-4所示。圖2-4刪除信息流程圖系統(tǒng)設(shè)計(jì)3.1系統(tǒng)概要設(shè)計(jì)本定西扶貧惠農(nóng)推介系統(tǒng)選擇B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式。適合在互聯(lián)網(wǎng)上進(jìn)行操作,只要用戶能連網(wǎng),任何時(shí)間、任何地點(diǎn)都可以進(jìn)行系統(tǒng)的操作使用。系統(tǒng)工作原理圖如圖3-1所示:圖3-1系統(tǒng)工作原理圖3.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)整個(gè)系統(tǒng)是由多個(gè)功能模塊組合而成的,要將所有的功能模塊都一一列舉出來,然后進(jìn)行逐個(gè)的功能設(shè)計(jì),使得每一個(gè)模塊都有相對(duì)應(yīng)的功能設(shè)計(jì),然后進(jìn)行系統(tǒng)整體的設(shè)計(jì)。本定西扶貧惠農(nóng)推介系統(tǒng)結(jié)構(gòu)圖如圖3-2所示。圖3-2定西扶貧惠農(nóng)推介系統(tǒng)結(jié)構(gòu)圖3.3數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫可以說是所有軟件的根本,如果數(shù)據(jù)庫存在缺陷,那么會(huì)導(dǎo)致系統(tǒng)開發(fā)的不順利、維護(hù)困難、用戶使用不順暢等一系列問題,嚴(yán)重時(shí)將會(huì)直接損害利益,同時(shí)在開發(fā)完成后,數(shù)據(jù)庫缺陷也更加難以解決。所以必須要對(duì)數(shù)據(jù)庫設(shè)計(jì)重點(diǎn)把握,做到認(rèn)真細(xì)致。因此,數(shù)據(jù)庫設(shè)計(jì)是這個(gè)在線定西扶貧惠農(nóng)推介系統(tǒng)的重點(diǎn)要素。3.3.1概念結(jié)構(gòu)設(shè)計(jì)(1)管理員實(shí)體屬性圖如下圖3-3所示圖3-3管理員實(shí)體屬性圖(2)用戶信息:用戶名、用戶姓名、頭像、性別、聯(lián)系電話、郵箱實(shí)體屬性如下圖3-4所示圖3-4用戶信息實(shí)體屬性圖(3)扶貧計(jì)劃信息:標(biāo)題、圖片、內(nèi)容、發(fā)布日期、國(guó)家名稱,實(shí)體屬性如下圖3-5所示圖3-5扶貧計(jì)劃信息實(shí)體屬性圖(4)志愿者報(bào)名信息:用戶名、用戶姓名、性別、聯(lián)系電話、報(bào)名意愿、報(bào)名日期,實(shí)體屬性如下圖3-6所示圖3-6志愿者報(bào)名信息實(shí)體屬性圖3.3.2數(shù)據(jù)庫表設(shè)計(jì)將數(shù)據(jù)庫概念設(shè)計(jì)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫。在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)關(guān)系由數(shù)據(jù)表組成,但是表的結(jié)構(gòu)表現(xiàn)在表的字段上。allusers表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1idInt4102username1502553pwd1502554cx1502555addtimeDateTime819fupinjihua表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1idInt4102addtime1502553biaoti1502554tupianDateTime82555neirong1502556faburiqiDateTime82557guojiamingcheng150255huinongfuli表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1idInt4102addtime1502553biaoti1502554tupianDateTime82555neirong1502556faburiqiDateTime8255fengmianDateTime8255yonghu表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1idInt4102addtime1502554yonghumingDateTime82555mima1502556touxiangDateTime82557xingbie1502558lianxidianhuaDateTime82559youxiang150255youxiunongmin表:序號(hào)字段名稱字段類型大小允許為空最大長(zhǎng)度備注1idInt4102addtime1502554nongminxingmingDateTime82555touxiang1502556gerenjianjieDateTime82557fengguangshiji150255第四章系統(tǒng)實(shí)現(xiàn)4.1管理員功能模塊管理員輸入個(gè)人的用戶名、密碼、角色登錄系統(tǒng),這時(shí)候系統(tǒng)的數(shù)據(jù)庫就會(huì)在進(jìn)行查找相關(guān)的信息,如果我們輸入的用戶名、密碼不正確,數(shù)據(jù)庫就會(huì)提示出錯(cuò)誤的信息提示,同時(shí)會(huì)提示管理員重新輸入自己的用戶名、密碼,直到賬號(hào)密碼輸入成功后,會(huì)提登錄成功的信息。網(wǎng)站管理員登錄效果圖如圖4-1所示:圖4-1管理員登錄界面圖管理員進(jìn)入到界面,通過界面的任務(wù)大廳,登錄成功后進(jìn)入到系統(tǒng)可以進(jìn)行查看個(gè)人中心、用戶管理、扶貧計(jì)劃管理、惠農(nóng)福利管理、優(yōu)秀農(nóng)民管理、志愿者報(bào)名管理、在線捐贈(zèng)管理、管理員管理、系統(tǒng)管理等功能模塊,進(jìn)行相對(duì)應(yīng)操作,如圖4-2所示。圖4-2首頁界面圖用戶管理,管理員在用戶信息頁面通過查看用戶名、用戶姓名、頭像、性別、聯(lián)系電話、郵箱等信息進(jìn)行添加、修改、刪除,如圖4-3所示。管理員在扶貧計(jì)劃管理頁面通查看標(biāo)題、圖片、內(nèi)容、發(fā)布日期、國(guó)家名稱信息進(jìn)進(jìn)行添加、修改、刪除操作,如圖4-4所示。圖4-3用戶信息界面圖圖4-5扶貧計(jì)劃管理界面圖惠農(nóng)福利管理,管理員在頁面通過查看標(biāo)題、圖片、內(nèi)容、發(fā)布日期等信息進(jìn)行添加、修改、刪除操作,如圖4-6所示。管理員在志愿者報(bào)名管理頁面進(jìn)行查看用戶名、用戶姓名、性別、聯(lián)系電話、報(bào)名意愿、報(bào)名日期進(jìn)行審核回復(fù)、查看、修改、刪除操作,如圖4-7所示。圖4-6惠農(nóng)福利管理界面圖圖4-7志愿者報(bào)名管理界面圖管理員通過系統(tǒng)管理頁面查看輪播圖進(jìn)行上傳圖片進(jìn)行添加、刪除、修改以及查看并對(duì)整個(gè)系統(tǒng)進(jìn)行維護(hù)等操作,如圖4-8所示。圖4-8系統(tǒng)管理界面圖4.2前臺(tái)功能模塊用戶注冊(cè)、登陸,在用戶注冊(cè)頁面可以填寫用戶名、密碼、用戶姓名、性別、聯(lián)系電話、郵箱等信息進(jìn)行注冊(cè),信息無誤進(jìn)行登陸,如圖4-9所示。圖4-9用戶注冊(cè)、登陸界面圖我的,用戶進(jìn)入個(gè)人信息頁面可以查看用戶名、用戶姓名、頭像、性別、聯(lián)系電話、郵箱等可進(jìn)行添加、修改、刪除操作,如圖4-10所示。圖4-10個(gè)人信息界面圖前臺(tái)首頁,在前臺(tái)首頁頁面中可以查看首頁、扶貧計(jì)劃、惠農(nóng)福利、優(yōu)秀農(nóng)民、論壇信息、我的、跳轉(zhuǎn)到后臺(tái)等信息,如圖4-11所示。圖4-11前臺(tái)首頁界面圖扶貧計(jì)劃,用戶在扶貧計(jì)劃頁面中可以查看詳情,也可根據(jù)需要扶貧計(jì)劃名稱進(jìn)行搜索操作,如圖4-12所示。圖4-12扶貧計(jì)劃界面圖論壇信息,用戶在論壇信息頁面中可以添加標(biāo)題、類型、內(nèi)容進(jìn)行提交操作,如圖4-13所示。圖4-13論壇信息面圖4.1用戶功能模塊用戶登錄,通過填寫注冊(cè)時(shí)輸入的用戶名、密碼、角色進(jìn)行登錄,如圖4-14所示。圖4-14用戶登錄界面圖用戶進(jìn)入到首頁界面,通過界面的首頁,可以進(jìn)行查看個(gè)人中心、志愿者報(bào)名管理、在線捐贈(zèng)管理等功能模塊,如圖4-15所示。用戶在志愿者報(bào)名管理進(jìn)行用戶名、用戶姓名、性別、聯(lián)系電話、報(bào)名意愿、報(bào)名日期進(jìn)行添加,管理員審核通過可成為志愿者,程序成效圖如下圖4-16所示:圖4-15首頁界面圖圖4-16志愿者報(bào)名管理界面圖在線捐贈(zèng)管理,用戶在在線捐贈(zèng)管理頁面通過查看可進(jìn)行物品捐贈(zèng)、添加、修改、刪除操作,如圖4-17所示。。圖4-17在線捐贈(zèng)管理界面第五章軟件測(cè)試 測(cè)試存在于軟件開發(fā)進(jìn)程中的最后一個(gè)階段,它可以保證一個(gè)軟件的開發(fā)質(zhì)量是否符合設(shè)計(jì)者的初衷,也為程序的正式上線做了最后一道質(zhì)量檢測(cè)的工序。軟件測(cè)試主要是控制各種條件、包括軟件輸出方式,使用模式和運(yùn)行環(huán)境等,來評(píng)估一個(gè)系統(tǒng)或應(yīng)用是否符合設(shè)計(jì)標(biāo)準(zhǔn)。在軟件測(cè)試過程中,我們一般刻意的去制造錯(cuò)誤和極端條件,不能僅依照正常模式允許,而是多去嘗試那些意外的情況。5.1軟件測(cè)試的重要性 只有在運(yùn)行和維護(hù)階段之前經(jīng)歷大量的測(cè)試的軟件,才能說明它的質(zhì)量是經(jīng)得起檢驗(yàn)的。最近計(jì)算機(jī)業(yè)界也都一致認(rèn)為,測(cè)試應(yīng)該存在于軟件設(shè)計(jì)的每個(gè)階段,因?yàn)樵皆绨l(fā)現(xiàn)錯(cuò)誤,修復(fù)起來就越容易。 實(shí)際上,對(duì)于一個(gè)軟件應(yīng)用,錯(cuò)誤是必然存在的,無論使用何種技術(shù)或手段,都不可能絕對(duì)的排除軟件漏洞。測(cè)試是隨著軟件開發(fā)一同誕生的,兩者是共同發(fā)展進(jìn)步的。實(shí)際上,測(cè)試可以大幅度的降低維護(hù)的成本,如果一個(gè)漏洞在開發(fā)的早期就被發(fā)現(xiàn),那么修復(fù)它的成本遠(yuǎn)比上線后再修復(fù)的成本要低得多。5.2測(cè)試實(shí)例的研究與選擇測(cè)試有白盒測(cè)試和黑盒測(cè)試兩種方式。其中,白盒測(cè)試是將軟件看成一個(gè)透明的白盒子,按照程序的內(nèi)部控制結(jié)構(gòu)和處理技術(shù)邏輯來選定測(cè)試用例、軟件系統(tǒng)測(cè)試的邏輯路徑及過程需要進(jìn)行管理測(cè)試,又稱玻璃盒測(cè)試。因此白盒測(cè)試需要選擇足夠多的測(cè)試用例,覆蓋盡可能多的代碼來發(fā)現(xiàn)程序中的錯(cuò)誤。黑盒測(cè)試,也稱為功能測(cè)試。它將需軟件看作一個(gè)黑盒,像一個(gè)普通用戶一樣來模擬軟件的使用流程。黑盒測(cè)試通過大量的輸入邊界值或錯(cuò)誤數(shù)據(jù),來檢查是否可產(chǎn)生正確的輸出。本系統(tǒng)測(cè)試主要選擇黑盒測(cè)試,少量采用白盒測(cè)試。通過測(cè)試達(dá)到以下測(cè)試目的:1.檢查各大功能模塊的運(yùn)行,確保其能夠正確運(yùn)行,并檢查各頁面的完整性,保證頁面完整。2.檢查各個(gè)接口是否可以正確地輸入和輸出,保證數(shù)據(jù)流通穩(wěn)定可行。3.檢查數(shù)據(jù)結(jié)構(gòu),保證其和外部接口沒有訪問錯(cuò)誤,訪問順利。4.檢查原計(jì)劃的性能需求有沒有完成,運(yùn)行流暢。本系統(tǒng)的測(cè)試用例(部分):登錄部分測(cè)試用例編號(hào)對(duì)象項(xiàng)目操作預(yù)期結(jié)果結(jié)果1登錄登錄提示使用正確的賬號(hào)密碼登錄成功登錄預(yù)期結(jié)果2登錄提示使用正確的賬號(hào)但錯(cuò)誤的密碼登錄提示密碼錯(cuò)誤預(yù)期結(jié)果3登錄提示使用錯(cuò)誤的賬號(hào)登錄提示不存在賬戶預(yù)期結(jié)果4登錄提示不輸入賬號(hào),點(diǎn)擊登錄提示輸入賬號(hào)預(yù)期結(jié)果5登錄提示輸入賬號(hào)但不輸入密碼點(diǎn)擊登錄提示輸入密碼預(yù)期結(jié)果6登錄入口已登錄賬號(hào),查看登錄入口不顯示登錄入口預(yù)期結(jié)果

5.3測(cè)試環(huán)境與測(cè)試條件處理器:InterCoreI7-4710MQ四核處理器內(nèi)存:4GB硬盤:1T操作系統(tǒng):Windows10數(shù)據(jù)庫:MySQL5.4系統(tǒng)運(yùn)行情況 全部測(cè)試用例都已通過(包括但不限于以上測(cè)試用例),且不存在漏洞,實(shí)現(xiàn)了論文開始時(shí)所作要求。本系統(tǒng)運(yùn)行穩(wěn)定,使用流暢,可以滿足用戶需求。5.5系統(tǒng)評(píng)價(jià) 5.5.1系統(tǒng)功能評(píng)價(jià)試運(yùn)行后進(jìn)行系統(tǒng)評(píng)估,可以認(rèn)為該系統(tǒng)達(dá)到預(yù)定的目標(biāo)要求,可以滿足用戶的需求,也滿足了系統(tǒng)開發(fā)前所作目標(biāo)。 5.5.2系統(tǒng)技術(shù)評(píng)價(jià)系統(tǒng)在經(jīng)過大量重復(fù)測(cè)試后運(yùn)行十分穩(wěn)定,安全實(shí)用,功能模塊已經(jīng)達(dá)到預(yù)定目標(biāo)所需。 5.5.3系統(tǒng)經(jīng)濟(jì)評(píng)價(jià)在規(guī)定的時(shí)間內(nèi)實(shí)現(xiàn)系統(tǒng)的大部分功能,且滿足要求,節(jié)省開發(fā)成本,有助于提高科學(xué)管理水平,符合本人經(jīng)濟(jì)情況。

第6章總結(jié)2021年的今天,計(jì)算機(jī)技術(shù)已經(jīng)相當(dāng)成熟。它的發(fā)展推動(dòng)了許多行業(yè)改頭換面,計(jì)算機(jī)的出現(xiàn)使人類社會(huì)有了進(jìn)一步降低人力物力和資源的方法,提高了人類社會(huì)的生產(chǎn)力,轉(zhuǎn)變了社會(huì)生產(chǎn)方式。本文利用jsp技術(shù)和MySQL數(shù)據(jù)庫,通過分析現(xiàn)實(shí)定西扶貧惠農(nóng)推介系統(tǒng)的扶貧計(jì)劃信息的基礎(chǔ)上,并完成了在線定西扶貧惠農(nóng)推介系統(tǒng)。經(jīng)調(diào)試結(jié)果顯示,本系統(tǒng)基本可以滿足一個(gè)在線定西扶貧惠農(nóng)推介系統(tǒng)的需要。系統(tǒng)界面簡(jiǎn)潔而有美感,易操作,做出了自己的特點(diǎn),然而因?yàn)闀r(shí)間倉促再加上缺乏系統(tǒng)開發(fā)經(jīng)驗(yàn)和僅依靠少數(shù)問卷調(diào)查方式,因此本系統(tǒng)還存在不少缺陷、不足,比如:1.數(shù)據(jù)輸入的格式并沒有全部檢驗(yàn),所以很難保證數(shù)據(jù)的準(zhǔn)確,可能有一些不符合規(guī)則的數(shù)據(jù)也可以通過檢驗(yàn)。2.系統(tǒng)功能還不夠完善,無法提供豐富多彩的在線功能,只能實(shí)現(xiàn)等一系列功能。本系統(tǒng)還存在一些漏洞沒有解決,在現(xiàn)實(shí)應(yīng)用情境中很難保證完全不出錯(cuò),但相信通過再次完善,可以調(diào)試出真正符合實(shí)際的在線定西扶貧惠農(nóng)推介系統(tǒng)。

參考文獻(xiàn):[1]貝伊利(LynnBeighley),莫里森(MichaelMorrison),蘇金國(guó),徐陽.HeadFirstjsp&MySQL(中文版)[M].中國(guó)電力出版社,2018,03.[2]潘凱華,劉中華,等.jsp開發(fā)實(shí)戰(zhàn)1200例(第1卷)(附DVD-ROM光盤1張)[M].清華大學(xué)出版社,2016,01.[3]帕蒂拉(ArmandoPadilla),霍金斯(TimHawkins),盛海艷,劉霞.高性能jsp應(yīng)用開發(fā)[M].人民郵電出版社,2018,11.[4]陳益材,等.jsp+MySQL+Dreamweaver動(dòng)態(tài)網(wǎng)站建設(shè)從入門到精通(附多媒體語音教學(xué)光盤)[M].機(jī)械工業(yè)出版社,2018,06.[5]高洛峰,LAMP兄弟連.細(xì)說jsp(精要版)(附DVD光盤1張)[M]

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論