摘要随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。
在科学技术飞速发展的今天,Internet逐渐走入到人们的生活当中,在这样的信息时代中,用户对信息的需求量、广泛程度和时效性的要求日趋提高,传统的报纸杂志已经远远满足不了人们的需求。
网站新闻发布系统,又称为信息发布系统,是将网页上的某些需要经常变动的信息,类似新闻、新产品发布和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。
网站信息通过一个操作简单的界面加入数据库,然后通过已有的网页模板格式与审核流程发布到网站上。
当网络刚刚发展起来的时候,大部分网站都是采用静态的方式来发布和管理信息的。
但是随着电脑和网络的越来越普及,使用网络资源的人越来越多,网站需要更新的信息量也越来越大,特别是新闻发布的频率很高,如果使用静态的新闻页面,则维护工作将会非常烦琐,管理员每天需要制作大量的网页,从而会浪费很多时间和精力,但自从有了动态网页的网络技术,这个事情将变的非常容易,如果采用动态的新闻发布管理系统,则工作量将大为减少,管理员只要设置标题、内容和图片就可以了,系统将自动生成对应的网页,而且技术上出现问题的机会也会大大减少。
关键词:网站、新闻、静态网、动态网ABSTRACTWith the continuous development of network technology, network applications have penetrated into every corner of human society. In the rapid development of science and technology today, Internet gradually into people's lives, in this information age, user demand for information, wide extent and timeliness requirements increased day by day, the traditional newspaper and magazine far can not meet people's needs.Site news release system, also known as the information release system, is a webpage on the need to change some of the information, similar to the news, new product releases and industry dynamic update information centralized management, and through some of the common classification of information, finally a systematic, standardized posted to the website of a web application. Web site information through a simple interface to join the database, and then through the existing webpage template format and review process to publish to web site.When the network has been developed, most sites are using the static way to issue and manage information. But along with the computer and network become more and more popular, more and more people use the cyber source, need to update the website is also agrowing amount of information, especially the press release of very high frequency, if the use of static news page, then the maintenance work will be very cumbersome, administrators need every day making lots of webpage, which will waste a lot of time and energy, but since the dynamic webpage technology of network, it will become very easy, the workload will be greatly reduced, the administrator only set the title, content and pictures of it, the system will automatically generate the corresponding webpage, and technical problems opportunities will be greatly reduced.Key Words:Website、News、Static network、Dynamic network目录摘要 (I)ABSTRACT (II)第1章前言 (1)第2章需求分析 (2)2.1 设计背景与目的 (2)2.2 系统可行性 (2)2.3 环境需求 (2)2.4 功能需求 (3)(1)前台功能: (3)(2)后台功能: (3)第3章概要设计 (4)3.1 项目规划 (4)3.2 系统功能结构图 (4)1.新闻分类浏览 (6)3.3数据库设计 (7)3.3.1数据库的结构创建 (7)第4章详细设计 (11)4.1系统界面设计 (11)4.1.1系统首页 (12)4.1.2 新闻类别页面 (15)4.1.3 新闻内容页面 (16)4.2后台界面设计 (18)4.2.1登陆验证界面 (18)4.2.2后台管理界面 (20)4.2.3类别管理界面 (21)4.2.4新闻管理界面 (23)第5章测试与分析 (25)5.1测试的任务 (25)5.1网站测试的步骤与结果 (25)第6章总结 (26)参考文献 (27)致谢 (28)第1章前言网络是21世纪对人类社会影响最深远的科技成就之一。
随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此。
所以开发动态网页或动态内容成了越来越多的站点所追求目标。
所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。
新闻发布系统是一个在网络上实现新闻的发布,多栏目管理,实时的进行行为统计和记录的网上系统,是Web开发行业中一项可持续发展的信息基础产业。
最早的网络新闻系统是以静态Web站点的形式发布,这样开发出来的系统不但耗费大量的人力物力,而且成效也不大;随着数据库和ASP的发展,动态网页越来越流行,给新闻系统的开发带来了越来越大的潜力,加上网页三剑客在系统中的应用,网页开发的形式越来越简单化、多样化。
本系统就是以ASP为开发平台,以Dreamweaver 8为开发工具,Microsoft SQL Server为后台数据库的新闻发布系统,该系统充分解决了在线更新新闻消息的难题。
本论文对如何用开发新闻发布系统进行详细的介绍,并画出了大量的模型图加以说明。
第2章需求分析随着网络的发展,Web开发技术也不断的推陈出新,迅速发展,本系统是利用ASP技术进行基于Web的新闻发布系统的开发。
本章从实际出发简要的分析了为什么要开发此系统,怎么来开发此系统,系统应实现哪些功能。
本论文后续章节将详细讲解系统开发过程,从系统分析到数据库的组建,最后介绍系统开发的详细设计过程。
2.1 设计背景与目的随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是信息高度发达的今天,人们对最新信息的需求依赖于信息发布的及时性,而动态交互式网页刚好提供了这些功能。
HTML作为一种样式语言,出现了在Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况,在ASP编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。
2.2 系统可行性该系统能满足用户对新闻的实时浏览与下载,满足了人们对新闻消息更新即时性的需求。
同时,可实现管理员在线后台管理,动态获取数据库的信息,在线发布新闻或修改、删除新闻。
方便管理员管理系统,彻底解决了HTML语言的不易修改、工作量大的缺限。
能很好的满足当今网站的需求。
2.3 环境需求(1) 硬件条件服务器一台,客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。
(2) 系统平台服务器端采用Microsoft Windows Server2003作为网络操作系统,Web服务器软件采用IIS(Internet Information Server)。
客户端软件,包括单机操作系统和浏览器软件,分别选用Windows XP Server和Internet Explorer,数据库系统主要采用Microsoft SQL Server,有利于方便操作。
(3) 开发工具基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。
我们采用了Dreamweaver8与FLASH、Photoshop进行开发,它是用来快速创建数据驱动Web 应用程序的基于团队的开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的VBScript。
2.4 功能需求新闻发布系统所要实现的功能分为前台功能和后台功能。
(1)前台功能:包括在主界面进行的基本操作,具体内容如下:(a).新闻浏览:读者可以通过各个大类和小类以及各个栏目进行新闻浏览。
显示近期热门新闻。
(b).新闻打印:方便用户打印新闻。
(c).新闻下载:方便用户下载相关新闻。
(2)后台功能:本系统的重点,管理员拥有所有的权限。
可以修改甚至删除违反新闻规程的文章,并可以根据需要增加或删除新闻的大小类以及各类。