- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
说明
1.
2.
3.?
4.
?? 设计任务、要求及所用软件环境或工具;
?? 需求分析的简要描述、设计的模块构成、各模块的简要说明、流程图;
?? 所设计软件的组成(程序文件和数据文件)及使用说明;
?? 程序清单(核心代码);
?? 设计总结和体会。
设计实现要求:
推荐采用图形界面实现。
程序代码书写规范,有充足的注释。
开发平台、开发语言不限。
明确题目的意图,设计上应有足够的工作量
5.
?????? 班内选做同一设计题目的人数 = 3
?????? 班内选做同一设计题目、并且采用相同开发环境完成设计的人数 = 2
?????? 题目一经选定,不得随意更改
?????? 选做同一设计题目的同学并非大家合作完成同一道题目,而是每人独立完成全部设计内容
选题于12月29日12:00结束,并由班长填写“×班选题情况汇总表”,通过电子邮件发送到指导教师的邮箱(详见下表)。自拟题目在“×班选题情况汇总表”中的“备注”列给出题目名称,并需另外提交相关说明文档。
设计1.1 局域网实时通讯工具
【设计目的】
1.????? 熟悉开发工具(Visual Studio、Delphi、BCB等)的基本操作;
2.????? 了解基于对话框的windows应用程序的编写过程;
3.????? 对于windows Socket编程建立初步的概念。
【设计要求】
1.????? 熟悉WinSock API 主要函数的使用;
2.????? 掌握相应开发工具对Windows Socket API的封装;
3.????? 制作基于局域网的一对一网络即时通讯工具,实现基本数据的网络传输。
【工作原理】
略。
【设计内容】
1.????? 服务器端设计
2.????? 客户端设计
【思考题】
1.????? 上述设计的内容,在支持一对一的客户服务器双向通信的同时,能否支持多个客户端同时与服务器通信?若不能,如何改造程序结构,使其支持这种模式?
2.????? 上述客户端、服务器端成对使用,它们发送的信息、接收的信息应整合在一个程序中实现,以增加适用性。
?
设计1.2 网络文件传输
【设计目的】
掌握实现网络文件传输的方法,并了解TCP连接是基于字节流的。
【设计要求】
1.????? 实现单线程文件传输功能;
2.????? 在以上基础上,掌握多线程技术,在文件网络传输时,可选择单线程或多线程;
3.????? 加入异常控制依据,增强程序的鲁棒性(Robust);
4.????? 了解如何提高套接字传输的速率,以及如何加强传输的稳定性。
【工作原理】
略。
【设计内容】
1.????? 服务器端(负责发送数据)设计
2.????? 客户端(负责接收数据)设计
【思考题】
1.套接字有基于阻塞和非阻塞的工作方式,试问你编写的程序是基于阻塞还是非阻塞的?各有什么优缺点?
2.如何将上述通信改为非阻塞,避免阻塞?
3.在传输前能否先将要传输的文件的相关属性现行报告给对方,以便对方判断是否接受该文件的传输?
4.了解并熟悉多线程工作原理,试编写基于多线程的网络文件传输程序。
?
设计1.3 广播通信设计
【设计目的】
1.掌握广播通信技术;
2.了解基于Winsock API的消息机制和编程应用方法;
3.了解Windows SDK编程架构。
【设计要求】
1.WinSock API编程,实现局域网消息广播的实用程序;
2.通过查阅资料,简述单播、广播、多播的区别和联系,以及各自的优缺点和适应范围。
【工作原理】
略。
【设计内容】
略。
【思考题】
完善上述程序,使用网络广播知识制作一个可用的局域网聊天室软件。
?
设计1.4 网络版小游戏
【设计目的】
1.????? 熟悉开发工具(Visual Studio、Delphi、BCB等)的基本操作;
2.????? 掌握windows应用程序的编写过程;
3.????? 对于windows Socket编程建立初步的概念。
【设计要求】
1.????? 熟悉WinSock API 主要函数的使用;
2.????? 掌握相应开发工具对Windows Socket API的封装;
3.????? 设计并实现一对一网络版小游戏,如:Tic-Tac-Toe、五子棋等。(注:不同的游戏对应不同的设计题目)
【工作原理】
略。
【设计内容】
1.????? 服务器端设计
2.????? 客户端设计
【思考题】
1.????? 如何实现游戏双方的协同?
?
第2类 基于WEB的动态网页制作
【设计目的】
1.????? 熟悉开发工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;
2.????? 掌握基本脚本语言(AS
您可能关注的文档
最近下载
- 意大利cemb(赛博)er60动平衡仪中文操作手册.pdf VIP
- 粮油供货保障方案.docx VIP
- 负压引流器产品技术要求标准2023版.pdf VIP
- 初中英语课外阅读黑布林版渔夫和他的灵魂中文译文.docx VIP
- Oasis montaj7.5 操作手册-Oasis montaj Mapping and Processing软件平台.pdf VIP
- 机械精度设计与检测技术基础第2版杨沿平第七章滚动轴承配合1课件教学.ppt VIP
- 云南省昆明市盘龙区2023-2024学年七年级上学期期末英语试卷.pdf VIP
- 硬膜下血肿的护理常规.pptx
- 2020年牛津译林版7A英语七年级上册Unit2-单元检测卷(含答案).docx VIP
- 机械精度设计与检测技术基础第2版杨沿平第八章键与花键连接1课件教学.ppt VIP
文档评论(0)