基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第1頁
基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第2頁
基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第3頁
基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第4頁
基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

LOGO 信息與電氣工程學(xué)院 水產(chǎn)養(yǎng)殖知識存儲系統(tǒng) 答辯人: 指導(dǎo)老師: 答辯日期: 信息與電氣工程學(xué)院 主要內(nèi)容 引言 系統(tǒng)需求分析 系統(tǒng)分析 系統(tǒng)實(shí)現(xiàn)過程 1 2 3 4 系統(tǒng)實(shí)現(xiàn)方法與實(shí)現(xiàn)成果 結(jié)論與展望 5 信息與電氣工程學(xué)院 1、引言 系統(tǒng)開發(fā)意義 博客是一種網(wǎng)絡(luò)個(gè)人信息的發(fā)布形式。該系統(tǒng)會(huì)為廣大用戶提供一個(gè)互動(dòng)交流平臺 ,博主可通過博客系統(tǒng)及時(shí)發(fā)布所知道的知識,而游客也可通過博客了解更多的信息,該系統(tǒng)讓人與人的交流更加的深入,并且讓用戶獲取了更多的知識并有更美好的精神享受。 系統(tǒng)開發(fā)技術(shù) 本系統(tǒng)是以 MyEclipse和 MySQL作為開發(fā)工具,在 tomcat模擬服務(wù)器的支持下,使用 JSP技術(shù)開發(fā)的一個(gè) web應(yīng)用程序。 系統(tǒng)開發(fā)過程 本系統(tǒng)開發(fā)經(jīng)過了系統(tǒng)可行性分析、收集資料、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼測試幾個(gè)階段。嚴(yán)格按照軟件工程的系統(tǒng)開發(fā)周期,進(jìn)行系統(tǒng)設(shè)計(jì)和開發(fā)。 信息與電氣工程學(xué)院 2.系統(tǒng)的總體結(jié)構(gòu) 本系統(tǒng)是以 mvc分層開發(fā)模式進(jìn)行結(jié)構(gòu)設(shè)計(jì)的,在這種模式的支持下,本系統(tǒng)主要由以下層次組成:表示層、轉(zhuǎn)向?qū)印⒛K層、數(shù)據(jù)庫。 表示層即用戶界面,即通過瀏覽器所看到的網(wǎng)絡(luò)頁面,用 jsp去實(shí)現(xiàn) 轉(zhuǎn)向?qū)蛹纯刂破鲗?,控制頁面?shù)據(jù)流向,用 servlet實(shí)現(xiàn) 模塊層包括實(shí)體層和數(shù)據(jù)訪問層,用 JavaBean實(shí)現(xiàn) 數(shù)據(jù)庫,是永久保存數(shù)據(jù)的地方,用 MySQL實(shí)現(xiàn) 信息與電氣工程學(xué)院 3.系統(tǒng)功能設(shè)計(jì) 該系統(tǒng)分為前臺和后臺,前臺是網(wǎng)絡(luò)用戶瀏覽博客內(nèi)容,后臺是博主對博客進(jìn)行管理維護(hù)。 博客系統(tǒng)前臺功能結(jié)構(gòu)圖 信息與電氣工程學(xué)院 博客系統(tǒng)后臺功能結(jié)構(gòu)圖 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 信息與電氣工程學(xué)院 4.系統(tǒng)實(shí)現(xiàn)方法與實(shí)現(xiàn)成果 4.1博主登錄 4.2博文的管理與查看 4.3文章的分類管理 4.4文章的評論管理 4.5相冊管理 4.6好友管理 4.7留言管理 信息與電氣工程學(xué)院 4.1博主登錄 實(shí)現(xiàn)方法是博主進(jìn)入 Logon.jsp頁面填寫必要的信息后將表單提交至控制層 LogXServlet.java中進(jìn)行驗(yàn)證,如果登錄成功,則進(jìn)入后臺管理頁面,否則登錄失敗,轉(zhuǎn)至友情提示頁面。其實(shí)現(xiàn)頁面如下圖所示: 系統(tǒng)登錄頁面 錯(cuò)誤提示頁面 空值提示頁面 信息與電氣工程學(xué)院 4.2博文的管理與查看 博主以在自己的博客上發(fā)表、瀏覽、修改、刪除文章。首先,我們以發(fā)表文章為例進(jìn)行分析,發(fā)表文章的實(shí)現(xiàn)方法是當(dāng)在 ArticleAdd.jsp中填寫了必要的信息后將表單提交至控制層中相應(yīng)的 ArticleServlet控制類中,然后調(diào)用 ArticleDao這一數(shù)據(jù)接口中的 insert方法進(jìn)行添加數(shù)據(jù)操作。同理,修改文章,刪除文章也是如此,先是在相應(yīng)的頁面進(jìn)行操作,將請求提交至相應(yīng)的控制類中,然后調(diào)用相應(yīng)的數(shù)據(jù)訪問接口中的方法對數(shù)據(jù)庫進(jìn)行相應(yīng)的操作。 其實(shí)現(xiàn)頁面如下圖所示: 發(fā)表文章界面 信息與電氣工程學(xué)院 網(wǎng)絡(luò)用戶瀏覽博文 網(wǎng)絡(luò)用戶可以在博客上瀏覽文章信息。實(shí)現(xiàn)方法是當(dāng)用戶在FrontIndex.jsp中點(diǎn)擊閱讀全文時(shí),將這一請求提交至控制層中相應(yīng)中的ArticleServlet控制類中,然后調(diào)用 ArticleDao這一數(shù)據(jù)接口中的 select方法,將某一文章的詳細(xì)內(nèi)容從數(shù)據(jù)庫中調(diào)出來,再通過 ArticleServlet控制類轉(zhuǎn)向至 ArticleSingle.jsp頁面,顯示該文章的全部內(nèi)容。如下圖所示: 網(wǎng)絡(luò)用戶查看文章界面 信息與電氣工程學(xué)院 4.3文章的分類管理 博主可以對文章類別進(jìn)行添加、瀏覽、修改、刪除操作。這里以添加文章類別為例進(jìn)行分析。添加文章類別的實(shí)現(xiàn)方法是:博主進(jìn)入添加類別頁面ArticleTypeAdd.jsp,填寫了必要的信息后將表單提交至控制層中相應(yīng)的ArticleServlet控制類中,然后調(diào)用 ArticleTypeDao這一數(shù)據(jù)接口中的 insert方法進(jìn)行添加數(shù)據(jù)操作,從而將數(shù)據(jù)存入數(shù)據(jù)庫中的 ArticleType數(shù)據(jù)表中 。其實(shí)現(xiàn)結(jié)果如下圖所示: 添加文章類別頁面 網(wǎng)絡(luò)用戶也可以查看文章類別,其實(shí)現(xiàn)結(jié)果如下圖所示 信息與電氣工程學(xué)院 4.4文章評論管理 網(wǎng)絡(luò)用戶瀏覽完博主日志后,可以對該日志發(fā)表評論來表達(dá)自己的想法。實(shí)現(xiàn)方法是:網(wǎng)絡(luò)用戶進(jìn)入瀏覽日志的頁面 ArticleSingle.jsp,填寫了必要的信息后將表單提交至控制層中相應(yīng)的 ArticleServlet控制類中,然后調(diào)用 ArticleDao這一數(shù)據(jù)接口中的 insert方法進(jìn)行添加數(shù)據(jù)操作,從而將數(shù)據(jù)存入數(shù)據(jù)庫中的 review數(shù)據(jù)表中。其實(shí)現(xiàn)頁面下圖所示: 用戶發(fā)表評論頁面 顯示用戶評論頁面 信息與電氣工程學(xué)院 4.5相 冊 管理 博主可以對相冊進(jìn)行瀏覽、添加、刪除操作。這里以博主瀏覽相冊信息為例進(jìn)行分析。其實(shí)現(xiàn)方法是:博主進(jìn)入后臺管理頁面,然后點(diǎn)擊瀏覽 /刪除鏈接,將請求提交至控制層中相應(yīng)的 PhotoServlet控制類中,用然后調(diào)用 PhotoDao這一數(shù)據(jù)接口中的 select方法進(jìn)行添加數(shù)據(jù)操作,從而將數(shù)據(jù)從數(shù)據(jù)庫中的 photo數(shù)據(jù)表中讀取出來,然后再通過 PhotoServlet控制類轉(zhuǎn)向至 PhotoList.jsp頁面將請求的信息顯示出來。 實(shí)現(xiàn)結(jié)果如下圖所示: 瀏覽相冊信息頁面 信息與電氣工程學(xué)院 4.7留言管理 博主可以對留言進(jìn)行瀏覽、刪除操作。這里以博主刪除留言信息為例進(jìn)行分析。其實(shí)現(xiàn)方法是:博主進(jìn)入后臺管理頁面,然后在留言管理點(diǎn)擊瀏覽/刪除鏈接,將請求提交至控制層中相應(yīng)的 WordServlet控制類中,用然后調(diào)用 WordDao這一數(shù)據(jù)接口中的 delete方法進(jìn)行添加數(shù)據(jù)操作,從而將數(shù)據(jù)從數(shù)據(jù)庫中的 word數(shù)據(jù)表中刪除。刪除留言的頁面如圖 1和 2所示: 圖 1:瀏覽要?jiǎng)h除的留言 圖 2:刪除留言成功 信息與電氣工程學(xué)院 總結(jié) 本系統(tǒng)通過使用 MyEclipse和 MySQL作為開發(fā)工具,在 tomcat模擬服務(wù)器的支持下,成功模擬實(shí)現(xiàn)了一個(gè)博客網(wǎng)站的基本業(yè)務(wù)功能。本系統(tǒng)采用了 mvc分層開發(fā)模式,該模式的運(yùn)用體現(xiàn)了程序設(shè)計(jì)低耦合的要求,并且提高了程序的維護(hù)性,增加了代碼的可讀性。 另外,在進(jìn)行系統(tǒng)開發(fā)過程中,經(jīng)常因?yàn)橐恍﹩栴}弄的焦頭爛額,比如說在調(diào)試的時(shí)候出現(xiàn)空指針錯(cuò)誤,空指針錯(cuò)誤有可能是很多情況造成的,自己就得一步一步從前面檢查,結(jié)果只是一個(gè)定義的變量在后面調(diào)用的時(shí)候不小心拼錯(cuò)了導(dǎo)致了調(diào)用的對象為空。還經(jīng)常會(huì)遇到找不到頁面,那么可能是 servlet執(zhí)行出了問題,也有可能是路徑出了問題,等等??傊?,遇到問題就要解決問題,自己不會(huì)就上網(wǎng)查資料,或者問同學(xué),問老師。在各個(gè)方面的努力下,問題總會(huì)迎刃而解的,在這些問題的磨練中,我也學(xué)到了更多的知識。 信息與電氣工程學(xué)院 4.6好友管理 博主可以對好友進(jìn)行瀏覽、添加、修改、刪除操作。這里以博主修改好友信息為例進(jìn)行分析。修改好友信息的實(shí)現(xiàn)方法是:博主進(jìn)入后臺管理頁面,然后點(diǎn)擊瀏覽 /修改 /刪除鏈接,將請求提交至控制層中相應(yīng)的FriendSe

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論