版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告---簡單新聞發(fā)布系統(tǒng)(含核心代碼)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 《計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)》
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)---網(wǎng)絡(luò)設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)組建課程設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 《計(jì)算機(jī)網(wǎng)絡(luò)》課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告
- 《計(jì)算機(jī)網(wǎng)絡(luò)》課程設(shè)計(jì)報(bào)告
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì) (2)
評(píng)論
0/150
提交評(píng)論