欢迎来到天天文库
浏览记录
ID:6034025
大小:28.00 KB
页数:6页
时间:2017-12-31
《数字化校园平台设备管理系统探究和开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数字化校园平台设备管理系统探究和开发 摘要:天津师范大学数字化校园(一期)建设项目从环境(设备管理、校园空间信息、弱电管网等)、资源(图书、档案、视音频资源等)到管理(教学、人事、办公、科研)实现学校办公自动化。设备管理系统作为数字化校园重要的组成部分,集网络监控、设备管理和流量统计分析于一体,既能为网管员提供设备实时的流量统计及性能检测,又能为校云服务客户提供网络支持和信息查询,云计算将成为网络设备管理技术研究和发展的重点方向之一。关键词关键词:信息门户;J2EE;数字化校园;设备管理系统中图分类号:TP319文献标识码:A文章编号文章编
2、号:16727800(2013)0070088020引言本文设计的设备管理系统采用JavaSwing架构,实现了添加设备、设备管理、CPU报表、内存报表、在线IP回话报表、出入口流量报表、下载上传通道报表、IP网段报表、应用组报表等功能,且报表以堆叠图、饼图、柱图、列表形式显示。1数字化校园设备管理系统总体框架6数字化校园设备管理系统业务框架包括硬件信息管理、软件信息管理、服务记录管理、系统管理、设备听诊模块。硬件信息管理分为硬件信息录入、硬件信息操作;软件信息管理分为软件信息录入、软件信息操作;服务记录管理分为服务记录录入、服务记录操作;系
3、统管理分为用户管理、部门管理、日志管理;设备听诊分为网络设备CPU内存性能监控、线路流量实时监控子模块。服务器端运行环境:Window2003以上版本操作系统,javajdk1.5以上版本,SQLserver2000以上版本数据库,客户端IE6以上内核的浏览器或其它浏览器[1]。2数字化校园设备管理系统核心技术2.1数据库结构设计数据库逻辑结构设计使用PowerDesigner创建数据库LDM模型名称。系统数据库包括用户管理模块、授权管理模块、条件查询模块、硬件管理模块、软件管理模块、维护信息模块、报表生成模块。物理存储通过PowerDesi
4、gner菜单栏的tool->“GeneratePysicalData6Model”经过检查生成物理模型。容量Oadb增长率10%,系统管理模块设置自动备份周期,也可手动备份。数据库是系统的核心,首先要进行数据库设计,也要对需求分析形成的数据字典进行数据建模。以用户信息表为例,包括用户信息数据对象的类型、长度、取值范围、表主键、最大长度、显示宽度等。在总体框架中除了数据建模,还有权限建模所提到的不同身份认证的用户都要赋予不同的权限,并把这些权限信息写进XML配置文件,供控制器进行权限配置;基于Java语言开发工具,开发各种业务模板,通过与后台数
5、据表对象绑定,形成动态JSP页面,应用系统开发周期大大缩短,简化了代码编写,提供强大的API降低了系统开发难度,具有良好的可拓展性和可移植性。整个系统的技术框架结构为Eclipse(开发工具)+WebLogicServer(应用服务器)+Oracle11g。设备管理系统需与统一登录平台进行数据同步,人事系统中教职工基本信息表需要同步显示在设备系统及统一登录平台上,提取教职工基本信息表的数据写入缓存数据表中,课题组所研发的教职工基本信息数据同步思想描述如下:{If统一登录平台、设备管理add一条teacher记录,ThenInsert缓存表,P
6、rimarykey为自动产生的顺序号,Foreignkey为教职工基本信息表主键,flag=1};{If统一登录平台、设备管理、人事Modify一条teacher记录,ThenInsert缓存表,Primarykey为自动产生的顺序号,Foreignkey为教职工基本信息表主键,flag=2};{If统一登录平台、设备管理、人事delete一条teacher记录,ThenDelete缓存表,Primarykey为自动产生的顺序号,Foreignkey为教职工基本信息表主键,flag=3}。采用这一思想实现了统一登录平台、设备管理、人事3个系统
7、教职工基本信息表的数据add、Modify和inquire问题,实现了数据的实时同步[2]。62.2snmp技术在设备听诊模块的应用snmp协议架构一般包括两部分:一是被监视服务器设备,二是客户端工作站。以Linux服务器设备为例,在Linux服务器上启动snmp简单网络管理协议的进程snmpd来动态提供服务器在软件甚至硬件各方面的运行参数,该服务器就成为一个被监测点。软件客户端实现采集snmp数据及汇总统计信息,实现CPU内存、网络设备输入输出流量实时监控,报表以堆叠图、饼图、柱图、列表形式显示。snmp协议涉及5种基本操作:如果设备管理系
8、统需要获得被检测的设备信息,则会执行get动作;如果要获得的某个项目信息是一个项目列表中多个项目之一,设备管理系统会执行getnext获得相关所有项目信息;设备管理
此文档下载收益归作者所有