新闻发布系统
摘 要
21世纪是信息化的时代。随着Internet的飞速发展,我们已经进入了信息化社会高速发展的时代,数字化、信息化技术给我们的生活带来了新的机遇与挑战。在这信息急剧增加的时代,如何快速浏览新闻,汲取有用信息,已经成为整个社会、企业以及个人生活中必不可少的一部分。这样,新闻发布系统应运而生。新闻发布系统是将从网络中收集到的新闻,根据其的某种共同特征进行分类,最后以条理化、规范化方式展示在用户面前Web应用程序。它使得用户能够方便快捷的浏览新闻、获取对自己有用的信息,并可通过评论留言功能实现与其他用户的沟通交流。本系统基于较为流行的B/S网络架构模式,采用ASP技术调用Access数据库进行开发。根据用户不同使用需求,将系统划分为用户浏览、后台信息管理两大模块。用户浏览模块对新闻分类分页显示,并对热点新闻和重点新闻进行推荐、滚动显示,主要提供用户对新闻浏览,新闻检索,新闻评论等功能。后台信息管理模块只针对管理员开放,包括新闻分类管理、新闻管理、友情链接管理及留言评论管理等功能。本系统使用界面友好,可满足大部分用户使用需求。
关键字 B/S架构 ASP SQL Access数据库 新闻发布系统
News Release System
Abstract
21th Century is the age of information. With the rapid development of Internet, we have entered the era of rapid development. The digital technology has been bring us new opportunities and challenges. In this era of information explosion, how to quickly browse news and search useful information, has become an indispensable part in the entire social, business and person. Thus, the news release system emerges as the times require. The news release system is a Web application that devoted to collect news from the network, displaying the user by systematic, standardized way according to some common features for classification. It allows users to quickly browse news, gain the useful information and communicate with others through the comments function. The system is based on the B/S architecture, using ASP and Access database development. According to the user needs, the system divides into the frontstage module and the backstage module. The frontstage module includes news classification displaying, news searching, links and news commentary and other functions. The backstage module only opens for administrator, including news management, news management, comment management and other functions. The system has friendly user interface, and it can meet the needs of most users.
Keywords B/S Structure ASP SQL Access Database News Release System
目 录
第一章 引言 ............................................................................................................................................ 1 1.1 新闻发布系统简介......................................................................................................................... 1 第二章 系统设计相关原理 .................................................................................................................... 2 2.1 ASP技术介绍 ............................................................................................................................... 2 2.2 ACCESS数据库介绍 ...................................................................................................................... 3 2.2.1 Access数据库介绍 ............................................................................................................... 3 2.2.2 Access和SQL Server的区别 ............................................................................................. 4 2.3 B/S架构介绍................................................................................................................................. 4 2.3.1 B/S架构的优势 .................................................................................................................... 4 第三章 系统分析 .................................................................................................................................... 6 3.1 背景分析........................................................................................................................................ 6 3.2 需求分析........................................................................................................................................ 6 3.2.1 系统需求分析 ....................................................................................................................... 6 3.2.2 系统功能说明 ....................................................................................................................... 7 第四章 系统设计 .................................................................................................................................... 9 4.1 系统模块设计................................................................................................................................ 9 4.2 数据库设计...................................................................................................................................11 4.3 数据库配置.................................................................................................................................. 16 第五章 系统实现 .................................................................................................................................. 18 5.1 系统服务器配置.......................................................................................................................... 18 5.2 系统前台实现.............................................................................................................................. 22 5.2.1 系统首页 ............................................................................................................................. 22 5.2.2 会员注册与登录页面 ......................................................................................................... 24 5.2.3 用户评论页面 ..................................................................................................................... 26 5.3 系统后台实现.............................................................................................................................. 27 5.3.1 管理员登录页面 ................................................................................................................. 27 5.3.2 后台管理首页 ..................................................................................................................... 28 5.3.3 新闻分类管理页面 ............................................................................................................. 29 5.3.4 新闻内容管理页面 ............................................................................................................. 30 5.3.5 管理员管理页面 ................................................................................................................. 31 5.3.6 友情链接管理页面 ............................................................................................................. 33 第六章 设计总结 .................................................................................................................................. 34 致 谢 ...................................................................................................................................................... 35 参考文献 .................................................................................................................................................. 36
本科毕业论文(设计)
第一章 引言
1.1 新闻发布系统简介
伴随着网络技术的发展,网络已经对人们生活的方方面面产生了重大的影响,包括教育、购物、求职等等。通过网络快速传播,使得信息不再有地域的限制,从而使信息能得以更为广泛的传播。它不仅是学生获取学习资料的重要渠道,也是企业宣传产品、提高产品知名度的重要平台。然而,如此大量的新闻信息有时却让人们不能辨别真假,无法找到自己所需的信息。另外当人们对某条新闻信息有自己的看法时却不能充分表达,无法与其他用户进行交流共同。这样新闻发布系统的概念由此提出。
新闻发布系统(News Release System)是一个集新闻搜集、新闻发布、新闻浏览及新闻评论一体,基于B/S架构的Web信息管理系统。本系统可以将从网络中搜集到的新闻信息,根据新闻自身的某种共同属性整理分类,通过系统后台条理化、规范化的发布到系统前台,使所发布的新闻信息能够条理清晰的展现给用户。
本系统基于较为流行的B/S网络架构模式,采用ASP技术调用Access数据库进行开发。通过对国内一些知名门户网站和新闻发布系统的考察与分析,确立了本系统的具体功能。根据用户不同使用需求,将系统划分为用户浏览、后台信息管理两大模块。用户浏览模块对新闻分类分页显示,并对热点新闻和重点新闻进行推荐、滚动显示,主要提供用户对新闻浏览,新闻检索,新闻评论等功能。后台模块只针对管理员开放,包括新闻分类管理、新闻管理、评论管理及友情链接管理等功能,管理员还可以对系统进行系统配置,用户管理,数据库配置与备份等。
本科毕业论文(设计)
第二章 系统设计相关原理
本系统采用B/S网络架构模式,采用ASP、Java Script等网络编程语言,通过Jet SQL语言调用Access数据库设计而成。在系统设计过程中,严格遵循软件工程Web开发设计流程,符合软件开发规范。下面将对所使用的技术与方法的相关原理进行介绍。
2.1 ASP技术介绍
ASP是Active Server Pages(动态服务器主页)的简写。ASP的含义主要有这么三个方面: 1.Active:ASP使用了Microsoft的ActiveX技术。ASP自身内置了一些基本的、常用的组件,用户可以通过访问这些安装在服务器上的组件,快速的搭建完成自己的Web应用程序。
2. Server:ASP运行在服务器端,支持VB Script和Java Script编程语言。这样只要在服务器端配置好ASP的开发环境,就无需担心在客户端对其所使用的编程语言是否支持的问题。
3. Pages:客户端浏览器可以将由ASP解释程序返回的标准的HTML页面完美的展现在用户面前。当然,用户在客户端浏览器查看网页源代码时,只能看到由Web服务器返回来的HTML代码。这样可以充分提高系统安全性安全性,并能够保护开发者的权益。
由此我们可以得出,ASP是一种在IIS服务器支持下,利用VB Script 或 Java Script 语言来设计开发Web应用程序,并且可以与数据库进行连接的网络编程工具。
ASP之所以能够被Web程序开发人员重视与使用,是因为它吸收了多种较为使用的网络编程技术,已经发展成为了一种较为成熟开发技术。与传统的CGI相比,ASP具有以下独具的特点,从而使程序开发变得更容易:
1.ASP具有较高的兼容性及安全性。
ASP允许开发人员使用VB Script、Java Script等脚本编程语言,并结合无限扩充的ActiveX组件,从而使得ASP的程序编写比纯HTML具有更高的灵活性,而且易于修改。ASP程序只运行于Web服务器端,Web服务器在收到客户端请求时,会运行ASP解释程序,解释ASP程序并将结果发送回用户端,客户端浏览器可以将由ASP解释程序返回的标准的HTML页面完美的展现在用户面前。另一方面,通过这种方式,在客户端浏览器器内只能看到HTML代码,而不能看到ASP所编写的程序源代码,可以提高系统安全性。
2.ASP提供一些基本、常用的内置对象与组件,提高其实用性。 ASP内置了五种使用方便且功能强大的基本对象:
2