针对当前大部分模拟射击训练系统功能单一及数据分析能力弱的问题,本课题利用Java语言设计并实现了集训练、考核、分析及指导于一体的训练与分析系统。该系统应用大数据分析、AJAX、JSON传值、Jfreechart等技术实现了信息解码、数据存贮、信息实时显示、数据分析五大功能模块。该系统能有效对用户射击水平进行分析,实现了一套可以让射击人员随时接受训练的射击训练系统,安全性极高,可靠性极强。该系统也适用于普通射击爱好者,市场应用前景广阔,推广简单。