论文总字数:34283字
摘 要
经营分析系统是以业务运营支撑系统中其他系统的数据为基础,构建统一的企业级数据仓库。利用先进的OLAP技术和数据挖掘技术,帮助企业的经营决策层了解企业经营的现状,发现企业运营的优势和劣势,预测未来趋势;帮助细分市场和客户,指导营销、客服部门进行有针对性的营销和高效的客户关系管理;对决策的执行情况和结果进行客观准确的评估,深受用户的青睐。
本文针对互联网金融网站每天所产生的巨大数据,继而设计开发了基于互联网金融网站的经营分析系统,用户对这些数据进行统计分析,从而得到一些潜在的信息,指导互联网金融企业制定相应的策略。
- 首先定义了产品的开发需求,本产品是旨在通过对数据的统计分析,查看数据规律,帮助互联网金融企业制定相应的策略。
- 其次在软件设计部分,系统采用B/S结构,结合数据库存储过程,hmtl页面展示,Java语言作为后台开发完成。
- 最后在软件的实现和测试部分,论述了软件在开发过程中使用的技术,遇到的困难,以及解决的办法,以及测试过程中的测试用例。
本系统已基本完成第一版本的开发,已经在互联网金融公司运营部投入使用。
关键词:互联网金融,经营分析,BI,Mysql数据库
Abstract
Management analysis system based on data from Business operations support systems and other systems. building a unified, enterprise-wide data warehouse. With advanced technology of OLAP and data mining technologies to help business decision-makers understand the status of business, find operations, strengths and weaknesses, and predict future trends help market segments and customers, guiding marketing and customer service departments for targeted marketing and efficient customer relationship management on the implementation of the decisions and results of the objective and accurate assessment by users of all ages.
Based on Internet financial site the kind of data each day, and went on to design and develop a management analysis system based on Internet financial site, users of these data for statistical analysis, resulting in some potential information, guiding the developed the Internet's financial strategy.
1. first of all, define product development requirements, this product was on the statistical analysis of the data, view data, and helped develop the Internet's financial strategy.
2. Secondly, in software design, using b/s structure, combined with a database stored procedure, HMTL pages display Java language development as the background.
3. Finally, implement and test the software part, discusses the technology used in the software development process, the difficulties encountered, and how to address them, as well as test cases in the test process.
Development has almost completed the first version of the system, already in use in Internet financial operations Department of the company.
Keywords: Internet banking, business analysis, database BI,Mysql
目录
第一章 绪论 6
1.1论文的研究背景 6
1.2 研究现状 6
1.3 系统的后续发展 7
1.4 本文的主要工作 8
1.5 主要的名词解释 8
1.6 论文的章节安排 8
第二章 需求分析 10
2.1 业务需求 10
2.1.1指标内容 10
2.1.2 指标展示UI 11
2.2 其他需求 12
2.2.1 信息安全需求 12
2.2.2 平台技术需求 13
2.2系统功能描述 13
2.2.1 用户登录 13
2.2.2 指标筛选 13
2.2.3 趋势图生成 13
2.2.4 表格生成 13
2.3 系统功能相关流程 14
2.3.1 界面操作流程 14
2.3.2 后台处理流程 14
2.4 本章小结 15
第三章 系统设计 16
3.1 系统类型与架构 16
3.1.1 系统类型分析 16
3.1.2 系统架构设计 16
3.2 模块设计 17
3.2.1客户端模块设计 17
3.2.2 应用服务器模块设计 18
3.2.3 数据库模块设计 18
3.2.4系统管理模块 20
3.2.5扩展点 20
3.3接口 21
3.3.1客户端与应用服务器之间的接口 21
3.3.2应用服务器与数据源之间的接口 21
3.4 系统性能 21
3.5 本章小结 21
第四章 系统实现 22
4.1 平台的搭建 22
4.2 界面的开发 22
4.2.1 实现思路 22
4.2.2 指标筛选部分 22
4.2.3 趋势图部分 23
4.2.4 表格部分 24
4.2.5 登录与认证 25
4.2.6 遇到的困难及解决方法 25
4.3后台开发 26
4.3.1 实现思路 26
4.3.2 使用的技术 26
4.3.3 逻辑处理 26
4.3.4 遇到的困难及解决方法 27
4.4 数据库的开发 28
4.4.1 实现思路 28
4.4.2 指标计算 28
4.4.3 存储过程的编写 33
4.4.4 遇到的困难及解决方法 34
4.5测试部分 34
4.5.1 存储过程的测试 34
4.5.2 其他模块测试 36
4.6本章总结 36
第五章 总结与展望 37
5.1 主要工作 37
5.2 工作中的不足 37
5.3 展望 37
参考文献 39
致谢 41
第一章 绪论
1.1论文的研究背景
互联网金融是指以依托于支付、云计算、社交网络以及搜索引擎,app等互联网工具,实现资金融通、支付和信息中介等业务的一种新兴金融。互联网金融不是互联网和金融业的简单结合,而是在实现安全、移动等网络技术水平上,被用户熟悉接受后(尤其是对电子商务的接受),自然而然为适应新的需求而产生的新模式及新业务。是传统金融行业与互联网精神相结合的新兴领域[1]。
当前,第三方支付、P2P网络贷款、无抵押贷款、众筹融资、网络化金融机构、互联网金融门户网站等多元化模式,像雨后春笋般蓬勃生长,让人们真切地感受到互联网金融时代已经到来。互联网金融每时每刻都在影响和改变着人们生活的方方面面。
经营分析系统是以业务运营支撑系统中其他系统的数据为基础,构建统一的企业级数据仓库。利用先进的OLAP技术和数据挖掘技术,帮助企业的经营决策层了解企业经营的现状,发现企业运营的优势和劣势,预测未来趋势;帮助细分市场和客户,指导营销、客服部门进行有针对性的营销和高效的客户关系管理;对决策的执行情况和结果进行客观准确的评估,深受用户的青睐[2]。
经营分析系统不仅仅是对经营分析活动的信息化支撑,更重要的是对经营管理活动的信息化支撑,是经营管理信息化的具体实现。它具体实现了一个从数据到信息再到知识的转化过程,是一项较为完整的从技术到管理的活动。
经营分析系统,也叫BI分析系统。BI是商业智能的意思,它是一套完整的解决方案,用来将企业中的数据进行整合,提供报表并提出决策依据,帮助企业做出明智的经营决策。
本文的研究背景正是基于互联网金融网站,这个新兴的行业存在着大量的潜力。但是又不可忽视这其中包含的各种风险,互联网金融的风险要远远的大于传统的金融行业,而且由于互联网金融这块领域的利益诱惑,这几年,互联网金融网站如雨后春笋一般层出不穷,这其中有很多都是不可信任的网站,很多都是骗取钱财跑路的网站,如何才能让互联网金融网站做的能够得到用户的信任?如何挖掘出这个行业巨大的潜力?对于这些疑问的解答成了本文的研究核心。互联网金融网站每天都在生成着大量的数据,这些数据中隐藏着大量的商业价值,将网站产生的大量数据与经营分析系统相结合正是本文的研究方向,通过对数据进行系统化的处理和分析,然后通过可视化的数据展现,从而得到数据中隐藏着的潜在信息,为互联网金融企业提供指导,为企业制定政策、计划提供依据。
1.2 研究现状
经营分析系统的主要功能有四个,包括关键指标监控、统计报表、综合分析和数据挖掘。
关键指标监控:关键指标监控是对企业业务指标进行实时的监控和预警作用,借助表格和图形直观的展现,使得管理者能够以宏观的角度了解现有用户数量、业务收入等和同期发展的比较,也能以微观的角度了解具体的业务情况。
统计报表功能:统计报表功能指在制定的统计周期内,按部门的要求生成统计结果的数据,进行汇总或者分析处理,形成格式的图形报表,并向相关部门提供有关的业务预测与经营分析资料。报表生成具有很高的灵活性,支持按指定时间段自动汇总、统计各级报表数据自动生成汇总报表,支持选择各种统计元素、
综合分析功能:综合分析是基于OLAP的多维分析技术。综合分析内容包括客户分析、收益分析、业务量分析、新业务综合分析等一些综合性较强的分析。
高级数据挖掘功能:高级数据挖掘功能利用数据挖掘方法和技术,从大量的数据中寻找数据之间的关系模式。高级数据挖掘内容包括客户价值分析、业务预测、消费层次变动分析、客户流失分析、客户细分等。与前面分析不同,数据挖掘分析不是一个单步骤的分析,而是一个迭代、螺旋式上升的流程。流程包括数据准备、数据建模、模型评价和解释三个阶段。当最后阶段的模型评价解释不能达到要求时,就重新回到第二阶段数据建模阶段,甚至有时必须回到第一阶段数据准备。
本文的研究案例是江苏开鑫贷融资服务有限公司,这是一家典型的互联网金融网站公司,公司才刚刚成立两年,正处于上升的瓶颈期,对于数据分析这一块相对还比较薄弱,正处于刚刚起步阶段,对于本文系统的研究分析工作正好相契合。数据来自真实的网站每日产生的数据,需要从这些数据中获得一些重要指标,主要包括4大类:成交类、流标类、用户类、转化类。
成交类包括指标:成交金额,成交笔数,待还余额,实际结清笔数,实际结清金额,到期金额,到期笔数,借款发布笔数,借款发布金额
流标类包括指标:流标金额,流标笔数,流标率
用户类包括指标:新注册用户数,新绑定用户数,投资笔数,新增投资用户数
转化类包括指标:新注册-新绑定转化率,新绑定-新投资转化率
这些指标都是网站数据通过一定的计算方法得到的,如何计算出这些指标是系统实现的核心之一,每一个指标都是具有一定的意义的,有些指标之间还具有着相关性,通过这些指标数据的图表化呈现,从图表中查看数据规律是系统的研究方法,后期还将进行更多的数据挖掘和增加指标操作,丰富经营分析系统的分析能力。
1.3 系统的后续发展
本文目前所讨论的经营分析系统是目前开发的第一版本,也是最基本的版本,实现最基本的功能,包括:数据指标的计算、指标的筛选、趋势图展示、表格数据下载等一系列功能。在系统后续的计划版本中,还将增加一系列的数据分析功能,已经完善指标筛选功能。由于公司的数据分析这块还处于刚刚启动阶段,开发经营分析系统的任务能够投入的人力资源有限,所以按照小迭代的方式完成每个版本的更新。
后续的数据分析还将包括数据挖掘、数据模块化分析、用户行为分析等。数据挖掘包括大量的数据挖掘分析方法,比如分类、估计、预测、相关性分组或关联规则、聚类和复杂数据类型挖掘等。通过这些数据挖掘算法,能够增加数据之间的关联性,得到一些模糊的数据规律,通过这些数据规律,我们可以得到一些相关的重要信息,这些信息可能就包含着重要的商业价值。数据模块化分析,指的是将数据的不同类型区分开,分别进行分析。用户行为分析主要旨在分析用户的行为,通过网站的一些监控日志,从日志中得到用户的一些操作方式和习惯,有助于改进网站建设和网站的安全监控,让网站向用户友好型网站迈进。
1.4 本文的主要工作
主要工作包括了3个部分,分别是数据库方面、前台展示方面和后台处理方面。
在数据库方面,本文选取的是mysql数据库,因为mysql数据库比较轻量级,没有oracle那么笨重,对于本文研究的指标性数据,mysql相对更方便一点。数据库中的数据来源为每日更新的网站数据,通过数据库存储过程对网站数据进行处理,输出相应的指标数据。工作重心在于数据库存储过程的设计与编写,每个数据库存储过程都是一个函数,都返回一个相应的指标数据类型。
剩余内容已隐藏,请支付后下载全文,论文总字数:34283字
相关图片展示:
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;