您好,欢迎访问三七文档
11前言随着计算机科学技术的突飞猛进,此种方法存在的工作量大、准确率低、管理难度大、使用不方便等问题越来越严重地暴露出来。作为计算机应用的一部分,使用计算机对个人的股票信息进行管理,有着手工管理所无法比拟的优点.特别是现在大家都比较喜欢在Windows操作平台上工作,落后的数据库管理方式已经很难适应大家的需求。随着数据库开发工具的不断革新,VisualBasic6.0以其强大的功能逐步替代了落后的数据库管理方式。VisualBasic6.0无论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,VisualBasic6.0都可以提供管理数据所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。现如今,应用VisualBasic软件编写的财务管理系统,生产计划管理系统,人事管理系统等等的软件很多。但是真正完全适用于个人股票管理方面的软件到现在依然没有解决。因此,基于以上原因,为了提高个人股票管理、降低个人工作量,我编写了适应于个人股票管理系统软件。本个人的股票管理系统主要用于实现个人的资金追加,赢利和亏损以及个人买入和卖出股票等。对个人的股票信息量进行统计,方便个人用户的管理,还可以打印资金单、买入和卖出的名称、数量买入价、卖出价,购买时间以及买出时间等。个人股票管理系统2§1章收支管理系统1.1股票管理系统的发展历史从1990年12月19日上海证券交易所正式挂牌营业算起,我国证券市场从无到有,从小到大,已历经了10余年的发展。中国证券市场的发展和完善可以分为三个阶段:“奠基阶段”、“市场化阶段”和“国际化阶段”,在中国证券市场发展的第一个10年里,我们已经基本完成了“奠基阶段”。在这个阶段,我们以渐进式改革的方式,在中国高度集中的传统计划经济体系上构建了一个初具规模的证券市场,并为将来的市场化、国际化打下了基础。但在整个“奠基阶段”里,由于我们采用的一些方法手段带有明显的计划经济痕迹,从而直接导致我国证券市场现行的制度架构中带有较为浓厚的非市场特征,这与我国证券市场直接脱胎于高度集中的计划经济体制有关。但是,从长远发展来看,为了使我国的证券市场更好地符合市场经济和证券市场的内在规律,提高中国证券市场迎接国际化挑战的能力,我们需要在“奠基阶段”之后的“市场化阶段”中通过一系列的理念创新、制度创新和工具创新,大力推进中国证券市场的市场化水平,以消除过去形成的种种非市场化色彩,这一阶段大约要持续5年左右时间。只有在基本完成市场化进程之后,我们的证券市场将步入一条更为健康的发展道路,从而才能更好地进入“国际化阶段”。在这一阶段,我们证券市场将与国际资本市场充分接轨。只有完成了这一国际化进程之后,我们的证券市场才真正与世界市场融为一体,成为国际资本市场的有机组成部分。现在,伴随中国加入WTO组织法律程序的基本完成,我国证券市场的开放进程将大大提前,这意味着我国证券市场的国际化进程将在市场化尚未完成的情况之下开始,这对我们而言意味着巨大的挑战。331.2股票管理系统的作用在当今的信息社会里,人门和股票越来越分不开了。而对股票信息的采集,和对资金管理工作更是我们每天自觉或不自觉地进行着的大量烦琐工作。股票管理系统则是一个个人不可缺少的部分,为了提高个人股票管理系统工作的准确度,降低劳动强度,减少人为手写错误,提高工作效率,根据单位实际工作需求,在调研了多位长期从事会计工作的老师傅以后,我使用VisualBasic6.0开发工具编写了这套可进行资金追加,资金修改(赢利及亏损),股票买入,股票买出,以及打印清单护等各功能的个人股票管理系统软件。以达到提高个人股票管理效率的目的。个人股票管理系统4§2个人收支管理系统分析与设计2.1个人股票管理系统功能需求简介《个人股票管理》是一套功能完善的股票管理软件,可帮助您方便地管理自己的股票帐户,其界面友好,操作简便,除具备基本的交易记录功能外,更提供多种统计功能,供您准确地把握自己的帐户情况,以便科学地制定操作策略.1.支持多帐户:适合于多人使用同一台计算机或一人拥有多个帐户。每个帐户均可设置密码及独立的佣金收取标准。2.支持子帐户:适合于多人使用同一帐户。每个子帐户均有独立的交易记录及帐户统计。3.界面简洁:采用Windows资源管理器与MicrosoftExcel相结合的界面风格,简洁、直观。4.操作简便:将股票交易及资金存取数据的录入统一在同一个操作界面中,并允许随时对任何一条交易记录进行修改、删除。5.支持单边印花税:可独立设置买入/卖出印花税率,从而可适应未来的单边印花税政策。6.盈利计算:提供股票盈利情况随股价变化的模拟计算功能。2.2功能需求描述通过对用户的需求分析,我们可分析出个人股票管理系统大致可分为四大模块:个人资金的修改、股票的买入、股票的卖出,税率,打印报表。下图说明五者的关系55(1)个人资金修改的模块a、资金投入主要统计追加资金(即为投入的总资金),赢利金额和亏损金额b、购买股票总金额,股票当前市场和资金帐户余额c、能修改,删除,保存所投入的资金、赢利和亏损金额。(2)股票买入信息的模块1、a:买入主要功能是:记录买入股票的代号、购买价、费用、成本价、名称、当前价(市场价)、数量、购买时间、预测收益。B:卖出主要功能是:记录卖出股票的代号、购买价、费用、成本价、名称、卖出价、数量、购买时间、卖出时间,预测收益(亏损或赢利计算其中已经扣掉了手续费和印花税率)。C:修改主要功能是:修改买入股票的购买价、费用、成本价、名称、当前价、数量、购买时间。D:删除主要功能是:删除所购买的股票(主要是为了方便用户修改决定购买而没有购买的股票。)e:保存主要是为了修改做后盾的修改完用户所要修改的股票资料后,用户需要保存自己所做的决定,就靠它了。F:费率这个费率和2的费率是一样的,主要方便用户随时更改手续费和印花税率。G:资金这个资金和1的资金是一样的,方便用户查询所剩金额,以便于购买股票。另外还可以追加赢利和亏损金额。H:退出退出到主界面。(3)股票卖出历史模块个人股票管理系统个人资金的修改买入股票的信息打印报表输入密码费率卖出股票的历史记录费率关于作者个人股票管理系统6这里详细统计了用户卖出股票的代号、购买价、费用、成本价、名称、当前价、数量、购买时间、卖出时间以及收益。(4)税率主要是手续费和印花税率,能修改和确定取消。(5)打印模块为了方便用户对平时购买和卖出股票的管理,这里的打印为用户提供了资金、卖出记录,买入记录的打印。方便了用户以后对前一段时间股票信息的回顾和总结。(6)用户管理a:增加这里方便了多用户使用同意软件的功能。能添加自己的用户名和有一个属于自己的密码。B:删除当感觉自己的用户不需要了的时候,用户可以把其删除了,减少冗余。C:保存这主要是给增加做服务的,用户添加好自己的用户名和密码后,点击保存即可。D:撤消撤消上一次因为疏于考虑而做错的决定。(7)关于作者这里主要介绍了一下本软件是作者的毕业设计,关于作者的联系方式等。2.3模块开发环境的简介2.3.1VisualBasic6.0简介数据库技术产生于20世纪60年代末期。数据库开发工具从早期的Bbase、FoxBASE发展到现在的VisualBasic6.0,经历了巨大的革新,特别是面向对象可视化语言的出现,以其友好的工作界面、可视化的编程技术,为广大数据库开77发人员提供了强有力的支持工具。VisualBasic6.0采用当今最为流行的面向对象程序设计技术及可视化技术,以其卓越的数据库处理性能、良好的开发环境赢得了广大用户的喜爱。用户可以通过VisualBasic的开发环境方便地设计对数据库的结构、管理数据库,设计应用程序界面,设计查询、报表及菜单;利用项目管理器对数据库和程序进行管理,生成可执行文件,发布应用程序;等等。VisualBasic是目前微机上最为流行的关系数据库管理系统,利用VisualBasic6.0开发程序之快、功能之强大,不觉使人产生相见恨晚的感觉。2.3.2个人股票管理系统数据库设计数据库表名数据类型可否为空Mail文本是操作员文本否费率数字否个人购买记录数字是股票卖出记录数字是投入资金明细数字是资金数字否表2-1Mail表表名数据类型可否为空ID自动编号是Mail文本是个人股票管理系统8表2-2操作员表表名数据类型可否为空姓名文本否密码文本是表2-3费率表表名数据类型可否为空ID自动编号否手续费数字否印花税率数字否表2-4个人购买记录表表名数据类型可否为空ID自动编号否代号文本否名称文本否买入价数字否费用数字否成本价数字否当前价数字否收益数字否数量数字否购买时间日期否99表2-5卖出历史记录表表名数据类型可否为空ID自动编号否代号文本否名称文本否买入价数字否费用数字否成本价数字否卖出价数字否收益数字否数量数字否购买时间日期否卖出时间时间否表2-6投入资金明细表表名数据类型可否为空ID自动编号否方式文本否时间时间否资金量数字否表2-7资金表个人股票管理系统10表名数据类型可否为空资金投量数字否购股金额数字是股票市值数字否资金寸量数字否损益金额数字是表2-82.3.3系统平台的选择(1)软件环境本程序是在Windows操作平台上运行,利用VisualBasic6.0软件编写的应用程序。(2)硬件环境一台CPU为80486/66MHZ以上的IBM及兼容微型计算机,一个鼠标,16MB以上内存,VGA或更高档次的适配器。§3章个人股票管理系统的具体功能实现3.1登陆界面1111此界面主要实现了用户登陆,需输入密码,确保了用户信息的安全性。另外还可以修改密码,修改密码需要输入旧密码,然后输入新密码,确定即可生效。默认用户名为:admin;密码为:admin。如图3-1图3-1Ifchkmm.Value=1Thenzcform.Height=3550xmmlb.Visible=Trueqrmmlb.Visible=Truexmmtxt.Visible=Trueqrmmtxt.Visible=TrueCmdOK.Move240,2800Elsexmmlb.Visible=Falseqrmmlb.Visible=Falsexmmtxt.Visible=Falseqrmmtxt.Visible=FalseCmdOK.Move240,1760CmdNO.Move2760,17603.2使用界面该界面是用户使用该软件的主要界面,能对资金进行修改,(包括资金追加,赢利和亏损统计),费率修改(包括手续费和印花税率),股票(包括股票买入主要功能是:A:记录买入股票的代号、购买价、费用、成本价、名称、当前价、数量、购买时间、预测收益。B:卖出主要功能是:记录卖出股票的代号、购买价、费用、成本价、名称、当前价、数量、购买时间、卖出时间,预测CmdNO.Move2760,2800zcform.Height=2550个人股票管理系统12收益(亏损或赢利计算其中已经扣掉了手续费和印花税率)。C:修改主要功能是:修改买入股票的购买价、费用、成本价、名称、当前价、数量、购买时间。D:删除主要功能是:删除所购买的股票(主要是为了方便用户修改决定购买而没有购买的股票。)e:保存主要是为了修改做后盾的修改完用户所要修改的股票资料后,用户需要保存自己所做的决定,就靠它了。F:费率主要方便用户随时更改手续费和印花税率。G:资金方便用户查询所剩金额,以便于购买股票。另外还可以追加赢利和亏损金额。H:退出退出到主界面;股票卖出历史记录这里详细统计了用户卖出股票的代号、购买价、费用、成本价、名称、当前价、数量、购买时间、卖出时间以及收益)如图3-2图3-2PrivateSubabout_Click()frmAbout.ShowEndSubPrivateSubfl_Click()frmfl.ShowEndSubPrivateSubgp_Click()frmgu.ShowEndSubPrivateSubls_Click()frmls.ShowEndSubPrivateSubTlbar_Bu
本文标题:个人股票
链接地址:https://www.777doc.com/doc-1132872 .html