在线新闻管理系统

上传人:1888****888 文档编号:36992886 上传时间:2021-11-01 格式:DOC 页数:25 大小:700KB
收藏 版权申诉 举报 下载
在线新闻管理系统_第1页
第1页 / 共25页
在线新闻管理系统_第2页
第2页 / 共25页
在线新闻管理系统_第3页
第3页 / 共25页
资源描述:

《在线新闻管理系统》由会员分享,可在线阅读,更多相关《在线新闻管理系统(25页珍藏版)》请在装配图网上搜索。

1、在线新闻管理系统毕业设计论文 设计题目:在线新闻管理系统学生姓名: 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首页面设

2、计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的日期日益临近,经济全球化是大趋势,企业所处的宏观环境实际上已经不仅仅是通过信息技术员连接起

3、来狭义的网络,而应该将技术环境与经济环境结合在一起考虑,形成一种大网络的概念。企业对信息的掌握程度、信息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来越成为衡量一个企业市场竞争能力的重要因素。所以建立动态的新闻管理系统适应企业发展的要求,其意义是具大的。新闻系统是一个比较典型的文档系统,掌握了新闻系统的开发,对于开发其它的文档系统都有很大的帮助。新闻管理系统,在国内外早已有着成熟的研究成果和广泛的社会应用.国内众多大型门户网站,如网易,新浪,搜狐,首都在线,人民日报网,中国新闻网等,每天甚至时刻进行海量信息的维护,以保持网站内容及时更新,内容管理系统,起着绝对重要的作用,

4、也是当今动态网站内容更新的主要手段。关键字:新闻;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, econ

5、omic 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 in

6、formation 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 re

7、quirements 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

8、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 absolutel

9、y 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

10、。只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页发展工具,例如,FrontPage Express、 FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。 (2)通吃各家浏览由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。 (3)语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、Active X服务器组件来设计外,并可经由“plug-In(外挂组件模

11、组)的方式,使用其他厂商(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内建的“Applicatio

12、n”对象或”Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。第2章 本次毕业设计的重大意义1.1查找资料ASP应用教程ASP程序设计基础ASP程序设计教程与实训管理信息系统数据库原理与应用教程1.2总结数据、明确任务该系统必须具备的数据库:新闻信息数据库、管理员信息数据库、评论信息数据库该系统必须具备以下功能:1、添加新闻;2、删除新闻;3、修改新闻;4、发布新闻;5、访问者评论。1.3本次毕业设计的重大意义在此次课程设计中,主要设计的是新闻管理员对新闻的管理。新闻管理员有进入后台管理的权限,新闻管理员功能的信息量大,数据安全性和保密性要求最高。新闻管理员可以浏

13、览、添加、删除、修改、发布新闻。1.4本章小节本章主要通过查找资料明确了此次课程设计的题目,并确定了此次课程设计的主要任务和此次课程设计的重要意义。第3章 系统的基本结构和功能描述3.1系统的基本结构图3-1系统基本结构3.2系统的功能描述新闻管理系统包括类别管理、新闻管理、公告管理、投票管理、友情链接管理等模块。具体描述如下:1类别管理:(1)新闻类别的添加,包括类别名称等信息;(2)新闻类别的修改; (3)新闻类别的删除;(4)新闻类别的查询。2新闻管理:(1)新闻信息的添加,包括新闻标题、新闻内容和所属类别等;(2)新闻信息的修改;(3)新闻信息的删除;3.公告管理:(1)公告信息的添加

14、,包括公告标题、公告内容等;(2)公告信息的修改;(3)公告信息的删除;第4章 设计实现的详细步骤4.1首页面和管理员登录页面4.1.1首页面设计本主界面由default.asp打开,由很多模块组成,最上面是张loge图片,再下来是导航条,包括6个新闻的类别,页面左侧是公告信息和站内搜索,中间是主要新闻的浏览,右边有统计和在线调查,最下面有个登入后台管理的按钮。它们的功能是显示新闻类别和每个类别中的新闻,以供访问者可以清晰的浏览每一条新闻。管理员在后台添加的新闻都会即时可见,对新闻的处理将立即在本页面的对应栏目显示出来,达到“即时发布,即时见效”。普通访问者只能在本界面查看、搜索站内新闻,还能

15、投票评论本系统。本界面清晰有条理,访问者可以清楚的浏览每一条站内新闻。首页界面如下图4-1所示:图4-1首页界面4.1.2管理员登入界面 本页面是为了让新闻管理员按照账号和密码进行登录,如账号和密码输入正确,即可进入管理员页面。如果输入错误,则转到错误提示页面。在输入管理员的登录信息时,通过连接数据库来判断信息是否正确。登入界面如图4-2所示:图4-2登录后台管理界面功能主要代码如下:用户名: 密码:   4.2后台管理 后台管理主页面是当管理员输入账号和密码正确后进入的页面,该页面主要包括管理员可以对新闻进行管理的一些操作,包括浏览新闻,添加新闻,删除新闻,发布新闻等操作。在此页面

16、上,主要是添加了进入各个管理页面的链接,分别包括公告管理、新闻管理、投票管理。后台管理主页面如下图4-3所示:图4-3后台管理主页面4.3新闻管理新闻管理页面主要包括对新闻的浏览显示,新闻的修改、删除、以及添加新闻的功能。此页面和首页的新闻显示是一个页面,在此页面中加了对管理员身份的识别,通过登录页面的session的保存值来判断是普通用户浏览还是管理员浏览,如果是管理员浏览,则显示管理员可对新闻进行管理的功能,如修改、删除、添加等。通过这写链接进入到各个对新闻管理的页面。在此次课程设计中,把添加、修改、删除、的执行语句都放在了一个页面。图 4-4管理员的新闻图 4-5普通浏览者的新闻4.3.

17、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

18、.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 = fal

19、se;return ValidationPassed;if(obj.title.value = ) alert(请填写新闻标题);ValidationPassed = false;return ValidationPassed;    4.3.2修改新闻修改新闻虽然不是新闻管理系统最重要的部分,但为了防止管理员对发布后的新闻不满意或有新闻错误,所以设计修改新闻页面也是必不可少的。当管理员正确进入之后,点击要修改的某条新闻。则进入修改新闻页面,修改新闻页面通过连接数据库在表单中显示修改新闻的内容。管理员可以直接通过修改新闻表单。如果原来新闻是已经发布的。则提交修改后的新闻为发

20、布的。修改新闻如下图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删除新闻删除新闻是对过期新闻进行删除。此页面和添加新闻一样重要。当管理

21、员正确进入之后,点击要删除的某条新闻。则进入删除新闻页面,修改新闻页面通过连接数据库在表单中显示修改新闻的内容,待管理员确定为要删除的新闻,点击确定删除按钮,将新闻删除,被删除的新闻将无法恢复。删除新闻页面如下图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

22、.deleters.updaters.closeset rs=nothingconn.closeset conn=nothingalert(信息删除成功!);location.href = NewsManage.asp;4.4公告管理公告管理页面主要包括对公告的浏览显示,公告的修改、删除、以及添加公告的功能。此页面和首页的新闻显示是一个页面,在此页面中加了对管理员身份的识别,通过登录页面的session的保存值来判断是普通用户浏览还是管理员浏览,如果是管理员浏览,则显示管理员可对公告进行管理的功能,如修改、删除、添加等。通过这写链接进入到各个对公告管理的页面。公告管理页面如下图4-10所示:图

23、4-10 告管理界面4.4.1添加公告 添加公告是公告管理中最重要的部分,当管理员正确进入之后,可以通过添加公告表单提交要添加的公告。当添加完点提交的时候,公告并为发布,也就是说公告在首页就能被普通浏览者看见。添加公告如下图4-11所示:图4-11添加公告界面4.4.2修改公告修改公告虽然不是公告管理最重要的部分,但为了防止管理员对发布后的公告不满意或有公告出现错误,所以设计修改公告页面也是必不可少的。当管理员正确进入之后,点击要修改的某条公告,则进入修改新闻页面,管理员可以直接通过修改公告表单对公告进行修改。如果原来公告是已经发布的。则提交修改后的公告为发布的。修改公告如下图4-12所示:图

24、4-12 修改公告界面4.4.3删除公告删除公告是对过期公告进行删除,此页面和添加公告一样重要。当管理员正确进入之后,点击要删除的某条公告。则进入删除公告页面,待管理员确定为要删除的公告,点击确定删除按钮,将公告删除,被删除的新闻将无法恢复。 删除公告页面如下图所示:图4-13删除公告界面4.5Access数据库基本的界面和ASP程序都设计好了,数据库的设计也是必不可少的。在此次课程设计中,根据老师的要求还有自己所学的知识,本人采用的是Access数据库管理。Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数

25、据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。一个Access数据库中可以包含表、查询、页面、模块以及数据访问页。Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。关于Access数据库的具体操作过程,在此就不具体一一列出了。在此次的新闻管理系统中,需要建立八个表,主要包括新闻信息表和管理员信息表。其中管理员信息表中只列了账号和密码两个字段,而新闻信息表中,列出了关于新闻的详细信息。图4-14 Access数据库4.6章小节本章为最主要的一章,介绍了此次课程设计实

26、现的详细步骤,通过对新闻管理系统的分析以及设计前的模块设计,从而更具体的逐步完善各个模块,基本完成了新闻管理系统的管理员管理发布新闻部分。第5章 设计中遇到的重点、难点及不足5.1重点及难点设计中的重点数据库与网页的链接是本次设计中的重点, 用户查看的消息要想提取出来,必须先进行数据库的链接与打开,要链接数据库我们必须创建数据源。设计中的难点后台设计是本次设计的难点内容,后台的管理系统是网站的核心内容,通过管理员的登录可以对网站进行更新,管理员如何向数据库中添加、修改内容以及留言板板块是难点中的难点,也是本网站功能实现的关键部分。5.2不足与改良方案由于时间关系,本次所设计的新闻管理系统只实现

27、了管理员管理新闻的功能,而还有很多功能还未完成,希望后的设计中能逐步实现。改良方案:完成留言页面,普通浏览者可以在主页面对新闻进行评论;管理员可以登录后台进行对前台的不合理评论进行删除。5.3本章小节本章介绍了我认为在网站建设中所遇到的重点和难点,主要有:网页与数据库的链接方法、网站管理员是如何向数据库中添加内容,简短的说明此次课程设计中存在的不足以及改良方案。相信在以后的学习和实践中会得到更好的完善。结 论本课程设计完成的是一个新闻管理系统,包括管理员发布新闻信息和管理留言信息,分别有添加、删除、修改、发布等功能。在本次课程设计的过程中,详细阐述了整个网站的设计思路,并对各部分设计周期进行了

28、详尽的分析,最终达成了一个完整的设计方案;在文章的最后,还根据数据库系统的调试结果,提出了可以进一步改进的部分,以便在以后的学习工作中得到更好的完善。以及在投入实际应用后网站可以更加稳定可靠的工作。通过一个月的课程设计,完成了“新闻管理系统”的设计,更重要的是又复习了一遍ASP知识,看了许多关于ASP的书,不仅丰富了知识,而且从中学到了编程思想,相信通过这次课程设计,对以后的学习和程序设计会有很大的帮助。本次设计由于设计时间较紧,且相关模块比较多,加之设计经验的不足,在网站的整体设计及各模块功能可能设计的不完全,有待于进一步的完善和改进。参考文献1 荣钦科技,ASP动态网站开发与实例,清华大学

29、出版社.2006.62 陈益材,企业网站完美设计与制作,人民邮电出版社. 2006.13 黄梯云,管理信息系统,高等教育出版社. 2005.64 文东戈,ASP动态网站程序设计教程,哈尔滨工业大学出版社.2008.85 杨建伟,数据库原理与应用教程,冶金工业出版社.2009.16萨师煊、王珊著数据库系统概论(第四版)高等教育出版社 2005年6月7吴玉新著网站ASP后台解决方案人民邮电出版社 2005年6月8David Buser、John Kauffman著ASP初级编程机械工业出版社 2005年6月9宣小平、但正刚、张文毅著ASP 数据库系统开发实力导航人民邮电出版社 2004年6月10 黄明 、梁旭著ASP信息系统设计与开发实例机械工业出版社 2005年4月致 谢在本次毕业设计中,我从指导老师XXX老师身上学到了很多东西。X老师认真负责的工作态度和深厚的理论水平都使我受益匪浅。X老师无论在理论山上还是在实践中,都给予我很大的帮助,使我得到不少的提高,这对于我以后的工作和学习都有一种巨大的帮助。非常感谢X老师的耐心辅导,帮助解决了不少的难点,使得本系统能及时开发完成,这里表示衷心的感谢。 在此还得感谢新余学院在三年里对我的栽培,以及老师对我的鼓励我帮助。在这个程序的最后调试过程中,由于本人的知识水平有限,得到很多同学的帮助,在这里一并表示感谢。25

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!