版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
...wd......wd......wd...新聞發(fā)布系統(tǒng)--總結報告工程:HTML5與ASP.NET程序設計教程組長:XXX成員:XXXXXX
XX1.工程簡介新聞發(fā)布系統(tǒng)是一個可在線登錄和評論的新聞系統(tǒng)。管理員可以發(fā)布時事新聞,用戶可以一游客和會員的身份進入網(wǎng)站瀏覽和檢索新聞。2.成員分工總體規(guī)劃控制:xxx主模版設計:xxx用戶登錄設計:xx分類新聞界面設計:xx新聞內(nèi)容設計:xx新聞評論設計:xx新聞信息管理設計:xx數(shù)據(jù)庫設計:xx3.功能介紹本系統(tǒng)主要實現(xiàn)了用戶登錄、新聞檢索、查看新聞詳細內(nèi)容、發(fā)布修改新聞和評論新聞等功能。3.1用戶登錄此功能需要用戶按要求注冊會員信息〔圖3.1.1〕,系統(tǒng)管理員通過核實,同意用戶申請之后用戶就可以登錄系統(tǒng)進展其他操作。圖3.1.1圖新聞檢索本系統(tǒng)中,用戶可以通過首頁的搜索框搜索自己需要的新聞〔圖3.2.1〕。圖查看新聞內(nèi)容用戶可以選擇自己關注的新聞,點擊鏈接即可查看自己所需要新聞的詳細信息。(圖3.3.1和圖3.3.2)圖3.3.1圖評論新聞〔僅限于會員〕用戶可在查看新聞之后,在評論區(qū)發(fā)表自己的觀點,發(fā)表自己的見解?!矆D3.4.1〕圖發(fā)布新聞〔僅限于管理員〕管理員需要對新聞先進展審核,判斷下新聞的價值,以及合法性,只有通過管理員審核,才可以進展發(fā)布。同時,需要給新聞進展分類,標注下與新聞相關的信息?!矆D3.5.1和圖3.5.2〕圖3.5.1圖3.5.24.開發(fā)過程4.1數(shù)據(jù)庫設計我們這個新聞發(fā)布系統(tǒng)的后臺用的是SQL做的數(shù)據(jù)庫。主要功能:存儲新聞,存儲評論,并且該數(shù)據(jù)庫可更新。1.UserTable存儲用戶的賬號,密碼信息。2.NewsTable用來存儲和新聞相關的信息,標題,作者,時間等。3.CommentTable用來存儲評論的內(nèi)容,并可更新。4.2用戶登錄模塊設計本模塊主要以用戶注冊信息并通過后臺程序添加到數(shù)據(jù)庫為根基,用戶在登錄頁面輸入用戶信息,系統(tǒng)后臺驗證后獲取登錄狀態(tài)。1.注冊網(wǎng)頁代碼〔運行結果如圖3.1.1〕:<divclass="conMain"><divclass="loginHeader">注冊用戶信息</div><divclass="loginForm"><divclass="loginBox"><divclass="regText"><divclass="labelDiv">用戶名:</div><asp:TextBoxID="uText"class="userText"runat="server"></asp:TextBox><%--<inputtype="text"id="userText">--%></div><divclass="regText"><divclass="labelDiv">密碼:</div><asp:TextBoxID="pText1"class="passText1"type="password"runat="server"></asp:TextBox><%--<inputtype="password"id="passText1">--%></div><divclass="regText"><divclass="labelDiv">再次輸入密碼:</div><asp:TextBoxID="pText2"class="passText2"type="password"runat="server"></asp:TextBox><%--<inputtype="password"id="passText2">--%></div><divclass="regBtn"><asp:ButtonID="sBtn"class="submitButn"runat="server"Text="注冊"onclick="sBtn_Click"/><%--<inputtype="submit"value="注冊"id="submitButn">--%></div></div></div>2.登錄頁面代碼〔運行結果如圖3.1.2〕:<!--內(nèi)容主體!--><divclass="conMain"><divclass="loginHeader">用戶登錄</div><divclass="loginForm"><divclass="lloginForm"><imgsrc="../pic/logo-1.gif"alt="新聞圖片"/></div><divclass="rloginForm"><div><divclass="loginBox"><divclass="regText"><inputtype="text"id="uText"class="userText"runat="server"></div><divclass="regText"><inputtype="password"id="pText"class="passText"runat="server"></div><divclass="regBtn"><asp:ButtonID="sBtn"class="submitButn"runat="server"Text="登錄"onclick="sBtn_Click"/><%--<inputtype="submit"value="登錄"id="submitButn"onclick="returnsubmitButn_onclick()">--%></div><divclass="regInfo"><spanclass="noId">沒有帳號,<ahref="register1.aspx"target="_self"class="toReg">立即注冊</a></span></div></div></div>4.3主頁顯示模塊設計本模塊使用母版頁設計,通過顯示新聞類別和熱點新聞,為用戶瀏覽新聞做導航。1.母版頁設計代碼:<%@MasterLanguage="C#"AutoEventWireup="true"CodeBehind="Site1.master.cs"Inherits="NewsASP.Site1"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"":///TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns=":///1999/xhtml"><headrunat="server"><title></title><asp:ContentPlaceHolderID="head"runat="server"></asp:ContentPlaceHolder><linkhref="CSS/Nav.css"rel="stylesheet"type="text/css"/></head><body><formid="form1"runat="server"><div><!--導航--><divclass="nav"style="margin:0auto;"><ul><li><ahref="NEWS.aspx"class="selected"target="_blank"><imgsrc="../pic/樹葉/首頁.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="NEWS.aspx"class="selected"target="_blank"><imgsrc="../pic/樹葉/國際.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="NEWS.aspx"class="selected"target="_blank"><imgsrc="../pic/樹葉/國內(nèi).png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="NEWS.aspx"class="selected"target="_blank"><imgsrc="../pic/樹葉/社會.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="NEWS.aspx"class="selected"target="_blank"><imgsrc="../pic/樹葉/圖片.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="NEWS.aspx"class="selected"target="_blank"><imgsrc="../pic/樹葉/視頻.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="NEWS.aspx"class="selected"target="_blank"><imgsrc="../pic/樹葉/娛樂.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="NEWS.aspx"class="selected"target="_blank"><imgsrc="../pic/樹葉/小說.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="InnerNews.htm"class="selected"target="_blank"><imgsrc="../pic/樹葉/汽車.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="SportNews/Sport1.aspx"class="selected"target="_blank"><imgsrc="../pic/樹葉/體育.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="InnerNews.htm"class="selected"target="_blank"><imgsrc="../pic/樹葉/游戲.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="InnerNews.htm"class="selected"target="_blank"><imgsrc="../pic/樹葉/科技.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li><li><ahref="InnerNews.htm"class="selected"target="_blank"><imgsrc="../pic/樹葉/軍事.png"alt=""style="margin-top:-20px;height:65px;width:70px"/></a></li></ul><</form></body></html>母版頁運行結果2.主頁顯示局部代碼〔運行結果如3.2.1〕:<linkhref="CSS/Nav.css"rel="stylesheet"type="text/css"/></asp:Content><asp:ContentID="Content2"ContentPlaceHolderID="ContentPlaceHolder1"runat="server"><divclass="main"style="border-width:1px;border-color:#005AB5;"><!--搜索-登錄-注冊--><%--<imgsrc="../pic/背景/左上角.gif"alt=""style="position:absolute;margin-left:-250px;margin-top:-100px;"/>--%><div><divclass="search"><pstyle="color:Purple;font-size:300%;font-family:@幼圓"><i><b>News新聞</b></i><textareacols=""rows="1"style="overflow:hidden;resize:none;width:500px;height:40px;"></textarea><spanstyle="margin-bottom:-5px;margin-top:5px;"><buttonid="login"style="margin-bottom:-18px;margin-top:18px;height:35px;width:50px">搜索</button><ahref="asp/login1.aspx"target="_blank"style="font-size:medium">登錄</a><ahref="asp/register1.aspx"target="_blank"style="font-size:medium">注冊</a></span></p></div></div><!--熱點新聞--><div><divclass="hot"style="float:left;width:600px;"><divclass="sign1"style="background-color:#DCDCDC;"><imgsrc="../pic/標簽/熱點.png"style="width:70px;height:65px;"alt=""/><br/></div><divclass="content"style="background-color:#E0FFFF;"><divid="contentHref"runat="server"style="margin-left:0px;margin-top:0px;"></div><divclass=""style="float:right;width:350px;"><h3><ahref="://news.baidu/n?cmd=1&class=reci"target="_blank">新聞熱搜詞</a> <ahref="://news.baidu/n?cmd=1&class=reci"target="_blank">更多>></a></h3><div><ulclass="hotwords"><li><pstyle="margin-top:28px;">博鰲論壇</p><aclass="cover"href="://news.baidu/ns?cl=3&ct=9&rn=20&sp=hotquery&word=2014%20%B2%A9%F7%A1"target="_blank"><strong>博鰲論壇</strong><br/></a></li><li><pstyle="margin-top:28px;">XP退休</p><aclass="cover"href="://news.baidu/ns?cl=3&ct=9&rn=20&sp=hotquery&word=%CE%A2%C8%ED%20XP%20%20%CD%A3%D6%B9"target="_blank"><strong>XP退休</strong><br/></a></li><li><pstyle="margin-top:28px;">車臣分裂頭目被消滅</p><aclass="cover"href="://news.baidu/ns?cl=3&ct=9&rn=20&sp=hotquery&word=%CE%DA%C2%ED%C2%DE%B7%F2"target="_blank"><strong>車臣分裂頭目被消滅</strong><br/></a></li>3.體育主頁顯示代碼〔運行結果圖3.2.2〕:<divclass="nav1-wrap"data-sudaclick="main_nav"><divclass="wrap"><ulclass="a"><liclass="current"><ahref="Sport1.aspx"target:"_black">首頁</a></li><li><ahref="Sport1.aspx#a"target:"_black">世界杯</a></li><li><ahref="Sport1.aspx#a4"target:"_black">綜合</a></li></ul></div></div></div><divclass="frame"><divclass="frame_L"><h3style="color:Red"><ahref="../newsContent.aspx?ID=11"target="_blank"><spanstyle="color:Red">足協(xié)裁定劉健自由身</span></a></div><divclass="frame_R"style="color:White"><imgalt="tupian"src="SportPic/1.jpg"style="height:300px;width:450px"/><h4style="margin-top:-35px;margin-bottom:-15px;">詹姆斯持球背身單打</h4><pstyle="font-size:15px;">近日,熱火隊員“小皇帝〞,在與芝加哥公牛的比賽中,單刀持球。</p><inputid="Button1"type="button"value="點贊+0"style="float:right"onclick="Button1_Click()"/></div></div>4.4新聞內(nèi)容顯示模塊設計本模塊主要是從各個鏈接中獲取新聞ID,然后從數(shù)據(jù)庫中讀取新聞并顯示。后臺代碼:namespaceNewsASP{publicpartialclassnewsContent:System.Web.UI.Page{intid;protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){id=int.Parse(Request.QueryString["ID"].ToString());DataClasses1DataContextc=newDataClasses1DataContext();//名為contentLeft的div中加contentvarcontent=fromtinc.newsTablewheret.nid==idselectt.ncontent;this.contentLeft.InnerHtml=content.First();//在contentTitle的div中加vartitle=fromtinc.newsTablewheret.nid==idselectt.title;this.contentHead.InnerHtml=title.First();//留言版添加內(nèi)容stringleaveWord="";//stringcomUser="";varleaveCon=fromtincmentTablewheret.nid==idselectt;foreach(varvinleaveCon){leaveWord+="<p>評論者:"+v.uid+"\n"+""+v.ccontent+"\n</p>";}//stringstr=leaveWord.ToString();this.leave.InnerHtml=leaveWord.ToString();}}protectedvoidLinkButton1_Click(objectsender,EventArgse){Response.Redirect("asp/comment.aspx?ID="+id);}}運行界面如圖.5評論新聞模塊設計本模塊主要是用戶評論新聞,但是用戶要在登錄后才能評論:后臺代碼:publicpartialclasscomment:System.Web.UI.Page{intnid=0;protectedvoidPage_Load(objectsender,EventArgse){if(Session["name"]==null){Response.Redirect("login1.aspx");return;}else{//this.TextBox1.Text=Session["name"].ToString();stringstr=Request.QueryString["nid"].ToString();nid=int.Parse(str);DataClasses1DataContextdb=newDataClasses1DataContext();varq=fromtindb.newsTablewheret.nid==this.nidselectt;if(q.Count()==1){this.lTitle.Text=q.First().title.ToString();}}}protectedvoidtButton_Click(objectsender,EventArgse){stringuid=Session["name"].ToString();DataClasses1DataContextdb=newDataClasses1DataContext();intmax=dbmentTable.Count();commentTablet=newcommentTable();t.nid=this.nid;t.uid=uid;t.ccontent=this.tBox.Text;dbmentTable.InsertOnSubmit(t);db.SubmitChanges();Response.Redirect("login1.aspx");}}運行界面如圖發(fā)布新聞模塊設計本模塊主要是對新聞信息的增加、刪除和修改。后臺代碼:namespaceNewsASP.asp{publicpartialclassmanager:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!this.IsPostBack){this.DropDownList1.Items.Clear();DataClasses1DataContextdb=newDataClasses1DataContext();varq=fromtaindb.newsTableselectta;if(q.Count()>0){foreach(vartinq){this.DropDownList1.Items.Add(t.nid.ToString());}}}}protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse){intnid=int.Parse(this.DropDownList1.SelectedItem.Text);DataClasses1DataContextdb=newDataClasses1DataContext();varq=fromtaindb.newsTablewhereta.nid==nidselectta;if(q.Count()==
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)行政年終個人工作總結
- 中秋領導精彩致辭范文(7篇)
- DB12T 471-2012 在用汽車噴烤漆房使用安全技術規(guī)范
- 九月開學典禮活動主持詞范文(8篇)
- 中秋感恩會主持詞范文(6篇)
- 中秋節(jié)員工慰問信范文(11篇)
- 豬的課件教學課件
- 影響燃燒的因素
- 永久基本農(nóng)田數(shù)據(jù)庫規(guī)范 編制說明
- 領帶繪畫課件教學課件
- 民間借貸利息計算表
- 滬科版(2024)八年級全一冊物理第一學期期中學業(yè)質量測試卷 2套(含答案)
- 煤礦建設工程施工技術資料
- 面試信息登記表
- 優(yōu)秀學生寢室獎勵制度
- 動畫運動規(guī)律自然現(xiàn)象
- 液壓設計常用資料密封溝槽尺寸
- 實驗室家具工程施工組織方案
- 小學數(shù)學教學“數(shù)學好玩”探析
- 畫法幾何及機械制圖(第六版)1-1
- 設備運行分析報告(模板)
評論
0/150
提交評論