JAVA网络编程的问题求助

ack6610 2016-06-27 07:14:38
1. 先设计考生查询界面(相当于客户端)界面,如果之前的学生成功登陆GUI第二个实验的主界面,则在主菜单中增加“查询”这个菜单项,当点击该菜单后,生成界面如下:

如果学生点击该界面的“查询”按钮,则在此界面下面的文本区显示对应的考试相关各科成绩。注意的是查询按钮必须是建立套接字并与服务器端进行相应连接。
2.
另一个用户(管理老师)也需要打开之前的GUI应用程序,登陆的角色不是学生,至于用户名、密码,你自己可以酌情设定,该程序作为服务器端运行,服务器端此时的菜单必须多一个“考试结果咨询”选项,与要求1类似,我们增加了两个菜单,一个是要求1里面的“查询”菜单,另一个就是“考试结果咨询”,当然需要按照不同角色来激活相应的功能项,比如如果登陆身份是学生,则“考试结果咨询”呈灰色状态,invisible,如果登陆身份是老师,则“查询”菜单项不可用

当合法用户(也就是管理员,我们此前做的GUI实验就是你自己!)进入并选取该菜单项后(读客户端的信息,根据读入的数据判读是否考试用户,并反馈他的成绩信息),则显示界面如下:



GUI界面是知道怎么写出来,可是不知道怎么把客户端和服务器端加入到里面去,求大家指教一下。。

...全文
182 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灰狼 2016-06-28
  • 打赏
  • 举报
回复
先学好TCP或UDP的通信,这是基础。初学者最好用TCP,因为它是面向连接的,不需要你考虑数据包重组等很多问题。 然后制订一下通信协议,定义数据包格式,是用文本格式传输数据,还是二进制方式,数据传输有哪些数据项(姓名、性别、课程名称、ID等),如何组数据包和解析数据包;斧你的数据包格式应该考虑一下如何支持数据项的扩展,因为你在初期很难确定你的数据项目就是A、B、C那么几项。这些功能,你应该封装成几个类来做。 然后你的这些类就被你的GUI代码调用 然后…… 楼主要自己摸索了
lightorx 2016-06-28
  • 打赏
  • 举报
回复
我也很想知道!摸索中
java叶新东 2016-06-27
  • 打赏
  • 举报
回复
找找socket编程就行啦 有2种方式发生数据。udp和tcp
ack6610 2016-06-27
  • 打赏
  • 举报
回复
引用 1 楼 qq_15157947 的回复:
这个很简单吧
初学者。。网络编程不怎么会,书上也讲的挺简单。。搞不懂要怎么在客户端和服务器端传送学生这个类的对象。。能不能给个代码参考一下。。
ack6610 2016-06-27
  • 打赏
  • 举报
回复
初学者。。网络编程不怎么会,书上也讲的挺简单。。搞不懂要怎么在客户端和服务器端传送学生这个类的对象。。能不能给个代码参考一下。。
qq_15157947 2016-06-27
  • 打赏
  • 举报
回复
这个很简单吧

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧