毕业论文 考试系统_第1页
毕业论文 考试系统_第2页
毕业论文 考试系统_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、5.1.4 考场广播的设计与实现在考场上,监考老师需要向考生说明各种注意事项和考卷中出现的问题,在考试将要结束的时候需要提醒考生填写答题纸。在该考试系统中添加了考试广播功能,监考老师可以在线向所有考生发送广播信息。监考老师Server端 读取 考场信息 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

2、.client_list.Count;i+)/遍历客户列表byte msg=System.Text.UnicodeEncoding.Unicode.GetBytes(str);string tokens = (Client)client_listi).Host.ToString().Split(new Char':');IPEndPoint ip=new IPEndPoint(IPAddress.Parse(tokens0),1035);this.newsock.SendTo(msg,ip); / 向客户发送广播信息this.button4.Enabled=true;5.2 C

3、lient端的详细设计与实现Client端是考生直接面对的考试界面,考生通过Client端登陆服务器,浏览考题,在线做题,并且保证考生的答案可以准确无误的传输到Server端。因此,在整个Client端的设计中要保证数据传输的可靠性和用户界面的直观性,友好性。以下主要介绍了实现客户端的主要技术。 服务器IP和端口号的配制在当前的计算机网络中TCP/IP协议得到广泛的使用,各高校的局域网一般都支持TCP/IP协议,在以TCP/IP协议为基础的网络中IP地址是网络中的唯一标识。端口号又是专门对应于某一应用的标识。因此,在考生登陆考试系统前必须保证IP和端口号的正确性。一般来讲服务器的IP和端口号是

4、不变的,如果在每次考试时考生都要重新写入那会给考生带来麻烦,而且不是每一个考生都懂得这些考前的准备工作,因此,在该系统中把这些配制信息保存在一个文件中,当考生使用客户端登陆考试系统时自动读取配制文件中的信息。简化了考试不必要的过程。以下是该功能的实现:private void Form1_Load(object sender, System.EventArgs e) this.ClientSize = new System.Drawing.Size(712, 180);string path=".dataserverset.txt"/路径设置if(!File.Exists(

5、path) using (StreamWriter sw=File.CreateText(path)/创建文件else using (StreamReader sr=File.OpenText(path)if(this.textBox3.Text=sr.ReadLine()!=null) IPAddr_Srv=this.textBox3.Text.Trim();/读取IP if(this.textBox4.Text=sr.ReadLine()!=null) Port_Srv= System.Convert.ToInt32(this.textBox4.Text.Trim(); /读取端口号 /end using /end else 用户考试界面的设计与实现考试界面的设计是该系统的一个难点,在设计中必须考虑直观性和友好性这两个要素。 该系统通过模拟传统的考试方式来实现独特的用户界面。考生在登陆成功后进入考试状态,在考试状

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论