Java项目开发任务书
一、课程设计目的
为了进一步巩固《Java程序设计》课程所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设了Java项目开发这门课程。
通过此次课程设计,巩固所学java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。
二、课程设计内容
利用学到的编程知识和编程技巧,通过具体项目的分析、设计和开发,掌握开发Java大型软件项目过程中所需要的软件技术并熟悉软件。
以小组为单位,每组3名学生,在教师的指导下,每组完成网络聊天程序。 要求:
(1)
(2)
(3)
(4)
(5)
提示:使用socket通信
设计图形用户界面。 实现用户注册、登录功能。 实现聊天功能,能接收、发送信息,支持群聊和私聊。 实现聊天记录的保存、查看功能。 实现文件传输功能,能接收、发送文件。
三、项目设计要求
1.按应用软件的开发过程撰写文档一篇。包括从需求分析开始到系统界面功能实现为止的全过程。格式要求如下: