移动互联网开发
课程设计报告
学生姓名余安慧学号
专业计算机科学与技术班级0314404设计题目茶百科
学年学期2016年秋季学期
指导教师
f目录
一、设计题目1
二、设计目的1
三、设计原理及方案1
1使用的软件工具和环境1
2需求分析与概要设计2
3数据库设计3
4详细设计和关键问题5
四、实现效果13
五、设计体会16
参考文献17
f一、设计题目
茶百科
二、设计目的
随着智能手机一步步走进普通人的生活它将成为人们获取信息的主要设备。因此手机的应用服务将会有很大的发展空间手机茶百科软件就是其中的一项。A
droid平台提供给用户非常方便的茶百科查询功能这将为茶百科查询服务的设计与实现提供了更好的平台。另外A
droid平台基本上是免费的所以能够有效降低软件的成本最终让每个用户能够自由地获取信息也为手机茶百科查询服务的普及做出贡献。
本文对目前应用的Symbia
、Wi
dowsMobile、MacOSX和RIM等平台的现状进行了分析与比较。进而研究分析了A
droid平台的系统架构和组件模型接着解析了A
droid中的重要API和应用构成。主要应用了数据库碎片图片缓存等技术在此基础上基于A
droid平台设计和开发手机茶百科查询软件。本系统界面友好、操作便捷具有良好的可扩展性和可维护性系统经过测试可以稳定运行能够满足手机用户的基本需求。
通过设计开发茶百科安卓客户端综合训练安卓系统开发能力进一步提升对安卓程序开发及运行的理解和认识复习、巩固java语言的基础知识进一步加深对java语言的理解和掌握搭建一个完整的安卓开发环境。为学生提供了一个既动手又动脑独立实践的机会开发出界面与功能都有特色的安卓应用软件。
三、设计原理及方案
1使用的软件工具和环境
1PC计算机
2JDK安装包JDK是Java语言的软件开发工具包主要用于移动设备、嵌入式设备上
的java应用程序。JDK是整个java开发的核心它包含了JAVA的运行环境JAVA工具和JAVA基础的类库
3Eclipse安装包是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言
它只是一个框架和一组服务用于通过插件组件构建开发环境
4A
droidSDK安装包A
droidSDK指的是A
droid专属的软件开发工具包
5ADT插件使用Eclipse进行a
droid应用开发需要给Eclipse装ADT件这样Eclipse
就可以和a
droidsdk建立连接
f2需求分析与概要设计
“茶百科”应用的功能需求是这样的
1首页界面在首页界面有头条、百科、咨询、经营、数据五个业务需求页面用户可以在这五个页面中获得茶信息。
⑴头条是关于茶的最新信息用户能获得最新的茶信息。
⑵百科是关于r