ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:450.92KB ,
资源ID:5152398      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-5152398.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计论文基于Web的学校新闻发布系统.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

毕业设计论文基于Web的学校新闻发布系统.docx

1、毕业设计论文基于Web的学校新闻发布系统1 新闻发布系统概述1. 1 基于web的新闻发布系统设计的提出伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以网页也逐渐成为一种新兴

2、的教育资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。网络发展前景无限,及早与网

3、络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。1. 2 新闻发布系统的需求分析从经济可行性角度考虑,这时所说的经济,并不专指物质经济,当然也包括效益经济。要运行基于WEB的校园新闻发布系统,当然是必须添加一些网络

4、及硬件设备,这也就必然比传统信息传播在物资设备方面要投入更多财力。从效益经济来看,运行这套在线新闻发布系统,不光可以省去许多信息传递时间,甚至在信息化的今天为信息及时更新,信息及时传达等带来不小的便利。综合上面论述,在线新闻发布系统的开发与设计在经济角度来说是利大于弊,是非常值得实施的。从技术可行性角度考虑,随着网络技术的深入发展,一些网络办公系统,政府服务软件,在线聊天娱乐软件等等网络应用软件也成功开发并投入运营了,在社会中产生了不小的社会与经济效益。HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在ASP编程语言高度发展的形

5、式下,我们开始了对新闻发布系统的开发。运用现在软件业流行的技术成熟的ASP、JSP等开发语言,以及高效率,易操作Visual InterDev等开发工具,再借鉴别人成功开发的宝贵经验,在线新闻发布系统是完全可以开发出来的。1. 3 新闻发布系统的开发环境1.3.1 硬件条件服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备,主要包括网卡、集线器、MODEM 等。1.3.2 系统平台采用Browser/Server体系结构,服务器端采用Microsoft Windows NT4.0作为网络操作系统,Web服务器软件采用IIS3.0(Internet Informa

6、tion Server)。客户端软件,包括单机操作系统和浏览器软件,分别选用Windows 2000和Internet Explorer,数据库系统采用Microsoft Access有利于方便操作。1.3.3 开发工具基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。我们采用了DreamweaverMX进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的javascript或VBScript。1.3.4 运行需求正常使用时不应出错,若运行时遇到不可恢复的系统错误,也

7、必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。2 系统总体设计2. 1 新闻发布系统功能分析2.1.1 前台新闻显示 可以根据网站的需要,进行各种方式的插入,自动更新.如显示栏目导航,显示某栏目的最新N条新闻等. 使用新闻文章管理系统制作动态网页时,可在需要的地方插入相应的代码,即可以多种形式显示新闻 文章的栏目或内容。例如:一级栏目列表、二级栏目列表、栏目导航列表、某一栏目的最新新闻(文章)显示条数、某一栏目的热门文章可任意调整。该系统也可经后继开

8、发,使之生成JS代码,在一个主机上维护新闻文章,在其他静态网页中插入代码后显示相应的新闻文章。2.1.2 后台管理1. 新闻栏目管理:增加,修改,删除一级,二级新闻文章栏目。2新闻文章添加:按不同栏目添加新闻文章、支持文本、HTM格式或源代码显示。3新闻文章删除:删除旧的文章。4新闻文章删除:在后台管理系统中上传一些文章、 。5管理员管理:新闻管理系统的管理员设置。2. 2 新闻发布系统数据库的设计2.2.1数据库的搭建数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构。Micr

9、osoft Access数据库相对其它的数据库来说要简单容易操作些,本新闻发布系统中的数据库文件就是Access类型的数据库,数据库中共有五张表如下图: 2.2.2新闻发布系统数据库的连接以下是本系统与数据库建立连接的ASP源代码2.2.3数据类型本系统的数据字典如下图表一:字段类型含义Id数值型序号Admin文本型用户名Password 文本型密码Aleave 逻辑型权限表二:字段类型含义Bigclassid 数值型一级新闻序号Bigclassname 文本型一级新闻标题Admin 文本型发布者表三:字段类型含义Id 数值型新闻序号title 文本型新闻标题Content 文本型新闻内容Us

10、er文本型发布者Infotime 日期型发布时间表四:字段类型含义Pinglun Id 数值型评论序号pinglunname 文本型评论标题Pinglun data 日期型评论发表日期pingluncontent文本型评论内容表五:字段类型含义smalllclassid 数值型二级新闻序号smallclassname 文本型二级新闻标题Admin 文本型发布者2. 3功能模块图2.3.1 新闻发布系统前台模块设计图: 2.3.2 新闻发布系统后台模块设计图:3 新闻发布系统各模块功能设计3. 1前台新闻显示 可以根据网站的需要,进行各种方式的插入,自动更新.如显示栏目导航,显示某栏目的最新N条

11、新闻等. 使用新闻文章管理系统制作动态网页时,可在需要的地方插入相应的代码,即可以多种形式显示新闻 文章的栏目或内容。例如:一级栏目列表、二级栏目列表、栏目导航列表、某一栏目的最新新闻(文章)显示条数、某一栏目的热门文章可任意调整。该系统也可经后继开发,使之生成JS代码,在一个主机上维护新闻文章,在其他静态网页中插入代码后显示相应的新闻文章。3. 2后台管理1. 新闻栏目管理:增加,修改,删除一级,二级新闻文章栏目。2新闻文章添加:按不同栏目添加新闻文章、支持文本、HTM格式或源代码显示、支持图片上传和附件上传。3新闻文章删除:删除旧的文章。4新闻文章删除:在后台管理系统中上传一些文章、上传图

12、片等、在前台查询这些文章。5管理员管理:新闻管理系统的管理员设置。6. 基本项目管理:统计数据管理、系统初始化、网站资料管理、服务器信息等。3. 3 功能说明3.3.1前台显示说明如图所示 1. 首页的最顶部排列显示大类新闻,用户可以直接点击查看各项大类新闻里面的各项小类新闻,直到阅读每条详细信息。2. 今日导读,焦点新闻,推荐新闻,热点新闻等各个栏目,后台可以控制是否显示,或显示条数设置。3. 专题显示可以任意排序,而且可以直接点击查看相关专题新闻。4. 可以按不同条件进行新闻搜索。5. 公告栏显示最新发布的各项新闻信息,进入二级目录还可以阅读更多信息。6. 具有新闻评论功能,从首页、大小类

13、、专题、到每条新闻,都可以有自己的评论。3.3.2管理员的管理管理员可以通过后台登陆界面登陆到系统的后台并进行管理,后台登陆页面为adminlogin.asp打开页面以后输入用户名和密码通过验证后即可进入系统,管理员进入系统后可以对已经发表的新闻进行修改,删除,和发表新的新闻等权利,除此之外管理员还可以修改管理员密码和添加新管理员。管理界面如下图:3.3.3 一级新闻管理3.3.3.1 从管理首页的大类管理进入,可以进入大类的一级目录管理界面。3.3.3.2 管理员可以任意的添加、修改、删除一级新闻,可以对一级新闻进行初始化上拉下拉等操作以及对新闻属性的各种设置。3.3.3.3 通过对一级新闻

14、属性的设置可以使新闻在首页显示或不显示,是否以列表的形式显示在首页等。3.3.3.4一级新闻管理界面以下是一级新闻添加的部分源代码sql=select * from BigClassrs.open sql,conn,3,3do while not rs.eofif rs(BigClassname)=typename Set rs = Server.CreateObject(ADODB.Recordset)sql=select * from BigClassrs.open sql,conn,3,3rs.addnewrs(BigClassname)=typenamers(BigClassType)

15、=BigClassTypeif BigClassType=0 thenrs(BigClassView)=0elsers(BigClassView)=1end ifrs(BigClassID)=howmany+1rs(BigClassmaster)=无rs.updaters.closeset rs=nothingconn.closeset conn=nothingresponse.redirect admin_BigClassMana.asp%3.3.4 二级新闻管理3.3.4.1 二级新闻管理也类似于一级新闻管理,从管理首页的二级新闻管理进入,可以进入二级新闻的一级目录管理界面。3.3.4.2

16、 管理员可以任意的添加、修改、删除小类新闻,可以对二级新闻进行初始化上拉下拉等操作以及对新闻属性的各种设置。3.3.4.3 通过对二级新闻属性的设置可以使新闻是否以列表的形式显示在新 闻列表中。3.3.4.4 在添加二级新闻目录时,必须选种一项一级新闻目录下才能添加二级新闻目录。 3.3.4.5二级新闻管理界面3.3.5 用户管理以下是实现管理员添加的源代码: /这个form对象是指当提交添加资料时就会调用admin_AdminSave.asp这个文件把信息添加到数据库。校园新闻发布管理系统   ID 用户 密码(加密) 权限 修改 删除 a href=admin_AdminModi

17、fy.asp?id=修改 a href=admin_AdminDel.asp?id=删除 添加管理员: 管理帐号: 管理权限: 超级管理员 普通管理员 管理密码: 3.3.6新闻录入管理点击管理首页的新闻添加进入新闻所属大类栏目,和小类栏目的选择,确定进入新闻内容添加界面如下图:1. 新闻添加界面设有一系列添加新闻时需要选择和填写的属性:在界面的开头显示新闻添加的位置,主要是新闻所属的大类和小类名称。2. 添加的新闻可以选择属于哪个专题,也可不属于任何专题。3. 可以注明所添加新闻的来源和作者。4. 还设有新闻编辑框,可进行可视化新闻添加,可以粘贴网页任意图片、表格、文字,就象WORD一样方便

18、,可以选择HTML语法书写。5. 可以设定相关新闻,以及添加新闻的性质,如可以选择此新闻在焦点新闻、推荐新闻、热点新闻等首页栏目显示,并且可以使此条新闻固定的显示于最新新闻列表中。6. 添加新闻的同时可根据你的需要上传你的一个或多个图片,可以上传新闻附件。3.3.7 整体新闻管理此版快可以对所有发表过的文章进行编辑和删除其中编辑的代码为:%if request(no)=modi thennewsid=request(newsid)title=request(title)BigClassName=request(BigClassName)SmallClassName=request(SmallC

19、lassName) mContent = trim(Request.form(cnWords) mContent = Replace(mContent,script,/scripts) mContent = Replace(mContent,/script ,/scripts) mimageNum = Request.form(imageNum) firstImageName = trim(Request.form(editFirstImageName)user=request(user)ok=request(ok)set rs=server.createobject(adodb.record

20、set)sql=select * from NEWS where id=&newsidrs.open sql,conn,1,3rs(title)=titlers(content)=mcontentrs(user)=userrs(BigClassName)=BigClassNamers(SmallClassName)=SmallClassNameif ok then rs(ok) = okif mimageNum then rs(imageNum) = mimageNum if firstImageName then rs(firstImageName) = firstImageNamers.updaters.closeset rs=nothingresponse.write & chr(13) response.write alert(新闻修改成功!); & Chr(13) response.write window.document.location.href=admin_info.asp;&Chr(13) response.write & Chr(13)Response.Endend if%var onecount;subcat = new Array(); % count = 0 do whil

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2