朱先辉大学本科方案设计书_第1页
朱先辉大学本科方案设计书_第2页
朱先辉大学本科方案设计书_第3页
免费预览已结束,剩余31页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

江西应用工程职业学院毕业论文题目:新闻发布系统作者姓名: 李丹 专业名称: 计算机信息工程系研究方向: 网站开发 导师姓名: 刘庆讲师导师单位: 基础教研室 论文答辩日期:2012年11月8日江西应用工程职业学院计算机系2012年11月8日摘要随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人

们的需求,人们更加希望于能够在网上了解更多的新闻和信息, 于是我们就很有必要在网上创建一个新闻发布管理信息系统了。 大部分网站都是米用静态的方式来发布和管理信息的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。 为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发布管理信息系统了。本设计采用Microsoftstudio2010 作为开发工具,后台数据库采用SQLServer2008数据库的设计,利用ADO.NE数据访问技术实现对数据库的各种管理操作,实现新闻发布系统的浏览和新闻搜索等功能,系统模块设计包括系统类的设计,前台用户模块的设计和后台用户管理模块的设计。由于对数据库进行不断的读写操作,所以建立数据连接类和对数据的操作类会使设计减轻负担,还根据数据库的设计建立了各种对象的业务相关类,前台用户模块主要是实现新闻的浏览、对新闻进行评论、新闻搜索、用户注册登录等功能,后台管理模块主要是实现现有新闻管理、发布新的新闻、审核最新新闻、新闻评论管理、新闻栏目管理、管理系统用户等功能。【关键词】ASP.NET:C#;ADO.NET;SQLserve;新闻管理系统AbstractAbstractwiththehighdevelopmentoftheinformationtimes,thetraditional newspaperandmagazineisunabletosatisfytherequirementofpeople,peoplehopetofindmorenewsandinformation online,so itisneedtocreateanewscontentsystemmanyofthenetstationarecreatedbystaticmethod,butthecountoftheinformation aremoreandmore,soitisnotfitforthejobofthemanager.Inordertomanagethenetstationmoreconvenience,wemustcreateanewscontentsystembydynamicmethod.ThissystemusetheMicrosoftstudio2010fordevelpementtool,usethesqlserver2008asthebackdatabase,usingtheADO.NETdataaclessmethodtorealizethemanagementsoperationofthedatabase 、brousethenews、searchnewsthesystemmoduleincludesystemclassdesign、thefrontinterfaceuserdesignandthemanagementofbackinterface user,Asthedatabaseneedtobereadandwriteoften,socreateadataconnectionclassandadataoperationclassisveryconvenience.Thefrontinterfaceuserdesignandthemanagement modulemainlytorealizebrowsenews、commentthenews、userregisterandsoon.Thebackmoduleismainlytorealizemanagetheexisteneenews、addnewnews、auditingnewnews、managethenews'comments、newsortsystemuserandsoon.[Keywords]ASP.NET:C#;ADO.NET;SQLserver;NewsManagementsystem.第第2.62.7第3.4第4.14.2第5.15.2目录TOC\o"1-5"\h\z\o"CurrentDocument"1章绪论 7\o"CurrentDocument"系统的研究目的和意义 7\o"CurrentDocument"开发工具的选用和介绍 7可行性分析 7\o"CurrentDocument"2章需求分析 8需求说明 8用户及其特点系统主要技术分析 错误!未定义书签2.3.1.NET技术 系统主要技术分析 错误!未定义书签2.3.1.NET技术 错误!未定义书签2.3.2ADO.NET数据访问技术 错误!未定义书签1112结构图1112实体关系图TOC\o"1-5"\h\z\o"CurrentDocument"3章系统分析与总体设计 13系统功能描述 14\o"CurrentDocument"系统功能模块划分 15\o"CurrentDocument"系统的概要设计 16系统流程分析 16\o"CurrentDocument"4章系统分析与总体设计 17数据库的创建 17\o"CurrentDocument"数据库的逻辑结构设计 17\o"CurrentDocument"5章详细设计与实现 20目录结构 20模块划分 20

\o"CurrentDocument"5.3系统主界面 21\o"CurrentDocument"5.4后台管理员登陆界面 22\o"CurrentDocument"5.5后台管理主界面 23\o"CurrentDocument"5.6新闻管理模块设计 23管理现有新闻 错误!未定义书签。修改新闻345删除新闻 355.6.2添加新闻5.6.2添加新闻 错误!未定义书签5.6.3 审核新闻 23新闻评论管理 245.7类别管理模块设计5.7.1 设计新闻类别管理页面5.8用户管理模块设计管理系统用户第6章系统测试系统测试目的系统测试的基本过程TOC\o"1-5"\h\z\o"CurrentDocument"第7章总结 29\o"CurrentDocument"参考文献 30\o"CurrentDocument"致谢 31第1章绪论1.1系统的研究目的和意义Internet的蓬勃发展,使新闻传播方式发生了巨大的变化,传统的信息传播媒体电视、管波、报纸已经不再是人们茶余饭后的主要精神甜点,人们开始更多的关注网络新闻。由于互联网所容纳的信息量大,内容丰富,信息及时、准确,更有相关信息的全面介绍与比较,大大地方便了人们的阅读,因此在短短几年里,互联网便跻身于众多媒体之间,并具有相当一部分媒体人群。借此东风,新闻网也迅速发展起来,它内容丰富,涉及商业、工业、农业、银行、财政、教育、娱乐和信息等各个产业,信息量大,不仅有时事新闻,还有相关的行业信息,同时新闻网具有互联网所具备的一切特性。在全球网络化、信息化的今天新闻网迅速的发展,大大丰富了人们的生活,不知不觉,它已成为人们生活中不可或缺的重要组成部分。由于时间有限,加之信息系统开发经验的缺少和编程能力的有限, 所以本系统难免存在各种各样的缺点。敬请指导老师能够提出批评和宝贵意见,谢谢!1.2开发工具的选用和介绍传统的新闻发布系统主要有两种,一是静态 HTML页面,更新信息时需要重新制作页面后上传,同时还要修改相应的链接,这种方式因效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库相结合,通过应用程序来处理新闻,这是目前较流行的做法,但是由于ASP本身的局限性是的系统有一些不可克服的缺陷,而采用ASP.NET技术,在系统性能上就有了很大的提高,主要体现在一下几个方面:ASP.NET页面不同于ASP页面,它只需要一次编译不需要重新编译,直到该页面被重新修改或WEB?序重新启动为止,使得多次访问速度有了极大的提升。ASP.NET支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。ASP.NET采取“code-behind'方式编写代码,使系统更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。1.3可行性分析本系统属于数据信息发布与管理系统类。用户对功能上的要求不是很复杂,而且有强大工具和框架环境支持。新闻发布系统后台管理对新闻做了详细的分类,前台以分类形式显示新闻的详细信息,满足了人们浏览新闻时分类查看新闻信息的要求,前台提供查询新闻信息功能,方便浏览者查找相关的新闻信息新闻。新闻发布系统后台由管理员进行管理维护, 保证了网站的安全性,所以本系统是十分可行的。第2章需求分析2.1需求说明该系统在性能功能上应达到如下需求:操作简单、界面友好、完全框架式的页面布局,使得新闻的录入工作更简便,许多选项包括新闻分类、新闻列表、新闻出处等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见网站的新闻管理的各个方面:新闻录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时新闻的管理要求。通过相关调查,要求该系统应具有以下功能:通过网络浏览各类新闻及相关信息。新闻能分类显示相关信息。提供站内新闻的搜索功能。支持其它网站的友情链接。为后台管理提供管理入口。后台编辑个类新闻并且管理新闻信息。2.2用户及其特点对于本系统,用户共分为两类:普通用户、管理员,各有不同的权限。普通用户:此类用户具有以下权限:浏览已发布的新闻。查看、修改和删除自己的注册信息。发表评论。查看其它普通用户的评论。登录后可以对个人密码进行修改。可与其他普通用户进行交流,收发信息。管理员:此类用户具有以下权限:浏览所有网页。具有管理普通用户的权限。发布公告信息,可供用户浏览。对不合适和没用的评论进行删除。向数据库导入各用户的注册信息。登陆后可修改个人密码。可以删除任何一个普通用户的所有信息。2.3。1.NET简介Microsoft.NET是一个用于构建、运行和体验下一代分布式应用程序的平台,它是跨客户端、跨服务器的开发工具。它由以下几个部分组成:.NET框架编程模型,借助它开发人员能够构建WEB应用程序、智能客户端应用程序和XMLWebService应用程序,并利用诸如SOAP、XML和HTTP标准协议以编程方式通过网络开放其功能。开发工具,比如VisualStudio.NET,该工具为用户在.ET框架下进行编程提供了一个迅速开发应用程序的集成环境。—组服务器,包括Windows2000、SQLServer,可集成、运行、操作和管理XMLWeb服务和应用程序⑷客户端软件,比如WindowsXP、WindowsCE和MicrosoftOfficeXP.2.3.2ADO.NET数据访问技术ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用 ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET的ADO.NET类库来进行连接。ADO.NET提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为 DataProviders,并且通常是以与之交互的协议和数据源的类型来命名的。ADO.NET包含的对象:SqlConnection对象和数据库交互,你必须连接它。连接帮助指明数据库服务器、数据库名字、用户名、密码,和连接数据库所需要的其它参数。 connection对象会被command对象使用,这样就能够知道是在哪个数据库上面执行命令。与数据库交互的过程意味着你必须指明想要发生的操作。这是依靠 command对象执行的。你使用command对象来发送SQL语句给数据库。command对象使用connection对象来指出与哪个数据库进行连接。你能够单独使用 command对象来直接执行命令,或者将一个command对象的引用传递给SqlDataAdapter,它保存了一组能够操作下面描述的一组数据的命令。sqlDataReaderM象许多数据操作要求你只是读取一串数据。datareadei对象允许你获得从command对象的SELECT语句得到的结果。考虑性能的因素,从datareader返回的数据都是快速的且只是“向前”的数据流。 这意味着你只能按照一定的顺序从数据流中取出数据。这对于速度来说是有好处的,但是如果你需要操作数据,更好的办法是使用DataSetDataSet对象DataSet对象是数据在内存中的表示形式。它包括多个 DataTable对象,而DataTable包含列和行,就象一个普通的数据库中的表。你甚至能够定义表之间的关系来创建主从关系(parent-childrelationshipS)。DataSet是在特定的场景下使用一一帮助管理内存中的数据并支持对数据的断开操作的。 DataSet是被所有DataProviders使用的对象,因此它并不像DataProvider一样需要特别的前缀。SqlDataAdapter对象某些时候你使用的数据主要是只读的,并且你很少需要将其改变至底层的数据源。同样一些情况要求在内存中缓存数据, 以此来减少并不改变的数据被数据库调用的次数。Dataadapter通过断开模型来帮助你方便的完成对以上情况的处理。当在一单批次的对数据库的读写操作的持续的改变返回至数据库的时候,Dataadapter填充(fill)DataSet对象。dataadapter包含对连接对象以及当对数据库进行读取或者写入的时候自动的打开或者关闭连接的引用。另外, dataadapter包含对数SELECT,INSERT,UPDATE和DELETE操作的COMMAND对象引用。2.6结构图图2-4功能结构图(HIPO图)2.7实体关系图新闻发布系统的数据库设计中,首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用E-R图进行数据结构分析。E—R图是概念模型最常用的表示方法,在E-R图中:用长方形表示实体型,在框内写上实体名。1.用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连,在无向边旁标上联系的类型。若实体间的联系也具有属性,则把属性和菱形也用无向边连上。新闻发布系统的E—R图2-3所示:管理员(管理员编号,权限编号,管理员账号,姓名,密码) ;新闻 (新闻编号,新闻标题,所属类别);新闻类别(分类编号,分类名称)。

图2-5新闻发布系统图2-5新闻发布系统E-R图第3章系统分析与总体设计很多网站都提供新闻栏目,例如腾讯、新浪等著名网站的新闻专栏。许多学校和个人网站也需要定期发布一些关于企业或网站的新闻。 因为网络中新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将会非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力。使用新闻发布及管理系统可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容、作者和图片等新闻就可以了,系统将自动生成对应的网页。本文将对新闻发布及管理系统进行系统分析与总体设计。3.1系统功能描述新闻发布及管理系统包括新闻类别管理、新闻发布管理、新闻查询、网友评论和用户管理等模块。具体描述如下:•新闻类别管理:新闻类别的录入,包括类别编号和类别名称等信息;新闻类别的修改;新闻类别的删除;⑷新闻类别的查询。•新闻发布管理:基本新闻信息的录入,包括新闻标题、新闻作者、新闻内容和所属类别等;基本新闻信息的修改;基本新闻信息的删除;•新闻查询模块:按照新闻类别分页显示新闻; -按照日期分页显示新闻。4•网友(普通用户)留言模块:网友对某条新闻发表评论;管理员可以删除新闻评论。5•普通用户管理功能:(1)普通用户信息的录入,包括用户名和密码等信息;⑵普通用户信息的修改;⑶普通用户信息的删除。

3.2系统功能模块划分新闻类别管理前台系统数据库后台系统新闻类别管理前台系统数据库基本信息发布提供数据图3-1新闻发布系统功能模块关系图在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的“系统管理员”用户admin,由程序设计人员手动地添加到数据库中。admin用户可以创建用户、修改和删除用户;普通用户则只能修改自己的用户名和密码。图3-2普通用户功能模块关系图3.3系统的概要设计本设计采用Microsoftstudio2010 作为开发工具,后台数据库采用 SQLserver2008数据库的设计。新闻发布系统其实就是有几个功能模块组成的,其中主页是多个模块聚合在一起的一个网页。本系统主要完成以下功能。1、前台实现的功能主要包括:用户注册、修改已注册用户信息功能注册用户发布新闻功能新闻搜索功能各新闻类别中的新闻数量的统计功能用户对新闻进行评论功能能热点新闻统计及浏览功能按类别浏览新闻功能2、后台实现的功能主要包括:①管理现有新闻②发布新的新闻③对要发布的新闻进行审核④管理新闻评论⑤管理新闻栏目⑥管理系统用户3.4系统流程分析为了使读者进一步了解本实例系统的设计,本小节将对系统进行流程分析。多用户系统的工作流程都是从用户登录模块开始, 对用户的身份进行认证。身份认证可以分为以下两个过程:确认用户是否是有效的注册用户。确定用户的类型。第1个过程决定用户能否进入系统。第2个过程根据用户的类型决定用户的操作权限,从而决定用户的工作界面。本系统分为前台系统和后台系统两个部分。前台系统不需要进行身份认证,任何人都可以通过浏览器阅读已经发布的新闻、发表网友评论。

后台系统的流程分析如图3-4所示。admin用户拥有所有的权限,普通用户只能对自己发布的新闻进行管理,包括修改新闻内容、删除新闻和删除网友评论。图3-4后台系统的流程分析图图3-4后台系统的流程分析图第4章系统分析与总体设计这一章将介绍系统的数据库表结构和创建表的界面。4.1数据库的创建首先创建一个数据库的脚本代码如下:news2008,用来保存本系统的所有数据。创建数据库CREATEDATABASEnews2008GO可以在SQL查询分析器中执行该语句,创建数据库4.2数据库的逻辑结构设计本系统定义的数据库中包含以下4个表:新闻类别表:BigClass、新闻基本信息表:news、评论信息表:Comments和用户信息表:User。下面分别介绍这些表的结构。1)新闻类别表BigClass新闻类别表BigClass用来保存新闻类别数据,结构见表1所示。表1 新闻类别表BigClass的结构编号字段名称数据结构说明1idint新闻类别编号2namevarchar(50)新闻类别名称3flagchar(10)是否显示分类标记4cindexint新闻系统新闻的总条数5newscountint当前类别新闻数目在设计数据库结构时,很多表都需要设计一个整型字段作为标识列, 这几乎已经成为惯例,例如表BigClass中的id字段。所谓标识列,就是可以惟一标识一行记录的列,在表中不会存在两条标识列相同的记录。如果其他表需要引用表BigClass中的数据,则在表中添加一个id字段就可以了。在系统中,id字段对于用户来说是透明的,用户感觉不到它的存在,也无法对其进行修改。⑵基本新闻表news基本新闻表news用来保存网上新闻的基本信息,结构见表 2所示表2新闻表news的结构编号字段名称数据结构说明1idint新闻编号2titlevarchar(50)新闻标题3Infotext新闻内容4BigClassIDvarchar(50)

栏目ID5username发布人hitsinfotimeint发布时间点击率flagu_iunEhaE4 . h人口*〔」L)cindexvarcJar(50)栏目ID5username发布人hitsinfotimeint发布时间点击率flagu_iunEhaE4 . h人口*〔」L)cindexvarcJar(50)irar■匚lar(25.)eidaiL.tho:da_ta_timeint(.10)在SQLServer2008varcIar(50)int-是否通过审核r.confIEnaiTK war匚%呼十片眷(新[闻丿rtrmrlitiariatvarchar和text等3种数据类型存储中,可以使用char、非Unicode字符数据。char和varchar只能存储最多8000个字符,其中char用于心、存储固定长 ~char用于存储可变长度的字符数据。如果需要存储的数据很大,则可以使用攏xt数据类型,textnnmr- (25)可为21474^3647个字符评论信息表Comment评论信息表Commen用来保存网友对新闻的评论信息,结构见表3所示。表3 评论信息表Commen啲结构编号字段名称数据结构说明1C」dint评论编号2C_qqvarchar(50)评论人qq3C_emailvarchar(50)评论人email4C_wordvarchar(200)评论内容5C_timedatetime评论时间6newsIDint评论的新闻ID7cindexint评论数目在SQLServer2008中,可以使用datetime和smalldatetime两种数据类型存储日期时间数据。datetime数据类型用于存储从1753年1月1日到9999年12月31日的日期和时间数据,精确到3.33ms;smalldatetime数据类型用于存储从1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟。⑷用户信息表User用户信息表User用来保存用户的基本信息,结构见表4所示。

表4用户信息表admin的结构编号字段名称数据结构说明1U-idint用户ID号 。2usernamevarchar(50)用户名3passwordvarcahr(50)密码4emailvarchar(50)用户邮箱5aleavevarchar(50)用户权限图4-6新闻发布系统数据库各表关联图第5章详细设计与实现5.1目录结构该系统的目录结构如图5-1所示:C二C二£D-eea»JXI MpcaMlpsiAa-B图5-1新闻发布系统目录结构图5.2模块划分系统功能模块的划分,是在需求分析基础上进行的,是把具有复杂功能的系统通过设计分解为具有基本独立,功能简单,易于实现等特点的多个功能模块。模块划分的好处是,由于组成系统的模块基本独立,功能明确,因此便于模块的独立开发、维护和修改,而不会影响系统中的其他模块。模块的划分应该遵循低耦合,高聚合的划分原则。耦合的高低表示模块之间联系程度的强弱。聚合表示一个模块内部组成之间的联系程度。低耦合就表示模块之间的联系越弱,反之,贝U联系程度强。耦合度越低,说明模块之间的联系越弱,则相互间产生影响和连锁反应的概率就越小。也就是说当某个模块出现故障或者需要修改和维护时,对系统其他模块产生的影响就小。该原则有助于提供系统的可维护性和可扩展性。网络教学平台建设的总体功能由以下几大模块构成:不同的文件放于不同的文件夹中,方便系统调用。 admin文件夹主要放管理员模板文件;Theme主要放css文件;web.config主要放配置文件,包括数据库链接和常量声明文件,方便其它模板调用;images文件夹主要用于存储图片;ascx和web是news的两个文件夹,是前台和后台相互桥梁,主要存储前台文件(html文件);Mastepage.master是通用模块,存储一些通用的代码信息,减少了代码的重复书写,供其它模块调用; Default.aspx是网站首页。5.3系统主界面新闻发布系统有两种用户:普通用户和管理员,分别有不同的权限,但都是从同一界面登陆,此系统首页采用DIV+CSS框架,使得页面看起来美观舒适。能自动获取系统当前时间,展示新闻列表内容和广告等信息。新闻界面和源码如下:新團百贡国际新團 国內新闻 佈苛新團进扎肓理1 用户眷录更雲.0006^31月星期三0.53!10用户:0園际新055201lz:JU5-il-l]〔弭;.实Of;:.巒円:©国际靳闻1f?Q06-]l-i](関读1灰)@ 园际新闻123屿 TX.Ii':.0<-|@体背新闻[200G-E1-1](闻读硝大)©EBtM1314{20]:-:'-8I】厂冋靳闻弼[2Q06-1I-1]{皤1次)@ 国际新闻520匚0:1'■■- 11|新闻标題]塾门新M—TOP1O点击耳国际新闻1233711国际新画6鱗新闻265強新闻14炷帝新闻4E新用户注册@国际新闻9[2O&9-2-7]〔咼类”川国麻誓闻©国际新闻1 ]■■I®国际新闻9「BM-E-T](■阖倉11次1©MStnS[2O09-2-T]風读1劇@国^瞒闻7[2009-2-7J〔咼竝曲国內新闻更窑国内新闻2国际新闻5如晴靳陆园诉■新區掘U: .]阀渎0次)国际新闻1314[3012-10-LS][闻读[次)国内新闻3"2OQ9-2-6]爾茹依图5-2新闻发布系统主页5.4后台管理员登陆界面在对系统进行管理之前,管理员需输入正确的账号和密码,通过系统认证之后方可进行操作。操作界面和源代码如下所示:用户登陆管理员用尸:lidan管理员瓷码: '■盖图5-3后台管理员登陆界面5.5后台管理主界面管理界面的功能是对新闻类别和新闻提供管理界面,只有有权限的用户才能进入管理界面。本节将介绍管理界面Admin」ndex.aspx的实现方法。录入新闻类别和新闻内容后,Admin」ndex.aspx的界面见图8所示。A^F.XET3.5渔业浙闻发布佔思音理•坯纸1A^F.XET3.5渔业浙闻发布佔思音理•坯纸1廉统环境WindowsXPW-indciws.2005£贰宀|耳统 ;2克騎有SQL20OS莒褚Ift样.*L-i vii■-,bj.虑2克騎有SQL20OS莒褚Ift样.*L-i vii■-,bj.图8后台管理主界面AdminIndex.aspx5.6新闻管理模块设计新闻类别管理模块可以实现以下功能:管理现有新闻添加新的新闻内容;审核最新新闻新闻评论管理.管理现有新闻打开管理现有新闻界面,见图9所示。

管理现有新闻搜索新闻列表关龍字; 按标题〒捜索国际新闻 国内新间 体育新闻 财经新闻 報育新闻管理现有新闻搜索新闻列表关龍字; 按标题〒捜索国际新闻 国内新间 体育新闻 财经新闻 報育新闻序号信冃际题所屋分类览布者点击率发布日期审檢状誉X37悴育新闻4体育新闻admin32009-2-615:55:47已审楝修改删除4口国內新闻2国内砺闻tdmin32009-2-615ST:03已审孩修改删除]41国内新闻3国内新闻admin12009-2^615:57;13已审核修改删除怕教背新闻b数育新闻admin32009-2-616100:3&已审该修改删除63国际釉闻⑵国际新闻admirt352O09-?-618:41:19已审孩隆改删除64财经新闻1财经新闻admin42009-2-619:38:10已审篠修改删除123从新协序图9管理现有新闻界面 修改新闻点击相应新闻的修改按钮,出现如下的修改界面,见图 10:亠新闻転题:H亠新闻転题:H新闻类别:叨If闻内嘗:辛旦[7<?硕国囲一1圍麵[8JU/Kx:HE:EIFt6伽[匡|吉吉蛊1廳嗨岀IE才口一◎靠启財SA:admin;存式 •胳式童匍財SA:admin;存式 •胳式童匍图10修改新闻界面561.2删除新闻删除功能很简单,点击删除按钮,直接删除新闻,而且会将新闻从数据库中删除。添加新闻

添加新闻界面与修改新闻界面很相似,不同的是修改新闻时会将已有新闻的标题,类别,内容获取到,在此基础上修改,而添加新闻则全是空白的,需自己手动添加。563审核最新新闻新闻添加到数据库以后,并不是立即在前台界面显示,而是要经过具有管理员权限的用户审核后才能在前台显示。审核界面如下,见图 11:蓟号斷阖标黒所屋栏目发布者发布时间新闻状搭81国际新闻12345财经新闻&dmiin3006-11-1未审檀讲行审核图11审核最新新闻界面点击审核按钮,既可对新闻审核。564新闻评论管理评论管理可以进行如下一些操作:按新闻编号查询相应评论、删除选中的评论、删除单条新闻的全部评论,界面如下,见图 12:杳肖競闻鬲谑:37-査®査询全部』选择St弊胃用 讦谄內吝 评址旳问18?51Z12建亶审寵富書嘯髒驚善蹒醫过赧(巽盘再驾嘿詣霁蒿□□7我地縫遍地200Q-2-T20:33410□20财处]财经12QE兮目戸:171964■21财暫财经E2Q口日今目6:16-2264■ZZ国际新闻E国跡新闻Z2009-2^68:ie«66E23国际新闻ZI国际新闻2009-S-6e:19016BB24国际新对力答集的萨菲是柚的的萨菲2009-2-66:191766■25国际新国际新闻32009-e-e6:20:146T123口6 12312_IS 籍誰0全部选择屬除选中顶剧除这定新闻ID的新闻的空部讦十图12新闻评论管理页面

5.7类别管理模块设计设计新闻类别管理页面类别管理模块主要对新闻类别进行管理,主要功能有:修改已有类别属性、修改已有的新闻类别、删除类别、添加新的新闻类别。界面如下,见图 13:管理新闯类别世目翁号芒目屋性修改栏目■除栏目1園际牺闻显示修改删隱―2国内撅闻显示修改删除3体育新闻显示删除4财经新闻显示修改删除「5显示修改删除二11官方修改删除 r12隐藏删除」13运动显示修改删除忝加新的新闻类別添加新闻类别类别名稱:诵定添加图13管理新闻类别界面5.8 用户管理模块设计管理系统用户用户管理模块只有拥有管理员权限

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论