(精品论文)在线新闻管理系统毕业论文_第1页
(精品论文)在线新闻管理系统毕业论文_第2页
(精品论文)在线新闻管理系统毕业论文_第3页
(精品论文)在线新闻管理系统毕业论文_第4页
(精品论文)在线新闻管理系统毕业论文_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

在线新闻管理系统毕业设计论文 设计题目:在线新闻管理系统学生姓名: XXX 学 号: XXX 所在系部:计算机与信息工程系专业名称: XXX 班 级: XXX 指导教师: XXX 2010年12月27日新余高等专科学校教务处制目 录摘 要3abstract4第1章 开发工具的选用及介绍51.1ASP简介51.2ASP的特点5第2章 本次毕业设计的重大意义61.1查找资料61.2总结数据、明确任务61.3本次毕业设计的重大意义61.4本章小节6第3章 系统的基本结构和功能描述73.1系统的基本结构73.2系统的功能描述7第4章 设计实现的详细步骤94.1首页面和管理员登录页面94.1.1首页面设计94.1.2管理员登入界面104.2后台管理104.3新闻管理114.3.1添加新闻134.3.2修改新闻144.3.3删除新闻164.4公告管理174.4.1添加公告174.4.2修改公告184.4.3删除公告194.5Access数据库204.6章小节21第5章 设计中遇到的重点、难点及不足225.1重点及难点225.2不足与改良方案225.3本章小节22结 论23参考文献24致 谢25摘 要信息技术的发展使得整个世界越来越小,这也意味着企业的竞争环境由区域化向全球化发展,尤其是随着中国加入WTO的日期日益临近,经济全球化是大趋势,企业所处的宏观环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而应该将技术环境与经济环境结合在一起考虑,形成一种大网络的概念。企业对信息的掌握程度、信息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来越成为衡量一个企业市场竞争能力的重要因素。所以建立动态的新闻管理系统适应企业发展的要求,其意义是具大的。新闻系统是一个比较典型的文档系统,掌握了新闻系统的开发,对于开发其它的文档系统都有很大的帮助。新闻管理系统,在国内外早已有着成熟的研究成果和广泛的社会应用.国内众多大型门户网站,如网易,新浪,搜狐,首都在线,人民日报网,中国新闻网等,每天甚至时刻进行海量信息的维护,以保持网站内容及时更新,内容管理系统,起着绝对重要的作用,也是当今动态网站内容更新的主要手段。关键字:新闻;ASP;数据库;管理系统;动态网站abstractThe development of information technology makes the whole world more and more small, it also means that the enterprise the competitive environment by regionalization to globalization, especially with Chinas accession to the WTO date approaching, economic globalization is big trend, enterprise in place of macro environment has actually is not only connected through information technicians narrow sense of network, and should be technology environmental and economic environment together consider large network, form a kind of concept. Enterprise information to master degree, information acquisition whether seasonable, information can be used fully, for information reaction is sensitive, accurate measure of a enterprise has become the important factor of the market competition ability. So building dynamic news management system adapt to the requirements of the development of enterprises, its meaning is great. News system is a more typical document systems, the master news system development, to develop other documentation system has a lot of help. News management system at home and abroad, already having mature research achievements and extensive social applications. Domestic large portal netease, such as sina, sohu, capital online, the Peoples Daily, China news service network, every time even the mass information maintenance, to maintain the website contents update, content management system, plays an important role, is absolutely todays dynamic website contents to update the main method. Key word: news; ASP ;database ;Management system;Dynamic websites第1章 开发工具的选用及介绍1.1ASP简介 ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。1.2ASP的特点 (1)任何开发工具皆可发展ASP。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。 (2)通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。 (3)语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。 (4)易于操控数据库:ASP可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件”或是”Excel” 文件当成数据库用。(5)面向对象学习容易:ASP具备有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。第2章 本次毕业设计的重大意义1.1查找资料ASP应用教程ASP程序设计基础ASP程序设计教程与实训管理信息系统数据库原理与应用教程1.2总结数据、明确任务该系统必须具备的数据库:新闻信息数据库、管理员信息数据库、评论信息数据库该系统必须具备以下功能:1、添加新闻;2、删除新闻;3、修改新闻;4、发布新闻;5、访问者评论。1.3本次毕业设计的重大意义在此次课程设计中,主要设计的是新闻管理员对新闻的管理。新闻管理员有进入后台管理的权限,新闻管理员功能的信息量大,数据安全性和保密性要求最高。新闻管理员可以浏览、添加、删除、修改、发布新闻。1.4本章小节本章主要通过查找资料明确了此次课程设计的题目,并确定了此次课程设计的主要任务和此次课程设计的重要意义。第3章 系统的基本结构和功能描述3.1系统的基本结构图3-1系统基本结构3.2系统的功能描述新闻管理系统包括类别管理、新闻管理、公告管理、投票管理、友情链接管理等模块。具体描述如下:1类别管理:(1)新闻类别的添加,包括类别名称等信息;(2)新闻类别的修改; (3)新闻类别的删除;(4)新闻类别的查询。2新闻管理:(1)新闻信息的添加,包括新闻标题、新闻内容和所属类别等;(2)新闻信息的修改;(3)新闻信息的删除;3.公告管理:(1)公告信息的添加,包括公告标题、公告内容等;(2)公告信息的修改;(3)公告信息的删除;第4章 设计实现的详细步骤4.1首页面和管理员登录页面4.1.1首页面设计本主界面由default.asp打开,由很多模块组成,最上面是张loge图片,再下来是导航条,包括6个新闻的类别,页面左侧是公告信息和站内搜索,中间是主要新闻的浏览,右边有统计和在线调查,最下面有个登入后台管理的按钮。它们的功能是显示新闻类别和每个类别中的新闻,以供访问者可以清晰的浏览每一条新闻。管理员在后台添加的新闻都会即时可见,对新闻的处理将立即在本页面的对应栏目显示出来,达到“即时发布,即时见效”。普通访问者只能在本界面查看、搜索站内新闻,还能投票评论本系统。本界面清晰有条理,访问者可以清楚的浏览每一条站内新闻。首页界面如下图4-1所示:图4-1首页界面4.1.2管理员登入界面 本页面是为了让新闻管理员按照账号和密码进行登录,如账号和密码输入正确,即可进入管理员页面。如果输入错误,则转到错误提示页面。在输入管理员的登录信息时,通过连接数据库来判断信息是否正确。登入界面如图4-2所示:图4-2登录后台管理界面功能主要代码如下:用户名: 密码:   4.2后台管理 后台管理主页面是当管理员输入账号和密码正确后进入的页面,该页面主要包括管理员可以对新闻进行管理的一些操作,包括浏览新闻,添加新闻,删除新闻,发布新闻等操作。在此页面上,主要是添加了进入各个管理页面的链接,分别包括公告管理、新闻管理、投票管理。后台管理主页面如下图4-3所示:图4-3后台管理主页面4.3新闻管理新闻管理页面主要包括对新闻的浏览显示,新闻的修改、删除、以及添加新闻的功能。此页面和首页的新闻显示是一个页面,在此页面中加了对管理员身份的识别,通过登录页面的session的保存值来判断是普通用户浏览还是管理员浏览,如果是管理员浏览,则显示管理员可对新闻进行管理的功能,如修改、删除、添加等。通过这写链接进入到各个对新闻管理的页面。在此次课程设计中,把添加、修改、删除、的执行语句都放在了一个页面。图 4-4管理员的新闻图 4-5普通浏览者的新闻4.3.1添加新闻添加新闻是新闻管理系统最重要的部分,当管理员正确进入之后,可以通过添加新闻表单提交要添加的新闻。当添加完点提交的时候,新闻并为发布成功,也就是说新闻就能在首页被访问者浏览,并且保存在了数据库里。添加新闻页面如图4-6所示:图4-6添加新闻图4-7添加新闻成功 功能实现主要代码如下:添加文章%dim rsdim sqldim countset rs=server.createobject(adodb.recordset)sql = select * from SmallClass order by SmallClassID ascrs.open sql,conn,1,1document.myform.SmallClassName.optionsdocument.myform.SmallClassName.length = new Option(subcati0, subcati2); ValidationPassed = true; if(obj.BigClassName.selectedIndex 0) alert(请选择新闻类别)ValidationPassed = false;return ValidationPassed;if(obj.SmallClassName.selectedIndex 0) alert(请选择小类)ValidationPassed = false;return ValidationPassed;if(obj.title.value = ) alert(请填写新闻标题);ValidationPassed = false;return ValidationPassed;    4.3.2修改新闻修改新闻虽然不是新闻管理系统最重要的部分,但为了防止管理员对发布后的新闻不满意或有新闻错误,所以设计修改新闻页面也是必不可少的。当管理员正确进入之后,点击要修改的某条新闻。则进入修改新闻页面,修改新闻页面通过连接数据库在表单中显示修改新闻的内容。管理员可以直接通过修改新闻表单。如果原来新闻是已经发布的。则提交修改后的新闻为发布的。修改新闻如下图4-8所示:图4-8修改新闻功能实现主要代码如下:if(obj.txtcontent.value = ) alert(请填写新闻内容!);ValidationPassed = false;return ValidationPassed;标    题input type=text name=title size=60 maxlength=50 value= style=font-family: 宋体; font-size: 9pt    4.3.3删除新闻删除新闻是对过期新闻进行删除。此页面和添加新闻一样重要。当管理员正确进入之后,点击要删除的某条新闻。则进入删除新闻页面,修改新闻页面通过连接数据库在表单中显示修改新闻的内容,待管理员确定为要删除的新闻,点击确定删除按钮,将新闻删除,被删除的新闻将无法恢复。删除新闻页面如下图4-9所示:图4-9删除新闻功能实现主要代码如下:Dim ids ids = Request.QueryString(id)Set rs = Server.CreateObject(ADODB.RecordSet)sql = Select * FROM news WHERE Id IN ( & ids & )conn.Execute(sql)rs.open sql,conn,1,3rs.deleters.updaters.closeset rs=nothingconn.closeset conn=nothingalert(信息删除成功!);location.href = NewsManage.asp;4.4公告管理公告管理页面主要包括对公告的浏览显示,公告的修改、删除、以及添加公告的功能。此页面和首页的新闻显示是一个页面,在此页面中加了对管理员身份的识别,通过登录页面的session的保存值来判断是普通用户浏览还是管理员浏览,如果是管理员浏览,则显示管理员可对公告进行管理的功能,如修改、删除、添加等。通过这写链接进入到各个对公告管理的页面。公告管理页面如下图4-10所示:图4-10 告管理界面4.4.1添加公告 添加公告是公告管理中最重要的部分,当管理员正确进入之后,可以通过添加公告表单提交要添加的公告。当添加完点提交的时候,公告并为发布,也就是说公告在首页就能被普通浏览者看见。添加公告如下图4-11所示:图4-11添加公告界面4.4.2修改公告修改公告虽然不是公告管理最重要的部分,但为了防止管理员对发布后的公告不满意或有公告出现错误,所以设计修改公告页面也是必不可少的。当管理员正确进入之后,点击要修改的某条公告,则进入修改新闻页面,管理员可以直接通过修改公告表单对公告进行修改。如果原来公告是已经发布的。则提交修改后的公告为发布的。修改公告如下图4-12所示:图4-12 修改公告界面4.4.3删除公告删除公告是对过期公告进行删除,此页面和添加公告一样重要。当管理员正确进入之后,点击要删除的某条公告。则进入删除公告页面,待管理员确定为要删除的公告,点击确定删除按钮,将公告删除,被删除的新闻将无法恢复。 删除公告页面如下图所示:图4-13删除公告界面4.5Access数据库基本的界面和ASP程序都设计好了,数据库的设计也是必不可少的。在此次课程设计中,根据老师的要求还有自己所学的知识,本人采用的是Access数据库管理。Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。一个Access数据库中可以包含表、查询、页面、模块以及数据访问页。Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。关于Access数据库的具体操作过程,在此就不具体一一列出了。在此次的新闻管理系统中,需要建立八个表,主要包括新闻信息表和管理员信息表。其中管理员信息表中只列了账号和密码两个字段,而新闻信息表中,列出了关于新闻的详细信息。图4-14 Access数据库4.6章小节本章为最主要的一章,介绍了此次课程设计实现的详细步骤,通过对新闻管理系统的分析以及设计前的模块设计,从而更具体的逐步完善各个模块,基本完成了新闻管理系统的管理员管理发布新闻部分。第5章 设计中遇到的重点、难点及不足5.1重点及难点设计中的重点数据库与网页的链接是本次设计中的重点, 用户查看的消息要想提取出来,必须先进行数据库的链接与打开,要链接数据库我们必须创建数据源。设计中的难点后台设计是本次设计的难点内容,后台的管理系统是网站的核心内容,通过管理员的登录可以对网站进行更新,管理员如何向数据库中添加、修改内容以及留言板板块是难点中的难点,也是本网站功能实现的关键部分。5.2不足与改良方案由于时间关系,本次所设计的新闻管理系统只实现了管理员管理新闻的功能,而还有很多功能还未完成,希望后的设计中能逐步实现。改良方案:完成留言页面,普通浏览者可以在主页面对新闻进行评论;管理员可以登录后台进行对前台的不合理评论进行删除。5.3本章小节本章介绍了我认为在网站建设中所遇到的重点和难点,主要有:网页与数据库的链接方法、网站管理员是如何向数据库中添加内容,简短的说明此次课程设计中存在的不足以及改良方案。相信在以后的学习和实践中会得到更好的完善。结 论本课程设计完成的是一个新闻管理系统,包括管理员发布新闻信息和管理留言信息,分别有添加、删除、修改、发布等功能。在本次课程设计的过程中,详细阐述了整个网站的设计思路

温馨提示

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

评论

0/150

提交评论