《移动应用开发课程设计》课程设计教学大纲
课程编号:72.033057
课程名称:移动应用开发课程设计
英文名称:The Basics of Mobile application software development course design
设计周数: 2
学分: 2
开设学期:第7学期
适用专业:计算机科学与技术信息管理与信息系统
先修课程:《面向对象程序设计(Java)》、《Java高级程序设计(J2EE)》
一、目的和意义
通过本课程设计实践,达到以下目的:
(1)促进学生将理论知识与实践相结合,应用新技术和方法,完成具有实际应用意义的创意设计,并予以实现;提高学生的策划、设计、实现、协调组织和解决问题的能力
(2)巩固和加深对Android移动应用程序设计的基本概念、基本理论和实现技术的理解。
(3)掌握Android应用软件开发的主要环境与工具,掌握Android应用软件的常用控件的使用方法。
(4)初步掌握移动应用软件系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。
(5)进一步掌握Java编程语言,并针对移动应用软件开发问题进行编程实现。
(6)通过撰写课程设计论文,锻炼学生科技论文写作能力。
(7)培养学生团队协作意识和能力。
二、选题要求
(1)选题应切近生活实际并最好有一定意义;题目不应太大,但系统的功能相对独立完整。
(2)以具体问题的功能模块实现为主,兼顾其它相关的辅助模块。
(3)在合理选题的基础上,进行作品的UI和功能的分析与设计。
(4)能正确使用开发工具进行编码实现,完成相关的功能模块,并进行测试和完善。
(5)课程设计题目常以周边生活中的课题为主,也可选做传统移动终端上的应用或游戏等实际应用题目,学生可自选题目,也可选择教师提供的题目。
(6)学生可组队进行作品的开发,原则上每队最多不能超过5人,最后作品答辩时团队每人按分工均要进行陈述和答辩。
三、任务及要求
课程设计的任务是:根据所选题目,确定创意设计的主题,展开研究和设计,编制创意设计方案,并在选定的平台上实现。
按照提供的文档规范撰写设计文档。
要求学生掌握:
(1)掌握Android开发的编程规范,Android开发的核心概念和特性;
(2)掌握Android应用软件的编程技术,包括UI设计,Activity的设计与实现,数据存储与访问技术,Intent编程技术等;
(3)掌握Android应用软件的开发环境和开发过程;
(4)掌握Android移动应用开发的思想和程序设计方法。
四、进程安排
五、考核方法及成绩评定
考核方法:考查
成绩评定:采用100分制计分,
可以折算为优、良、中、及格和不及格,
优:90-100;良:80-89;中:70-79;及格:60-69;不及格:0-59。
成绩组成: 平时出勤与课堂考核占30%,
系统设计与功能实现占40%,
最终课程设计报告占30%。
平时考勤计分标准:
共7次课,每次出勤3分,课堂表现情况2分,即每次平时成绩共5分。
系统设计与功能实现计分标准:
(1)不及格:程序要求的基本功能没有完成,或者程序不能正常运行,或者有严重的抄袭现象。
(2)及格:程序要求的基本功能完成,程序能够正常运行。
(3)中:达到及格的要求,用户界面友好,操作方便。
(4)良:达到中的要求,具备良好的编码规范,主要的程序元素有注释,程序运行稳定。
(5)优:达到良的要求,程序具有很好的扩展性,界面优美,程序结构清晰。
其中,基本功能要求为:
1) UI界面设计中至少要有3到4种控件进行组合而成,并具备菜单功能和事件处理机制。
2)Activity要至少有3个,并通过Intent进行跳转和传递数据消息;
3)作品要有数据存储和访问功能,鼓励并提倡用SQLite数据库进行数据的存储与访问(高分),当然也可以用另外三种方式(ContentProvider中高分,SharedPreference和文件存储一般分)。
以上是必须有的功能,此外作品有其他功能者,比如网络功能、广播和服务功能等,加分。
课程设计报告计分标准:
(1)不及格:报告中的大部分内容叙述不正确,条理不清楚,或者有严重的抄袭现象。
(2)及格:报告中的内容基本正确,格式规范。
(3)中:达到及格的要求,条理清楚,内容完整。
(4)良:达到中的要求,结构合理,重点突出。
(5)优:达到良的要求,文字优美,图表正确,数据翔实,报告中没有明显的错误。
六、课程设计报告内容与要求
课程设计报告内容包括:
1 作品概述
2 可行性分析
(技术可行性,市场前景,目标群体等)
3.作品功能定义与原型设计
4.系统实现
(主要实现技术,特色设计等)
5 团队介绍和人员分工
6.(其他)等方面内容。
7. 设计体会
参考文献
课程设计报告要求包括:严格依照《北京邮电大学世纪学院实验、实习、课程设计报告撰写格式与要求》进行撰写、排版整齐、文字清晰、图表正确。
统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手
勾画。
打印要求用A4纸;页边距要求如下:页边距上下各为2.5厘米,左右边距各为2.5厘米;行间距取固定值(设置值为20磅);字符间距为默认值(缩放100%,间距:标准)。
七、教材及主要参考资料
[1] 王向辉,张国印,沈洁.Android应用程序开发[M].北京:清华大学出版社,2010.
[2] 余志龙等.Google Android SDK 开发范例大全[M]. 北京:人民邮电出版社,2009.
[3] 靳岩,姚尚明.Google Android开发入门与实战[M]. 北京:人民邮电出版社,2009.
[4] 李宁.Android/OPhone开发完全讲义[M]. 北京:中国水利水电出版社,2010.
[5] 杨丰盛.Android应用开发揭秘[M]. 北京:机械工业出版社,2010.
[6] E2ECloud工作室.深入浅出Google Android[M]. 北京:电子工业出版社,2009.
[7] 郭宏志.Android应用开发详解[M]. 北京:电子工业出版社,2010.
[8] 《北京邮电大学世纪学院实验、实习、课程设计报告撰写格式与要求》,2005.
八、其它说明
无。
大纲制订人:陈沛强
大纲审定人:
制订日期:2011 年9月20日。