1. 研究目的与意义
在网络飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用,倍受人们的重视。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式。新闻发布系统的使用让电视不再是唯一的新闻媒体,而传统的报纸杂志已经远远满足不了人们的需求,使得人们更加希望于能够在网上了解更多的新闻和信息,网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分。新闻发布系统也充当一个网络新闻媒介的功能,主要实现对新闻的阅读、分类、发布、修改等功能,模拟了一般新闻媒介的新闻发布的过程。
本课题研究目的在于如何使用WEB技术,开发一个用于网络服务的新闻发布系统。以在生活中的实际操作中对于新闻发布系统的具体操作需求进行分析和探讨。通过不同的角度去分析一个新闻发布系统的开发过程会遇到什么问题,并通过不断的讨论和测试去实现每一个需求,达到满足用户和管理员不同身份的操作需求,以具体的实例来实现一个完整的新闻发布系统的信息交互工程。 此次课题的研究意义在于熟悉C#程序设计语言的基本编程方法,熟悉WEB服务的工作机制,掌握WEB服务编程的基本方法,以及熟悉数据库的工作原理,提高自己对web项目开发的实践能力,使自己能够通过此次研究了解到一个系统的开发过程,需要哪些准备,需要哪些知识,需要哪些流程以及开发结束后的调试工作。该课题采用的开发语言是C#程序设计语言,所使用的数据库是SQLSERVER2000。本次设计的新闻发布系统需要对整个课题软件进行基本设计和详细设计,从而做出一个动态的新闻发布系统,包括对它的管理和使用,主要实现对新闻的发布和管理功能,对新闻内容的浏览阅读等。
2. 国内外研究现状分析
传统的网站新闻管理方式有两种,一是静态html页面,更新信息时需要重新制作页面然后上传页面并修改相应链接;二是基于asp和脚本语言,讲动态的网页和数据库结合,通过莹莹程序来处理新闻。
目前成熟的新闻发布系统有很多,如著名的v7cntentmanagementsuite(西门子公司采用的系统),interwover_teamsite(cisco采用的系统)以及开源的产品也得到广泛的应用。还有opencms与zope-contentmanagementframework等。
本课题针对目前的新闻广播系统存在的缺陷,提出一种采用asp.net技术的更为优势的基于web的新闻发布系统。
3. 研究的基本内容与计划
新闻发布系统的主要用途是作为信息的发布和管理,涉及到前台,用户对新闻信息的浏览和评论,和后台新闻的管理。本次课题研究的内容主要分为前台浏览和后台管理两个模块。前台是对所有用户开放,允许所有游客进入页面浏览新闻,而会员用户和通过注册登录后的用户可以对新闻进行留言和评论。后台管理部分是需要通过权限验证才能管理后台以及发布新闻信息,此功能需要管理员登录实现。
在前台新闻浏览模块一般需要对新闻进行门别类展示,并通过栏目导航进入特定的新闻信息分类模块。首页除了显示栏目导航之外,还需要显示这些栏目的最新消息,列表,以及推荐新闻信息列表,并能提供一些新闻检索功能来实现用户根据自己的喜好来查看感兴趣的新闻,同时还需要提供用户留言评论功能,使得用户可以对新闻发表自己的感想和看法。后台管理方面,必须由合法的管理员来管理新闻的发布,修改和删除等功能,同时也管理会员用户和新闻分类,所以系统也需要一个为管理员登录注销的模块。
开题报告 2016年2月15日 到2016年2月23日 2、需求分析 2016年2月24日 到2016年3月 5 日 3、功能框架设计 2016年3月6 日 到2016年3月 20日 4、程序开发 2016年3月21 日 到2016年4月21 日 5、系统调试 2016年4月22 日 到2016年5月1 日 6、毕业论文 2016年5月1 日 到2016年5月21日
4. 研究创新点
该课题采用的开发语言是C#程序设计语言,所使用的数据库是SQLSERVER2000。
本次设计的新闻发布系统需要对整个课题软件进行基本设计和详细设计,从而做出一个动态的新闻发布系统,包括对它的管理和使用,主要实现对新闻的发布和管理功能,对新闻内容的浏览阅读等。
