论文部分内容阅读
.NET Compact Framework是完整桌面版.NET Framework的一个精简版本,它包括完整.NET Framework基类库的一个兼容子集,同时.NET Compact Framework也包含公共语言运行库(CLR)的一个新的实现,它是全新的,可以有效地运行在移动设备(如PDA)上。随着移动互联网在实际工作中的广泛应用,各行各业都对室外的移动办公提出了需求,如何在无线网络中利用.NET CompactFramework实现可以高效、准确运行的移动应用系统是本文研究的重点。本文研究的移动应用系统是基于PDA的铁路故障预报系统,PDA(PersonalDigital Assistant,个人数字助理)凭借其自身的计算能力、与多种无线通讯模块如GPRS通讯模块等的集成,在铁路系统中发挥着越来越重要的作用。将PDA这种便携式终端引入铁路故障预报系统中,可以为机务段工作人员提供了一个全新的、动态的、便携的机务段信息处理平台。PDA与地面服务器的信息交互,不仅使得机车途中遇到的故障可以随时随地地预报给机务段,同时地面服务器的信息管理系统也可以随时地更新机务段的各种信息,极大地提高了机务段工作人员的效率。基于PDA的铁路故障预报系统是采用基于TCP/IP协议的无线通信机制,通过GPRS无线网络接入地面服务器,进行数据的管理。利用SQL Server CE 2.0的RDA技术创建移动数据库,与地面服务器进行通信以方便进行机车的维修作业,并提供电子地图和基本信息的查询功能。本系统在设计时主要以软件工程的思想为指导,结合GPRS无线网络环境,对基于PDA的铁路故障预报系统进行了需求分析和系统设计,并在此基础上完成了系统各功能模块的设计和性能测试。本文的主要内容包括绪论、相关技术介绍、系统需求分析、系统总体设计、系统详细设计、系统性能分析以及功能演示等几部分。其中,绪论部分对系统的研究背景、国内外研究现状及研究内容和研究方法做了说明;并介绍了系统所用到的相关技术;接着详细地分析了系统需求,并根据系统需求对系统做了总体设计,包括主要功能模块、系统结构、信息管理与查询及系统通信模式等;然后主要以模块方式阐述了系统的详细设计过程。最后对系统的性能做了详细的测试分析。结论部分给出了本系统的应用创新之处,及有待于进一步完善和改进的部分。