1. 程式人生 > >【牛腩】牛腩新聞釋出系統總結

【牛腩】牛腩新聞釋出系統總結

前言:

記得在剛開始這個專案之前,師父就對我說:牛娜是個很重要的專案,很重要,直到第一次去驗收,出了好多醜,師父依然對我說:牛腩是個很重要的專案,驗收前自己什麼也沒有準備,就想著結束吧,好多事堆在一起沒心思再整了,首先自己的態度存在問題,直到被“打回來”,再次準備,再次去驗收。自己想想,當你有各種理由的時候,其實你是在為你的懶找藉口,其實你能做好每一件事的,不是真做不好,是你自己的心理想的真做不好,所以就做不好。首先呢,態度要端正,相信自己什麼也可以做好的。Stop,今天說的有點多了,言歸正傳。

首先從整體上介紹一下是牛腩新聞釋出系統是幹什麼的,實現後臺人員新增新聞,瀏覽者能夠在前臺瀏覽新聞並發表評論。所以從後臺和前臺分別介紹一下。

後臺:

1.使用UML畫示例圖

這裡寫圖片描述

2.資料庫的建立
這裡寫圖片描述

3.建立資料庫語句

-- 建立資料庫
create database newssystem
-- 建立類別表
create table category
(
    id int identity(1,1) primary key,
    [name] varchar(20) not null
)
-- 建立新聞表
create table news
(
    id int identity(1,1) primary key,
    title varchar(100) not null,
    [content] text not
null, createTime datetime not null, caId int ) -- 建立評論表 create table comment ( id int identity(1,1) primary key, [content] text not null, createTime datetime not null, userIp varchar(15) not null, newsId int )

前臺:

這裡寫圖片描述

1.ASP.NET:是.NET FrameWork中的一部分,是一種使嵌入網頁中的指令碼課由因特網伺服器執行的伺服器端指令碼技術,它是在IIS上運用的程式,它的首選開發語言是C#以及VB.NET。

2.HTML:超文字標記語言,可以用來設計網頁的所有內容,包括頭部(Head)主體(boby)尾部(footer)等結構的設計,包含一切圖片,音訊等非文字元素的設計。

3.Jquery:輕量級的JavaScript庫,相容多瀏覽器的JS庫。

4.JavaScript:在HTML的基礎上新增動態功能的。

5.DIV+CSS和Table:對網頁進行佈局,並使用Firebug對頁面進行除錯。

6.AJAX:可以使網頁實現非同步更新,也就是說可以在不重新載入整個網頁的情況下,對網頁的某部分進行更新。它也不是一門語言,是一門技術,是用於建立更好更快以及互動性更強的Web應用程式的技術。

7.js:指的是jscript,只有微軟的ie瀏覽器才遵循的微軟自己的不開放的指令碼語言標準。

8.FireBug:是firefox下的一個擴充套件,能夠除錯所有網站語言,如HTML、CSS等,但FireBug最吸引人的就是JavaScritp除錯功能,應用起來非常方便,而且在各種瀏覽器下都能使用(IE,Firefox,Opera,Safari)。除此之外,其他功能還很強大,比如HTML、CSS、dom的檢視與除錯,網站整體分析等等。總之就是一整套完整而強大的Web開發工具。

釋出:

【小結】:

多總結!