freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的個(gè)人博客系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-預(yù)覽頁(yè)

 

【正文】 容以文字為主,仍有一些博客專注在藝術(shù)、攝影、視頻、音樂(lè)、播客等各種主題。意義:在網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面的今天,傳統(tǒng)的交流方式也面臨著變革,而網(wǎng)絡(luò)博客則是一個(gè)很重要的方向。 開(kāi)發(fā)環(huán)境及工具和技術(shù)的選用 開(kāi)發(fā)環(huán)境(1)硬件平臺(tái)CPU:AMD 3200+ 內(nèi)存:2G顯示器: LCD(2)軟件平臺(tái)操作系統(tǒng):Windows XP數(shù)據(jù)庫(kù):SQL Server 2000開(kāi)發(fā)工具:Macromedia Dreamweave, MyEclipse,開(kāi)發(fā)語(yǔ)言:Java語(yǔ)言 服務(wù)器:Tomcat瀏覽器:分辨率:1366*768 開(kāi)發(fā)工具及技術(shù)介紹(1)JSP技術(shù)JSP(全稱Java Server Pages)是由Sun Microsystems公司倡導(dǎo)和許多公司參與共同創(chuàng)建的一種使軟件開(kāi)發(fā)者可以響應(yīng)客戶端請(qǐng)求,而動(dòng)態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)頁(yè)的技術(shù)標(biāo)準(zhǔn)。JSP的Servlet Class是JSP Engine自動(dòng)幫我們編譯產(chǎn)生的,不像Servlet需要手動(dòng)編譯,另外,在JSP程序中建立新的對(duì)象和Java Bean非常方便容易。Java Servlet對(duì)于Web服務(wù)器就好像Java Applet對(duì)于Web瀏覽器。當(dāng)客戶機(jī)發(fā)送請(qǐng)求至服務(wù)器時(shí),服務(wù)器將請(qǐng)求信息發(fā)送給Servlet,Servlet生成響應(yīng)內(nèi)容并將其傳給Server,然后再由Server將響應(yīng)返回給客戶端。眾所周知,屬性名稱符合這種模式,其他Java類可以通過(guò)自身機(jī)制發(fā)現(xiàn)和操作這些JavaBean 屬性。Dreamweaver是美國(guó)Macromedia公司開(kāi)發(fā)的集網(wǎng)頁(yè)制作和網(wǎng)站管理于一身的所見(jiàn)即所得式網(wǎng)頁(yè)編輯器,是針對(duì)專業(yè)網(wǎng)頁(yè)設(shè)計(jì)師而設(shè)計(jì)的視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具,它可以讓設(shè)計(jì)師輕而易舉地制作出跨越平臺(tái)限制和跨越瀏覽器限制的充滿動(dòng)感的網(wǎng)頁(yè)。SQL Server 2000 具有以下特點(diǎn):1.強(qiáng)大可伸縮性;2.支持大型Web站點(diǎn)或企業(yè)信息處理系統(tǒng);3.客戶機(jī)/服務(wù)器體系結(jié)構(gòu);而數(shù)據(jù)源包含了數(shù)據(jù)庫(kù)位置和數(shù)據(jù)庫(kù)類型等信息,實(shí)際上是一種數(shù)據(jù)連接的抽象。通過(guò)個(gè)人博客網(wǎng)站可以結(jié)交更多的朋友,表達(dá)更多的想法,它隨時(shí)可以發(fā)布文章。 功能需求分析博客系統(tǒng)通常提供三類服務(wù):(1)信息服務(wù),它可分為:文章顯示,熱點(diǎn)文章推薦,博主風(fēng)采;(2)查詢服務(wù):可以根據(jù)文章內(nèi)容,文章標(biāo)題,留言內(nèi)容,留言標(biāo)題等進(jìn)行模糊查詢;本系統(tǒng)采用Browser/Server結(jié)構(gòu),將個(gè)人博客網(wǎng)站劃分為兩個(gè)子系統(tǒng):前臺(tái),后臺(tái)。(2)用戶注冊(cè):由于只有注冊(cè)用戶才能進(jìn)入系統(tǒng),所以游客必須先注冊(cè),將個(gè)人的信息存儲(chǔ)到博客網(wǎng)站的數(shù)據(jù)庫(kù)中,以成為本博客的正式用戶。(6)相片查詢:用戶可以瀏覽博主上傳的相片。(3)投票管理: 發(fā)起投票,統(tǒng)計(jì)投票等。 性能需求分析博客網(wǎng)站系統(tǒng)需要具備以下幾個(gè)主要特性:(1)多樣性: 博客網(wǎng)站在設(shè)計(jì)時(shí)必須遵循的一個(gè)重要原則,就是以用戶為系統(tǒng)設(shè)計(jì)的中心。隨著博客網(wǎng)站信息的變更或增加、數(shù)據(jù)規(guī)模的增大,系統(tǒng)升級(jí)、維護(hù)應(yīng)易于操作。 系統(tǒng)數(shù)據(jù)需求 系統(tǒng)的數(shù)據(jù)需求(1)數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。(2)數(shù)據(jù)的一致性與完整性由于網(wǎng)站的數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是網(wǎng)站必須解決的問(wèn)題。然而,從網(wǎng)站開(kāi)發(fā)的角度上看,共享會(huì)給設(shè)計(jì)和調(diào)試帶來(lái)困。定義:用戶信息=帳號(hào)+密碼+姓名+性別+工作單位+號(hào)碼+郵箱號(hào)碼位置:輸入到用戶瀏覽器(前臺(tái))名字:管理員信息描述:管理員的個(gè)人信息,用于對(duì)管理員的確認(rèn)和更新。定義:用戶信息=類型名稱+分類說(shuō)明位置:輸入到用戶瀏覽器(前臺(tái))名字:用戶信息描述:用戶的個(gè)人信息,用于對(duì)用戶的確認(rèn)和更新。 系統(tǒng)體系結(jié)構(gòu)基于B/S結(jié)構(gòu)的個(gè)人博客網(wǎng)站系統(tǒng),應(yīng)由終端(用戶主機(jī)/瀏覽器)、WEB服務(wù)器、數(shù)據(jù)服務(wù)器構(gòu)成。查看博主信息查看網(wǎng)站說(shuō)明網(wǎng)絡(luò)日歷郵箱聯(lián)系朋友查詢友情鏈接相冊(cè)查詢用戶投票文章查詢文章詳細(xì)查詢公告詳細(xì)查詢公告查詢文章留言博客網(wǎng)前臺(tái) 博客系統(tǒng)前臺(tái)功能結(jié)構(gòu)根據(jù)博客網(wǎng)后臺(tái)的特點(diǎn),可以將其分為用戶設(shè)置、公告管理、個(gè)人相冊(cè)管理、博客文章管理、投票管理、朋友信息管理及博主信息修改7部分。同時(shí),也可以使系統(tǒng)的執(zhí)行速度變得很快。根據(jù)用戶需求和系統(tǒng)分析,本系統(tǒng)采用SQL Server2000數(shù)據(jù)庫(kù)管理系統(tǒng)。(1)用戶信息實(shí)體用戶信息實(shí)體包括用戶名、密碼、姓名、性別、號(hào)碼、主頁(yè)、興趣、Email地址、管理級(jí)別屬性。:公告信息公告標(biāo)題公告內(nèi)容公告屬性 公告信息實(shí)體屬性ER圖(5)朋友信息實(shí)體朋友信息實(shí)體包括朋友名、朋友號(hào)碼和朋友描述屬性。:投票屬性投票信息名票數(shù) 投票信息實(shí)體屬性ER圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)本系統(tǒng)包含8個(gè)數(shù)據(jù)庫(kù)。 表tb_articleType的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空idint4NotypeNamevarchar50Yesdescriptionvarchar50Yestb_discuss(公告信息表),用來(lái)保存博主發(fā)表的公告信息。 表tb_restore的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段長(zhǎng)度是否為空idint4NoarticleIdint4YesreAccountvarchar50YesreTitlevarchar50YesreContentntext16Yestb_vote(投票信息表),用來(lái)保存投票項(xiàng)的名稱和票數(shù)。后臺(tái)管理系統(tǒng)只有管理才能訪問(wèn),主要是對(duì)博客文章、博客公告、投票內(nèi)容、個(gè)人相冊(cè)和博主朋友信息等進(jìn)行管理。在用戶登錄頁(yè)面中,在“用戶名”和“密碼”文本框中輸入用戶名和密碼后,單擊“登錄”按鈕,系統(tǒng)驗(yàn)證成功后,用戶將以會(huì)員的身份進(jìn)入博客網(wǎng)首頁(yè),之后在網(wǎng)站中可以隨意查看博主發(fā)布的文章。用戶注冊(cè)成功后,以游客的身份自動(dòng)登錄到博客網(wǎng)前臺(tái)首頁(yè)面,由于是游客身份,所以在首頁(yè)面上不顯示“進(jìn)入后臺(tái)”超鏈接,即只能訪問(wèn)博客。 前臺(tái)首頁(yè)的布局在JSP頁(yè)面中包含文件有兩種方法:一種是應(yīng)用% include %指令實(shí)現(xiàn),另一種是應(yīng)用jsp:include動(dòng)作元素實(shí)現(xiàn)。table width=1000 height=882 border=0 align=center !右側(cè)操作部分 jsp:include page= flush=true //td //應(yīng)用jsp:include,該文件用于顯示博客的主要功能。 后臺(tái)界面設(shè)計(jì) 后臺(tái)首頁(yè)概述在博客網(wǎng)的后臺(tái)首頁(yè)設(shè)計(jì)中,首先將管理員常用的功能顯示在網(wǎng)頁(yè)的操作區(qū)域中,然后將后臺(tái)的主要功能顯示在網(wǎng)站的左側(cè)區(qū)域。 charset=gb2312 language=java import=.* errorPage= %jsp:include page= flush=true / //應(yīng)用jsp:include,該文件用于顯示網(wǎng)站的旗幟。JavaBean技術(shù)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作不需要在XML文件中進(jìn)行任何的配置,而正常運(yùn)行Servlet程序還需要進(jìn)行適當(dāng)?shù)呐渲谩? //設(shè)置文章類型ID對(duì)象if((typeId)!=null){typeId=((typeId))。 //設(shè)置List集合對(duì)象if(str==null){ articleList=(typeId)。 //將獲取的當(dāng)前頁(yè)碼數(shù)進(jìn)行賦值 articleList=(Page)。String articleContent=()。amp。 相片上傳頁(yè)面,單擊“保存”按鈕,實(shí)現(xiàn)的URL地址為PhotoSerlvet?method=0,當(dāng)method=0時(shí),執(zhí)行的是addPhoto()方法,該方法實(shí)現(xiàn)上傳相片的功能。 //實(shí)例化上傳組件 Integer maxID = 0。 String imageType[] = { JPG, jpg, gif, bmp, BMP }。 (maxsize)。 i ()。 ii 。 //設(shè)置相冊(cè)發(fā)布時(shí)間 (photoDescription)。 //設(shè)置相冊(cè)上傳功能 result = 上傳照片成功!。 (request, response)。白盒測(cè)試又稱結(jié)構(gòu)性測(cè)試是內(nèi)部人員進(jìn)行的測(cè)試黑盒測(cè)試測(cè)試著重于軟件的功能的測(cè)試測(cè)試人員必須使用測(cè)試用例。啟動(dòng)系統(tǒng)管理員密碼博主登錄普通用戶登錄密碼進(jìn)入前臺(tái)首頁(yè)面,顯示“進(jìn)入后臺(tái)”鏈接進(jìn)入前臺(tái)首頁(yè)面,不顯示“進(jìn)入后臺(tái)”鏈接首頁(yè)模塊博客文章管理說(shuō)明信息模塊文章信息模塊公告信息模塊相冊(cè)信息模塊公告管理投票管理個(gè)人相冊(cè)管理朋友信息管理用戶設(shè)置博主設(shè)置 測(cè)試流程圖 測(cè)試內(nèi)容通過(guò)上述步驟的測(cè)試工作,系統(tǒng)能在Windows XP環(huán)境下,MYSQL版本上。 登錄成功提示由于admin是博主帳戶,所以在前臺(tái)首頁(yè)面顯示“進(jìn)入后臺(tái)”超鏈接。 由于文章內(nèi)容的最大字符長(zhǎng)度為2000字符,所以如果輸入的文章長(zhǎng)度大于2000字符,則不會(huì)添加成功。 添加長(zhǎng)度大于2000字符文章 文章添加失敗提示8 結(jié)論與展望本次設(shè)計(jì)的系統(tǒng)是個(gè)人博客系統(tǒng),也就是單用戶博客,在這幾個(gè)月的開(kāi)發(fā)過(guò)程中,我學(xué)到了很多書(shū)本上學(xué)不到的知識(shí),明白了要開(kāi)發(fā)一個(gè)系統(tǒng)應(yīng)該注意的一些細(xì)節(jié),以前沒(méi)有多少實(shí)踐機(jī)會(huì),現(xiàn)在通過(guò)這個(gè)系統(tǒng)將理論與實(shí)踐相結(jié)合,才能夠更深地鞏固自己學(xué)到的知識(shí)。在詳細(xì)設(shè)計(jì)和編碼中,運(yùn)用JSP最基本的開(kāi)發(fā)技術(shù),代碼簡(jiǎn)單易懂,系統(tǒng)里間跳轉(zhuǎn)比較清晰。對(duì)MVC設(shè)計(jì)模式的研究時(shí)間不長(zhǎng),所以在寫(xiě)代碼的時(shí)候還沒(méi)有做到真正的得心應(yīng)手,是在查詢一些幫助文檔資料的情況下才完成的。(2)博客系統(tǒng)的界面過(guò)于單調(diào),缺乏動(dòng)態(tài)圖形顯示效果,自己美術(shù)功底缺乏,所以配色方面也存在很多問(wèn)題。通過(guò)這短短幾個(gè)月的畢業(yè)設(shè)計(jì)環(huán)節(jié),我對(duì)自己大學(xué)幾年的學(xué)習(xí)有了一個(gè)總結(jié)和檢驗(yàn),我積累的知識(shí)有了用武之地,而且我的動(dòng)手能力也大大提高了。在這我也非常感謝我的同學(xué),他們?cè)谖覠o(wú)助的時(shí)候鼓勵(lì)我?guī)椭?,讓我在成長(zhǎng)的路上不是孤身一人,與他們同行我無(wú)比的快樂(lè)和自豪!寫(xiě)作畢業(yè)論文是一次再系統(tǒng)學(xué)習(xí)的過(guò)程,畢業(yè)論文的完成,同樣也意味著新的學(xué)習(xí)生活的開(kāi)始。論文中除了特別加以標(biāo)注和致謝的地方外,不包含其他人或其他機(jī)構(gòu)已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果。 作者簽名:__________ 日期:___________ 作者:46362266041
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1