




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
理系统的功能,主要包括用户的动漫游戏新闻信息查看区和后台管理员的信息管理区,可为网站运营商提供方便快捷的动漫游戏新闻信息发布与管理机制。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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025镀锌钢管骨架采购合同
- 2025二级建造师建设工程施工管理考点:合同管理索赔程序
- 2025年武汉单身公寓租赁合同模板
- 2025设备安装合作协议合同范本
- 2025信息安全咨询技术合同
- 2025水果收购合同书样本
- 2025【景观设计合同】景观工程设计包括内容
- 《胃镜检查技术》课件
- 2025标准简化版合同范本
- 2025标准版:员工签订长期合同协议范本
- DNA的粗提取和鉴定(香蕉)
- 【水力学】-水力学课后答案2
- 新能源公司技术监督考试附有答案
- NFPA59A2021中文版液化天然气生产储存和装运标准
- 企业能源审计与能源审计报告编写
- 九宫数独题200题及答案
- 电子产品装配工艺要求
- 某某小学关于课时、课程、作业等的减负情况汇报
- 德语四级真题2023
- 2023年大学生创业的商业计划书模板(四篇)
- 夜间施工措施
评论
0/150
提交评论