新闻发布系统开发与实现---样稿

上传人:枫** 文档编号:445293383 上传时间:2022-12-18 格式:DOC 页数:57 大小:1.28MB
返回 下载 相关 举报
新闻发布系统开发与实现---样稿_第1页
第1页 / 共57页
新闻发布系统开发与实现---样稿_第2页
第2页 / 共57页
新闻发布系统开发与实现---样稿_第3页
第3页 / 共57页
新闻发布系统开发与实现---样稿_第4页
第4页 / 共57页
新闻发布系统开发与实现---样稿_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《新闻发布系统开发与实现---样稿》由会员分享,可在线阅读,更多相关《新闻发布系统开发与实现---样稿(57页珍藏版)》请在金锄头文库上搜索。

1、新闻发布系统开发与实现摘 要本文从有关网站新闻发布事项的实际情况出发,确立新闻发布系统的可行性,导出实现系统目标的策略及功能,估计完成该系统需要的资源和成本,进而开发出新闻发布系统。本系统以Access数据库为后台,采用ASP技术开发前台,其功能简单、鲜明、实用性强,且具有良好的外设接口,能够很好的配合站点的其它子系统服务于各种的新闻发布。本系统实现了新闻的分类浏览、版块管理、添加、修改和删除等功能。首页的分类显示和后台管理员的管理是本系统的1大特点,系统可以自动对新闻进行行为统计。关键词:新闻发布系统;Web;ASP;AccessNews Release Development and Im

2、plementation of SystemABSTRACTWith the development of Internet , Internet news are gradually becoming a part of peoples lives. Embarking from the actual situation of publishing news, we make sure the feasibility of News Publication System firstly, then we educe the strategy and function of realizing

3、 system target and estimate the resource and cost of this project, finally we develop a News Publication System. This system has carried out the function of classified browse, Administration Module1, accession, edit and deleting of news. Classified display of front page and classified management of

4、administer are the great characteristics of this system, this system can account actions for the news automatically. This News Publication System takes Database as background, exploit foreground by ASP technology, its simple, brilliant, practical function and well-set Peripheral Interface can cooper

5、ate other sub-system of site to promulgate all kinds of news.Key words: News Release System; Web; ASP; Access目 录引 言1第1章 需求分析及相关技术21.1 设计目的21.2 新闻发布系统的特点21.3 可行性分析21.4 系统设计31.5 ASP技术简介41.6 VBScript基础71.7 IIS配置101.8 Access数据库简介13第2章 数据库设计142.1数据库的建立142.2 数据库设计15第3章 系统功能模块具体实现173.1 前台显示模块设计173.2 后台管理模块

6、设计193.3 超级管理员模块设计22第4章 系统测试344.1 前台页面测试344.2 后台登陆测试354.3 系统运行测试364.4 系统维护36结束语37致 谢38参考文献39附 录40附录A 软件使用说明书40附录B 各主功能模块源代码43III四川理工学院毕业设计(论文)引 言随着网络是21世纪对人类社会影响最深远的科技成就之一。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不

7、愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。新闻发布系统是一个在网络上实现新闻的多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统,是Web开发行业中一项可持续发展的信息基础产业。最早的网络新闻系统是以静态Web站点的形式发布,这样开发出来的系统不但耗费大量的人力物力,而且成效也不大;随着数据库和ASP的发展,动态网页越来越流行,给新闻系统的开发带来了越来越大的潜力,加上网页三剑客在系统中的应用,网页开发的形式越来越简单化、多样化。本系统就是以ASP为开发平台,以Dream

8、weaver MX 2004为开发工具,Microsoft Access为后台数据库的新闻发布系统,该系统充分解决了系统交互性问题(用户可以对所浏览的新闻进行评论,评论的内容会放入数据库中,管理员在后台查看评论并给出回复。),在新闻发布模块使用了完整的插件进行新闻发布,能以网页的形式发布也可以以文本形式发布;发布前可以进行预览;支持Flash动画播放和各种图片的发布;新闻可以直接从本地链接中导入也可以从网络上转载。本论文从程序员角度出发,对如何用开发新闻发布系统进行详细的介绍,并画出了大量的模型图加以说明。但由于本人知识有限,加上时间紧迫,所以论文中的错误和不足在所难免,恳请给予批评与指正。第

9、1章 需求分析及相关技术1.1 设计目的随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是信息高度发达的今天,人们对最新信息的需求依赖于信息发布的及时性,而动态交互式网页刚好提供了这些功能。HTML作为一种样式语言,出现了在Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况,在ASP编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。1.2 新闻发布系统的特点与一般的信息系统相比较,新闻发布系统具有以下特征:1.页面模块化,本系统在界面设计上都采用了模块化处理思想,把一些页面共有部分集成一个模块,例如页面的头、尾、数据库连接等,这样在开发时如

10、果遇到这些相似的页面部分,就不需要重新编写,而只要重用这些部分即可,大大提高了开发的效率,充分展示了面向对象程序设计中的一个重要思想就是代码的重用性。2.本系统是基于ASP + Access的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大。3.是一个开放式的系统,前台浏览无须验证。4.本系统具有非常好可移植性,可以在现有的任何系统上正常的运行。1.3 可行性分析根据软件工程思想,当我们开始一个软件开发任务的时候,也就进入软件开发的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道解决问题的方法。有了可行

11、性的解决方法,从而避免人力、物力和才力的浪费。在进行了初步调查的基础上就可以提出系统目标了,这是系统开发和评价的依据。而系统目标应该充分体现,直接为新闻发布系统服务,并且程序可以分期、分批、分模块的实现。然而,系统目标是不可能在总体规划阶段就提得非常具体的,它将在整个系统的开发过程中逐步得到完善,以达到设计本系统的目标。系统的目标确定后,就可以从以下两方面对能否实现本系统目标进行可行性分析:1.3.1 技术可行性根据本系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个集数据库管理与查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条

12、件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。1.3.2 运行可行性系统的研制和开发得充分考虑到管理人员对新闻发布系统的易于管理,管理者能够方便的进行新闻的添加、新闻评论、新闻的审核,系统参数的设置等操作,从而能够完全满足用户的要求。1.4 系统设计系统开发的目标、功能、系统需求及规格、软件系统的总体结构已经确定,现给出系统中各个组成模块间的联系。划分出各功能模块,将软件功能需求分配给各功能模块。下一步工作就是在上述结果基础上,考虑怎样实现这个软件系统。1.4.1 系统功能分析经过调研、可行性、需求分析及系统

13、分析,现已总结出新闻发发布系统的数据流程。本系统完成后将具备如下功能:1.系统管理(即系统相关设置),本功能模块包括如下子模块:(1) 系统基本信息,主要实现网站标题、版权信息等设置。(2) 系统参数设置,主要对首页最新新闻条数、新闻搜索每页显示的新闻数、新闻管理每页显示记录数等参数的设置。2.版面管理,主要对新闻类别的管理,本功能模块包括如下子模块:(1) 类别管理,即新闻类别管理,实现新闻类别增加、删除与修改等操作。(2) 专题管理,实现专题报道名字的增加、删除与修改等操作。3.新闻管理,主要实现与新闻有关的操作,本功能模块包括如下子模块:(1) 添加新闻,本功能模块不仅可以实现新闻的添加

14、,而且还可以在添加的新闻中一起上传附件。(2) 修改新闻,本功能模块可以对现有的新闻进行在线的编辑、修改与删除等操作。(3) 评论管理,本功能模块实现对用户发表的评论进行管理。4.审核管理,本功能模块实现新闻的审核,包括1个子功能模块:审核新闻,这个功能模块实现对新发表的新闻进行审核,只有审核后的新闻才能够被用户看到。5.系统帮助,本功能模块主要帮助操作管理员方便的使用本系统,包括如下子功能模块:功能简介,介绍系统的主要功能,以帮助管理员使用本系统。1.4.2 系统功能的模块设计新闻网前台功能结构新闻分类新闻详细信息分类显示新闻搜索友情链接后台登录口新闻发布系统前台功能结构,如图1.1所示。图

15、1.1 新闻网前台功能结构图新闻网后台功能结构管理员管理新闻栏目管理新闻文章管理新闻评论管理新闻内容审核服务器信息新闻发布系统后台功能结构,如图1.2所示。图1.2 新闻网后台功能结构图根据对以上数据的分析与描述,现在可以知道本系统各个功能模块之间的关系,以便于更好的实现本系统,同时可以决定选用什么语言及数据库来开发本系统。1.5 ASP技术简介ASP是Active Server Pages的简称,是服务器端脚本编程环境。使用ASP可以将HTML页、脚本命令和ActiveX组件组合起来,创建动态的、交互的Web网页和基于Web的功能强大的应用程序。简单地讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的、交互式的Web应用程序。1.5.1 ASP的特点ASP内含于IIS3.0和IIS4.0之中。有了ASP,就不必担心客户端浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。从字面上说,ASP包含下面3方面的含义:1. Active:ASP使用了微软公司的ActiveX技术。采用了

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

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