智能终端开发设计任务书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能手机终端开发课程设计任务书
课程设计时间:1周
适用层次:计算机科学与技术专业,本科
一、设计目的:
本课程设计是学生学习完《智能手机终端开发》课程后,进行的一次全面的综合训练,通过课程设计,让学生更好地掌握Android的原理及开发方法,加深对Android基础理论和开发方法的理解,加强学生的动手能力。
二、设计要求:
从课程设计的目的出发,通过设计工作的各个环节,达到以下教学要求:三人一组,每组从所给题目中任选一个(如自拟题目,需经指导教师同意),每个学生必须独立完成课程设计,不能相互抄袭,同组者文档不能相同;设计完成后,将所完成的工作交由指导教师检查;要求写出一份详细的设计报告。
三、设计内容:
课题一、多功能计算器的设计与实现
设计目的:该系统主要用来扩充Android自带计算器功能不足的缺陷,利用该系统可以实现相对比较复杂的计算功能,其页面外观也普通计算器的外观更漂亮。
设计要求:
1、 实现表达式计算与独立计算两个计算模式
a) 表达式计算:允许用户输入表达式以后按等于号实施计
算,例如:
10 + 20 * 30 / 15 * 22.5 = 910(结果在用户点击等于号后计
算获得)
b) 独立计算:用户每次输入一个表达式立刻发生计算
(windows xp的计算器计算模式),例如:
10 + 20 ,当用户点击等于号或者其他计算符号的时候立刻计算
出结果为30
2、 表达式计算在每次成功计算后需要暂存在列表中,当用
户长按列表中的表达式
后,表达式将再一次显示在计算文本中。
3、 用户可以保存暂存的表达式,也可以读取暂存的表达
式,数据默认保存在系统的日志文件(不需要使用
XML)。
4、 参考界面
课题二、带歌词的音乐播放器的设计与实现
设计要求:
任务描述1:音乐播放条目与音乐播放
按截图要求构建音乐播放器的界面:
顶部设计音乐播放条目:
歌曲所在专辑的图片。
歌曲名称与演唱者。
播放按钮
底部设计音乐播放过程中用于显示歌词的文
本视图。
当用户点击播放按钮后,音乐开始播放,图片切换
成暂停按钮。
当用户点击暂停按钮后,音乐暂停(非停止),图
片切换成播放按钮。
任务描述2:动态显示歌词
从assets/lrc/gone.lrc文件中读取歌词形式信
息。
根据音乐播放的时间节点匹配歌词。
如果歌词与当前播放节点吻合,在在TextView中呈
现。
参考界面
课题三、简易聊天室的设计与实现
设计要求:运用所学知识用Android的基本理论和编程方法实现一个简易的聊天室
课题四、我的安全卫士的设计与实现
设计要求:
该系统属于一个安全性系统产品,负责对来电信息设置黑/白名单,对于黑名单的电话实施即时连接和挂断处理,用户可以自行设定需要拦截的黑名单电话列表,具体需要实现的功能如下:
1)来电归属地查询与显示
归属地的显示功能需要获得来电号码后,将来电号码发送到WebService或者从本地数据库中查寻出该号码的归属地。然后将归属地信息显示在来电界面上。
2)屏蔽黑名单电话与短信
屏蔽黑名单电话与短信的功能也需要先获得来电者的号码,然后从黑名单数据库中查询该号码是否处于黑名单中。如果该号码处于黑名单列表中,则自动屏蔽该号码的电话或者短信。
3)修改黑名单
黑名单是由用户手动设置的,从文本框中读取用户输入的号码等信息并保存到数据库中。用户在界面上对号码的增删改都会自动连接到后台对数据库进行相应的操作。
课题五、中英文翻译器的设计与实现
利用Android的知识实现一个简单的中英文翻译器
课题六、“记事本程序”的设计与实现
设计要求:运用Android的知识实现一个记事本程序,要求实现添加记事,编辑记事,删除记事三个功能。
课题七、简易手机通讯录的设计与实现
设计要求:运用Android的知识实现通讯录的管理,包括联系人的添加,修改删除功能,以及发短信等功能。
课题八、注册系统的设计与实现
设计要求:运用Android知识显现一个简单地注册系统,主要包括登录模块和注册模块。
四、课程设计考核方式
课程设计成绩评定的依据有设计文档资料、具体实现设计方案的程序及课程设计考勤登记表,其中平时成绩占总成绩的20%。
优:有完整的符合标准的文档,文档有条理、文笔通顺,格式
正确,其中有总体设计思想的论述;程序完全实现设计方案,设计
方案先进,软件可靠性好;
良:有完整的符合标准的文档,文档有条理、文笔通顺,格式
正确;有完全实现设计方案的软件,设计方案较先进;
中:有完整的符合标准的文档,有基本实现设计方案的软件,
设计方案正确;
及格:有完整的符合标准的文档,有基本实现设计方案的软
件,设计方案基本正确;
不及格:没有完整的符合标准的文档,软件没有基本实现设计
方案,设计方案不正确。
提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。
五、提交的资料
1、文档:有关的分析设计文档要求使用计算机打印在学校统一制定的课程设计纸上,同时提交电子文档。
课程设计报告主要内容
(1)概述:设计主要完成的任务和解决的主要问题;
(2)设计的基本概念和原理;
(3)总体设计:实现的方法和主要技术路线;
(4)详细设计:使用主要控件、函数;
(5)完成的情况;
(6)简要的使用说明;
(7)总结:特色、经验、教训和感受;
(8)参考文献
2、软件:软件需提供加注释的源程序,并能正常运行。
注:对于分析设计中未能实现的部分需要加以说明。对于软件中所参考的部分模块或代码需要加以声明,并说明出处。