1、人机交互课程设计大纲设计四川理工学院计算机学院人机交互课程设计大纲课程编号: 课程类别:选修课程名称:人机交互 课程性质:实践学 时:1周 开课学期:6学 分:1 先行课程:网站程序设计,JAVA程序设计适用专业:计算机科学与技术(信息方向)一、课程设计的目的通过课程设计,主要达到以下目的:1、加深对交互界面设计、软件工程、程序设计语言的理论知识的理解和应用水平。2、掌握交互界面设计的基本方法,熟悉界面设计的步骤。3、通过设计人机交互界面应用课题,进一步熟悉界面设计工具的操作技术,提高动手能力,提高分析问题和解决问题的能力。二、课程设计教学基本要求1掌握交互界面的概念设计和逻辑设计。采用VB,
2、DELPHI,VS2005,Dreamwear,等设计工具完成界面建立工作。2根据所学的界面设计步骤、程序设计以及软件工程的知识,对设计交互界面系统,进行可用性评估。3学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。4按规定和要求编写课程设计说明书。三、课程设计的内容课题一、学生学籍管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能
3、结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题二、网上投稿管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开
4、发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明
5、确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。教师采取同组异质的策略将学生分组,每个小组成员为一个团队。每个小组设置项目经理1人,由项目经理负责组内成员的分工。按照软件工程的方法和技术路线,小组成员要承担自己的职责,集思广益,完成课程设计任务。课题三、房屋中介管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2)
6、对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题四、工资管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工
7、作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系
8、统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题五、数据库原理网上学习系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5)
9、视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题六、图书资料管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映
10、用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题七、小区物业管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题
11、的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具
12、体的开发工具进行界面的实际设计。课题八、电子商务书店系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的
13、联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题九、学生选课评教系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设
14、计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题十、个人微博界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生
15、的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。四、课程设计
16、方式以2-3名学生为一组,一组一题,分工协作,独立查阅资料、设计方案、实验验证为主,同时安排教师集中讲解、辅导。课程设计报告一组撰写一份,要求写明组内成员分工情况,各自工作完成情况。五、课程设计进度安排(按20/周学时安排)1、集中讲解2学时;2、查阅资料、收集材料4学时;3、初步设计4学时;4、实验设计、上机操作或验证6学时;5、撰写设计报告4学时。六、对指导教师和学生的要求对指导教师的要求和对学生的要求,参照四川理工学院课程设计管理规范结合本专业的特点制定。1、对指导教师的基本要求1)教师要提前备课,根据课程设计教学大纲的要求选择题目,拟定任务书,制定指导计划,编写课程设计指导书(包括课程
17、设计目的、内容、要求、进度、成绩评定等)。2)经常检查学生的工作进度和质量,耐心细致地进行指导,及时解答和处理学生提出的问题;贯彻因材施教的原则,注重启发引导,鼓励学生提出独立见解,适当组织讨论,充分发挥学生的主体作用,注意发掘学生的创新潜能。4)审查学生完成的设计资料与文件。5)考核形式采用平常考查和设计报告审查相结合方式,认真审核学生课程设计的全部内容,仔细评阅,评定成绩,做好总结。6)每位指导教师指导课程设计的学生人数不超过15人,每天指导时间不少于2小时。在课程设计过程中,教师每天应到位并做具体指导,及时发现和解决问题。课程设计教学自始至终要有布置、有检查、有考核,确保学生独立完成课程
18、设计任务。2、对学生的基本要求1)要有勤于思考、刻苦钻研的学习精神和严肃认真、一丝不苟、有错必改、精益求精的工作态度,要敢于创新、勇于实践,注意创新意识和工程意识培养。对有抄袭他人成果或找他人代做代写等弄虚作假行为者,一律按不及格记成绩,并根据学院有关规定给予处理。2.认真阅读课程设计指导书,明确课程设计的目的、作用和要求,领会给定课程设计题目的意图,学会设计的基本方法与步骤;课程设计中应学会运用所学知识和收集、归纳相关资料解决具体问题的方法。3.掌握课程设计的基本理论和基本知识,努力做到概念清楚、数据可靠、计算准确、设计合理,实验软件程序运行良好,图表绘制符合标准要求,设计说明书撰写规范。4
19、.要严格遵守学习纪律,遵守作息时间,不得迟到、早退和旷课,每天出勤不少于6小时。如因事、因病不能上课,则需请假,凡未请假或未获准假擅自不做设计者,均按旷课论处。七、课程设计的成绩评定1.指导教师应认真批阅学生所做课程设计,明确指出设计中存在的问题,写出简单评语,给出成绩并签名。根据学生提交的设计方案、软件质量、绘制图纸(制作实物)、设计报告(说明书)和设计答辩质量,参考学生出勤情况、工作态度、文明作风等进行计分。2.课程设计的成绩分为:优秀(90100分)、良好(8089分)、中等(7079分)、及格(60-69分),不及格(59分以下)五个等级。优秀所占比例原则上控制在15%左右。3.学生的
20、课程设计成绩单应由教研室主任审核签字,一式三份,二份交学生所在系教学办公室,另一份教研室留存。八、课程设计教材及主要参考资料1 孟祥旭.李学庆主编.人机交互技术原理与应用.清华大学出版社M,2004年9月;2 董士海.计算机用户界面及其工具.北京:科学出版社,19993 罗仕鉴.朱上上.孙守迁.人机界面设计.北京.机械出版社,2002 4 谭浩强.网站设计与制作.北京.中国铁道出版社,2002九、教学建议1、课程设计可根据学生的实际情况,采取灵活多变的教学方式,如开发工具的选择上,功能完善上可因人而宜,发挥学生的个人特长,提高兴趣。2、对程序设计的题目,要加强辅导讲解,确保收到实效。3、学生应
21、系统的学习至少一种开发工具,建议开设一门掌握开发工具的课程,防止参差不齐现象,以达到课程设计的目的和效果。撰 写 人: 周刚 审 核 人: 修(制)订日期: 2010年3月20日 院领导签字: 课程设计任务书课程名称:人机交互课程设计时间:1周适用专业层次:计算机科学与技术信息方向(本科)一、设计目的:通过课程设计,主要达到以下目的:1、加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平。2、掌握数据库设计的基本方法,熟悉数据库设计的步骤。3、通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。4、学习基本“C/S结构”数
22、据库编程方法。二、设计要求:从课程设计的目的出发,通过设计工作的各个环节,达到以下教学要求:1最多3人一组,每组从所给题目中任选一个(如自拟题目,需经指导教师同意),3人协同完成题目,明确分工。2设计完成后,将所完成的工作交由老师检查;3要求写出一份详细的设计报告(课程设计说明书)。4. 对学生的基本要求1)要有勤于思考、刻苦钻研的学习精神和严肃认真、一丝不苟、有错必改、精益求精的工作态度,要敢于创新、勇于实践,注意创新意识和工程意识培养。对有抄袭他人成果或找他人代做代写等弄虚作假行为者,一律按不及格记成绩,并根据学院有关规定给予处理。2)认真阅读课程设计指导书,明确课程设计的目的、作用和要求
23、,领会给定课程设计题目的意图,学会设计的基本方法与步骤;课程设计中应学会运用所学知识和收集、归纳相关资料解决具体问题的方法。3)掌握课程设计的基本理论和基本知识,努力做到概念清楚、数据可靠、计算准确、设计合理,实验软件程序运行良好,图表绘制符合标准要求,设计说明书撰写规范。4)要严格遵守学习纪律,遵守作息时间,不得迟到、早退和旷课,每天出勤不少于6小时。如因事、因病不能上课,则需请假,凡未请假或未获准假擅自不做设计者,均按旷课论处。三、课程设计进度安排(按20/周学时安排)1、集中讲解2学时;2、查阅资料、收集材料4学时;3、初步设计4学时;4、实验设计、上机操作或验证6学时;5、撰写设计报告
24、4学时。四、设计内容:(任选其一)课题一、学生学籍管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间
25、的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题二、网上投稿管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象
26、设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。教师采取同组异质的策略将学生分组,每个小组成员为一个团队。每个小组设置项目经理1人,由项目经理负责组内成员的分工。按照软件工程的方法和技术路线,小组成员要承担自己的职责,集思广益,完成课程设
27、计任务。课题三、房屋中介管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清
28、楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题四、工资管理系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视
29、图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题五、数据库原理网上学习系统界面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能
30、力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题六、图书资料管理系统界
31、面设计1课程设计目的(1)掌握界面设计的概念设计和逻辑设计。选用一种开发工具,完成该系统的界面设计工作。(2)学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。 2课程设计要求1) 分析系统的功能,画出系统的功能结构图;系统流程图。2) 对象建模分析:通过系统的用例图反映用户的实际交互需求。3) 视图抽象设计:分析系统可能包括的功能视图,分析每一个视图可能的交互操作和需要的信息。4) 概要设计:对抽象的视图设计做进一步的具体设计,产生视图的概要设计。5) 视图的关联设计:将不同交互视图之间的联系和状态转换关系整理清楚。画出各视图之间的关联关系图。6) 视图的全面设计:确定各个视图的具体内容和大致布局,并在每个视图上明确体现与其他视图的关系,保证系统的整体性和和谐性,然后借助具体的开发工具进行界面的实际设计。课题七、小区物业管理系统界面设计1
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1