Print

嵌入式系统人机界面结构化设计与实现

论文摘要

ATM交换机是整个ATM交换网的核心,为ATM交换机配备嵌入式人机交互界面,可以更加灵活的管理和维护整个交换网络。在设计人机交互界面时,由于嵌入式系统本身的限制,必须将界面管理功能进行分解细化。合理的组织菜单结构和实时的处理交互消息成为设计嵌入式人机界面的难点。本文根据用户需求,采用结构化设计方法对界面软件进行了总体设计,将软件分成界面的绘制、消息的交互、键值的获取、屏保功能、密码管理和在线帮助六大部分并进行了编码实现。最后建立测试环境,对软件进行了功能测试。实际表明,本嵌入式人机界面在实时性、安全性和可扩展性上都达到了用户需求,具有一定的实用价值。

论文目录

  • 中文摘要
  • 英文摘要
  • 第一章 引言
  • 1.1 课题的研究背景
  • 1.2 课题的国内外研究动向
  • 1.3 本课题的主要工作及论文的组织结构
  • 第二章 界面软件的需求分析
  • 2.1 引言
  • 2.2 VXWORKS 操作系统简介
  • 2.3 TORNADO 集成开发环境简介
  • 2.4 ATM 交换机所处的工作环境
  • 2.5 嵌入式人机界面的工作环境
  • 2.6 界面软件用户需求分析
  • 2.6.1 菜单显示及层次要求
  • 2.6.2 对各级菜单的要求
  • 2.6.3 菜单的分类
  • 2.6.4 键值功能安排
  • 2.7 小结
  • 第三章 软件的总体设计
  • 3.1 引言
  • 3.2 菜单的设计
  • 3.2.1 人机界面的设计原则
  • 3.2.2 界面菜单的风格设计
  • 3.3 软件模块设计
  • 3.4 任务的划分
  • 3.5 任务优先级的确定
  • 3.6 主要数据结构设计
  • 3.6.1 菜单项的数据结构
  • 3.6.2 下拉列表的数据结构
  • 3.6.3 界面参数的数据结构
  • 3.6.4 消息的数据结构
  • 3.7 帮助提示信息的设计
  • 3.8 小结
  • 第四章 编码实现软件
  • 4.1 引言
  • 4.2 软件编程规则
  • 4.3 界面部分的绘制
  • 4.3.1 字符及汉字显示的实现
  • 4.3.2 表格的绘制
  • 4.3.3 下拉菜单的实现
  • 4.3.4 光标的控制
  • 4.4 消息的交互
  • 4.4.1 消息处理机制
  • 4.4.2 消息的收发
  • 4.5 键值的获取
  • 4.6 屏幕保护功能
  • 4.7 密码、屏保时间和菜单配置项管理
  • 4.8 在线帮助功能的实现
  • 4.9 小结
  • 第五章 界面软件的测试
  • 5.1 引言
  • 5.2 人机界面软件的测试
  • 5.2.1 功能测试的方法
  • 5.2.2 测试环境的建立
  • 5.2.3 软件测试用例的设计
  • 5.2.3.1 测试用例的设计原则
  • 5.2.3.2 设计测试用例
  • 5.2.4 测试经验总结
  • 5.3 小结
  • 第六章 总结与展望
  • 6.1 论文工作总结
  • 6.2 下阶段的工作
  • 参考文献
  • 致谢
  • 在学期间发表的学术论文和参加科研情况
  • 详细摘要
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/6952b85ec5d3ebc6f0b3e57c.html