网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 课程设计 > 正文

聊天室实训项目实施方案

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

聊天室实训项目实施方案

系(部、中心):软件工程系 专 业:软件技术
方案制定人:xxx 时 间:2005年2月

一、 项目实施目标
通过聊天室系统的开发,要求学生:
1、理解C/S模式的软件系统结构,掌握网络编程的基本概念;
2、了解Java 的多线程机制,掌握Java多线程技术的应用;
3、熟练掌握基于TCP协议的Socket编程;
4、熟练掌握基于UDP协议的Socket编程;
5、了解Socket编程的协议约定以及信息交互方法;

二、 项目开发基本要求
使用JBuilder提供的组件及网络包,开发一个实用的C/S模式聊天室系统。

(1)功能要求
要求该系统由客户端及服务器端两部分组成。
客户端主要完成:
1. 客户端发送信息可以选择广播或特定客户。
2. 如选择广播,则将信息转发到所有客户端。
3. 如选择“特定客户”,则将信息只发送到选择的客户。
如图1所示:

                                                                  图1

服务器主要完成客户-服务器之间信息的交互。例如kevin发送信息到服务器,服务器将信息转发到所有与之连接的客户(kevin、alan),通过这种形式,就可以实现客户之间的信息广播。此外,服务器也可以只将信息转发到特定的客户(例如alan),通过这种形式,就可以实现客户之间的私聊功能。如图2所示:

图2

(2)系统界面要求:要求系统具有友好的用户界面,界面简洁、操作方便;
(注:项目开发具体要求请参见《面向对象程序设计(Java)实训指导书》)

三、 实训报告
撰写实训报告,总结C/S模式的网络系统开发的基本方法与步骤;并就开发过程中遇到的问题以及解决的方法进行总结与归纳。

四、 考核方法与评分标准
该项目采取过程考核和提交实训报告的方式进行考核,项目所占实训成绩的总分数为35分,其中:
1、系统功能的实现(20分)
2、程序的开发调试能力(5分)
3、创新能力(5分)
4、实训报告(5分)

五、 项目开发进度与阶段性检查安排
聊天室项目开发与实训报告撰写共使用学时为24学时,在项目的开发过程中进行分阶段检查。
阶段1(8学时,10分):服务器端功能实现
阶段1(10学时,15分):客户端功能实现
阶段3(4学时,5分):程序联调
阶段4(2学时,5分):撰写并提交实训报告


设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师