免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1117 | 回复: 1
打印 上一主题 下一主题

哪位大虾救命啊!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-07 10:35 |只看该作者 |倒序浏览
小弟刚学了几天Java,啥都还没弄清楚,现在老师要我三天内做一个课程设计,这么短时间,打死我也编不出来,那位大侠帮帮我,小弟在这给诸位磕头了!
设计题目是:    设计一个计算机公司的“网上招聘系统”
要求:
1、求职者来自世界各地,可使用任何一种操作系统平台。
2、设计并创建客户机的Applet,填写申请人信息,并提交数据至网络服务器上(使用ObjectOutputStream.writeObject ( ) 写对象)。
3、创建服务器应用程序,当客户机请求时从客户机的Applet中接受申请人信息,并将申请人信息提交到数据库或磁盘文件中。
4、服务器应该支持多线程,同时能够为任何数量的客户提供服务。
5、整个程序中应处理例外并给出出错信息。
附录:
1、        客户端
import  javax.swing.*;
import  java.awt.*;
import  java.awt.event.*;
import  java.net.*;
import  java.io.*;
//申请人类定义
//Applet主类定义
{…….//图形界面及布局设置
//“发送”按钮监听者接口实现
{……..
        //设置申请人对象的属性值
        try{
                Socket  toSvr=new Socket("100.1.1.1",1001);//需确定各自的IP地址和端口号
                ObjectOutputStream sendmsg =new ObjectOutputStream (toSvr.getOutputStream());
//将数据发送到服务器处理
                Sendmsg.writeObject((申请人类名)申请人对象名);
                Sendmsg..close();
}catch…….
}
}

2、        服务器端
import  javax.swing.*;
import  java.sql.*;
import  java.awt.event.*;
import  java.net.*;
import  java.io.*;
//申请人类定义,必须实施可串行化
class 申请人类名 extends Object  implements java.io.serializable{…….}
//Application主类定义
class  主类名implements  Runnable
{        ServerSocket svr;
Socket  fromClient;
        Thread  svrThread;
        构造函数()
{try {
svr=new ServerSocket (1001);
svrThread =new Thread (This);
svrThread.start();
}catch……
}
main()……
run(){      
fromClient =svr.accept();//监听客户请求
连接类名 cn = new 连接类名(fromClient);//创建连接类对象
………}
}
//定义连接类
{…..
ObjectInputStream msgFomClient;       
        构造函数(Socket  inFromClient)
        {…..//检索客户数据流
        msgFomClient=new ObjectInputStream (inFromClient.getInputStream());
        …….
        对象名=(申请人类名)msgFomClient.readObject();//读取申请人信息
//将申请人对象信息提交到数据库或文件中
        }
}

论坛徽章:
0
2 [报告]
发表于 2004-01-08 11:38 |只看该作者

哪位大虾救命啊!!!

你如果真的刚学几天,那老师怎么可能给你们出这样的题呢!
还是先好好看看书吧!
如果程序有了概念不清楚是没用的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP