毕业论文 考试系统
5.1.4 考场广播的设计与实现在考场上,监考老师需要向考生说明各种注意事项和考卷中出现的问题,在考试将要结束的时候需要提醒考生填写答题纸。在该考试系统中添加了考试广播功能,监考老师可以在线向所有考生
5.1.4 考场广播的设计与实现 在考场上,监考老师需要向考生说明各种注意事项和考卷中出现的问题,在 考试将要结束的时候需要提醒考生填写答题纸。在该考试系统中添加了考试广播 功能,监考老师可以在线向所有考生发送广播信息。 读取考场信息 Client_list 考场 广播 图25 实现方法: private void button4_Click(object sender, System.EventArgs e) { this.button4.Enabled=false; string str=this.textBox12.Text; for(int i=0;i<this.client_list.Count;i++)// 遍历客户列表 { byte[] msg=System.Text.UnicodeEncoding.Unicode.GetBytes(str); string[] tokens =((Client)client_list[i]).Host.ToString().Split(new Char[]{':'}); IPEndPoint ip=new IPEndPoint(IPAddress.Parse(tokens[0]),1035); this.newsock.SendTo(msg,ip); // 向客户发送广播信息 } this.button4.Enabled=true; } 5.2 Client 端的详细设计与实现 Client端是考生直接面对的考试界面,考生通过Client端登陆服务器,浏 览考题,在线做题,并且保证考生的答案可以准确无误的传输到Server端。因此, 在整个Client端的设计中要保证数据传输的可靠性和用户界面的直观性,友好 性。以下主要介绍了实现客户端的主要技术。

