库表中的字段判断哪些是新消息,凡是消息大于字段的均是新消息。系统功能分析与设计本系统的主要任务是提供用户之间实时的交流,方便用户之间相互的沟通。系统登录。登录模块采用基于标准的架构的开发模式。与般的登录系统相似,主要是对登录用户的身份进行合法性验证。登录状态分为两种在线隐身。根据自己的需求选择登录方式。登录状态切换。当用户登录后还可以重新选择登录状态,通过选择下拉列表的选项可以切换用户的登录状态是在线或者隐身。或者单击注销按钮,将注销用户的登录。用户列表查看。当用户登录成功后,系统将显示给用户他的所有在线好友,并且实时的更新用户列表当有好友登录后将即时的显示在用户列表中当有好友临时退出系统后将在用户列表中消失。消息提示。我们设计了个类似于提示框的小窗口,定时的检查是否有新消息,如果有的话弹出这个窗口,用户可以即时回复消息。查看近期消息。当加载消息发送页面的时候,会首先加载若干条近期的聊天记录,帮助用户回顾以往的聊天内容。发送消息。用户选择发送对象后,直接进行发送。接收消息。在消息发送后接收者能够实时接收消息。根据需求分析和功能说明,开始系统的图形化建模,本系统的功能说明图所示商业源代码,全套计算机毕业设计免费下载更多全套设计联系最新设计大全即时通讯系统执行者登录端,使用进行即时通讯的人服务端,对用户进行注册登录资料管理的角色数据库服务器,保存用户数据的角色端对端传输消息或这文件时的发送端端对端传输消息或者文件时的接受端其中,和从属于即时通讯系统用例说明注册使用者通过注册成为用户登录连接服务器获得服务更改状态更改自己在服务器的状态,状态分为在线隐身更改资料更改自己的资料并保存在数据库服务器查找好友从服务器获得好友信息传输信息传送文本信息或者富文本信息给好友退出系统从服务器退出,取消服务系统模块设计注册模块图注册用例图注册用例图用例说明填写注册信息检查信息格式新注册申请④传输注册数据生成新帐号添加新用户命令在数据库中添加新用户登录模块图登录用例图登录用例图用例说明输入登录信息发送登录请求验证登录信息传输好友列表刷新在线用户列表通知好友上线改变好友状态读取用户数据命令从数据库中读取用户信息传输信息模块图传输信息用例图在线传输信息用例图用例选择发送内容传输信息显示信息退出系统模块图退出系统用例图退出系统用例退出发送退出消息刷新在线用户列表通知好友下线改变好友状态更改用户状态命令在数据库中更改用户状态数据系统实现发送消息功能实现为了实现发送消息的功能,在服务器端代码中需要定义方法,具体代码如下,数据连接命令在线好友实时更新测试发送消息功能测试查看近期消息功能测试接收消息功能测试。测试结果以上的测试案例是单独进行测试的,还需要进步的交叉案例测试。通过以上简单测试说明了设计方法的正确性,它已经初步符合了即时通讯系统的基本要求即时,具有良好的检测性能和准确的检测结果。但系统构架和代码设计还需要进步优化,以提高系统的运行效率,降低所耗的系统资源,为用户提供更好的服务。,宋体附加到主进程循环获取新消息每隔秒检查次显示最近的消息定时更新消息列表结论本次对即时通讯的课题研究涉及到了即时通讯协议的定制即时通讯服务模式的探讨系统建模设计到实现的系列过程,重点讲叙了新技术的使用等知识,也介绍了相关的社会科学理论以及与即时通讯软件的紧密结合,纵观即时通讯事业的壮大和发展,即时通讯的服务功能将会越来越丰富和完善,并必将更加深入地渗透到我们的日常生活中来,及时的研究即时通讯技术,无论是对我们的研究还是生活,都将带来相当大的影响。由于时间的限制以及本能能力所及,的各种功能还只是处于初步实现阶段,在接下来的时间里,如果有机会的话,我将进步的深入和拓展的功能。下步的发展将会重点放在个领域,比如说教育业,然后将此领域的相关特色与的功能紧密结合,做成个专业的即时通讯软件。参考文献刘晓华精通核心技术北京电子工业出版社,。马军精通网络应用系统开发北京人民邮电出版社,。马万宝技术详解与应用实例北京兵器工业出版社,。施伟伟,张蓓征服快速入门与项目实践北京人民邮电出版社,。夏慧军,魏雪辉深入浅出北京电子工业出版社,。方睿,刁仁宏,吴四九等网络数据库原理及应用成都四川大学出版社,。龙帅深入浅出数据库开发北京中国青年出版社,。商业源代码,全套计算机毕业设计免费下载更多全套设计联系最新设计大全附录图登录界面图注册界面图登录后主界面图即时弹出信息窗口图聊天窗口商业源代码,全套计算机毕业设计免费下载更多全套设计联系最新设计大全,打开数据连接执行,发送消息关闭连接然后在客户端编写函数,调用服务器方法进行消息的发送。函数的代码如下接收消息功能实现为了实现接收消息的功能,在服务器端代码中需要定义方法,具体代码如下发送消息消息内容输入框如果输入内容不为空消息显示区域用户名发送消息,清空输入框页面跟随输入框滚动获取新消息返回的数据集数据连接命令数据适配器向中填充消息数据向中填充消息数据关闭连接然后在客户端编写函数,调用服务器方法进行消息的发送。函数的代码如下用户名消息显示区域获取最新消息的数据表对象消息发送者与发送对象说消息内容显示样式测试由于开发占据了我大部分的精力和时间,平时所作的测试也就是些手工的调试和边界的黑盒测试,在这里只是列举我测试的些范围,不做详细描叙。测试内容注册功能测试究,都是极为有意义的,基于这个前提和起因,我选择了基于方式的即时通讯软件的设计与实现作为我的毕业设计。系统分析课题目的设计个基于模式的软件,可以通过等浏览器直接完成客户端的登录数据传输好友信息分组管理状态更新两人以及多人的文字聊天等功能。课题意义作为计算机专业的学生,即时了解和掌握流行的即时通讯机制并且应用到实践过程中,将极大的提高自己的设计和开发软件的积极性提升自己的理论和技术水平,跟踪国内外最新的技术和开发模式,为以后类似的开发积累经验同时,开发出来的作品也可以真正运用到实际当中,方便大家的沟通和交流。应解决的问题服务系统模型的选择实时查看在线好友列表向在线好友发送即时消息实时接收在线消息并且弹出提示状态的即使切换在线,隐身等。需要实现的功能实现用户注册登录退出更改状态等功能实现文本信息发送实现搜索好友,添加好友,删除好友技术实现消息的提示功能实现设置好友权限功能。开发环境开发环境介绍是微软公司出品的款大型应用软件,是套完整的开发工具集,它主要用于生成应用程序桌面应用程序和移动应用程序。和全都使用相同的集成开发环境。利用此可以共享工具且有助于创建混合语言解决方案,使程序可以使用不同的语言共同开发。开发平台由组用于建立服务应用程序和桌面应用程序的软件组件构成,包括框架开发工具和。的集成开发环境中为开发人员提供了大量的实用工具以提高工作效率。这些工具包括了自动编译项目创建向导创建部署工程等。介绍由系列相互协作的组件构成,能满足最大的站点和企业数据处理系统存储和分析数据的需要。构架各种组件通过何种方式发挥合力,更富成效地管理数据。数据库引擎提供完整的支持。它还具有构成最大的站点的数据存储组件所需的可伸缩性可用性和安全功能。程序设计模型与构架集成,用以开发应用程序,并且支持和搜索服务等功能,在应用程序中包含了用户友好的查询和强大的搜索功能。语言介绍是种语言,它是专门为了微软的战略而设计的种语言也叫。关键技术简介是异步和的英文缩写。这个名词的发明人是,而大力推广并且使技术炙手可热的是。发布的,等应用最终让人们了解了什么是。的核心理念在于使用对象发送异步请求,最初为对象提供浏览器支持的微软公司。早在年,微软公司开发版时,就已经以控件的方式为提供了支持。是使用客户端脚本与服务器交换数据的应用开发方法。这样,页面不用打断交互流程进行重新加裁,就可以动态地更新。使用,用户可以创建接近本地桌面应用的直接高可用更丰富更动态的用户界面。实际上,不是种技术,而是几种技术。每种技术都具有独特之处,合在起就形成了个功能强大的新技术。包括和使用文档对象模型进行动态显示和交互使用和进行数据交互和操作使用进行异步数据接收使用将它们绑定在起。需求分析即时消息的般需求般即时消息格式需求所有实体必须至少使用种消息格式般即时消息最新设计大全即时通讯系统模型发信者或者即时收信箱的身份鉴别。不同的收信箱有不同的身份鉴别需求。不同的旁观者有不同的身份鉴别的需求。服务内部可能存在多服务器或者多代理服务器。也就是说个即时通讯服务的逻辑的连接,内部可能有复杂的重定向和代理结构。代理服务器即时收信箱的身份与其他服务器交换即时消息。④服务并不需要个服务器,可以通过发信者和即时收信箱之间的直接通讯实现。涉及与其他即时通讯服务的情况,可能会有定的内部机制。个体还可以通过收件箱用户代理设置交付规则限制即时通讯服务把即时信息交付到即时收信箱。即时通讯系统服务拓扑模型现在不少即时通讯系统服务的内部拓扑中采用模式也有极其个别系统在即时通讯服务上面采用模式二。模式是种非常成熟的模式,大多数应用系统,例如服务服务服务等都是使用这种模式。模式二,对于模式是个技术上的修正,虽然这个修正带来了新的问题,但是其实用性是不可质疑的正是实用模式二作为服务模式的服务是由服务器构成的中每个实体都由个寄主服务器管理。个体必须向服务器注册,注册
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 25 页
第 2 页 / 共 25 页
第 3 页 / 共 25 页
第 4 页 / 共 25 页
第 5 页 / 共 25 页
第 6 页 / 共 25 页
第 7 页 / 共 25 页
第 8 页 / 共 25 页
第 9 页 / 共 25 页
第 10 页 / 共 25 页
第 11 页 / 共 25 页
第 12 页 / 共 25 页
第 13 页 / 共 25 页
第 14 页 / 共 25 页
第 15 页 / 共 25 页
预览结束,还剩
10 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。