安卓作业 Android应用开发项目实践
Android应用开发项目实践
一、 课程编号:
二、课程类别:集中实践环节
三、课程性质:选修课
四、学时:2周 (讲课学时: 实验学时: 上机学时:课外学时:2周)
五、学分:2
六、 先修课程要求:Java基础、数据库、Android UI
七、适用专业:软件工程
八、适用年级、学期:三年级第1学期
九、课程目的及任务:
《Android应用开发项目实践》是计算机相关专业重要的实践性环节之一,是学完《Android UI》、《Android 应用开发》课程之后一次全面的综合练习。本课程实践目的:掌握Android Studio安装配置和使用;掌握Android UI的设计方法;掌握Android 四大组件及应用;掌握Android实现数据库的操作;掌握Android的进阶应用方法;掌握Android的综合实例项目开发方法;能够运用Android技术实现一个Android应用程序,提高学生综合运用所学知识的能力。
十、课程内容及基本要求(重点、难点、知识掌握程度及考核要求):
1.基于Android平台的某系统客户端的设计与实现
基本要求:
实现客户端的基本功能。
例如:如果是一个论坛系统,其客户端要求实现以下功能:
用户可以分为游客、普通用户和版主。
能够实现用户注册和登录功能。
登录时更加权限不同进入不同的界面。
游客只能查看帖子。
普通用户可以发帖、查看自己的帖子、查看所有的帖子。
版主除了具备普通用户的功能,还可以对某个版块的帖子进行删除。
扩展要求:
①普通用户能够实现回帖功能
②普通用户可以管理自己的帖子及回帖
③实现帖子的模糊搜索
④实现图文贴
2.基于Android的即时通讯软件客户端的设计与开发
基本要求:(服务器端可以自行设计或使用网上的开源代码)
要求用户能够注册,登录。登录后可以修改个人信息。
可以通过用户名查找好友,添加好友。
添加好友后可以进行文本对话。
扩展要求:
可以查找附件的好友。
好友可以进行文件传输、图片传输、语音对话
3.基于Android的信息管理软件的设计与开发
基本要求(可实现为单机版的,数据库用Android内嵌数据库SQLite,实现信息的增删改查,可自己设计业务逻辑):
例如:
仓库管理系统:
商品管理:添加商品,浏览商品,查找商品,删除商品
库存管理:入库、出库、查看商品的库存
班费管理系统:
班费的收支记录的增删改查,班费的统计功能:按月统计,按学期统计等。
扩展要求(可实现为网络版的,数据库为网络数据库,服务器端要单独开发):
其他功能与单机版类似。
系统用户分不同权限,例如仓库管理系统:超级管理员可以管理商品管理员、出入库员;商品管理员可以管理商品;出入库员负责出入库和查看库存信息。班费管理系统:超级管理员可以管理生活委员和普通学生;生活委员可以对班费收支记录进行增删改查,对班费进行统计;普通学生只能查看具体记录、查看统计信息。
除了上面给定题目外,也有可参考选择的题目。
4.参考题目
基于安卓的节目直播案例;
安卓音乐APP;
校园APP;
基于Android技术的记账本APP。
5.自拟题目:
发自拟题目和需求分析给任课老师,根据任课老师的回复确认题目。
自拟题目要求:
题目不应过大,要实现功能的相对独立完整性;
要突出一定的UI和功能的分析、设计与实现;
要体现出综合性,不能只是简单的例子;
能正确使用开发工具Android Studio进行编码实现,完成相关的功能模块,并进行测试和完善。
实践题应以自选题目为主,也可从参考题目中选择。但是自选课题要有自己实际研究、针对于某种需求与应用;
所有题目的确定不应晚于学期第10周。
3、基本要求
(1)选题:以上题目中任选其一,独立完成。
(2)都要经过答辩,不参加答辩则为不合格。
十一、 教学方法与手段: 项目驱动法
十二、 学时安排:(2周)
序号 | 教学内容 | 学时 |
1 | 任课老师布置任务,提出实践要求,下发文档。 | 1周 |
2 | 学生完成项目实践,现场答辩。 | 1周 |
十三、 实验内容及要求:
任课老师根据实际情况给出题目,学生联系实际进行需求分析,并运用所学框架完整实现;学生也可以自主选题,如果自主选题,必须先列出功能需求,经过指导老师同意才可以。
十四、 考核方式: 答辩
十五、 推荐教材及教学参考书:
参考资料:
《Android 移动平台应用开发高级教程》,朱凤山 张建军 编著,清华大学出版社
《第一行代码Android》,郭霖 著,人民邮电出版社
-
伤感语录(经典多篇)
伤感的语录篇一1、人生在世如身处荆棘之中,心不动,人不妄动,不动则不伤;如心动,则人妄动,伤其身痛其骨,于是体会到世间诸般痛苦。2、举杯独醉,饮罢飞雪,茫然又一年岁。3、恍惚中,时光停滞,岁月静好。宛如十年前。4、恨君不似江楼月,南北东西,南北东西,只有相随无别离。君却似...
-
六年级上册数学期末知识点(多篇)
六年级上册数学期末知识点篇一(一)倒数的意义:乘积为1的两个数互为倒数。1、倒数是两个数的关系,它们互相依存,不能单独存在。单独一个数不能称为倒数。(必须说清谁是谁的倒数)2、判断两个数是否互为倒数的标准是:两数相乘的积是否为“1”。例如:a×b=1则a、b互为倒数。...
-
关于做好防火戒严期、清明、五一期间防火工作的通知
关于做好防火戒严期、清明、五一期间防火工作的通知各嘎查(社区)、乡直机关:清明将至,为做好全乡戒严期、清明、五一期间森林草原防火工作,根据旗森防指办发(2023)1号《科右前旗森林草原防火指挥部办公室关于做好清明、五一期间森林草原防灭火工作的通知》和《科右前...
-
健康过春节倡议书(实用4篇)
本站小编为你精心整理了4篇《健康过春节倡议书》的范文,但愿对你的工作学习带来帮助,希望你能喜欢!当然你还可以在本站搜索到更多与《健康过春节倡议书》相关的范文。篇1:健康过春节倡议书市民朋友们:新春佳节即将来临,为进一步倡导文明健康、绿色环保生活方式,共同加...
相关文章
- A comparison of Chinese and Korean dining etiquette 中韩饮食礼仪之比较
- how to use QFD for standard making--国际会议最终演讲稿
- 学生英文演讲稿Developing a good learning habit(精选多篇)
- 大学生英语演讲稿 Knowledge collaboration and all-round education(精选多篇)
- Android系统研发实习生的求职信
- Adoption of the Declaration of Human Rights
- 培训协调员 TRAINING COORDINATOR英文自荐信(精选多篇)
- 九年级英语Unit 4 Problems and advice Reading学案
- Words of Advice at Graduating 毕业赠言
- android开发简历怎么写