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

正文內(nèi)容

個人博客信息管理系統(tǒng)的設(shè)計與實現(xiàn)-wenkub

2022-12-15 01:35:35 本頁面
 

【正文】 號: 指導(dǎo)教師: 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology II 先鋒軟件學(xué)院 學(xué)生畢業(yè)設(shè)計(論文)工作自查表 ( 2021 年 11 月 2021 年 3 月檢查) 學(xué)生姓名 專業(yè) 軟件開發(fā)服務(wù)外包 學(xué)號 導(dǎo)師姓名 職稱 教師 導(dǎo)師每周指導(dǎo)次數(shù) 3 每次: 1 小時 題目名稱 個人博客信息管理系統(tǒng)的設(shè)計與實現(xiàn) 作息時間 上午 9 時 ~ 10 時 下午 3 時 ~ 4 時 晚間 7 時 ~ 8 時 個人精力 實際投入 日均工作小時 3 周均工 作小時 18 缺席天數(shù) 0 出 勤率 % 100% 畢業(yè)設(shè)計(論文)工作進度 已完成主要內(nèi)容 100% 待完成主要內(nèi)容 100% 本系統(tǒng)包括 登錄博客系統(tǒng)的后臺管理平臺。 ( 5)評論管理。 20 3 論文(設(shè)計)質(zhì)量 文章切合選題,材料豐富、內(nèi)容充實,觀點明確、論據(jù)充分、論證嚴(yán)格,構(gòu)思完整、層次分明、段落、論題間的銜接自然、舒展。為了滿足個人博客信息管理系統(tǒng)的要求,實現(xiàn)系統(tǒng)靜態(tài)與動態(tài)頁面的相互分離,系統(tǒng)采用 JSP+JavaBean+Servlet 和 SQL Server2021 數(shù)據(jù)庫相結(jié)合的開發(fā)模式。接著對系統(tǒng)中的數(shù)據(jù)庫進行模型設(shè)計,包括數(shù)據(jù)流圖、實體聯(lián)系圖及數(shù)據(jù)表結(jié)構(gòu)。 關(guān)鍵詞: MVC,設(shè)計模式,知識共享,博客信息管理系統(tǒng) 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology V ABSTRACT The blog information management system is concentrates on highquality interactive exchanges platform for a large number of users, increasing the visits and making the website more and more famous, thereby can acquiring for the opportunity that business enterprise providing more introductions and shows of products, promoting the value of the for the functions of blog information management system, achieving the system39。博客就是開放的私人空間,可以充分利用超文本鏈接、網(wǎng)絡(luò)互動、動態(tài)更新等特點,在網(wǎng)絡(luò)中,精選并鏈接全球互聯(lián)網(wǎng)中 最有價值的信息、知識與資源;也可以將個人工作過程、生活故事、思想歷程、閃現(xiàn)的靈感等及時記錄和發(fā)布,發(fā)揮個人無限的表達(dá)力;更可以以文會友,結(jié)識和匯聚朋友,進行深度交流溝通 [1]。 博客概念一 般包含了三個要素(當(dāng)然,也不需要局限這些定義): ( 1)網(wǎng)頁主體內(nèi)容由不斷更新的、個性化的眾多日志組成。 博客精神的核心 并不是自娛自樂,甚至不是個人表達(dá)自由,相反,是體現(xiàn)一種利他的共享精神,為他人提供幫助。 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology 2 博客發(fā)展趨勢 趨勢一:博客現(xiàn)在正在形成個人的信譽機制,有了博客之后就確立了一個個人虛擬身份,簡單的來講就是個人在互聯(lián)網(wǎng)上是有名有姓的,而不再是一種匿名的行為,網(wǎng)民從流浪漢變成了一個定居者。 趨勢三:博客現(xiàn)在正在形成并完 善精選機制,博客作為自媒體和個人媒體,產(chǎn)生的信息非常巨大。博客的出現(xiàn),讓人們可以不斷的把自己以前的和每天激發(fā)的一些想法或者感受整理放在自己的博客上,每次在寫文章的時候,可能又會產(chǎn)生新的想法 。這樣就能督促自己每一天不要渾渾噩噩,時光流逝無痕無聲無息,寫博客也是在自己的每一天上留下了一道淺淺的思考和劃痕。 ( 4)交流、提高,通過交流產(chǎn)生更多的思維火花,相互提高。在此模式中,JavaBean 作為模型的角色,充當(dāng) JSP 和 Servlet 通信的中間工具, Servlet 處理完后設(shè)置 JavaBean 的屬性, JSP 讀取此 JavaBean 的屬性,然后進行顯示。 ( 3)撰寫日志。 博客訪問者具有以下功能: ( 1)瀏覽博客系統(tǒng)中的日志、留言、評論。 JSP 已經(jīng)成為開發(fā)Web 動態(tài)網(wǎng)頁重要、快速和有效的工具,是全新的網(wǎng)絡(luò)服務(wù)器編程環(huán)境。其優(yōu)勢在于:可以將內(nèi)容的生成和顯示進行分離、生成可重 用的組件、采用標(biāo)識簡化頁面開發(fā)。 Servlet 和 CGI 一樣都是運行在 Web 服務(wù)器上,用來生成 Web 頁面。 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology 5 ( 2)服務(wù)器將請求信息發(fā)送至 Servlet。 JavaBean 概述 JavaBean 是 Sun 公司為了進入因特網(wǎng)、企業(yè)網(wǎng)以及萬維網(wǎng)上進行分布式計算的組件結(jié)構(gòu)入口。 JavaBean 具有以下特點: ( 1)可以實現(xiàn)代碼的重復(fù)利用。 ( 5)可以以其它部件的模式進行工作。在這種結(jié)構(gòu)下,網(wǎng)站上的頁 面是靜態(tài)的,無法根據(jù)用戶的實際使用情況做動態(tài)的變化。 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology 6 瀏覽器 W e b 服務(wù)器 數(shù)據(jù)庫請求響應(yīng) 圖 三層體系結(jié)構(gòu)圖 CGI, ASP, PHP 等技術(shù)的出現(xiàn),使得開發(fā)動態(tài)交互式的 Web 應(yīng)用得以實現(xiàn)。用戶可以通過這些動態(tài)頁面向數(shù)據(jù)庫中輸入信息,從而增強了用戶和服務(wù)器之間的交互性。當(dāng)然, JSP技術(shù)的最大優(yōu)勢在于能夠?qū)㈨撁娴谋憩F(xiàn)形式和頁面的商業(yè)邏輯分開。此模型常常會導(dǎo)致頁面被嵌入大量的腳本語言或者 Java 代碼段,當(dāng)處理大型業(yè)務(wù)時,頁面程序?qū)⒆兊卯惓?fù)雜給開發(fā)和維護帶來困難。 Servlet 技術(shù)非常適于服務(wù)器端的處理和編程。 Eclipse 簡介 Eclipse 最初由 OTI 和 IBM 兩家公司的 IDE 產(chǎn)品開發(fā)組創(chuàng)建,起始于 1999 年 4 月。 Tomcat 簡介 如今,基于 Web 的應(yīng)用越來越多,傳統(tǒng)的 Html 已經(jīng)滿足不了如 今的需求。Tomcat 即是一個 Jsp 和 Servlet 的運行平臺。 SQL Server 2021 不僅可以實現(xiàn)個人數(shù)據(jù)庫的管理,更適合企業(yè)級數(shù)據(jù)庫的應(yīng)用 [12,13]。保持這種分離性通常是面向?qū)ο缶幊毯驮O(shè)計要追求的目標(biāo),讓各個對象只需專注于自己的事務(wù)。 視圖部分以自己的方式顯示模型的內(nèi)容。分發(fā)用戶請求和選擇表現(xiàn)視圖,還負(fù)責(zé)解釋用戶輸入,進而調(diào)用模型的功能。 第 3 章 系統(tǒng)分析與總體設(shè)計 系統(tǒng)需求分析 用戶需求分析 用例圖用來描述系統(tǒng)與參與者之間的相互作用,與用例圖相關(guān)的幾個概念: ( 1)角色:代表了某一事件發(fā)生的參與者,用一個小人表示。 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology 10 圖 博客信息管理系統(tǒng)用例圖 博客信息管理系統(tǒng)允許用戶有三種身份:博客訪問者、博客管理員及系統(tǒng)管理員。該過程的數(shù)據(jù)流程圖如圖 所示。 博客系統(tǒng)平臺的前臺用戶瀏覽模塊流程圖如圖 所示。 用戶進入管理結(jié)束權(quán)限驗證管理中心日志管理 評論管理 留言管理出錯提示未通過通過 圖 后臺用戶管理模塊流程圖 用戶進入后臺管理平臺,首先必需進行權(quán)限驗證,防止未授權(quán)的用戶非法登錄。 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology 14 功能模塊劃分 前臺模塊功能結(jié)構(gòu)如圖 所示。 博客注冊登錄管理模塊 博客注冊登錄管理模塊用于建立博客網(wǎng)站固定的客戶群體,通過記錄對應(yīng)的博客檔案,實現(xiàn)對博客信息的后臺維護及管理,同時也便于通過博客檔案庫將網(wǎng)站最新動態(tài)及相關(guān)企業(yè)的信息方便地傳達(dá)給每一位潛在的客戶。 ( 3)跳轉(zhuǎn)到博客主頁。其中,注冊新博客時會對用戶輸入的注冊信息進行有效性驗證,包括基本數(shù)據(jù)格式的有效性以及邏輯有效性,例如,用戶名被占用時將及時給出提示。 ( 1)熱門博客頁面推薦。該信息需要定期更新,網(wǎng)絡(luò)用戶可以隨時獲得最新日志以及最熱門的博客推薦。 該功能模塊實現(xiàn)了如下幾個子功能。 ( 4)用戶可以分類查看日志內(nèi)容。 ( 2)評論及留言管理。所以本系統(tǒng)的數(shù)據(jù)庫設(shè)計基于以下幾點來考慮: ( 1)數(shù)據(jù)庫規(guī)范化與非規(guī)范化的考慮。概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型,是按照用戶的觀點來對數(shù)據(jù)和信息建模。用這種方法表示的概念性數(shù)據(jù)模型又稱為 ER 模型。 ( 3) 日志:日志編號、日志標(biāo)題、日志內(nèi)容、類別編號、發(fā)表日期、最后修改日期、用戶 ID、瀏覽次數(shù)、評論數(shù) 。 用戶 ER 圖如圖 所示。 日志評論ID評論標(biāo)題評論內(nèi)容發(fā)表時間評論者名字評論日志 ID最后回復(fù)時間 圖 日志評論 ER圖 留言 ER 圖如圖 所示。其結(jié)構(gòu)如表 所示。其結(jié)構(gòu)如表 所示。各個關(guān)聯(lián)表之間通過設(shè)置好的外鍵連接在一起。 數(shù)據(jù)庫連接池技術(shù)的思想非常簡單,將數(shù)據(jù)庫連接作為對象存儲在一個 Vector對象中,一旦數(shù)據(jù)庫連接建立后,不同的數(shù)據(jù)庫訪問請求就可以共享這些連接。 ( 3)對于一個數(shù)據(jù)庫訪問請求,直接從連接池中得到一個連接。如實際空 閑連接數(shù)大于初始空閑連接數(shù)則釋放連接)。 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology 25 圖 博客信息管理系統(tǒng)首頁圖 所有的網(wǎng)絡(luò)用戶都可以進入該首頁進行登錄、注冊、瀏覽等相關(guān)的操作。 個人博客主頁界面圖如圖 所示。在頁面的中間則分別是最新日志的列表,包括日志標(biāo)題、所屬分類名、發(fā)表時間、作者、部分日志內(nèi)容及其查看日志和發(fā)表評論鏈接;發(fā)表留言表單,包括昵稱、留言標(biāo)題和留言內(nèi)容。 ( 2)連接數(shù)據(jù)庫和操作數(shù)據(jù)庫;代碼如下: // 構(gòu)造數(shù)據(jù)庫的連接和訪問類 public DBConnect() throws Exception { // 獲得數(shù)據(jù)庫連接對象 conn=()。 } public void setInt(int index, int value) throws SQLException { (index, value)。 prepareStatement(String sql)方法:該方法主要完成預(yù)設(shè) SQL 語句,只有一個 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology 28 用來接收 SQL 語句的參數(shù),如果 SQL 語句有誤將拋出異常。 編寫 JavaBean 類 為每一個數(shù)據(jù)庫表建一個 JavaBean 類,完成對該表字段的獲取和設(shè)置。 // 字段的訪問和設(shè)置方法 public int getFeedbackid() { return feedbackid。 博客信息管理系統(tǒng)所用的管理類列表如表 所示。 // 預(yù)設(shè) sql 語句 (INSERT INTO feedback (title,content,publishtime,lastmodifytime,username,articleid) VALUES ( ?,?,?,?,?,。 ResultSet rs = null。 } Feedback 類:通過 getFeedbackid()方法獲取 feedbackid 屬性的值,通過 創(chuàng)業(yè)創(chuàng)新 知識管 理 Ahead Institute of Software and Technology 29 setFeedbackid (int feedbackid)方法設(shè)置 feedbackid 屬性的值。 表 JavaBean 類列表 JavaBean 類 說明 Blog類 博客管理員表對應(yīng)的 JavaBean 類 Article類 日志表對應(yīng)的 JavaBean 類 CateGory 類 類別表對應(yīng)的 JavaBean 類 FeedBack 類 評論表對應(yīng)的 JavaBean 類 Message類 留言表對應(yīng)的 JavaBean 類 Feedback 類的代碼如下: public class Feedback { // 屬性 ,對應(yīng)數(shù)據(jù)表中的字段名 private int feedbackid。 setInt(int index, int value)方法:該方法用于預(yù)設(shè)
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1