课程大纲
《App Inventor》课程设计大纲
一、 课程设计的目的
1、 培养学生运用所学课程《App Inventor》的知识和技能,分析解决应用实际问题的能力。
2、 培养学生掌握用《App Inventor》的知识设计APP课题的思想和方法。
3、 培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
4、 通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括:
⑴通过调查研究和上机实习,收集和调查有关技术资料。
⑵掌握设计课题的基本步骤和方法。
⑶根据课题的要求进行上机实验调试。
二、基本要求
1、 必须提交系统分析报告,包括系统的功能设计、系统的功能模块设计,业务流程图等;
2、 程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)
3、 系统的源程序,包括APP脚本程序。
三、课程设计的主要内容
1.弹球游戏设置
⑴ 系统功能的基本要求:
Ø 设置弹球以随机速度和随机角度弹出;
Ø 弹球触碰挡板可以反弹并得分。
Ø 挡板可以通过方向感应器或手指拖动。
Ø 弹球触碰下方边框则游戏结束。
Ø 弹球如果触碰左右和上方边框则继续反弹。
⑵ 系统功能的创新:
Ø 可以通过照相机拍照更改背景。
Ø 可以播放背景音乐。
Ø 可以自行规定得分规则。
Ø 其他创新。
2.学生可以在得到指导老师允许后,设计自己的APP
程序设计必须有一定的复杂性和创新性。
四、课程设计基本工作步骤
要想设计和制作出一个出色的管理系统,必须用心去把握步骤中每一个环节,基本上可分为以下几个步骤:
1、首先进行需求分析,搞清楚系统功能和任务
2、然后总体设计中确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定测试方法与策略。
3. 详细设计中为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图),描述模块的详细过程。
4. 依据分析编写代码。
2024年春季学期
更新时间:2024年3月1日,祝同学们新学期学有所成。