计算机应用技术专业论文30474.doc
《计算机应用技术专业论文30474.doc》由会员分享,可在线阅读,更多相关《计算机应用技术专业论文30474.doc(50页珍藏版)》请在三一办公上搜索。
1、毕业论文新闻发布系统摘 要伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。网站新闻发布系统,是将网站上需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。本系统采用ASP作为开发环境,ACCESS 2000作为数据库服务器,IIS作为测试服务器,实现了对新闻类别无限级分类设置、动态新闻的发布修改删除,前台页面的模板自定义和生成,以及后台管理员权限和
2、数据库的备份收缩等一系列的功能,完成了一个动态新闻发布系统的所有功能。系统捕获了绝大多数的异常情况,具有较好的容错性,前台页面全部生成HTML静态页面,杜绝了一般用户直接操作数据库的可能,能够承受大量用户同时浏览的压力,满足大部分新闻发布的需求。关键词: ASP;ACCESS;IIS;ADO;数据库;信息系统;信息发布;新闻发布信息管理;国际新闻;国内新闻; 国内大事;国家大事;国际动态 Abstract With advent of the Internet, Web gradually into peoples lives. Rapid and timely news here, and
3、colorful web-based information network with peoples daily life. It has broken the geographical restrictions, so that information can be shared, changed the way people work and live. Site news release system, the site is in need of constant changes to the information, similar dynamic companies, corpo
4、rate news, new product launches, promotions and dynamic industries such as updated information on management, and through the classification of certain common, systematic final , standardization released on the website to a site applications. The system uses ASP as a development environment, ACCESS
5、2000 as a database server, IIS server as a test, the news has unlimited category classification settings News release modification and deletion, prospects pages from the template definition and generation, as well as background administrator competence and database backup contraction and a series of
6、 functions, completed a dynamic press releases all the functionality of systems. System to capture a clear majority of the unusual circumstances, a better fault-tolerant, prospects static HTML pages generated all the pages to eliminate the general users of the database may be directly operated, can
7、withstand a large number of users to simultaneously browse the pressure to meet the most press releases demand.Key words : ASP; ACCESS, IIS, ADO; database information system; Information;press releases, information management, international news; domestic news; domestic task of state affairs; intern
8、ational developments目 录摘要.21. 新闻发布系统简介.61.1 新闻发布系统.61.2 新闻发布系统的特点.61.3 新闻发布系统的分类.61.3.1. 前台动态显示的新闻发布系统.71.3.2前台静态显示的新闻发布系统.71.3.3基于文本的新闻发布系统.71.3.4. 基于XML数据岛的新闻发布系统.71.4 小结.72.ASP简介.82.1 ASP的介绍和对象结构.82.2 ASP 与IIS.93.需求分析.103.1 开发背景.103.2 开发目的.103.3 功能分析.103.3.1对功能的规定.103.3.2对性能的规定:.113.3.3数据管理能力要求.1
9、13.3.4开发环境.113.3.5 运行环境.123.3.6 所用工具124.概要设计.124.1 系统的体系结构.124.2 系统业务流图.134.3数据流程图.134.4系统模块以及功能设计.145系统数据设计.145.1建立数据库.145.1.1数据库图表如下.145.1.2 Admin管理表.155.1.3栏目表.155.1.4新闻表.165.2二级子类表.165.3 与数据库的连接.176 软件系统结构设计.256.1前台部分.256.1.1 标题和链接信息.266.1.2推荐新闻和热点新闻的显示.266.1.3单条新闻的显示.276.1.4.新闻搜索功能的设计.276.2后台部分
10、.326.2.1用户登陆系统 326.2.2新闻显示功能模块设计.346.2.3添加新闻功能栏目设计.346.2.4管理新闻.396.2.5管理新闻类别.396.2.6超级管理选项.406.3其他特别管理.42结论.43用户手册.44参考文献.45致谢 .46附录 .471. 新闻发布系统简介1.1 新闻发布系统新闻发布系统(News Release System or Content Management System)又叫做内容管理系统,是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字、图片和影音)经过组织,合理有
11、序地呈现在大家面前。当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类、上传、审核、发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一
12、方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。1.2 新闻发布系统的特点与一般的信息系统相比较,新闻发布系统具有以下特征:1 是基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大;2 用户数量大,服务器压力大,是系统设计中必须考虑的问题之一,而一般的信息系统相对压力要少了很多;
13、 是一个开放式的系统,前台浏览无须验证1.3 新闻发布系统的分类1. 前台动态显示的新闻发布系统该类系统大约占60% 的分额,其主要特点是前台采用编程语言动态读取数据库的内容,随时更新,该类系统设计简单,适合大多数中小企业建站需要,通用性不强,一般需要量身定做,不适合大型新闻站点,当用户过多时,编程语言动态读取数据库就势必消耗大量的服务器资源,造成系统运行缓慢,甚至崩溃,同时由于前台新闻是动态从数据库中读取,导致前端用户直接接触到数据库,很容易造成一些不安全的因素,例如:SQL Injection。2. 前台静态显示的新闻发布系统该类系统大约占有30%多的市场分额,其主要特点为:前台新闻全部生
14、成HTML静态文件,前台无须读取数据库,浏览器只需要直接下载HTML文件即可浏览新闻,浏览速度得到提高,同时也大大减轻了数据库服务器的压力,该系统后台设计复杂需要处理复杂的模板标签和个模板之间的逻辑,一般采用三层模式实现,该类系统灵活性大,可以通过模板自定义实现界面复杂的前台页面,一般不需要为某一个企业而定做,该系统具有良好的通用性,适合各类新闻站点,同时,系统把前端用户和数据库分割开来,系统的安全性得到大大的提高。3. 基于文本的新闻发布系统该系统在市场上占有很少的一部分,主要是把前面的数据库换成了TXT格式的文本文件,该系统主要缺点是文本文件是无序的,管理起来非常麻烦,而且安全性不高,很容
15、易造成数据冗余,因此,目前还没有见到该类系统的商业版本,一般都作为个人用户使用。4. 基于XML数据岛的新闻发布系统 该系统是新闻发布系统的一个发展趋势,它用XML数据岛代替了数据库,XML是一个有序的数据文件,比数据库的读取速度更快,但操作起来没有数据库这么方便,但是由于开发技术难度大,该类系统现在市场很少见到。1.4 小结综上所述,新闻发布系统就是一个把杂乱无章的新闻信息有效得组织起来并以有序的方式呈现给前端客户的一个信息系统,系统主要实现对新闻的分类、管理、检索、浏览等一系列问题,从而为用户提供一个美观、大方、快速的前台新闻阅读界面。2.ASP简介2.1 ASP的介绍和对象结构: ASP
16、是Active Server Pages 的缩写,是Microsoft 公司开发的Web服务器端脚本开发环境,利用它可以生成动态、高效的Web应用程序。在微软站点上对于ASP的权威定义是:Active Server Pages是一种开放式的非编译应用环境,使你能够组合HTML, scripts和可重用的 ActiveX服务器组件来建立动态的,强大的基于Web的商业应用。 Active Server Pages支持基于IIS上的服务器端脚本并且完全支持VBScript 和Jscript. 图2-1 ASP和创建及服务于ASP页的过程之间的关系ActiveServer的另一大优点是代码的安全性。页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机应用技术 专业 论文 30474
链接地址:https://www.31ppt.com/p-4031445.html