新闻发布系统(News Releasing System)是上个世纪九十年代互连网技术发展以后才出现的技术。最初是为了解决一些网站的信息动态发布而开发,只是简单的发布和显示,对于各种不同的站点需要构建不同的系统来满足需要,而且功能十分单一。在九十年代后期,互连网技术进一步发展,网络作为新兴的新闻媒介工具,其用户数量大大增加,对系统的要求也越来越高,新闻发布系统在这样的一个环境中提出、开发、并改进。到现在,新闻发布系统开发的成功案例已经不计其数,而且已经应用到各种站点上,可以说,各行各业的绝大部分的网站都使用到了新闻发布系统,大量的用户引发了新闻发布系统功能的进一步扩大和深化,给新闻发布系统提出了更高的要求[7]。
本课题是将国际、国内、社会、游戏、娱乐等需要经常变动的新闻、新产品发布和业界动态等更新新闻集中管理,集新闻发布、管理等功能为一体的基于B/S的管理信息系统[8]。该系统可以高效的发布最新的信息,减小网站文护人员的工作量,并通过新闻的某些共性进行分类,最后进行系统化、标准化发布到系统上[9]。针对新闻发布系统的需求,课题采用ASP.NET技术来实现,它是一种基于Microsoft.NET平台的WEB应用程序开发技术,构建在CLR(Common Language Runtime)之上,可以使用.NET Framework所提供的全部功能。用它开发的程序可以支持异常控制、类型安全、继承和动态编译,正适合用于新闻发布系统的简洁便利,方便快捷,安全迅速的需求特点[10]。
2.系统分析
2.1 系统需求分析
系统应该具备以下功能:
(1)新闻管理:管理员登录后可以对新闻删除、修改。
(2)新闻查询:所有用户都可以输入关键字搜索相关新闻。
(3)新闻分类:页面显示分类标题,用户可以点击分类标题进入分类的新闻列表,
(4)新闻评价:用户可以对新闻进行评价,发表自己对新闻的看法及其想法。
(5)用户管理:管理员登录新闻系统后可以对注册的普通用户的信息进行修改。
2.2 系统设计目标
新闻发布系统的开发主要实现的目标有以下几个方面:
(1)界面设计美观、友好。
(2)数据存储易于管理。
(3)信息分类比较清晰、明确。
(4)强大的查询功能,保证查询出的数据的灵活性与原数据库的一致性。
(5)提供最新的新闻,为用户提供了很好的数据信息。
(6)提供灵活的、易于管理的权限功能,使用户的管理权限分工比较明确。
(7)具有易文护性和易操作性。
2.3 系统功能模块设计
新闻发布系统分为普通用户和管理员,该系统普通用户主要包括用户注册登录、新闻搜索、分类查询新闻、发布新闻评论、浏览新闻详情等功能。管理员持有的主要包括管理员浏览新闻、新闻搜索、浏览新闻详情、管理员登陆、新闻查询、添加新闻、新闻管理、用户管理、管理新闻分类等功能。
普通用户的主要功能如下:
(1)用户登录:用户可以在登陆之后进行新闻评价,未登录用户只能查看新闻,新闻搜索,新闻分类查看,不能进行新闻的评价。
(2)用户注册:用户可以通过注册成为新闻系统的使用用户。
(3)新闻搜索:提供强大的新闻查询功能,快捷的找到合适的相关的新闻信息。
(4)分类查询:分类列出了新闻,方便用户根据自己的爱好兴趣进行相关的新闻进行浏览。
(5)发布新闻评论:用户可以对新闻发布自己的看法。
管理员的主要功能如下:
(1)添加新闻:主要完成对新闻的添加功能。
(2)新闻管理:主要完成对新闻的修改、删除功能。 ASP.net新闻发布系统的设计与实现+ER图(2):http://www.751com.cn/jisuanji/lunwen_3102.html