1、sql server 下实现新闻稿件的局域网的检索和统计摘 要 本次研究以 Microsoft sql serve 2008 版软件为基础,开发出一款适合用户使用的局域网新闻稿件的检索和统计系统,这款系统能够帮助新闻工作人员加快工作的效率。 关键词sql server;新闻搜索;局域网 中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)06-0322-01 局域网中的新闻数据库具有数据总量多、数据增长快、分类比较杂的特点,如果能够针对局域网中新闻数据库的特点开发出一套检索和统计的软件,将能加快新闻工作人员的工作速度。 一、局域网下新闻稿件的检索和统计系统开发
2、分析 1.开发环境 目前该局域网的数据库资源的分类计有:游戏、财经、时尚、国际、汽车、娱乐、体育、科技、军事、社会、ID 等多个数据库,如果要把这些新闻资源有效的利用起来,就需要开发出一款有效的检索和统计系统,这套系统需占用的资源少、发挥的功效大。该次开发的软件数据库管理功能使用 Microsoft sql serve 2008 来实现,该软件开启了 Microsoft sql serve 2008 软件的全部功能。统计功能由某新闻管理中心开发的新闻系统实现,它能提供综合的查询、首页资料管理以及完成各种报表汇总的功能。将 Microsoft sql serve 2008 软件与某新闻管理中心开
3、发的新闻系统结合起来,将能实现局域网下新闻稿件的检索和统计功能。 2.设计目标 要完成局域网下新闻稿件的检索和统计的功能,就需要从三个方面开始实现。第一方面,即数据库系统能够有效的挖掘局域网中的数据;第二个方面,某新闻管理中心开发的新闻系统需能给出各类数据的统计方案。第三个方面,要用简洁、直观、标准的方法为用户提供检索和统计的界面。在开发系统时,需要考虑系统运行环境的安全性问题,以免造成资料丢失、数据泄露、服务器失稳等事件。 3.设计平台 该次软件设计的平台可从软件和硬件两个方面描述,描述内容如表1: 二、局域网下新闻稿件的检索和统计系统关键技术 安装完 Microsoft sql serve
4、 2008 与相关的补丁后,已搭建好数据库平台。打开 sql serve 2008,应用 SQL 的相关配置工具开启全部的服务内容。应用软件中“附加数据库”的功能可导入以往的新闻数据库,以导入数据库前先需做好数据库备份工具,以便确保数据库的稳定性。 在“SQL 管理器”中选据“数据库”的附加功能,加载 MDF 格式的文件,数据库的选择为“sa” ,使客户端可以连接服务器,由此新闻数据库文件已被全部导入。 应用 sql serve 2008 数据访问联结的功能,删除用户,然后使用“bagl-可编程性-存储过程-架-ba” 。在“安全性”一栏中找到刚创新的用户项目,将之删除,再创建“ba” ,选择
5、刚才建立的“bagl”数据库,做好密码设置,此时新闻管理中心开发的新闻系统,软件已与 Microsoft sql serve 2008 软件结合,用户可使用新闻管理中心开发的新闻系统。 为了确保两款软件能在安全的运行环境下工作,服务器要做好安全设置的工作。首先,该新闻查询与统计系统运行的环境为局域网,为了让每个用户端都能顺利的应用该系统,现在需做好防火墙的穿越设置,设置的步骤为开启 sql serve 2008 的 Server Browser 服务,然后开启Windows Server 2012 操作系统的创建例外项,建立可穿越防火墙的软件运行对象,选择对象为“sqlserver.exe”与
6、“sqlbrowser.exe” ,此时,这两款软件都能穿越防火墙运行。应用某新闻管理中心开发的新闻系统导入数据库文件,用户即能用该软件统计数据库中的数据。 三、局域网下新闻稿件的检索和统计系统体系设计 1.运行软件的实现设计 根据新闻稿件的检索和统计系统应用的需求,现将它分为前台系统和后台系统,它的系统管理结构如图 1: 在做好 Microsoft sql serve 2008 与新闻管理中心开发的新闻系统两款软件设置以后,它们为软件打好了数据库管理与数据分析和统计的基础,即完成了后台数据库的建设。为了让用户以够方便使用这两款软件,本次研究需用封装技术将两款软件合为一款软件。 在局域网环境下
7、建立一个检索和统计的平台,它需要应用到域控制器与 TCP/IP 协议管理技术,这是指服务需应用 C/S 的模式找寻一个用户界面。用户在前台使用检索和统计的功能,而服务器在后台完成用户的指令。 本次研究应用 C+软件为该系统开发的工具,它以 sql serve 2008为对象,为数据库开发界面;又应用 Windows Server 2012 操作系统的动态数据交换对象,连接新闻管理中心开发的新闻系统两款软件原有的功能。 2.运行软件的安全设计 本次服务器的安全设计从三个方面进行:第一个方面为物理性质的安全保护,管理员在操作服务器的时候,有可能会出现操作或维护不当的情况,它都有可能造成数据库丢失的
8、现象。本次设计应用服务器系统存储与外部界质存储相结合的方法能够保证服务器数据的安全。第二个方面为数据性质的安全保护,本次的磁盘阵列选用 RAID5 的结构,这种结构能够交叉的存取数据、能够用奇偶检验法检验磁盘的数据是否存在问题,应用这种方法操作写操作命令时,磁盘会产生四种操作方式,它用双重读写保护的方法保护数据库的信息。第三个方面为网络性质的安全保护,本次研究已经谈到软件安全设置的方法,应用这种设置,软件将拒绝局域网外的入侵。 3.运行环件的安全设计 运行软件是在服务器中运行的,为了保证软件能有一个安全的运行环境,该次研究特别强化了运行环境的安全设计。该次研究应用设置代理服务器的方法隔离服务器,这可以通过设置路由器、设置网关关口、设置防火墙与设置域控制器的方法来实现。 总结 本次研究提出在 sql server 下实现新闻稿件的局域网的检索和统计,它的重点就是要做好数据库与统计软件相结合的建设,在此基础上,还应该根据用户的需求应用网页开发软件设计一套友好的搜索和统计界面。本次研究将数据库软件、新闻统计软件、用户界面网页整合在一起,使之成为一个整体的系统,经过实践可以看到该系统能满足局域网下新闻稿件的检索和统计的需求。 参考文献 1 万锋.龚正良.杨辛宝.MS SQL Server 数据库数据恢复的研究J.计算机工程,2005(06).