新闻发布系统开发与实现
摘 要
本文从有关网站新闻发布事项的实际情况出发,确立新闻发布系统的可行性,导出实现系统目标的策略及功能,估计完成该系统需要的资源和成本,进而开发出新闻发布系统。本系统以Access数据库为后台,采用ASP技术开发前台,其功能简单、鲜明、实用性强,且具有良好的外设接口,能够很好的配合站点的其它子系统服务于各种的新闻发布。本系统实现了新闻的分类浏览、版块管理、添加、修改和删除等功能。首页的分类显示和后台管理员的管理是本系统的1大特点,系统可以自动对新闻进行行为统计。
关键词:新闻发布系统;Web;ASP;Access
I
News Release Development and Implementation of
System
ABSTRACT
With the development of Internet , Internet news are gradually becoming a part of people’s 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 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 Module[1], accession, edit and deleting of news. Classified display of front page and classified management of 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 cooperate other sub-system of site to promulgate all kinds of news.
Key words: News Release System; Web; ASP; Access
II
目 录
引 言 ............................................................. 1 第1章 需求分析及相关技术 ......................................... 2 1.1 设计目的 .................................................... 2 1.2 新闻发布系统的特点 .......................................... 2 1.3 可行性分析 .................................................. 2 1.4 系统设计 .................................................... 3 1.5 ASP技术简介 ................................................ 4 1.6 VBScript基础 ............................................... 7 1.7 IIS配置 ................................................... 10 1.8 Access数据库简介 .......................................... 13 第2章 数据库设计 ................................................ 14 2.1数据库的建立 ............................................... 14 2.2 数据库设计 ................................................. 15 第3章 系统功能模块具体实现 ...................................... 17 3.1 前台显示模块设计 ........................................... 17 3.2 后台管理模块设计 ........................................... 19 3.3 超级管理员模块设计 ......................................... 22 第4章 系统测试 .................................................. 34 4.1 前台页面测试 ............................................... 34 4.2 后台登陆测试 ............................................... 35 4.3 系统运行测试 ............................................... 36 4.4 系统维护 ................................................... 36 结束语 ........................................................... 37 致 谢 ............................................................ 38 参考文献 ......................................................... 39 附 录 ............................................................ 40 附录A 软件使用说明书 .......................................... 40 附录B 各主功能模块源代码 ...................................... 43
III
四川理工学院毕业设计(论文)
引 言
随着网络是21世纪对人类社会影响最深远的科技成就之一。随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。
新闻发布系统是一个在网络上实现新闻的多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统,是Web开发行业中一项可持续发展的信息基础产业。
最早的网络新闻系统是以静态Web站点的形式发布,这样开发出来的系统不但耗费大量的人力物力,而且成效也不大;随着数据库和ASP的发展,动态网页越来越流行,给新闻系统的开发带来了越来越大的潜力,加上网页三剑客在系统中的应用,网页开发的形式越来越简单化、多样化。
本系统就是以ASP为开发平台,以Dreamweaver MX 2004为开发工具,Microsoft Access为后台数据库的新闻发布系统,该系统充分解决了系统交互性问题(用户可以对所浏览的新闻进行评论,评论的内容会放入数据库中,管理员在后台查看评论并给出回复。),在新闻发布模块使用了完整的插件进行新闻发布,能以网页的形式发布也可以以文本形式发布;发布前可以进行预览;支持Flash动画播放和各种图片的发布;新闻可以直接从本地链接中导入也可以从网络上转载。
本论文从程序员角度出发,对如何用开发新闻发布系统进行详细的介绍,并画出了大量的模型图加以说明。但由于本人知识有限,加上时间紧迫,所以论文中的错误和不足在所难免,恳请给予批评与指正。
1