课程设计任务书--即时聊天系统

《JAVA程序设计》课程设计任务书

--即时聊天系统

一、 课程设计任务与目的

本课程设计要求学生对《即时聊天系统》进行分析、设计及编程实现。要求该系统实现服务器端和客户端功能,可以在企业内部网络和互联网上运行。可以和好友进行交流,信息即时发送,即时回复,传输文件等功能。界面友好。

本课程设计对课程设计项目已经作了较为详细的分析及相关知识讲解,通过课程设计,促使学生专业技能得到综合训练,让学生了解软件开发基本技术和工作过程。同时,本课程设计中将会让学生了解JAVA程序设计中一些高级技术。

通过本系统的开发,同学门要了解软件开发的整个过程,掌握软件开发的基本方法,提前培养同学们从事软件行业应具备的基本素质和能力,为以后的学习作一个铺垫。

二、 系统开发步骤

软件开发一般有以下步骤:

1. 问题定义

2. 可行性研究

3. 需求分析

4. 总体设计

5. 详细设计

6. 编码及单元测试

7. 综合测试

8. 软件维护

其中1、2、3步可以整合为调研分析阶段,4、5、6、7步可以整合为项目实施阶段。 根据本次课程设计的实际情况,我们着重进行系统设计和编码实施。该阶段主要工作有:

1.系统结构的总体设计

决定系统的总体结构,包括整个系统分哪些部分,各部分之间有什么联系以及已确定的需求对这些组成部分如何分配等方面。

2.数据结构定义

定义软件处理的对象——类,定义数据处理流程。

3.详细设计

对各功能模块的功能定义,说明模块之间的调用关系与接口(参数)。

4.编码及调试

根据详细设计的要求,按照统一的要求和编码规范,用JAVA语言编码实现,同时负责每个模块的独立调试。

5.综合测试

软件开发的后期是软件装配和综合测试。软件测试一般有专业的测试人员,同时通过发布使用试用版(体验版)等方式让用户体验、测试。在多次测试改进后,才正式发布。

课程设计任务书 即时聊天系统相关文档

最新文档

返回顶部