我的电子邮箱是:[email protected](5兆)
                [email protected](5兆)

解决方案 »

  1.   

    需要做什么, 结构设计? 
    [email protected]
    cooling(cooling) 详细讲讲看,我们来讨论一下
      

  2.   

    To : yanyading(向OOP转行的Turbo Basic) 
    我在网上找到了一些结构设计方面的资料,希望能有源码参考一下,工作流程一般就是这样的。    用户经过客户端的界面代理和考试代理向Server发出登录请求。Server端的考试代理接收用户请求后,通过用户记录代理查询用户资料库,以决定是否接受用户登录。若通过,则根据用户的记录确定考试的初始题目,返回给客户端。在考试中,界面代理处理与用户的交互,并负责试题的呈现工作,客户端的考试代理通过界面代理得知用户的反应,便可经过计算估计用户的能力值。首先判定是否以达到考试的预定测试要求,如达到,则考试结束,向Server端传递相应信息。如未达到,则向Server端的考试代理请求与该能力估计值相适应的题目,同时传送用户答题时的反应数据(如答题时间、反应类型等)。Server端的考试代理接受用户反应数据后,通过用户记录代理更新用户的考试记录。并将客户端的题目请求传送给相应题库代理。相应的题库代理查询IRT题库,选择库中最适合该用户测试的题目,即相对该能力估计值的题目信息量最大的题目,返回给Server端的考试代理。考试代理将题目返回给客户端的考试代理,并通过界面代理呈现给用户。在考试结束后,用户便可即时通过客户端的分析代理得知自己的考试信息,如考分、在整个考试中能力估计值的变化曲线等信息。还可得到分析总结后的数据,使得用户可以改进日后的学习。在Server端,也有相应的系统监控模块,它负责整个系统的协调管理。同时也对系统的运行数据进行统计分析,以促进系统的改进。    如果谁有源代码的话,借我参考一下,高分酬谢!
      

  3.   

    1。SERVER 和 CLIENT 用SOCKET通讯,由SERVER端负责抽题。CLIENT端答题。
    2。每答一题,回传题号,答案,用时。
    3。SERVER维护每个在线者的答题情况。并写一个过程,能根据答题情况抽题。
    4。建议使用多线程。