新闻发布系统毕业论文
目录
摘要 I
ABSTRACT II
目录 III
前言 1
1 新闻发布系统概述 2
1.1开发背景 2
1.2新闻发布系统模式 2
2 新闻发布系统分析与设计 4
2.1需求分析 4
2.2系统功能模块划分 5
2.3系统流程分析 8
3 数据库结构设计与实现 10
3.1 数据库设计 10
3.2数据库需求分析 10
3.3 数据库创建 10
4 目录与通用模块设计 13
4.1目录结构 13
4.2通用模块 13
4.2.1数据库连接模块 13
4.2.2登陆模块 14
4.2.3管理新闻权限模块 14
4.2.4字体设置模块 15
5 系统功能与主要模块设计 19
5.1数据库连接设计 19
5.2 显示新闻类别链接 22
5.3 添加新闻 23
5.4 修改新闻 28
5.5 删除新闻 30
5.6 新闻查询 31
6 调试 37
6.1 服务器配置 37
6.2 使用Aws.exe软件 38
致谢 41
参考文献 42
1 新闻发布系统概述
1.1开发背景
随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。
新闻发布系统,广泛应用于大型专业网站、政府网站、企业网站等几乎所有的网站上,是将新闻、信息栏目和业界动态等信息集中起来发布、管理、查询等的一种网站应用程序。无论企业网站管理人员身处何地,只要能够上网就能对网站信息进行更新及维护。所有的操作可以通过浏览器完成,不需要掌握其他应用软件,用户不需培训。人寿保险公司也离不开这样的管理。
用信息化手段改造传统产业,提高工作效率已是不可争辩的事实。那么,本系统管理信息系统主要解决的就是企事业单位领导们所关心的人、资源、信息和业务等方面的管理问题。当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。信息管理系统的应用能够提供这种有效的决策支持。
1.2新闻发布系统模式
本新闻发布系统使用的是Browser/Server结构。
基于WEB的新闻发布系统的特点就是利用Browser/Server(B/S)结构,实现新闻的在线发布、添加、修改、删除等功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。
Client/Server(C/S)模式与Browser/Server模式是现在比较流行的两种数据库应用模式。单独应用哪一种模式都将受其自身弱点的限制。Client/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Brower/Server模式通过Internet进行通信,可以不受地域的限制,但是它不能够进行联机事物处理,并且在处理大量数据的情况下,速度较慢。从目前的开发技术来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面。在这方面,Client端的各种开发工具的功能更加强大也更加灵活。
本系统使用的ASP即Active Server Pages:"动态服务器网页" 技术。执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的"执行"结果,并且将这ASP执行的结果直接在浏览器中"浏览"。
ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
本系统运用此模式和技术实现了新闻发布系统的基本功能。通过用户和服务器之间的交互,完整的展现了新闻发布流程,以及现在网站所使用的技术。
2 新闻发布系统分析与设计
2.1需求分析
一个功能基本完善的