毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

Android平台简单查询工具开发设计 第4页

更新时间:2016-9-18:  来源:毕业论文
程序模块设计
程序启动后先显示主界面,用户在主界面中有三种服务可供用户进行选择,选中其中一种并打开后将跳转到相应服务的界面,各个界面中都有一个搜索栏和一个按钮,用户可以在搜索栏中输入需要查询的数据,点击“开始查询”按钮后,后台程序开始运行,程序会将查询的结果显示在TextView中,使用完此服务后用户也可以点击界面上的返回按钮返回选择操作界面再次进行其他服务的选择。在完成用户界面设计、程序模块功能设计后,程序设计阶段基本完成。
本项目功能模块图如下图2所示:

图2   系统功能模块图
本项目流程图如下图3所示:
图图3   系统的流程图
5.系统的详细设计与实现
5.1系统主要结构
在程序开发阶段,首先确定“Android平台查询小工具”的工程名为xiaogongju,据程序模块设计的内容,建立小工具工程。其中主要目录有res和src,这2个工程目录下主要部分源代码如下图4,图5,图6所示本文来自优*文~论|文/网,毕业论文 www.youerw.com 加7位QQ324,9114找源文。

图4    用于后台的类      图5    用于前台的类        图6    用于布局的图片
5.2系统的主要代码功能
在软件启动后首先加载splash.java,用于显示程序主界面用户进行服务选择,用户在选中其中一种服务后将进入所选功能界面,以选择手机号码查询服务为例,用户选中并进入手机号码查询界面后,有一个EditText文本框和Button按钮,在EditText输入查询号码,点中按钮后由后台QueryIDCard接收,生成一个ApiImpl对象,通过HttpClientHelper,HttpPostParameter,HttpResponse连接网络查询解析之后将查询结果返回显示。
图4中helper目录下的部分源代码作用为:Constants.java为固定常数,HttpClientHelper.java用于发送请求,HttpPostParameter.java用于传递参数,HttpException.java为异常状况。
图5中xiaogongju目录下的部分源代码作用为:xiaogongjuActivity.java是系统自动创建的,用于选择服务。QueryAddress.java用于查询区号,QueryIDCard.java用于查询身份证号,QueryPhone.java用于查询手机号,ApiImpl.java为程序的接口实现,Splash.java为程序的启动画面。
图6中layout文件夹下xml文件负责应用程序的用户界面布局,该目录包含所使用xml格式的界面描绘文件。Drawable-hdpi目录下存放位图文件,负责应用程序的用户界面图片的显示。Values目录包含了所有使用XML格式的参数描述文件,用于此添加字符串资源。
5.3区号查询功能的实现 
QueryAddress.java类中setListener()函数调用queryData()函数,queryData()函数调用hander()函数,queryData()函数会生成一个ApiImpl对象,调用getAddressInfo() 函数用于实现区号邮编城市的查询,hander()函数用于查询结果的显示。

上一页  [1] [2] [3] [4] [5] 下一页

Android平台简单查询工具开发设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。