电池测试系统服务器的设计与应用

电池测试系统服务器的设计与应用

论文摘要

随着电池技术的不断发展和人民日益对环境污染以及能源危机等问题担忧,使得电池行业迅速成长起来。电池产业的高速发展,带动了电池测试系统的发展,也对电池测试系统提出了更高的要求:在保证电池参数测量的精度的情况下,还必须适应工业中的大规模化测试和管理的要求。因此电池测试系统服务器必须具有强大的数据传输和处理能力。本文首先分析了Windows平台下选择模型、异步消息模型、异步事件模型、重叠端口模型以及IOCP模型这五种通讯模型的特性。通过对它们特点和缺点的对比,最后选择异步的、高效的并具有良好伸缩性的IOCP作为服务器的基础通讯模型。使用多线程以及线程池技术支持服务器任务的并行处理能力和IOCP的伸缩性,并且实现对系统资源管理,使系统资源消耗限制在一定的范围内,不会因为海量的测试连接而死机。通过对网络通讯包的设计,是电池测试控制命令与测试数据可以通过同一套通讯机制安全可靠传输。最后根据电池测试的特性设计了一套数据库表,以实现电池测试系统服务器的数据管理需求。这也是本服务器区别于其他网络服务器的根本所在。目前,网络发展非常迅捷,网络办公等已经成了一种更加便捷的方式。为了方便客户的使用,本文提出一种有别于传统C/S服务器架构的C&B/S混合服务器架构,通过这样的架构对服务器的功能进行了扩展。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究来源和意义
  • 1.2 课题研究背景和状况
  • 1.3 课题研究内容
  • 1.4 课题研究的目标
  • 1.5 本文的结构组成和内容概要
  • 1.6 本章小结
  • 第二章 服务器开发相关技术
  • 2.1 网络通讯模型
  • 2.1.1 Select模型
  • 2.1.2 WSAAsyncSelect模型
  • 2.1.3 WSAEventSelect模型
  • 2.1.4 重叠I/O模型
  • 2.1.5 IOCP模型
  • 2.2 多线程技术
  • 2.2.1 多线程技术
  • 2.2.2 线程池技术
  • 2.3 网络数据包技术
  • 2.4 数据库技术
  • 2.5 本章小结
  • 第三章 电池测试系统服务器设计
  • 3.1 需求分析
  • 3.1.1 功能需求
  • 3.1.2 性能需求
  • 3.1.3 安全性需求
  • 3.2 总体框架设计
  • 3.2.1 系统流程图
  • 3.2.2 用例图
  • 3.2.3 服务器架构
  • 3.3 数据库设计
  • 3.3.1 数据库引擎
  • 3.3.2 数据库表格设计
  • 3.4 本章小结
  • 第四章 电池测试系统服务器实现
  • 4.1 服务器的实现
  • 4.1.1 线程池模块
  • 4.1.2 工作队列模块
  • 4.1.3 定时器模块
  • 4.1.4 日志模块
  • 4.1.5 IOCP通讯模块
  • 4.1.6 数据库模块
  • 4.2 服务器的运行和测试
  • 4.2.1 虚拟中位机和客户端
  • 4.2.2 服务器运行效果
  • 4.2.3 服务器性能测试
  • 4.3 本章小结
  • 第五章 总结与展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间主要成果
  • 相关论文文献

    • [1].基于私有云的泰州大桥收费系统服务器改造探索[J]. 城市建设理论研究(电子版) 2017(25)
    • [2].基于网络的Office考试系统服务器端的设计[J]. 电脑知识与技术 2008(29)
    • [3].郑州地铁1号线通信CCTV系统服务器状态监测工具开发研究[J]. 郑州铁路职业技术学院学报 2020(03)
    • [4].系统服务器选型与刀片服务器解析[J]. 硅谷 2012(01)
    • [5].舰船云计算系统服务器故障的识别模型[J]. 舰船科学技术 2019(04)
    • [6].MES系统服务器的升级改造[J]. 天津冶金 2017(04)
    • [7].SCADA系统服务器的管理与维护[J]. 设备管理与维修 2015(S2)
    • [8].基于Android微课程教学系统服务器端设计与实现[J]. 福建电脑 2016(11)
    • [9].浅谈办公系统服务器的升级[J]. 科技信息 2010(09)
    • [10].基于虚拟化技术的信息化系统服务器部署方案研究[J]. 电脑知识与技术 2018(13)
    • [11].变电站类Unix系统服务器常见问题分析及优化策略研究[J]. 通信电源技术 2016(04)
    • [12].计量自动化系统服务器运维作业内容简介[J]. 农村电工 2019(06)
    • [13].VOD管理系统服务器端的设计[J]. 江西科学 2014(04)
    • [14].浅析LINUX系统服务器的安全问题[J]. 信息与电脑(理论版) 2010(16)
    • [15].基于NodeJS的智能家居语音控制系统服务器端设计与实现[J]. 工业控制计算机 2016(04)
    • [16].移动视频监控系统服务器端设计[J]. 科技展望 2016(21)
    • [17].缺少LAN_DRV_200软件如何恢复DENRO 400D内话系统服务器[J]. 空中交通管理 2008(01)
    • [18].轨道交通行业ISCS系统服务器和FEP冗余方案设计[J]. 电工技术 2012(06)
    • [19].云计算环境下虚拟机资源分配与管理策略的研究[J]. 电脑编程技巧与维护 2015(11)
    • [20].B/S模式考试系统服务器的构建[J]. 中国信息技术教育 2008(08)
    • [21].浅析服务器操作系统的安全加固[J]. 科技视界 2013(05)
    • [22].IT系统服务器自动化控制平台的设计[J]. 电子技术与软件工程 2013(18)
    • [23].Android平台加密文件系统服务器端的设计与实现[J]. 电子技术与软件工程 2014(15)
    • [24].迈向更大规模的服务器[J]. 程序员 2008(04)
    • [25].虚拟机在电信企业的应用场景研究[J]. 通信与信息技术 2020(01)
    • [26].基于IOCP的自行车租赁系统服务器设计与实现[J]. 广东通信技术 2015(09)
    • [27].小知识:部分容易被误认为木马的系统进程[J]. 网络与信息 2008(02)
    • [28].面向迎新系统服务器的安全策略研究[J]. 福建电脑 2017(10)
    • [29].面向企业即时消息交换系统服务器设计[J]. 电脑编程技巧与维护 2014(19)
    • [30].硬盘克隆技术在变电站类Unix操作系统监控服务器的应用分析[J]. 重庆理工大学学报(自然科学) 2016(06)

    标签:;  ;  ;  ;  

    电池测试系统服务器的设计与应用
    下载Doc文档

    猜你喜欢