Java网络编程实践任务书2014
2页1、Java网络编程实践任务书目的:熟悉JAVA 语法,掌握图形化界面、多线程、网络、数据库等综合编程,掌握用编程语言开发由若干功能组成的小型项目的基本流程,增强动手实践能力,巩固和加强书本知识的学习,体会JAVA编程的特点。题目 1:基于C/S的班级即时通讯工具(2人)要求:1 C/S模式,基于Socket实现,服务器端用多线程来处理同时多个客户端连接。2 数据存储:服务器端存储最少一个班级的信息;最好多个班级,主要存储班级若干学生的基本信息。用数据库存储。下面所有功能只考虑一个班是基本实现,考虑多个班是拓展实现。3 界面:GUI界面,友好直观,布局合理,方便的功能入口。4 功能:1) 登陆 输入用户名和密码;用户名是学号,有初始密码,例如111111;2) 登陆验证 根据服务器端存储的班级信息,对输入的用户进行验证,看是否存在于该班(只考虑一个班的情况)。或是否是某个班的学生(多个班的情况)。验证通过进入主界面,否则给出错误提示。3) 主界面列出该学生好友列表(同班级同学默认全是该生好友,如果是多个班则可以添加别班好友并经对方批准,可以删除好友)。4) 即时聊天,选中某个好友,双击打开
2、窗口聊天。如果不在线则服务器等对方上线后转发(此功能属拓展实现)。5) 可以修改自己的登陆密码。题目 2:基于C/S的班级聊天室(群聊)工具(2人) 要求:1. C/S模式,基于Socket实现,服务器端用多线程来处理同时多个客户端连接。2. 数据存储:服务器端存储至少两个班级的信息;主要存储班级若干学生的基本信息。用数据库存储。3. 界面:GUI界面,友好直观,布局合理,方便的功能入口。4. 功能:a) 登陆 输入用户名和密码;用户名是学号,有初始密码,例如111111;b) 登陆验证 根据服务器端存储的班级信息,对输入的用户进行验证,看是否存在于该班。验证通过进入主界面,否则给出错误提示。c) 主界面应划分几个部分,至少有聊天室窗口部分(显示多人的聊天信息),自身发送聊天信息的窗口部分,聊天室成员列表部分,最好实现在线用户区别显示(此功能属拓展实现)等。进入主界面就可以参与群聊。d) 群聊时,只能看见自己同班同学的发言。e) 可以修改自己的登陆密码。题目 3:基于C/S的学生信息管理(1人)实现应用,可以通过网络在客户端对存放在服务器端的学生信息表(至少包含学号、姓名、性别、年龄、籍贯等字段)学生纪录增、删、改、查,并返回结果。要能通过菜单选择功能。基于Socket,多客户端使用多线程,以能同时从多个客户端执行功能。必须提供友好直观、布局合理的图形界面选择功能、显示信息和填写修改信息。
《Java网络编程实践任务书2014》由会员公****分享,可在线阅读,更多相关《Java网络编程实践任务书2014》请在金锄头文库上搜索。
某油库管道工艺施工组织方案
拆除申请报告
“浙江制造”认证模式与认证要求(重改)
财务部的个人工作总结
清徐碾底煤业项目工程部制度汇编
小学英语五年级下册教学计划
阿里巴巴企业营销策略分析
2023客房服务员年终工作总结范文(5篇)
2023公司销售工作计划标准范本(8篇)
设计类实习报告范文集锦七篇
老板年会发言稿简短感恩三(5篇)
集水井和提升泵房管理制度
幼儿园早操的设计与组织
运动会加油稿集锦15篇
云南白药物流
医院护士年终辞职报告
福建师范大学21春《教育统计与测量评价》在线作业二满分答案_1
高考英语总复习(五年高考)(三年联考)题库:词汇练习分类汇编动词和短语动词
小型涡轮减速器箱体零件的机械加工工艺规程课程设计—--标准.技术
2022年(春)二年级美术下册 第4单元 吉祥百变的巧手工 第12课《民族娃娃》教案 岭南版
2023-05-27 2页
2023-04-06 7页
2023-08-24 9页
2023-11-26 5页
2023-08-11 25页
2023-11-25 12页
2023-05-06 4页
2024-01-30 3页
2023-08-09 23页
2023-08-24 89页