网络实验室服务器及用户管理系统优化

网络实验室服务器及用户管理系统优化

论文摘要

浙江大学电工电子网络实验室(NETLAB)是基于Internet的远程实验室。它采用双C/S(Client/Server,即客户端/服务器)结构,由客户端、控制端和服务器三部分组成,所有实验设备经由控制端通过网络接入服务器平台,向远程用户提供服务。论文主要讲述了网络实验室系统的可扩展性设计,实验服务器的功能改进和性能的优化,以及网络实验室用户管理系统的设计和实现。论文首先介绍了国内外远程实验室的基本状况和本文研究的项目背景,并从整体上简要介绍了浙江大学电工电子网络实验室。系统可扩展性设计部分内容包括:建立实验服务器软件的版本控制系统;用Eclipse替换JBuilder,提高开发平台的可扩展性;对实验服务器软件代码进行全面有效地静态代码分析,收集和整理代码信息;为实验服务器系统构建完整、可扩展的测试体系;对实验服务器代码进行代码重构,改善代码的内部结构。实验服务器功能改进和性能优化部分内容包括:对实验服务器系统资源(包括系统日志、TCP连接、线程、数据库连接、实验设备)的应用和管理进行了全面设计、优化和实现;通过收集和分析系统软件运行过程中的状态信息,对系统进行了有效的故障诊断和性能优化。网络实验室用户管理系统设计部分,优化了用户管理规则,并说明了基于JSP技术的网络实验室用户管理系统的实现方案。最后,论文还对网络实验室的进一步发展进行了技术探索,并提出了相应的改进建议。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 概述
  • 1.1 引言
  • 1.2 国内外网络实验室研究现状
  • 1.3 课题背景和本文研究的主要内容
  • 第二章 网络实验室总体介绍
  • 2.1 网络实验室物理拓扑结构
  • 2.2 网络实验室运行平台
  • 2.3 网络实验室基本功能
  • 2.4 网络实验室服务器构成
  • 2.5 本章小结
  • 第三章 实验服务器的可扩展性设计
  • 3.1 建立实验服务器软件的版本控制系统
  • 3.1.1 版本控制技术
  • 3.1.2 Subversion项目
  • 3.1.3 使用 Subversion建立实验服务器的版本控制系统
  • 3.2 用 Eclipse开发平台替换 JBui1der
  • 3.3 对实验服务器进行静态代码分析
  • 3.3.1 静态代码分析技术
  • 3.3.2 统一实验服务器程序的编码规范
  • 3.3.3 对实验服务器代码进行 Bug审查
  • 3.3.4 对实验服务器代码进行重复代码检测
  • 3.3.5 进行实验服务器程序的类依赖分析
  • 3.3.6 实现实验服务器的代码复杂度监控
  • 3.4 为实验服务器构建测试体系
  • 3.4.1 单元测试技术
  • 3.4.2 JUnit项目
  • 3.4.3 伪对象(Mock)技术
  • 3.4.4 使用JUnit实现实验服务器测试系统
  • 3.5 对实验服务器程序进行代码重构
  • 3.5.1 代码重构的意义
  • 3.5.2 实施重构
  • 3.6 本章小结
  • 第四章 实验服务器的性能优化设计
  • 4.1 为实验服务器添加日志服务
  • 4.1.1 Log4j项目
  • 4.1.2 使用Log4j为实验服务器添加日志服务
  • 4.2 实现实验服务器系统参数的可配置化
  • 4.3 优化实验服务器的系统资源管理
  • 4.4 实验服务器的应用诊断与性能优化
  • 4.4.1 JVMPI/JVMI简介
  • 4.4.2 使用JProfiler收集实验服务器的运行状态信息
  • 4.4.3 修复实验服务器的系统瓶颈
  • 4.5 本章小结
  • 第五章 网络实验室用户管理系统设计
  • 5.1 用户管理规则的改进
  • 5.1.1 改进前的用户管理规则
  • 5.1.2 改进前的用户管理规则存在的问题
  • 5.1.3 改进后的用户管理规则
  • 5.2 JSP(Java Server Pages)技术
  • 5.3 网络实验室用户管理系统的实现方案
  • 5.4 本章小结
  • 第六章 网络实验室技术改进探索
  • 6.1 数据库性能优化
  • 6.2 Java nio和Java通讯框架
  • 第七章 结论
  • 参考文献
  • 致谢
  • 作者在攻读硕士期间发表的论文
  • 相关论文文献

    • [1].博物馆统一用户管理系统的设计和实现[J]. 电子世界 2020(04)
    • [2].电力行业统一用户管理系统建设研究[J]. 电力信息化 2010(05)
    • [3].数字电视整转中模拟用户管理系统到数字用户管理系统的过渡[J]. 中国有线电视 2011(12)
    • [4].有线数字电视用户管理系统的研究与开发[J]. 科学之友 2012(05)
    • [5].图书馆联盟用户管理系统的调查与分析——以天津市部分联盟成员馆网站管理调查为例[J]. 图书馆工作与研究 2011(09)
    • [6].大数据技术在北斗用户管理系统的现状分析[J]. 电子技术与软件工程 2017(14)
    • [7].统一用户管理系统在气象行业的应用[J]. 计算机系统应用 2013(07)
    • [8].MD5算法在统一用户管理系统中身份认证的应用[J]. 齐齐哈尔大学学报(自然科学版) 2012(02)
    • [9].合理优化用户管理系统发送机制节省传输带宽的实验[J]. 有线电视技术 2010(08)
    • [10].基于LabVIEW的用户管理系统[J]. 信息技术 2013(12)
    • [11].SMS用户管理系统是广电网络管理的抓手[J]. 声屏世界 2012(12)
    • [12].数字电视用户管理系统(SMS)[J]. 黑龙江科技信息 2012(04)
    • [13].非居民用户实时抄表与用户管理系统[J]. 煤气与热力 2012(01)
    • [14].SMS用户管理系统的设计思路与功能改进[J]. 天津科技 2008(05)
    • [15].基于C语言实现用户管理系统设计[J]. 计算机产品与流通 2019(07)
    • [16].基于Bmob的安卓用户管理系统的实现方法[J]. 内江科技 2017(08)
    • [17].基于CAS的统一用户管理系统的设计与实现[J]. 华东师范大学学报(自然科学版) 2015(S1)
    • [18].泉州县(市)广电局用户管理系统的建设[J]. 科技信息 2008(29)
    • [19].基于SSO的统一用户管理系统的设计与实现[J]. 数字技术与应用 2017(10)
    • [20].浅谈南通有线电视用户管理系统[J]. 电子制作 2015(11)
    • [21].基于B/S的用户管理系统的研究与设计[J]. 中国有线电视 2014(02)
    • [22].网络用户管理系统的设计与实现[J]. 计算机与数字工程 2008(02)
    • [23].基于LDAP的统一用户管理系统的研究与实现[J]. 情报杂志 2008(12)
    • [24].分布式管理在模拟有线电视用户管理系统中的应用[J]. 广播电视信息(上半月刊) 2008(04)
    • [25].基于活动目录的GIS用户管理系统[J]. 测绘科学 2011(05)
    • [26].浅析数字电视用户管理系统[J]. 广播电视信息(上半月刊) 2008(04)
    • [27].济南广电数字电视用户管理系统浅析[J]. 有线电视技术 2008(03)
    • [28].基于LDAP的统一用户管理系统研究与实现[J]. 计算机与现代化 2008(05)
    • [29].统一用户管理系统设计方案论述[J]. 黑龙江金融 2012(06)
    • [30].探索中国直播卫星用户管理系统输入技巧[J]. 卫星电视与宽带多媒体 2010(18)

    标签:;  ;  ;  ;  ;  ;  ;  ;  

    网络实验室服务器及用户管理系统优化
    下载Doc文档

    猜你喜欢