网站内容更新系统(东北石油大学现代教育技术中心一套校园网站群更新监控系统)

优采云 发布时间: 2022-03-12 04:20

  网站内容更新系统(东北石油大学现代教育技术中心一套校园网站群更新监控系统)

  陕西工业大学学报(自然科学版)Dec〃2013 Journal Shaanxi Uni ver si Technological Natural Science Edi Vol〃29 No〃6 文章Number] 1673-2944 (2013)@ -04 (1〃东北石油大学现代教育技术中心,黑龙江大庆163318;2〃东北石油大学计算机与信息技术学院,黑龙江大庆163318)随着高校信息化的快速发展,校园网站数量不断增加,目前大部分网站存在内容更新慢、信息不准确、错误链接多等问题。根据校园网站管理工作的需要,设置了一套站群@设计实现>内容更新监控系统,系统对分散的网站进行集中监控管理,实现对网站内容更新的实时监控和分析统计功能>历史数据的管理。 >管理及时性、安全性和N数据更新的ET;三层架构; SQL数据库图分类号】TP399 本文结合校园网站群管理工作,设计完成了一个校园网站群管理工作。内容更新监控系统实现对校园网站群内各个站点的实时监控,记录并分析每个网站的数据变化,让网站管理者实时了解各个网站的状态信息可以及时发现管理中的问题并进行处理,提高了校园网站的管理水平和服务质量。

  系统开发模式 系统整体设计基于“NET 2-3”,架构由客户端、Web服务器和数据库三部分组成,如图所示。该模型系统结构清晰并且分工明确,有利于后期的维护和升级。系统开发采用ASP”NET技术,使用C#作为开发语言,后台使用SQL Server 2005数据库。用户界面层为界面用户和整个系统之间,客户端可以通过浏览器与系统建立连接 业务逻辑层数据 数据访问层是整个分层系统的底层,主要用于实*敏*感*词*项目:黑龙江省2013年科技攻关项目(12531060) 作者简介:高新成(1979-),男,黑龙江省木兰县人,东北石油大学博士*敏*感*词*,主要研究方向为计算机网络、云计算等。校园群内容更新监控系统的设计与开发网站实时监控、信息报警、数据导入、数据查询、数据管理、系统管理等大功能模块。系统主要功能模块结构如校园网站群内容更新监控系统功能模块图实时监控模块:包括动态< @网站监控和静态网站监控。

  实时监控网站数据更新,获取网站更新数据,为数据管理和数据查询提供基础数据信息。信息报警模块:包括系统信息报警和手机短信报警。当网站内容更新数据中收录不良信息或操作失败时,报警信息将通过短信方式发送至管理人员手机。数据导入模块:包括动态数据导入和静态数据导入。系统将网站监控的历史数据导入数据库,稍后对网站的内容进行数据分析、统计和查询。数据查询模块:包括按信息内容查询、按网站名称查询、按时间范围查询、按单位名称查询和多条件综合查询功能。数据管理模块:包括网站更新信息数据过滤、数据分析和数据统计功能。实现更新数据自定义条件的过滤规则,有效分析过滤数据进行统计和报表生成。系统管理模块:包括添加和删除管理员、修改管理员数据、授予不同身份管理员权限、数据库备份和恢复等功能。静态网站监控模块实现静态网站监控主要监控通过FTP网站上传、下载、修改、删除内容等操作,操作信息会被应用程序记录下来。静态网站监控模块主要利用〃NET的多线程技术和文件操作技术,以指定的时间和频率对网站进行扫描,获取操作数据信息后,对数据进行分析过滤,记录操作者,操作时间、操作详情等

  实现核心源码如下:thread hrinsert = New Thread NSERTCONTENT 17陕西科技大学(自然科学版) HRREADLOG = New Thread //定义了Thrreadl OG Thread实时扫描 thrInsert〃st Art //小说Record Start Thread Thrreadl Og Hrreadlog 线程会扫描新的记录,然后动态网站执行监控模块。动态网站监控主要是通过对后台SQL Server数据库的增删改查等操作进行监控。这些操作由应用程序记录。动态网站监控模块主要采用数据库中的SQL Profiler和触发器技术,实现对数据库运行的实时监控。 SQL Profiler会将数据库的操作记录放到一个临时表中,结合程序开发使用触发技术,记录数据库中的用户信息和操作细节。系统使用存储过程和触发器在设计中协同工作。例如,对Dat表执行Insert命令时,CreateTrigger Trig_Datareview On DaterInsert As exec sp_executesql triggers Trig_Dat等触发代码将与数据库同时运行。当有新记录生成时,自动执行存储过程 sp_executesql,存储过程代码如下: Begi Insertint Final Dat SelectDatabaseName, Logi Nname, St Art ME, TABL ENAME, OPERATE, TEXT DAT, TABL ENAME , 操作, 文本 DAT, 表名称, 操作, 文本 DAT, 表名称, 操作, 文本 DAT, 表名称, 操作, 文本 DAT, 表名称, 操作, 文本 DAT, 表名称, 操作, 文本 DAT, 表名称, 操作, TEXT DAT, TABL ENAME, OPERATE, TEXT DAT fromInsert Ed End System 在使用存储过程技术后,实现了对数据库中数据的读写操作,提高了程序的执行效率,安全性好,并且避免大量SQL语句的重复编写。

  数据查询模块的实现数据查询模块实现监控数据网站的查询和统计功能。根据校园网站管理业务的实际需要,系统具有查询等功能。数据查询界面展示在三层架构开发模型中。设计并实现了一套校园网站群内容更新监控系统。系统可以实时更新静态网站和动态网站内容数据。集中监控可以帮助网站管理员更好地解决网站数据更新不及时、不准确等问题,成为网站管理的有效助手。同时,该系统具有功能齐全、操作方便的优点。并且具有通用性、可扩展性和可移植性。薛树敏“基于ASP”NET的精品课程网络教学平台研究[ASP”NET办公自动化系统的设计与实现[J]”计算机知识与技术,2010(8):1898-1899”于文芳,张文波,廖飞凡《基于ASP的三层开发架构应用探讨[J]》软件指南,2008(8):98-100“梁丽婷”的设计与实现)基于三层架构的网上书店[J]]《内江科技,2011(4):126-128》ASP“NET权限动态分配的设计与实现[J]”现代电子技术,2012(1) 8): 35-38" Serve 2000 Tutorial [Zhang Lanxql ASP〃NET中的存储过程] WANGYan (1〃现代教育技术中心东北宠物角色大学大庆163318, 中国2〃计算机信息技术学院东北Pet rol eum Universi Daqing 163318 China Abstract: Wi herapi henumber hecampus sigrowth〃目前大多数websi esst showmany p robl ems 缓慢的竞争、错误 nks 等〃根据 hecampus web 管理需要纸张设计的内容更新系统组〃此系统可以监控分散的 websi memoni hewebsi contentupdates 分析历史数据〃实践表明他的系统播放良好的管理数据更新关键词:〃NET;3-t erarchi ecture SQLdatabase

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线