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

正文內(nèi)容

用基于php+mysql技術(shù)完成新聞發(fā)布系統(tǒng)(編輯修改稿)

2024-12-11 20:33 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 統(tǒng)分析與總體設(shè)計(jì)。 系統(tǒng)功能描述 新聞發(fā)布及管理系統(tǒng)包括新聞?lì)悇e管理、新聞發(fā)布管理 、 用戶 評(píng)論等模塊。具體描述如下: ( 1) 新聞?lì)悇e管理 ? 新聞?lì)悇e的錄入 ? 新聞?lì)悇e的修改 ? 新聞?lì)悇e的刪除 ? 新聞?lì)悇e的查詢 ( 2) 新聞發(fā)布管理 ? 基本新聞信息的錄入,包括新聞標(biāo)題、 新聞作者、 新聞內(nèi)容和所屬類別 ? 基本新聞信息的修改 ? 基本新聞信息的刪除 ( 3) 普通用戶 留言模塊 ? 用戶 對(duì)某條新聞發(fā)表評(píng)論 ? 編輯 可以刪除新聞評(píng)論 ( 4) 普通 用戶管理功能 ? 普通 用戶信息的錄入,包括用戶名和密碼等信息 ? 普通 用戶信息的修改 ? 普通 用戶信息的刪除 系統(tǒng)功能模塊劃分 在本系統(tǒng)中后臺(tái)系統(tǒng)與前臺(tái)系統(tǒng)對(duì)數(shù)據(jù)庫的的使用如圖 31 所示: 3 系統(tǒng)分析與總體設(shè)計(jì) 13 圖 31 新聞發(fā)布系統(tǒng) 功能模塊關(guān)系圖 在本系統(tǒng)中,用戶管理模塊的功能比較簡(jiǎn)單。在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶 admin 密碼 123456,由程 序設(shè)計(jì)人員手動(dòng)地添加到數(shù)據(jù)庫中。 admin 用戶可以創(chuàng)建用戶、修改和刪除用戶;普通用戶則只能修改自己的用戶名和密碼。 如 圖 32所示: 圖 32 普通用戶 功能模塊關(guān)系圖 系統(tǒng)的概要設(shè)計(jì) 本項(xiàng)目是基于 PHP+MySQL 的 WEB應(yīng)用系統(tǒng),采用 B/S 模式。 B/S模式的優(yōu)勢(shì)是系統(tǒng)開發(fā)、維 護(hù)和升級(jí)方便,管理成本較低。用戶界面一致,使用簡(jiǎn)單,能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的方式訪問和操作;一般客戶機(jī)不需要額外安裝新的軟件,只需安裝有瀏覽器就可以進(jìn)行操作。方便維護(hù)管理,應(yīng)用程序運(yùn)行在服務(wù)器端,這樣便于系統(tǒng)的管理、更新和升級(jí),降低了服務(wù)端和客戶端之系統(tǒng)用戶信息管理 修改 Admin 用戶的密碼 創(chuàng)建、修改、刪除普通用戶信息 修改自身的 Admin 用戶 普通用戶 后臺(tái)系統(tǒng) 提供數(shù)據(jù) 新聞?lì)悇e管理 前臺(tái)系統(tǒng) 數(shù)據(jù)庫 基本信息發(fā)布 新聞查詢管理 發(fā)表網(wǎng)友評(píng)論 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 14 間的依賴性,同時(shí)通過了應(yīng)用程序代碼的安全性,有效地保護(hù)系統(tǒng)平臺(tái)和服務(wù)端的數(shù)據(jù)庫的安全。 系統(tǒng)流程分析 為了使讀者進(jìn)一步了解本實(shí)例系統(tǒng)的設(shè)計(jì),本小節(jié)將對(duì)系統(tǒng)進(jìn)行流程分析。多用戶系統(tǒng)的工作流程都是從用戶登錄模塊開始,對(duì)用戶的身份進(jìn)行認(rèn)證。身份認(rèn)證可以分為以下兩個(gè)過程: 第 1個(gè)過程決定用戶能否進(jìn)入系統(tǒng)。第 2個(gè)過程根據(jù)用戶的類型決定用戶的操作權(quán)限,從而決定用戶的工作界面。 本系統(tǒng)分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)兩個(gè)部分。前臺(tái)系統(tǒng)不需要進(jìn)行身份認(rèn)證,任何人都可以通過瀏覽器閱讀已經(jīng)發(fā)布的新聞、發(fā)表網(wǎng)友評(píng)論。 后臺(tái)系統(tǒng)的流程分析如圖 33所示。 admin 用戶擁有所有的權(quán)限, 記者和編輯 只能對(duì)自己發(fā)布的新聞進(jìn)行管理,包括修改新聞內(nèi)容、刪除新聞和刪除網(wǎng)友評(píng)論。 圖 33 后臺(tái)系統(tǒng)的流程分析圖 開始 用戶登錄 失敗重試 管理所有用戶的信息 管理新聞?lì)悇e,所有新聞信息的管理 管理自己的信息 新聞發(fā)布,自己發(fā)布的新聞的管理 Admin 記者、編輯 4 數(shù)據(jù)庫分析與設(shè)計(jì) 15 4 數(shù)據(jù)庫分析與設(shè)計(jì) 本章 將介紹系統(tǒng)的數(shù)據(jù)庫表結(jié)構(gòu)和創(chuàng)建表的 界面 。 數(shù)據(jù)庫的創(chuàng)建 本系統(tǒng)用的是 MySQL 數(shù)據(jù)庫,創(chuàng)建是用 phpMyAdmin 網(wǎng)頁式的數(shù)據(jù)庫工具來完成的。首先創(chuàng)建一個(gè)數(shù)據(jù)庫 news,用來保存本系統(tǒng)的所有數(shù)據(jù)。 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)用戶需求,共創(chuàng)建了 4 個(gè)表,分別為:系統(tǒng)用戶表: user、新聞分類表:news_type、新聞評(píng)論 表: pinglun 新聞內(nèi)容表: news 以下是新聞發(fā)布系統(tǒng)的數(shù)據(jù)庫表結(jié)構(gòu)的詳細(xì)描述: ( 1)用戶表 user 用戶表 user 來保存系統(tǒng)用戶(管理員)的基本信息。 如表 41: 如表 41 用戶表 user 序列編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int(4) 用戶 編號(hào) 2 nicheng varchar(20) 用戶昵稱 3 name varchar(20) 用戶姓名 4 pass varchar(25) 密碼 5 question varchar(100) 密碼提示問題 6 answer varchar(100) 密碼提示答案 7 flag int(4) 用戶權(quán)限 8 touxiang int(4) 用戶頭像 ( 2) 新聞分類表 news_type 新聞分類表 news_type 分類保存新聞?lì)愋?。 如表 42: 如表 42 新聞分類表 news_type 序列編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int(4) 新聞?lì)愋途幪?hào) 2 name varchar(20) 新聞?lì)愋兔Q 3 dir varchar(20) 新聞?lì)愋湍夸? 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 16 ( 3) 新聞 評(píng)論 表 pinglun 新聞評(píng)論表 pinglun 保存新聞評(píng)論 。 如表 43: 如表 43 新聞評(píng)論表 pinglun 序列編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int(4) 自 動(dòng)編號(hào) 2 news_id int(4) 新聞編號(hào) 3 title varchar(20) 新聞標(biāo)題 4 pinglunzhe varchar(20) 評(píng)論者 5 time timedata 新聞評(píng)論時(shí)間 6 data text 新聞評(píng)論數(shù)據(jù) ( 4) 新聞 內(nèi)容 表 news 新聞內(nèi)容表 news 保存新聞內(nèi)容 。 如表 44: 如表 44 新聞內(nèi)容表 news 序列編號(hào) 字段名稱 數(shù)據(jù)類型 說明 1 id int(4) 自動(dòng)編號(hào) 2 type varchar(20) 新聞 類型 3 fabu varchar(20) 記者 4 title varchar(20) 發(fā)布標(biāo)題 5 data text 發(fā)布內(nèi)容 6 time timedata 發(fā)布時(shí)間 7 number int(4) 點(diǎn)擊次數(shù) 8 shenhe_flag int(4) 是否審核 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 17 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 目錄結(jié)構(gòu) 在運(yùn)行實(shí)例時(shí),需要將 news 目錄復(fù)制到 PHPnow 目錄下的 htdocs 子 目錄下,該系統(tǒng)的目錄結(jié)構(gòu)如圖 51 所示: 圖 51 新聞發(fā)布系統(tǒng)目錄結(jié)構(gòu)圖 模塊劃分 系統(tǒng)功能模塊的劃分,是在需求分析基礎(chǔ)上進(jìn)行的,是 把具有復(fù)雜功能的系統(tǒng)通過設(shè)計(jì)分解為具有基本獨(dú)立,功能簡(jiǎn)單,易于實(shí)現(xiàn)等特點(diǎn)的多個(gè)功能模塊。模塊劃分的好處是,由于組成系統(tǒng)的模塊基本獨(dú)立,功能明確,因此便于模塊的獨(dú)立開發(fā)、維護(hù)和修改,而不會(huì)影響系統(tǒng)中的其他模塊。 模塊的劃分應(yīng)該遵循低耦合,高聚合的劃分原則。耦合的高低表示模塊之間聯(lián)系程度的強(qiáng)弱。聚合表示一個(gè)模塊內(nèi)部組成之間的聯(lián)系程度。低耦合就表示模塊之間的聯(lián)系越弱,反之,則聯(lián)系程度強(qiáng)。耦合度越低,說明模塊之間的聯(lián)系越弱,則相互間產(chǎn)生影響和連鎖反應(yīng)的概率就越小。也就是說當(dāng)某個(gè)模塊出現(xiàn)故障或者需要修改和維護(hù)時(shí),對(duì)系 統(tǒng)其他模塊產(chǎn)生的影響就小。該原則有助于提供系統(tǒng)的可維護(hù)性和可擴(kuò)展性。 網(wǎng)絡(luò)教學(xué)平臺(tái)建設(shè)的總體功能由以下幾大模塊構(gòu)成: 不同的文件放于不同的文件夾中,方便系統(tǒng)調(diào)用。 admin 文件夾主要放 后臺(tái)文件 ; 剩余為前臺(tái)文件夾 ,包括數(shù)據(jù)庫鏈接和常量聲明 文件,方便其它模板調(diào)用;西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 18 images 文件夾主要用于存儲(chǔ)圖片 ; 是通用模塊,存儲(chǔ)一些通用的代碼信息,減少了代碼的重復(fù)書寫,供其它模塊調(diào)用; 是網(wǎng)站首頁。 系統(tǒng)主界面 新聞 發(fā)布系統(tǒng)有兩種用戶:普通用戶和管理員,分別有不同的權(quán)限,但都是從 同一界面登陸 。 新聞界面 如 圖 52, 源碼如 下: 圖 52 新聞發(fā)布系統(tǒng)主頁 前 臺(tái) 首頁 代碼: ? include 。 $sql=select * from news_type。 $result=mysql_query($sql)。 $n=mysql_num_rows($result)。 for($i=0。$i$n。$i++) { $A=mysql_fetch_array($result,MYSQL_ASSOC)。 echo li class=menu2a href=39。/news/$A[dir]39。$A[name]/a/li。 } ? ? include 。 $sql=select * from news_type。 $result=mysql_query($sql)。 $n=mysql_num_rows($result)。 for($i=0。$i$n。$i++) { $A=mysql_fetch_array($result,MYSQL_ASSOC)。 echo option value=$A[dir]$A[name]/option。 } 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 19 ? ? include 。 $sql=select * from news where type=39。zhengzhi39。 and shenhe_flag=1 limit 8。 $result=mysql_query($sql)。 $n=mysql_num_rows($result)。 for($i=0。$i$n。$i++) { $A=mysql_fetch_array($result,MYSQL_ASSOC)。 echo tr class=titleBarBot onmouseover=39。openme(this)。39。 onmouseout=39。closeme(this)。39。 echo td width=70%a href=/xihang/news/$A[type]/$A[type].php?id=$A[id]$A[title]/a/td。 $t=getdate($A[time])。 $time=$t[year]..$t[mon]..$t[mday]。 echo td width=30%$time/td。 echo /tr。 } ? ? include 。 $sql=select * from news where type=39。junshi39。 and shenhe_flag=1 limit 8。 $result=mysql_query($sql)。 $n=mysql_num_rows($result)。 for($i=0。$i$n。$i++) { $A=mysql_fetch_array($result,MYSQL_ASSOC)。 echo tr class=titleBarBot onmouseover=39。openme(this)。39。 onmouseout=39。closeme(this)。39。 echo td width=70%a href=/xihang/news/$A[type]/$A[type].php?id=$A[id]$A[title]/a/td。 $t=getdate($A[time])。 $time=$t[year]..$t[mon]..$t[mday]。 echo td width=30%$time/td。 echo /tr。 } ? ? include 。 $sql=select * from news order by number desc limit 5。 $result=mysql_query($sql)。 $n=mysql_num_rows($result)。 for($i=0。$i$n。$i++) { 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1