




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
理系統的功能,主要包括用戶的動漫游戲新聞信息查看區和后臺管理員的信息管理區,可為網站運營商提供方便快捷的動漫游戲新聞信息發布與管理機制。2Abstract ABSTRACT 5 5 5 6 7 8 8 9 9 12 12 13 14 15 16 16 16 17 4 18 19 20 20 21 21 22 22 22 27 27 27 27 31 32 32 32 33 33 33 34 36 37 39 39 39 42 第一章緒論覽這些相應的新聞還是需要網民們花一些心思和功夫在互聯網上搜尋。特別是在安徽,并沒有一個門戶型的動漫游戲類的網站給廣大動漫游戲迷提供集中新鮮的資訊。廣大動漫游戲迷們能夠通過這個專業的信息發布平臺最快最大地獲取自己需要的信6新聞發布系統又叫做內容管理系統,是一個基于新聞和內容管理的全站管理系統。新聞發布系統是基于B/SWEBMIS新聞管理系統就是一個把雜亂無章的新聞信息有效地組織起來并以有序的方式在以下幾點[2]:8第一章緒論部分,簡單闡述本課題的背景以及論文的任務簡介。第二章為系統需求分析部分,主要對系統的需求和可行性進行分析。第四章為系統的軟件實現部分,分別設計和編寫了各模塊的核心功能、說明,第二章系統需求分析問題分析,可行性分析,詳細調查,系統化分析,最終*介紹系統開發背景5、對基礎分類進行管理本系統的功能模塊劃分圖如下:各板塊統計各板塊統計網站總體統計刪除留言審核留言友情鏈接風格設置系統設置刪除用戶修改用戶增加用戶刪除分類修改分類增加分類刪除新聞審核新聞修改新聞增加新聞新聞管理模塊分類管理模塊用戶管理模塊系統設置模塊留言管理模塊流量統計模塊2.4.1新聞管理功能(1)概述新聞管理功能主要實現新聞的后臺錄入和前臺的實時顯示。業務描述:對網站編輯搜集來的新聞信息在后臺編輯后存入網站數據庫,使得前臺可以動態調用數據庫內數據以實時顯示。(2)業務流程圖2.4.2分類管理功能分類管理功能主要實現對新聞分類的管理。業務描述:對新聞分類在后臺進行增刪改查操作。(2)流程圖用戶管理功能主要實現對新聞分類的管理。業務描述:對系統的用戶以及用戶的權限在后臺進行增刪改查操作。(2)流程圖選擇操作增加新用戶修改已存在用戶信息刪除用戶后臺修改數據庫增刪改查圖2-4用戶管理功能模塊流程圖2.4.4系統設置功能驗證分配權限選擇操作風格設置網站標題地址首頁圖片網站公告鏈接底部信息當前風格網站友情鏈后臺修改數據庫增刪改查圖2-5系統設置功能模塊流程圖選擇操作審核用戶留言刪除用戶留言后臺修改數據庫增刪改查圖2-6留言管理模塊流程圖2.4.6流量統計功能系統設置功能主要實現對網站的ip流量進行統計。業務描述:分總統計和分版塊統計。驗證分配權限查看整個網站流量統計查看單個版塊流量統計后臺修改數據庫增刪改查圖2-7流量統計模塊流程圖數據庫是指在一個或多個企業組織中,為多個第三章系統設計本系統設計本著先進性、開放性、可擴充性、可維護性的原則,并根據目前業務實際,并充分考慮今后業務發展需要,采用瀏覽器/服務器體系結構,使用當前先進的系統平臺、面向對象的開發方法、可視化的開發工具,開發出一套較為完善的動漫游戲網站。3.1.1ASP.NET結構ASP.NET結構是一個三層系統:UI層、業務邏輯層和數據層,結構模型如下圖●UI層負責與用戶交互,接收用戶的輸入并將服務器端傳來的數據呈現給客●業務邏輯層負責接收瀏覽器傳來的請求并將請求傳給數據層,同時將請求處表單是ASP.NET應用程序的核心所在,它是向客戶呈現數據和信息的基礎,也是響應和處理客戶與顯示的Web表單交互生成的信息和數據的基礎;●數據層是通過ADO.NET操縱數據為事務邏輯層提供數據服務,如存儲數據操作結果、返回數據檢索結果等。ADO.NET提供對MicrosoftSQLServer、OLEDB和XML公開的數據源的一致性訪問,數據共享用戶應用程序可以使用ADO.NET來連接到這些數據源,并檢索、操作和更新數據。是一組包括Connection、Command、DataReader和DataAdapter4個對象在內的組件,其組件結構如下所示:DataReaderUpdateCommandDeleteCommand3.1.2系統邏輯結構系統邏輯結構圖如下圖所示:數據訪問層數據庫層系統配置業務層該系統結構分為三個邏輯層團:Web層:Web層為客戶端瀏覽器提供對應用程序的訪問,這一層是作為解決方案文件中的Web項目實現的。Web層由ASP.NETWeb窗體和代碼隱藏文件組成,Web窗體只是用HTML提供用戶操作,而代碼隱藏文件實現各種控件的事件處理程序;業務層:包含各種業務規則和邏輯的實現,業務規則完成如客戶帳戶的驗證和字符串處理這樣的任務;普通瀏覽者注冊用戶瀏覽網站登錄后經權限判斷網站新聞輸入員普通瀏覽者注冊用戶瀏覽網站登錄后經權限判斷網站新聞輸入員系統管理員網站新聞審核員友情鏈接設圖3-4系統總體流程圖3.2.1系統開發環境圖3-5首頁效果圖基填風采 置陸密碼: 注冊登錄搜狐搜狐詰過擇歡迎光臨安激動漫游戲網!三走進動漫二動漫新聞二勵設作品二項目合作基助區示三聯系我們熱門新聞熱門新聞·走進動浸動!方式最新新聞最新新聞◆新聞詳細內容查看頁:在首頁里點擊新聞標題所進入的頁面,顯示當前所點擊新聞的詳細內容,新聞標題正中加粗顯示,在添加新聞時,根據所編輯的新聞內容對應顯示;圖3-6新聞查看頁效果圖圖3-8新聞審核員管理頁面效果圖◆新聞管理員頁面:管理員具有系統的所有權限,除審核員的審核新聞、添加新聞和管理新聞外,還可添加新聞部門和用戶。對用戶和新聞部門進行管理,包括修改用戶ID和密碼,刪除用戶,更改分類名稱,刪除新聞分類,管理員所添加的新聞也新聞后臺資理區管整資面理出管量本圖片由“器直基圖“生成,htti/m為使該系統的頁面美觀多樣,在設計時使用了8種樣式風格。為了在頁面設計時文件來設計界面外觀。(層疊樣式表單)的簡稱,簡稱樣式表,它是一種設計網頁樣式的技術。CSS代碼的基本語句結構為:選擇符{屬性名:屬性值},選擇符可以是HTML中任何的標簽或自定義標識符,比如P、DIV、IMG甚至BODY都可以作為選擇符。CSS在HTML文檔中有三種用法:◆另一種方法是采用<style=“”>的格式把樣式寫在任何html標簽中的行內,這種方法比較方便靈活;◆還有一種方法是:把編輯好的CSS文檔保存成“.CSS”文件,然后在<head>義多個文檔,能使多個文檔同時使用相同的樣式,從而減少了大量的冗余代碼。數據庫設計是按照一般數據庫設計步驟,先由需求分析再到數據庫邏輯設計。3.4.1數據庫環境3.4.2數據庫物理結構設計表名稱表代碼表功能說明管理員表存儲網站管理員用戶信息分類表存儲網站新聞分類友情鏈接表存儲網站友情鏈接文章表存儲網站中新聞網站設置表存儲用戶對網站信息的設置風格表存儲網站的風格留言表存儲用戶對新聞的留言統計表存儲網站流量統計信息管理員級別表存儲網站管理員的權限級別統計板塊存儲正在進行流量統計的板塊3.4.3表字段設計表名描述信息存儲網站管理員用戶信息字段名描述類型約束備注1編號int主鍵自增1的標識2名稱varchar(50)notnull3部門4級別表3-3分類信息表表名描述信息存儲網站新聞分類序號字段名描述類型約束備注1編號自增1的標識23名稱分類編碼表3-4友情鏈接信息表表名描述信息存儲網站友情鏈接序號字段名描述類型約束備注1編號int主鍵自增1的標識2友情鏈接圖片顯示3友情鏈接名稱varchar(50)notnull4__友情鏈接地址表3-5網站新聞信息表表名描述信息存儲網站中新聞序號字段名描述類型約束備注1編號int主鍵自增1的標識2分類int3新聞點擊int次數4 推薦新聞int默認值05首頁顯示int新聞默認值06新聞標題varchar(200)notnull7新聞發布時間默認值now()8nauthor新聞作者varchar(50)9 新聞內容text新聞圖片varchar(50)新聞是否int審核默認值0首頁圖片滾動顯示默認值0nintro新聞摘要varchar(65)發布人Varchar(50) 表3-6網站配置信息表表名描述信存儲用戶對網站信息的設置息序號1字段名描述編號類型約束主鍵備注自增1的標識2網站名稱3__網站網varchar(200)址4儲位置566圖片網站版varchar(200)權聲明7網站公Test告8網站鏈varchar(200)接名稱9網站友Text情鏈接表3-7網站風格信息表名序號字段名描述類型約束備注1編號int主鍵自增1的標識2風格名稱varchar(50)3認風格默認值04所在地址5是否顯示boolean該風格6風格文件varchar(50)夾名稱 表3-8網站留言表描述信息序號字段名描述類型約束備注1編號主鍵自增1的標識2留言內容varchar(200)3是否審核通過int默認值04被留言新聞表3-9網站流量統計表表名描述信息存儲網站流量統計信息序號字段名描述類型約束備注1編號int主鍵自增1的標識2總流量表3-10管理員級別信息表表名描述信息存儲網站管理員的權限級別序號字段名描述類型約束備注1編號int主鍵自增1的標識級別名稱表3-11統計板塊信息表表名描述信存儲正在進行流量統計的板塊息序號字段名描述類型約束備注1編號int主鍵自增1的標識2級別板varchar(50)塊名稱3在流量int統計表中對應 ANameSIsdef ___ __ _____ _圖3-10表關系圖_ FK1LMessageLCheckLNew3.5數據庫管理與維護第四章系統實現基于XML,每個配置文件都包含XML標記和子標記的嵌套層次結構。首先要創建虛擬目錄,新建虛擬目錄的步驟如下{//建立數據庫連接字符串{{//擬路徑相對應的物理文件路徑,此處作用是創建數據庫文件的虛擬路徑}}{//此函數表示從數據庫讀取數據時以只進只讀的}{}{//對數據庫執行插入、刪除和更新等操作,返回影響數據庫記錄的}}//新聞簡介try//捕獲異常范圍{{}{}{{}//輸入員添加新聞的話彈出對話框提示需審核,并重置當前添加頁面{}{}}{finally{}//關閉數據庫連接{}{{}{}}第五章系統測試、運行與維護(2)點擊登、添加或查看按鈕,系統將進入相對應的操作界面或顯示對應的操作結果,以供用戶繼續操作用戶名為空測試失敗圖:首頁走進動浸動浸新間動浸作品項目合作動浸熱點動浸聯里基地風采聯系我們確定圖5-1用戶名為空測試圖圖5-2用戶名或密碼錯誤側視圖會員等績:管理員圖5-3用戶名和密碼正確測試圖圖5-4信息為空測試圖發布時間基地風采圖5-5信息添加成功圖圖5-6添加分類為空測試圖分類名0冊除圖5-7添加分類成功測試圖添加用戶為空測試失敗圖:名圖5-8添加用戶名為空測試圖添加用戶成功圖:用戶名密瑪等級修改管理員修改審核員修改輸入員修改審核員其余部分的測試無需數據輸入,當用戶選擇相應操作時系統將執行操作。5.3.1結果分析與評價經過對程序的反復測試和修改,已經基本上達到了測試目的,但是對系統的測試并不能使系統達到完全沒有缺陷,只是降低了系統出錯的概率,將網站系統的出錯率控制在一定的范圍內,在該范圍內能夠認定本系統的正確性。開發經驗的開發者來說無論是實際的程序編寫還是論文的著作都難免會存在一些的問題,希望大家能夠給予理解并歡迎提出寶貴的意見。[3](美)塔格拉提納姆著,郝剛,嚴治國,羅宇波譯.ASP.NET2.0數據庫高級編程.人民郵電出版[4]貝爾利納索著,楊劍譯.ASP.NET2.ASPNETWebsite附錄主要代碼本次設計中的主要源代碼:_metacontentJavaScriptnametacontenthttpschemasmicrosoftcomintellisense<tableclassborderheightcellSpacingcellPaddingwidth<tdclass="title"><b>管理登錄</b></td>Width="100%"asplabeldivasptextboxclassinputbgiduseMaxLength=ColumnsasptextboxasprequiredfieldvalidatoridRequriedFieldEnableClientScriptFalsErrorMessage="*請輸入用戶名!"ControlToValidateusernameasprequiredfieldvalidatoraspregularexpressionid="Regularl"Runat="server"Display="Dynamic"ErrorMessage="不能使用'和空格"ValidationExpression="[^']+"></asp:regularexpressionvalidator><br>MaxLength="15"Columns="10"textmode="Password"></asp:textbox><asp:requiredfieldvalidatorid="RequriedField2"EnableClientScript="False"Runat="server"Display=DynamicErrorMessage="*請輸入密碼!"ControlToValidate="password"></asp:requiredfieldvalidator><asp:regularexpressionvalidatorid="Regular2"Runat="server"Display="Dynamic"EnableClientScript="False"ErrorMessage="不能使用'和空格"<br><br>Height="23px"onclick="SubmitClick"></asp:button><td</tr></form></body></HTML>usingSystemCollectionsusingSystem.ComponentModel;usingSystem.Web.SessionState;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.HtmlControls;usingSystem.DataOleDb{{protectedOleDbDataReaderrd;{//在此處放置用戶代碼以初始化頁面}{rddsExecuteOleDbDataReaderselectfromLbAAPassword='"+PassWord+"'");{intGrade=(int)rdGetValueHttpCookieMyCookies;ResponseAppendCookieMyCo}{}}{InitializeComponent();base.OnInit(e);}{}#endregion{{password=System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(passWord.Text}}}}Adminarticleadd.aspx:<HTML><HEAD>metacontenthttpschemasmicrosoftcomin</HEAD><body>inputidLbNewsContenttypehiddenna<TDclass="titlecolSpan</TD></TR><tr></tr><tr><tdclass="tdbg"width="50"height="18"><td<tdclass="tdbg"height="18">新聞類別:id="NewsError"EnableViewState="False"Runat=serverasplabeltd</tr><tr>id="IsCommend"runat="server"TextAlign="Left"Text=</tr><tr>id="IsIndex"runat="server"TextAlign="Left"Text=</tr><tr>tdclasstdbgwidthheight</td></tr><tr><tdclass="tdbg"width="50"><td<br>typehiddennameLbTitlePicrcolor="blue"><b>請上傳圖片</b></font></A><br>onclick="RunCom('undo')"alt="撤消"srcpicundogifonclick="RunCom('italic')"alt="斜體"src="pic/italic.gif<IMGonclick="RunCom('underline')"alt="下劃線"src="pic/under.gif"><IMGonclick="RunCom('justifyleft')"alt="靠左對齊"src="pic/aleft.gif"><IMGonclick="RunCom('justifycenter')"alt="居中對齊"src="pic/center.gif"><IMGonclick="RunCom('justifyright')"alt="靠右對齊srcpicarightgifIMGonclickcreateLinkaltsrcpicwlinkgifIMonclick="insertImage('one')"alt="插srcpicimggif<br><optionvalue="宋體">宋option<optionvalue=GBoption<optionvalue="黑體">黑option<optionvalue="GBoption<optionvalue="新宋體">新宋option<optionvalue="幼圓">幼option<optionvalue="隸書">隸option<optionvalue="Arial"Arialoption<optionvalue="Fixedsys"Fixedsysoption<optionvalue="System"SystemoptionoptionvalueTimesNewRomanNewRom<optionvalue="Verdana"Verdanaoption<optionvalue="Wingdings"Wingdingsoption<optionvalue="Kantipur"Kantipuroption</select>selectonchangeRunComf<optionvalue="1">1option<optionvalue="2">2option<optionvalue="3">3option<optionvalue="4">4option<optionvalue="5">5option<optionvalue="6">6option<optionvalue="7">7option</select>value="#000000"></option>value="#000080"></option>value="#0000ff"></option>value="#008000"></option>value="#008080"></option>value="#00ff00"></option>value="#00ffff"></option>value="#800000"></option>value="#800080"></option>value="#808080"></option>value="#c0c0c0"></option>value="#ff0000"></option>value="#ff00ff"></option>value="#ffff00"></option>value="#ffffff"></option></select></td></tr><tr></td></tr><tr></tr><tr>tdclasstdbgwidthstyleHEtdclasstdbgstyleWIDTHpxWORDBREAKbreaRows="5"Height="94px"></asp:textbox></FONT></td></tr><tr><tdclass="tdbg"width="50"><tdrunatserverNAMESubmitstyleW</td></tr></form>contentdocumentwriteBODYMONOSPACESTYLEfontptarialsansserifbod{varcontent=content1.document.body.innerHTML;varddlclass=postform.ddlclass.value;vartitle=postform.LbTitle.valuevarintropostformLbNewsIntrovalue{}{}{}{}{retur
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- NB/T 11631-2024煤礦局部通風機用防爆雙電源切換開關
- 更上教育面試題目及答案
- 2025年現代廣告與傳播學考試題及答案
- 普工筆試題目及答案
- 青海金融面試題及答案
- java中編程思想面試題及答案
- 2025年經濟統計與數據分析考試題及答案
- 大連合志新生java面試題及答案
- 預測卷數學試題及答案
- 汽車銷售行業車輛來源證明書(5篇)
- 浪潮iqt在線測評題及答案
- (完整)北京版小學英語1至6年級詞匯(帶音標)
- 中等職業技術學校《二手車鑒定與評估》課程標準
- 熱性驚厥診斷治療與管理專家共識
- 《導樂陪伴分娩技術規范》征求意見稿
- DL∕T 1901-2018 水電站大壩運行安全應急預案編制導則
- 2023年小學音樂期末綜合評價方案
- 400字作文稿紙方格A4打印模板
- 物理八年級下冊《第3節 摩擦力》課件
- (高清版)DZT 0073-2016 電阻率剖面法技術規程
- 中醫養生祛濕
評論
0/150
提交評論