- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
攀枝花学院
学生课程设计(论文)
题 目: Java 课程设计
聊天程序
学生姓名: 学 号:
院(系): 计算机学院
专 业: 计算机科学与技术
班 级: (一)班
指导教师: 职称: 讲师
2011 年 05 月 30 日
攀枝花学院教务处制
攀枝花学院本科学生课程设计任务书
题 目 聊天程序
1、课程设计的目的
通过本课程设计使学生能够较全面的掌握面向对象程序设计的有关概念和开
发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。
2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)
该程序实现聊天功能,包括服务器段程序和客户端程序。要求:
(1)客户端程序:可连接到服务器,并将消息发送到服务器端和接受服务器端
发送来的消息。
(2)服务器端程序:可将消息发送到客户端和接受客户端发送来的消息。
3、主要参考文献
[1]朱福喜.《Java语言程序设计》(第二版).科学出版社
[2]陈国君等.《Java程序设计基础》(第二版).清华大学出版社
[3] Deitel.《Java大学基础教程》(第六版).电子工业出版社
[4] MaryCampione.《Java语言导学》(第四版).机械工业出版社
[5] Y.Daniel Liang.《Java语言程序设计基础篇》(第六版). 机械工业出版社
[6] Kathy Sierra.《Head First Java》(第二版).东南大学出版社
4、课程设计工作进度计划
序号 时间(天) 内容安排 备注
1 1 分析设计准备 周一
2 2 编程调试阶段 周二至周三
3 1 编写课程设计报告 周四
4 1 考核 周五
总计 5(天)
指导教师(签字) 日期 年 月 日
教研室意见:
年 月 日
学生(签字):
接受任务时间: 年 月 日
课程设计(论文)指导教师成绩评定表
题目名称 聊天程序
评分项目
分
值
得
分
评价内涵
工
作
表
现
20%
01 学习态度 6 遵守各项纪律,工作刻苦努力,具有良好的科学
工作态度。
02 科学实践、调研 7 通过实验、试验、查阅文献、深入生产实践等渠
道获取与课程设计有关的材料。
03 课题工作量 7 按期圆满完成规定的任务,工作量饱满。
能
力
水
平
35%
04 综合运用知识的能力 10
能运用所学知识和技能去发现与解决实际问题,
能正确处理实验数据,能对课题进行理论分析,
得出有价值的结论。
05 应用文献的能力 5
能独立查阅相关文献和从事其他调研;能提出并
较好地论述课题的实施方案;有收集、加工各种
信息及获取新知识的能力。
06 设计(实验)能力,方案
的设计能力
5
能正确设计实验方案,独立进行装置安装、调试、
操作等实验工作,数据正确、可靠;研究思路清
晰、完整。
07 计算及计算机应用能力 5 具有较强的数据运算与处理能力;能运用计算机
进行资料搜集、加工、处理和辅助设计等。
08
对计算或实验结果的分析
能力(综合分析能力、技
术经济分析能力)
10 具有较强的数据收集、分析、处理、综合的能力。
成
果
质
量
45%
09
插图(或图纸)质量、篇
幅、设计(论文)规范化
程度
5
符合本专业相关规范或规定要求;规范化符合本
文件第五条要求。
10 设计说明书(论文)质量 30 综述简练完整,有见解;立论正确,论述充分,
结论严谨合理;实验正确,分析处理科学。
11 创新 10 对前人工作有改进或突破,或有独特见解。
成绩
指
导
教
师
评
语
指导教师签名: 年 月 日
攀枝花学院 java 课程设计
I
摘 要
如何与别人更好地交流, 是当前人们普遍关心的问题。人们通过互联网可以
展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及
开展电子商务等。其中网上聊天系统是构成网站的一个重要组成部分,为人们之
间进行交流和联系提供的一个平台。
Java是一种程序设计语言,它具有简单的、完全面向对象以及与平台无关的
结构,也具有可移植性、高性能和安全性,并提供了多线程的功能,而 Java 语
言最大的成功之处在于它的平台无关性和具有强大的网络编程[1]功能,基于 Java
网络编程的强大功能本人将用 Java编写一个聊天系统。
一般来说,聊天工具大多数由客户端程序和服务器程序外加服务器端用于存
放客户数据的数据库组成,本系统采用客户机/服务器架构模式通过 Java提供的
Soket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是
多点对多点的而 Java 提供的多线程功能用多线程可完成多点对多点的聊天,数
据库管理系统用 SQL Server2000 完成并通过 JDBC-ODBC 桥访问数据库。
聊天系统完成后将可进行多人对多人的聊天,对新用户的注册,发送
您可能关注的文档
- 创新设计浙江鸭2018版高考物理总复习第2章相互作用第3课时共点力的平衡课件.ppt
- 行动学习催化师训练系统.pdf
- 行业知识库平台解决方案_图文.pdf
- 创新设计浙江鸭2018版高考物理总复习第3章牛顿运动定律第2课时牛顿第二定律课件.ppt
- 行政后勤单元工作手册(SOP)_图文.doc
- 创新设计浙江鸭2018版高考物理总复习第5章机械能守恒定律第2课时动能和动能定理及应用课件.ppt
- 贺兰山东麓葡萄酒营销策划.ppt
- 黄埔军校思想政治工作制度的特点和历史意义。_图文.ppt
- 货品安全管理1_制度规范_工作范文_实用文档.ppt
- 集团财务管理第二章 第三节 分权型财务管理体制_图文.ppt
- 2022-2023学年山东省临沂市蒙阴县实验中学联考数学试题试卷含解析.doc
- 2022-2023学年安徽舒城桃溪中学高考适应性测试(3月1日)数学试题含解析.doc
- 2022-2023学年安徽省青阳县第一中学高三第五次月考数学试题试卷数学试题含解析.doc
- 牛呼吸道疾病综合征病原PCR检测技术规范.pdf
- 大庆市野生鸟类疫源疫病监测技术规范.pdf
- fresh线性代数作业解决问题.pdf
- 005a1630模拟电子技术基础教学大纲.pdf
- 2022-2023学年安徽省阜阳市临泉县第一中学高三第二次高考模拟考试数学试题试卷含解析.doc
- 2022-2023学年山东省临沂市兰陵县第一中学高三5月联考数学试题含解析.doc
- samsung专有内容可能会更改electrical part list电气零件清单.pdf
1亿VIP精品文档
相关文档
最近下载
- 八年级英语上:教学设计(第1课时):How do you make a banana milk shake?.doc
- 实变函数教案.docx
- T∕CAGHP 032-2018 崩塌防治工程设计规范(可复制版).pdf
- 结合动画特性试论动画蒙太奇表现方式的应用的中期报告.docx
- 2022.07版中国铁路总公司《铁路技术管理规程》高速铁路部分.docx
- 基于PLC的变频恒压供水系统(完整版).doc
- (5篇)市场监督管理局创建文明城市工作表态发言材料汇编(word可编辑).docx VIP
- 眼底出血的护理查房.pptx
- 企业数字化转型的认识.pptx VIP
- 30题需求分析工程师岗位常见面试问题含HR问题考察点及参考回答.pdf
文档评论(0)