摘要
炒股已经成为几亿国人投资理财的主要手段,经历过 2008 年和 2015 年两次股票飞涨和股票迅速回落之后,股民对股市既爱又恨,大部分股民都是有稳定工作的上班族,上班时间和股市开市时间重叠,很多人因为工作原因,错过了关键点,导致无法迅速做出反应和决策,给投资带来损失。
本文对国内外股票交易管理软件系统经过整理分析后,结合国内股市情况和个人股票管理感受,提出个人股票管理 APP(应用程序)理念,通过需求分析、功能设计和界面设计,最终开发完成一个实验系统 demo。通过本次设计工作,我对 Android 平台和基于 Android 平台的发开有进一步认识,本文主要包括以下几部分:
绪论:通过对国内外股票交易管理系统软件的整理,了解目前主流股票交易管理软件的功能和特点,这些软件重分析预测、信息全面丰富,但从另一个角度看,移动互联网有自己的特性,大量数据分析和内容会给用户带来困扰,因此个人股票管理应该准确、简单、快捷;第二章:通过对 Android 平台、java 语言、sqlite 数据库的学习,完成 Android开发环境配置,为开发做准备;第三章:主要包括个人股票管理 APP(下简称 APP)需求整理,功能模块流程设计、界面设计、数据库设计,以及编码准备工作;第四章:介绍了各模块的编码和调试工作,以及 APP 实验系统的实现;第五章:叙述了对 APP 的实际测试,测试报告,以及对本文研究工作的总结和展望。
本文设计、实现的个人股票管理 APP 只包括对个人股票进行管理和及时提醒等基本概念,他能帮助用户(股民)尽快做出决策。
关键词:股票、Android 系统
Abstract
Stock market has become the main means of hundreds of millions of Chinese finance and investment, experienced twice in 2008 and 2015, the stock soared and stock dropped rapidly, after investors on the stock market is both love and hate, most of the people all is the office workers have a stable job, working time and the stock market opened time overlap, a lot of people because of work reasons, missed the point, cause unable to react quickly and decision-making, brings to the investment losses.
In this paper, the stock transaction management software systems at home and abroad after finishing analysis, combined with the domestic stock market situation and individual stock management experience, put forward personal stock management APP idea, through the demand analysis, function design, and interface design, finally developed a demo test. Through the design work, I have the hair of the Android platform and based on the Android platform has further understanding, in this paper, the development process is divided into the following steps:
Introduction: through the sorting of stock trading management system software, at home and abroad to understand the current mainstream stock trading function and characteristics of management software, the software analysis and prediction, comprehensive information is rich, but from another point of view, the mobile Internet has its own features, a large number of data analysis and content can bring trouble to users, so personal stock management should be accurate, simple and fast;The second chapter: based on the Android platform, Java language, the learning of sqlite database, complete the Android development environment configuration, prepare the way for development;The third chapter: the complete APP needs to sort out individual stock management, complete function module process design, interface design, database design, prepared to coding;The fourth chapter: complete each module coding and debugging, complete the test version of the APP;The fifth chapter: install the APP to mobile phones, the actual test, complete test report and prospected.
Through this article research and testing, the individual stock management APP does not need too many complicated functions and content, only need to manage the individual stock and remind, let people can timely access to remind, the fastest to make decisions, to reward our shareholders.
Key words: Stocks, Android
炒股已经成为人们日常理财最重要手段之一,与职业股民相比,上班族炒股面临诸多限制条件,比如工作时间,出差和参加会议等,这部分股民不方便随时随地获取股市信息,特别是个人股票信息,这给他们的决策带来巨大风险。随着智能手机及移动上网的普及,大量股民通过手机获取股票信息,本项目通过对市面上常见炒股软件及股民调研分析,以个人股票管理为核心服务,针对股民炒股中通过手机获取信息和服务的痛点,推出更符合股民个人需求的涨跌幅度和定时提醒两大功能,方便股民灵活自主的管理个人股票,为炒股决策提供帮助。
本论文通过设计及实现一款基于 Android 手机的个人股票管理 APP 系统(亦简称 APP),实现用户通过手机查看个人股走势。APP 提供自主设置涨跌幅度、自主定时等两大提醒功能:设置涨跌幅度根据股民个人对某只股票当天或某段时间预判进行设置,当达到设置涨跌幅度后,通过手机震动、新消息等多种方式提醒股民进行查看;定时提醒功能则根据股民个人当天或某段时间行程安排进行设置,可设置多个时间点,采用手机震动、新消息等多种方式提醒股民进行查看。
真正实现个性化的个人股票管理 APP 服务。
(1)Android 开发环境搭建测试:完成 JDK 下载安装、eclipse 下载、SDK下载安装、ADT 插件下载安装,搭建开发环境,为下一步开发工作做准备。
(2)需求调研和产品设计:完成市面上主流炒股软件的功能测试,完成针对上班族股民炒股需求调查及整理,在此基础上确定个人股票管理 APP 功能,并完成产品设计和界面设计。
(3)编程及调试:利用 eclipse 实现编码,利用虚拟机完成代码调试,最终封装 APK,进行 Android 手机测试,基于小米、华为、三星等主流品牌机型测试,实现多款手机适用。
(4)论文撰写及后续研发展望及规划:通过论文撰写整理 Android APP 实现整个过程,并基于当前工作基础上,对个人股票管理 APP 的发展进行展望和规划,以期在今后工作中能继续学习和研发,提高个人计算机开发技能,实现学习与工作的更好结合。
个人股票管理应用程序界面设计:
注册新用户界面
短信验证界面
登录界面
找回密码界面
修改用户名
设置时间提醒
新增一支股票
我的股票
关键点提醒弹出效果
目录
一、绪论
1.股票及股票管理系统相关内容
1.1 股票概念
1.2 国内外股票交易系统研究
1.3 本文研究内容
1.4 开发流程
1.5 本文组织结构
二、Android 系统研究和开发环境搭建
2.1Android 系统介绍
2.2 Android 系统架构
2.3 SQL 数据库
2.4 JAVA 语言
2.4.1 Java 组成
2.4.2 Java 语言特性
2.5 Android 系统开发环境
2.6 本章小结
三、个人股票管理 APP 和 UI 的需求与设计
3.1 个人股票管理 APP 开发思路
3.2 需求和业务流程
3.3 APP 功能需求分析与设计
3.3.1 注册登录功能2
3.3.2 个人股票管理 APP 的功能
3.3.3 股票信息展示
3.3.4 个人提醒设定
3.4 数据库设计
3.4.1 数据库需求分析
3.4.2 数据库概念结构设计
3.4.3 数据库逻辑结构设计
3.5 界面设计
3.5.1 注册和登录界面
3.5.2 个人股票管理 APP 界面
3.5.3 股票信息界面
3.5.4 个人提醒界面
3.6 本章总结
四、个人股票管理 APP 实现
4.1 注册和登录模块实现
4.2 提醒功能
五、APP 测试
5.1 测试用例
5.2 测试结果
六.总结与展望
七.参考文献
致谢