1203學(xué)生作品super博客系統(tǒng)_第1頁(yè)
1203學(xué)生作品super博客系統(tǒng)_第2頁(yè)
1203學(xué)生作品super博客系統(tǒng)_第3頁(yè)
1203學(xué)生作品super博客系統(tǒng)_第4頁(yè)
1203學(xué)生作品super博客系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

摘網(wǎng)絡(luò),內(nèi)容按照時(shí)間順序排列,并且不斷更新的方式”。它是一種簡(jiǎn)易的個(gè)人信息發(fā)布方式。任何人都可以,完成個(gè)人網(wǎng)頁(yè)的創(chuàng)建、發(fā)布和更新。你可以發(fā)揮無(wú)限的表達(dá)力,及時(shí)記錄和發(fā)布個(gè)人的生活故事、閃現(xiàn)的靈感等;更可以會(huì)友,結(jié)識(shí)和匯聚朋友,進(jìn)行深度交流溝通。博客門(mén)戶(hù)興起后,博客應(yīng)用從網(wǎng)絡(luò)日志轉(zhuǎn)變?yōu)椤皞€(gè)人,深度溝通,休閑”全方位的互聯(lián)網(wǎng)新應(yīng)用。與其它網(wǎng)絡(luò)應(yīng)用相比,“博客更具深度溝通和化的潛質(zhì),能為主流提供和公眾觀點(diǎn)來(lái)源,為教育業(yè)和商業(yè)創(chuàng)造知識(shí)共本設(shè)計(jì)嘗試用MVC模式開(kāi)發(fā),使業(yè)務(wù)邏輯層與表示層分離,使用JSP,JAVABEAN,SERVLET網(wǎng)絡(luò)上。 】JSP、SQL、博客系目第1章系統(tǒng)概 JSP技術(shù)介 SQLServer2000介 第2章系統(tǒng)分 第3章系統(tǒng)設(shè) 系統(tǒng)類(lèi) E-R 第4章系統(tǒng)功能實(shí)現(xiàn)及說(shuō) 用戶(hù)管 用 找回個(gè)人博 第5章系統(tǒng)測(cè) 功能測(cè) 第6章程序代碼(主要 處理中 加 留言成 總 致 參考文 1別是博客的興起與RSS的廣泛應(yīng)用。信息的發(fā)布源已經(jīng)由,公司,機(jī)構(gòu)逐漸延伸至個(gè)人。對(duì)于傳統(tǒng)信息的發(fā)布,往往是以信息的廣泛,提升知名度,增加量,從而直接或間接的創(chuàng)造價(jià)值為目的。這就是的特性,作為的角色出現(xiàn)了以新浪為代表的大量的。大,而這些用戶(hù)分布在各個(gè)博務(wù)商,也有很多人自己搭建平臺(tái),創(chuàng)建博客。在這同時(shí),也帶來(lái)一個(gè)問(wèn)題:信息無(wú)法集中的展示,無(wú)法得到充分展現(xiàn),這時(shí)博客搜索的出現(xiàn)可以說(shuō)是順其自然的。而且按照目前搜索已經(jīng)任何一家門(mén)戶(hù)來(lái)看,博客搜索也將任何一家博務(wù)提供商。本系統(tǒng)嘗試用MVC模式開(kāi)發(fā),使業(yè)務(wù)邏輯層與表示層分離,使用JSP,JAVABEAN,SERVLET網(wǎng)絡(luò)上。JSP,JavaServerPagesTMSunMicrosystems一起建立的一種頁(yè)技術(shù)標(biāo)準(zhǔn)。HTML(*.htm,*.html)Java(Scriptlet)序片段可以操作數(shù)據(jù)庫(kù)、可以重新定向網(wǎng)頁(yè)、可以發(fā)送等等,這就是建立NoJavaApplet,甚至NoFrame。SunJSP(JavaServerPages)Web術(shù)很快引起了人們的關(guān)注。JSP為創(chuàng)建高度動(dòng)態(tài)的Web應(yīng)用提供了一個(gè)獨(dú)特的開(kāi)發(fā)環(huán)境。按照Sun的說(shuō)法,JSP能夠適應(yīng)市場(chǎng)上包括ApacheWebServer、IIS4.0在內(nèi)的85%的服務(wù)器產(chǎn)品。JavaServletWebJSPServletSQLServer20001998SQLServer7.0重寫(xiě)了數(shù)據(jù)庫(kù)系統(tǒng),提供中小型商業(yè)應(yīng)用數(shù)據(jù)庫(kù)WebSQLServer2000SQLServer2000企業(yè)級(jí)數(shù)據(jù)庫(kù)系統(tǒng),其包含了三個(gè)組件(DB,OLAP,EnglishQuery)XMLInternetSQLServerPARC2080Smalltalk-80越多的使用ColdFusion和PHP的開(kāi)發(fā)者的歡迎。1-11-1MVC2通過(guò)對(duì)網(wǎng)上博客系統(tǒng)的典型業(yè)務(wù)分析可以得到網(wǎng)上博客系統(tǒng)前臺(tái)用戶(hù)的ab、可以查看文章、音樂(lè)、相片及用戶(hù)c、允許用戶(hù)通過(guò)友情,到其他用戶(hù)a、允許用戶(hù)查看所有文章、相片及音樂(lè),并且可以音樂(lè)b、可以查看留言,并且新的留言c、可以查看文章評(píng)論,并且新的評(píng)論通過(guò)對(duì)網(wǎng)上博客系統(tǒng)的典型業(yè)務(wù)分析可以得到網(wǎng)上博客系統(tǒng)用戶(hù)的博客系統(tǒng)總的主要功能要因?yàn)槭菍?duì)其數(shù)據(jù)庫(kù)進(jìn)行操作,所以沒(méi)有建總的(2)博客系統(tǒng)個(gè)人主要功能要a、可以查看和修改用戶(hù)的系統(tǒng)具有可UML2-1系統(tǒng)管理員:參與了管理博客帳號(hào)、登陸、修改三個(gè)用例博客者:瀏覽博客、查看博客內(nèi)容、留言三個(gè)用例2-2Super否冊(cè)登 情的的的情的的的人人

1-23用用 管理模用用用用留文相音鏈查查查播戶(hù)戶(hù)戶(hù)戶(hù)言章冊(cè)樂(lè)接看看看放注忘登資管管管管管用文相音冊(cè)記錄料理理理理理戶(hù)章冊(cè)樂(lè)密驗(yàn)管信碼證理息修處查添查改理看加看用文文鏈鏈戶(hù)章章接接資料用用 管理模3-2

Intranet數(shù)據(jù)層、業(yè)務(wù)對(duì)象層和用戶(hù)界面層。數(shù)據(jù)層是SQLServer中的數(shù)據(jù)庫(kù)。業(yè)務(wù)對(duì)象層處理如何數(shù)據(jù)以及如何將數(shù)據(jù)分發(fā)到客戶(hù)端。您將創(chuàng)建的分布式應(yīng)用程3-2OS:Windows98/WindowsME/WindowsNT/Windows2003/WindowsXP數(shù)據(jù)庫(kù)為SQLServer2000TomcatJDK1.5TOMCAT5.0SQLServer2000DREAMWEAVERPhotoshop2.硬件平臺(tái)CPU:PentiumIII500MHz磁盤(pán)空間容量:600MB內(nèi)存:128MBE-Rmcmcacar33系統(tǒng)E-R數(shù)據(jù)庫(kù)物理設(shè)計(jì)是指設(shè)計(jì)出數(shù)據(jù)庫(kù)的物理數(shù)據(jù)模型,它是數(shù)據(jù)庫(kù)在物理設(shè)備上的具體實(shí)現(xiàn)即數(shù)據(jù)庫(kù)服務(wù)器物理空間上的表字段索引視圖過(guò)程3-1。3-1本系統(tǒng)采用的數(shù)據(jù)庫(kù)是SQLSever數(shù)據(jù)庫(kù)系統(tǒng),因此,必須把數(shù)據(jù)項(xiàng)和SQL(1)3-2member(用戶(hù))NOT主鍵,NOTNOTNOTNOTNOTNOTNOTNOTNOTNOTNOTNOTNOTNOTNOT3-3articleCagtegory(文章類(lèi)別)NOT主鍵,NOTNOTNOT3-4article文章)NOT主鍵,NOTNOTNOTNOTNOTNOTNOTNOT3-5remarkNOT主鍵,NOTNOTNOTNOTNOT3-6album(相冊(cè))NOT主鍵,NOTNOTNOTNOT3-7photo(相片)NOT主鍵,NOTNOTNOTNOTNOTNOT上傳路NOT3-8musicCagtegory音樂(lè)類(lèi)別)NOT主鍵,NOTNOTNOT3-9music(音樂(lè))NOT主鍵,NOTNOTNOTNOTNOTNOTNOTNOTNOT主鍵,NOTNOTNOTNOT4界面。在主界面可以瀏覽博客的信息和其它信息。如圖4-1所示4-1在博客主界面,你可以瀏覽到此博客的文章、音樂(lè)、用戶(hù)、最如果你是用戶(hù),可以在主頁(yè)輸入你的帳號(hào)和,如圖4-2所示。點(diǎn)擊登錄4-34-24-3在個(gè)人博客界面,你可以瀏覽到自 的文章 上傳的相片、博客的,對(duì)自己的博客進(jìn)行管理。如果你還不是本的用戶(hù),可以通過(guò)主頁(yè)提供的“”,成為4-44-4用戶(hù)在過(guò)程中,請(qǐng)注意根據(jù)系統(tǒng)提示信息輸入用戶(hù)的 有三個(gè)步驟,如圖4-5至圖4-7所示。圖4-5找回-步驟你必須輸入正確的用戶(hù)名,否則你不能進(jìn)入找回第二步圖4-6找回-步驟你必須輸入提示問(wèn)題的正確答案,否則你不能進(jìn)入找回第三步圖4-7找回-步驟已經(jīng)找回,你可以修改自己的,下次登錄時(shí)就可以使用此新不管你是用戶(hù)還是游客都可以進(jìn)入個(gè)人博客,查看此人的文章。如圖4-4-84-94-9點(diǎn)“文章名的可以查看此文章的詳情和對(duì)此文章的評(píng)論進(jìn)入圖4-4-10你可以對(duì)此文章評(píng)論,點(diǎn)擊“我要評(píng)論”按鈕后,你的評(píng)論就可以顯4- 4-4-12

4-4-13點(diǎn)擊”試聽(tīng)“可以試聽(tīng)樂(lè)。進(jìn)入圖4-14頁(yè)面不管你是用戶(hù)還是游客都可以進(jìn)入個(gè)人博客,試 樂(lè)。如圖4-14所示

4-144-15 點(diǎn)擊”我要留言”之后, 的留言會(huì)顯示到界面上55-15-1確保數(shù)據(jù)庫(kù)方法和進(jìn)程正常運(yùn)行,數(shù)據(jù)不會(huì)遭到損壞調(diào)用各個(gè)數(shù)據(jù)庫(kù)方法和進(jìn)程,并在其中填充有效的和無(wú)效的數(shù)據(jù)檢查數(shù)據(jù)庫(kù),確保數(shù)據(jù)已按預(yù)期的方式填充,并且所有數(shù)據(jù)庫(kù)所有數(shù)據(jù)庫(kù)方法和進(jìn)程都按照設(shè)計(jì)的方式運(yùn)行,數(shù)據(jù)沒(méi)有遭損壞5-2 5-3 6程序代碼(主要packageblog.util;importjava.sql.*;importjava.io.*;importjava.util.*;publicclassBlogDB{publicConnectionconn=null;//接對(duì)publicStatementpublicResultSetrs=null;//一個(gè)結(jié)果集對(duì)privatestaticStringdbDriver="sun.jdbc.odbc.JdbcOdbcDriver";privatestaticStringdbUrl="jdbc:odbc:BlogDB";privatestaticStringdbUser="sa";privatestaticStringdbPass="";publicstaticConnectionOpenConnection(){Connectionconn=null;catch(Exceptione){returnconn;}publicvoidCloseConnection(){if(rs!=null)catch(Exceptione){if(stmt!=null)catch(Exceptione){ifcatch(Exceptione){packagepublicclass public publicStringcodeToString(Stringstr){Strings=str;bytetempB[]=s.getBytes("ISO-8859-1");s=newString(tempB);returns;}catch(Exceptione){returns;}}}packageblog.util;publicclassMD5_Pass{publicMD5_Pass(){}publicfinalstaticStringMD5(StringcharhexDigits[]={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e',trybyte[]strTemp=MessageDigestmdTemp=MessageDigest.getInstance("MD5");byte[]md=mdTemp.digest();intj=md.length;charstr[]=newchar[j*2];intk=0;for(inti=0;i<j;i++){bytebyte0=md[i];str[k++]=hexDigits[byte0>>>4&0xf];str[k++]=hexDigits[byte0&0xf];}returnnewString(str);}catch(Exceptione){returnnull;}}}//這是留言的類(lèi)packageservlet;importjava.io.*;importjava.sql.*;importjavax.servlet.*;importjavax.servlet.http.*;importblog.util.BlogDB;importblog.util.Transact importblog.bean.Members;importcom.jspsmart.upload.*;importjava.util.*;publicclassLeaveWordServletextendsHttpServlet{BlogDBdb=newBlogDB();//聲名接數(shù)據(jù)類(lèi)的對(duì)象 tc=new publicvoidinit(ServletConfigconfig)throwsServletException{ HttpSessionsession=request.getSession();PrintWriterout=response.getWriter();Stringrand=StringStringcontent=(String)request.getParameter("content");StringStringmyurl=tc.codeToString(request.getParameter("myurl"));Stringurl=tc.codeToString(request.getParameter("url"));if(me_name==""||me_name==null){if(!rand.equals(Check))out.println("<scriptlanguage='javascript'>alert('錯(cuò)誤!');window.history.back();</script>");}else{ out.println("<scriptlanguage='javascript'>window.location.refresh();</script>");} 了!!!');window.location.href='/blog/my/message_all.jsp?"+myurl+"';</script>");}}}}我學(xué)到了很多的專(zhuān)業(yè)知識(shí)。由于時(shí)間關(guān)系,系統(tǒng)功能實(shí)現(xiàn)不夠完善,使用不是很方便。比如給我留言、評(píng)論等等這些都是需要完善的地方,該系統(tǒng)離實(shí)際使用也還有相當(dāng)?shù)木嚯x,需要我進(jìn)行不斷地補(bǔ)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論