基于web的新聞發(fā)布系統(tǒng)(計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì))_第1頁
已閱讀1頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  信息科學(xué)與技術(shù)學(xué)院</b></p><p>  <計(jì)算機(jī)網(wǎng)絡(luò)>課程設(shè)計(jì)報(bào)告</p><p>  2012—2013學(xué)年第二學(xué)期</p><p>  題目名稱:基于Web的新聞發(fā)布系統(tǒng) </p><p>  專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)

2、 </p><p>  班 級(jí): </p><p>  學(xué) 號(hào): </p><p>  學(xué)生姓名: </p><p>  指導(dǎo)教師: <

3、;/p><p>  完成日期:二○一三 年 1 月 10 日</p><p><b>  目錄</b></p><p><b>  一、需求分析3</b></p><p>  二、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)4</p><p><b>  三、數(shù)據(jù)庫設(shè)計(jì)5</b>

4、;</p><p><b>  四、系統(tǒng)演示9</b></p><p><b>  一、需求分析</b></p><p>  新聞發(fā)布系統(tǒng)應(yīng)該是應(yīng)用最廣泛的網(wǎng)絡(luò)系統(tǒng),每天都有大量的網(wǎng)名瀏覽新浪、搜狐等網(wǎng)。</p><p>  另外,在企業(yè)內(nèi)部,隨著跨地區(qū)的企業(yè)越來越多,如果要在整個(gè)公司范圍內(nèi)發(fā)布一

5、個(gè)新聞,通過新聞發(fā)布系統(tǒng)發(fā)布企業(yè)新聞,員工通過網(wǎng)絡(luò)瀏覽、查看相關(guān)的新聞,既方便又快捷,因此開發(fā)一個(gè)新聞發(fā)布是非常的實(shí)用的。</p><p>  對(duì)于一個(gè)新聞發(fā)布系統(tǒng)來說,需要有以下的功能,首先,必須要有一些權(quán)限認(rèn)證,比如說,用戶只能看而不能修改新聞,管理員或者行政管理人員可以查看和修改新聞,行政管理人員和管理員能夠?qū)π侣劦念悇e進(jìn)行自定義,比如公司文件、公司公告、會(huì)議記錄、規(guī)章制度等,然后在發(fā)布新聞時(shí)可以選擇該新聞

6、所屬的類,這樣有利對(duì)新聞的分類和統(tǒng)計(jì)。</p><p>  此系統(tǒng)需要有以下一些功能:</p><p>  1、管理用戶、管理新聞?lì)悇e、登錄系統(tǒng)、發(fā)布新聞、瀏覽新聞。</p><p>  2、通過這些功能可以得出管理員和用戶的權(quán)限</p><p>  3、管理員:登錄進(jìn)入系統(tǒng),查看所有新聞,查看所有用戶,更改新聞,更改用戶的信息,發(fā)布新聞。&

7、lt;/p><p>  4、用戶:瀏覽新聞。</p><p>  由以上得出一些業(yè)務(wù)規(guī)則:</p><p>  一個(gè)管理員可以發(fā)布多個(gè)新聞。</p><p>  一個(gè)新聞只能有一個(gè)發(fā)布者。</p><p>  一個(gè)新聞?lì)悇e對(duì)應(yīng)多個(gè)新聞。</p><p>  一個(gè)新聞只屬于一個(gè)新聞?lì)悇e。</p&

8、gt;<p>  一個(gè)管理員可以管理多個(gè)用戶。</p><p>  系統(tǒng)主要分為兩部分,即后臺(tái)管理和前臺(tái)瀏覽,后臺(tái)主要是管理員管理。前臺(tái)主要是用戶瀏覽。</p><p>  對(duì)數(shù)據(jù)庫的操作基本都在后臺(tái)完成,管理員實(shí)現(xiàn)對(duì)新聞的管理和用戶的管理。</p><p><b>  二、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</b></p><p&

9、gt;  系統(tǒng)主要分為以下幾個(gè)模塊:</p><p>  登錄模塊、注冊(cè)模塊、用戶瀏覽新聞模塊、管理員添加新聞模塊、管理員修改新聞模塊、管理員分類新聞模塊、管理員管理用戶模塊。系統(tǒng)模塊圖如下。</p><p>  如上圖所示,每個(gè)模塊分工明確,每個(gè)模塊的功能各由相應(yīng)的類完成。各模塊之間互不干擾。這是使用了MVC模式來實(shí)現(xiàn)的。每個(gè)層次完成各自的功能,各層次之間也互不干擾,修改摸一個(gè)摸一個(gè)模塊

10、不需要修改另一個(gè)模塊?;贛VC模式的好處是可以后臺(tái)和前臺(tái)分離,這樣很利于代碼的編寫。</p><p><b>  三、數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  1.?dāng)?shù)據(jù)庫局部E-R設(shè)計(jì)</p><p><b>  1-1管理員</b></p><p><b>  1-2新聞詳細(xì)內(nèi)容<

11、/b></p><p><b>  1-3用戶</b></p><p>  1-4.新聞?lì)}目簡介</p><p>  2.?dāng)?shù)據(jù)庫整體E-R圖設(shè)計(jì)</p><p><b>  3.?dāng)?shù)據(jù)庫表</b></p><p>  管理員表 administrator:</p&g

12、t;<p>  新聞內(nèi)容表 content:</p><p>  新聞?lì)愋捅?news:</p><p><b>  用戶表 user:</b></p><p>  新聞發(fā)布表 release:</p><p><b>  4.?dāng)?shù)據(jù)庫源代碼</b></p><p&g

13、t;<b>  數(shù)據(jù)庫建表代碼</b></p><p>  創(chuàng)建數(shù)據(jù)庫newsrelease</p><p>  use newsrelease</p><p><b>  go</b></p><p><b>  創(chuàng)建管理員表</b></p><p>

14、  create table t_admin(</p><p>  f_adminname varchar(32) primary key not null,</p><p>  f_adminpassword varchar(32) not null</p><p><b>  )</b></p><p><b&

15、gt;  創(chuàng)建用戶表</b></p><p>  create table t_user(</p><p>  f_userid int not null,</p><p>  f_username varchar(32) primary key not null,</p><p>  f_password varchar(32)

16、 not null,</p><p>  f_nickname varchar(32) not null,</p><p>  f_sex char(4) constraint default_sex default '男'</p><p>  constraint check_sex check (f_sex = '男' or f_

17、sex = '女'),</p><p>  birthday timestamp </p><p><b>  )</b></p><p><b>  傳建詳細(xì)內(nèi)容表</b></p><p>  create table t_content(</p><p>

18、  f_id int primary key not null,</p><p>  f_parentId int not null,</p><p>  f_contetn varchar(1024) ,</p><p>  f_username1 varchar(32) not null,</p><p>  f_date timesta

19、mp ,</p><p>  foreign key (f_parentId) references t_news (f_id),</p><p>  foreign key (f_username1) references t_user(f_username)</p><p><b>  )</b></p><p>&

20、lt;b>  傳建簡介表</b></p><p>  create table t_news(</p><p>  f_id int primary key not null,</p><p>  f_title varchar(32) not null,</p><p>  f_content varchar(512) ,

21、</p><p>  f_date timestamp </p><p><b>  )</b></p><p><b>  四、系統(tǒng)演示</b></p><p><b>  登錄界面:</b></p><p>  輸入用戶名和密碼后進(jìn)入如下頁面:進(jìn)入系

22、統(tǒng)后,用戶可以瀏覽新聞和通過關(guān)鍵字查詢新聞的頁面。</p><p>  此圖是查詢后的圖片,通過關(guān)鍵字a查找新聞:</p><p>  進(jìn)入新聞的主頁,查看新聞內(nèi)容:</p><p>  進(jìn)入管理員界面,在這里可以對(duì)新聞進(jìn)行管理,具體操作有修改、刪除、添加新聞:</p><p>  修改后的新聞的界面:</p><p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論