基于android平台的股票查询系统的设计与开发毕业(论文)设计论文.doc
《基于android平台的股票查询系统的设计与开发毕业(论文)设计论文.doc》由会员分享,可在线阅读,更多相关《基于android平台的股票查询系统的设计与开发毕业(论文)设计论文.doc(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、找毕业设计、项目源码、编程视频,就上码农网manong365 基于Android平台的股票查询系统的设计与开发摘 要股票至今已有将近400年的历史,它伴随着股份公司的出现而出现。我们国家从1984年开始发行第一支股票到现在的一千四百多支股票,股票的市场日渐壮大,股票行情波动也越来越迅速。但是现代股民由于工作繁忙、或室外没有电脑上网,无法从互联网中及时获取自己所需的股票信息,导致对股票行情的分析预测造成了一定的延时性,产生了不可挽回的损失。因此,我设想开发一款位于Android端的股票信息查询软件,能够让用户不论在哪,不论在干什么,只要有手机、有信号,便能查询其想知道的股票具体信息,股票行情,为
2、股民提供更方便、更快捷、更有利的信息查询服务。Android手机功能强大,界面美观,且价格低廉,成为了当今市场的主打,我的这个软件就是基于此系统开发的。由于它是Google开发的基于Linux平台的开源手机操作系统,它不仅拥有基本移动电话开发所需的全部软件,包括操作系统、用户界面和应用程序,而且不存在任何以往阻碍移动产业创新的专有权阻碍。Google与开放手机联盟合作开发了Android,这个联盟包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家技术和无限应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结合成深层次的合作伙伴关系,我们也希望借此建立标准化、开放
3、式的移动电话软件平台,在移动产业内形成一个开放的生态系统。本软件经过耗时一个月的设计与实现,主要依靠SAX解析XML完成了股票信息、股票分时线图及股票K线图的查询。并且实现了股票自选添加功能,可以方便查询重点需要关注的股票。关键词: Android手机应用,服务器,股票查询Based on the platform of Android query system of stock Design and developmentAbstract The stock has been nearly 400 years of history, it is accompanied by joint-st
4、ock company appears. Our country begins from 1984first issue stocks to now one thousand more than 400stocks, stock market expands with each passing day, stock market volatility is also more and more quickly. But modern people because of that job is so busy, or outdoor without computer , can not from
5、 the Internet to obtain their needed stock information, leading to the stock market analysis and forecast of caused some delay, caused irretrievable losses. Therefore, I imagine a located at the Android end of stock information software, can let the users no matter where, no matter what, as long as
6、there is a mobile phone, a signal, that we can query the wonder of stock information, stock quotes, for shareholders to provide more convenient, faster, more favorable information inquiry service. Android mobile phone function is powerful, beautiful interface, and the price is low, become the market
7、s flagship, the software is based on the development of this system. Because it is a Google development platform based on the Linux open source mobile phone operating system, it not only has the basic mobile phone development all the required software, including operating system, user interface and
8、application program, and does not have any hindered Mobile Innovation exclusive rights to hinder. Google and open mobile phone union cooperation in the development of the Android, the alliance include China Mobile, Motorola, high-pass, HTC and T-Mobile, more than 30 technology and unlimited applicat
9、ion leader. With the operators, equipment manufacturers, developers and other parties concerned are combined into a deeper partnership, we also hope to establish a standardized, open mobile software platform, in the mobile industry to form an open ecosystem. Keywords: Android mobile phone applicatio
10、n,server,stock inquiryii目录 摘 要I AbstractII1 绪论11.1 课题背景11.2 Android的发展前景21.3 本课题研究目标、研究内容和方案21.4 开发语言的介绍31.5 Android系统特性31.5.1 Android 的功能特性41.5.2 android的应用架构41.6 开发工具的介绍61.6.1 Eclipse的介绍61.6.2 SDK的介绍71.6.3 Tomcat介绍71.6.4 My Eclipse介绍72 可行性分析及环境搭建82.1 技术可行性82.2 经济可行性82.3 法律可行性82.4 Android开发环境的搭建82.
11、4.2其他注意事项92.4.3环境安装与搭配(1)安装JDK93 需求分析123.1系统设计原则123.2总体软件的结构设计123.3 XML解析133.3.1 SAX解析133.3.2 DOM解析143.4 Sqlite数据库144 详细设计实现154.1 软件功能流程图154.1.1 股票行情、涨跌排行的功能流程图154.1.2 自选信息的功能流程图154.1.3 个股查询的功能流程图164.2 UI界面设计164.2.1 大盘行情查询界面164.2.2 股票查询行情界面设计184.2.2 K线界面的设计244.2.3 自选信息界面的设计264.3 具体的功能模块284.3.1 网络连接编
12、程334.3.2大盘行情模块344.3.3 K线图、分时图365 系统测试与调试385.1 程序调试385.2 系统测试385.2.1 系统测试的目的及意义385.2.2 系统测试步骤385.2.3 系统测试的主要内容385.3 测试数据39结 论40参考文献41致谢42外文资料43对应中文翻译521 绪论1.1 课题背景3G时代已经来临,如果您需要体验3G带来的多媒体和移动办公等应用,那么您必须拥有一台硬件设施完善。应用软件齐全的终端,传统的手机终端己经不能满足现在的需求,只有智能终端才能让您在3G的海洋中畅游。首先,谈到智能手就不能不谈到智能手机的操作系统。现有市场上主流3G智能操作系可分
13、为:Android、iPhone OS、Windows Mobile、Symbian、BlackBerry五大类。Android系是现有市场上品牌智能手机运用中最多的系统。包括:三星、LG、摩托罗拉、索尼爱立信、HTC(原多普达)、酷派、联想、中兴、华为、天语、小米等。基本占有智能手机82%的份额。Android具有良好的优越性不仅仅是开发工具,更是底层源代码的完全开放,在android的主页上你可以自由下载现成的开发工具和源代码。而无论你是资金雄厚的开发公司还是精力过剩的高中生爱好者,在android的世界里,只有平等和自由。只需要50美金注册保证金,你就可以面向全球发布你的伟大软件创意,不
14、再有烦琐的审核和限制,从而大大降低了软件开发的费用。促进了免费应用软件的发展。2万多个免费应用程序可以任意下载安装,没有乱七八糟的证书要安装。中国移动的OMS就是Android自由精神的最大体现,没办法,Google就是这么大方的不拘小节。Google甚至允许全世界各地的个人和公司等任意的修改android小机器人的标志,这在商业社会的今天简直是不可想象的,全世界的android粉丝创造发挥了几百款各式各样憨态可掬的android机器人形象。用过googlechrome的人都知道,如果Chrome遇到崩溃,可不是像IE那样傻傻等半天最后几十个窗口全部死掉,Chrome是只有崩溃的那个窗口死掉,
15、其它的都照常运行,android系统的手机也是这样,内存溢出,程序崩溃之后造成一个应用程序的重启,不会影响其他程序和手机系统的运行,所以android的手机基本上可以永远不关机,Windows手机上那套“死机-拔电池-重新开机”的黄金定律没有了。Android2010年成功的首要原因是,普通消费者都认为该平台正在迅速进步、越来越好。Android1.x时代的版本已经不错,但仍需作出改进,而Android2.1和Android2.2发布后,其给消费者带来的价值显著提升。即将发布的Android3.0也因此吸引了大量消费者的注意,人们希望它能给移动操作系统带来新篇章。Android2010年成功的
16、首要原因是,普通消费者都认为该平台正在迅速进步、越来越好。Android1.x时代的版本已经不错,但仍需作出改进,而Android2.1和Android2.2发布后,其给消费者带来的价值显著提升。即将发布的Android3.0也因此吸引了大量消费者的注意,人们希望它能给移动操作系统带来新篇章。苹果iPhone在美国市场的最大问题是,从2007年以来它只与AT&T这一家运营商合作,而大量使用Android的设备在全美各种运营商的网络上都可以获得支持。其结果是消费者有更大地可能选择Android设备。传统的股票查询系统只能在PC机上运行,这就在一定程度上限制了出门在外的股民获取股市信息的实时性,可
17、能导致股民的直接损失或间接损失。手机炒股与传统交易方式相比,主要优势是突破时间空间的限制,方便、私密,只要手机在GSM/CDMA网络覆盖的范围内(只要手机可以收到信号)能够进行查看行情、做交易,借助移动网络能真正实现随身、随时、随地进行证券投资。虽然电话委托和网上也能使股民足不出户就完成,但这两种终端的固定性决定了不能随时随地进行。随着手机的发展,一些手机甚至还内置了移动证券的功能,优化了在移动设备上的操作方式,让手机炒股显得更加专业和方便。1.2 Android的发展前景 Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系
18、统的名称,该平台由操作系统、中间件、用户界面和应用软件成号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.4 Gingerbread和Android 3.0 Honeycomb。随着采用Android系统的谷歌手机、平板电脑等产品逐渐扩大市场占有率,Android平台人才的缺口日益显现。据业内统计,目前国内的3G研发人才缺口有三、四百万,其中Android研发人才缺口至少30万。参加android培训,可依据以下两方面好处Android开发人才占总需求的72%。职场专家指出,想要从事Android开发的人员,除了基础的计算机技术知识要扎实之外,要根据各类企
19、业、各类岗位的不同需求,补充与岗位相关的Android技术知识。此外,还要注重项目经验的积累。 Android发展前景好据职酷网数据统计显示:目前热招的Android技术相关岗位约有3882个,而一个月内的有效岗位量在2298个。主要热招职位包括Android开发工程师、Android软件工程师、Android应用开发工程师、系统驱动工程师,Android手机游戏开发、Android系统软件开发、Android程序员、Android游戏应用版本管理、人机交互分析工程师、Android中间层开发工程师等。从人才需求类型来看,目前对Android人才需求一类是偏向硬件驱动的Android人才需求,
20、一类是偏向软件应用的Android人才需求。从目前的招聘需求来看,后者的需求最大,包括手机游戏、手机终端应用软件和其他手机应用软件的开发。据职酷网职位搜索库统计显示,目前企业对这类应用软件的Android开发人才占总需求的72%。职业专家分析说,由于目前Android技术较新,无论是相关书籍、培训还是大学教育,都处于初级阶段,因此Android人才短期将供不应求。从长期来看,随着各种移动应用和手机游戏等内容需求日益增加,也将激励大中小型手机应用开发商加大对Android应用的开发力度,因此Android人才的就业前景也非常广泛。1.3 本课题研究目标、研究内容和方案股民的生活水平一直在提高,对
21、生活质量的要求也越来越高,对股票信息获得的要求也越来越高,有一种方便快捷,价格低廉的股票查询软件成为了人们的需求,为了解决这一问题,手机版股票查询系统诞生了,它不仅拥有简单的用户交互界面,便捷的操作,而且还具备连接服务器获得信息所需要的所有基本功能。它是集大盘查询,个股查询,自选股查询,公司信息查询于一体的手机股票查询工具。该软件的灵感来源于电脑版的股票查询系统,即:传统的股票查询系统。传统的股票查询系统是一款基于pc机的股票查询软件,虽然方便快捷,但是不便于携带,这使得人们希望能有一款便于携带的股票查询软件,所于就设计了这个软件。本软件是一款基于Android手机平台的非常类似于电脑版股票查
22、询系统的应用软件,它使Android手机用户拥有实时可查询的股票信息查询系统,使手机的功能更加齐全,更能满足股民对股票信息的实时需求,让人们不必每次只能回到家打开电脑才能查询股票,也不必专门跑去证券交易所查看股市最新动态,这个软件只需要安装到一台具有android系统平台的手机上就能实现,只要在wifi覆盖或者2G/3G的网络中,就可随时随地查询大盘行情、个股查询、自选股添加/删除,公司信息查询,你再也不用担心查询股票信息时还要打开电脑或者还要去证券交易所来实现。1.4 开发语言的介绍 java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于19
23、95年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C+语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 Java 编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,Java舍弃了C +语言中容易引起错误的指针(以引用取
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 平台 股票 查询 系统 设计 开发 毕业 论文
限制150内