基于ios的炒股软件设计与实现

基于ios的炒股软件设计与实现

ID:10105459

大小:30.00 KB

页数:8页

时间:2018-05-25

基于ios的炒股软件设计与实现_第1页
基于ios的炒股软件设计与实现_第2页
基于ios的炒股软件设计与实现_第3页
基于ios的炒股软件设计与实现_第4页
基于ios的炒股软件设计与实现_第5页
资源描述:

《基于ios的炒股软件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于iOS的炒股软件设计与实现摘要:介绍了使用Objective-C语言开发的iOS手机客户端炒股软件,详述了该炒股软件的需求以及设计与实现过程。该软件集股票信息、资讯、模拟炒股于一体,可以使人们在使用过程中获得更真实的体验。关键词:炒股软件;手机软件;iOSDOIDOI:10.11907/rjdk.151501中图分类号:TP319文献标识码:A文章编号:16727800(2015)006012003基金项目基金项目:福州市科技局项目(2013G84)作者简介作者简介:曾雅丽(1990-),女,福建漳州人,福建师范大学数学与计算机科学学院硕士研究生,研究方向为网络与信息安全;张民鹏(

2、1992-),男,湖北荆门人,福建师范大学数学与计算机科学学院学生,研究方向为网络与信息安全。0引言8随着手机终端智能化的不断提高,手机终端不仅是通信终端,更是互联网的主要组成部分[1]。iPhone手机在硬件和用户体验方面都受到人们喜爱,基于iOS的软件开发更是在手机软件市场中具有较高占有率。当前的炒股软件大多是专业炒股软件,而没有开发出适用于毫无经验的用户练习与学习的模拟炒股软件。在这样的背景下,开发了爱炒股软件,该软件可模拟股票交易功能,让用户能真实地体会炒股的流程与规则,同时还整合了各大财经门户网站的信息以及各大机构的调研报告供人们投资参考。该软件主要面向的群体是想体验炒股并且

3、毫无经验的人群。模拟炒股中提供了买、卖、撤单3个模块,让用户通过仿真模拟交易,学习如何进行择股、投资组合等。1开发环境该应用软件使用的开发工具为Xcode5.1,开发语言为Objective-C[2]。目前Xcode已更新到6.1版本,在该应用中主要使用Xcode5.1进行开发,并在后续的更新和维护中采用Xcode6.1。当下市场上比较流行的iOS应用开发语言是OC和Swift,但由于Swift不太稳定,有很多语言规范还在不断完善中,所以该软件应用主要采用Objective-C语言进行编码开发。该软件主要使用了以下几种第三方框架:①AFNetworking:一个轻量级的网络请求api类

4、库;②CorePlot:开源矢量图形库;③GDataXMLNode:解析xml数据的类库;④MJRefresh:可进行数据刷新和加载;⑤SDWebImage:提供图片异步缓存的机制;⑥ShareSDK:新浪微博登录、分享;⑦XCMultiSortTableView:多级表格;⑧XGSDK:腾讯信鸽远程推送。2需求分析8根据系统功能划分,该软件的主要需求描述如下:①自选股模块:该功能为基本功能,上海证券交易所和深圳证券交易所的股票总数超过3000只,用户可根据自己的选择偏好添加关注的股票,查看自选股相关信息,同时根据关注度不同调整对自选股的排序等;②大盘指数模块:大盘指数是股票交易的一个

5、参考,在选择股票交易时,可以关注该股所在行业或板块的涨跌幅。同时,对于偏好交易涨停或跌停股的用户,可以随时关注其中的涨停榜和跌停榜,并能在涨停分析中查看涨停原因及相关概念,以便能够在相关概念中发掘低价股,逢低买进;③我的账户模块:在模拟交易中,“我的账户”占有重要地位。用户所有的交易信息均能在“我的账户”中查看到,并且能够清晰地看到当前持仓的盈亏以及当前资产的构成情况等;④模拟交易模块:模拟交易模块为该应用的主要模块,用户通过该模块进行模拟买卖交易及撤单,同时可以查看当日交割单等信息;⑤决策模块:该功能通过筛选各大机构的分析报告,给予用户更多投资信息,使用户能够清晰地了解当前投资机构的

6、动向,把握市场热门股;⑥股市资讯模块:该模块有新闻和直播两大类,用户通过该模块能够实时关注股市动态,获得第一手股市讯息,把握出手时机;⑦设置模块:用户根据自身行为偏好、相关网络环境的变化等进行个性化设置,包括行情刷新频率、涨跌颜色、主题等。83系统设计与实现3.1系统功能架构该系统主要由自选股、大盘指数、我的账户、模拟交易、决策、股票资讯、设置等模块组成(见图1)。(1)自选股模块。用户可以自定义添加关注的股票,并查看股票相关信息。具体功能有:①添加、删除自选股;②按当前价格、涨跌幅排序;③快速下单交易:快买、快卖、快撤;④查看该股的个股新闻和该股所属的行业新闻;⑤论股:实时更新该股的

7、最新帖子数据;⑥分享功能:支持新浪微博、微信好友、微信朋友圈、短信等平台分享。(2)大盘指数模块。提供市场的主要指数信息及热门板块等。具体功能有:①查看各个市场的主要指数,包括:上证指数、深证指数、道琼斯指数、纳斯达克指数、恒生指数、日经指数、台湾加权、新加坡等主要指数;②涨停分析:分析涨停榜中的股票涨停原因,以及该股所属板块或相关概念等。(3)我的账户模块。具体功能有:①我的账户:查看当前资产状况;②我的持仓:查看当前购买的股票市值;③投资收

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。