会展信息管理的设计和开发,就是在这样的背景下提出的。由于展会涉及观众、参展商、主办单位等多方用户,很难靠手工记录所有的信息,这就更加突出信息管理的需求性。此外,由于以智能手机为代表的Android设备自推出以来就一直占有很高的市场份额,尽管iPhone手机紧追其后,仍无法动摇其市场霸主地位。中国作为世界上最大的手机消费国,Android系统的市场需求量无疑是最大的[2]。在科技迅猛发展的今天,将应用软件挪到Android系统开发具有一定的研究和商业价值。
1.2 国内外会展业发展研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 本论文研究的内容及现实意义
目前,虽然国内外对会展信息管理的技术研究很多,但实际开发使用的软件其实很少,更不用说基于移动客户端了。学术研究固然可以涉及到多方面的需求功能分析,但是这样局限于理论还是存在着一些缺点,对于实际会展系统设计和开发过程中将会遇到的问题了解得还不够全面,对于会展业的发展的促进作用还是不够的。本课题中采用Android系统来进行会展管理系统的具体设计分析,进行简单的环境搭建,分别从观众、参展商、主办单位三种不同的用户角度设计,将各部分的功能在系统中进行展示,提供了一个简单的原型系统,希望能对今后的会展信息管理系统移动客户端的研究有一定的启示和参考价值。
由于客观条件的限制,本系统未完成面向主办单位的开发,仅对其作出了系统功能的设计概述。主体实现的功能可能更加适用于观众或参展商使用。
本论文的第一章主要介绍了课题的相关背景和当前国内外会展业的相关现状。第二章主要对开发中涉及的移动应用开发技术进行简单的介绍。第三章主要从需求分析、总体设计、详细设计方面做出详细的阐述。第四章则开始对系统的实现进行具体展现。最后,对课题开发的基本情况进行总结和对该课题进一步开发的展望。
2 基于Android SDK的移动应用开发技术简介
2.1 Android 关键技术
本课题采用JAVA作为主要开发语言,Android工程是在Eclipse开发环境下进行编写的。搭建Android平台需要在Eclipse下安装ADT插件、安装Android SDK,可能还需要安装虚拟机便于后期调试[6]。
手机开发最重要的是用户界面的设计,是否美观和合理是影响用户体验的关键因素。Android的XML界面文件主要是由布局和组件共同组成的。常用布局显示方式有:线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、帧布局(FrameLayout)、绝对布局(AbsoluteLayout)[5]。布局之间可以相互嵌套,组件之间可以相互重叠,使得Android UI设计可以很简单灵活。
打开配置好Android开发环境的Eclipse,在Package Explorer右击,选择创建一个新的Android Application Project, 填写项目名称和package name,选择适配的目标api版本(如 Android 4.2),接下来只需要点击下一步即可完成Android工程的项目创建。
2.2 JSON数据交互
目前网络上通用的Android项目与服务器之间的数据交换语言是XML,但是XML的生成和解析相对比较麻烦,一种更加简化的格式JSON应运而生。
JSON的规格非常简单,用逗号分隔并列的数据,用冒号表示映射,冒号左边是键,右边是值,映射的集合用大括号表示,并列数据的集合则用方括号表示。下面就是一个JSON格式的示例:
{
"学生":
[
{"姓名":"小红","年龄":20,"性别":"女"}, Android会展信息管理移动客户端的设计和开发(2):http://www.751com.cn/jisuanji/lunwen_21087.html