基于.net技术的债券投资管理系统的研究与实现

来源 :科学时代·上半月 | 被引量 : 0次 | 上传用户:asunsky1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 本课题正是基于对债券投资深入研究的基础上,开发出一个让客户在自行投资国内外各种金融商品时所需的日常投资财务处理与会计记帐操作系统,并可产出各式投资作业所需的管理及会计财务报表,在满足广大客户投资的基础上提升财务公司的投资效益。
  [关键词] net技术债券投资管理系统开发研究电子化
  
  随着经济的发展,人们投资的渠道越来越多。如今,在众多的投资方式中,债券和储蓄、股票一起已成“三足鼎立”之势。如何向客户提供有效、便捷的投资管理已经成为各财务管理公司研究开发的焦点。
  债券投资管理系统将债券投资财务完全电子化,解决了目前银行间市场手工记账的各种问题,为实现各种先进的投资管理提供了技术基础。主要功能包括随时查阅各帐户当前头寸,资金与债券的划拨情况,计算各帐户在不同时间段的投资收益,按交易品种、交易时间、交易对手等各种要素进行查询、统计、汇总,各种基于额度的风险控制等。
  1.开发目的与意义
  开发债券投产管理系统主要有如下目的:一是为了向广大客户提供债券投资的帐务与会计作业;二是使各种商品帐务处理及相关会计作业方式能按相关公报所规定处理;三是在评价时,可依其未实现损益之处理原则,予以评价并列帐;四是除了国内外投资交易本身的帐务管理外,亦需将所产生的会计传票数据转出并产生一文字文件,让客户目前所使用的会计管理系统可以进行加载,以利客户整体的会计作业得以顺利运作;五是系统结帐后依所处理之金融商品交易,提供每日数据17标准档案转文件,以利转入本公司的投资稽核系统,以接续进行投资稽核控管作业;六是提供债券基本数据及相关收盘价数据自动下载功能,国外商品基本数据及相关收盘价数据;七是提供的各式报表(除了可由屏幕画面查询、报表预览及打印输出外,数据亦可直接加载Excel工作底稿做进一步的运用);八是提供系统管理者可设定系统使用者功能使用权限及系统操作权限(异动、查询、修改);九是提供在数据库中记录所有登入系统之使用者操作系统的日志及错误讯息,提供给系统管理者参考;十是系统各项安控作业需能符合本公司所规定进行设计。
  2.开发方案
  2.1理论与技术基础
  追踪软件开发技术的发展潮流,使用先进的开发工具,可以大大提高软件的开发效率,节省开发出成本,提高软件质量。本研究主要基于.net技术、ASP(Microsoft Active Server Pages)、Ajax(AsynchronousJavaScript+XML)、水晶报表(Crystal Report)、C# (C sharp) [1] 、HTML(HyperTextMark-upLanguage)[2]、JavaScript、CSS(Cascading Style Sheets)[4]、UML建模技术和SQL(STructured Query Language) [2]等理论与技术
  2.2系统需求
  该项目开发的软件工具包括:Microsoft Windows 2000(2003)Server 、 IIS 6.0;Microsoft SQL Server 2000 ( 2005 );Microsoft Visual Studio 2005;ASP.NET + C#(网页开发使用)。
  该系统需要以Internet/Intranet技术为网络基础,使信息传递能快速进行;并以Browser / Web / DB的架构来存取数据库;同时,重要数据透过网络传输必定经过专属加密程序处理,以防止数据被窃取或窜改。本项目建议采用的数据库管理系统是Microsoft SQL Sever 2000(2005)。
  2.3系统架构
  软件体系架构采用典型的三层的分层式结构,如图1。
  数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问。简单的说法就是实现对数据表的Select,Insert,Update, Delete的操作。
  业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关。
  表示层:是系统的UI部分,负责使用者与整个系统的交互。在这一层中,理想的状态是不应包括系统的业务逻辑。表示层中的逻辑代码,仅与界面元素有关。
  
  2.4技术难点及其解决方案
  (1)数据存储访问方式。由于金融软件的数据存储访问量非常地大,且更新速度也很快,因此需要一个稳定的,存取速度相对较快的数据访问方式。解决方案是采用了pet shop系列方案中最新的pet shop4里应用的 System. Transactions事务处理机制来实现,使用了该机制能使系统的数据访问性能提高50%。
  (2)页面操作方式。系统的页面除了要显示数据外,还有许多对针对数据的功能操作,这些功能都必须在服务器端处理,再返回原页面显示更新的数据,因此需要频繁地刷新页面,不断的页面闪烁会对操作者造成一定的影响。解决方案是采用目前的最流行的Ajax技术,实现页面的局部刷新。
  3.结论
  通过该债券投资管理系统,可提供国内外政府公债、公司债、金融债、可转换公司债、抵押债务债券、结构债、资产证券化商品等债券之投资帐务管理。具体目标包括:债券日常交易作业、债券还本领息作业、债券交易结帐作业、债券交易回帐作业、债券交易主文件维护、债券库存主档维护、债券投资异动明细表、债券成交通知单、债券投资日报表、债券商往来明细表、债券利息收入明细表、托券商买卖债券进出统计表和债券投资比率明细表。
  该课题因为是台湾某财务公司的项目之一,主要针对的是台湾的金融市场,在资料的地域性方面未作很多考虑,所以该系统在地域适应性方面有很大的完善空间。在系统的结构上,虽然针对三层的分层结构的不足,已在它原来的基础上进行改进,但是对于系统的性能,仍然可以有提升的空间。
  参考文献:
  [1] James W. Cooper著.张志华,刘云鹏等译.C#设计模式[M].电子工业出版社 2003.
  [2] D·Oliver, M·Morrison著, 陈秋萍译.HTML与CSS入门经典(第7版) [M].人民邮电出版社, 2007.
  [3] E·Freeman.深入浅出HTML与CSS、XHTML[M].东南大学出版社,2003.
  [4] Joseph Schmuler 著.李虎,黄美英等译.UML基础、案例与应用[M].人民邮电出版社, 2002年.
其他文献
《活着》是余华著名的长篇小说,主人公福贵的一生经历了诸多的社会动荡、历史变迁以及人生的磨难与挫折,身边的亲人们也相继去世,而在这种情况下,福贵依然活在这个世界上,不
罗小强费力地咽下最后一口馒头,看了看面前的那棵正在抽着新枝的小树,重重地叹了口气.rn他没想到曾经地广人稀,处处都是山路的偏远小乡镇,居然变成了一个人来人往的大镇,更成
期刊
匹配追踪算法是一种从一个极度冗余的词典中选择出某些基向量来叠加出一个特定的信号的算法 .这种算法已经成功地用于视频压缩和其它领域中 .但由于匹配追踪算法本质上是一种
1.掌握四喜特性佛手原产热带,生长发育需要较高的气温。故喜温暖、不耐寒,是它的第一个特性。如果温度低于3℃时,就会受冻害,叶子卷曲或脱落。第二个特性是喜湿润气候,河南
随着我国社会经济的不断发展,人民的经济水平稳步提升,从汽车的购买量以及使用量就可见一斑.在汽车公司激烈的竞争中,汽车品牌的翻译也变得日益重要.一个品牌的翻译可以传递
青少年时期是个体一生中最易受别人影响的阶段,又是其正确树立三观的关键时期.因此,初中班主任在管理工作上应采取相应的教育艺术,引导学生走向人生正确的轨迹.rn家长、学校
期刊
本研究旨在探讨某些内源和外源性因素,对1~7岁儿童发病率的影响。诸如:妊娠,即产前期的病理因素、出生儿的体重、居住的条件、家庭中的心理影响和受教育的方式(在托儿所、幼
加筋土挡土墙是近年来国际上推广较快的一种新型结构物,但因其材料多用防锈蚀的合金钢建造,因而在我国一直未获推广应用。于1980年由山西省公路规划设计院、晋东南公路总段
本文介绍了个体与世界的关系,首先是一种内化了的关系。在心理学的框架内探究这种关系,首先应该落脚在人对世界产生的主观感受—世界感。世界,作为个体生存环境的总体抽象,给个体
会议
本文介绍了在世界观层次上反思当代环境问题,本文所提出的新的世界观的概念,就是广义上理解的世界观概念。实现主客相融、主体与客体的有机统一,即“主体—客体—主体”的认识论