论文部分内容阅读
随着基金投资和资产管理等变的越来越热门,基金组合的概念变得越来越重要。基金组合是根据一定的投资策略或者投资目标,由若干只公募基金构成的资产组合。相比购买单只基金,购买基金组合具有更有效地分散风险性,能够更有效地获取相对持续稳健的回报。然而基金组合的创建、管理是一个相当复杂的过程,在投资知识、能力和信息渠道等方面有较高的要求,普通的投资者在这些方面明显是不足的。为了解决传统基金投资存在的问题,有必要提出开发一个用多只公募基金作为组合原材料,集基金组合、组合数据、组合交易为一体的基金组合管理系统的项目。本人参与了项目从需求分析到设计与实现的全部环节,独立完成了如下功能模块的设计与实现工作:(1)用户管理模块:该模块的主要功能有用户注册、登陆,用户基本信息更新,用户登录密码修改、重置,用户交易密码修改、重置和实名认证。(2)基金管理模块:该模块的主要功能有添加基金、基金信息修改、基金删除、基金信息展示、基金筛选、向基金池添加基金和从基金池删除基金。(3)组合管理模块:该模块的主要功能有组合创建,组合调仓,添加关注组合和删除关注组合。(4)组合买入模块:该模块的主要功能有添加买入组合、支付和生成买入订单。(5)组合卖出模块:该模块的主要功能有卖出组合和生成卖出订单。本系统采用的是B/S结构,在系统总体软件架构中,采用传统的MVC框架,其将表现层、业务层和数据层分开,保证彼此功能的独立,进而降低系统的耦合度。主要采用Java语言开发,Spring、SpringMVC和MyBatis搭建系统框架,MySQL作为数据库,同时用Redis作为缓存数据库,以便数据的快速查询。目前基金组合管理系统已经开发完成,系统已经上线,输入网站地址,就可查看或登录使用该网站。本系统提供了一种可以同时购买多只基金即购买基金组合的方式,来降低购买单只基金的风险;实现了将普通投资者和机构的专业理财师结合在一起,由专业理财师创建并管理基金组合,个人投资用户根据自己需求挑选并买入组合,更好地实现投资用户的资产管理。