考试编程题目+评分要求.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:2 大小:40KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

考试编程题目+评分要求.doc

考试编程题目+评分要求.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

网络编程考试要求及评分规则一、考试题目及要求1、考试题目,自己选择,只要是有关Socket编程相关的都行。例1,创建FTP客户端或服务器程序。例2,创建HTTP客户端或服务器程序。例3,创建POP3客户端或服务器程序。例4,功能完善的各种聊天程序。可以使用MFC类实现,例如CAsyncSocket类、CSocket类、CWinInet类、CHtmlView类等。也可以使用WindowsSocketAPI实现。2、要求:(1)不能是我们教材上或老师提供的程序,但是可以学习借鉴。在此基础上进行修改,把自己的理解添加在注释中。(2)用户界面要设计出自己的特色。二、提交资料及要求1、提交打印的纸质Word文档,内容包括:所使用的背景知识、主要函数的描述程序设计思想,主要程序源代码程序设计流程框图(描述要规范)使用MFC向导创建工程,定义成员函数和成员变量等操作过程的截图对实现的关键语句的意义进行注释程序运行结果截图,要求有桌面背景,就像下图所示那样。如果需要连接服务器,给出的运行界面至少有连接两个服务器的截图。2、提交的资料要装订成册,资料包括:封面、目录、内容、封底。目录是自动生成的,封面格式要包括下列6行内容:网络程序设计考试大作业(注:字体要大些)题目:XXXXXXXXX(例如FTP客户端程序的实现)班级:XXX学号:XXX姓名:XXX成绩:3、word纸质资料在规定时间提交。三、评分标准没有按时提交所要求的资料,或没有程序的运行结果,或者抄袭者,成绩为0分;没有实现所要求的基本功能,成绩“不及格”;如果实现了基本功能,根据具体代码工作量,判定成绩是“及格”或“中”;如果实现了基本功能,且界面较好,注释较为清楚,成绩为“良”;如果实现的功能较完善,有新意,且界面好,则成绩为“优”。若能有所创新,不局限于前述题目,将在成绩上给予鼓励。例如:编程实现一个包含服务器端和客户端的完整采集记录系统,通过客户端采集客户登录信息并发送到服务器端存储到数据库,为计费系统做数据准备。客户端的功能包括定时日志文件采集用户数据,向服务器发送数据;服务端的功能包括接收客户端发送过来的数据,存储数据等所提取到的有效信息存储在数据库中。操作系统对用户登录的日志记录功能,用户登入/登出,操作系统都会记录用户登入/登出的相关信息到一个文件,该文件称为用户登录历史日志文件。该文件在UNIX系统的/usr/adm/目录下,文件名是wtmpx,可以通过该日志文件获取用户登录的用户名、IP地址、登录时刻、登出时刻等数据。在wtmpx文件的数据是把登入和登出作为两条记录存放的。分析wtmpx数据格式