网页后台管理实现的功能如下:
(1)新闻管理是对新闻信息增添、更新、删除,通过数据库绑定控件实现对信息的修改。
(2)分类管理实现的功能是根据新闻的不同类别进行管理。
(3)用户管理是对后台的用户进行管理,对用户信息进行增添,修改与删除。
(4)新闻分类模块使用中文分词系统对新闻的标题和新闻内容提取关键词,然后存储在数据库的表中,再把新闻内容的关键词与新闻类型的关键词作比较,与之最相似的就归为这个类型。
(5)新闻去重是利用文本相似度算法比较新闻表中的各个新闻内容,若相似度达到0.8以上只会显示其中的新闻或者把其余相似的新闻去掉。
3.2可行性分析
新闻分析与管理系统的前台以分类形式显示新闻的具体信息,人们可以按自己的需求查看不同类型的新闻,同时提供了查询新闻功能,方便用户查找相关的新闻信息。新闻分析与管理系统后台主要有利用新闻管理模块来管理新闻内容以及利用用户管理模块管理用户信息,这会使系统更完善;新闻去重是利用文本相似度把新闻表中所有新闻的内容进行比较从而去掉相似的新闻;新闻分析把没有分类的新闻根据新闻的内容划分类别。
3.2.1经济可行性
现在计算机已经越来越普及,只需要一台电脑用户就可以接入因特网,可以立即收到最新的消息。与报纸和杂志在面对纸张运输,印刷,布局等问题相比,网络新闻更好地避免纸张污染和浪费,降低获取新闻的成本。
3.2.2技术可行性
(1)根据现有的网络技术条件,利用个人计算机工作,以Asp.Net语言为主要工具,参考网络实例,本文设计能达到所提出的要求。
(2)材料资源,可以得到特别的重视。这里所指的技术条件是指已被广泛使用且确实可行的技术手段,而不是被研究并没有掌握的新技术。技术条件包括以下几个方面:硬件、软件、技术。从技术上讲,系统涉及硬件方面,只要在服务器上开辟一个空间作为虚拟主机,无论是计算机存储量,计算速度,还是外部设备的功能、效率、可靠性等均能满足要求;软件方面只需要在计算机上安装Visual Studio2010;技术方面用ASP.NET和SQLSEVER2008的开发模式可以实现系统的目标和功能是非常方便的。
后台数据库管理系统采用SQLserver2008数据库。SQLserver2008提供了一些可视化工具,如查询、报表生成器、对象生成工具,再比如窗体、标准、查询向导以及数据页向导和报表向导,即用户不需要写一个代码,也可以很容易的设计和完成一些日常操作。它完全可以运行本系统,系统的运行环境采用在Widows10,浏览器可以实现访问系统,并读写数据库,进行各种处理。所以从技术上来说是可行的。
3.3用例分析
用例图是一种模型图,它被用来使外部用户能够查看到系统功能的一种模型图,主要展示一些系统参与者和一些用例,另外还有他们之间的联系。用例图还能对设计的系统的主系统、子系统或者内部类将要实现的功能进行建模。此外用例图还呈现了用例与用例之间是通过什么样的联系而关联起来的,同时也可以呈现同用例参与者之间的关系。用例图是设计系统中的主系统和子系统或内部行为的一个可视化的性能图,用户可以通过用例图来深入理解这些元素,并了解这些元素是如何使用的,而开发者则能通过这个用例图去实现系统的功能。用例图还可以把系统中的每一个用户分出工作状况的属性和工作实质,便捷的建模,防止重复的功能和过多的类。用例图的使用定义和系统的功能需求,不同于开发,通过用例图的使用,我们相当于从外部系统的系统中,而不是从内部的角度来看,也不是描述系统内部功能是使用什么技术来实现的。如图3.1是根据需求分析给出的用例图。