优胜从选择开始,我们是您最好的选择!—— 中州期刊联盟(新乡市博翰文化传媒有限公司)
0373-5939925
2851259250@qq.com
我要检测 我要投稿 合法期刊查询
您的位置:网站首页 > 优秀论文 > 正文

基于分布式学生综合素质测评系统的设计实现及整体意义-科技论文

作者:邓佳来源:《硅谷》日期:2012-08-12人气:732

对于高校的特殊性,我们选择COM+组件结构,比较利于分布式系统结构的实现。针对于校园网原有的系统的结构选用COM+作为接口,可以更为有效的将原系统在不作重大改动的情况下和现有系统结合起来。

系统的终端用户是通过校园网络对评测数据库进行更新,而广大客户分布在不同的校区、院系,对于校园内部网络来说,网络速度较快,而教师在家中通过modem同服务端相连是比较坏的情况,速度比较慢。最坏的情况是有些家用机可能没有联网,所以要考虑网络连接出现最坏时的情况。分布在各院系的教务管理部门要求对系统中自己院系的学生进行管理;同时,为了方便学生在计算机上通过浏览器进行查询测评结果,从结构上讲就必须在客户与数据库服务器之间增加一个Web服务器。

二、系统安全

对于任何分布式系统来说,安全性是至关重要的。COM+提供一定程度的安全特性,可以用这些安全特性来保护COM十应用程序,它可以配置管理服务、可以在代码中调用API等。
COM+提供的自动安全服务于角色的安全性和验证使得把所有与安全相关的功能放在组件之外成为可能。当启动这些服务并适当的配置之后,COM+将处理指定的安全策略的实施细节。然而这些自动服务不能精确的做到你要求它们做到的,必须根据需要扩展它们,并建立在COM+提供的自动化安全平台上。

基于角色的安全性是COM+提供的一项自动化服务,它可以为COM十应用程序构造和实施访问控制策略。使用角色可以为应用程序构造验证策略,决定哪个用户可以访问哪个资源(如果必要的话,可以细化到方法级)。如果应用程序需要更细微的访问控制,角色在程序代码中为加强安全性检查提供了手段。

三、具体设计的实现

COM+应用可以以透明方式支持同步和异步两种调用方式,当客户和组件程序建立了连接之后,客户以同步方式直接调用组件的方法;如果客户与组件没有建立直接的连接,那么客户以异步方式与组件进行通讯。如果组件对象被标识为“队列化”,那么它支持队列方式运行,于是一个被称为“COM+记录器”的代理对象自动把所有该组件的调用请求记录到一个永久队列中,该队列被保存在客户机上;以后当客户机连接到网络上,位于服务器上的“COM+播放器”从永久队列中获得调用信息,执行真正的调用操作。队列组件以透明的方式把同步和异步两种程序运行方式统一在一个单一的编程模型中,所以COM+应用系统为获得异步特性并不需要作额外的工作。

服务端:通过使用COM+中的角色控制事务的安全性,使用从IsCallerInrole中继承的IObjectContext接口进行安全检测,再使用ISecurityProperty接口中的GetDirectCreateorSID方法获取角色的SID,此时就可以通过程序控制角色的访问权限。

首先,当客户端向server提出申请,sever通过IGetStudent将client要求的学生数据库送给client之后,断开连接;client等待数据录入,然后重新连接server,server接受数据后,通过ISScoreOutSecret接口,将Client提供的数据的密钥解开[5],然后通过ISSaveScore接口将数据保存在数据库中[4]。如果事务失败,则通过ISCancelScroe接口回滚事务,并通知client。客户端:首先,通过ICGetOMR或ICGetSubjective接口获取数据。然后在COM+中通过DTC控制事务的运行,MSDTC在windows平台起到处理(TD)监视器的作用。DTC例程返回一个原始的ITransactionDIspenser接口,并且MSMQ类提供一个封装的实现方案;ITransaction接口指针可以获得想要得组件,用DTCOorder类可以构造DCT事务。

四、系统功能在经济上的意义

适应21世纪社会经济发展。在中国新兴的市场经济体制下,高校要想长远发展,必须与经济效益挂钩,知识经济是以信息化和网络化为基础的,因此知识经济时代即网络时代。网络不仅仅是信息交流方式,而且是基本的社会组织形式。因此,网络是知识经济时代的基本存在形式。多样化的网上活动,将极大地改变我们的生活知识经济作为一种新的经济形态,它是以知识的生产和人的智力的充分发挥为支撑,以信息化和网络化为基础,通过持续、全面的创新,最合理、有效地利用资源,促进科技、经济、社会的和谐统一,实现可持续发展。为了适应知识经济时代的要求,利用校园网,基于分布式学生综合素质测评系统的设计适应现时需要,更好地规划、预期及把握未来的时空观。正所谓“一个好的系统功能应该注意未来,因为未来才是变化的价值的根源”。

网络客服QQ: 沈编辑

投诉建议:0373-5939925    投诉建议QQ:

招聘合作:2851259250@qq.com (如您是期刊主编、文章高手,可通过邮件合作)

地址:河南省新乡市金穗大道东段266号中州期刊联盟 ICP备案号:豫ICP备2020036848

【免责声明】:中州期刊联盟所提供的信息资源如有侵权、违规,请及时告知。

版权所有:中州期刊联盟(新乡市博翰文化传媒有限公司)

关注”中州期刊联盟”公众号
了解论文写作全系列课程

核心期刊为何难发?

论文发表总嫌贵?

职院单位发核心?

扫描关注公众号

论文发表不再有疑惑

论文写作全系列课程

扫码了解更多

轻松写核心期刊论文

在线留言