- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络软件物联网学院南京邮电大学目录第章课程目的与任务课程目的课程任务第章实施方法及要求实施方法提交内容的要求成绩的评定第章基于客户端服务器端的聊天室程序课题内容与要求考核及报告要求需求分析模块的功能要求通信模型主要函数详细设计服务端程序设计客户端程序设计群聊功能设计私聊功能设计测试数据及其结果分析服务器的测试群聊模式的测试私聊模式的测试调试过程中的问题课程设计总结第章下载工具客户端的设计与实现课题内容与要求考核及报告要求需求分析详细设计开发环境系统主界面设计测试数据及其分析结果调试过程中的问题课
网络软件
物联网学院
南京邮电大学
目 录
第1章 课程目的与任务 3
1.1 课程目的 3
1.2 课程任务 3
第2章 实施方法及要求 5
2.1 实施方法 5
2.2 提交内容的要求 5
2.3 成绩的评定 5
第3章基于客户端/服务器端的聊天室程序 6
3.1 课题内容与要求 6
3.2 考核及报告要求 6
3.3 需求分析 7
3.3.1 模块的功能要求 7
3.3.2 Socket通信模型 7
3.2.3 主要函数 8
3.4 详细设计 9
3.4.1 服务端程序设计 9
3.4.2 客户端程序设计 12
3.4.3 群聊功能设计 13
3.4.4 私聊功能设计 20
3.5 测试数据及其结果分析 25
3.5.1 服务器的测试 25
3.5.2 群聊模式的测试 26
3.5.3 私聊模式的测试 27
3.6 调试过程中的问题 27
3.7 课程设计总结 29
第4章 P2P下载工具客户端的设计与实现 30
4.1 课题内容与要求 30
4.2 考核及报告要求 30
4.3 需求分析 30
4.4 详细设计 31
4.4.1 开发环境 31
4.4.2 系统主界面设计 32
4.5 测试数据及其分析结果 41
4.6 调试过程中的问题 44
4.7 课程设计总结 44
第5章 总结 46
参考文献 47
第1章 课程目的与任务
本课程属于物联网学院网络工程专业的专业基础课,它主要涉及计算机网络、高级语言程序设计、操作系统、数据结构与算法等主干课程,需要用到网络协议规范、网络套接字接口编程、C或者其它编程语言程序设计、多线程编程、进程间通信、队列排队等知识点。
1.1 课程目的
通过本课程的学习促进学生将学到的理论应用到实践中去
本课程主要任务通过进行网络软件的设计与开发,熟悉网络软件开发流程、方法及网络编程技巧。课题可分为网络应用编程、针对某网络协议编程等方向,学生选择其中一个模块任务完成。本次课程设计的主题为软件设计中的网络通信功能实现
对一定范围内的物联网传感器,进行登记、编辑、保存和维护。并能根据传感器类型的不同以不同的界面显示传感器当前的状态,如温度、湿度等。
基本功能模块:用户登录与身份验证、传感器信息查询、传感器的添加、编辑删除操作,用户信息查询,用户权限及系统维护。
任务2:打飞鸟对战游戏程序
若干飞鸟(可用位图或简单图形表示)随机出现在游戏窗口中并不断移动飞离窗口,可使用鼠标瞄准和射击,击中鸟落下并有声响,一共100发子弹和50只飞鸟,子弹用完或鸟全部飞走游戏结束,可统计显示击落鸟数和剩余子弹数。
要求:实现网络游戏对战功能能够在每个客户端上显示其他玩家的成绩
任务
除常见的象棋、围棋、军棋等项目以外,选择一款双人或多人对弈游戏进行软件实现,要求能实现按照规则的开局、走棋、吃子以及胜负判定功能,包括相应的图形界面以及声音效果。
要求:实现网络游戏对战功能
任务4:进销存管理系统
对企业生产经营中的物料流、资金流进行全程跟踪管理,从接获订单合同开始进入物料采购、入库、领用,到产品完工入库、交货、回收贷款、支付原材料款等。有效辅助企业解决业务管理、分销管理、存货管理、营销计划的执行和监控,以及统计信息收集等方面的业务问题。
基本功能模块:采购管理、库存管理、销售管理。以服务器/客户端的模式实现,要求能在不同的终端上使用客户端对服务进行访问。
任务5:企业资源管理系统(ERP)
企业内部管理所需的业务应用系统,将物资资源、人力资源、财务资源、信息资源进行集成,以一体化集中的方式进行管理。
基本功能模块:人力资源管理、财务资源管理、物资资源管理。以服务器/客户端的模式实现,要求能在不同的终端上使用客户端对服务进行访问。
第2章 实施方法及要求
成组完成课程设计内容组内明确分工协作。
上机考核
演示完成的系统,每人回答老师的相关问题。
提交
每位同学单独提交课程设计报告,内容包括课程设计内容分析、程序清单(附注释)、调试记录(碰到的问题和解决方案)以及课程设计心得。模板参见附录。
程序(电子版)。
支持借鉴和学习已有的优秀知识
反对全盘拷贝,不求甚解
吸收和消化他人经验,做自己的课程设计
自学能力的培养:学会上网查资料、解决问题
2.2 提交内容的要求
课程设计报告用A4纸打印,在左侧面装订,报告内容不得少于15页。
提交材料:
课程设计报告的打印件,装订好,课题验收时提交;
压缩文件起名为:学号.rar。该压缩文件中包含下列几个文件:程序设计报告的电子文档、源程序文件、原始数据文件、编译链接后得到的可执行文件。
2.3 成绩的评定
根据上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。
第3章基于
您可能关注的文档
- ansys动力学分析(刘一凡高柳威).ppt
- aqt3016-2008氯碱生产企业安全标准化实施指南 - 江苏省化学品 .doc
- a大学语文1 - 南京大学网络教育学院.doc
- bandura社会认知论.ppt
- b曲流技术和馈电网络.doc
- ch2 非线性方程求根(solution of nonlinear equations ).ppt
- di_1zhang_xu_lun_ - 测绘与地理科学学院 - 辽宁工程技术大学.ppt
- fgfr2点突变pro253arg对小鼠头颅形状发育的 - 第三军医大学学报.doc
- frp管混凝土柱低周反复荷载下抗震性能研究.doc
- garch模型和定性的有限因变量模型 - 时间序列分析.ppt
- 《国际科技合作计划2006年度项目申报指南》.doc
- 《基于天河区中小学学科质量监控系统下的小学数学三年级单元卷成绩 .doc
- 《建筑设计基本原理》复习题(2012年5月) 一、单项选择题 1、 大厅式 .doc
- 《微型计算机技术及应用》教学大纲.doc
- 《微机原理》复习思考题第一章微型计算机概述.doc
- 《汽车零部件识图》课程项目采购询价公告 - 柳州职业技术学院.doc
- 《电子商务》课程标准 - 浙江交通职业技术学院汽车学院.doc
- 《红蜘蛛多媒体网络教室软件》功能介绍 - 红蜘蛛软件.doc
- 《网络辅助教学课程》建设技术标准 - 广东金融学院.doc
- 《行道树》 - 深圳市盐田区外国语学校.doc
最近下载
- 《懂得爱:在亲密关系中成长》读书笔记.docx VIP
- 上海市中考语文专题复习:文言文虚词简表.pdf VIP
- 广西盐业公司的招聘试卷.pdf VIP
- 2025《民营经济促进法》解读课件PPT.pptx
- Haier海尔空调KFRd-120LW 7YAF81 KFRd-120LW 5YAF82 KFR-12ity 5YAF82用户手册.pdf
- 雪铁龙维修 手册 图DS_5LS_Owner_Book_ZH.pdf VIP
- 烟风煤支吊架设计手册-新版.pdf VIP
- 长期卧床鼻饲患者的护理ppt.pptx VIP
- 教学能力大赛教案--智慧工厂的安全策略之VLAN的划分.docx VIP
- GB 6246-2011 消防水带标准规范‘’.pdf
文档评论(0)