Java网络编程实践任务书2014

上传人:公**** 文档编号:474316190 上传时间:2022-09-03 格式:DOC 页数:2 大小:31KB
返回 下载 相关 举报
Java网络编程实践任务书2014_第1页
第1页 / 共2页
Java网络编程实践任务书2014_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java网络编程实践任务书2014》由会员分享,可在线阅读,更多相关《Java网络编程实践任务书2014(2页珍藏版)》请在金锄头文库上搜索。

1、Java网络编程实践任务书目的:熟悉JAVA 语法,掌握图形化界面、多线程、网络、数据库等综合编程,掌握用编程语言开发由若干功能组成的小型项目的基本流程,增强动手实践能力,巩固和加强书本知识的学习,体会JAVA编程的特点。题目 1:基于C/S的班级即时通讯工具(2人)要求:1 C/S模式,基于Socket实现,服务器端用多线程来处理同时多个客户端连接。2 数据存储:服务器端存储最少一个班级的信息;最好多个班级,主要存储班级若干学生的基本信息。用数据库存储。下面所有功能只考虑一个班是基本实现,考虑多个班是拓展实现。3 界面:GUI界面,友好直观,布局合理,方便的功能入口。4 功能:1) 登陆 输

2、入用户名和密码;用户名是学号,有初始密码,例如111111;2) 登陆验证 根据服务器端存储的班级信息,对输入的用户进行验证,看是否存在于该班(只考虑一个班的情况)。或是否是某个班的学生(多个班的情况)。验证通过进入主界面,否则给出错误提示。3) 主界面列出该学生好友列表(同班级同学默认全是该生好友,如果是多个班则可以添加别班好友并经对方批准,可以删除好友)。4) 即时聊天,选中某个好友,双击打开窗口聊天。如果不在线则服务器等对方上线后转发(此功能属拓展实现)。5) 可以修改自己的登陆密码。题目 2:基于C/S的班级聊天室(群聊)工具(2人) 要求:1. C/S模式,基于Socket实现,服务

3、器端用多线程来处理同时多个客户端连接。2. 数据存储:服务器端存储至少两个班级的信息;主要存储班级若干学生的基本信息。用数据库存储。3. 界面:GUI界面,友好直观,布局合理,方便的功能入口。4. 功能:a) 登陆 输入用户名和密码;用户名是学号,有初始密码,例如111111;b) 登陆验证 根据服务器端存储的班级信息,对输入的用户进行验证,看是否存在于该班。验证通过进入主界面,否则给出错误提示。c) 主界面应划分几个部分,至少有聊天室窗口部分(显示多人的聊天信息),自身发送聊天信息的窗口部分,聊天室成员列表部分,最好实现在线用户区别显示(此功能属拓展实现)等。进入主界面就可以参与群聊。d) 群聊时,只能看见自己同班同学的发言。e) 可以修改自己的登陆密码。题目 3:基于C/S的学生信息管理(1人)实现应用,可以通过网络在客户端对存放在服务器端的学生信息表(至少包含学号、姓名、性别、年龄、籍贯等字段)学生纪录增、删、改、查,并返回结果。要能通过菜单选择功能。基于Socket,多客户端使用多线程,以能同时从多个客户端执行功能。必须提供友好直观、布局合理的图形界面选择功能、显示信息和填写修改信息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号