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

正文內(nèi)容

基于web的新聞系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2025-06-28 01:36本頁面
  

【正文】 新聞類別結(jié)構(gòu)表圖(1) 管理員信息:管理員id、管理員名、管理員密碼、管理員頭像地址(2) 用戶信息:用戶id、用戶Email地址、用戶密碼、用戶名、添加用戶時間(3) 新聞類別信息:新聞類別id、新聞類別名稱(4) 文本新聞信息:新聞id、新聞長標(biāo)題、新聞短標(biāo)題、新聞內(nèi)容、新聞來源、新聞發(fā)布時間(5) 文本新聞評論信息:新聞評論id、評論人id號(外鍵)、評論內(nèi)容、新聞id(外鍵)、新聞評論發(fā)布時間 (1) :添加新管理員(2) :添加新聞類別(3) :添加文字新聞(4) :管理員基本信息的錄入(5) :管理員列表(刪除管理員頁面)(6) (7) :文字新聞關(guān)系查看(可對新聞進行刪除、修改的頁面)(8) :登錄成功的頁面(9) :管理員登錄頁面(10) :退出系統(tǒng)頁面(11) :管理系統(tǒng)主頁面(12) :新聞類型查看頁面(可實現(xiàn)添加刪除新聞類型)(13) :文字信息錄入頁面(可實現(xiàn)文字新聞的錄入)(14) :用戶注冊頁面(實現(xiàn)用戶添加)(15) :用戶注冊成功頁面(顯示用戶注冊成功)(16) :驗證碼功能頁面(實現(xiàn)使用驗證碼驗證登錄功能) 系統(tǒng)采用Mysql數(shù)據(jù)庫作為后臺數(shù)據(jù)庫。該原則有助于提供系統(tǒng)的可維護性與可擴展性。耦合度越低,說明模塊之間相互聯(lián)系越弱,依耐性小,則相互間產(chǎn)生影響與連鎖反應(yīng)的概率就會越小。聚合表示一個模塊內(nèi)部組成之間的聯(lián)系程度。模塊的劃分應(yīng)該遵循低耦合,高聚合的劃分原則。瀏覽新聞標(biāo)題新聞發(fā)布系統(tǒng)前臺用戶瀏覽模塊瀏覽新聞發(fā)表時間查看新聞信息搜索新聞新聞搜索模塊失敗管理員登錄檢查管理員登錄添加新聞修改新聞新聞信息管理新聞版塊信息管理刪除新聞修改管理員密碼新聞版塊分類瀏覽版塊新聞標(biāo)題修改新聞內(nèi)容瀏覽新聞,編輯新聞瀏覽新聞內(nèi)容刪除新聞內(nèi)容保存評論信息退出系統(tǒng) 后臺模塊圖 第四章 系統(tǒng)分析與總體設(shè)計系統(tǒng)功能模塊的劃分,是在需求分析基礎(chǔ)上進行的,是把具有復(fù)雜功能的系統(tǒng)通過設(shè)計分解為具有基本獨立,功能簡單,容易實現(xiàn)等特點的多個功能模塊。便于管理維護,應(yīng)用程序運行在服務(wù)端,這樣方便管理員對系統(tǒng)的管理、更新與升級,降低服務(wù)端與客戶端之間的依賴性,同時通過了應(yīng)用程序代碼的安全性,有效地保護系統(tǒng)平臺與服務(wù)端的數(shù)據(jù)庫的安全。B/S模式的優(yōu)勢是系統(tǒng)開發(fā)、維護與升級方便,管理成本較低。(5)管理員可以修改自己的登錄密碼。(3)管理員管理功能,管理員負責(zé)整個新聞發(fā)布系統(tǒng)的后臺管理。(1)用戶管理功能,用戶可以瀏覽新聞信息、發(fā)表評論。下面將對新聞發(fā)布系統(tǒng)進行系統(tǒng)功能分析。 管理員ER圖 新聞內(nèi)容ER圖 新聞類別ER圖第三章 系統(tǒng)功能概述新聞網(wǎng)站添加新聞倘若使用的是靜態(tài)網(wǎng)頁作為新聞的頁面,那么維護工作就會非常繁瑣復(fù)雜,管理員每天都需要制作大量的網(wǎng)頁,從而浪費很多時間與精力。若實體間的聯(lián)系也具有屬性,則把屬性與菱形也用無向邊連上。E-R圖是概念模型最常用的表示方法,在E-R圖中:(1)用長方形表示實體型,在框內(nèi)寫上實體名。位置:新聞版塊信息表。描述:存儲版塊信息。名字:新聞版塊信息。定義:新聞編號+新聞類別編號+新聞標(biāo)題+新聞內(nèi)容+發(fā)布時間。編號:1。位置:管理員表。描述:存儲后臺管理員信息。名字:管理員信息存儲 。數(shù)據(jù)存儲用來表示暫時存儲的數(shù)據(jù)。編號能反映該加工出于分層的數(shù)據(jù)流圖的具體層次和哪張圖中的位置,能夠看出它是由哪一個加工分解出來的子加工。描述從輸入數(shù)據(jù)流到輸出數(shù)據(jù)的轉(zhuǎn)換,也就是輸入數(shù)據(jù)流需要經(jīng)過什么處理過程后才能變成輸出數(shù)據(jù)。除了流向數(shù)據(jù)存儲或從數(shù)據(jù)存儲流出的數(shù)據(jù)不需要命名以外,每個數(shù)據(jù)流都必須要擁有一個合適的名稱,以反映出這個數(shù)據(jù)流的含義。是由一組固定成分的數(shù)據(jù)組成,用來表示數(shù)據(jù)流向。數(shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、加工外部項、數(shù)據(jù)存儲、數(shù)據(jù)元素。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形與文字兩個方面對系統(tǒng)的邏輯模型進行描述,從而形成一個完整的說明。D1:管理員信息存儲,D2:新聞板塊信息管理員新聞版塊新聞內(nèi)容用戶新聞信息存儲新聞D2D1新聞內(nèi)容查看管理圖 建立數(shù)據(jù)字典是為了對數(shù)據(jù)流程圖上各個元素做出詳細的定義與說明。數(shù)據(jù)流圖的符號說明如圖21所示:外部項 加工 數(shù)據(jù)存儲 數(shù)據(jù)流根據(jù)調(diào)查材料,明確系統(tǒng)外部項,識別數(shù)據(jù)輸入的來源與輸出的去處,自頂向下逐層擴展整個系統(tǒng)的邏輯功能。在數(shù)據(jù)流圖中并沒有任何具體物理部件,它僅僅是描繪各種數(shù)據(jù)在軟件系統(tǒng)中的流動以及被處理的整個邏輯過程。當(dāng)數(shù)據(jù)處在軟件系統(tǒng)中進行移動時,它就會被一系列的“變換”修改。(3)管理員可以對新聞評論管理,對評論進行添加、修改與刪除操作。(1)管理員可以進行板塊管理,對新聞版塊進行添加、修改與刪除操作。數(shù)據(jù)庫:采用Mysql,運行于服務(wù)器端。其運行要求如下:軟件環(huán)境:客戶端:Windows2000/XP,Internet Explorer(IE) ,Dreamweaver 8等。為了保證新聞發(fā)布系統(tǒng)運行的效率與可靠性,服務(wù)器應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。(4)為后臺管理提供管理入口。(2)新聞能分類顯示相關(guān)信息。JSP可以用來開發(fā)Web應(yīng)用程序,JSP具有較高的執(zhí)行效率,強大的數(shù)據(jù)庫支持與網(wǎng)絡(luò)支持,具有多平臺特性與極大的開放性與擴充性,擁有廣泛的應(yīng)用前景。第二章 需求分析目前,網(wǎng)頁制作如火如荼,網(wǎng)站建設(shè)熱火朝天,及社會的競爭是越來越激烈,各廠家及生產(chǎn)公司都在不斷的提高生產(chǎn)的產(chǎn)品質(zhì)量,特別是企業(yè)網(wǎng)站的發(fā)展正在關(guān)鍵的時刻,各商家都在最后的沖刺、網(wǎng)頁月月改版,信息日日更新,這時他們就得借助媒體來提高他們的產(chǎn)品的知名度,而新聞發(fā)布系統(tǒng)就是一種很好、很現(xiàn)代的工具。新聞發(fā)布系統(tǒng)后臺管理對新聞做了詳細的分類,前臺以分版塊形式顯示新聞的詳細信息,滿足了人們?yōu)g覽新聞時分類查看新聞信息的要求,前臺提供搜索新聞信息功能,方便瀏覽者查找相關(guān)的新聞信息新聞。本系統(tǒng)屬于新聞信息發(fā)布與管理系統(tǒng)類。(6)評審、復(fù)審與決策。假如系統(tǒng)分析員認為值得開發(fā),那么必須指出開發(fā)的價值意義、提出推薦方案理由,并且為推薦的系統(tǒng)擬定一份開發(fā)計劃,并且提交可行性分析報告等所有文檔。(4)導(dǎo)出新系統(tǒng)的高層物理結(jié)構(gòu)解法,提出更多可以選擇的解決方案,并且對所有方案的經(jīng)濟的可行性、技術(shù)的可行性、運行與操作的可行性等進行詳細的分析比較。(3)導(dǎo)出新系統(tǒng)的高層邏輯結(jié)構(gòu)模型。(2)研究已有的條件。常規(guī)的可行性分析應(yīng)該從以下這幾步來進行:(1)復(fù)查初步分析的結(jié)果??尚行苑治龉ぷ鞯闹饕康牟皇茄芯吭趺唇鉀Q具體問題,而是要在最短的時間內(nèi)花費最少的代價來確定該項目能否具有實際開發(fā)的可行性。新建然后,可以再修改下Path變量的值:可以重啟一個命令行窗口,查看修改后的結(jié)果: 配置環(huán)境變量圖 MyEclipse的使用介紹A. MyEclipse常用快捷鍵Alt+/ 快速補全 main sysoutCtr+d 快速刪除光標(biāo)所在當(dāng)前行Tab 善用多用tab鍵Ctrl+Alt+上/下 快速復(fù)制光標(biāo)所在當(dāng)前行Ctrl+Z 撤銷上步操作Alt+上/下 快速移動當(dāng)前行Ctrl+/ 快速注釋/取消注釋當(dāng)前行B. Eclipse中創(chuàng)建項目(project)(1)workspace: 工作空間,eclipse將所有的項目都默認的保存的文件夾圖 新建工作空間圖(2).metadata: 元數(shù)據(jù),描述數(shù)據(jù)的數(shù)據(jù),eclipse中每個workspace所指定的目錄下都自動創(chuàng)建一個這樣的目錄,以描述該空間下項目文件的特征(如顯示字體、是否顯示行號….) (3)perspective:視圖,eclipse可以進行多種開發(fā),每種開發(fā)環(huán)境的界面是不一樣的(如Java開發(fā)界面、調(diào)試界面、數(shù)據(jù)庫操作界面、JavaWeb開發(fā)界面、Test開發(fā)、android開發(fā)),每種這樣的界面稱為一個“視圖” 圖 設(shè)置界面屬性圖 (4)project: 項目,作為一個企業(yè)級開發(fā)環(huán)境,Eclipse要求所有的文件都必須從屬于某個“項目”(如cctv4 CMS系統(tǒng)、吉首大學(xué)一卡通系統(tǒng)、湖南地稅OA系統(tǒng)、海爾ERP系統(tǒng)) 項目創(chuàng)建步驟圖1 項目創(chuàng)建步驟圖2 創(chuàng)建一個Java Project的過程: 新建一個項目過程圖 由上圖可見,.class將自動保存入bin目錄下 注意:Eclipse中只要新建或者保存一個源文件, 開發(fā)任何一個基于web的系統(tǒng)必定受到時間限制與資源的制約。環(huán)境變量224。屬性224。但是它不支持事務(wù)。Mysql的存儲引擎是插件式的。存儲引擎是MySql中具體的與文件打交道的子系統(tǒng)。這個緩存機制是由一系列小緩存組成的。這個select 查詢先根據(jù)where 語句進行選取,而不是先將表全部查詢出來以后再進行g(shù)ender過濾這個select查詢先根據(jù)uid與name進行屬性投影,而不是將屬性全部取出以后再進行過濾,將這兩個查詢條件聯(lián)接起來生成最終查詢結(jié)果(7) Cache與Buffer: 查詢緩存。他使用的是“選取投影聯(lián)接”策略進行查詢。如果在分解構(gòu)成中遇到錯誤,那么就說明這個sql語句是不合理的(6) Optimizer: 查詢優(yōu)化器。 主要功能: a . 將SQL語句分解成數(shù)據(jù)結(jié)構(gòu),并將這個結(jié)構(gòu)傳遞到后續(xù)步驟,以后SQL語句的傳遞與處理就是基于這個結(jié)構(gòu)的SQL命令傳遞到解析器的時候會被解析器驗證與解析。接受用戶的SQL命令,并且返回用戶需要查詢的結(jié)果。 Utilities: 系統(tǒng)管理與控制工具(3) Connection Pool: 連接池。刪除數(shù)據(jù):(“key”)。取出數(shù)據(jù):Object obj = (“key”)。保存數(shù)據(jù):(“key”, obj)。(4)應(yīng)用范圍(Appl
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1