开题报告有关说明
     
    1.开题报告作为毕业论文(设计)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业论文(设计)工作前期内完成,经指导教师签署意见审查后生效。   
    2.开题报告内容必须用黑墨水笔工整书写,或按院系统一设计的电子文档标准格式打印(教务处网页),禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见。
    3.学生查阅资料的参考文献应在5篇及以上(不包括辞典、手册),开题报告的字数要在1000字以上。
    4.有关年月日等日期的填写,应当按照国标GB/T 7408—94《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“2007年12月28日”或“2007-12-28”。
  5.开题报告与学生毕业论文一起由院系存档。
1.选题依据及研究综述
    近几年来,随着科技的不断进步,智能手机已经成为了人们生活不可或缺的一部分。而使用者的急剧增加也使得不同类型的人们对手机应用的需求量越来越大,需求面也越来越广泛。我选择的题目是基于Android计算器的设计与开发。而在手机市场已经基本实现了计算器的大部分功能,包括各种的计算任务、手写计算器、科学计算器等等。为了区别于其他的计算器,我的计算器部分实现的是适合普通用户的简单的计算任务,而不简单之处在于我的计算器比其他的计算器多了小学频道,即为小学生随机出题并进行判卷。
2.课题的基本内容   
    我设计的计算器一共有三部分组成。其中有主体的计算器部分以及为它单独设计的更换皮肤的功能。还有单位换算的部分,在这里,你能到生活中很常见的也很容易用到的货币的换算、面积体积等数学中常用但是知之甚少的单位换算在这里你还可以计算你最近的体重指数是否处于正常的范围。最后一项功能就是专门为小学生设计的随机出题并判断的功能。
用java编写一个简单的计算器
3.课题的重点、难点及创新点
    为了是计算器更加简洁,我将课题的重点放在的实现小学频道(即随机出题)的功能上。虽然在大多数人的印象中计算器相对于其他的项目来说是非常容易的,但这仅仅是表面现象。计算器项目其实更为重要的是它逻辑功能的实现上。光这一点就是其他很多项目无法比拟的。计算器无法直接用现有的算法实现四则运算的功能,它必须通过项目本身对输入内容进行识别与控制,只后才能调用加、减、乘、除的方法来计算结果。所以,这个项目的难点便是如何控制用户的输入以及怎样识别输入的内容。而识别输入的内容并进行运算也是整个项目的重中之重,不仅在计算器福分需要用到计算结果的方法,在随机出题的部分也需要用到。
    创新的部分就是随机创建相应类型题目的功能了,我相信这个功能会给很多的小学生带来福音。
4.论文提纲
    对于论文我想把整体的项目分成五个部分来介绍。首先是Android的相关信息的介绍,包括它的起源以及发展方向。接下来就是对整个项目的功能的介绍了,其一是计算器部分以及它会用到的知识点、在整个编写过程中的难点、编写时逻辑实现不可获取的部分等。其二是简单介绍更换皮肤功能在实现时遇到的问题以及自己通过查阅资料而掌握的比较关键的方法等。其三是对单位换算功能的简单阐述,包括布局方式以及遇到问题是的解决方案。最后便是对小学频道功能的介绍了,包括它的整体的设计思路,功能实现的关键步骤以及实现功能的逻辑代码。
 
5.进度安排(包括文献查阅、方案设计与实现、实验与计算、论文书写等)及其可行性分析
相关文献的查阅以及项目简单的构思---------------------------------2天
搭建整体项目的框架以及实现项目的大体界面---------------------3天
对框架中相关的功能进行填充------------------------------------------5天
书写论文---------------------------------------------------------------------3天
对项目进行安装测试,修改小问题------------------------------------2天
修改论文---------------------------------------------------------------------1天
对所有的资料进行整合与检查------------------------------------------1天
6.参考文献
[1] 林城. Android2.3应用开发实战[J].  机械工业出版社,2011: 17-321
[2] 韩超.Android经典应用程序开发[J]. 人力资源出版社,2011: 5-18
[3] (美)Cay S. Horstmann,Gary Cornell. Java核心技术[J]. 机械工业出版社,200815-17
[4] 刘卫国,姚昱禹. Android与J2ME平台间即时通信的研究与实现[J]. 中南大学 信息科学与工程学院.  2008年12期118-120.
[5] 刘平.  Android手机访问服务器的一种数据交互方法[J] . 西安财经学院 网络与现在教育技术中心,2010-0996-102.
[6] 李刚.  疯狂Android讲义[第三版]. 电子工业出版社
[7] 赵亮,张维. 基于Android技术的界面设计与研究[D] . 徐州徐州建筑职业技术学院, 2001.
[8] 刘卫国,姚昱禹. Android的架构与应用开发研究[J] . 中南大学信息科学与工程学院 计算机系统应用 2008-11110-112
指导教师意见:(对本课题的深度、广度及工作量的意见)   
指导教师:                        年  月  日   
院系审查意见:
院系负责人:                        年  月  日