A. 新聞發布系統的資料庫設置
提示資料庫錯誤信息,說明你的資料庫連接出了問題.
1.如果你下載的系統沒有提供資料庫文件,那就不用說了,沒有數據只有頁面是不能用的.重新下載吧.
2.如果有資料庫文件,先看一下是什麼後綴名的文件.確定是什麼資料庫後,安裝相應的資料庫,恢復數據就可以了.恢復的時候要注意資料庫的名稱和許可權.
不同的資料庫的恢復方式不同,在網上可以查到.
B. 製作網站的新聞模塊,進行資料庫數據表設計時,至少應包含哪些欄位
至少包含以下幾個欄位
1.標題
2.副標題
3.分類
4.正文內容
5.發布人
6.狀態 (已發布 未發布)
7.發布時間
C. 新聞發布網站 資料庫表設計
其實要看你自己怎麼想了,要是想資料庫簡單,處理復雜的話可以簡單的建3各表
1、用戶表
2、分類表
3、新聞表(同時也是評論表,用一個欄位來標示)
要是表多一點的話就四張了
就是把評論表和新聞表分開就行了
新聞表用一個分類ID來標示分類、
評論表用一個新聞id來表示評論表屬於那個表,
還有新聞和評論都要設計一個userId來標示創建新聞或回復新聞(評論)的用戶ID
D. 請高手幫弄下【 基於.net的新聞發布系統的研發】的 資料庫結構設計和 資料庫基本表的文字表達方式呈現出來
主表
序號 列名 數據類型 長度 小數位 標識 主鍵 允許空 默認值 說明
1 newsID int 4 0 是 是 否 新聞ID,主鍵。
2 title nvarchar 50 0 否 新聞標題
3 keywords nvarchar 50 0 是 新聞關鍵字
4 newsContent nvarchar 0 0 是 新聞內容
5 author nvarchar 20 0 是 作者
6 source nvarchar 50 0 是 來源
7 editor nvarchar 20 0 是 編輯
8 addTime datetime 8 3 是 是 getdate 添加時間
9 userID int 4 0 是 添加人
10 newsPath varchar 100 0 是 新聞虛擬URL路徑
11 isSubject bit 1 0 是 是否專題,False否,True是。
12 newsType bit 1 0 是 新聞類型或專題新聞類型,False為欄目或專題正常新聞,True為欄目或專題頭圖新聞。
13 isTop bit 1 0 是 首頁新聞頭圖顯示,False為不顯示,True為顯示。
14 sImgPath varchar 100 0 是 縮略圖路徑
15 thirdID int 4 0 是 是 三級欄目ID
16 childID int 4 0 是 是 子欄目ID
17 parentID int 4 0 是 是 父欄目ID
18 tags nvarchar 50 0 是 標簽
21 yImgPath varchar 100 0 是 原始圖路徑
22 points int 4 0 是 0 點擊率
23 description nvarchar 200 0 是 新聞描述
表名:news_ParentClass
序號 列名 數據類型 長度 小數位 標識 主鍵 允許空 默認值 說明
1 parentID int 4 0 是 是 否 父欄目ID
2 parentName nvarchar 50 0 否 父欄目名
表名:news_ChildClass
序號 列名 數據類型 長度 小數位 標識 主鍵 允許空 默認值 說明
1 childID int 4 0 是 是 否 子欄目ID
2 childName nvarchar 50 0 否 子欄目名
3 parentID int 4 0 否 父欄目ID
表名:news_ThirdClass 三級欄目
序號 列名 數據類型 長度 小數位 標識 主鍵 允許空 默認值 說明
1 thirdID int 4 0 是 是 否
2 thirdName nvarchar 50 0 否
3 childID int 4 0 否
E. 用sql創建文章發布系統資料庫
樓主您好,文章發布系統資料庫的創建,首先考慮系統框架(也就是文章中是否含有不同的類別)表1:ID主鍵自增長(便於統計和計數),文章類別ID(分辨文章所屬類別),文章類別名稱(前一欄位中文名稱)(此表可當主表進行後表的延續)表2:ID自增長(計數),文章類別ID,文章類別名稱,文章標題,文章內容,發布時間,發布人,是否轉載,轉載來源,是否顯示表3:ID自增長(計數),文章ID,文章標題,評論人名稱,評論人ID(根據系統是否含有用戶名來判斷如果該欄位可以為空,如果為空顯示為匿名評論),評論時間,評論人IP(可根據個人需要取決是否需要該欄位),評論支持數(用於其他用戶對此評論的支持數,根據個人需要取決是否需要)大概就是這幾張表,如果需要更詳細的可與QQ和我聯系
F. 如何用php做一個最簡易的新聞發布系統,要調用mysql資料庫的
給你個簡單例子,如下:
<form id="form1" name="form1" method="post" action="public.php">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30" colspan="2" align="left" valign="middle">新聞發布</td>
</tr>
<tr>
<td width="104" height="30" align="center" valign="middle">標題</td>
<td width="396"><input type="text" name="title" id="title" /></td>
</tr>
<tr>
<td height="30" align="center" valign="middle">類別</td>
<td><select name="select" id="select">
<option value="0">請選擇類別</option><!--此處應為從資料庫存讀取,這里就不寫出來-->
<option value="1">房產</option>
<option value="2">新聞</option>
<option value="3">娛樂</option>
</select></td>
</tr>
<tr>
<td height="30" align="center" valign="middle">內容</td>
<td><textarea cols="30" rows="10"></textarea></td>
</tr>
<tr>
<td height="30" colspan="2" align="center" valign="middle"><input type="submit" name="button" id="button" value="提交" />
<input type="reset" name="button2" id="button2" value="重置" /></td>
</tr>
</table>
</form>
-------------------------------------
外理頁面
<?php
/*
資料庫簡單結構
Info_ID 編號
Info_Title 標題
Info_Content 內容
Info_AddTime 時間
Info_type 類別
*/
$title = $_POST['title'];
$type = $_POST['type'];
$content = $_POST['content'];
$link = mysql_connect("localhost", "用戶名", "密碼") or die("連接失敗: " . mysql_error());
$db = mysql_select_db("資料庫存名",$link);
mysql_query("set names gbk");
$sql = "INSERT INTO `info` ( `Info_Title` , `Info_Content` , `Info_AddTime` , `Info_type` )
VALUES ('".$InfoTitle."', '".$infoContents."', '".date("Y-m-d H:i:s")."', '".$type."')";
mysql_query($sql,$link);
echo "發布成功!";
?>
G. 新聞發布系統的基本信息
與一般的信息系統相比較,新聞發布系統具有以下特徵:
是基於B/S模式下的WEB信息系統,資料庫邏輯相對簡單,但數據量一般比較龐大;
用戶數量大,伺服器壓力大,是系統設計中必須考慮的問題之一,而一般的信息系統相對壓力要少了很多;
是一個開放式的系統,前台瀏覽無須驗證. 1. 前台動態顯示的新聞發布系統
該類系統大約佔60% 的分額,其主要特點是前台採用編程語言動態讀取資料庫的內容,隨時更新,該類系統設計簡單,適合大多數中小企業建站需要,通用性不強,一般需要量身定做,不適合大型新聞站點,當用戶過多時,編程語言動態讀取資料庫就勢必消耗大量的伺服器資源,造成系統運行緩慢,甚至崩潰,同時由於前台新聞是動態從資料庫中讀取,導致前端用戶直接接觸到資料庫,很容易造成一些不安全的因素,例如:SQL Injection.
2、前台靜態顯示的新聞發布系統
該類系統大約佔有30%多的市場分額,其主要特點為:前台新聞全部生成HTML靜態文件,前台無須讀取資料庫,瀏覽器只需要直接下載HTML文件即可瀏覽新聞,瀏覽速度得到提高,同時也大大減輕了資料庫伺服器的壓力,該系統後台設計復雜需要處理復雜的模板標簽和個模板之間的邏輯,一般採用三層模式實現,該類系統靈活性大,可以通過模板自定義實現界面復雜的前台頁面,一般不需要為某一個企業而定做,該系統具有良好的通用性,適合各類新聞站點,同時,系統把前端用戶和資料庫分割開來,系統的安全性得到大大的提高.
3、基於文本的新聞發布系統
該系統在市場上佔有很少的一部分,主要是把前面的資料庫換成了TXT格式的文本文件,該系統主要缺點是文本文件是無序的,管理起來非常麻煩,而且安全性不高,很容易造成數據冗餘,因此,2013年還沒有見到該類系統的商業版本,一般都作為個人用戶使用.
4. 基於XML數據島的新聞發布系統
該系統是新聞發布系統的一個發展趨勢,它用XML數據島代替了資料庫,XML是一個有序的數據文件,比資料庫的讀取速度更快,但操作起來沒有資料庫這么方便,但是由於開發技術難度大,該類系統市場很少見到。
H. 要一份PHP新聞發布系統
頁面美觀大方,操作簡便,運行正確無誤。
2.作業必須提供php項目源文件,資料庫備份(導出)的sql文件。
3.必須要有說明文檔(以姓名命名),其內容包括:功能簡介,開發環境,站點結構及設計思路,資料庫表結構設計,PHP關鍵代碼及結果截圖,未解決的問題或者設計展望等。(本文檔必須提供,否則不及格)
4.以上三個文件打包成為一個壓縮包,命名為「學號後兩位+姓名+14軟工1班.rar」交給學習委員。
5.從作業布置之日開始,至16周截止,逾期不候!本學期PHP最後一次課請學習委員將本班作業拷貝給任課老師。
別說我怎麼知道
I. java web的新聞發布系統的資料庫設計
一個表記錄站點信息,
website CREATE TABLE `website` (
`WebSiteID` varchar(40) character set utf8 NOT NULL,
`WebSiteName` varchar(50) character set utf8 default NULL,
`SavePath` varchar(500) character set utf8 default NULL,
`State` varchar(40) character set utf8 default 'running',
`Information` text character set utf8,
`Sys_ID` int(11) NOT NULL auto_increment,
`visitPath` varchar(500) collate utf8_bin default NULL,
`threadnumber` int(2) default '4',
PRIMARY KEY (`WebSiteID`),
UNIQUE KEY `Sys_ID` (`Sys_ID`),
UNIQUE KEY `WebSiteName` (`WebSiteName`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC
一個表記錄欄目信息
channel CREATE TABLE `channel` (
`ChannelID` varchar(40) NOT NULL,
`ChannelName` varchar(50) default NULL,
`WebSiteID` varchar(40) default NULL,
`FacID` varchar(40) default NULL,
`ShortName` varchar(50) default NULL,
`Orderby` varchar(50) default NULL,
`PageSize` int(3) default NULL,
`SendTO_ChannelID` varchar(40) default NULL,
`Sys_ID` int(11) NOT NULL auto_increment,
`FileTemplateID` varchar(40) default NULL,
`ListTemplateID` varchar(40) default NULL,
PRIMARY KEY (`ChannelID`),
UNIQUE KEY `Sys_ID` (`Sys_ID`),
UNIQUE KEY `ChannelName` (`ChannelName`,`WebSiteID`),
KEY `FK_channel` (`WebSiteID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
一個表記錄文章信息
article CREATE TABLE `article` (
`ArticleID` varchar(40) NOT NULL,
`ChannelID` varchar(40) default NULL,
`Title` varchar(500) default NULL,
`ViceTitle` varchar(500) default NULL,
`Summary` text,
`Source` varchar(500) default NULL,
`Arthor` varchar(50) default NULL,
`PublishDate` varchar(50) default NULL,
`Content` text,
`ReadTimes` int(4) default NULL,
`Count` int(4) default NULL,
`Editor` varchar(40) default NULL,
`LastEditTimes` datetime default NULL,
`UserID` varchar(40) NOT NULL,
`KeyWords` varchar(500) default NULL,
`Sys_ID` int(11) NOT NULL auto_increment,
`State` varchar(40) default '新稿',
`DelUserID` varchar(40) default NULL,
PRIMARY KEY (`ArticleID`),
UNIQUE KEY `Sys_ID` (`Sys_ID`),
KEY `FK_article` (`ChannelID`),
KEY `FK_article2` (`UserID`),
KEY `State` (`State`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
一個表用來記錄模板信息
template CREATE TABLE `template` (
`TemplateID` varchar(40) NOT NULL default '',
`LogicName` varchar(50) default NULL,
`PhysicsName` varchar(50) default NULL,
`Type` varchar(40) default NULL,
`TemplateContext` text,
`WebSiteID` varchar(40) default NULL,
`Memo` text,
`Sys_ID` int(11) NOT NULL auto_increment,
PRIMARY KEY (`TemplateID`),
UNIQUE KEY `Sys_ID` (`Sys_ID`),
KEY `FK_template` (`WebSiteID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
主要就這些吧
當然還應當有其它像用戶表,許可權等表,
J. 建一個最簡單新聞發布系統資料庫需要哪些屬性和欄位拜託各位大神
標識新聞的唯一標識 ID int (自增長) (主鍵) 新聞標題 Title varchar(100) 長度自定100差不多是50個中文 可以根據需要來設置 新聞作者 Author varchar(20) 長度根據用戶表中的用戶名列表的長度來定 發布時間 ReleaseTime datetime 修改時間 UpdateTime datetime 新聞內容 Content text 能存放最大值為2147483647個字元的變長文本(如果不需要那麼長的內容 可以考慮使用varchar(max)可存儲最大值為8000個字元的可變長字元串) 新聞關鍵字 Keywords varchar(200) 用逗號等符號分隔關鍵字(新聞,發布,系統) 新聞類別 CategoryId int (要使用類別的話要再建立一個類別的表) 如果要簡單點可以省略關鍵字 類別等 要復雜點可以再加不少東西 比如加評論等對應的表