新闻发布系统毕业论文Word文档下载推荐.docx
《新闻发布系统毕业论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《新闻发布系统毕业论文Word文档下载推荐.docx(46页珍藏版)》请在冰豆网上搜索。
这也是新闻发布系统中最为重要的一个部分.管理首页可以实现查看现在已有的所有内容.添加新闻报道可以让管理员添加最新的新闻报道,从而省去了许多编码的麻烦,即使不懂任何网页编辑的人也可以轻松自如地发布新闻,添加是可以管理员根据需要添加新的内容。
审核新闻的作用是,当管理员添加新闻成功后,如果觉得有不妥之处,在这里可以重新对新闻进行编辑操作.通过使用新闻模版,管理员可以实现对模版的管理,也可以添加新的模版,从而实现不同的新闻具有不同的显示界面。
这样的话一个简单而有实用的新闻发布系统所具有的功能就呈现在大家面前了。
2.1系统的设计目的
不管是政府部门,国家机构还是普通公司和企业,新闻发布系统都是它们不可缺少的信息交流门户和平台。
不过这些系统发布的新闻都是有针对性的,而大学又是一个特殊的环境,在校学生不是只会念书了,他们希望对周围有更多更及时的了解;
同时平时他们的课余时间也比较多,宿舍也基本装了宽带,能够上网浏览新闻,所以设计一个简单、易用、贴近大学生活和学习适合大学生群体浏览新闻的基于WEB的学校新闻发布系统是很重要的.
本系统前台主要有推荐新闻,标题新闻、校园新闻,校园动态,就业走向,一周新闻阅读榜,新闻搜索等几个栏目;
后台有管理首页、增加新闻报道、用户管理、管理栏目等几个栏目。
2.2系统总的功能说明
(1)栏目的管理
栏目的管理主要包括栏目的增加,删除和修改.在系统中可以多个新闻发布类型的栏目并对他们进行管理。
一个栏目可以有一个或者多个子栏目,对于一个栏目,可以蒯除,修改,也可以在一个特定的位置增加一个栏目。
只有系统管理员才有权利执行这些操作。
(2)新闻管理
新闻管理主要包括新闻的增加,制除和修改.在一个栏目中,可以增加新闻,删除新闻,修改新闻,可以共享其他栏目的新闻.只有管理员才有权利执行这些操作.在各个栏目新闻发布的栏目中显示最新新闻列表.在建立好上面系统后,就可以在一个新闻发布类型的栏目中通过简单的编码实现最新新闻列表的显示,并且通过单击新闻标题的链接,可以显示新闻的摘要和内容或者是在特定的条件下显示新闻内容。
(3)后台系统用户管理
后台用户是指具有管理网站的权限(即可进入后台管理界面)的用户。
其下
word文档可自由夏制编辄
又分为管理员与一般操作员。
管理员具有管理系统管理员的功能,可增加、删除系统管理员帐号,分配与修改一般操作员的权限,并拥有一般操作员的所有权限。
一般操作员可根据用户组进行管理,各用户组拥有不同的权限,同组不同管理员也可具有不同权限(即管理员可属于不同组);
进入后台管理界面后,可看到并对自己权限范围内的栏目进行信息管理。
此功能设计便于由不同部门甚至交叉部门的管理员维护与管理不同栏目的信息。
对系统用户的管理包括:
•增加、删除一般操作员的功能;
•开放或禁止一般操作员管理权限的功能;
•修改一般操作员权限的功能;
(4)前台新闻显示功能
前台新闻显示功能主要包括显示系统的新闻、图片附件或者链接地址,它还实现按照新闻种类来显示不同的新闻,同时还提供新闻搜索功能。
它的具体功能就是:
显示新闻,浏览新闻,搜索新闻,快速链接.
2.3系统功能子类模块描述
根据2.2节的功能说明,建立下面的功能模块:
(1)建立栏目管理类change,asp.这个类负责对栏目执行增加,删除,修改和查询功能。
(2)建立一个新闻管理类articlecolumn,这个负责对新闻进行增加,删除,修改和查询功能.
(3)建立一个新闻栏目管理类article,这个类可以把新闻文章分配给各个栏目当实现新闻共享时,并不会复制新闻的具体内容,只是建立一个栏目到一篇新闻的一个连接。
(4)栏目列表显示程序changemangage.asp.这个程序负责显示栏目列表。
这些栏目列表在显示过程中采用递归的方式,可以显示出各个栏目之间的关系。
word文档可自由复制编辑
(5)栏目增加程序changeadd.asp。
这个程序负责增加一个栏目.可以实现栏目的增加还可以实现各个栏目的子栏目的增加.
(6)栏目删除程序changedel.asp。
这个程序负责删除栏目。
删除栏目时会删除这个栏目的所有子栏目。
(7)栏目修改程序changeedit.asp.°
这个程序负责修改栏目名称。
(8)新闻管理的栏目列表显示程序。
从这个程序可以进入栏目新闻的增加,蒯除,修改和共享等功能模块。
(9)栏目新闻文章的列表显示程序。
在这个程序中可以用分页方式显示一个栏目中所有的新闻标题,而且还与修改,删除,增加和共享新闻相链接。
(10)修改新闻文章程序editnews.asp.这个程序可以实现新闻标题,作者,摘要和内容的修改•
(11)增加新闻文章程序addnews,asp。
这个程序实现一个栏目新闻文章的增加。
(12)共享新闻文章程序newshare,asp。
这个程序实现本栏目对其他栏目新闻文章的虹享.不是简单的把新闻文章复制到这个栏目,而是建立一个栏目到一篇文章的简单的连接•
(13)栏目最近新闻列表显示程序new.asp.这个程序显示最近增加的新闻。
(14)新闻内容显示程序newshow.asp这个程序显示新闻的内容。
因此,根据上面的功能模块的描述可以设计出新闻发布系统功能模块结构示意图,如图2-1。
图2-1新闻发布系统总的结构示意图
2.4开发工具
(1)硬件方面:
服务器两台,一台为数据苦服务器,一台为Web服务器;
客护端计算机若干;
网络通讯设备,主要包括交换机、网卡、集线器、MODEN等。
(2)软件方面:
基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。
我们采用了DreamweaverMX2004进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的JavaScript或VBScript。
2.5性能需求
本系统运行环境为单环境,在运算时对系统整体性能要求过高,要求:
软件系统环境:
IIS5.0+SQL+SDK
硬件系统环境:
C600、64MB(RAM).500MB(HD).系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。
此外,对其它软件几乎没有依赖性,程序健壮性较好.
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。
第3章系统数据库的设计
word文档诃自由夏制编辑
本软件系统的动态网页设计选用ASP(ActiveServerPage)服务器端脚本编程语言.ASP是由微软公司开发的专门用来写动态网页的一种嵌入式语言,使用ASP—般还需要在后台配数据库,所以我们还要熟悉数据库的设计,在这里我
们选用小型的数据库系统MicrosoftAccess.
数据库的基本框图如图3-1.
图3—1数据库的基本框图
为了实现第二章里所描述的功能,我们要建一个数据库,命名“news.mdb”,这个数据库专门用来保存新闻发布系统所需要的数据。
数据库界面如图3-2所示。
word文档可日由现制编辑
图3-2用来保存新闻发布系统数据的news,mdb
3.1建立数据库
(1)创建数据表admin,mdb
在这个数据库中建立名为"
admin,mdb”的数据表用来保存管理人员的登录名和
密码。
如表3-3所示.
级别
用户名
密码
系统管理员(super)
jet
123456
xiazhongman
录入、审核员(check)
check
新闻录入(input)
input
表3-3保存管理人员的登录名和密码的admin
(2)创建数据表"
article.mdb"
。
在这个数据库中建立名为“article”数据表用于保存新闻内容。
article数据表的字段说明如表3-4.
字段名
数据类型
说明
不可空,表示文章编码,设置
newsid
Decimal
为标识位,标识种子是1,自动增量为1
title
Varchar(lOO)
不可空,表示新闻标题
N.Fname
不可空,在数据库中的保存名
Path
Varchar(20)
不可空,表示新闻所在的栏目
content
Text
不可空,表示新闻内容
typeid
Int
不可空,表示新闻栏目标号
typename
Varchar(100)
不可空,表示新闻栏目的名称
表3-4用于保存新闻内容的article,mdb
(3)创建数据表"
type,mdb"
在这个数据库中建立名为“type”的数据表用语显示新闻栏目的界面.数