- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人机交互设计一个简单的计算器附有状态转换图
《人机交互》实验报告
----简单计算器的功能实现
院系:信息工程学院
专业:
组员姓名:
指导教师:
2010年11月21日
目录
一、实验目的 3
二、实验内容 3
三、实验设计的基本思想和方法要求 4
3.1软件开发方式 4
3.2开发语言 4
3.3开发集成环境 4
3.4 设计思路 4
3.5系统硬件要求 5
3.6软件要求 5
四、实验过程和步骤 5
4.1需求分析 5
4.2概要设计 5
4.3详细设计 6
4.3.1类的设计 6
4.3.2算法的设计 6
4.3.3界面的设计 6
4.4编写代码 6
4.5系统测试 7
4.5.1测试目的 7
4.5.2测试过程 7
五、实验心得 8
一、实验目的
信息技术的高速发展给人类生产、生活带来了广泛而深刻的影响。新产品、新概念层出不穷,不断冲击着人们的视听。这些高科技成果为人们带来了便捷、快乐的同时,也促进了人机交互技术的发展。为使我们更进一步的了解人机交互这门技术,实现简单计算器的功能实验意在巩固我们所学的基础理论和专业知识,掌握利用状态转换网络进行系统设计的方法,增强我们分析问题解决问题的能力,提高我们的动手能力和创新能力。
二、实验内容
实现一个简单的计算器程序,具体内容如下:
设计一个四则运算计算程序,实现“operand1 operator operand2‘=’”,operand1可以是整数或者小数或者是上一次的运算结果,operand2是整数或者小数,操作符是“+ - * /”。另外还要实现辅助键的功能,CE(Clear Entry)键清零,C键取消用户上一次的操作。界面如下图:
三、实验设计的基本思想和方法要求
3.1软件开发方式
本次实验采用队友软件开发方式,小组成员根据实验要求进行需求分析,根据平时使用计算器的经验讨论出各个功能模块的相关设计及其基本实现方法,利用状态转换网络进行系统设计,由组长进行分工,负责整个设计,组长协同组员完成各个模块的设计编码实现和文档,最终完成编码的整合及测试工作。
3.2开发语言
由于Java语言作为一种完全面向对象的语言,它吸取了其他语言的各种优点,设计简洁而优美,使用起来方便而有效。所以本次实验设计采用Java语言进行编码, Java语言中的文本框、事件监听器、标签、按钮等多种组件均被用在本次实验中。
3.3开发集成环境
Java不仅提供了一个丰富的语言和运行环境,而且还提供了一个免费的开发工具集,即JDK。由于本次实验采用Java语言进行编码,故开发集成
文档评论(0)