课程设计成绩评价表
指导老师评阅成绩表
学习与工作选题的价值与文献综研究水平与设课程设计说明说(论态度(30)意义(10)述(10)计能力(20)文)撰写质量(20)学术水平与创新(10)总分
指导老师签名:
年
月
日
课程设计答辩记录及评价表
学生讲述情况
教师主要提问记录
学生回答问题情况
评分项目选题的价值与意义答辩评分文献综述研究水平与设计能力课程设计说明书(论文)撰写质量学术水平与创新答辩效果
分值101020201030
优991919928
评价参考标准良中及格881717825771515722□同意661313619□不同意
差441010415
评分
总分
是否同意论文(设计)通过答辩答辩小组成员签名答辩小组组长签名:
年
月
日
课程设计成绩评定表
评分项目成绩汇总指导老师评分答辩小组评分评分比例5050分数课程设计总分
f成都信息工程学院课程设计
题目:网络聊天程序设计与实现
作者姓名:班学级:号:
指导教师:日期:年月日
作者签名:
f网络聊天程序设计与实现摘要
这次课程设计我选择了做一个聊天程序,虽然很多同学是和我一样选了同一个题目,也许功能叶相差无几,但这不是最重要的。腾讯QQ、MSNMessager已经成为我们日常生活中和亲朋好友经常联系的很好的工具,作为计算机专业的学生,我认为对这些身边的实用软件我们应该有更深刻的认识,理解他是如何工作的,知道各种功能又是如何实现的,所以我选择了这个题目。设计中我运用了网络编程的基本理论知识如客户端服务器端模式(Clie
tServer模式)、网络编程的设计方法等。在网络编程中通过Socket套接字建立连接,服务器能读取、转发客户端发来信息,并能刷新用户列表。对信息的读取、发送,是利用流来实现信息的交换,能实现汉字的读取与显示,在服务器端显示其地址和ip号,在线人数,当前状态和客户连接与断开信息等。同时,借鉴QQ,我也在用户名后面实时显示系统时间,同时通过方法实现用户断开连接,刷新用户列表,显示聊天内容等等。和其他同学相比,我的这个程序还有很多可以扩展的功能,比如踢人,私聊等,由于时间紧迫未能实现,所以只是完成了基本功能。本程序采用myEclipse为基本开发环境和java语言进行编写,能实现多个客户之间同时进行聊天。
关键词:局域网聊天socketjavamyEclipse
f目录
1引言111121314r