欢迎来到天天文库
浏览记录
ID:11029757
大小:470.50 KB
页数:36页
时间:2018-07-09
《java网络聊天室毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、软件工程课程设计报告项目题目:网络聊天室专业班级:项目组成员:指导教师:开始日期:完成日期:36课程设计题目说明书(注:以下各部分根据实际情况选择填写)课程设计题目:网络聊天室技术参数和设计要求:已知技术参数:JAVA、CS结构、Socket类建立套接字实现客服端和服务端得通讯、通讯协议(TCP、UDP)设计要求:1、服务器1)实现GUI界面,可选择端口运行或关闭服务器,可设置最大连接数。2)在GUI记录运行日志,同时日志被保存在log文件中。3)显示在线用户,可以强制任意用户下线。4)可发送系统消息给所有在线用户。2、客户端1)可使用一个用户名登录服务器,登录之后进入
2、聊天室界面。2)显示在线用户列表,接收其他用户及系统发送的消息。3)可选择某个在线用户单独聊天。36工作量:(根据项目实际情况选择,在所作的工作后打√)具体工作量分为几个部分:1.可行性研究分析和可行性研究报告的撰写工作。√2.项目开发计划和开发准备工作,包括小组的分工等;√3.软件需求的调查和软件需求说明书的撰写;√4.软件的概要设计和概要设计说明书的撰写;√5.软件的详细设计和详细设计说明书的撰写;√6.软件的实现工作,包括代码的实现和实现过程中的具体要求工作;√7.测试的准备工作和测试计划报告的撰写;√8.整个软件试运行、软件测试、测试报告的撰写和用户手册的撰写工作
3、;9.项目文档和代码的规范化整合;10.整个项目的总结和课程设计总结报告的撰写。√工作计划安排:第一天:需求分析及初步设计阶段(决定每个功能所需的类型及数据类型)第二天:根据相应功能设计出各类所用到的方法及数据类型第三天——第五天:具体实现各个类中的各个方法第六天:对各个界面和服务器进行调整及测试完善工作。同组设计者及分工:组长:需求分析:负责人:参加人员:概要设计:负责人:参加人员:详细设计:负责人:参加人员:编码实现:负责人:参加人员:测试和维护:负责人:参加人员:36目录第一部分需求说明书---------------------------------------
4、--11.1开发背景--------------------------------------------------------11.2设计要求--------------------------------------------------------11.3设计目的--------------------------------------------------------11.4项目功能特点--------------------------------------------------------11.5功能实现---------------------
5、-----------------------------------2第二部分概要设计说明书----------------------------------31引言----------------------------------------------------31.1编写目的---------------------------------------------------32总体设计----------------------------------------------------32.1需求规定---------------------------
6、------------------------32.2运行环境-----------------------------------------------------32.3基本设计概念和处理流程------------------------------------32.4总体结构-----------------------------------------------------42.5功能分配-----------------------------------------------------43接口设计-------------------------
7、---------------------------53.1用户接口-----------------------------------------------------54运行设计------------------------------------------------------64.1运行模块的组合--------------------------------------------------64.2运行控制-------------------------------------------------
此文档下载收益归作者所有