课程大纲

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日,祝同学们新学期学有所成。 

 

最后修改: 2024年03月2日 星期六 18:32