当前位置:文档之家› Android手机电子书阅读器的设计与实现毕业设计说明书

Android手机电子书阅读器的设计与实现毕业设计说明书

Android手机电子书阅读器的设计与实现毕业设计说明书
Android手机电子书阅读器的设计与实现毕业设计说明书

毕业设计

题目Android手机电子书阅读器的设计与实现

Android手机电子书阅读器的设计与实现

The design and Implementation of the Android mobile phone e-book reader

Xxx

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

摘要

在这个信息化的时代,计算机越来越精致,手机也越来越智能化,所以,一个较好的应用软件在很大程度上能提升一个手机的品牌。而在智能手机上安装一个拥有丰富功能支持的电子书阅读器,更是我们刻不容缓的事情。

本设计采用Android平台,根据对手机电子书阅读器的客户需求分析和技术可行性分析,经过总体设计和详细设计编码测试等阶段,完成了电子书阅读器软件的设计。不仅实现了电子书阅读器最基本的阅读功能,而且还为用户提供了丰富的功能支持,包括找书,书签,自动翻页以及阅读界面设置的操作。而本次设计最大的特点则是通过屏幕触控实现了移动时的翻页特效。经过不断的测试与完善,电子书阅读器功能稳定,并且在真机上对其进行了测试与验证,基本上达到了用户的需求标准。

关键词:Android;电子书阅读器;屏幕触控;翻页;

Abstract

In the time of information technology, with the increasingly sophisticated of computers and more and more intelligent of mobile phones, a better application software can enhance a brand of the phone to large extent. It is our urgent for us that installed on the smart-phone has a rich functionality to support the e-book reader.

Based on the needs analysis of customers and technical feasibility analysis, I use the Android platform to achieve the design of mobile phone’s e-book reader. After completing the overall design and detailed design coding testing stage, I achieved the design of the e-book reader software. Not only can the soft achieve the basic function of E-book reader, but also offer many other functions for users, including books and bookmarks, flipping pages automatically and designing the reader. The significant character of the design achieve the flipping page of mobile by touching screen Through continuous testing and improvement, E-book reader is stable. The testing and verification in real device has carried out to meet the customers’ requirements which have reached the standards of the customers’ requirements.

Key words: Android; e-book Reader; Touch Screen; Flip

目录

第1章前言 (1)

1.1课题提出的背景目的及意义 (1)

1.1.1 课题提出的背景 (1)

1.1.2 课题提出的目的 (1)

1.1.3 课题提出的意义 (1)

1.2设计思路及研究方法 (2)

1.2.1 设计思路 (2)

1.2.2 研究方法 (2)

第2章需求分析 (3)

2.1软件的基本功能要求 (3)

2.2系统架构 (4)

2.3开发环境 (4)

第3章软件设计 (6)

3.1总体软件结构设计 (6)

3.2接口设计 (8)

3.2.1 外部接口 (8)

3.2.2 内部接口 (8)

3.3数据库设计 (8)

3.3.1 数据模式设计 (8)

3.3.2 数据表格设计 (9)

3.3.3 表的具体设计 (9)

3.3.4 数据字典 (10)

3.4软件设计模型 (10)

3.5代码设计 (12)

3.6软件维护设计 (12)

第4 章系统功能模块的设计与实现 (13)

4.1关键技术 (13)

4.1.1 android平台及java语言 (13)

4.1.2 中介软件 (13)

4.1.3 四大组件 (14)

4.1.4 sqlite3 数据库 (14)

4.1.5 Tomcat服务器 (14)

4.2欢迎界面的实现 (15)

4.3主控制类的实现 (15)

4.4工具类的设计 (16)

4.5阅读界面的实现 (16)

4.6找书功能的实现 (17)

4.7书签功能的实现 (18)

4.8设置字体大小功能的实现 (20)

4.9更换背景图片以及设置字体颜色功能的实现 (20)

4.10音乐播放功能的实现 (21)

第5章系统测试 (21)

5.1欢迎界面 (22)

5.2用户阅读界面 (22)

毕业设计总结 (31)

参考文献 (32)

附录一核心代码 (34)

附录二毕业设计外文翻译(英文) (35)

附录三毕业设计外文翻译(中文) (44)

致谢 (51)

第1章前言

1.1 课题提出的背景目的及意义

1.1.1 课题提出的背景

在这个信息化的时代,IT业已经成为世界发展的主流,我们对信息技术的依赖远远超过了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。正因为如此,各种各样的软件层出不穷,我们的生活也因为各种各样的软件变的更有滋有味。不缺乏娱乐性,也不缺乏教育意义,让我们从这些软件中受益匪浅,使我们看到了相比以前的巨大进步。同时,随着科技的发展,计算机越来越精致,手机也越来越智能化,所以我们的依赖性也越来越大,越来越离不开这些给我们提供日常信息的工具。手机也已不再仅仅是简单的人与人通话的工具,而是在很大程度上成为了我们获取信息的一个更好的渠道。一个好的软件,能够标志一个手机品牌的地位。所以,开发一款好的手机软件是相当必要的。以前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而现在是在电脑上或者手机上看杂志,看小说,文档。以此看来,一个好的手机阅读器软件的开发是相当有必要的。

1.1.2 课题提出的目的

此次设计的目的很明显,就是给予阅读者更大的便利性,阅读者不用再到处拿着一本厚厚的书籍,大大减少了读者的负担,只需要下载一本txt格式的电子书,放在sd卡里边,就是人们的生活百科。当然,有些下载不来的资料,还是需要翻阅书籍的。

1.1.3 课题提出的意义

计算机改变了人类的工作方式,互联网创造着全新的生活空间,我们接受信息的方式也正在发生深刻的质变。由于现在阅读器的越来越普及,我们每天清晨读报的习惯也在面对大资讯量的新闻网站时渐渐淡化,面对印刷出版物,我们仍视之为文化传承的载体,但不可抵挡的,是无纸化电子阅读时代的悄然临近。我们现在信息化的生活,充斥着信息的传递,但是,越来越多的人依赖于几乎朝夕相伴的手机。虽然,现在也出现了供人们阅读使用的电子书,但是这些电子书的功能很少很简单,仅仅是简简单单的供人们一行一行的阅览文字信息,或者是仅仅添加一个添加书签的小功能,根本远远不能满足人们的需求。于是,一个功能良好的全面的电子书阅读器越来越成为广大用户的追求。本软件是基于android

系统智能手机开发的一款电子书阅读器软件,它有一个阅读主界面,主要用来阅读文档。其优越性表现在实现了从SD卡读取文档或从服务器端下载文档,自动翻页,添加书签,选择书签,清空书签,设置背景音乐,设置背景图片,设置字体颜色,设置字体大小等功能。此外,给用户更清晰方便的界面,也是本软件的出发点之一。

1.2 设计思路及研究方法

1.2.1 设计思路

阅读器的设计流程主要是按照软件设计的一般流程:需求分析、概要设计、详细设计、测试与维护的基本流程来设计开发的。首先,从整体分析软件功能,将功能模块化;然后对每个模块进行调试。最后对各个模块进行系统集成。

通过几个月的观察,发现几乎所有的人都有手机,而且几乎有一半以上的人用手机来阅读资料。可是这些阅读软件不尽人意,而且一个好的阅读软件也还没有安装在智能手机上。本系统针对这一点进行了较仔细的分析,在老版的阅读软件基础之上进行改进,最后,对系统进行了实现和维护。

1.2.2 研究方法

本系统在整体框架研究方法采用的是问卷调查法和观察研究法。而在总体设计上采用的是结构化方法,在局部底层开发上为便于交流采用快速原型法。

问卷调查法也称问卷法,它是调查者运用统一设计的问卷向被选取的调查对象了解情况或征询意见的调查方法。观察研究法指根据既定的研究目的,对现象或行为做有计划与有系统的观察,并依观察的记录对现象或行为做客观性的描述和解释。

结构化系统的设计方法是在结构化程序设计思想基础上发展起来的,它的基本涵义是一个系统由层次化的程序模块构成,每一个模块只有一个入口和一个出口,每一个模块只归其上一级模块调用,并有模块连接的准则和构造模块的标准,而且用系统结构图来表达系统的结构,尽可能用最优的方式将系统内各部分组织起来。

第2章需求分析

2.1 软件的基本功能要求

经过以上问卷调查和观察研究方法,在现行业务流程和数据分析的基础上基本上确定了系统的功能,设计也基本上达到了目标。根据软件设计的步骤,需求分析是软件设计成功的基础,也是必不可少的步骤。同时,也对软件的设计提出了具体的要求。在做足了充分的调查研究之后,基本可以确定软件的功能界面如下:

(1)刚打开软件时的欢迎动画界面。

(2)在没有阅读记录情况下打开软件时进入的软件说明界面。

(3)在主界面下单击“菜单”按钮后弹出的欢迎主菜单界面。

(4)找书选择界面,用来选择找书的途径。

(5)网络下载列表界面,用来列出服务器端可供下载的文档。

(6)下载完成提示界面,用户从服务器端完成指定文档下载任务时显示的界面。

(7)已存在要下载文件提示界面,当用户指定要下载的文档在SD卡中已存在时显示的界面。

(8)SD卡文件列表界面,列出SD卡中存在的所有资料。

(9)阅读界面,用来阅读文档的主界面,是整个阅读器设计核心部分。

(10)书签功能界面,用来选择与书签相关的具体操作。

(11)添加书签功能界面,将当前阅读到的位置以书签名和书页号的形式存至书签表,

方便下次阅读。

(12)选择书签功能界面,通过选择书签记录跳转至想要阅读的位置。

(13)删除书签功能界面,再不想要该条书签记录的情况下实现删除操作。

(14)自动翻页功能界面,实现不同时间间隔自动翻页的效果。

(15)设置界面,用来选择对阅读界面不同的设置。

(16)背景音乐界面,可在阅读的同时欣赏音乐,更大限度的提升。

(17)背景图片界面,用来设置不同的阅读界面风格,使阅读更为个性化。

(18)字体颜色界面,用来设置不同的阅读字体颜色,提升用户的视觉体验。 (19)字体大小界面,通过设置字体大小来满足实际应用中的多重需求。

基本说明如下:

本系统是一个电子书阅读器,主要包含一个主界面,用来实现阅读的功能。在阅读界面时,点击menu ,手机底部会出现四个选项:找书、书签、自动翻页、设置。点击找书选项会有两种操作可供选择,分别是在SD 卡中找书和通过网络下载;点击书签选项会有三种操作可供选择,分别为添加书签、选择书签和清空书签,其中长按选择书签列表中的某条书签记录也可达到删除该条记录的目的;点击自动翻页选项会有四种操作可供选择,分别为每隔30秒、40秒、50秒自动翻页和停止自动翻页;点击设置选项会有四种操作可供选择,分别为设置背景音乐、设置背景图片、设置字体颜色和设置字体大小,为此用户可通过自己的喜好来设置不同阅读界面的风格,并且可以选择自己喜爱的音乐作为背景音乐,在阅读的同时欣赏。

2.2系统架构

本设计总体逻辑结构层次划分如图2.1所示。

电子书阅读器找书书签自动翻页设置

停止自动翻页

S D C A R D

网络

添加书签选择书签清空书签

三十秒四十秒五十秒

背景音乐背景图片字体颜色字体大小

menu

图2.1 功能结构图

2.3 开发环境

数据库

由于本设计和数据库密切相关,但是对数据库的要求不高,因此可用Android

系统本身自带的Sqlite数据库。

Android SDK与Eclipse开发的插件ADT

由于本设计是基于Android系统的,而Android开发环境的搭建是基于Eclipse 的,因此需要下载Android SDK与Eclipse开发的插件ADT。

服务器

由于本设计需要用服务器来为其提供下载服务,而且对服务器的要求不高,因此在设计时用Tomcat作服务器。

第3章软件设计

3.1 总体软件结构设计

打开电子书阅读器之后,软件会先查看上次阅读的最后记录,以此作为根据来进行判断从而跳转至相应的阅读界面。然后用户就可在阅读界面下通过选择menu来执行想要的操作:找书、书签、自动翻页、设置。点击找书选项会有两种操作可供选择,分别是在SD卡中找书和通过网络下载;点击书签选项会有三种操作可供选择,分别为添加书签、选择书签和清空书签,其中长按选择书签列表中的某条书签记录也可达到删除该条记录的目的;点击自动翻页选项会有四种操作可供选择,分别为每隔30秒、40秒、50秒自动翻页和停止自动翻页;点击设置选项会有四种操作可供选择,分别为设置背景音乐、设置背景图片、设置字体颜色和设置字体大小,为此用户可通过自己的喜好来设置不同阅读界面的风格,并且可以选择自己喜爱的音乐作为背景音乐,在阅读的同时欣赏。

根据各个模块的不同功能,对本设计进行了层次结构的划分。在Eclipse下创建了一个名为Test的工程,工程的结构图如图3.1:

图3.1 软件工程结构图

该功能包是通过Android SDK自动生成的,主要包括以下内容:

(1)src源代码目录:该目录存放Android应用程序所有的源代码。该目录项有不同的包,包中对应开发的源代码,开发过程中的主要精力都集中在开发src目录下内容。

(2)gen文件夹目录:该目录存放了Eclipse的ADT插件自动生成的R.java 文件。实际上R.java定义了一个R类,它包含了应用中用户界面、图像、字符串等各种资源与之相对应的资源编号(id)。这些资源编号都是系统自动生成的,即有一资源对象,系统就为此在R类中生成相应资源编号,好比一本字典。

(3)Res资源目录:该目录定义了drawable、layout及values 3个目录。

a. drawable目录:该目录下有drawable-hdpi,drawable-ldpi,

drawable-mdpi3个文件夹,分别用来存放不同分辨率的图片资源,用于不同分辨率的手机的开发,可以通过Resource.getDrawable(id)获得该资源。

b. layout目录:该目录下包含了所有使用XML格式的界面描述文件。主

要用于表述应用程序的用户界面布局,也用于描述用户界面和接口组件。

c. values目录:该目录包含了使用XML格式的参数描述文件,也可以在

此添加一些额外的资源,如字符串、颜色、样式和数组等。主要用于在代码中通过R类来调用它们,而不直接使用,这样可将代码和资源分开管理,便于维护。

除了以上文件夹外,还用一个AndroidManifest.xml文件,该文件是系统的控制文件,告诉系统如何处理创建的所有顶层项目,尤其是Activity,凡是需要用到的组件都要在此注册。同时该文件也是所有Android应用程序都需要的文件,其描述了程序包的全局变量,包括公开的应用程序组件和每个组件的实现类,什么样的数据可以操作,在什么地方可以运行等。

在这个文件中最重要的一个内容就是Intent过滤器,这些过滤器描述了何时、何种情况下让Activity启动。当一个Activity(或操作系统)想要执行一个动作,它将创建一个Intent对象。该对象包含了很多描述符,描述了想做的操作,像处

理数据,数据的类型,以及一些其他的信息。Android将Intent对象中的所有公开的Intent过滤器比较,找到一个最能恰当处理请求的数据和动作的Activity。

3.2 接口设计

3.2.1 外部接口

在用户界面部分,根据需求分析结果,用户需要一个友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。在界面设计部分,本系统按照Microsoft公司的用户界面设计标准,为用户提供友好、方便、直观、简洁的操作环境。

本系统采用了窗口继承的方式,使窗口有统一的界面风格。同时,对错误信息、提示信息进行标准化,尽量做到清晰明了。

3.2.2 内部接口

系统在功能模块的设计上,以“高内聚、低耦合”为设计目标。内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装的数据、参数传递或返回值的形式在各模块间传递。

3.3 数据库设计

3.3.1 数据模式设计

一共设计了3张表,是:

(1)阅读记录表(阅读记录的ID,书的路径,阅读记录数据)

(2)书签表(书签的ID,书签对应的阅读记录的ID,书签名,书页)(3)上次阅读记录表(上次阅读记录的ID,书的路径,上次阅读到的书页,上次阅读时的字体)

数据库表的设计如下:

图3.2 数据库结构图

3.3.2 数据表格设计

本数据库用的是一个小型数据库sqlite3,在数据库中创建了三个表格。即BookRecord、BookMark和LastTimePage,分别用来存放阅读记录的数据、书签的数据和上次的阅读记录数据。具体内容如表3-1、表3-2和表3-3所示:

表3-1 阅读记录表

字段名称数据类型字段大小是否主键说明

rid Integer 8 是阅读记录的ID

path 文本50 否书的路径

data 字节数组不定否预读记录数据

表3-2 书签表

字段名称数据类型字段大小是否主键说明

mid Integer 8 是书签的ID

ridfk Integer 8 否书签对应的阅读记录

的ID

bmname 文本50 否书签名

page Integer 8 否书页

表3-3 上次阅读记录表

字段名称数据类型字段大小是否主键说明

lid Integer 8 是上次阅读的记录ID path 文本50 否书的路径

page Integer 8 否上次阅读到的页数fontsize Integer 8 否上次阅读的字体大小3.3.3 表的具体设计

表名:BookRecord

表中字段名称:rid, path, data.

说明:用varchar类型存储path,blob类型存储相应的路径下的阅读过程,并规定rid为阅读记录表的主键。

表名:BookMark

表中字段名称:mid, ridfk, bmname, page.

说明:创建书签mid为integer类型主键,定义书签名字bmname为varchar 类型,书页号page为integer类型的书签表。

表名:LastTimePage

表中字段名称:lid, path, page, fontsize.

说明:创建书签lid为integer型主键,定义路径path为varchar类型,书页号page为integer类型,字体大小为integer类型的上次阅读记录表。

3.3.4 数据字典

数据字典是物理数据库的具体体现。

表3-4 BookRecord数据字典

字段名类型

阅读记录的ID整型

书的路径文本

阅读记录数据字节数组

表3-5 BookMark数据字典

字段名类型

书签的ID整型

书签对应的阅读记录的ID 整型

书签名文本

书页整型

表3-6 LastTimePage数据字典

字段名类型

上次阅读记录的ID整型

书的路径文本

上次阅读到的页数整型

上次阅读时字体大小整型

3.4 软件设计模型

建立系统数据模型的主要工具是实体——关联图,即E-R图。

E-R图的图形符号约定如下表:

表3-7 E-R图图形符号

图形符号说明

表示实体集合

表示属性

表示关系集

将属性连接到实体集或将

实体集连接到联系集

阅读记录ID

书的路径

阅读记录数据

阅读记录

图3.3 存储阅读记录的E-R图

图3.4 存储书签的E-R图

图 3.5 存储上次阅读记录的E-R图

基于Android系统的电子书阅读器的设计与实现

4.3.2 建表语句 1)创建: 1、创建书的表: create table IF NOT EXISTS book(bid integer primary key autoincrement,bpath varchar(255) not null); 2、创建书签的表: create table IF NOT EXISTS bookmark(bmid integer primary key autoincrement, bpath varchar(50) not null,bmname varchar(50) not null,bmoffset integer not null,bmsavetime varchar(20) not null); 3、创建用户管理的表: create table IF NOT EXISTS user(userid integer primary key autoincrement, username varchar(20) not null,password varchar(20) not null, telephone varchar(20) not null); 4、创建最近阅读的表 create table IF NOT EXISTS nearlyread(bookid integer primary key autoincrement, bookname varchar(50) not null,bookreadtime varchar(20) not null); 5、创建下载管理的表 create table IF NOT EXISTS down(downid integer primary key autoincrement, downuser varchar(20) not null,downbook varchar(20) not null, downtime varchar(20) not null); 2)SQlite3数据库使用方法: 选择:select from bookmark where bmid=1; 插入:insert (bookmark,null,values); 删除:delete from bookmark where bmid=3 ; 查找:query(table, columns, selection, selectionArgs, groupBy, having, orderBy) 4.3.3 数据表分析 本数据库用的是一个轻量级嵌入型数据库sqlite3 ,即创建了一个数据库reader.db,在数据库中创建了几张数据表。 在建设网站系统或者软件之前,我们必须对系统所用到的数据进行大致的分

android毕业设计(论文)开题报告

毕业设计(论文) 开题报告 题目___________________________ 学院___________________________ 专业及班级___________________________ 姓名___________________________ 学号___________________________ 指导教师 ___________________________ 日期 ___________________________

西安科技大学毕业设计(论文)开题报告

二、主要研究(设计)内容、研究(设计)思路及工作方法或工作流程 设计内容:基于Android平台下实现理货员的功能:精耕拜访,销售机会,拜访效果,门店销量查询,待办事项,数据维护:队列信息,基础信息,地图下载。 设计思路及工作方法: 1.精耕拜访: (1)初始进入该页面,系统会自动获取该理货员的本日拜访的门店及路线。 (2)下方地图会自动定位目前理货员的位置。 (3)点击门店的具体门店名称,在右边会显示该门店的联系人,电话,及地址,并且地图 会自动切换定位以该门店为中心。 (4)点击地图上的+可实现地图局部放大。-可实现地图的放小。 (5)如已拜访的门店,点击进入可以调去历史拜访数据。如未拜访的门店,点击进入可以新增该拜访记录。 (6)如理货员在拜访期间,发现门店已经有卖而目前系统中无记录的情况,则可以通过扫 描SKU的条形码,系统会自动匹配该SKU的信息给理货员。 匹配顺序:连锁总店—区域管理—基本SKU信息 补充说明: (1)公司动态内容,为了显示保乐力加集团的整体形象,有必要对公司的动态进行展示。 要包括集团的光辉历程,门店信息,集团的促销信息等。 (2)在陈列信息栏中,有其它途径过来的回应确认,可以一栏展示在上半部。如该理货员 需要发起确认,也可以通过点击发起确认进行提出。发起确认的需要销售员进行审核并且 分发。 (3)陈列报告,为显示每次理货员必须处理的门店信息记录及图片等。 (4)在陈列信息栏中,有其它途径过来的回应确认,可以一栏展示在上半部。如该理货员需要发起确认,也可以通过点击发起确认进行提出。发起确认的需要销售员进行审核并且分发。 (5)价格显示,系统会自动带出竞品信息。罗列在下半部。理货员在进行拜访期间,可以对本身的SKU及竞品的价格进行登记。主要登记内容:零售价格,促销价格及促销期间。信息采集完毕,可以供后台进行统计分析。 (7)在陈列信息栏中,有其它途径过来的回应确认,可以一栏展示在上半部。如该理货员需要发起确认,也可以通过点击发起确认进行提出。发起确认的需要销售员进行审核并且分发。 (7)库存信息,主要记录SKU的库存数量。 (8)上半部为助销申请内容,主要是对一些礼品的申请。 (9)订单处理,为新增订单,退货内容及换货内容的跟踪。 2.销售机会: (1)打开销售机会界面,会自动定位目前的门店列表。 (2)用户可以输入门店名称查询具体的门店信息及地图位置。

安卓电子书阅读器课程设计

目录 1、设计内容及要求 (2) 1.1课题提出的背景目的及意义 (2) 1.2设计思路及研究方法 (2) 2、概要设计 (3) 2.1软件的基本功能要求 (3) 2.2系统架构 (4) 2.3开发环境 (4) 3、设计过程 (5) 3.1总体软件结构设计 (5) 3.2接口设计 (7) 3.3数据库设计 (7) 3.4软件设计模型 (10) 3.5软件维护设计 (10) 4、系统功能模块的设计与实现 (10) 4.1关键技术 (10) 4.2欢迎界面的实现 (13) 4.3主控制类的实现 (13) 4.4工具类的设计 (13) 4.5阅读界面的实现 (14) 4.6找书功能的实现 (15) 4.7书签功能的实现 (16) 4.8设置字体大小功能的实现 (17) 4.9更换背景图片以及设置字体颜色功能的实现 (18) 5、设计结果 (18) 6、设计总结 (24) 参考文献 (25)

1、设计内容及要求 1.1 课题提出的背景目的及意义 1.1.1 课题提出的背景 在这个信息化的时代,IT业已经成为世界发展的主流,我们对信息技术的依赖远远超过了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。正因为如此,各种各样的软件层出不穷,我们的生活也因为各种各样的软件变的更有滋有味。不缺乏娱乐性,也不缺乏教育意义,让我们从这些软件中受益匪浅,使我们看到了相比以前的巨大进步。我们的依赖性也越来越大,越来越离不开这些给我们提供日常信息的工具。手机也已不再仅仅是简单的人与人通话的工具,而是在很大程度上成为了我们获取信息的一个更好的渠道。开发一款好的手机软件是相当必要的。以前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而现在是在电脑上或者手机上看杂志,看小说,文档。以此看来,一个好的手机阅读器软件的开发是相当有必要的。 1.1.2 课题提出的目的 此次设计的目的很明显,就是给予阅读者更大的便利性,阅读者不用再到处拿着一本厚厚的书籍,大大减少了读者的负担,只需要下载一本txt格式的电子书,放在sd卡里边,就是人们的生活百科。 1.2 设计思路及研究方法 1.2.1 设计思路 阅读器的设计流程主要是按照软件设计的一般流程:需求分析、概要设计、详细设计、测试与维护的基本流程来设计开发的。首先,从整体分析软件功能,将功能模块化;然后对每个模块进行调试。最后对各个模块进行系统集成。1.2.2 研究方法 本系统在整体框架研究方法采用的是问卷调查法和观察研究法。而在总体设计上采用的是结构化方法,在局部底层开发上为便于交流采用快速原型法。 结构化系统的设计方法是在结构化程序设计思想基础上发展起来的,它的基本涵义是一个系统由层次化的程序模块构成,每一个模块只有一个入口和一

手机电子书阅读器设计

2015-2016学年第二学期《网络应用开发》 课程设计报告 题目:手机电子书阅读器设计 专业:网络工程 班级:13级(1)班 姓名:孙阳阳 指导教师:朱毅 成绩: 计算机学院 2016年6月1日

目录 1 设计内容及要求 (1) 1.1 课题提出的背景目的及意义 (1) 1.1.1 课题提出的背景 (1) 1.1.2 课题提出的目的 (1) 1.2 设计思路及研究方法 (1) 1.2.1 设计思路 (1) 1.2.2 研究方法 (1) 2 概要设计 (2) 2.1 软件的基本功能要求 (2) 2.2系统架构 (3) 2.3 开发环境 (3) 3 设计过程 (4) 3.1 总体软件结构设计 (4) 3.2 接口设计 (5) 3.2.1 外部接口 (5) 3.2.2 内部接口 (6) 3.3 数据库设计 (6) 3.3.1 数据模式设计 (6) 3.3.2 数据表格设计 (6) 3.3.3 表的具体设计 (7) 3.3.4 数据字典 (8) 3.4 软件设计模型 (8) 3.5 软件维护设计 (9) 4 系统功能模块的设计与实现 (9) 4.1 关键技术 (9) 4.1.1 android平台及java语言 (9) 4.1.2 中介软件 (10)

4.1.3 四大组件 (10) 4.1.4 sqlite3 数据库 (11) 4.1.5 Tomcat服务器 (11) 4.2 欢迎界面的实现 (11) 4.3 主控制类的实现 (11) 4.4工具类的设计 (12) 4.5 阅读界面的实现 (12) 4.6 找书功能的实现 (13) 4.7 书签功能的实现 (14) 4.8 设置字体大小功能的实现 (16) 4.9 更换背景图片以及设置字体颜色功能的实现 (16) 5 设计结果 (16) 6 设计总结 (21) 参考文献 (23)

基于Android的日历系统的设计与实现毕业设计(论文)

华北电力大学本科毕业设计(论文) 毕业设计(论文) ` 题目基于Android的日历系统 的设计与实现 二○一四年六月

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

本科毕业设计---基于android手机电子书阅读器的设计与实现

毕业设计 题目:手机电子书阅读器的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于Android平台的手机电子书阅读器设计

保密类别______ 编号________ 本科毕业论文基于Android平台的手机电子书阅读器设计 院(系)别传媒技术学院 专业数字媒体技术 班级08数媒技术(影视) 姓名王哲 学号201010014 指导教师王莉莉 中国传媒大学南广学院 2012年4 月12 日

摘要 在科技日益发达的今天,社会竞争越来越激烈,这要求人们不断的摄取信息来充实自己。要求人们能随时随地的了解并获取所需的信息。在这种情况下,电子书阅读器刚好满足了人们便捷地获取信息的需求。本文设计的手机电子书阅读器是基于Android平台设计的,Android平台是目前发展最快、最具市场前景的智能手机操作系统。 本系统是根据Google Android 平台用户的喜好和其平台的特性而设计的,在Google Android平台自带的SDK1.5环境下,运用Eclipse,Photoshop等相关工具进行开发的。本文介绍了Google Android 开发的流程,讨论了基于Android平台应用程序开发的关键技术,对手机电子书阅读器做了详细的需求分析,并重点介绍了基于Android 平台的手机电子书阅读器的总体设计,主要包括手机电子书阅读器的架构设计、各功能模块的设计与实现。 本文设计的手机电子书阅读器通过了功能和性能方面的测试,证明了本文设计方案的可行性。通过对基于Android平台手机电子书阅读器的设计与实现的介绍,希望能为今后开发出功能更强大的阅读器提供有益的借鉴。 关键词:Android平台;电子书阅读器;Java

ABSTRACT Today,it’s a more advanced in technology, increasingly competitive society, which requires people to the intake of information to enrich themselves. Requires people to always be in the know and get the required information. In this case, the news reader just to meet the needs of people know of external objects. In this paper the ebook reader is mobile phone design based on the Android platform of the design, Android platform is the fastest developing, the most market prospect of smartphone operating system. In this system, Google Android platform is based on the user's preferences and characteristics of its platform designed, in Google Android platform, comes with SDK1.5 environment, the use of the Eclipse, PhotoShop and other tools for development. This article introduces the development process of the Google Android, discusses the application development based on the Android platform of the key technology, to do a detailed analysis of the demand for Mobile phone ebook and introduces the focus on Mobile phone ebook reader overall’s design. includes the ebook reader mobile phone design mainly, architecture design and the function of the system. In this paper the ebook reader through mobile phone design of the function and performance test, proved the feasibility of this design. Through to the Android platform based on mobile phone ebook reader design and implementation of the introduction, the hope for the development in the future more powerful offer beneficial reference for the reader. Keywords :Android; E-book reader; Java

安卓系统毕业论文设计

安卓系统毕业论文设计 编号毕业设计论文任务书题目安卓电子菜单点菜 系统院系专业计算机及应用学生姓名黎少环学号030111301428 指导教师单位桂林航天工业高等专科学校 姓名郑利华职称副教授题目类型理论研究实验研 究工程设计工程技术研究软件开发 2012年 4月22日一、毕业设计论文的内容、要求计算机领域在不断创新。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用 不仅在工业方面而且在日常生活中也越来越离不开计算机。在数字化的今天为了更加加快人们在吃的方面节省更多的 时间由此电子点菜系统的出现更加利于人们在点餐时高效 点菜方便点菜员与顾客沟通更好展示主推菜品有效提高单 桌消费额餐厅繁忙时方便顾客自助点菜有效节约人工提高 服务质量菜单管理饭店所有菜品信息、菜品口感、份量方便客人选择超强展示简洁界面方便服务员及顾客点菜优越于 传统菜谱提高效率点菜、提交、下单同步进行规范管理可与现有点菜方式同时使用弥补现有点菜系统的缺陷准确无误 避免传统手写点菜失误造成的消费者投诉数据分析餐厅营 业状况一目了然并兼容现有餐饮管理软件开机的首页可以 插入企业广告增加酒店营业收入饭店形象大步提升提高了 客户忠诚度、增加收益等。为了使电子点菜系统更加简单、到位、便捷并能都基于上述种种原因本论文通过Android平台和eclipse SDK 的编程环境实现andriod电子点菜系统。

andriod电子点菜系统。主要分为前台和后台管理。前台管理设计了九个按钮分别命名为android电子点餐系统、特色菜、热菜、凉菜、汤类、酒类、套餐、呼叫服务、结账当想点菜时点击特色菜、热菜、凉菜、汤类、酒类、套餐等按钮则进入另一个界面进行点菜并点击界面中的完成按钮算出所点菜的金额。二、毕业设计论文应完成的工作 1、毕业设计论文说明书打印四份 2、英译汉资料或不少于2000汉字的调研报告 3、任务书 4、软件清单工科要求、设计图纸等 5、设计的软件或硬件作品三、应收集的资料及主要参考文献 1 谭浩强.Java语言程序设计第三版M.北京:清华大学出版社2008. 2 张孝祥.Java就业培训教程M.北京:清华大学出版社2003 4 李春儒.守望互联网经济—电子商务发展现状与趋势OL2005. 5 史斌星史佳.Java基础编程贯通教程M.北京清华大学出版社2003. 6 马海军杨继萍.Java 2 实用教程M.北京清华大学出版社2004. 7Smego.Android应用程序设计基础2009. 8E2ECloud.深入浅出Android程序设计OL.北京人民邮电出版社2009. 9Smego.Android A Programmers GuideOL2008. 10杨丰盛.Android 应用开发揭秘M.西安机械工业出版社2010. 四、试验、测试、试制加工所需主要仪器设备及条件硬件要求计算机一台显示器一台软件要求系统开发平台android 与eclipse 系统开发语言java 数据库管理软件Microsoft SQL Server 2005

基于Android平台的手机电子书阅读器代码汇总

基于Android平台的手机电子书阅读器代码package com.lrc.view; /** * 书籍阅读 */ import java.io.IOException; import https://www.doczj.com/doc/9e11769001.html,ng.reflect.Array; import java.math.BigDecimal; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Vector; import java.util.regex.Matcher; import java.util.regex.Pattern; import com.lrc.R; import com.lrc.bll.BookPageFactory; import com.lrc.bll.DbDataOperation; import com.lrc.bll.DbTags; import com.lrc.bll.PageWidget; import com.lrc.util.ArrayUtil; import com.lrc.util.BgUtil; import com.lrc.util.MathUtil; import com.lrc.util.TimeUtil; import android.app.Activity; import android.app.AlertDialog; import android.content.ContentResolver; import android.content.ContentValues; import android.content.DialogInterface; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import https://www.doczj.com/doc/9e11769001.html,.Uri; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.provider.Settings;

本科毕业设计--基于android平台的手机应用软件设计与实现

安阳工学院 计算机科学与工程学院 JAVA程序设计课程综合项目报告 项目题目:基于Android平台的手机应用软件设计与实现专业班级:计算机科学与技术(信息技术)11-1 学生姓名:吕鹏 学生学号:201103010042 指导教师姓名:许研 2013年12月

摘要 随着IT技术的发展,移动开发已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在移动开发中,Android开发近些年来突飞猛进的发展,在智能手机领域中的市场份额以及超过80%。同样,基于安卓平台的手机应用开发也达到前所未有的高度,各种安卓手机应用软件竞相出现。本次的JAVA 课程设计将基于安卓的平台,因为安卓开发主要基于JAVA语言和XML语言。本次所做的手机应用软件,可实现系统的登录、计算器、打电话、发短信、上网等简单功能实现。在此系统的实现过程中不仅提高了JAVA语言编程,而且加入了Android的成分,提高了软件设计的兴趣性。 关键词:手机应用软件开发,Java程序设计语言,Android开发。

目录 摘要 (2) 第1章系统目标 (5) 第2章系统功能介绍 (6) 2.1系统功能总框图 (6) 2.2 模块功能介绍 (6) 2.2.1 登录模块功能介绍 (6) 2.2.2 等待模块功能介绍 (7) 2.2.3系统主界面模块功能介绍 (8) 2.2.4短信和拨号模块功能介绍 (8) 2.2.5计算器模块功能介绍 (9) 2.2.6网上冲浪模块功能介绍 (10) 第三章系统功能实现 (11) 3.1 系统登录模块设计 (11) 3.1.1 登录框布局设计 (11) 3.1.2 登录对话框设计 (13) 3.2 等待模块设计 (15) 3.3 系统主界面模块设计 (16) 3.3.1 主界面XML布局设计 (16) 3.3.2 主界面背景图片设计 (18) 3.3.3 主界面功能实现设计 (18) 3.4 短信和拨号模块设计 (20) 3.4.1短信功能实现设计 (20) 3.4.2 拨号功能实现设计 (22) 3.5 计算器模块设计 (22) 3.5.1 计算器界面设计 (22) 3.5.2 计算器功能实现设计 (22) 3.6 网上冲浪模块设计 (24) 3.6.1 网上冲浪模块XML布局设计 (24)

安卓毕业设计app项目

安卓毕业设计app项目 【篇一:基于android手机app开发与设计毕业设计 开题报告】 毕业设计开题报告 题目基于android平台的同学录设计与开发学生姓名王强学号1118014143 所在院(系) 数学与计算机科学学院 专业班级计本1104 指导教师李婧 2015 年 3 月 18 日 【篇二:安卓毕业设计论文】 基于android的校园聊天软件的设计与实现design and implementation of campus chat software based on android 摘要 在智能手机中,android平台约占75%市场份额。安卓系统的广泛 应用,使得android手机应用程序的数量快速增长,即时通讯app 的应用范围也更加广泛。另一方面,高校师生需要在教学过程中加 强沟通,而开发一款智能手机的校园聊天app则可以满足这一需要,弥补传统教学形式的不足。 本文旨在设计并实现一个基于android的校园聊天软件。本文在对 校园聊天客户端进行调查研究基础上,进行了需求分析和系统设计,进一步完成了ui界面设计,在eclipse中使用java语言实现了app 各个功能模块。app的im通信部分基于第三方通信云sdk进行开发。该app的功能主要包括用户登录、注册、聊天框架、通讯录管理、 个人信息管理等功能模块。 基于android平台校园聊天软件将为管理者、教师、学生之间提供 一个高效的沟通平台,它的实施将有利于加强对教育教学过程的监督,增进师生之间、学生之间的学习交流,增强教学互动性,提高 教育教学效率。 关键词:android;校园聊天;智能手机 abstract

基于Android的校园新闻app开发毕业设计

毕业设计(论文)基于Android平台的校园新闻app的开发

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

Android手机电子书阅读器的设计与实现设计说明书

毕业设计 题目Android手机电子书阅读器的设计与实现

Android手机电子书阅读器的设计与实现 The design and Implementation of the Android mobile phone e-book reader Xxx

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

Android毕业设计报告

摘要 现在,人们越来越重视互联网。花田小憩可以为花卉爱好者们提供一个交流以及交易的平台,在这里花卉爱好者们可以的到最新的花卉信息以及购买到喜欢的花卉品种。 本文综合运用Android技术、Android Studio开发平台、JSON等技术和工具对花田小憩进行了分析、设计和实现。给出了系统的功能分析、环境和质量要求;建立了系统软、硬件体系结构模型;完成了功能模块设计和数据接口的对接;同时确定了各个功能模块的测试环境,并制定了测试方案对各个模块进行有效的测试和分析;最终实现了Android平台端的应用。 项目采用MVP架构,MVP模式是MVC模式的一个演化版本,MVP全称Model-View-Presenter。MVP模式会解除View与Model的耦合,有效的降低View的复杂性。同时又带来了良好的可扩展性、可测试性,保证系统的整洁性和灵活性。MVP模式可以分离显示层与逻辑层,它们之间通过接口进行通信,降低耦合。理想化的MVP模式可以实现同一份逻辑代码搭配不同的显示界面,因为它们之间并不依赖与具体,而是依赖于抽象。这使得Presenter可以运用于任何实现了View逻辑接口的UI,使之具有更广泛的适用性,保证了灵活度。 总之,本系统可以通过对智能家居系统的控制和受控方状态的反馈,从而使操作者可以及时掌握受控方信息,使其达到交互式智能化。更好地服务于我们的生活,使人们的日常生活更加方便、智能、快捷。 关键词:花卉;Android;JSON;MVP;在线购物

Abstract Nowadays , people are paying more and more attention to the internet. Flower nap provides a platform for the exchange and exchange of flower lovers , where the flower lovers can get the latest information about flowers and buy the flowers they like. In this paper , Android technology , Android Studio development platform , JSON and other techniques and tools are used to analyze , design and implement the nap. The analysis , given the function of the system environment and quality requirements; establish a system structure model of software and hardware system; the completion of the docking module design and data interface; while determining the test environment of each module , and developed a test scheme for testing and analysis of the effective of each module; finally realizes the application of Android platform the end of the. The project uses the MVP architecture , and the MVP model is an evolved version of the MVC schema , MVP , full name Model-View-Presenter. The MVP pattern removes the coupling of View and Model , effectively reducing the complexity of View. At the same time , it also brings good scalability and testability , and ensures the neatness and flexibility of the system. The MVP model can separate the display layer from the logical layer , through which they can communicate and reduce the coupling. The idealized MVP model can implement the same logical code with different display interfaces , because they

(完整版)基于Android平台的管理系统设计与实现毕业设计

基于Android平台的管理系统设计与实现 院系:信息科学与工程学院 专业班:计算机科学与技术班 姓名: 学号: 指导教师:

201 年月

基于Android平台的 管理系统设计与实现Design and Implementation of Online Management System Based on the Android Platform

摘要 基于Android平台的网上超市管理系统是结合当前最流行的移动平台开发的电子商务系统。本系统是PC端电商网站在Android平台的延伸,除了传统电商网站能够实现的各项基本功能之外还具有使用简单,操作方便等优点。利用本系统可以为超市的销售提供新的渠道。 本系统的开发运用了基于Java的Android SDK技术,系统采用C/S (客户端/服务器)结构实现。开发所采用的IDE为MyEclipse 10并安装由Google提供的Android Developer Tools。系统运行环境为Android版本4.0以上的移动设备。 本系统在电商网站的基础上完成了移动平台功能的设计,使用户能够在手机上方便的进行传统电商网站上所能完成的大部分操作。本系统的优点在于能够充分利用都市人群上下班途中、排队闲暇等碎片时间,提供方便快捷的购物方式,因此能够极大的抓住用户的依赖程度,提高超市自身品牌影响力,扩张超市营业范围,提高商品销售收入。 关键词:Android 移动设备网上超市

Abstract This e-commerce system named Online Market Management System is based on the most popular mobile platform - Android platform. This system is an extension of PC e-commerce website on the Android platform. Except functions that normal e-commerce system can realize, this system also has many advantages like easily use and convenient. Using this system has provided a brand new way for market sales. The development of this system has using the Android SDK based on Java technology, and achieve by C/S (Client/Server) structure. The IDE used for development is MyEclipse 10 which has installed Android Developer Tools provided by Google. This system need a mobile device that Android version is higher than 4.0 for running. This system has completed the function of the mobile platform based on e-commerce sites, and allow user finish most functions which can be done at normal e-commerce sites. This system can make full use of pieces of time which like the way go to work and the way home, or when you get in a line waiting for something, to provide a fast convenient way to shopping. These advantages can seize the users' dependence, improve the influence, expansion the scope of the business and increase sales revenue. Key words:Android mobile device Online Market

Android毕业设计论文

目录 摘要 (1) Abstract (2) 1 引言 (3) 1.1 国内外手机系统现状 (3) 1.1.2 国内外手机应用现状 (4) 1.2 发展趋势 (5) 2 Android的相关技术介绍及分析 (6) 2.1Android的功能特征 (6) 2.2 Android架构分析 (8) 2.2.1应用程序框架 (8) 2.2.2类库 (9) 2.2.3 Android运行时组件 (10) 2.3 Android应用的构成和工作机制 (10) 3 Android应用程序结构剖析 (11) 3.1 Android的API (11) 3.2Android应用程序结构解析 (12) 3.2.1活动 (12) 3.2.2意图接收器 (13) 3.2.3服务 (13) 3.2.4内容提供者 (13) 3.3 Intent的详细解析 (14) 3.3.1 Intent的抽象描述 (14) 3.3.2 Android如何解析Intent (15) 3.4 Android活动的生命周期 (16) 3.4.1活动的生命状态 (16) 3.4.2 活动的运作流程 (18) 4 Android校园通软件的设计与实现 (19) 4.1 研究目标 (19) 4.2 需求分析 (19) 4.3 UI界面设计 (19) 4.4 程序模块设计 (20) 4.5 软件功能图 (21) 4.6 文件结构与用途 (21) 4.7 程序主要代码 (23) 4.8 用户界面 (27) 5 总结 (30) 参考文献 (31)

基于Android平台的校园通软件摘要:随着智能手机一步步走进普通人的生活,它将成为人们获取信息的主要设备。因此,手机的娱乐应用服务将会有很大的发展空间,校园资讯软件就是其中之一。Android平台提供给用户非常方便的数据查阅功能,这将为校园资讯软件的设计与实现提供了更好的平台。另外,Android平台基本上是免费的,所以能够有效降低软件的成本,最终让每个用户能够自由地获取信息,也为手机校园资讯服务的普及做出贡献。 本文对目前应用的Symbian、WindowsMobile、MacOSX和RIM等平台的现状进行了分析与比较。进而研究分析了Android平台的系统架构和组件模型,接着解析了Android中的重要API 和应用构成,以Intent和生命周期的机制。在此基础上,基于Android平台设计和开发校园资讯软件。本系统界面友好、操作便捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足手机用户的基本需求。 关键词:Android;Java;校园资讯;Intent;布局

相关主题
文本预览
相关文档 最新文档