資源描述:
《基于asp和c#的校園新聞發(fā)布系統(tǒng)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告專業(yè):電子信息工程班級(jí):0120902成員:李海廣2009210364彭聰2009210357易雙平2009210358題目名稱:校園新聞發(fā)布系統(tǒng)完成日期:2012-5-10重慶郵電學(xué)院計(jì)算機(jī)學(xué)院實(shí)驗(yàn)中心-13-《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告目錄1.系統(tǒng)定義…………………………………………………………31.1系統(tǒng)名稱1.2實(shí)現(xiàn)意圖1.3目標(biāo)功能2.需求分析…………………………………………………………33.系統(tǒng)設(shè)計(jì)…………………………………………………………53.1概念結(jié)構(gòu)設(shè)計(jì)…………………………………
2、………………53.2系統(tǒng)數(shù)據(jù)庫(kù)建立…………………………………………………53.2.1建立數(shù)據(jù)庫(kù)3.2.2建表3.3系統(tǒng)功能模塊圖…………………………………………………73.3.1系統(tǒng)的模塊功能3.3.2各模塊詳細(xì)說(shuō)明4.詳細(xì)設(shè)計(jì)…………………………………………………………125.系統(tǒng)實(shí)現(xiàn)與測(cè)試……………………………………………………135.1開(kāi)發(fā)平臺(tái)和工具選擇5.2系統(tǒng)測(cè)試6.課程設(shè)計(jì)總結(jié)……………………………………………………137.參考文獻(xiàn)……………………………………………………13-13-《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告一、系統(tǒng)定義1:系統(tǒng)名稱:校
3、園新聞發(fā)布系統(tǒng)2:實(shí)現(xiàn)意圖:實(shí)現(xiàn)校園新聞、通知發(fā)布的現(xiàn)代化;加強(qiáng)對(duì)校內(nèi)事件的發(fā)布、宣傳;為廣大師生了解校園、獲取通知提供一個(gè)方便的平臺(tái)。3:目標(biāo)功能:3.1:為普通用戶提供匿名登陸的功能。實(shí)現(xiàn)普通用戶對(duì)新聞、通知瀏覽的無(wú)障礙化。3.2:為管理者提供基于web的管理頁(yè)面。管理員需要驗(yàn)證登陸,登陸賬戶由數(shù)據(jù)庫(kù)Sa用戶進(jìn)行管理。實(shí)現(xiàn)管理的簡(jiǎn)易化、可視化、人性化。二、需求分析在我們這個(gè)校園新聞發(fā)布系統(tǒng)中,因?yàn)檎龑?duì)性很強(qiáng),所以可以把功能進(jìn)行簡(jiǎn)化。主要完成校園內(nèi)的新聞,國(guó)內(nèi)熱門(mén)新聞,學(xué)校、學(xué)院通知的公布工作。在使用上,用戶只能進(jìn)行查詢、瀏覽;而管理員可以進(jìn)行新
4、聞或通知的添加,更新,刪除等操作。功能框圖如下:-13-《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告管理員編輯校內(nèi)新聞刪除校內(nèi)新聞編輯國(guó)內(nèi)新聞刪除國(guó)內(nèi)新聞刪除通知瀏覽新聞編輯通知瀏覽通知用戶-13-《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告三、系統(tǒng)設(shè)計(jì)1、概念結(jié)構(gòu)設(shè)計(jì)1.1:系統(tǒng)E-R圖:管理員界面添加刪除用戶界面校內(nèi)新聞國(guó)內(nèi)新聞外網(wǎng)鏈接通知2、系統(tǒng)數(shù)據(jù)庫(kù)建立很據(jù)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)的E-R圖,可以看到,我們需要的是三類數(shù)據(jù):校內(nèi)新聞數(shù)據(jù)、國(guó)內(nèi)新聞數(shù)據(jù)、通知數(shù)據(jù);通知,管理登陸需要賬戶數(shù)據(jù)。因此,為實(shí)現(xiàn)系統(tǒng),我們共建立一個(gè)數(shù)據(jù)庫(kù)、四個(gè)表。2.1:建立數(shù)據(jù)庫(kù):我們將該數(shù)據(jù)庫(kù)的名稱命名為“x
5、iaonei”。如下圖:-13-《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告2.2:建表該系統(tǒng)共需要建立四個(gè)表。四個(gè)變分別為為:user、xiaonei、tongzhi、guonei;分別表示校內(nèi)新聞、國(guó)內(nèi)新聞、通知、用戶。如下圖:通知表國(guó)內(nèi)新聞表校內(nèi)新聞表-13-《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告管理員賬戶表-13-《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告3、系統(tǒng)功能模塊圖3.1:系統(tǒng)的模塊功能如下圖登陸界面用戶登錄瀏覽界面管理員登陸管理界面校內(nèi)新聞模塊國(guó)內(nèi)新聞模塊通知發(fā)布模塊友情鏈接模塊校內(nèi)新聞管理通知管理模塊國(guó)內(nèi)新聞管理詳細(xì)內(nèi)容瀏覽界面新聞通知編輯界面3.2:各模塊詳細(xì)說(shuō)明3.2.
6、1:登陸界面:由于此系統(tǒng)采用B-S模式,該系統(tǒng)為兩類用戶服務(wù),一:需要瀏覽新聞和查看通知的普通用戶,二:需要對(duì)瀏覽內(nèi)容和通知進(jìn)行管理的管理員登陸。因此,我們?cè)诘顷懡缑娌扇^(qū)分權(quán)限登陸:普通用戶的匿名登陸;管理員的驗(yàn)證登陸。其中管理員的賬戶與密碼保存與SQL數(shù)據(jù)庫(kù)的User表中,由數(shù)據(jù)庫(kù)sa用戶管理。登陸界面截圖如下:-13-《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告3.2.2:用戶瀏覽頁(yè)面:用戶瀏覽界面作為用戶登陸后的主頁(yè)面。頁(yè)面主要分為四個(gè)模塊:校內(nèi)新聞模塊、國(guó)內(nèi)新聞模塊、通知模塊、外部鏈接模塊。每個(gè)模塊下的內(nèi)容以標(biāo)題形式顯示出來(lái),用戶可以快速瀏覽。同時(shí),用戶點(diǎn)
7、擊標(biāo)題,可以進(jìn)入詳細(xì)內(nèi)容瀏覽頁(yè)面。用戶瀏覽頁(yè)面截圖如下:-13-《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)報(bào)告3.2.3:詳細(xì)內(nèi)容瀏覽頁(yè)面:從用戶瀏覽頁(yè)面進(jìn)入詳細(xì)內(nèi)容瀏覽頁(yè)面之后,點(diǎn)擊頁(yè)面上方的顯示后,會(huì)在頁(yè)面中顯示詳細(xì)內(nèi)容,如發(fā)布時(shí)間、標(biāo)題、新聞內(nèi)容等等。詳細(xì)內(nèi)容頁(yè)面截圖如下:3.2.4:管理員管理界面:管理員需要對(duì)校內(nèi)新聞、國(guó)內(nèi)新聞、通知進(jìn)行管理。因此在此頁(yè)面中,管理員可以分模塊的對(duì)新聞和通知進(jìn)行編輯個(gè)刪除。比如:當(dāng)點(diǎn)擊校內(nèi)新聞管理中的編輯新聞之后,就會(huì)進(jìn)入新聞編輯添加頁(yè)面。添加的新聞也會(huì)存入SQL數(shù)據(jù)庫(kù)的相應(yīng)的表中。管理員管理界面截圖如下:-13-《數(shù)據(jù)庫(kù)原理》
8、課程設(shè)計(jì)報(bào)告3.2.5:新聞編輯頁(yè)面:從管理員界面進(jìn)入新聞編輯頁(yè)面,該頁(yè)面主要作用是對(duì)新聞進(jìn)行添加。根據(jù)數(shù)據(jù)庫(kù)表中內(nèi)容的異