毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

J2ME移动终端的成绩查询系统设计论文 第9页

更新时间:2011-7-14:  来源:毕业论文
SocketConnection  sc  =  (SocketConnection)Connector.open
(“socket : //127.0.0.1:4700”);   //与服务器进行socket连接
//打开输入输出流is和os
DataInputStream  is  =  new  DataInputStream(socket.getInputStream());
DataOutputStream  os  =  new  DataOutputStream(socket.getOutputStream());
……//定义发送消息Msg
os.writeUTF(Msg);                   //通过输出流os向服务器发送消息
String  reMsg  =  is.readUTF();      //通过输入流is获取服务器端返回的消息
……//处理接收的消息reMsg
//关闭所有的资源,包括输入输出流和Socket连接
is.close();原文请找腾讯752018766辣,文-论'文.网http://www.751com.cn
os.close();
sc.close();
}catch(Exception  ex) 
{ex.printStackTrace();  }   //打印异常情况
3.3基于XML的消息设计
使用XML进行交换数据,首先必须设计好XML消息的格式。消息设计很简单,第一行是XML的声明。它定义XML的版本和所使用的编码方式无耻悲鄙下流的网'学,网总是抄辣,文,论'文"网。第二行是描述文档的根元素以及它的属性,可以由此看出该消息的类型。接下来就是描述根元素的子元素,也是实际要求必须附带的相关信息。
根据消息的类型和实际需要来设计消息。例如,客户端查询某学期成绩的XML消息格式如下。
<?xml version=”1.0” encoding=”UTF-8”?>
<client type=”C_selectT”>
<Year>2007-2008</Year>
<Term>第一学期</Term>
</client>
学生要查询某学期成绩,那么消息中必须包括的必要信息应该是学年和学期,即子元素<Year>和<Term>。服务器根据消息提供的学年和学期信息,可以查询到该学生在该学期的成绩,并把相关的成绩信息封装反馈给客户端。
服务器端返回给客户端的XML消息格式如下。
<?xml version=”1.0” encoding=”ISO-8859-1”?>
<server type=”S_reselectT”>
<couse>
<name>高等数学</name>
<score>80</score>
<credit>4</credit>
<character>必修</character>
<info>正修</info>
</couse>
<couse>
<name>大学英语1</name>
<score>89</score>
<credit>4</credit>
<character>必修</character>
<info>正修</info>
</couse>
……
</server>
服务器返回的XML消息里的根元素下包含了很多个<couse>元素,该元素表示一门课程信息,它的子元素包括了课程名称、分数、学分、课程性质以及考试类型的备注。
3.3.1消息包结构及类型定义
本文设计的系统包括客户端和服务器端子系统。为了让开发和理解的方便,将通信消息分为客户端消息和服务器端消息。根元素标签为client的为客户端消息,根元素标签为server的为服务器端消息。根据根元素的属性不同,可以知道该消息的类型以及定义好的消息结构。如根标签及属性为<client type=”C_login”>,那么该消息为客户原文请找腾讯752018766辣,文-论'文.网http://www.751com.cn 端请求登录的消息,该消息包括学生学号<StudentID>以及密码<Password>两个元素。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

J2ME移动终端的成绩查询系统设计论文 第9页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。