ASP.net新闻发布系统的设计与实现+ER图(2)
时间:2017-02-20 12:37 来源:毕业论文 作者:毕业论文 点击:次
新闻发布系统(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)新闻管理:主要完成对新闻的修改、删除功能。 (责任编辑:qin) |