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

正文內(nèi)容

基于jspservlet的博客系統(tǒng)的設(shè)計(編輯修改稿)

2025-06-10 20:00 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng)以 Eclipse Java EE IDE for Web Developers 作為開發(fā)工具, 利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測 試和發(fā)布功能, 完整支持 HTML, JSP, CSS, Javascript, SQL; 相比 MyEclipse,它 可以免費使用,可通過安裝相應(yīng)的插件 來 集成 tomcat 服務(wù)器,自由的配置自己的開發(fā)環(huán)境。 簡單而言, Eclipse是一款功能強大 免費 的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯 [4]。 數(shù)據(jù)庫 MySQL 是 基于 SQL 的 小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由于其體積小、速度快、成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL 作為網(wǎng)站數(shù)據(jù)庫。 更重要的是 提供了 用于 C、 C++、 Eiffel、 Java、 Perl、 PHP、Python、 Ruby 和 Tcl 的 API,從而可以很容易的將其加入到各種應(yīng)用中。 MySQL 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置( massdeployed)的軟件中去。本系統(tǒng)選用 進行開發(fā) [5]。 沈陽理工大學(xué)學(xué)士學(xué)位論文 4 Web 服務(wù)器 Tomcat 是 ApacheJarkarta 的一個子項目,是一個免費的、開放源代碼的、支持 JSP和 Servlet 技術(shù)的容器,它同時又是一個 Web 服務(wù)器軟件。它運行時占用的系統(tǒng)資源小、擴展性好, 支持負(fù)載與郵件服務(wù)等開放應(yīng)用系統(tǒng)常用的功能。 Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器, 它具有 技術(shù)先進、性能穩(wěn)定,而且免費 的優(yōu)點, 深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器 ,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下 普遍使用。本系統(tǒng)中選用 進行開發(fā) [6]。 JavaScript JavaScript 是目前互聯(lián)網(wǎng)上最流行的腳本語言,并且目前所有主要瀏覽器都能很好的支持它。在當(dāng)今 時代的應(yīng)用中,無一不借助它來提升客戶端的用戶體驗 [7]。 MVC 設(shè)計模式 MVC 是一個設(shè)計模式,它強制性的使應(yīng)用程序的輸入、處理和輸出分開。使用 MVC應(yīng)用程序被分成三個核心部件:模型( Model)、視圖( View)、控制器( Control)。它們各自處理自己的任務(wù)。具有低耦合性、高重用性和可適用性、較低的生命周期、快速的部署、可維護性、有利于軟件工程化管理的優(yōu)點 [8,9]。 關(guān)鍵技術(shù) JSP+Servlet+JavaBean 的設(shè)計模式是對 MVC 設(shè)計思想的良好實現(xiàn),一共劃分了三個業(yè)務(wù)層:前臺展示 +業(yè)務(wù)控制 +數(shù)據(jù)庫操作;其中 JSP 主要實現(xiàn)前臺的展示( View) ,Servlet 主要實現(xiàn)業(yè)務(wù)的控制( Control), JavaBean 主要實現(xiàn)數(shù)據(jù)庫的操作( Model)。 JSP 在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm,*.html)中加入 Java 程序片段 (Scriptlet)和 JSP 標(biāo)記(tag),就構(gòu)成了 JSP 網(wǎng)頁 (*.jsp)。 Web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTML 格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行 ,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無 Plugin,無 ActiveX,無 Java Applet,甚至無 Frame[10,11,12]。 JSP 的優(yōu)點: 對于用戶界面的更新,其實就是由 Web Server 進行的,所以給人的感覺更新很快。 所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時刻保持最新版本。 客戶端的接口不是很繁瑣,對于各種應(yīng)用易于部署、維護和修改。 沈陽理工大學(xué)學(xué)士學(xué)位論文 5 Servlet 當(dāng) Web 剛開始被用來傳送服務(wù)時,服務(wù)提供者就已經(jīng)意識到了動態(tài)內(nèi)容的需要。Applet 是為了實現(xiàn)這個目標(biāo)的一種最早的嘗試,它主要關(guān)注使用客戶端平臺來交付動態(tài)用戶體驗。與此同時,開發(fā)人員也在研究如何使用服務(wù)器平臺實現(xiàn)這個目標(biāo)。開始的時候,公共網(wǎng)關(guān)接口( Common Gateway Interface , CGI)腳本是生成動態(tài)內(nèi)容的主要技術(shù)。雖然使用得非常廣泛,但 CGI 腳本技術(shù)有很多的缺陷,這包括平臺相關(guān)性和缺乏可擴展性。為了避免這些局限性, Java Servlet 技術(shù)因應(yīng)而生,它能夠以一種可移植的方法來提供動態(tài)的、面向用戶的內(nèi)容。 一個 servlet 就是 Java 編程語言中的一個類, 它被用來擴展服務(wù)器的性能,服務(wù)器上駐留著可以通過 “請求 響應(yīng) ”編程模型來訪問的應(yīng)用程序。雖然 servlet 可以對任何類型的請求產(chǎn)生響應(yīng),但通常只用來擴展 Web 服務(wù)器的應(yīng)用程序。 Java Servlet 技術(shù)為這些應(yīng)用程序定義了一個特定于 HTTP 的 servlet 類。 和 包為編寫 servlet 提供了接口和類。所有的 servlet 都必須實現(xiàn) Servlet 接口,該接口定義了生命周期方法。當(dāng)實現(xiàn)一個通用的服務(wù)時,您可以使用或擴展由 Java Servlet API 提供的GenericServlet 類。 HttpServlet 類提供了一些方法,諸如 doGet 和 doPost,以用于處理特定于 HTTP 的服務(wù)。 JavaBean 用戶可以使用 JavaBean 將功能、處理、值、數(shù)據(jù)庫訪問和其他任何可以用 java 代碼創(chuàng)造的對象進行打包, Java 中開發(fā)但可以跨平臺重用的組件,它是一種組件體系結(jié)構(gòu),并且其他的開發(fā)者可以通過內(nèi)部的 JSP 頁面、 Servlet、其他 JavaBean、 applet 程序 或者應(yīng)用來使用這些對象。 JavaBean 可分為兩種:一種是有用戶界面( UI, User Interface)的 JavaBean;還有一種是沒有用戶界面,主要負(fù)責(zé)處理事務(wù)(如數(shù)據(jù)運算,操縱數(shù)據(jù)庫)的 JavaBean。 JSP通常訪問的是后一種 JavaBean。 沈陽理工大學(xué)學(xué)士學(xué)位論文 6 2 需求分析 系統(tǒng)可行性分析 可行性分析是系統(tǒng)開發(fā)的一項關(guān)鍵步驟,通過對整個系統(tǒng)的需求,技術(shù)及開發(fā)方法,以及開發(fā)人員、所需資金的綜合考慮以評估對于該系統(tǒng)的開發(fā)是否符合實際。 市場可行性分析 隨著博客的發(fā)展,越來越多的人希望擁有一個屬于自己的博客,時下 BSP(博客服務(wù)供應(yīng)商 )數(shù)量眾多,國內(nèi)的比較著名的財經(jīng)博客:中金博客、和訊博客和金融界博客,它們的目標(biāo)人群基本就是廣大股民和從事證券或者金融相關(guān)行業(yè)的人員,所以這些人一般上網(wǎng)瀏覽博客的話,會傾向于這幾家 BSP 所提供的博客。著名的 IT技術(shù)博客如:博客巴士和 CSDN 博客等。幾大門戶之一的新浪博客,但主要側(cè)重于名人博客,通過名人效應(yīng),帶動著廣大粉絲網(wǎng)友參與到其中的互動中。而在當(dāng)今整個 IT 界相當(dāng)有影響力的騰訊公司,它們則借助于強大的用戶群,將他們的博客產(chǎn) 品 空間覆蓋到了 80%以上的上網(wǎng)用戶。在這樣的市場導(dǎo)向下,我們可以預(yù)想如果博客系統(tǒng)從行業(yè)入手,做一個專業(yè)點的垂直行業(yè)的博客,同時博主也也可以有自己的天地,那么這樣的博客系統(tǒng)必有它的市場。此博客系統(tǒng)具有簡單、快捷、低成本的特點。博客就像一個個性化的主頁,只需要注冊就可以獲得一個屬于自己的天地,抒發(fā)感情、記錄生活點滴或是整理學(xué)習(xí)筆記。與傳統(tǒng)的個人主頁相比,它的優(yōu)勢在于簡單,“會上網(wǎng)打字,就會博客”。博客界面設(shè)計美觀,方便用戶使用。 經(jīng)濟可行性分析 該博客管理系統(tǒng)是個低成本的系統(tǒng),用戶注冊博客也都是免 費注冊,在系統(tǒng)預(yù)計盈利方面計劃采用植入式廣告。普通用戶一般不會采用購買獨立域名或者使用開源博客系統(tǒng)安裝在自己的服務(wù)器上,他們通常最終選在 BSP 上注冊一個賬號,擁有一個博客。因此只要博客做出特色,吸引網(wǎng)民在這個博客系統(tǒng)中注冊博客,廣告的良性循環(huán)是該系統(tǒng)經(jīng)濟可行性的支柱。 技術(shù)可行性分析 該博客系統(tǒng)開發(fā)采用了成熟并符合實際應(yīng)用的開發(fā)方法,大量使用 CSS+DIV 布局,頁面美觀、靈活。動態(tài)網(wǎng)頁采用 JSP 技術(shù),基于 MVC 設(shè)計模式,提升了系統(tǒng)的可擴展性、維護性和健壯性。系統(tǒng)后臺采用小巧、高效的 MySQL 數(shù)據(jù)庫 ,是系統(tǒng)的響應(yīng)時間更短。配合穩(wěn)定的 服務(wù)器,使得整個系統(tǒng)的運行效率大大提升。 沈陽理工大學(xué)學(xué)士學(xué)位論文 7 系統(tǒng)性能要求 各模塊界面布局合理友好、功能完善、流程清晰,色彩搭配和諧、突出主題特色 ;系統(tǒng)整體設(shè)計合理、功能齊全、操作簡便、界面友好、安全可靠;方便簡單、鏈接正確、流程清晰,系統(tǒng)具有可操作性、易 用性和靈活性;支持多用戶并發(fā)訪問, 要求 響應(yīng) 時間短,頁面響應(yīng)時間不能超過 3 秒,并且頁面不能出現(xiàn)假死現(xiàn)象。 系統(tǒng)運行環(huán)境要求 ( 1)硬件要求: PC 一臺, Windows XP 以上操作系統(tǒng), 20GB 以上硬盤容量, 1G以上內(nèi) 存。 ( 2)軟件要求: , Eclipse 及 Tomcat 插件以及相 應(yīng)的 jar 包 , 及以上版本; 以上版本, Ultraedit, , 及以上版本。 系統(tǒng)功能分析 系統(tǒng)功能概述 本系統(tǒng)最主要的功能是體現(xiàn)多用戶的使用,用戶可以在本系統(tǒng)中注冊,注冊成功后,用戶即可擁有屬于自己的博客,可以發(fā)表博文、 上傳照片、管理自己的相關(guān)信息 。同時,其他用戶也可瀏覽博客 文章 、評論博文 、給他人留言、下載圖片等操作 。 對于普通游客只能在前臺頁 面實現(xiàn)文章等信息的瀏覽,不能查看和添加評論 。 管理員登錄系統(tǒng)后,可以進入管理員后臺對系統(tǒng)進行維護,實現(xiàn)對用戶、評論、日志的刪除功能, 發(fā)布公告,以維護系統(tǒng)的安全性與合法性 [13]。 系統(tǒng)基本功能要求 博客管理系統(tǒng)功能如圖 所示 , 系統(tǒng)主要功能包括以下幾個方面 ( 1)用戶的登錄與注冊。 ( 2)根據(jù)用戶角色顯示相應(yīng)菜單。 ( 3)游客可以登錄系統(tǒng)查看博客內(nèi)容,但是不能發(fā)表、評論博客內(nèi)容。 ( 4)用戶注冊成功后,可以進入自己的博客,實現(xiàn)對自己用戶信息的修改與用戶的注銷;對個人日志進行管理, 包括發(fā)表日志、 刪除日志、搜索日志、修改日志,管理個人博客中的評論,包括添加評論、刪除評論;對個人日志的類別進行管理,包括添加類別、編輯類別、刪除類別。還可以上傳自己的照片,管理自己的照片,可以使用站內(nèi)應(yīng)用,包括站內(nèi)聊天室,給其他注冊用戶留言,站內(nèi)文章搜索等功能。 沈陽理工大學(xué)學(xué)士學(xué)位論文 8 ( 5)系統(tǒng)管理后臺,管理員成功登錄后,即可進入管理員后臺頁面,實現(xiàn)對用戶、日志、評論的查詢、刪除功能;并可以添加網(wǎng)站的公告信息。 圖 博客管理系統(tǒng)功能模塊示意圖 系統(tǒng)用戶分析 本博客管理系統(tǒng)包括三類用戶:游客,會員,管理員。 ( 1)游 客:游客表現(xiàn)為沒有登錄系統(tǒng),在當(dāng)前系統(tǒng)中,沒有身份標(biāo)識,僅僅是瀏覽者的身份,因此在系統(tǒng)中也只能實現(xiàn)瀏覽功能。 ( 2)會員:會員是成功注冊后并登錄系統(tǒng)的用戶,用戶名作為會員在系統(tǒng)中的唯一標(biāo)識,會員可以 擁有自己的博客,可以實現(xiàn)對自己博客的管理,同時也可由瀏覽他人博文 并發(fā)表評論,給其他博主留言以及與 其他在線用戶互動 交流 等 功能 。 ( 3)管理員:該類用戶 作為特殊的注冊用戶,可以實現(xiàn)普通用戶的所有功能,并可以進入本博客系統(tǒng)的管理員 管理頁面,對系統(tǒng)進行維護。 系統(tǒng)詳細(xì)功能描述 本博客系統(tǒng)主要用例包括:游客用例, 注冊用戶(會員)用例,管理員用例。 沈陽理工大學(xué)學(xué)士學(xué)位論文 9 游客用例 如圖 所示 圖 游客用例圖 ( 1) 瀏覽照片 :游客可以通過系統(tǒng)首頁鏈接 瀏覽照片并下載照片。 ( 2) 瀏覽日志 :游客可以通過系統(tǒng)首頁鏈接瀏覽某一篇日志。 會員用例 如圖 所示 會 員日 志 管 理評 論 管 理查 看 評 論添 加 評 論刪 除 評 論發(fā) 表 日 志修 改 日 志刪 除 日 志查 詢 日 志 圖 會員用例圖 ( 1)擁有游客的所有權(quán)限。 ( 2)日志管理:對本用戶博客日志進行管理,具體操作包括:發(fā)表日志、修改日志、刪除日志、查詢?nèi)罩尽? ( 3)評論管理:對本用戶博客中的評論進行管理,具體操 作包括:查看評論、添加評論、刪除評論。 管理員用例 如圖 所示 ( 1)用戶管理:對系統(tǒng)的注冊用戶進行管理,當(dāng)某個用戶利用該系統(tǒng)的博客發(fā)布反動言論或違法的日志,操作員有權(quán)將該用戶從系統(tǒng)中刪除。該用例具體操作有查詢用戶、刪除用戶。 ( 2)博文管理:如果博客系統(tǒng)的存在反動、違法的日志,系統(tǒng)管理員有權(quán)將該日志刪除,以維護整個博客系統(tǒng)內(nèi)容的健康、合法。具體操作有查詢博文、刪除博文。 沈陽理工大學(xué)學(xué)士學(xué)位論文 10 ( 3)評論管理:當(dāng)博客系統(tǒng)中存在不健康、違法的評論時,系統(tǒng)管理員有權(quán)刪除該條評論以維護整個系統(tǒng)的安全、合法。具體操作有查詢評論、刪 除評論。 管 理 員用 戶 管 理評 論 管 理博 文 管 理刪 除 評
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1