当前位置:文档之家› 新闻发布系统

新闻发布系统

新闻发布系统小型MIS开发项目课程设计报告院系:数学与计算机科学学院专业:信息与计算科学年级:2 0 0 8 级学号:200806014137姓名:左荣斌指导老师:郭皎重庆三峡学院完成时间:2010年12月摘要随着计算机技术的广泛应用,在新闻发布中引入计算机管理技术,成为一个值得深入研究的问题。

本系统采用ASP+ACCESS作为开发环境,本文首先概要的论述了ASP的有关知识与现状,之后,对本系统作了系统的描述,在此基础上,对系统的总体框架和数据库进行了设计,然后,对开发一个小型的新闻信息发布管理系统的各个关键模块实现进行了详细说明。

关键词:新闻发布;新闻管理;asp;Access目录1 引言 (5)1.1 编写目的 (5)1.2 研发背景 (5)1.3可行性研究 (5)1.4 该系统需要解决的问题 (6)1.5 设计目标 (6)1.6 定义 (7)2 系统开发工具及环境 (7)2.1 美化工具介绍 (7)2.1.1 PhotoShop CS3介绍 (7)2.2 开发网站工具分析 (7)2.2.1 ASP介绍 (7)2.2.2 ASP的特点 (8)2.2.3 ASP的工作原理 (8)2.2.4 ASP环境的安装与配置 (8)2.2.5 Aws 介绍 (9)2.2.6 ASP使用说明 (9)2.3开发环境简介 (9)2.3.1 Access 2003 数据库工具概述 (9)2.3.2 选择Access2003 作为后台数据库 (9)2.3.3 ADO开发数据库 (10)3 总体设计 (10)3.1 系统总体功能设计 (11)3.2 系统数据库设计 (12)3.2.1 管理员表(admin表)设计 (12)3.2.2 新闻信息表(news表)设计 (12)3.2.3 新闻栏目表(newscata表)设计 (12)4详细设计 (12)4.1 系统的几个通用文件说明 (13)4.2 后台登陆模块的实现 (13)4.3 新闻展示模块的实现 (13)4.4 系统功能模块的实现 (14)4.5 发布新闻模块的实现 (15)4.6 新闻管理模块的实现 (15)4.7 栏目管理模块的实现 (16)5 系统试运行结果及评价 (16)6 结束语 (17)参考文献 (17)1 引言随着社会的不断进步,随着计算机技术的飞速发展,现代社会已经成为了一个信息爆炸的时代。

无论是企业还是学校还是机关都需要在最新的时间内公布最新的各种信息,在这种情况下,计算机实现的新闻发布管理系统就可以完美的解决问题了。

在以往的社会中,当没有高科技技术的时候,新闻信息可能只是通过人工记录到大字报上,后来有了广播可能就可以通过广播播报了,但是这些都有一个共同的缺点就是不能将信息长久的存放起来,有了计算机后就可以将信息存放到数据库中,只要人们愿意随时都可以进行信息的查看。

不但如此,管理员还可以很方便的对各种新闻信息进行分类,发布最新的新闻信息,对原来的新闻信息进行维护,而且发布的新闻可以马上在前台页面中显示出来,只要在有网络的地方都可以访问得到的。

系统从需求分析到概要设计再到详细设计,一步一步最终完成了系统的全部编码,所有功能都经过测试运行正确。

系统采用的B/S结构的计算机技术,使用了网络编程技术,使用的网络编程语言是asp,使用的数据库是Access 2003,下面章节中对它们都有详细说明。

1.1 编写目的随着信息时代和因特网的产生,信息变的越来越重要。

新闻发布系统的创建目标是给用户提供及时并有用的一个信息空间。

它主要由新闻管理、用户管理和站内搜索等几大部分组成。

1.2 研发背景时间行进到21世纪,以计算机技术为主体的高新技术群体已经将触角深入到经济的方方面面。

在市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术进行各类管理,交流的便捷,其中最突出的是要算在新闻信息发布管理了,如何利用先进的管理手段,提高对相关信息的管理水平,是每一个学校或公司、机关面临的重要课题。

现代新闻信息发布管理所面临的问题是:新闻信息量的增加,管理内容繁杂,日常需要耗费大量人力和物力。

要想解决这一难题,就须有一套科学、高效、严密、实用的新闻信息发布管理系统。

采用现代计算机管理系统是实现此目标的重要途径,使用计算机进行的管理、提供的服务是规范的、统一的,它在新闻信息发布管理当中的应用不仅可以简化、规范各个部门的日常操作,而且可以新闻部门管理更加简单、方便、快捷、清晰、从而减轻工作人员的劳动强度、减低部门的财政消耗。

计算机管理系统的应用是新闻信息管理信息化,自动化重要标志,是新闻信息管理现代化不可缺少的手段。

1.3可行性研究工要欲其事,必先利其器,做任何事必须要有充分的准备。

为了用计算机实现新闻信息发布管理系统,必须了解当前的状况,是否有实现目标的可行性,它包括技术可行性,经济可行性,法律可行性等。

技术可行性:无论是当前的计算机硬件技术,还是软件技术,都已经发展到了登峰造极的境界。

硬件如cpu已经发展到了奔腾4以上,还有双核、四核的cpu面世了,计算机的处理速度是越赖越快了,内存也一般在512M,好点的配置可以到1G内存,硬盘的容量也更大,而价格也更低了。

而软件技术的发展也更是惊人,各种新的软件技术,各种新的软件开发模式不断推出,作为要实现新闻信息发布管理而言已经绰绰有余了!经济可行性:完成目标系统是否在经济承受能力范围内。

通过前面的分析,系统所需要的硬件价格也不太高,系统的开发成本也不是很高,系统完成后需要的信息管理人员也不是很多,经济需求也不是很大!法律可行性:完成系统和系统的实际运行是否和现行法律相抵触。

毫无疑问,系统的实现是为了信息的更方便管理,不会违反任何法律规定。

1.4 该系统需要解决的问题通过ASP开发技术、Access 2003数据库、IIS Web服务器和软件开发的基本方法研究、设计与实现新闻发布系统。

主要实现新闻发布、新闻管理、栏目管理、用户管理、新闻展示等内容的管理.。

1.5 设计目标本系统希望通过运用web2.0标准和数据库理论设计实现一个界面简单实用,后台存储数据量大的管理系统,为传统的管理方法打造一个新的管理方式。

本系统在设计时应该满足以下几个目标:✧采用人机对话的操作方式,界面设计美观友好。

✧信息查询灵活、快捷、方便、准确,数据存储安全、可靠。

✧管理员在后台管理功能中实现,发布最新的新闻。

✧最新的新闻在新闻展示中是靠最前面的。

✧通过分页显示所有的新闻✧可以根据查询条件查询得到的新闻。

✧不同的新闻属于不同的栏目。

✧以添加新的子栏目;修改现有的栏目名称。

✧管理员可以在后台对新闻进行修改和删除。

✧系统最大限度的实现易维护性和易操作性。

✧系统运行稳定、安全可靠。

1.6 定义新闻发布系统——是一种管理人员通过登陆,对新闻的管理,其中包括:新闻发布、住新闻修改、新闻删除、更改新闻类型等内容的管理.。

2 系统开发工具及环境2.1 美化工具介绍本系统采用Web标准,Css+Div布局,配合图像处理软件PhotoShop CS3。

2.1.1 PhotoShop CS3介绍photoshop CS3全称Adobe Photoshop CS3 Extended 也称作为Photoshop 10.0。

Adobe Photoshop是公认的最好的通用平面美术设计软件。

由Adobe公司开发设计。

其用户界面易懂,功能完善,性能稳定,所以,在几乎所有的广告、出版、软件公司,Photoshop都是首选的平面工具。

2.2 开发网站工具分析2.2.1 ASP介绍ASP(Active Server Pages,活动服务器网页)是一种运行于服务器端的Web应用程序开发技术,它既不是一种语言,也不是一种开发工具,而是一种服务器端的脚本语言环境。

ASP 1.0是微软公司在1996年底推出的一种取代CGI(Common Gateway Interface,公共网关接口)运行于服务器端的Web应用程序开发技术,它包含于IIS 3.0(Microsoft Internet Information Server 3.0)之中。

1998年,作为Windows NT4 Option Pack 的一部分,微软推出了ASP2.0。

2000年,微软公司发布了Windows 2000操作系统,这个版本给我们带来了IIS 5.0和ASP 3.0。

接着,微软公司又于2001年推出了。

它是微软公司推出的新一代Active Server Pages,是微软发展的新的体系结构.NET的一部分,与ASP 采用的解释方式不同,采用的是一种编译方式。

ASP是一个服务器端的脚本开发环境,我们可以结合HTML网页,ASP指令和ActiveX组件建立动态,交互且高效的Web服务器端技术,与常见的在客户端实现动态的网页的技术,如java applet,ActiveX Control,VBScript,JavaScript等不同,ASP中的命令和Script语句都是由服务器解释执行的。

ASP是基于ActiveX技术的,它支持面向对象及可扩展的ActiveX Server组件。

ActiveX技术以COM/DCOM技术为基础。

ASP是一种成熟的Web到数据库的接口技术,适用于现用的Web客户/服务器应用程序。

2.2.2 ASP的特点(1)全嵌入HTML,与HTML及Script语言完美结合。

(2)无须手动编译(Compiling)或链接程序。

(3)面向对象(Object Oriented),并可扩展ActiveX Server组件功能。

(4)存取数据库轻松容易(使用ADO组件)。

(5)可使用任意语言编写自己的ActiveX Server组件。

(6)无浏览器兼容问题。

(7)程序代码隐蔽,在客户端仅可看到由ASP输出动态HTML文件。

2.2.3 ASP的工作原理ASP技术通过后缀名为.asp的文件来实现,一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。

当浏览器向Web服务器请求调用ASP文件时,就启动ASP。

Web服务器响应该HTTP请求,调用ASP引擎,解释被申请的文件。

当遇到与ActiveX Script兼容的脚本(VBScript,JavaScript)时,ASP引擎调用相应的脚本引擎进行解释处理。

若脚本涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件,实现对数据库的操作,并将执行的结果动态的生成为一个HTML页面返回Web服务器端,然后与页面中非脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。

因而客户端浏览器接受到的是经Web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。

相关主题