




已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
LOGO 信息與電氣工程學院 水產(chǎn)養(yǎng)殖知識存儲系統(tǒng) 答辯人: 指導老師: 答辯日期: 信息與電氣工程學院 主要內(nèi)容 引言 系統(tǒng)需求分析 系統(tǒng)分析 系統(tǒng)實現(xiàn)過程 1 2 3 4 系統(tǒng)實現(xiàn)方法與實現(xiàn)成果 結論與展望 5 信息與電氣工程學院 1、引言 系統(tǒng)開發(fā)意義 博客是一種網(wǎng)絡個人信息的發(fā)布形式。該系統(tǒng)會為廣大用戶提供一個互動交流平臺 ,博主可通過博客系統(tǒng)及時發(fā)布所知道的知識,而游客也可通過博客了解更多的信息,該系統(tǒng)讓人與人的交流更加的深入,并且讓用戶獲取了更多的知識并有更美好的精神享受。 系統(tǒng)開發(fā)技術 本系統(tǒng)是以 MyEclipse和 MySQL作為開發(fā)工具,在 tomcat模擬服務器的支持下,使用 JSP技術開發(fā)的一個 web應用程序。 系統(tǒng)開發(fā)過程 本系統(tǒng)開發(fā)經(jīng)過了系統(tǒng)可行性分析、收集資料、需求分析、概要設計、詳細設計、編碼測試幾個階段。嚴格按照軟件工程的系統(tǒng)開發(fā)周期,進行系統(tǒng)設計和開發(fā)。 信息與電氣工程學院 2.系統(tǒng)的總體結構 本系統(tǒng)是以 mvc分層開發(fā)模式進行結構設計的,在這種模式的支持下,本系統(tǒng)主要由以下層次組成:表示層、轉向層、模塊層、數(shù)據(jù)庫。 表示層即用戶界面,即通過瀏覽器所看到的網(wǎng)絡頁面,用 jsp去實現(xiàn) 轉向層即控制器層,控制頁面數(shù)據(jù)流向,用 servlet實現(xiàn) 模塊層包括實體層和數(shù)據(jù)訪問層,用 JavaBean實現(xiàn) 數(shù)據(jù)庫,是永久保存數(shù)據(jù)的地方,用 MySQL實現(xiàn) 信息與電氣工程學院 3.系統(tǒng)功能設計 該系統(tǒng)分為前臺和后臺,前臺是網(wǎng)絡用戶瀏覽博客內(nèi)容,后臺是博主對博客進行管理維護。 博客系統(tǒng)前臺功能結構圖 信息與電氣工程學院 博客系統(tǒng)后臺功能結構圖 系統(tǒng)功能結構設計 信息與電氣工程學院 4.系統(tǒng)實現(xiàn)方法與實現(xiàn)成果 4.1博主登錄 4.2博文的管理與查看 4.3文章的分類管理 4.4文章的評論管理 4.5相冊管理 4.6好友管理 4.7留言管理 信息與電氣工程學院 4.1博主登錄 實現(xiàn)方法是博主進入 Logon.jsp頁面填寫必要的信息后將表單提交至控制層 LogXServlet.java中進行驗證,如果登錄成功,則進入后臺管理頁面,否則登錄失敗,轉至友情提示頁面。其實現(xiàn)頁面如下圖所示: 系統(tǒng)登錄頁面 錯誤提示頁面 空值提示頁面 信息與電氣工程學院 4.2博文的管理與查看 博主以在自己的博客上發(fā)表、瀏覽、修改、刪除文章。首先,我們以發(fā)表文章為例進行分析,發(fā)表文章的實現(xiàn)方法是當在 ArticleAdd.jsp中填寫了必要的信息后將表單提交至控制層中相應的 ArticleServlet控制類中,然后調(diào)用 ArticleDao這一數(shù)據(jù)接口中的 insert方法進行添加數(shù)據(jù)操作。同理,修改文章,刪除文章也是如此,先是在相應的頁面進行操作,將請求提交至相應的控制類中,然后調(diào)用相應的數(shù)據(jù)訪問接口中的方法對數(shù)據(jù)庫進行相應的操作。 其實現(xiàn)頁面如下圖所示: 發(fā)表文章界面 信息與電氣工程學院 網(wǎng)絡用戶瀏覽博文 網(wǎng)絡用戶可以在博客上瀏覽文章信息。實現(xiàn)方法是當用戶在FrontIndex.jsp中點擊閱讀全文時,將這一請求提交至控制層中相應中的ArticleServlet控制類中,然后調(diào)用 ArticleDao這一數(shù)據(jù)接口中的 select方法,將某一文章的詳細內(nèi)容從數(shù)據(jù)庫中調(diào)出來,再通過 ArticleServlet控制類轉向至 ArticleSingle.jsp頁面,顯示該文章的全部內(nèi)容。如下圖所示: 網(wǎng)絡用戶查看文章界面 信息與電氣工程學院 4.3文章的分類管理 博主可以對文章類別進行添加、瀏覽、修改、刪除操作。這里以添加文章類別為例進行分析。添加文章類別的實現(xiàn)方法是:博主進入添加類別頁面ArticleTypeAdd.jsp,填寫了必要的信息后將表單提交至控制層中相應的ArticleServlet控制類中,然后調(diào)用 ArticleTypeDao這一數(shù)據(jù)接口中的 insert方法進行添加數(shù)據(jù)操作,從而將數(shù)據(jù)存入數(shù)據(jù)庫中的 ArticleType數(shù)據(jù)表中 。其實現(xiàn)結果如下圖所示: 添加文章類別頁面 網(wǎng)絡用戶也可以查看文章類別,其實現(xiàn)結果如下圖所示 信息與電氣工程學院 4.4文章評論管理 網(wǎng)絡用戶瀏覽完博主日志后,可以對該日志發(fā)表評論來表達自己的想法。實現(xiàn)方法是:網(wǎng)絡用戶進入瀏覽日志的頁面 ArticleSingle.jsp,填寫了必要的信息后將表單提交至控制層中相應的 ArticleServlet控制類中,然后調(diào)用 ArticleDao這一數(shù)據(jù)接口中的 insert方法進行添加數(shù)據(jù)操作,從而將數(shù)據(jù)存入數(shù)據(jù)庫中的 review數(shù)據(jù)表中。其實現(xiàn)頁面下圖所示: 用戶發(fā)表評論頁面 顯示用戶評論頁面 信息與電氣工程學院 4.5相 冊 管理 博主可以對相冊進行瀏覽、添加、刪除操作。這里以博主瀏覽相冊信息為例進行分析。其實現(xiàn)方法是:博主進入后臺管理頁面,然后點擊瀏覽 /刪除鏈接,將請求提交至控制層中相應的 PhotoServlet控制類中,用然后調(diào)用 PhotoDao這一數(shù)據(jù)接口中的 select方法進行添加數(shù)據(jù)操作,從而將數(shù)據(jù)從數(shù)據(jù)庫中的 photo數(shù)據(jù)表中讀取出來,然后再通過 PhotoServlet控制類轉向至 PhotoList.jsp頁面將請求的信息顯示出來。 實現(xiàn)結果如下圖所示: 瀏覽相冊信息頁面 信息與電氣工程學院 4.7留言管理 博主可以對留言進行瀏覽、刪除操作。這里以博主刪除留言信息為例進行分析。其實現(xiàn)方法是:博主進入后臺管理頁面,然后在留言管理點擊瀏覽/刪除鏈接,將請求提交至控制層中相應的 WordServlet控制類中,用然后調(diào)用 WordDao這一數(shù)據(jù)接口中的 delete方法進行添加數(shù)據(jù)操作,從而將數(shù)據(jù)從數(shù)據(jù)庫中的 word數(shù)據(jù)表中刪除。刪除留言的頁面如圖 1和 2所示: 圖 1:瀏覽要刪除的留言 圖 2:刪除留言成功 信息與電氣工程學院 總結 本系統(tǒng)通過使用 MyEclipse和 MySQL作為開發(fā)工具,在 tomcat模擬服務器的支持下,成功模擬實現(xiàn)了一個博客網(wǎng)站的基本業(yè)務功能。本系統(tǒng)采用了 mvc分層開發(fā)模式,該模式的運用體現(xiàn)了程序設計低耦合的要求,并且提高了程序的維護性,增加了代碼的可讀性。 另外,在進行系統(tǒng)開發(fā)過程中,經(jīng)常因為一些問題弄的焦頭爛額,比如說在調(diào)試的時候出現(xiàn)空指針錯誤,空指針錯誤有可能是很多情況造成的,自己就得一步一步從前面檢查,結果只是一個定義的變量在后面調(diào)用的時候不小心拼錯了導致了調(diào)用的對象為空。還經(jīng)常會遇到找不到頁面,那么可能是 servlet執(zhí)行出了問題,也有可能是路徑出了問題,等等??傊龅絾栴}就要解決問題,自己不會就上網(wǎng)查資料,或者問同學,問老師。在各個方面的努力下,問題總會迎刃而解的,在這些問題的磨練中,我也學到了更多的知識。 信息與電氣工程學院 4.6好友管理 博主可以對好友進行瀏覽、添加、修改、刪除操作。這里以博主修改好友信息為例進行分析。修改好友信息的實現(xiàn)方法是:博主進入后臺管理頁面,然后點擊瀏覽 /修改 /刪除鏈接,將請求提交至控制層中相應的FriendSe
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 防疫兒歌考試題及答案
- 裝修公司裝修合同范本
- 口腔門診承包合同協(xié)議書
- 酒店盒飯合同協(xié)議書下載
- 紅娘合同協(xié)議書
- 婚紗店合同協(xié)議書
- 鋼材銷售合同協(xié)議書
- 加盟減肥合同協(xié)議書
- 解除洗滌合同協(xié)議書范本
- 協(xié)議書合同無效
- 有限空間作業(yè)氣體檢測記錄表
- 重力式降落救生艇的降落和釋放裝置課件
- DB37∕T 5118-2018 市政工程資料管理標準
- 土地集約利用教學課件
- 《食堂安全培訓》ppt
- 油水井管理及動態(tài)分析.
- 水稻脫粒機畢業(yè)設計畢業(yè)設計
- 完整版電力工程設計資質(zhì)分級標準
- 5000噸干貨船設計總體方案及第三部分
- 魔法奇緣英文腳本臺詞
- 通達信指標公式合集
評論
0/150
提交評論