1、物联网工程课程实训(验)项目单物联网工程课程实训(验)项目单编制部门:编制人:审核人:编制日期:年月日项目编号项目名称软件设计软件设计训练对象学时2课程名称物联网工程教 材要求递交递交时间实训目标1.掌握软件设计软件设计2.控制界面的设计3.界面设计开发内容(方法、步骤、要求或考核标准)一、实训设备与工具一、实训设备与工具计算机、全职通-3000 移动互联专业互联平台二、实训步骤、方法与要求二、实训步骤、方法与要求软件设计软件设计(1)瑞星的界面(2)界面设计(3)对话(4)对话形式:(1)必须回答式(2)无需回答式(3)警告式(5)对话实现方式:(1)标准对话(2)定做式对话(6)3. 功能
2、键 4. 图符界面 5. 填表界面 6. 命令语言界面 7. 查询语言界面 8. 自然语言界面(7)控制界面的设计(8)(1)用控制对话选择操作命令(2)用菜单界面进行控制(3)用功能键定义操作命令(4)用图标表示对象或命令(9)界面设计开发(10) 界面设计过程的步骤:1.建立任务的目标和意图 2.为每个目标和意图制定特定的动作序列 3.按在界面上执行的方式对动作序列进行规约 4.指明系统状态,即执行动作时的界面表现 5.定义控制机制, 即用户可用的改变系统状态的设备和动作 6.指明控制机制如何影响系统状态 7.指明用户如何通过界面上的信息解释系统状态(11) 定义界面对象和动作(12) 为
3、创建描述图符的图形设计和放置、描述性屏幕文字的定义、窗口的规约和命名、菜单项的规约的屏幕布局提供基础。(13) 响应时间、命令和动作结构、错误处理和帮助设施等设计问题应该在精化设计模型时考虑。(14) 导航方式 线性 层次(15) 网络式 混合式(16) 数据输入界面设计(17) 数据输入的规则(18) 明确的输入 明确的动作 明确的取消 确认删除 提供反馈 允许编辑 提供复原(Undo) 自由格式 提示输入的范围(19)数据显示界面设计(20) 数据显示的规则(21) 只显示必要的数据(22) 在一起使用的数据显示在一起(23) 显示出的数据应与用户执行的任务有关(24) 每一屏数据的数量不应超过整个屏幕面积的 30%(25) 屏幕布局规则(26) 尽量少用代码和缩写(27) 多个显示画面,应建立统一格式(28) 提供明了的标题、标栏及其它提示信息(29) 遵循用户习惯(30) 采用颜色、字符大小、下划线、不同字体等方式强化重要数据(31) 要求设计一个用户管理的设计(32) 登陆界面(33) 帮助列表(34) 搜索界面3实训思考(1)控制界面的设计(2)界面设计开发三、评分标准三、评分标准1 控制界面的设计得 50 分。2界面设计开发得 50 分