一、设计实践目的
移动应用开发能力是计算机专业学生应具备的基本能力。该课程要求学生能理论联系实际,加深对移动应用开发的基本概念,理解和掌握应用程序的开发流程,熟练使用 Java 语言开发应用程序,SQlite创建数据库,adb 工具查看数据库,通过前段访问数据库数据从而实现传统应用功能。
二、设计实践要求
1.重视设计实践环节,用严谨、科学和踏实的工作态度对待设计实践的每一项任务;
2.按照设计实践的题目要求,独立地完成各项任务,严禁抄袭;凡发现抄袭,抄袭者与被抄袭者皆以零分计入本设计实践成绩。凡发现程序设计实践报告或源程序雷同,涉及的全部人员皆以零分计入本设计实践成绩。
3.认真编写程序设计实践报告
三、设计实践环境
Android Studio
四、设计实践内容及要求
每位同学需要调查目前市面上发布的手机 App,选择其中一个
App 做相关研究,模仿该 App 中的至少 2 个界面,运用《移动应用开发》课程所学知识,做出这些界面及功能。同学之间可以选择同一个 App,但不能选择相同界面,如果最后提交时存在选择同一 App 相同界面的报告和作品,则总评成绩都计为不合格。
注意:
1. 界面中必须包含 SQLite 数据库的增删改查
2. 不能只选择注册或登录界面
3. 只能使用课堂所学的原生 Android SDK 完成
4. 不能使用 H5 形式制作,不能使用类似 uni-app 这种 H5 转 App 的形式(教学计划中未有《移动应用开发》这门课程的同学可选择)
五、设计实践步骤
1.问题分析和任务定义;
2.数据类型和系统设计;
3.编码实现和静态检查;
4.上机调试;
5.总结和整理程序设计实践报告。
实践环节各阶段时间安排及要求
序号
|
各阶段名称
|
主要内容
|
天数
|
备注
|
1
|
准备阶段
|
通过课程中心网站了解本课程的目
标、任务及要求
|
第 1 课时
|
|
2
|
确定课题
|
布置课题内容讲解、熟悉并了解系统功能结构,查找资料
|
第 1-2 课时
|
台式计算机、相关软
件
|
3
|
查阅资料,进行用户界
面设计
|
利用 Android studio 完成用户界
面设计
|
第 3-6 课时
|
|
4
|
完成数据库的创建和
数据录入
|
利用 SQlite 创建数据库及数据录
入,adb 工具查看数据情况
|
第 7-10 课
时
|
|
5
|
系统功能开发
|
使用 Android studio 实现系统功
能,使之与数据库进行交互。
|
第 11-28 课
时
|
|
6
|
课程设计报告撰写
|
撰写课程实践报告
|
第 28-30 课
时
|
|
7
|
汇报,验收
|
作品验收
|
第 31-32 课
时
|
|
六、上交相关内容要求
1.上交源程序(电子版):学生按照设计实践的具体要求所开发的
所有源程序(应该放到一个文件夹中); 2.上交程序设计实践报告电子版;