一、 设计任务
1.1设计意义
《Java基础入门》课程设计是对学生的一种全面综合训练,它包括问题分析,用户界面设计,程序设计基本技能和技巧,多人合作。课程设计是比平时的习题复杂,也更接近实际,使学生学会如何把书本学到的知识应用于解决问题上,使书上的知识变活。同学录作为一种方便同学之间的联系的使用系统应运而生,为同学之间进行交流和联系提供一个平台。通过提供完善的同学录服务和规范同学录的管理,可以达到增进同学之间、同学与母校之间的情感,方便校友联系的目的。
1.2设计目的
1.全面熟悉和掌握所学到的Java语言知识和技能,运用多线程、网络编程、JDBC、GUI、集合以及数组、函数等方法,同时也需要运用Mysql等相关知识完成聊天小程序。
2.巩固基本知识,验证自身的学习效果,进一步提高上机动手能力,培养使用计算机解决问题的技巧,为以后的学习奠定基础。
1.3设计任务
聊天小程序是典型的TCP示例系统,根据所学知识,用面对对象、多线程、GUI、集合、JDBC等知识相结合,实现聊天小程序的登陆界面、注册界面、找回密码界面、聊天界面,以及每个界面的一些详细功能,并建立数据库做出数据的交汇,能够实现聊天界面的多人聊天和私人聊天。
要求: 1)使用图形用户界面;;
2)能实现一个聊天室多人聊天
3)可以两人私聊;