对北森测评系统实现的看法

        国内,已经有100多个高校上了北森测评系统。从昨天,我开始写北森系统的接口程序,对跨站数据交换有了一个大概的了解,写成本篇文章。
 系统架构:
     北森:测评系统的核心,提供测评的试题、处理过程、测评数据保存。表现层为ASP.NET,逻辑层不明(估计也是ASP.NET)
     高校:测评系统的入口,并提供用户的验证以及测评后的测评编号。
测评流程:
    用户登录高校的测评接口,提供证明自己身份的数据。校方的接口程序负责验证用户的身份,并判断其是否已经成功测评过。若已经测评,则仅显示测评结果;反之,触发带有加密的认证信息的URL。北森负责验证此URL的合法性。若合法,则返回测评界面;反之提示非法。
    用户做完187道试题后,把答案返回北森服务器,服务器处理用户的答案并生成基本信息和职业规划信息两个统计报表,供用户浏览和打印。
     生成两报表的同时,向校方的制定URL发GET请求,传递结果参数(其中包括报表的ID)。校方接受到此请求后,验证其合法性与测评状态(成功与否)。如果成功并且合法,则把报告的ID写入此用户的记录中,供下一次的查看与打印。
          
(由于本森的技术文档在网上公开下载,于是本人认为此举并不侵犯北森的商业机密,特此声明)
       

posted @ 2005-12-05 13:41  y9902  阅读(3059)  评论(1编辑  收藏  举报