- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ISocket程序设计
关于通院XX级软件设计(Socket程序设计)的要求
扣扣:
717839424
设计要求
本实验课程是本科通信与信息工程学院通信工程、网络工程、地理信息专业的软件课程设计实验课程。是理论课程的补充部分,通过实验加深对理论课的理解,掌握理论应用于实际的方法。本实验课程通过软件设计,掌握基于TCP/IP协议栈的Socket程序设计的编程方法,通过实验提高学生的动手能力。要求所有创建的项目必须以每个同学本人的学号作为项目名称。
1.熟悉VC++6.0的使用环境
掌握最基本的基于控制台、对话框、单文档及多文档界面的项目创建方法。
掌握项目中的文件构成及作用,学会在程序文件中增加功能代码的方法。
掌握程序的生成和调试方法。
2.获取计算机的名称和IP地址实验
编写程序实现下述功能:
获取计算机的名称和IP地址
3.基本C/S模式的通信实验
编写程序实现一个基于UDP 模式的通信程序和一个基于TCP 模式的通信程序。
基本要求:能输入计算机的IP地址和端口号,能输入、发送文本信息和显示接受的文本信息。
提高要求:有创新设计。注:提高要求部分只需实现UDP或TCP通信模式中的一种.
4 典型网络应用程序设计(下面的五个题目中任选两个)
4.1聊天室设计
完成一个文本聊天室程序的设计。
基本要求:
能识别各自身份,可具有单独一对一聊天的功能。
提高要求:
能保留历史记录,能设置好友,只与好友聊天。
4.2 简单的浏览器的实现
设计一个简单的浏览器。
基本要求:
在菜单项或工具条实现打开一个新的网页指定的功能。
提高要求:在菜单项或工具条实现下述功能之一:
清除自动密码历史记录。
浏览器地址栏历史地址的清除。
清空临时目录。
4.3 ftp客户端实验
构建一个ftp服务器。
基本要求:
设计一个ftp客户端软件来实现文件的上传和下载。
提高要求:
有断点续传功能。
4.4发送邮件实验
利用smtp协议发送邮件
基本要求:
能发送内容为文本信息的邮件。
提高要求:
能发送带有附件信息的邮件。
4.5 Sniff编程实验
设计监视网络数据包传输的程序。
基本要求:
能够按发送方ip地址、发送方发送端口、接收方IP地址、接收方接收端口、
数据包类型(tcp/udp)、数据包内容,接收时间来显示监视内容。
提高要求:
能监视和分析更多类型的网络数据包。
完成情况分类标准:
部分达到要求
达到要求
达到并有创新设计。
5 综合网络应用设计(十六个题目)
以下题目均要求设计Client端程序和Server端程序,作为提高要求,使用数据库存储信息内容。
(1)房产报修管理:(类似问题:普通的水、电、设备、家电、电话、网络报修管理)
要求:
实现报修服务中心与各个维修服务站关于报修信息的网络化管理。
实现与设备报修相关的单位、人员、费用、报修用户的管理和查询功能。
(2)用电收费管理:
要求:
实现收费服务中心与各个收费服务站关于收费信息的网络化管理。
实现与收费相关的单位、人员、费用的管理和查询功能。
(3)考勤管理:(类似问题:门禁管理)
要求:
实现各个考勤点与考勤管理中心的网络化管理。
考勤时段可配置。
考勤基本信息的统计与查询。
(4)演唱会售票系统:
要求:
实现售票服务中心与各个售票站关于门票信息的网络化管理。
相关信息查询。
(5)旅游管理系统:
要求:
实现本旅游公司服务中心与各个旅游服务分站关于旅游信息的网络化管理。
旅游项目管理。
游客信息管理。
发团、行程结束处理。
相关信息查询。
(6)大型会务信息管理:(或大型运动会)
要求:
实现会务服务中心与各个会务分站关于会务信息的网络化管理。
会场管理。
会议议程管理(主、分会场)。
参会人员管理。
住宿管理。
相关信息查询。
(7)物流配送管理
要求:
实现物流中心与各个分站关于配送信息的网络化管理。
配送车辆信息管理。
接单
派单
结单
相关信息查询。
(8)单位车辆调度管理
要求:
实现单位车辆调度中心与各个部门关于车辆调度信息的网络化管理。
车辆信息管理。
用车申请
审批
派车
还车、费用结算
相关信息查询。
(9)手机连锁店配货结算管理
要求:
实现总店与各个分店关于手机进、存、销信息的网络化管理。
手机进、存、销信息查询和统计。
(10)停车场车辆管理系统设计:
停车场有两个入口和两个出口。
要求:
可实时显示停车场车位数、车位位置信息。
实现车辆入场调度,出场结算功能。
管理部门可查询、停车场车辆进出信息日报表。
分管理机设在各个出入口,用网络互连。
(11)街道主任选举:(人大代表选举)
有三个候选人,投票时最多选一个、可弃权也可推荐一个新人。
在街道办公室
文档评论(0)