新闻管理系统的设计与实现

上传人:飞*** 文档编号:43379436 上传时间:2018-06-05 格式:DOC 页数:43 大小:505.50KB
返回 下载 相关 举报
新闻管理系统的设计与实现_第1页
第1页 / 共43页
新闻管理系统的设计与实现_第2页
第2页 / 共43页
新闻管理系统的设计与实现_第3页
第3页 / 共43页
新闻管理系统的设计与实现_第4页
第4页 / 共43页
新闻管理系统的设计与实现_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《新闻管理系统的设计与实现》由会员分享,可在线阅读,更多相关《新闻管理系统的设计与实现(43页珍藏版)》请在金锄头文库上搜索。

1、新新闻闻管理系管理系统统的的设计设计与与实现实现 摘要:随着互联网的快速发展,网络已成为人们生活的一部分,人们日常生活中越来越多地 使用这项新技术为自己的工作和学习服务。由于 WEB 界面能把文本、图象等信息集于一体, 不但使信息显示更加生动,而且使信息的浏览更方便,方便了企业与客户之间信息的交流, 因为许多企业也纷纷建立自己的网站以增强工作和学习的效率。 计算机技术已从单个计算机发展到今天的因特网,因特网已经可以容纳海量网络信息 的传播,随着网站技术的提高,越来越多的后台管理系统得以迅速的发展。逐渐形成了后 台管理系统可以提高对时事作出的迅速反应,可是实现动态的维护相关工作,并能有效的 纳其

2、进行归类汇总。新闻管理系统则可以做到对新闻提交人进行管理,提高信息应用的效 率,满足新闻实时性需求。 关键字:ACCESS、 ASP、MY_SQL 数据库目录 摘要 1、 绪论 11 网站选题背景 12 网站实现目标 13 网站硬件和软件的选择 2、需求分析 21 业务分析 22 数据描述 23 功能需求 3、 系统概要设计 31 网站结构规划 32 网站功能模块设计 33 数据库设计 331 概念设计 332 逻辑设计 333 物理设计 4、 详细设计 5、 系统实现 51 数据库的建立 52 程序代码的实现 6、网站测试 7、总结 71 系统设计情况 72 系统实现难点 8、文献参考1 绪

3、论 11 网站选题背景借助网络平台来提高新闻管理效率,新闻类型的多样性和复杂性是网络平台急需解决 的原因。一天之间全国乃至世界各地将发生不同种类的新闻题材,为了将其分类管理,并 授权给不同的编辑进行处理,管理者对提交的文档能够更系统化的反馈修改意见或提交发 布。不用花费大量的时间在路程上,更好的缩短时间,提高新闻的及时性。完成从制作、 提交、审核、发布、归档等多个流转。传统的网站新闻管理方式有两种,一是静态 HTML 页面,更新信息时需要重新制作 页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于 ACCESS 和脚本语言,将动态网页和数据库结合,通过应用程序来处理新闻,这

4、是目前较为流行的 做法。但是由于 ACCESS 本身的局限性使得系统有一些不可克服的缺陷。数据库过大,一般 ACCESS 数据库达到 50M 左右时候性能会急剧下降。网站访问频繁,经常达到 100 右的在线。记录数过多,一般记录数达到 10 万条左右的时候性能就会急剧下降。则需要定期的删除多余的数据、压缩数据库,限制注册用户数。 2 网站实现目标将新闻管理系统作为一个平台,一头聚集新闻资料,另一头则是编辑人员和管理者。 通过互联网使信息和受理者进行对口,解决管理者对新闻的归类,建立新闻档案备查。13 网站设计和硬件选择Apache,一种开放源码的 HTTP 服务器,可以在大多数计算机操作系统中

5、运行,由于其 多平台和安全性被广泛使用,是最流行的 WEB 服务器端软件之一。因为不属于个人专利 所以对公共免费。它快速、可靠并且可通过简单的 API 扩展。Apache 支持许多特性,大部分通过编辑的模块实现。这些从服务器端的编程语言支持 到身份认证方案。一些通用的语言接口支持 Perl,Python,Tcl 和 PHP。2.x 版本核心在 1.x 版 本之上作出了重要的加强,这包括:线程,更好的支持非 UNIX 平台(如 WINDOWS) , 新的 Apche API,以及 IPv6 支持。 ASP 是一种功能强大的开放源代码免费服务端脚本语言,用于创建动态、交互的网页。 几乎支持所有的平

6、台与 WEB 服务器。通常于 MYSQL 数据库一起使用,并且可以在 Apache 上 建立 asp 环境。SQL 和 P/L-SQL 语言,用户创建数据库表、空间、过程、触发器和包。实 现按业务规则设定进行逻辑操作。1.3.11.3.1 动态网页与静态网页动态网页与静态网页动态网页是与静态网页相对应的,也就是说,网页 URL 的后缀不是.htm、.html、.shtml、.xml 等静态网页的常见形式,而是以.asp、.jsp、.php、.perl、.cgi 等形式为后缀,并且在动态网页网址中有一个标志性的符号“?” 。如当当网上书店网络营销基础与实践第二版的详细介绍页面网址为:http:/

7、 URL 形式。这里说的动态网页,与网页上的各种动画、滚动字幕等视觉上的“动态效果”没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。从网站浏览者的角度来看,无论是动态网页还是静态网页,都可以展示基本的文字和图片信息,但从网站开发、管理、维护的角度来看就有很大的差别。网络营销教学网站()将动态网页的一般特点简要归纳如下:(1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量;(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订

8、单管理等等;(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;(4)动态网页中的“?”对搜索引擎检索存在一定的问题,搜索引擎一般不可能从一个网站的数据库中访问全部网页,或者出于技术方面的考虑,搜索蜘蛛不去抓取网址中“?”后面的内容,因此采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。静态页面是纯 html 写成的页面,动态页面是使用一些技术,如 asp,jsp,php,cgi 等结合数 据库制作而成的交互式网站,在 HTML 格式的网页上,也可以出现各种动态的效果,如.GIF 格式的动画、FLASH、滚动字幕等

9、,这些“动态效果”只是视觉上的,与动态网页是不同的 概念。1.3.2 动态网页与静态网页的区别动态网页与静态网页的区别1.3.2.11.3.2.1 静态网页静态网页(1)静态网页每个网页都有一个固定的 URL,且网页 URL 以.htm、.html、.shtml 等常见形式为后缀,而不含有“?” ;(2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;(3)静态网页的内容相对稳定,因此容易被搜索引擎检索;(4)静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因

10、此当网站信息量很大时完全用静态网页制作方式比较困难;1.3.2.21.3.2.2 动态网页动态网页程序是否在服务器端运行,这个是判断网页属不属于动态网页的重要标志。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页,例如 ASP、PHP、JSP、ASP.net、CGI 等。运行于客户端的程序、网页、插件、组件,属于静态网页,例如 html 页、 Flash、JavaScript、VBScript 等等,它们是永远不变的。1.3.31.3.3 关于关于 ASPASP什么是 ASPASP 是 Active Server Page 的缩写,意为“活动服务器网页

11、” 。ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 web 应用程序。1.3.41.3.4 本站开发工具本站开发工具WINDOWS XP:本系统所采用的操作系统。access:系统服务器所使用的数据库。DREAMWEAVER:本系统制作工具。ASP:本系统主要编写语言。PHOTOSHOP:本系统前台设计工具。1.3.5.Access1.3.5.Access 的功能特点的功能特点: :Acces

12、s 是微软公司推出的基于 Windows 的桌面关系数据库管理系统(RDBMS) ,是Office 系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access 是一种关系型数据库管理系统,其主要特点如下: (1)存储方式单一 Access 管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (

13、2) 面向对象 Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access 是一个可视化工具,是风格与 Windows 完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查

14、询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access 基于 Windows 操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)Access 支持 ODBC(开发数据库互连,Open Data Base Connectivity) ,利用Access 强大的 DDE(动态数据交换)和 OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel

15、表格、Word 文档,还可以建立动态的数据库报表和窗体等。Access 还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成 HTML 文件,轻松构建 Internet/Intranet 的应用。1.3.6.2DREAMWEAVER1.3.6.2DREAMWEAVERDreamweaver 是 Macromedia 公司的产品的另一款“所见即所得”的网页编辑工具。与 Frontpage 不同,Deamweaver 采用的是 Mac 机浮动面版的设计风格,对于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现 Dreamweaver 的直观性与高效性是 Fro

16、ntpage 所无法比拟的。 Dreamweaver 对于 DHTML 的支持特别好,可以轻而易举地做出很多眩目的页面特效。插件式的程序设计使得其功能可以无限的扩展。Dreamweaver 与 Flash、Firework 并称为 Macromedia 的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。而最新推出的 Dreamweaver UltraDev 更支持 Asp,Jsp。1.3.71.3.7 PhotoshopPhotoshopPhotoshop 是 Adobe 出品的最老资格,而又最功能强大的图像处理软件。广泛用于对图片、 照片进行效果制作及对在其他软件中制作的图片做后期效果加工。比如:在 coreldraw,Illustrator 中编辑的矢量图象,再输入 photoshop 中做后期处理。应用领域

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号