1、“.....要实现基于方式的即时通信软件就需要选择套与互联网联系密切的开发环境。同时出于对兼容性的考虑可以选择作为开发环境,同时选择做服务器实现对用户的管理。这样的选择有不仅能有效的发挥软件强大的网络功能,还可以极大的节约开发成本。同样的,基于方式的即时通讯系统需要做到多平台兼容,就必须要选择个能在任意系统上都可以运行的开发软件,而号称次编译,处处运行自然是开发工具中的首选。但并不是所有问题都有简单明显的解决方法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行的解,那么花费在这项开发工程上的任何时间资源人力和经费都是无谓的浪费。由于开发软件所需资源缺乏和交付时间限制的困扰,使得计算机软件的开发变得比较困难。由于采用了基于方式的结构,必定会对客户端有定的限制只能在浏览器内运行。考虑到这点,可以选择使用和技术进行设计。可以为本即时通信软件提供个易用的客户端界面通过编程技术可以简单的实现网络信息的传递......”。
2、“.....而又不用担心系统功能会被削弱。在开发软件的过程中,人们使用了许多保证软件质量的方法分析设计和实现软件,但难免还会在工作中犯。这样,在软件产品中就会隐藏许多和缺陷,尤其是对规模大复杂性高的软件更是如此。所以,必须进行认真计划彻底的软件测试。沈阳大学毕业设计论文系统分析需求分析随着非操作系统用户越来越多,现有的基于模式的即时通信软件已无法满足不同操作系统用户间即时通讯的需求。方式是对模式应用的扩展,在这种结构下,用户工作界面是通过浏览器来实现的,可以忽略操作系统的差异,因此开发套基于方式的即时通信软件是很有价值的。可行性分析技术可行性本系统基于方式,因此需要选择不受用户操作系统影响的完全依靠服务器端的编程技术。小程序不依赖操作系统,只要浏览器支持就可以运行,而完全在服务器端生成页面,与用户的系统无关。所以在技术层面上是可以实现的。经济可行性整套即时通信软件在系统下开发......”。
3、“.....采用数据库,客户端和服务器端使用作为开发语言。以上提及的软件均遵循通用公共许,可以在互联网上免费获得,因此在开发软件上成本为零,只需要考虑开发人员的开销。所以在费用方面是可行的。操作可行性对于即时通信软件,由于其操作并不复杂且采用方式进行管理,同时数据库也不是很复杂。而且本系统的开发工具便于和数据库相连,为今后向网络发展提供了更加便利的环境。沈阳大学毕业设计论文软硬件平台硬件平台内存硬盘软件平台沈阳大学毕业设计论文系统的开发环境及工具简介开发环境简介基于平台由马克舍特尔沃斯创立,其首个版本于年月日发布,并以为开发蓝本。但其以每六个月发布次新版本为目标,使得人们得以更频繁地获取新软件。而其开发目的是为了使个人计算机变得简单易用,但亦有提供服务器版本。的每个新版本均会包含了最新版本的桌面环境,并且会在发布新版本后个月内发行。项目完全遵从开源软件开发的原则并且鼓励人们使用完善并传播开源软件......”。
4、“.....然而,这并不仅仅意味着零成本,自由软件的理念是人们应该以所有对社会有用的方式自由地使用软件。自由软件并不只意味着您不需要为其支付费用,它也意味着您可以以自己想要的方式使用软件任何人可以任意方式下载修改修正和使用组成自由软件的代码。因此,除去自由软件常以免费方式提供这事实外,这种自由也有着技术上的优势进行程序开发时,就可以使用其他人的成果或以此为基础进行开发。对于非自由软件而言,这点就无法实现,进行程序开发时,人们总得白手起家。基于上述原因,自由软件的开发是迅捷高效和激动人心的。简介服务器是个免费的开放源代码的轻量级应用服务器,它是软件基金会的项目中的沈阳大学毕业设计论文个核心项目,由和其他些公司及个人共同开发而成。由于有了的参与和支持,最新的和规范总是能在中得到体现。它在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试程序的首选。它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务系统下运行......”。
5、“.....沈阳大学毕业设计论文在系统下浏览器下运行效果如图所示。图用户页面系统浏览器分辨率在系统下浏览器运行效果如图所示。图用户页面系统浏览器分辨率沈阳大学毕业设计论文在系统浏览器运行效果如图所示。图用户页面系统浏览器分辨率的设计是采用了多线程机制。在中实现多线程编程有两种方式继承类和实现接口。类是语言包中的个可重用类。对象代表程序运行中单个的运行线程。类实现了接口。接口定义方法,类的该方法中包含了运行时执行的代码。个类通过继承类,同时重写其方法,该类就可以实现多线程的方式运行,并继承类的所有方法。多线程机制的另种方式是实现接口。由于不支持多继承性,如果用户需要类以线程方式运行并且继承其他所需要的类,就必须实现接口。事实上,类本身就实现了接口。接沈阳大学毕业设计论文口只有个方法。个类实现接口是都需要在类中实现方法,该方法完成有特定线程所完成的功能。中接收来自的和参数。类将接受到的内容以字符编码方式接收,并显示在的组件中......”。
6、“.....的设计为管理人员提供个的图形界面,实现对各个用户间即时消息的监控。可以有针对性的删除指定的用户。提供指定对用户消息的转发。服务器端运行界面如图所示。图客户端运行图由以下组件构成。主框架,在标题栏显示服务端。沈阳大学毕业设计论文服务器端信息显示框。用户信息显示框。删除用户输入框。嵌套服务器端信息显示框的滚动条。嵌套用户信息显示框滚动条。删除按钮。字符标签上次登录。实现了个方法。程序的主方法,程序的入口。其作用就是初始化个对象。类的构造方法。调用和显示图形界面与用户上次登录的时间。创建个套接字监听端口。旦监听到新的连接,启动线程,将交给线程处理。生成服务器端的图形界面,为按钮添加监听器。所有用户名称和最后次登录时间显示在组件中。旦服务器端监听到新的连接,则启动个新的线程。将该存入可变数组中。方法按钮被按下是触发该方法。删除管理人员在文本框输入的用户名。向中添加信息。......”。
7、“.....实现向指定用户转发信息的功能。的设计是服务器端的后台,主要负责数据包转发的定向工作。在本系统中套接字的内容共有两种形式发送方名称。接收方名称分割字符串用的标识发送方名称内容。第种形式只使用次,在客户端初始化时使用。它的作用是用来标识客户端的身份。当接收到此信息时,首先将去除,获取用户名。然后通过内容查找中的编号,将此编号写入表中用户名所对应字段的字段内。第二种形式是客户端发送信息所使用的格式。在接收到此信息时,首先将字符串以为界拆分为两部分,保存到个字符串数组中。前部分作为接收方的名字,后部分作为要发送的信息。根据接收方的名字进入表中进行查找,获取相应的号,然后使用的方法将消息发送给指定的接收方如果在表中没有发现相关记录,则调用方法将信息存入表中。以上过程由线程类中方法所实现的。该方法返回个型的数字,用于判断用户是否在线。,系统受到新的连接,将号写入对应的用户记录中......”。
8、“.....如果系统确认接收方不在线,则将此离线信息上载到表中。系统关闭时执行。断开连接。沈阳大学毕业设计论文结论通过以上分析基于的即时通信软件在理论和实际上是可行的。经过系列的测试修改以及完善,软件运行较为稳定,完全可以使用。本系统在功能上基本实现了用户注册,用户登录,编辑用户信息,向指定用户发送消息,为离线用户保存消息的功能。但是在设计过程中系统还存在些缺陷,例如在用户页面,如果用户刷新页面会造成用户列表出现重复用户列表不能随着软件运行而及时更新,只能在用户下次登录后才会更新由于多次使用了数据库查询语言,在用户数较多的情况下会出现定的延时。在本软件的开发过程中,我对本软件总体开发的了解还存在些不足,业务方面也有不少疑问,技术上也不够熟练。我会在以后的维护工作中逐渐对本软件做到全面的掌握,进步完善每个功能模块的作用,向更高更深的层次迈进。由于此次受时间所限,这些不足会在以后的软件运行维护阶段,根据用户的需要逐渐地改进......”。
9、“.....转眼间四年的大学生活过去了,在这四年的学习生涯,不仅是我丰富个人知识的重要阶段,也是我提升自身素质与能力的关键时期。在此次毕业设计过程中我翻阅了大量的资料,从中获得了极大的启发,同时也锻炼了解决问题的能力。通过这次毕业设计的学习应用,对其功能已基本掌握,我对基于的软件设计有了更深的认识,并能够熟练操作。在此,我由衷感谢李牧老师在本次设计中对我给予的充分支持。本设计从最初的选题到软件的设计开发以及在论文的撰写过程中都得到了李老师的悉心指导与指正,谨此向老师表示衷心的感谢和崇高的敬意。总之,在以后的学习生活中我将以加倍的努力作为对给予我帮助的学校老师及同学们的回报。沈阳大学毕业设计论文参考文献指南褚媛,周家纪,卞腾,李刚基于的数据库连接池技术在即时通信软件中的应用电脑开发与应用,叶核亚,陈立程序设计使用教程北京电子工业出版社张兵义,于丽娟,姜保庆网站规划与网页设计北京电子工业出版社汪晓平,俞俊......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。