![基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第1頁](http://file.renrendoc.com/FileRoot1/2017-8/21/01e94568-f026-4893-9566-4dbb48ff3da0/01e94568-f026-4893-9566-4dbb48ff3da01.gif)
![基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第2頁](http://file.renrendoc.com/FileRoot1/2017-8/21/01e94568-f026-4893-9566-4dbb48ff3da0/01e94568-f026-4893-9566-4dbb48ff3da02.gif)
![基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第3頁](http://file.renrendoc.com/FileRoot1/2017-8/21/01e94568-f026-4893-9566-4dbb48ff3da0/01e94568-f026-4893-9566-4dbb48ff3da03.gif)
![基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第4頁](http://file.renrendoc.com/FileRoot1/2017-8/21/01e94568-f026-4893-9566-4dbb48ff3da0/01e94568-f026-4893-9566-4dbb48ff3da04.gif)
![基于jsp技術(shù)知識存儲系統(tǒng)畢業(yè)答辯ppt_第5頁](http://file.renrendoc.com/FileRoot1/2017-8/21/01e94568-f026-4893-9566-4dbb48ff3da0/01e94568-f026-4893-9566-4dbb48ff3da05.gif)
已閱讀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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《100 以內(nèi)的加法和減法(二)-不進(jìn)位加》(說課稿)-2024-2025學(xué)年二年級上冊數(shù)學(xué)人教版
- 13《人物描寫一組》第二課時(shí)《巧用多種方法寫“活”身邊人物》說課稿-2023-2024學(xué)年五年級語文下冊統(tǒng)編版
- Revision Being a good guest Period 2(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2024秋九年級語文上冊 第五單元 18《懷疑與學(xué)問》說課稿 新人教版
- Unit5 What will you do this weekend?Lesson25(說課稿)-2023-2024學(xué)年人教精通版英語四年級下冊
- 5 國家機(jī)構(gòu)有哪些 第三課時(shí) 《國家機(jī)關(guān)的產(chǎn)生》 說課稿-2024-2025學(xué)年道德與法治六年級上冊統(tǒng)編版
- 《 關(guān)注新詞新語讓語言鮮活生動(dòng)》說課稿 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊
- 1~5的認(rèn)識和加減法《第幾》(說課稿)-2024-2025學(xué)年一年級上冊數(shù)學(xué)人教版
- Module 9 Unit 1 It's winter.(說課稿)-2024-2025學(xué)年外研版(一起)英語二年級上冊
- 1《水到哪里去了》說課稿-2023-2024學(xué)年科學(xué)五年級下冊冀人版
- 河南省鄭州市2023-2024學(xué)年高一下學(xué)期6月期末數(shù)學(xué)試題(無答案)
- 七年級數(shù)學(xué)垂線1
- 2024年最新全國交管12123駕駛證學(xué)法減分(學(xué)法免分)考試題庫附答案
- JTG C10-2007 公路勘測規(guī)范
- 糖尿病酮癥酸中毒護(hù)理查房演示課件
- 拼音練習(xí)字帖(打印版)
- 藥店信息處理與保密技巧
- 40篇短文搞定高中英語3500單詞
- 鋰電新能源項(xiàng)目融資計(jì)劃書
- 眼保健和視覺健康
- 農(nóng)產(chǎn)品質(zhì)量安全及其檢測技術(shù)課件
評論
0/150
提交評論