基于b-s模式管理系統(tǒng)課程設(shè)計---個人博客后臺管理系統(tǒng)設(shè)計_第1頁
已閱讀1頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  《 基于B/S模式管理系統(tǒng)》</p><p><b>  課程設(shè)計報告</b></p><p>  題 目: 個人博客后臺管理系統(tǒng)設(shè)計 </p><p>  院 (系): 計算機學院 </p><p>  專業(yè)班級:

2、 </p><p>  學生姓名: </p><p>  學 號: </p><p>  指導教師: </p&

3、gt;<p>  2012 年 6 月 18 日至2012 年 6 月 29 日</p><p>  基于B/S模式的個人博客后臺管理系統(tǒng)課程設(shè)計任務(wù)書</p><p><b>  目 錄</b></p><p>  緒論……………………………………………………………………………1</p&g

4、t;<p>  1需求與總體設(shè)計……………………………………………………………………………2</p><p>  1.1需求分析………………………………………………………………………2</p><p>  1.2總體設(shè)計思路………………………………………………………………………2</p><p>  1.3詳細功能…………………………………………………

5、……………………2</p><p>  1.4功能圖………………………………………………………………………3</p><p>  2詳細設(shè)計…………………………………………………………………………………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ù)庫需求………………………………………………………………………12</p><p>  2.5 E-R圖…………………………………………………………

8、……………13</p><p>  2.6數(shù)據(jù)庫設(shè)計………………………………………………………………………14</p><p>  3編碼實現(xiàn)…………………………………………………………………………………15</p><p>  3.1數(shù)據(jù)庫連接類………………………………………………………………………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)測試…………………………………………………………………………………21</p&

10、gt;<p>  4.1登陸測試…………………………………………………………………………………21</p><p>  4.1文章類別管理測試………………………………………………………………………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文章管理測試…………………………………………………………………………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錯誤處理…………………………………………………………………………26</p><p>  5.1無法找到LoginServlets……………………………………………………………25&l

14、t;/p><p>  5.2錯誤404…………………………………………………………………………25</p><p>  5.2錯誤500…………………………………………………………………………25</p><p>  5.2亂碼………………………………………………………………………………25</p><p>  總結(jié)………………………………………

15、…………………………………………26</p><p><b>  緒 論</b></p><p>  這幾年,許多新名詞涌入我們的視野:博客、圈子、播客、WAP等。這些都預示著我們進入了一個新的互聯(lián)網(wǎng)階段web 2.0,它是相對web 1.0的新的一類互聯(lián)網(wǎng)應(yīng)用的總稱,是一次從核心內(nèi)容到外部應(yīng)用的革命[10]。這個階段發(fā)展迅速,互聯(lián)網(wǎng)應(yīng)用趨于多樣化,其中變化最大的是由

16、web 1.0網(wǎng)站創(chuàng)造內(nèi)容的時代變?yōu)橛捎脩魟?chuàng)造內(nèi)容的web 2.0時代。 </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è)計,旨在促進學生熟悉web項目的各項流程,從需求分析、總體設(shè)計、到詳細設(shè)計、編碼實現(xiàn)、系統(tǒng)測

17、試,讓學生了然于心,也讓學生熟練掌握基本的網(wǎng)頁制作技術(shù),JSP網(wǎng)絡(luò)技術(shù),數(shù)據(jù)庫技術(shù),增強其社會競爭力,以適應(yīng)即將到來的大四找工作需求。</p><p>  本次課程設(shè)計為基于B/S模式的個人博客后臺管理系統(tǒng),實現(xiàn)個人博客的后臺管理,主要包括登陸子模塊,文章類別管理模塊,文章管理模塊,照片管理模塊以及好友管理等功能。</p><p><b>  1需求與總體設(shè)計</b>

18、</p><p><b>  1.1需求分析</b></p><p>  Blog記載了日常發(fā)生的事情和自己的興趣愛好,把自己的思想和知識和他人分享、交流,同時又通過“六度空間”結(jié)識了更多志趣相投的朋友;而越來越多專業(yè)知識的 Blog 的出現(xiàn),讓我們看到了 Blog 更多所蘊涵的巨大的信息價值:不同的 Blog 選擇不同的內(nèi)容,收集和整理成為很多人關(guān)注的專業(yè) Blog

19、 ——目前越來越多的人獲取信息的來源是一些固定的 Blog 。隨著博客人數(shù)的增加, Blog 作為一種新的生活方式、新的工作方式、新的學習方式已經(jīng)被越來越多的人所接受,并且在改變傳統(tǒng)的網(wǎng)絡(luò)和社會結(jié)構(gòu):網(wǎng)絡(luò)信息不再是虛假不可驗證的,交流和溝通更有明確的選擇和方向性,單一的思想和群體的智慧結(jié)合變的更加有效,個人出版變成人人都可以實現(xiàn)的夢想—— Blog 正在影響和改變著我們的生活。</p><p><b>

20、  1.2總體設(shè)計思路</b></p><p>  本后臺系統(tǒng)使用java語言為開發(fā)語言,基于window平臺,使用MyEclipse+Tomcat6.0+MySQL工具,應(yīng)用JSP+SERVLET+JDBC技術(shù),實現(xiàn)個人博客的后臺管理,主要包括登陸子模塊,文章類別管理模塊,文章管理模塊以及照片管理模塊</p><p><b>  1.3詳細功能:</b>

21、</p><p>  1.登陸功能,完成前臺的JS數(shù)據(jù)校驗,實現(xiàn)基于數(shù)據(jù)庫的動態(tài)驗證的登陸功能,如果登陸成功,跳轉(zhuǎn)到管理系統(tǒng)主頁面,如果失敗則跳轉(zhuǎ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詳細設(shè)計</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ù)器能同時處理5000用戶端并發(fā)的訪問</p><p>  3. 在PⅢ以上,內(nèi)存128M以上,硬盤2G以

24、上的微機與筆記本電腦上,響應(yīng)時間要求在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ù)庫需求:</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+文章標題+ 文章來源+發(fā)表時間+文章描述+文章內(nèi)容+類別id+用戶id</p><p><b>  Tb_photo表</b></p><p>  數(shù)據(jù)流名: 照片信息</p><p>  組 成: 照片id+照片名稱+ 照片描述+上傳時間+用戶id</p><p><b>  2.5E-R圖設(shè)計&l

29、t;/b></p><p>  圖1-6 E-R設(shè)計圖</p><p><b>  2.6數(shù)據(jù)庫設(shè)計</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編碼實現(xiàn)</b></p><p><b>  3.1數(shù)據(jù)庫連接類</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)測試</b></p><p><b>  4.1登陸測試</b></p><p>  4.2文章類別管理測試</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文章管理測試</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.錯誤處理</b></p><p>  5.1無法找到LoginServlets</p><p>  附加工程時,直接復制文件,web.xml文件中Servlet路徑未覆蓋,導致運行的時候,無

35、法找到LoginServlets</p><p><b>  5.2錯誤404</b></p><p>  由于路徑錯誤,經(jīng)常出現(xiàn)404錯誤,添加相對路徑后,解決了。</p><p><b>  5.3錯誤500</b></p><p>  數(shù)據(jù)庫中未設(shè)置好,導致找不到數(shù)據(jù)庫,修改相應(yīng)設(shè)置后,問題消

36、失。</p><p><b>  5.3亂碼</b></p><p>  由于編碼不一致,導致保存數(shù)據(jù)后,再查看時,是亂碼,用 request.setCharacter</p><p>  Encoding("GBK");語句,強制用“GBK”編碼,問題解決!</p><p><b>  總

37、 結(jié)</b></p><p>  此次課程設(shè)計,我的感悟是,一切結(jié)果,重在平時,時間是利器,能幫我們削去困難帶給我們的崎嶇,所以在做事時,要認真地過好每時每刻,得到想要的結(jié)果。</p><p>  在這次課設(shè)中,我的上傳照片的功能沒做出來,心中有點遺憾,自己分析,是自己拖拉導致時間不夠,對知識的理解也不深,真正做的時候,很慢。</p><p>  這次課

38、設(shè),對我的益處是,對基礎(chǔ)的知識有了解,以后看書,想提高會減少一些困難,使用的工具是Myeclipse、Mysql,應(yīng)用的語言是JAVA,熟悉了B/S系統(tǒng)設(shè)計的流程以及其三大塊結(jié)構(gòu)。</p><p>  平時在學校的我們,對外面的情況不了解,感謝楊濤老師把行業(yè)的實際情況告訴我們,這對我們的成長有著指引的作用。</p><p><b>  課程設(shè)計成績評定表</b><

溫馨提示

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

評論

0/150

提交評論