声明
摘要
第一章 前言
1.1 研究背景及意义
1.2 国内外研究进展
1.3 相关技术简介
1.3.1 Eclipse开发工具介绍
1.3.2 Java游戏编程原理
1.3.3 LGame游戏引擎简介
1.3.4 SWT/JFace简介
1.3.5 DJ NativeSwing组件简介
第二章 系统需求分析
2.1 现状及存在的问题
2.2 可行性分析
2.2.1 技术可行性
2.2.2 经济可行性
2.2.3 操作可行性
2.2.4 法律可行性
2.3 需求分析
2.3.1 用户群体
2.3.2 开发环境需求分析
2.3.3 系统功能需求分析
第三章 系统概要设计
3.1 设计原则
3.1.1 实效性
3.1.2 趣昧性
3.1.3 独立性
3.1.4 扩展性
3.2 设计框架及思路
3.2.1 业务逻辑框架
3.2.2 程序开发框架
3.3 总体设计
3.3.1 主框架模块
3.3.2 Java图形化界面开发子模块
3.3.3 LGame-0.3.2游戏引擎开发子模块
3.3.4 DJ NmiveSwing组件播放子模块
3.3.5 未来可扩展的模块
3.4 接口
3.4.1 用户接口
3.4.2 内部接口
第四章 系统详细设计
4.1 主体设计
4.1.1 主界面运行效果
4.1.2 总体设计思路
4.1.3 训练科目在主界面的介绍
4.1.4 系统时序图
4.1.5 系统包图
4.1.6 主窗体类的设计与实现
4.1.7 主程序流程图
4.2 基于Java图形化界面开发之单警装备佩戴
4.2.1 界面运行效果
4.2.2 界面素材
4.2.3 设计思路
4.2.4 关键技术
4.2.5 类的依赖关系
4.2.6 程序运行流程图
4.2.7 设计装备类(Equipment.java)
4.2.8 设计装备佩戴位置类(Position.java)
4.2.9 设计背景的面板(PEUPanel.java)
4.2.10 设计窗体类(PEUfram.java)
4.3 基于LGame-0.3.2游戏引擎开发之车辆查控
4.3.1 界面运行效果
4.3.2 界面素材
4.3.3 导入LGame引擎
4.3.4 设计思路
4.3.5 类图和对象图
4.3.6 模块程序流程图
4.3.7 Screen类的使用
4。3。8 AVGScreen类的使用
4.3.9 设计用于启动程序窗体线程的runAwt类
4.3.10 LGame引擎提供的四种Screen
4.4 基于DJ NativeSwing组件播放视频
4.4.1 关键技术
4.4.2 设计界面面板类(WmediaPlayerForCT.java)
4.4.3 设计启动窗体类(RunWMediaPlayerForCT.java)
第五章 系统测试
5.1 测试策略
5.2 测试项目
5.2.1 模块测试
5.2.2 集成测试
5.3 测试结果
第六章 软件使用评价
6.1 性能
6.1.1 可靠性
6.1.2 易用性
6.1.3 可修改性
6.1.4 功能性
6.2 缺陷和限制
6.3 建议
致谢
参考文献