新闻发布系统--总结报告项目:HTML5与ASP.NET程序设计教程组长:XXX成员:XXXXXXXX1.项目简介新闻发布系统是一个可在线登录和评论的新闻系统。管理员可以发布时事新闻,用户可以一游客和会员的身份进入网站浏览和检索新闻。2.成员分工总体规划控制:xxx主模版设计:xxx用户登录设计:xx分类新闻界面设计:xx新闻内容设计:xx新闻评论设计:xx新闻信息管理设计:xx数据库设计:xx3.功能介绍本系统主要实现了用户登录、新闻检索、查看新闻详细内容、发布修改新闻和评论新闻等功能。3.1用户登录此功能需要用户按要求注册会员信息(图3.1.1),系统管理员通过核实,同意用户申请之后用户就可以登录系统进行其他操作。图3.1.1图3.1.23.2新闻检索本系统中,用户可以通过首页的搜索框搜索自己需要的新闻(图3.2.1)。图3.2.13.3查看新闻内容用户可以选择自己关注的新闻,点击链接即可查看自己所需要新闻的详细信息。(图3.3.1和图3.3.2)图3.3.1图3.3.23.4评论新闻(仅限于会员)用户可在查看新闻之后,在评论区发表自己的观点,发表自己的见解。(图3.4.1)图3.4.13.5发布新闻(仅限于管理员)管理员需要对新闻先进行审核,判断下新闻的价值,以及合法性,只有通过管理员审核,才可以进行发布。同时,需要给新闻进行分类,标注下与新闻相关的信息。(图3.5.1和图3.5.2)图3.5.1图3.5.24.开发过程4.1数据库设计我们这个新闻发布系统的后台用的是SQL做的数据库。主要功能:存储新闻,存储评论,并且该数据库可更新。1.UserTable存储用户的账号,密码信息。2.NewsTable用来存储和新闻相关的信息,标题,作者,时间等。3.CommentTable用来存储评论的内容,并可更新。4.2用户登录模块设计本模块主要以用户注册信息并通过后台程序添加到数据库为基础,用户在登录页面输入用户信息,系统后台验证后获取登录状态。1.注册网页代码(运行结果如图3.1.1):divclass=conMaindivclass=loginHeader注册用户信息/divdivclass=loginFormdivclass=loginBoxdivclass=regTextdivclass=labelDiv用户名:/divasp:TextBoxID=uTextclass=userTextrunat=server/asp:TextBox%--inputtype=textid=userText--%/divdivclass=regTextdivclass=labelDiv密码:/divasp:TextBoxID=pText1class=passText1type=passwordrunat=server/asp:TextBox%--inputtype=passwordid=passText1--%/divdivclass=regTextdivclass=labelDiv再次输入密码:/divasp:TextBoxID=pText2class=passText2type=passwordrunat=server/asp:TextBox%--inputtype=passwordid=passText2--%/divdivclass=regBtnasp:ButtonID=sBtnclass=submitButnrunat=serverText=注册onclick=sBtn_Click/%--inputtype=submitvalue=注册id=submitButn--%/div/div/div2.登录页面代码(运行结果如图3.1.2):!--内容主体!--divclass=conMaindivclass=loginHeader用户登录/divdivclass=loginFormdivclass=lloginFormimgsrc=../pic/logo-1.gifalt=新闻图片//divdivclass=rloginFormdivdivclass=loginBoxdivclass=regTextinputtype=textid=uTextclass=userTextrunat=server/divdivclass=regTextinputtype=passwordid=pTextclass=passTextrunat=server/divdivclass=regBtnasp:ButtonID=sBtnclass=submitButnrunat=serverText=登录onclick=sBtn_Click/%--inputtype=submitvalue=登录id=submitButnonclick=returnsubmitButn_onclick()--%/divdivclass=regInfospanclass=noId没有帐号,ahref=register1.aspxtarget=_selfclass=toReg立即注册/a/span/div/div/div4.3主页显示模块设计本模块使用母版页设计,通过显示新闻类别和热点新闻,为用户浏览新闻做导航。1.母版页设计代码:%@MasterLanguage=C#AutoEventWireup=trueCodeBehind=Site1.master.csInherits=NewsASP.Site1%!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN==servertitle/titleasp:ContentPlaceHolderID=headrunat=server/asp:ContentPlaceHolderlinkhref=CSS/Nav.cssrel=stylesheettype=text/css//headbodyformid=form1runat=serverdiv!--导航--divclass=navstyle=margin:0auto;ulliahref=NEWS.aspxclass=selectedtarget=_blankimgsrc=../pic/树叶/首页.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=NEWS.aspxclass=selectedtarget=_blankimgsrc=../pic/树叶/国际.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=NEWS.aspxclass=selectedtarget=_blankimgsrc=../pic/树叶/国内.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=NEWS.aspxclass=selectedtarget=_blankimgsrc=../pic/树叶/社会.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=NEWS.aspxclass=selectedtarget=_blankimgsrc=../pic/树叶/图片.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=NEWS.aspxclass=selectedtarget=_blankimgsrc=../pic/树叶/视频.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=NEWS.aspxclass=selectedtarget=_blankimgsrc=../pic/树叶/娱乐.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=NEWS.aspxclass=selectedtarget=_blankimgsrc=../pic/树叶/小说.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=InnerNews.htmclass=selectedtarget=_blankimgsrc=../pic/树叶/汽车.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=SportNews/Sport1.aspxclass=selectedtarget=_blankimgsrc=../pic/树叶/体育.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=InnerNews.htmclass=selectedtarget=_blankimgsrc=../pic/树叶/游戏.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=InnerNews.htmclass=selectedtarget=_blankimgsrc=../pic/树叶/科技.pngalt=style=margin-top:-20px;height:65px;width:70px//a/liliahref=InnerNews.htmclass=selectedtarget=_blankimgsrc=../pic/树叶/军事.pngalt=style=margin-top:-20px;height:65px;width:70px//a/li/ul/form/body/html母版页运行结果2.主页显示部分代码(运行结果如3.2.1):linkhref=CSS/Nav.cssrel=stylesheettype=text/css//asp:Contentasp:ContentID=Content2ContentPlaceHolderID=ContentPlaceHolder1runat=serverdivclass=mainstyle=border-width:1px;border-color:#005AB5;!--搜索-登录-注册--%--imgsrc=../pic/背景/左上角.gifalt=style=position:absolute;margin-left:-250px;margin-top:-100px;/--%divdivclass=searchpstyle=color:Purple;font-size:300%;font-family:@幼圆ibNews新闻/b/ite