版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 《 基于B/S模式管理系統(tǒng)》</p><p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 題 目: 個(gè)人博客后臺(tái)管理系統(tǒng)設(shè)計(jì) </p><p> 院 (系): 計(jì)算機(jī)學(xué)院 </p><p> 專業(yè)班級(jí):
2、 </p><p> 學(xué)生姓名: </p><p> 學(xué) 號(hào): </p><p> 指導(dǎo)教師: </p&
3、gt;<p> 2012 年 6 月 18 日至2012 年 6 月 29 日</p><p> 基于B/S模式的個(gè)人博客后臺(tái)管理系統(tǒng)課程設(shè)計(jì)任務(wù)書</p><p><b> 目 錄</b></p><p> 緒論……………………………………………………………………………1</p&g
4、t;<p> 1需求與總體設(shè)計(jì)……………………………………………………………………………2</p><p> 1.1需求分析………………………………………………………………………2</p><p> 1.2總體設(shè)計(jì)思路………………………………………………………………………2</p><p> 1.3詳細(xì)功能…………………………………………………
5、……………………2</p><p> 1.4功能圖………………………………………………………………………3</p><p> 2詳細(xì)設(shè)計(jì)…………………………………………………………………………………4</p><p> 2.1功能模塊………………………………………………………………………4</p><p> 2.2性能需求………………
6、………………………………………………………8</p><p> 2.3功能模塊流程圖………………………………………………………………………8</p><p> 2.3.1登陸功能………………………………………………………………………8</p><p> 2.3.2文章類別管理………………………………………………………………………9</p><
7、;p> 2.3.3文章管理………………………………………………………………………10</p><p> 2.3.4照片管理………………………………………………………………………11</p><p> 2.4數(shù)據(jù)庫(kù)需求………………………………………………………………………12</p><p> 2.5 E-R圖…………………………………………………………
8、……………13</p><p> 2.6數(shù)據(jù)庫(kù)設(shè)計(jì)………………………………………………………………………14</p><p> 3編碼實(shí)現(xiàn)…………………………………………………………………………………15</p><p> 3.1數(shù)據(jù)庫(kù)連接類………………………………………………………………………16</p><p> 3.2 DAO類
9、………………………………………………………………………17</p><p> 3.3 DTO類………………………………………………………………………18</p><p> 3.3 SERVLET………………………………………………………………………19</p><p> 4系統(tǒng)測(cè)試…………………………………………………………………………………21</p&
10、gt;<p> 4.1登陸測(cè)試…………………………………………………………………………………21</p><p> 4.1文章類別管理測(cè)試………………………………………………………………………21</p><p> 4.2.1文章類別添加…………………………………………………………………………21</p><p> 4.2.2查看文章類別………
11、…………………………………………………………………22</p><p> 4.2.3修改文章類別…………………………………………………………………………22</p><p> 4.2.3刪除文章類別…………………………………………………………………………23</p><p> 4.3文章管理測(cè)試…………………………………………………………………………23<
12、;/p><p> 4.3.1發(fā)表文章………………………………………………………………………23</p><p> 4.3.2查看文章列表…………………………………………………………………………24</p><p> 4.3.3查看文章內(nèi)容…………………………………………………………………………24</p><p> 4.3.4修改文章內(nèi)容
13、…………………………………………………………………………24</p><p> 4.3.5刪除文章…………………………………………………………………………25</p><p> 5錯(cuò)誤處理…………………………………………………………………………26</p><p> 5.1無法找到LoginServlets……………………………………………………………25&l
14、t;/p><p> 5.2錯(cuò)誤404…………………………………………………………………………25</p><p> 5.2錯(cuò)誤500…………………………………………………………………………25</p><p> 5.2亂碼………………………………………………………………………………25</p><p> 總結(jié)………………………………………
15、…………………………………………26</p><p><b> 緒 論</b></p><p> 這幾年,許多新名詞涌入我們的視野:博客、圈子、播客、WAP等。這些都預(yù)示著我們進(jìn)入了一個(gè)新的互聯(lián)網(wǎng)階段web 2.0,它是相對(duì)web 1.0的新的一類互聯(lián)網(wǎng)應(yīng)用的總稱,是一次從核心內(nèi)容到外部應(yīng)用的革命[10]。這個(gè)階段發(fā)展迅速,互聯(lián)網(wǎng)應(yīng)用趨于多樣化,其中變化最大的是由
16、web 1.0網(wǎng)站創(chuàng)造內(nèi)容的時(shí)代變?yōu)橛捎脩魟?chuàng)造內(nèi)容的web 2.0時(shí)代。 </p><p> 在web 2.0應(yīng)用中,博客(Blog)是web 2.0核心應(yīng)用中最典型、最流行的代表之一,也是web 2.0技術(shù)應(yīng)用的最直觀的表現(xiàn),是web 2.0精神和理念的具體體現(xiàn)。</p><p> 本次課程設(shè)計(jì),旨在促進(jìn)學(xué)生熟悉web項(xiàng)目的各項(xiàng)流程,從需求分析、總體設(shè)計(jì)、到詳細(xì)設(shè)計(jì)、編碼實(shí)現(xiàn)、系統(tǒng)測(cè)
17、試,讓學(xué)生了然于心,也讓學(xué)生熟練掌握基本的網(wǎng)頁制作技術(shù),JSP網(wǎng)絡(luò)技術(shù),數(shù)據(jù)庫(kù)技術(shù),增強(qiáng)其社會(huì)競(jìng)爭(zhēng)力,以適應(yīng)即將到來的大四找工作需求。</p><p> 本次課程設(shè)計(jì)為基于B/S模式的個(gè)人博客后臺(tái)管理系統(tǒng),實(shí)現(xiàn)個(gè)人博客的后臺(tái)管理,主要包括登陸子模塊,文章類別管理模塊,文章管理模塊,照片管理模塊以及好友管理等功能。</p><p><b> 1需求與總體設(shè)計(jì)</b>
18、</p><p><b> 1.1需求分析</b></p><p> Blog記載了日常發(fā)生的事情和自己的興趣愛好,把自己的思想和知識(shí)和他人分享、交流,同時(shí)又通過“六度空間”結(jié)識(shí)了更多志趣相投的朋友;而越來越多專業(yè)知識(shí)的 Blog 的出現(xiàn),讓我們看到了 Blog 更多所蘊(yùn)涵的巨大的信息價(jià)值:不同的 Blog 選擇不同的內(nèi)容,收集和整理成為很多人關(guān)注的專業(yè) Blog
19、 ——目前越來越多的人獲取信息的來源是一些固定的 Blog 。隨著博客人數(shù)的增加, Blog 作為一種新的生活方式、新的工作方式、新的學(xué)習(xí)方式已經(jīng)被越來越多的人所接受,并且在改變傳統(tǒng)的網(wǎng)絡(luò)和社會(huì)結(jié)構(gòu):網(wǎng)絡(luò)信息不再是虛假不可驗(yàn)證的,交流和溝通更有明確的選擇和方向性,單一的思想和群體的智慧結(jié)合變的更加有效,個(gè)人出版變成人人都可以實(shí)現(xiàn)的夢(mèng)想—— Blog 正在影響和改變著我們的生活。</p><p><b>
20、 1.2總體設(shè)計(jì)思路</b></p><p> 本后臺(tái)系統(tǒng)使用java語言為開發(fā)語言,基于window平臺(tái),使用MyEclipse+Tomcat6.0+MySQL工具,應(yīng)用JSP+SERVLET+JDBC技術(shù),實(shí)現(xiàn)個(gè)人博客的后臺(tái)管理,主要包括登陸子模塊,文章類別管理模塊,文章管理模塊以及照片管理模塊</p><p><b> 1.3詳細(xì)功能:</b>
21、</p><p> 1.登陸功能,完成前臺(tái)的JS數(shù)據(jù)校驗(yàn),實(shí)現(xiàn)基于數(shù)據(jù)庫(kù)的動(dòng)態(tài)驗(yàn)證的登陸功能,如果登陸成功,跳轉(zhuǎn)到管理系統(tǒng)主頁面,如果失敗則跳轉(zhuǎn)到登陸頁面進(jìn)行提示。</p><p> 2.文章類別管理:添加類別,查看類別,修改類別,刪除類別</p><p> 3.文章管理:添加文章,查看文章列表,閱讀文章,修改文章,刪除文章,根據(jù)文章類別查詢文章</p&
22、gt;<p> 4.照片管理:上傳照片,查看照片列表,查看照片,刪除照片</p><p><b> 1.4功能圖</b></p><p><b> 圖1-1系統(tǒng)功能圖</b></p><p><b> 2詳細(xì)設(shè)計(jì)</b></p><p><b>
23、 2.1功能模塊</b></p><p><b> 2.2性能需求</b></p><p> 1.安全性要求高,能有效控制和管理不同的用戶的權(quán)限</p><p> 2.在1兆每秒以上的專用網(wǎng)上,服務(wù)器能同時(shí)處理5000用戶端并發(fā)的訪問</p><p> 3. 在PⅢ以上,內(nèi)存128M以上,硬盤2G以
24、上的微機(jī)與筆記本電腦上,響應(yīng)時(shí)間要求在0.5~1秒內(nèi)。</p><p> 2.3:功能模塊流程圖:</p><p><b> 2.3.1登陸功能</b></p><p><b> N</b></p><p><b> Y</b></p><p>
25、<b> 圖1-2登錄流程圖</b></p><p> 2.3.2文章類別管理</p><p> 圖1-3 文章類別管理流程圖</p><p><b> 2.3.3文章管理</b></p><p><b> 2.3.4照片管理</b></p><p
26、> 圖1-5 照片管理流程圖</p><p><b> 2.4數(shù)據(jù)庫(kù)需求:</b></p><p><b> Tb_user表</b></p><p> 數(shù)據(jù)流名: 用戶信息</p><p> 組 成: 用戶id+用戶名+ 密碼+QQ+性別</p><p&g
27、t;<b> Tb_type表</b></p><p> 數(shù)據(jù)流名: 文章類別信息</p><p> 組 成: 文章類別id+類別名稱+ 類別描述+用戶id </p><p> Tb_article表</p><p> 數(shù)據(jù)流名: 文章信息</p><p> 組 成: 文章i
28、d+文章標(biāo)題+ 文章來源+發(fā)表時(shí)間+文章描述+文章內(nèi)容+類別id+用戶id</p><p><b> Tb_photo表</b></p><p> 數(shù)據(jù)流名: 照片信息</p><p> 組 成: 照片id+照片名稱+ 照片描述+上傳時(shí)間+用戶id</p><p><b> 2.5E-R圖設(shè)計(jì)&l
29、t;/b></p><p> 圖1-6 E-R設(shè)計(jì)圖</p><p><b> 2.6數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b> tb_user表</b></p><p><b> tb_type表</b></p><p> tb_a
30、rticle表</p><p><b> tb_photo表</b></p><p><b> 3編碼實(shí)現(xiàn)</b></p><p><b> 3.1數(shù)據(jù)庫(kù)連接類</b></p><p><b> 3.2 DAO類</b></p>&
31、lt;p> 例如UserDAO類,代碼如下:</p><p><b> 3.3 DTO類</b></p><p> 比如UserDTO類,代碼如下:</p><p> 3.4 SERVLET </p><p> 例如ArticleAddServlet,代碼如下:</p><p>
32、;<b> 4系統(tǒng)測(cè)試</b></p><p><b> 4.1登陸測(cè)試</b></p><p> 4.2文章類別管理測(cè)試</p><p> 4.2.1文章類別添加</p><p> 4.2.2查看文章類別</p><p> 4.2.3修改文章類別</p&g
33、t;<p> 4.2.3刪除文章類別</p><p><b> 4.3文章管理測(cè)試</b></p><p><b> 4.3.1發(fā)表文章</b></p><p> 4.3.2查看文章列表</p><p> 4.3.3查看文章內(nèi)容</p><p> 4
34、.3.4修改文章內(nèi)容</p><p><b> 4.3.5刪除文章</b></p><p><b> 5.錯(cuò)誤處理</b></p><p> 5.1無法找到LoginServlets</p><p> 附加工程時(shí),直接復(fù)制文件,web.xml文件中Servlet路徑未覆蓋,導(dǎo)致運(yùn)行的時(shí)候,無
35、法找到LoginServlets</p><p><b> 5.2錯(cuò)誤404</b></p><p> 由于路徑錯(cuò)誤,經(jīng)常出現(xiàn)404錯(cuò)誤,添加相對(duì)路徑后,解決了。</p><p><b> 5.3錯(cuò)誤500</b></p><p> 數(shù)據(jù)庫(kù)中未設(shè)置好,導(dǎo)致找不到數(shù)據(jù)庫(kù),修改相應(yīng)設(shè)置后,問題消
36、失。</p><p><b> 5.3亂碼</b></p><p> 由于編碼不一致,導(dǎo)致保存數(shù)據(jù)后,再查看時(shí),是亂碼,用 request.setCharacter</p><p> Encoding("GBK");語句,強(qiáng)制用“GBK”編碼,問題解決!</p><p><b> 總
37、 結(jié)</b></p><p> 此次課程設(shè)計(jì),我的感悟是,一切結(jié)果,重在平時(shí),時(shí)間是利器,能幫我們削去困難帶給我們的崎嶇,所以在做事時(shí),要認(rèn)真地過好每時(shí)每刻,得到想要的結(jié)果。</p><p> 在這次課設(shè)中,我的上傳照片的功能沒做出來,心中有點(diǎn)遺憾,自己分析,是自己拖拉導(dǎo)致時(shí)間不夠,對(duì)知識(shí)的理解也不深,真正做的時(shí)候,很慢。</p><p> 這次課
38、設(shè),對(duì)我的益處是,對(duì)基礎(chǔ)的知識(shí)有了解,以后看書,想提高會(huì)減少一些困難,使用的工具是Myeclipse、Mysql,應(yīng)用的語言是JAVA,熟悉了B/S系統(tǒng)設(shè)計(jì)的流程以及其三大塊結(jié)構(gòu)。</p><p> 平時(shí)在學(xué)校的我們,對(duì)外面的情況不了解,感謝楊濤老師把行業(yè)的實(shí)際情況告訴我們,這對(duì)我們的成長(zhǎng)有著指引的作用。</p><p><b> 課程設(shè)計(jì)成績(jī)?cè)u(píng)定表</b><
溫馨提示
- 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. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- php課程設(shè)計(jì)---個(gè)人博客管理系統(tǒng)前后臺(tái)
- 個(gè)人博客管理系統(tǒng)課程設(shè)計(jì)
- 基于B-S模式設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 個(gè)人博客系統(tǒng)課程設(shè)計(jì)
- 基于B-S模式的教務(wù)網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計(jì).pdf
- 基于B-S模式的教務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式售樓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式的教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式的倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式的教師管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式的快遞柜管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式的學(xué)生資助管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式的高??蒲泄芾硐到y(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S的校園博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式的物流管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于B-S模式的在線作業(yè)管理系統(tǒng).pdf
- 基于B-S模式的職稱管理系統(tǒng)的分析與設(shè)計(jì).pdf
- 基于B-S模式的財(cái)務(wù)管理系統(tǒng).pdf
- 健身房后臺(tái)管理系統(tǒng)-課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論