嵌入式系统人机界面结构化设计与实现
论文摘要
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