个人基金平台信息管理系统.docx
《个人基金平台信息管理系统.docx》由会员分享,可在线阅读,更多相关《个人基金平台信息管理系统.docx(44页珍藏版)》请在冰点文库上搜索。
![个人基金平台信息管理系统.docx](https://file1.bingdoc.com/fileroot1/2023-6/22/ef8ba4ad-a916-4a55-b8e8-9e4378315803/ef8ba4ad-a916-4a55-b8e8-9e43783158031.gif)
个人基金平台信息管理系统
个人基金平台信息管理系统
毕业(设计)论文
题目个人基金平台信息管理系统的设计与实现
起讫日期2012年10月22日 至2013年1月18日
学生姓名王曹旭 专业班级 R数学081
所在院系 理学院
指导教师石磊职称 副教授
所在单位大连交通大学软件学院
2012年10月22日
摘要
在现代化的市场环境下,计算机已经广泛应用于各个领域,特别是个人投资业,给传统的投资方式带来了重大的革命。
如何有效进行个人基金管理是摆在我们面前的一个新的课题。
本文在研究目前国内外个人基金管理情况的基础上,从投资者的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和Struts开发框架,基于WindowsXPProfessional操作系统和SQLSERVER数据库,设计并实现了一个功能较为完善的个人基金平台信息管理系统。
通过对系统进行一系列的需求分析、设计、编码、测试等工作,个人基金平台信息管理系统主要功能包括用户管理,基金管理,基金情况分析三个模块组成。
重点对系统设计过程作了相应描述,让用户能充分了解个人基金平台信息管理系统,同时也对系统需要改进的地方做了总结。
本系统经过测试,运行效果稳定,操作方便、快捷。
适用于中小基金管公司的个人基金管理,能较好地解决个人基金管理混乱的状况。
关键词:
B/S结构Struts基金管理
ABSTRACT
Inthemodernmarketenvironment,thecomputerhasbeenwidelyusedinvariousfields,especiallythepersonalinvestmentindustry,tothetraditionalmodeofinvestmenthasbroughtamajorrevolution.Howeffectivemanagementofindividualfundsareplacedbeforeusanewtopictocompleteapersonalfundmanagementsystem,itismyforemosttasknow,theonlywaytofundmanagementtoahigherlevelofmodernizationinordertoreallycatchupwiththeworld'sleadingmanagementlevel.
Thispaperstudiesthemanagementofindividualfundsathomeandabroad,basedontheactualdemandfrominvestors,usingthemorepopularcurrentB/S(Browser/Server)structureandtheStrutsdevelopmentframework,basedonWindowsXPProfessionaloperatingsystemandSQLSERVERdatabase,designedandimplementedafunctionofperfectpersonalfundmanagementsystem.
Thesystemthroughaseriesofneedsanalysis,design,coding,testing,etc.,individualfundmanagementsystem,themainfunctionsincludeusermanagement,fundmanagement,fundAnalysisofthethreemodules.UserManagementwhichincludesuserlogin,userregistration,userpersonalinformationchanges,theuserpasswordchanges,soensurethattheuser'ssecurityandprivacyofpersonalinformation;fundmanagementincludethefundofinformationtoadd,modify,delete,query,ExportEXCELtables,user-friendlyandmanagersinformedofthelatestinformationisaccurateandclear;FundofanalysisisbasedontheFundalistofdataanalysisofinformationobtainedprofitsandlossesofthefund,effectivelyhelpingtheuserdetermineexactlyQuotes.Inshort,individualfundmanagementsystem,theFundhasdemonstratedalloftheinformation,givingmanagersanduserstoprovidethebasicdataformakingdecisions.
Thisarticlefocusesonthesystemdesignprocesswastheappropriatedescription,sothatuserscanfullyunderstandtheindividualfundmanagementsystem,butalsowherethesystemneedstobeimprovedtodoissummarized.
Thesystemhasbeentestedarestablerunning,easyoperationandquick.ApplicabletosmallandmediumFund,theindividualfundmanagementcompanycanbettersolvethechaoticconditionsofindividualfundmanagers.
Keywords:
B/SarchitectureStrutsfundmanagement
第一章概述
1.1课题背景
目前,提高管理水平急需信息化。
为了适应投资市场发展的新形势,加强个人基金市场管理,维护基金市场秩序,保障投资人的合法权益,有必要全面建设个人基金平台信息管理系统,通过该系统为金融机构、投资者提供业务服务,全面实现个人基金的帐务管理自动化。
在决策部门超常规发展机构投资者思路的指引下,我国基金业资产规模迅速膨胀。
目前,我国证券投资公司达到22家,管理着高达1230亿元的基金资产,基金市场初具规模。
基金业的跳跃式增长对商业银行的主营业务(存贷款业务)造成了巨大的冲击,储蓄存款可能大量分流到基金业,造成这一冲击的原因是多方面的:
1、从投资回报来看,投资基金的投资回报率远高于同期银行存款利率,从而驱动大量存款向资金市场转移。
从成熟证券市场国家来看,证券投资基金年回报率一般在15%以上,大大超过同期银行存款利率。
2001年开始推出的开放式基金又有赎回的优势,对居民储蓄存款的吸引力更大。
2、从可替代性分析,投资基金是目前替代银行存款的最佳投资工具。
我国目前的投资渠道相对狭隘,只有储蓄、基金、股票、债券四种主要方式。
从投资回报角度和风险角度权衡,从高至低的排序应是股票、基金、债券、储蓄,直接投资股票的高风险性使许多投资者望而却步,因而能够替代存款的投资方式主要是基金和债券。
由于我国债券市场品种单一(以国债为主),市场规模有限,收益率也不高,与基金尤其是开放式基金的可赎回性、柜台交易和收益较高的优点相比相形见绌。
因此,基金投资方式成为储蓄之外居民投资者最青睐的投资方式,换言之,即基金投资方式是与银行存款最具竞争性的投资方式。
3、从市场前景分析,基金业的发展得到决策部门的大力扶持,我国的基金市场仍存在较大空间。
在短短数年时间内,中国的基金业获得了跳跃式的增长,目前,我国证券投资基金管理公司达到22家,管理着超过1230亿元的基金资产,基金市场初具规模。
但与国外成熟市场相比,我国的基金市场无论从绝对资产规模还是相对经济总量的比例来说,都存在着较大差距。
以美国为例,到2000年底,美国8000多只共同基金的资产规模达到近7万亿美元,占全部金融资产的比重达到22%,而同期美国商业银行的资产规模为6万亿美元,共同基金一举取代传统上一直处于统治地位的商业银行而成为美国金融市场上的最大金融中介。
这说明中国基金业的发展空间相当可观,同时受我国经济总量持续高速增长、居民储蓄资金亟需有效分流、资本市场渐进开放和决策层大力发展机构投资者等利好因素的影响,中国的基金业也正面临着良好的发展机遇。
这些利好因素显然是已进入成熟成长期的银行业所难以比拟的。
因此,将个人基金平台信息管理系统作为本次毕业设计课题是非常有意义,并具有一定的研究价值。
1.2论文的研究内容
在此次毕业设计中,我所选择的是个人基金平台信息管理系统的设计与开发,设计阶段使用PowerDesigner、visio等主流设计工具,开发阶段采用目前在网站开发中使用广泛的JSP技术,以及主流web层框架Struts,基于WindowsXPProfessional操作系统所开发的一套个人基金平台信息管理系统。
本系统实现了用户管理,基金管理,基金情况分析三个功能。
界面友好,使用方便。
通过此系统使个人基金管理更方便、高效,实现资源的共享以及自动化的管理,大大提高个人基金的管理水平,优化资源,实现效益的最大化。
个人基金平台信息管理系统正是紧紧围绕着个人基金的管理办法,并融合了各金融机构的不同处理模式,满足个人基金管理办法的所有要求,对广大投资者提供了有效管理手段。
本系统旨在通过良好的系统监控和交易辅助,及时准确的管理每一个客户的帐户系统。
1.3论文的组织结构
第二章个人基金平台信息管理系统的需求分析,主要介绍了系统概述,系统功能需求,系统性能需求,系统技术需求,系统数据流图,其中着重讨论系统的需求分析。
第三章个人基金平台信息管理系统设计,介绍系统功能模块设计,系统总体结构设计,系统数据结构设计等系统设计,重点讨论了系统的数据结构设计。
第四章个人基金平台信息管理系统的具体实现,介绍系统的各个模块的具体实现。
第五章在前三章的基础上对系统进行测试和运行。
最后对系统进行了认真的总结,并以此对未来有一个新的展望。
第二章 系统分析
2.1系统概述
2.1.1系统的一般描述
该系统的开发主要是为提高个人基金管理的效率,重点解决了个人基金管理混乱、业务员手工记载基金信息不方便、基金信息容易丢失等问题,有效地利用了软件技术、信息技术以及网络技术,给个人基金进行全面信息化管理,从而避免了上述问题的出现,也同时提高个人基金的管理水平,优化资源,实现效益的最大化。
2.1.2系统运行环境
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。
此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。
其运行要求如下:
客户端:
Ø操作系统:
Windows2000/XP
Ø网络协议:
TCP/IP
Ø浏览器:
InternetExplorer6.0
服务器端:
Ø操作系统:
Windows2000/XP
Ø网络协议:
TCP/IP
ØWEB服务器:
Tomcat5.0.19
Ø数据库:
SQLSERVER2000硬件环境:
Ø服务器CPU:
PIII500以上,内存:
256M
2.2系统性能需求
Ø实用性:
为基金管理者提供方便,有效进行个人基金管理,尽量最大限度降低管理员日常管理工作量,优化资源,实现效益最大化。
Ø操作简单:
本系统应该适用于不同水平的使用者,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。
Ø技术先进:
产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。
使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。
Ø安装使用简便:
服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。
Ø适应性:
应该能广泛应用于中小型基金管理机构。
系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。
Ø代码可读性好:
文中的代码将尽可能简洁,易懂。
2.3系统开发方法
(1)结构化系统开发方法和原型法
结构化系统设计方法是在结构化程序设计思想基础上发展起来的,其基本思想是用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化,自顶向下对信息系统进行分析与设计。
结构化开发方法适合系统结构复杂、用户需求非常清晰明确、用户业务流程相对稳定不变的系统。
原型法是从开始就根据系统分析人员对用户要求的理解,在强有力的软件环境支持下,给出一个实际的系统模型(或称原型),这个模型大致表达了系统分析人员对当前用户要求的理解和他们希望系统实现后的形式。
之后,系统分析人员和用户一起,对这个模型进行评价。
原型法的最大优点是能够大大降低软件系统开发后期的维护费用,使系统功能正确地反映用户需求。
比较适合于用户需求不清、业务理论不确定、需求经常变化的情况。
(2)系统开发方法选择
管理信息系统的开发方法是系统开发必须要面对的问题,也是系统开发中有关成败的一项重要因素。
管理信息系统的开发方法随着科学技术的进步是在不断发展的,迄今为止已有多种开发方法,如生结构化系统设计方法、原型法等。
结构化系统设计方法是按用户至上的原则,结构化、模块化,自顶向下对信息系统进行分析与设计。
原型法是从开始就根据系统分析人员对用户要求的理解,在强有力的软件环境支持下,给出一个实际的系统模型(或称原型),这个模型大致表达了系统分析人员对当前用户要求的理解和他们希望系统实现后的形式。
其大大降低软件系统开发后期的维护费用,使系统功能正确地反映用户需求。
针对客户服务管理子系统系统具有结构复杂、业务流程稳定的特点,并且本次开发是在有限的时间内进行的,所以要求快速得到一个基本模型。
综合以上开发方法的特点,所以本系统选择了结构化开发和原型法相结合的开发方法。
2.4个人基金平台信息管理系统流程分析
2.4.1个人基金平台信息管理系统总体流程分析
个人基金平台信息管理系统是管理者进行信息化建设基础的、必备的系统,该系统重点解决了个人基金管理混乱、业务员手工记载基金信息不方便、基金信息容易丢失等问题,有效地利用了软件技术、信息技术以及网络技术,给个人基金进行全面信息化管理,从而避免了上述问题的出现,也同时提高个人基金的管理水平,优化资源,实现效益的最大化。
个人基金平台信息管理系统主要功能包括用户管理,基金管理,基金情况分析三个模块组成。
其中用户管理主要包括用户登陆,用户注册,用户个人信息修改,用户密码修改,这样保证了用户的安全性以及个人信息的私密性;基金管理主要包括基金信息的新增,修改,删除,查询,导出EXCEL表,便于用户及管理者对最新信息准确获知并一目了然;基金情况分析是根据基金信息列表的数据分析得出基金的盈亏情况,有效地帮助用户准确判断行情。
总之,个人基金平台信息管理系统展现了基金的全部信息,给管理者和用户做决策提供了基础数据。
以下分别就用户管理、基金管理、基金情况分析三部分处理的流程进行详细解析。
2.4.2个人基金平台信息管理系统业务流程分析
经过认真地调查研究、信息流程分析和数据收集,明确了本系统应该分为用户管理、基金管理、基金情况分析三部分。
用户管理主要包括用户登陆,用户注册,用户个人信息修改,用户密码修改;基金管理主要包括基金信息的新增,修改,删除,查询,导出EXCEL表;基金情况分析是根据基金信息列表的数据分析得出基金的盈亏情况。
2.4.3个人基金平台信息管理系统数据流程分析
为了能够对个人基金管理进一步进行优化,金融机构应该根据需求对用户、基金计划以及基金情况分析分别进行管理。
分别管理有利于管理人员工作的分配以及一些企业机密的控制管理。
用户管理中有用户登陆,用户注册,用户个人信息修改,用户密码修改等功能,管理员定义用户的编码、名称、地址等基本信息,如发现有定义错误可以进行修改以及查看等功能,定义好这些信息后,就可以对该用户进行其他的业务。
首先对各个方面总的数据处理环节和外部实体进行了描述,然后,根据自顶向下,逐层分解的原则,对每个方面的处理功能进行细化并分成若干个处理功能,产生细化DFD图。
以下是本文当中使用的数据流图图例,见图2-1。
本系统使用的数据流图,见图2-2、图2-3。
图2-1数据流图图例
图2-2个人基金平台信息管理系统数据流图顶层图
图2-3个人基金平台信息管理系统数据流图一层图
2.4.4用户管理模块数据流程分析
系统管理员负责用户登陆,用户注册,用户个人信息修改,用户密码修改,用户权限分配。
图2-4用户信息DFD图
2.4.5基金管理模块数据流程分析
系统管理员或普通用户创建基金、删除基金、修改基金及查询基金,并且能够导出excel。
图2-5基金信息DFD图
2.4.6基金分析模块数据流程分析
系统管理员或普通用户可以对基金的盈利情况进行分析,并导出excel,其数据流图如下:
图2-6基金分析DFD图
2.5数据字典
数据字典是对流程图加以补充说明的工具,为系统管理员提供了数据项的综合信息。
下面将列出管理系统中的几个重要数据元素。
(1)用户管理模块数据字典部分数据条目
①外部实体定义:
名称:
系统管理员总编号:
1-001
说明:
用户管理和基金信息管理者编号:
001
输入数据流:
输出数据流:
用户信息,权限配置信息
②处理过程定义:
名称:
用户新增、修改、查询、删除等处理总编号:
2-001
说明:
用户信息维护编号:
P1.1
输入数据流:
输出数据流:
用户信息
名称:
用户权限分配总编号:
2-002
说明:
用户权限分配编号:
P1.2
输入数据流:
输出数据流:
权限配置信息
③数据流定义:
名称:
用户信息表总编号:
3-001
别名:
用户信息表编号:
F1
数据流来源:
数据流去向:
名称:
权限配置信息总编号:
3-002
别名:
权限配置信息编号:
F2
数据流来源:
用户信息,功能信息
数据流去向:
名称:
功能信息总编号:
3-003
别名:
系统功能信息编号:
F3
数据流来源:
数据流去向:
④数据存储定义:
名称:
用户信息总编号:
4-001
别名:
用户信息编号:
D1
数据流来源:
结构:
用户编号+用户名称+用户密码+地址+电话+民族+备注等
关键字:
用户编号
名称:
权限配置信息总编号:
4-002
别名:
权限配置信息编号:
D2
数据流来源:
用户信息,功能信息
结构:
用户编号+功能编号等
关键字:
用户编号+功能编号
名称:
功能信息总编号:
4-003
别名:
系统功能信息编号:
D3
数据流来源:
结构:
功能编号+功能名称+功能URL+功能类型+功能顺序+父节点编号等
关键字:
功能编号
(2)基金管理模块数据字典部分数据条目
①外部实体定义:
名称:
系统管理员总编号:
1-001
说明:
用户管理和基金信息管理者编号:
001
输入数据流:
输出数据流:
基金信息
名称:
普通用户总编号:
1-002
说明:
基金信息的发布和维护者编号:
002
输入数据流:
输出数据流:
基金信息
②处理过程定义:
名称:
基金新增、修改、查看、删除等处理总编号:
2-003
说明:
对基金信息进行处理编号:
P2.1
输入数据流:
输出数据流:
基金信息
③数据流定义:
名称:
基金信息总编号:
3-001
别名:
基金信息编号:
F2
数据流来源:
数据流去向:
④数据存储定义:
名称:
基金信息表总编号:
4-002
别名:
基金信息表编号:
D2
数据流来源:
结构:
基金编号+基金名称+购买日期+更新日期+购买金额+购买费用+购买单价+购买份数+卖出日期+卖出费用+基金净值+创建者+修改者+备注等
关键字:
基金编号
第三章 系统设计
3.1系统功能要求
个人基金平台信息管理系统主要提供网上的个人基金管理平台,主要分为用户管理、个人基金管理、个人基金情况分析等三个部分的功能以及一个基金信息的列表报表。
3.1.1用户管理部分的主要功能要求
Ø管理员创建用户登陆功能
Ø管理员创建用户注册功能
Ø管理员创建用户个人信息修改功能
Ø管理员创建用户密码修改功能
3.1.2个人基金管理部分的主要功能要求
Ø管理员创建基金信息新增功能
Ø管理员创建基金信息修改功能
Ø管理员创建基金信息删除功能
Ø管理员创建基金信息查询功能
Ø管理员导出基金信息列表报表功能
3.1.3基金情况分析管理部分的主要功能要求
Ø管理员根据基金信息列表的数据分析得出基金的盈亏情况
3.2系统功能模块设计
根据上面需求分析的结果,按照“低耦合、高内聚”的原则,本系统划分为以下主要功能模块:
3.2.1用户管理模块功能设计
Ø管理员创建用户登陆模块:
只有有权限的管理员才能够创建用户,用户创建完后,信息会及时的传递给其他功能模块。
Ø管理员创建用户注册模块:
管理员创建用户注册功能主要是为了根据相应个人信息使用户成功注册,同时也是为了及时给予用户登录的权限
Ø管理员创建用户个人信息修改模块:
管理员可以更新用户个人信息。
在进行个人信息修改之前,可以根据需要查询你所需要的个人信息,然后根据查询结果修改个人信息。
Ø管理员创建用户密码修改功能:
用户密码修改功能是个人基金管理模块的一大特色,它可以根据你不同的要求,配置最为安全的使用密码。
方便、快捷的密码修改功能使用户的相关信息更安全,更私密。
3.2.2个人基金管理模块功能设计
基金管理主要包括基金信息的新增,修改,删除,查询,导出EXCEL表,便于用户及管理者对最新信息准确获知并一目了然。
同时也是为了让档案更准确更新颖。
管理员自己也会错误的输入一些不适合的信息,这项功能主要是为了清除不必要的个人基金信息。
同时将这些垃圾数据删除,最终减轻数据库的负担。
Ø管理员创建基金信息新增模块:
管理员创建基金信息新增功能,就是能随时随地的将基金信息添加到个人基金平台信息管理系统当中,使当前的基金信息更为完善
Ø管理员创建基金信息修改模块:
管理员创建基金信息修改功能,当发布的