基于B/S模式的证券监管管理实验系统的设计与实现
扫描二维码
随时随地手机看文章
管理实验是研究在可控的实验环境下,对某一管理现象或管理问题,如何控制实验条件、观察实验者行为和分析实验结果,以检验、比较和完善管理理论或为管理者提供决策依据的过程。
证券监管,是证券监督管理机构对证券市场各种经营主体及其所从事证券经营活动的监督和管理。它是以矫正和改善证券市场内在的问题,即消除广义的“证券市场失灵”为目的。
本文运用管理实验的方法研究证券监管问题,通过证券监管管理实验系统的设计和实施,研究证券监管的运作效果,分析监管者与投资者的互动行为,以期更好地把握监管信息发布的时机和方式,减少信息发布时对市场造成大的波动,保护中小投资者利益。
2 实验系统的总体规划设计
2.1 实验系统设计的理论根据
(1)实验前提和实验假设 实验的前提条件是:信息不对称的实验室资本市场;实验分为实验组和控制组(或参照组)2个组,实验组有监管信息,控制组没有监管信息。
假设条件:信息不对称和投资者的非理性导致证券市场过度泡沫和证券的过度交易;监管措施能提高市场效率,引导投资者进行理性投资。
(2)实验角色和实验变量 实验角色:投资者;监管者。实验变量:自变量包括监管信息、证券市场行情变化指数等;因变量包括证券市场泡沫和流通率(或证券价格和成交量)、投资者收益等。
(3)实验规则 本实验所涉及的规则包括实验者账面初始禀赋、证券分红、投资收益和成交方式等方面的一些规定。如投资收益的计算方法如下:
第i周期参考收益=第i周期账户的期末总价值一第i周期账户的期初总价值;
i周期总参考收益=第i周期账户的期末总价值.第l周期账户的期初总价值。
i周期的总参考收益计算公式为:
其中,ci表示第i周期期末资金值,c0表示系统赋予的初始资金值;Sj为证券j在第i周期至第10周期的预期分红折现值。
实验设置A、B、C三种证券,实验前给出每种证券在各个周期的市场预测信息,预期分红为(αijk,dijk),表示证券以αijk的概率取得分红dijk,其中,表示周期,j表示证券,一表示银行利率,实验中没有变动,取ri=2%;nij表示i期j证券的数量。实验结束后,证券基础价值为0,实验者的账面价值就是资金价值,其投资收益即是10期末的总参考收益,系统自动统计每个实验者获得的总收益和收益排名情况。
每一次买入证券,资金减少,证券增加。资金减少量:xbk×nbk×(1+θj),k=1,…,m (3)每一次卖出证券,资金增加,证券减少。资金增加量:xsk×nsk×(1一θj),k=1,…,m’(4)m和m分别是投资者买卖证券的次数,xbk是买入证券价格,xsk是卖出证券价格,nbk是买入证券数量,nsk是卖出证券数量,θj是证券交易费用(买卖双向都要收)。
(4)实验因素 实验因素是指影响实验效果的一些因素,主要包括监管因素和管理因素两部分。其中监管因素具体是指那些根据市场行情变化、实验者心理情绪变化情况而发布的相关监管信息以及管理者发布的公有信息(公有信息是指所有的实验者都可以看到的信息)等,管理者通过在不同的实验周期中发布不同的监管信息来引导实验者更为合理地进行实验;管理因素包括情绪因素,个性因素,风险因素等。情绪是指个体受到某种刺激所产生的一种身心激动状态。个性是指个人整体的心理特征的总和。风险是未来结果的不确定性或损失,投资者对待风险的态度有风险偏好和风险规避。
2.2 实验系统的网络配置
由于证券监管管理实验每局的实验者为40人,所以组成实验系统的计算机不得少于4l台,其中一台计算机作为服务器,其他所有计算机作为工作站。实验系统网络配置总体结构如图l所示。
2.3 实验系统的开发平台和开发工具
实验系统基于B/S体系结构,以SQL Server 2000大型网络数据库作为后台数据库服务器,采用.NET开发工具,系统开发语言采用C#。B/S结构相对于传统的C/S结构,其优势之一是不用开发和过多考虑客户端的问题,一切都交由浏览器来处理,只需考虑服务器端的应用和功能,这样大大简化了网络应用的开发难度;.NET是一种全新的策略,是建立下一代应用程序的蓝图.NET Framework是.NET项目的最基本组件,这个框架可以被看成任何编程任务的巨大函数集合,包含操作系统的所有功能并通过各种方法提供给应用程序;使用.NET提供的ADO.NET来访问公共数据库服务,并实现对数据的增加、修改和删除的功能。
3 实验系统实现的功能
3.1 功能层次结构图
实验系统总体结构包括实验者系统和管理者系统。实验者系统是用于实验者进行证券投资实验的平台,而管理者系统用于管理者对实验者监管信息进行管理并对实验者所进行的投资结果进行查询、统计,从而有利于管理者对证券投资结果的分析,有利于分析实验者在受某些因素的影响下所做出的决策。实验系统总体功能层次结构如图2所示。
3.2 实验系统的功能模块分析和流程分析
证券监管管理实验系统分为实验者和管理者两部分,每部分都是由相应的模块组成,每个模块都有相应的功能,下面具体分析各模块的功能,各个模块之间的关系,各个模块的流程。
3.2.1 实验者的功能模块分析和流程分析
(1)实验者的功能模块分析
实验者的功能模块分为实验者注册、实验者登录、调查问卷、信息查询、证券委托和投资收益六个模块。其中:
①实验者注册:该模块主要是用于实验者填写个人基本信息,包括姓名、帐号和密码等,实验者必须先进行注册,才能参与实验。
②实验者登录:该模块主要用于实验者在注册成功后,登录系统后进行实验。
③问卷调查:该模块主要用于了解实验者的一些稳定的心理或伦理趋势,并根据各个实验者的得分,分成不同类型的实验者,有谨慎型、情感型、技术型、勤勉型、大意型以及信息型六种。
④信息查询:该模块主要用于实验者了解监管信息、市场状况及个人成交情况,有利于实验者做出更为合理地投资决策。
⑤证券委托:该模块主要用于实验者委托证券,其委托证券的主要依据便是通过信息查询来获得的。
⑥投资收益:该模块主要用于实验者查看个人的投资收益,从而更好地进行下一步的投资。
(2)实验者流程分析
参加本实验的所有参与者在进行投资之前必须进行注册,登录系统并填完调查问卷后才能决定是否投资,在是否投资之前,投资者可以通过查看信息来决定,等实验结束后可以查看个人本周期的投资收益情况。过一段时间后,实验者通过查看信息,又可以更为合理地重新进行证券委托,如此反复进行,直到整个实验结束为止。具体的流程如图3所示。
3.2.2 管理者的功能模块分析
管理者的功能模块分为管理者登录、实验设置、用户管理、信息管理、市场行情、证券判断和投资收益七个部分。其中:
①管理者登录:管理者登录模块主要用于管理者登录系统(管理者的注册信息在系统开发的过程中已设置好,所以管理者只要用给定的帐号登录即可),管理者只有在成功登录后才可以进入后台管理系统查看实验的相关信息,并控制实验的进度。
②实验设置:该模块主要用于管理者设置试验周期、实验分红情况和实验者的初始禀赋,并控制实验周期时间,以便更好地控制实验的进度。
③用户管理:该模块主要用于管理者对实验者的管理,其中包括查询、修改和删除实验者的功能。
④信息管理:该模块主要用于管理者对监管信息的管理,其中包括信息的添加、查询、发布及删除,信息是否发布是管理者根据市场情况(整个市场行情、单个证券价格及成交量和实验者情绪波动等四个判断指数)来决定的。
⑤市场行情:该模块主要用于管理者对符合成交条件的买卖双方进行确认,并判断整个证券市场的变化趋势和实验者的情绪波动趋势,以便更好地发布监管信息。
⑥证券判断:该模块主要用于管理者对证券市场中单个证券的成交价格和成交量的判断,并根据此判断隋况来决定是否发布相关监管信息。
⑦投资收益:该模块主要用于管理者对每个实验者在本实验周期中的收益进行计算和统计,统计完成后便可以进行查询实验者的收益排各情况。
4 实验实施情况
实验前做了充分的准备工作,包括系统可运行性、完备性的测试以及实验周期和实验时间、实验参与人数的控制等。正式实验在计算机实验室进行。正式实验之前,实验者都有一段练习时间,以便实验者更好地熟悉实验系统。实验正式开始后,管理者首先向实验者解释相关的细节问题,包括各个因素所代表的意思,以及实验系统的操作方法等。实验完成后,通过分析实验数据,验证了羊群效应等管理心理效应和前面提出的两个假设,即:信息不对称和投资者的非理性确实导致证券市场过度泡沫和证券的过度交易;监管措施能提高市场效率,并引导投资者进行理性投资。同时也得出了证券监管因素和管理因素与投资者的投资行为之间有着紧密的关联的结论。
5 结语
本文介绍了基于B/S模式的证券监管管理实验系统在.NET环境下的设计与实现,对系统的总体设计和系统实现的几大功能模块作了分析。系统具有较好的适用性,系统的实现为研究如何促进证券监管效率和保护投资者的利益提供了有效途径,对证券市场监管理论和实践都具有参考价值。