1、“.....用于接受客户端的连接请求,在该类中重写了类虚函数。当客户端连接服务器时,函数被调用。表成员函数函数名称返回值功能无构造函数无析构函数接受连接请求类派生与的类,用于接收客户端和向其发送数据。在该类中重写类和虚函数。表成员函数函数名称返回值功能无构造函数无析构函数初始化发送用户列表发送消息保存用户地址局域网即时通讯系统的实现保存用户状态信息获取用户信息接收数据关闭套接字用与设置服务器地址和断口。用于生成唯实例。服务器端主要过程介绍启动服务器启动服务器的过程就是创建套接字并开始监听客户端的过程。主要函数函数执行过程的底部函数在中完成......”。
2、“.....接收消息的用户,接收和发送消息的时间接受客户端请求接收数据在网络事件发生时,被调用在该函数中与协同工作完成文件的工作,同时调用类的函数。其流程图如下局域网即时通讯系统的实现是是返回为否退出不是是接受过程流程图处理数据保存离线消息保存用户信息更新用户列表发送用户链表转发离线消息更新服务器界面退出调用函数保存用户信息保存离线消息清理资源局域网即时通讯系统的实现就要划上句号了。通过这次毕业设计,我更深刻的认识到了教学实践在大学课程中的重要性,同时也发觉到了自己在学习方面存在的不足之处,在以后的学习中我会努力改进这些不足不断提高自己的动手实践能力......”。
3、“.....局域网即时通讯系统的实现致谢在本文结束之际,首先要向我的导师姜毅老师致以崇高的敬意和衷心的感谢。老师在专业课程的学习素材的收集课题的确立资料的查阅都给以的热忱的关怀和细心的指导。老师严谨的治学态度渊博的学识对事业的兢兢业业不断进取的精神,为我今后的生活及工作树立了榜样,我的点滴进步无不凝结着导师的心血。感谢审阅本文的老师,感谢你们在百忙之中抽出宝贵时间来审阅本文,并期待你们的批评指正。最后......”。
4、“.....客户端设计实现客户端静态类图结束结束结束结束结束结束结束结束结束结束结束结束结束结束结束结束客户端静态类图局域网即时通讯系统的实现该图展示的是系统客户端的静态类图,包括用户信息类,客户端监听套接字定义,客户端聊天套接字定义,客户端路信息配置,客户端地址等等。客户端主要过程介绍客户端主要去实现的是功能初始化,创建初始化窗口,接收消息文件。初始化连接服务器,连接服务器的过程如图所示图客户端连接图客户端间通讯按情况类构造函数连接对方发送接收消息传送接收文件客户端运行结果如下截图所示局域网即时通讯系统的实现发送接收消息接收文件局域网即时通讯系统的实现系统测试测试意义本章对我们的系统做具体的测试,验证系统的功能是否得以实现。软件测试的目标测试是为了发现程序中的而执行的程序的过程好的测试方案是极可能发现迄今为止尚未发现的的测试方案成功的测试时发现了至今为止尚未发现的的测试......”。
5、“.....测试的正确定义是为了发现程序中的而执行程序的过程。正确认识测试是非常重要的,测试目标决定了测试方案的设计。没有发现的测试也是有价值的,完整的测试是评定测试质量的种方法。软件测试的方法软件的测试分为两种黑盒测试和白盒测试。黑盒测试黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试地,把程序看作个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试。它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。白盒测试软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例......”。
6、“.....通过在不同点检查程序状态,确定实际状态是否与预期的状态致。局域网即时通讯系统的实现因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查对程序模块的所有独立的执行路径至少测试遍。对所有的逻辑判定,取真与取假的两种情况都能至少测遍。在循环的边界和运行的界限内执行循环体。测试内部数据结构的有效性,等等。测试用例黑盒测试主要是同学帮助测试系统的功能,看看主要功能是否能得以实现。白盒测试主要是在编写代码的过程中对各个类进行测试,检查各个类的功能是否实现,最后是对整个系统的测试,进步检查各个类的功能。经过以上测试,系统基本完成所需功能。测试用例功能描述用户连接用例目的测试用户登录功能是否正常前提条件客户端程序和服务器端程序处于运行状态输入动作期望的输出相应实际情况示例输入正确的,选择客户端模式用户连接成功......”。
7、“.....与期望输出相同示例输入正确的选择两者模式用户连接成功,弹出客户端主界面与期望输出相同示例输入的地址提示用户连接不上与期望输出相同局域网即时通讯系统的实现总结与展望经过几个月紧张的毕业设计,局域网聊天软件已基本完成,系统基本功能已经实现,测试运行也完全正常。该系统完成了服务器端的配置与开启。该系统操作简便易于使用。在毕业设计的初期阶段,我主要学习了与本课题相关的理论知识,包括的设置与开发,下的软件开发过程等相关技术,编程技术和多线程开发技术,并完成客户端和服务器端文字信息传递实验。在查阅大量资料逐渐了解系统需求后,我编写了系统的需求分析规格说明书和系统概要说明书。接着便进入了系统详细设计和编码阶段,在这个阶段,由于自己动手经验不足和对开发工具的陌生,系统遇到了很多大大小小的问题,比如如何向注册表中写入连接字符传,如何将所有留言状态置为已读......”。
8、“.....在次次克服困难的过程中,我得到了极大的锻炼,基本上掌握了些的编程技巧,同时也获得了许多宝贵的软件开发经验和技巧。在这段时间里我学到了很多以前没有学到的知识,同时也将以前所学过的知识运用到实践项目中,在提高理论知识的基础上,也充分锻炼自己的动手能力。当然这个系统还存在许多有待完善之处功能相对较少,有待于添加。在文字传送的同时增加表情发送的功能。由于自己经验不足且时间有限,所以界面设计不尽人意。这次毕业设计的时间虽然不算太长,但使我对很多东西有了更深刻的认识。总结如下查阅资料和阅读相关文献的重要性。向老师和同学请教的重要性。勤动手的重要性,在这次的次次编写代码调试代码的过程中,我明白代码不是写出来的,是调出来的的道理。对待任何事情都要有耐心和恒心,遇到问题要冷静地思考,积极找出症结所在,逐个解决。局域网即时通讯系统的实现转眼本科生阶因此,本人开发个局域网聊天软件......”。
9、“.....利用的技术主要是通信,使用配置文件作为数据管理。为实现和方便客户端间通信,在客户端进行了人性化的界面设计,用户可以注册号码,登陆界面,具有发送离线消息功能。局域网即时通讯系统的实现第章对本次课题的背景及意义课题现状课题内容与目标进行了深入的阐述。第章介绍了系统的开发环境和关键技术,例如编程技术,非阻塞开发模式等等。第章是系统分析与设计。将对系统进行需求分析,对组成系统的功能模块进行划分,对每个模块将要实现的功能进行阐述和说明。对系统的结构进行设计,设计共享数据结构。第章是系统实现,分别介绍了服务器端和客户端每个功能的执行过程,画出主要模块的流程图。第章介绍系统测试。最后,对本设计进行归纳总结,全面阐述本次设计中的体会。系统开发环境和关键技术面向服务的体系结构本设计是个面向中小型机构内部通信需求的局域网即时信息软件,要在短时间内开发出来并且要满足客户要求......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。