基金交易管理系统论文大学论文.doc
《基金交易管理系统论文大学论文.doc》由会员分享,可在线阅读,更多相关《基金交易管理系统论文大学论文.doc(60页珍藏版)》请在咨信网上搜索。
1、 毕业设计(论文)基金交易管理系统学 院: 计算机学院专 业: 姓 名: 指导老师: 软件工程邹星野 学 号: 职 称: 070202011042龚友明讲师中国珠海二一一年五月54北京理工大学珠海学院毕业设计诚信承诺书本人郑重承诺:我所呈交的毕业设计基金交易管理系统是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。承诺人签名: 日期: 年 月 日基金交易管理系统摘 要基金交易管理系统就是一个把市场上海量的基金信息和交易手段有效得组织起来并以有序的方式呈现给前端客户的一个管理系统,系统主要实现对基金交易的各个模块进行完整
2、的设计与简化操作难度,从而为用户提供一个简单,实用,快速的基金交易管理系统。关键词:基金交易,管理Fund trading management systemABSTRACTFund transaction management system is a lot of funds on the market of information and effective means of exchange was organized and presented in an orderly manner to a front-end customer management system . Fund t
3、rading system is mainly to achieve complete each module design and simplify the difficulty of the operation, So as to provide a simple, practical, fast fund trading management system.Key words: the management of device, system目 录摘 要IABSTRACTII目 录III1 系统概述11.1研究现状及发展趋势11.2 研究目的、意义11.3 系统技术概述21.3.1 .N
4、ET Framework概述21.3.2 ASP.NET、ADO.NET和C#语言简介32 系统需求分析52.1 项目背景52.2 需求分析52.2.1 问题定义52.2.2 可行性研究62.2.3 基金交易管理系统具体任务要求62.3 软件运行环境62.3.1 软件环境62.3.2 硬件环境73 系统总体设计73.1数据流程分析73.2 系统逻辑模型93.3 系统总体软件结构93.4 数据库设计123.4.1数据库概念设计123.4.2 物理结构设计144 系统主要功能实现164.1 Web.config文件配置164.2 页面的风格设计174.3 系统注册登陆模块的实现174.3.1 登陆
5、模块实现184.3.2注册模块实现194.4 客户资料管理模块的实现204.4.1 添加客户的实现204.4.2客户信息详细查询的实现224.4.3 客户资料修改模块的实现234.5 资金账户管理模块的实现254.5.1 资金账户开户功能的实现254.5.2 追加/取出资金功能的实现264.5.3 冻结/解冻资金账户功能的实现284.5.4 资金账户查询294.6 基金产品管理模块的实现304.6.1添加基金产品功能的实现314.6.2基金信息修改功能的实现324.6.3基金产品停盘功能的实现334.6.4 基金信息查询功能的实现354.7 基金交易管理模块的实现364.7.1购买基金功能的实
6、现364.7.2赎回基金功能的实现374.7.3 基金交易信息查询395 系统的运行40总 结41参考文献42致 谢43附录(各个模块功能JS代码)441系统登陆功能JS代码442添加客户功能JS代码443基金添加功能JS代码454购买/赎回基金功能JS代码475基金信息列表功能JS代码506用户注册功能JS代码517修改客户信息功能JS代码531 系统概述1.1研究现状及发展趋势连续两联的“牛市”,把刚刚满10岁的中国基金业迅猛培养成为股市投资力量的“龙头老大”。在数量上,以基金为主的机构投资者所持流通股市值已在沪深两市占据了半个江山。基金业的迅猛发展以及网络信息技术的普遍,使得人们越来越多
7、地选择在网上进行基金交易。在效率至上的今天,人们更加追求简单快速的基金交易管理系统。无论是对于投资者或是基金公司来说,都需要一个功能完整,易于管理,简单实用的基金交易系统软件,这款软件不仅要符合本企业的实际情况,同时也要考虑投资者的使用情况,在功能操作方面容易上手,不带有多余的和复杂的包含有专业性的操作,同时能够实现多种功能需求,追求完整与简约,实用与高效的用户体验。ASP.NET不仅仅是下一版本的ASP(Active Server Pages,动态服务器页面),而且是建立动态Web应用程序而重新打造的全新技术,其主要特色包括: 语言的独立性; 简单的开发操作,分离程序代码和网页内容 提高了执
8、行效率; 简化部署与组态的操作; 支持客户端类型; 增进适用性; 增进延展性; 更多的支持工具; 更佳的安全机制; 会话(Session)可以跨进程、跨机器。由于ASP.NET的众多优点,技术发展和各种客观实际的需要,该系统选用了ASP.NET来开发设计,实现了对商贸公司的产品动态管理操作,使得对各种商品的进货,销售,库存查询管理更加及时、高效,提高了工作效率。1.2 研究目的、意义拥有一个良好基金交易管理系统是每一家基金公司都不可缺少的一个重要环节,是推动公司走向科学化、规范化的必要条件。一个成熟的银行或基金交易公司都必须有一个成熟的交易管理系统,市面上新的基金越来越多,基金数据也越来越详细
9、,基金的关联也越来越复杂,加上投资者的需求也越来越高,交易管理的难度就越大。一个运作良好的基金公司都要有一个安全、完整、高效的管理系统。本基金交易管理子系统包括用户登录,账户管理,个人信息管理,基金交易管理以及基金产品管理。重点实现基金交易管理这一模块,因为这是基金交易管理系统不可分割而且最为重要的一个模块。一旦发生错误后果不堪设想。所以一个完整的,良好的交易系统对于各个基金公司和银行都意义重大。1.3 系统技术概述1.3.1 .NET Framework概述.NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Ru
10、ntime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的; 提供一个将软件部署和版本控制冲突最小化的代码执行环境; 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的
11、代码执行环境; 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境; 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致; 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。公共语言运行库是 .NET Framework 的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运
12、行库为目标的代码称为非托管代码。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services)。1.3.2 ASP.NET、ADO.NET和C#语言简介ASP.NET结构是一个三层系统:UI层、业务逻辑层和数据层,结构模型如图1-1所示:图1-1 ASP.NET的结构模型 UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户; 业务逻辑层负责接收浏览器传来的请求并将
13、请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XMLWeb Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础; 数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。ADO.NET提供对Microsoft SQL Server、OLEDB和XML公开的数据源的一致性访问,数据共享用户应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。ADO.NET 有两个核心组件:DataSet 和
14、.NET Framework 数据提供程序,后者是一组包括 Connection、Command、DataReader 和 DataAdapter 4个对象在内的组件,其组件结构如图1-2所示:图1-2 ADO.NET的组件结构图示DataSet对象是 ADO.NET 的断开式结构的核心组件,实现独立于任何数据源的数据访问。Connection 对象提供与数据源的连接,是操作数据库的基础,表示应用程序和数据源之间的惟一会话。Command 对象能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令,实现对数据源的操作,如查询、插入、修改和删除等。DataReader 对
15、象从数据源中读取只进且只读的数据流。DataAdapter 对象是DataSet 对象和数据源之间关联的桥梁,用数据源填充DataSet并解析更新。设计 ADO.NET 组件的目的是为了从“数据操作”中分解出“数据访问”。C#语言是.NET中一种崭新的语言,C#是由C和C+派生而来的一种“简单、流行、面向对象、类型安全”的程序设计语言,C#意在综合Visual Basic的高效率和C+的强大功能。2 系统需求分析2.1 项目背景中国基金业真正起步于20世纪的90年代。1991年8月,珠海国际信托投资公司发起成立珠信基金,规模达6930万元人民币,这是我国设立最早的国内基金。同年10月,武汉证券
16、投资基金和南山风险投资基金分别经中国人民银行武汉市分行和深圳市南山区人民政府批准设立,规模分别达1000万人民币和8000万人民币。1989拈月,第一只中国概念基金即香港新鸿信托投资基金管理有限公司推出的新鸿基中华基金成立,之后,一批海外基金纷纷设立,极大地推动了中国投资基金业的起步和发展。到2001,我国已由基金管理公司14家,封闭式证券投资基金34只。2001年9月,经管理层批准,由华安基金管理公司成立了我国第一支开放式证券投资基金-华安创新,我国基金业的发展进入了一个崭新的阶段。2002年,开放式基金在我国出现了超常规式的发展,规模迅速扩大,截至2002年底,开放式基金已猛增到17只。2
17、003年10月28日由全国人大常委会通过的证券投资基金法的颁布与实施,是中国基金业和资本市场发展历史上的又一个重要的里程碑,标志着我国基金业进入了一个崭新的发展阶段。2.2 需求分析研究目标:l 操作简单方便、界面简洁美观l 可以对当前销售人员和基金用户的基本情况进行添加、修改、删除的操作l 方便快捷的全方位数据查询l 按照指定的条件对基金交易进行统计l 可以实现数据库的备份、还原以及清空操作,以及对基金加以信息进行输出打印l 由于该系统的使用对象比较的多,要有教好的权限管理l 系统的运行稳定,安全可靠2.2.1 问题定义问题定义阶段必须回答的关键问题是“要解决的问题是什么?”。显然,这个问题
18、解决整个软件开发周期中起着指导性作用。软件开发应该有这样一条鲜明的线索贯穿始终,否则我们的所有工作都是盲目的。现在我们应该明确问题定义阶段的主要任务:我们要建立一个设备信息管理系统,以解决企业高效利用设备资源的情况,来摆脱传统的手工记账,实现管理自动化,从而提高工作效率。同时该系统应不可避免的涉及到设备类别信息管理,设备详细信息管理,设备领用与归还管理,设备维修信息管理,设备报废管理。要解决的关键问题:l 友好的图形操作界面l 数据的安全可靠性l 多用户信息的管理l 程序运行的稳定性和安全性2.2.2 可行性研究这个阶段要解决的关键问题是“对上一阶段所确定的问题有无行得通的解决办法”。从而导出
19、系统的逻辑模型,然后从系统逻辑模块出发探索若干种可供选择的系统实现方案。由于实际条件的制约,对可行性研究我们不再多说,但我们必须明确,现在我们所讨论的问题从各方面来说都行得通。在明确了这两个简单问题之后,我们的问题应该步入正题了。需求分析阶段是软件定义时期的是后一个阶段,这一阶段的中心任务是准确的回答“系统必须做什么?”这个问题。其结束的标准是通过需求分析应该得出有数据流程图、ER图、数据字典等描绘的精确的系统逻辑模型。2.2.3 基金交易管理系统具体任务要求系统的功能要求即用户对目标系统数据处理功能所提出的要求,该系统分为五个功能模块,其中每个子系统模块又有各自的具体功能模块:l 销售人员管
20、理模块:销售人员注册,销售人员登录l 客户资料管理模块:添加客户,客户信息查询,客户资料修改,客户详细信息查询l 资金账户管理模块:资金账户开户,追加资金,取出资金,资金账户查询,资金账户冻结l 基金产品管理:添加基金产品,基金信息修改,基金信息查询,基金上市,基金停牌l 基金交易管理:购买基金,基金赎回,基金账户查询2.3 软件运行环境2.3.1 软件环境1、由于Windows XP操作系统是有人机变互的友好界面,很容易掌握及操作,程序界面相对较容易实现等特点,加之目前基于Windows XP操作系统的软件开发工具也很多,易于学习、开发及应用。2、设备管理功能模块相对较多,Windows X
21、P操作系统易学易用,而且可以满足需求,故决定采用Windows XP平台开发。3、采用Microsoft Sqlserver2008数据库系统作为设备管理系统的后台数据库,Sqlserver2008数据库使用与Windows XP完全统一的风格,采用面向对象的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外小型数据库的灵活性、安全性、易用性为数据库编程提供了良好的条件。4、由于Microsoft公司的Visual Studio 2008编程工具具有简单易学,同时功能强大的特点,选择它可以加速系统的完成进度。2.3.2 硬件环境处理器(CPU):INTEL 奔腾4以上处理器硬 盘
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基金 交易 管理 系统 论文 大学
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。