基於ASP.NET的新聞管理系統(一)


 

1. 項目簡介

1.1設計內容

1)可以在首頁查看各類新聞,可以點擊新聞查看具體內容;可以查看不同類型的新聞,並了解熱點新聞,可以在搜索框里輸入要查找的內容。

2)在后台界面中,管理員可以修改密碼,增加、刪除用戶;可以修改、增加、刪除新聞;修改、增加、刪除新聞欄目。

1.2設計要求

系統次采用瀏覽器/服務器結構(C/S結構),前台頁面展示采用div+CSS布局,且所有樣式要求放置在網站的CSS目錄下的style.css文件中。圖片都放置在images目錄中。后台數據庫采用SQLServer,業務層邏輯代碼使用C#語言。

2.   系統開發環境和系統結構介紹

2.1開發環境

(1)SQL Server 2008 

(2)Visual studio 2010

2.2系統結構

(1)網站系統結構

(2)軟件結構

3. 需求分析

3.1可行性分析

基於ASP.NET的新聞管理系統,利用Microsoft Visual Studio 2008軟件開發環境,業務層邏輯代碼使用C#語言,利用SQL Server作為后台的數據庫,充分利用了C#和Sql Server的優點。使用Visual Studio 2008作為系統開發的開發環境,它提供完善的指令控制語句、類與對象的支持及豐富的數據類型,給開發高性能系統提供的保障,保證了代碼的模塊化要求,從而提高了代碼模塊化,非常有利於以后對新系統的擴展與修改。本系統的設計與開發在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。

3.2用戶需求分析

本系統只提供兩類用戶:管理員和欄目管理員(即其他用戶)

1)要求網站只有一個管理員,具有所有如下功能:

A.用戶管理功能:能實現用戶添加、編輯、刪除等;

B.所有欄目的管理功能:增刪改查;

C.所有新聞的管理功能:增刪改查;

D.修改自身密碼功能;

2)其他用戶功能:其他用戶是由管理員增加的欄目管理員,其只有某個或某些模塊的使用權限,其功能描述如下:

A.修改自己的密碼;

B.對自己所有管理的欄目中所有新聞的管理功能:增刪改查

4. 數據庫設計

4.1數據項設計

1)在本系統中,通過需求分析,該系統的主體為新聞信息:News。

2)新聞信息必須在某一類別的某一欄目中顯示。

3)用戶可以添加,修改和刪除新聞。用戶表users。

實體關系:

新聞類別:新聞信息(一對多);

4.2數據字典

1)用戶表(t_user):用來存儲主管單位的詳細信息,主鍵為管理員編號uid

序號

字段

數據類型

允許Null值

主鍵

1

uid

int

2

userName

varchar(20)

3

passWord

varchar(16)

4

manageLanmuid

int

(2)欄目表(t_lanMu):存儲欄目信息,主鍵為欄目編號lanMuId

序號

字段

數據類型

允許Null值

主鍵

1

lanMuId

int

2

lanMuName

varchar(20)

(3)新聞表(t_news):存儲新聞的各類信息,主鍵為新聞編號newid

序號

字段

數據類型

允許Null值

主鍵

1

newid

int

2

title

varchar(50)

3

contents

varchar(MAX)

4

uid

int

5

addTime

datetime

6

lanMuId

int

7

hitCount

int

8

img

varchar(100)

4.3 視圖

在本系統中,數據庫的安全主要通過數據庫的存取控制機制實現的。為了方便存取,建立了一張視圖表。

4.4 數據庫安全設計

各表間的關系圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM