人机交互实验报告要求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告表头填写方法:
实验课程:人机交互
实验项目:数独游戏程序设计/边缘提取程序设计/Web界面设计
实验性质:综合
实验地点:3教XXX实验室
实验日期:依据下面的实验课时填写
(课时分配:实验一,1.5课时;实验二,2.5课时;实验三,4课时)
实验报告中所有内容均为宋体,小四,行间距为1.25。
数独游戏程序设计具体要求
一、实验目的和要求
掌握命令行和文本菜单界面的设计
二、实验内容和原理
1)设计一个命令行界面的游戏,登入游戏界面后,应该有游戏规则说明,按键说明。
2)进入游戏前应该有难度选择:1表示简单、2表示中等、3表示困难。
3)在游戏主界面中有可以循环输入数独值、可以连续玩好几局直到退出、检查结果、查看答案、新开一局的功能。
4)信息提示功能:输入错误时应有提示、游戏失败或获取胜利时应有庆祝界面等。
三、设计方案:(至少2500字)
1)画出程序总体流程图
2)a)用语言详细描述数独的生成思路(大家用的普遍的是文件读入法,随机生成移位法,回溯法,映射,剪枝,11点随机生成等自创方法),不论什么方法请按行、列、小九宫格详细说明生成过程。(注:此部分必须有一个详细设计的流程图)
b)用语言详细描述难度控制(即挖洞的方法)。
c)用语言详细描述答案比较方法(即答案与填入数字的对比)。
(多解的“a)、b)”部分略写,在此步骤中详细说明解题过程)
3)a)根据你描述的方法写出你该部分的函数设计,此部分详细说明函数的声明部分(即函数的功能,参数的意义)。
b)用伪语言写出函数之间的调用关系(可参考数据结构的伪语言)。
四、核心源代码
此部分给出你认为算法最核心的部分(不少于5个函数)。并加以注释(对for循环要有注释说明完成什么功能)注释部分用绿色或者红色字体标注,3~5行必有一个注释;
五、附录:源代码压缩包
数独游戏程序设计具体要求
一、实验目的和要求
1) 熟悉图形用户界面的设计原则
2) 利用一种设计工具完成图形化的用户界面设计
二、实验内容和原理
1)仿照给定的参考软件完成对应的图像边缘提取功能,可以查找多个边缘提取相关算法(Canny,Sobel,Laplace,Preitt等算法)。
2)设计交互方式和界面,有菜单,工具栏等快捷方式
三、设计方案:(至少3500字)
1)给出界面设计的截图,并说明该软件的功能
2)a)用语言详细描述你所选择的算法对边缘提取思路(画流程图)
b)列举你所查阅的该算法的参考文献(不超过5个)
作者,文章名,刊物名,时间,期号,页码
如:段雪峰,李姣芬,蒋英春.创新型人才培养模式的改革探索.当代教育理
论.2011,11:33-34.
3)a)根据你描述的方法写出你该部分的函数设计,此部分详细说明函数的声明部分(即函数的功能,参数的意义)。
b)用伪语言写出函数之间的调用关系(可参考数据结构的伪语言)。
四、核心源代码
此部分给出你认为算法最核心的部分(不少于5个函数)。并加以注释(对for循环要有注释说明完成什么功能)注释部分用绿色或者红色字体标注,3~5行必有一个注释;
五、附录:源代码压缩包
Web界面设计具体要求
一、实验目的和要求
1) 熟悉Web站点的信息交互模型和结构
2) 熟悉Web界面设计的基本思想和原则
3) 掌握Web界面设计的工具和技术
二、实验内容和原理
1)要求根据Web界面设计的原则(简洁、一致性、对比度),进行Web界面规划、概要设计和设计要素的选择,利用一种界面设计工具(Dreamweaver / Frontpage)完成网页设计。
2)选择一种界面设计工具,并熟悉它;
3)针对一个具体的网站(学校、个人、公司)设计应用,进行Web界面规划和概要设计;
4)选择WEB界面设计要素,设计出前台和后台
三、设计方案:(至少5500字)
1)说明使用的数据库,画出数据库设计的表
2)a)用语言详细描述该网站功能(画图)
b)对你使用的工具进行概要性说明(100字以内)
3)a)画出对该网站的业务流图,根据你描述的方法写出你该部分的函数设计,此部分详细说明函数的功能。
b)用伪语言写出函数之间的调用关系(可参考数据结构的伪语言)。
四、核心源代码
此部分给出你认为功能最核心的部分(不少于5个函数)。并加以注释(对for循环要有注释说明完成什么功能)注释部分用绿色或者红色字体标注,3~5行必有一个注释;
五、附录:源代码压缩包