- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络程序设计课程设计任务书.doc
《计算机网络程序设计》课程设计任务书
一、 课程设计目的
《计算机网络程序设计》课程设计是一门综合性的实验。本课程设计是通过对传输层协议 TCP 和 UDP 和客户/服务器数据通信的原理及方式的掌握,采用 Java 语言,利用套接字 Socket 编写出指定题目的交互信息的软件。通过本次课程设计,掌握 Java 应用程序设计;加深对 TCP/IP 协议的理解;掌握 C/S 编程模式;掌握 Socket 机制,传输控制协议,用户数据报协议。使学生进一步理解、领会 Java 语言和网络编程技术,把所学的知识运用到具体的程序设计当中去,编写一个接近实际的应用程序并掌握网络编程应用程序分析、设计、编程和调试的整个过程。
1.目的:
(1)加深对计算机网络的基本概念和原理,以及网络编程接口套接字 Socket 概念及编程原 理的理解;
(2)提高学生网络应用与编程的能力。学生在参考设计题目中选择一个,也可自拟题目, 提高其分析与解决问题的能力,为大型网络编程打下坚实基础;
(3)通过撰写课程设计报告,锻炼学生的逻辑组织和语言表达能力;
(4)培养学生理论运用于实践的综合应用和设计创新能力。
2.任务:
(1)设计完成与网络编程相关题目的基本功能要求;
(2)按一定的规范要求,撰写课程设计报告
二、课程设计要求
1.熟练掌握网络编程的基本概念和原理;
2.熟练掌握基于 JAVA 的网络编程接口 Socket 概念及编程原理;
3.掌握基于 TCP/UDP 网络套接字的编程技术;
三、主要环境
操作系统为 Windows XP和WINDOWS 7。 开发语言为 JAVA,开发环境不限
四、考核与报告
1、课程设计报告要求:
(1)、不少于 3000 字,自己打印(A4)。
(2)、主要内容及装订顺序:封面、目录、正文、附录。具体格式参见模板文件和范例。
(3)、正文部分应该包括:需求分析、总体设计、应用系统功能设计。附录列出所有完成的代码(代码用小5号字体以便节省纸张)。
(4)、设计报告严禁抄袭,即使是同一小组也不允许雷同,否则按不及格论!
2、课程设计需要提交的内容:
(1)、装订完整的课程设计报告
(2)、程序和报告的电子版按照学号命名,班长统一收齐后发送给指导老师。
3、考核及成绩评定
考核方式:学生可以1人独立完成,也可以分工合作,2人一组协作完成,完成设计题目的软件设计。每人撰写课程设计报告,课程设计内容不能相同,仅书写自己完成的部分。如果有抄袭和雷同,则全部按照不及格评定!!!
评定项目:
(1)、选题合理、目的明确 (5分)
(2)、设计方案正确,具有可行性、创新性(15分)
(3)、设计结果(例如:程序流程图、输出窗体、程序代码) (40分)
(4)、态度认真、学习刻苦、遵守纪律(10分)
(5)、设计报告的规范化、参考文献充分(不少于 5 篇) (30分)
备注:成绩等级:优(90 分—100 分)、良(80 分—89 分)、中(70 分—79 分)、及格 (60 分—69 分)、60 分以下为不及格。
4、课程设计学时
所需学时 20学时。
五、课程设计课题选题
要求:
1、题目从以下题目中选取一个;(按照学号末尾数后两位对10取模得到的余数)
2、可以1人独立完成,也可以分工合作,2人一组协作完成,同组的人课程设计报告也不能雷同,按照自己完成工作来书写报告。
参考题目:
0、学生成绩查询系统功能:完成成绩网上查询的功能
服务器端: 接收客户端的查询请求,验证客户身份,如通过身份验证,则将客户要查询的科目成绩返回 客户端。(客户身份数据及成绩数据均为虚拟数据,可自行编制,客户身份至少应有客户 ID (或学号)、客户姓名、客户密码(登录密码),学生成绩至少应有课程号(或课程名)、客户 ID、成 绩,所有字段的数据类型可自行设计)。
客户端: 以命令方式接收用户键盘输入或者使用图形界面,通过服务器查询成绩,查询条件可以按照ID、姓名来查。
1、猜数游戏(分服务器端和客户端两部分)功能:游戏后台运行一个服务器软件,游戏者通过客户端程序登陆后,服务器随机产生 一个 1—100 之间的随机数供游戏者猜,游戏者从客户端输入一个数值,如果该数 比设定的数大,软件提示:“大了”,如果小,软件提示“小了”,若相等返回 “猜对了,你共猜了*次”。服务器同时记录并维护一个游戏玩家的 TOP10 排行 榜,供玩家查询。
描述:服务器端:接收客户端的命令请求并提供相应的服务。 客户端:完成游戏人机界界面的设计,以命令的方式向服务器请求服务,并显示相 应的提示。
2、24 分游戏(分服务器端和客户端两部分)
24点游戏是一种使用扑克牌来进行的益智类游戏。游戏内容是从一副扑克牌中抽去大小王剩下52张,任意抽取4张
您可能关注的文档
最近下载
- ICD-9-CM-3手术与操作国家临床版亚目表.xlsx VIP
- 图形创意(第二版)林家阳 高教 全套课件.ppt
- Unit 2 Helping at home 第1课时 Get ready(教学课件)英语外研版三起四年级上册(新教材).ppt
- 大数据精准营销PPT课件.pptx VIP
- 天线与电波传播课件(第六章)电波传播概论.ppt VIP
- 公司目视化管理手册..pptx VIP
- 非遗工艺数字化呈现的2025年文化传承项目阶段汇报PPT.pptx VIP
- 演讲与口才中职全套完整教学课件.pptx
- CNG及LNG加气站风险管控资料.doc VIP
- 一种拉曼-荧光双模生物传感器及其制备方法与其在miRNA检测中的应用.pdf VIP
文档评论(0)