ASP新闻信息发布系统|新闻发布网站
毕 业 设 计(论 文)开 题 报 告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写 2000字左右的文献综述: |
|
文 献 综 述 随着信息科学的飞速发展,网络及依托网络发展起来的各种网络产品,已走进了人们的生活、工作与学习之中。通过全球成千上万的网站查找某一学科的专项技术,或了解最新的科学发展前沿动向,网络成了一种最方便、快捷的方法。除了学术上的广泛应用,人们还可通过网络实现与远方朋友的交流,结识其他国度的朋友,这些都从本质上改变着现代人的生活和工作方式,越来越让人们感受到了从工业社会进入信息社会的全新体验。以人为本、科技为人服务的理念得到最广泛的认同,并真正改变着人们的理念。随着因特网的普及,大家不仅可以在网上浏览信息,而且可以参与其中,很多人都拥有自己的网页和网站,在因特网上展示和宣传自己。因此就需要有信息发布系统来发布这些信息,包括大量的新闻了,它是人们以后工作生活中不可缺少的工具。 新闻发布系统(信息发布系统),是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。它是针对企业发布时效性较强的多类型新闻信息而开发,此系统可发布多类新闻信息,如企业新闻、行业新闻等,且可支持最多达两级分类。系统还具有发表评论、点击次数统计、相关信息、关键字查询功能。 所谓CMS系统(新闻发布系统)就是:后台由人工输入文章内容,然后系统自动将文章内容整理保存(通常是存入数据库);用户在前台浏览到的均为系统自动产生的网页。所有过程均无需用户手工制作HTML网页。 目前CMS系统分为两个大类:(1)生成静态页的;(2)从数据库实时读取的。用户在浏览第一类CMS时,浏览到的是由系统自动生成的HTML文件(或者其他格式的文件,例如SHTML),无需从数据库读取数据,这样可以大大减轻服务器的负担,所以通常应用于大型的企业级应用,例如新浪、搜狐这类的门户网站。 而第二类CMS因为要实时从数据库中读取信息,服务器负担比较重,所以通常应用于中小型网站,例如多数企业网站。第二类CMS系统虽然无法支撑巨量的并发访问,但是由于它们的数据结构清晰,编程思想易于掌握。基于它是在因特网上运行的一种系统,所以我将用功能强大的ASP语言来开发这个系统。 ASP语言的特点为: ASP全称为Active Server Pages,即动态服务器页面,它是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0以上版本之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。ASP文件(即*.asp文件)与HTML文件类似,但ASP文件可以包含脚本命令,脚本命令放在<%和%>之间。当用户请求一个*.asp主页时,WWW响应HTTP请示调用ASP引擎,解释被申请的文件,当遇到与ActiveX Scripting兼容的脚本(VBScript或JScript)时ASP引擎调用相应的脚本引擎进行处理。ASP脚本在服务器端解释执行,结果自动生成符合HTML语言的主页去响应用户的请求。ASP目前已成为目前应用最广泛的动态网页开发工具,同时应用ASP进行网络化的信息管理系统也逐步得到推广。 ASP还有一些独具的特点:(1)使用VBScript、JScript等简单易懂的脚本语言,同时结合HTML代码,即可快速地完成网站的应用程序。(2)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计,而利用诸如Frontpage或者Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行编辑,易学易用。(3)与浏览器无关(Browser Independence),用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、JScript)均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。(4)Active Server Pages能与任何ActiveX Scripting语言相容。ActiveX Server Components(ActiveX 服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C++、COBOL等编程语言来编写你所需要的ActiveX Server Components。(5)Active Server Pages 的源程序,不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。基于ASP有如此的特点,因此我采用此语言来开发新闻发布系统。 参考的文献: [1]郭晶,孙伟娟.ASP网站开发.电子工业出版社,2005年8月 [2]武小军,郭肖.看实例学网页制作.国防工业出版社,2000年9月 [3]闪四清.实用简明教程.清华大学出版社,2002年4月 [4]金林樵.网络数据库技术及应用.机械工业出版社,2002年8月 [5]Dino Esposito.构建web解决方案.清华大学出版社,2002年10月 [6]张立科.ASP信息管理系统开发.人民邮电出版社,2005年4月 [7]刘勇.ASP3.0编程起步.人民邮电出版社,2001年4月 [8]李振华,季小武.dreamweaver基础教程.清华大学出版社,2005年6月 [9] 贾佳,郝洪明.ASP与SQL Server网站架设.机械工业出版社,2001年 [10] 候文彬.网页设计教程.清华大学出版社, 2005年1月 [11] 孙丽君,吴红普.ASP编程基础及应用实例集锦.人民邮电出版社, 2001年 [12] 陈世明.ASP从入门到精通.中国铁道出版社,2001年 [13] 梁建武,陈语林.ASP程序设计.中国水利水电出版社,2001年 [14] 陈峰琪,林志强.完全接触ASP之基础与实例.电子工业出版社,2002年1月 [15] 铁军.WEB数据库技术.清华大学出版, 2004年4月 |
|
毕 业 设 计(论 文)开 题 报 告
2.本课题要研究或解决的问题和拟采用的研究手段(途径): |
||||||||||
随着Internet信息技术的高速发展,越来越多的企业已建立或计划建立自己的网站。但是,为了建立和维护自己的网站而聘请专职的网络技术人员的成本对于一个中小型企业来说实在是太高了。新闻发布系统的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短,在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经缩短到五分钟一更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。 新闻系统的功能模块: 新闻发布系统 后台管理 前台功能 添加新闻 修改新闻 删除新闻 审核新闻 浏览新闻 注册用户 发表评论 由于ASP技术的强大功能及广泛应用,我将采用ASP语言来开发这个新闻发布系统,它是Microsoft公司推出的一种支行于服务器端的Web应用程序开发技术。它有着开发交互式Web页面、Web数据库应用的强大技术。因此今天在Internet上随处可以见到用ASP技术创建的成功的信息管理系统以及一些商业网站。 |
毕 业 设 计(论 文)开 题 报 告
指导教师意见: |
1.对“文献综述”的评语: 该生查阅大量文献资料,从计算机网络发展趋势、选题目的意义和开发平台特点等方面进行阐述。ASP作为一种新兴的网络应用技术,并不单指某一种编程语言,而是一门把HTML代码与VBScript和JavaScript等脚本语言融合在一起的技术。该生文献综述的主题明确、层次清晰。 2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测: 本课题是开发新闻发布系统(信息发布系统),是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。它是针对企业发布时效性较强的多类型新闻信息而开发,此系统可发布多类新闻信息,如企业新闻、行业新闻等,且可支持最多达两级分类。系统还具有发表评论、点击次数统计、相关信息、关键字查询功能。 该生选用ASP 和ACCESS 2000作为开发工具,开发新闻发布系统的功能齐全。本课题难度适中,工作量较大,设计方案合理、开发思路清晰;能够培养学生软件开发能力。经过同学努力,能够按照毕业设计任务书要求完成本课题开发。 指导教师: 年 月 日 |
摘 要
伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体——Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。而网页具有信息量大,传递快速,没有时空限制等特点。在这个网络时代,人们了解的新闻不仅仅是来源于电视、报纸等,还来源于网络。所以新闻发布系统也就成为大家所认可的在网络浏览新闻的最佳途径。
本系统实现了对新闻的添加、修改、删除、审核,以及对用户的管理等功能,在前台新闻浏览模块当中,可以用户注册,发表新闻评论,搜索新闻等功能,完成了一个新闻发布系统的所有基本功能。
新闻发布系统采用了微软的ASP作为开发平台,服务器端脚本用VBScript来编写,客户端脚本用JScript来编写,数据库使用ACCESS 2003数据库,服务器是IIS.
News issue system development
ABSTRACT
With the appearance of the network, webpage had incorporated the life of people gradually. It make the network closely linked with people's life that fast prompt news browse through, colorful online information.Then the third media has appeared in the world again - -Internet. It has broken the region to limit, really make information share , has changed people's work and life style. The homepage has the characteristics of the big information content, the fast transmission , having no limit of the space and time, and so on.In this cybertimes, the news that people understood is not only stemming from TV , newspaper ,etc., but else steming from the network. So news release system become everybody to be approved to browse through best route of news in network just.
This system has been realized adding , modification , deleting , verifying to news, and management in user function, news have a look around module in front desk, the all right registration of users, publish news analysis , search for functions such as the news ,etc., have finished all basic functions of a news release system.
The news issued the system used Microsoft's ASP achievement to develop the platform, the server end script compiles with VBScript, the client side script compiled with JScript, the database used the ACCESS 2003 databases, the server is IIS.
Key word: ASP;ACCESS;News briefing;System
目 录
第一章 绪论
1.1 选题的目的和意义
随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统作为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,INTERNET发展到当今,可以说,只要你上INTERNET,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。
新闻发布系统(信息发布系统),是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。它是针对企业发布时效性较强的多类型新闻信息而开发,此系统可发布多类新闻信息,如企业新闻、行业新闻等,且可支持最多达两级分类。
它是一个基于新闻发布和内容管理的全站管理系统;基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。当今社会是一个信息化的社会,新闻信息作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、审核、发布,模拟了一般新闻媒介的新闻发布的过程。
1.2 系统所实现的功能
随着Internet信息技术的高速发展,越来越多的企业已建立或计划建立自己的网站。但是,为了建立和维护自己的网站而聘请专职的网络技术人员的成本对于一个中小型企业来说实在是太高了。新闻发布系统的出现大大减轻了网站更新维护的工作量,通过网络数据库的引用,将网站的更新维护工作简化到只需录入文字和上传图片,从而使网站的更新速度大大缩短,在某些专门的网上新闻站点,如新浪的新闻中心等,新闻的更新速度已经缩短到五分钟一更新,从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持网站的活动力和影响力。此新闻发布系统实现的功能有:后台管理和前台浏览功能,下面有添加、修改、删除、审核新闻;前台有浏览新闻、注册用户和发表评论等功能。
1.3 开发平台的特点
ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行。由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。 ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web Server上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中(将HTML文件的后缀名改为.asp),这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。
ASP还有一些独具的特点:
(1)使用VBScript、JScript等简单易懂的脚本语言,同时结合HTML代码,即可快速地完成网站的应用程序。
(2)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计,而利用诸如Frontpage或者Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行编辑,易学易用。
(3)与浏览器无关(Browser Independence),用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、JScript)均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
(4)Active Server Pages能与任何ActiveX Scripting语言相容。ActiveX Server Components(ActiveX 服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C++、COBOL等编程语言来编写你所需要的ActiveX Server Components。
(5)Active Server Pages 的源程序,不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
基于ASP有如此的特点以及一些特有的功能,用它来开发一个新闻发布系统是一个正确的选择,它能使新闻发布系统的功能更加完善。因此我采用此语言来开发新闻发布系统。
1.4本人所做的工作
首先,对新闻发布系统进行需求分析,掌握新闻发布系统都需要哪些功能。新闻发布系统分为两大模块,分为前台新闻浏览模块、后台新闻管理模块,在后台新闻管理模块当中,应该具有对新闻的添加、修改、删除、审核的功能,对注册用户的管理的功能,在前台新闻浏览模块当中,应该具有新闻的浏览、新闻分类浏览、注册用户、注册用户看完新闻之后的评论等等。
然后,要对新闻发布系统进行系统的设计,它包括各个功能模块的设计和数据库结构的设计。新闻发布系统将采用动态服务器网页ASP作为开发平台,ACCESS作为后台数据库来开发。功能模块的设计,分为前台新闻浏览模块设计,后台新闻管理模块设计,在功能模块设计中,要确定各个分模块之间的联系,以及前台模块与后台模块之间的联系。在数据库结构设计中,要考虑建立几个数据表。各个数据表之间的关系,以及如何把网页与数据库连接起来。
最后,就是系统的实现,根据前面所做的工作,对新闻发布系统进行详细的设计与实现了,通过参考大量的书籍掌握ASP语言的用法,以及怎样用ODBC连接数据库的。再实现各个功能模块。
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>