【UR78页】毕业论文:基于bs方式的即时通信软件的设计和实现.doc文档定稿
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
所以,必须进行认真计划彻底的软件测试。
沈阳大学毕业设计论文系统分析需求分析随着非操作系统用户越来越多,现有的基于模式的即时通信软件已无法满足不同操作系统用户间即时通讯的需求。
方式是对模式应用的扩展,在这种结构下,用户工作界面是通过浏览器这样的选择有不仅能有效的发挥项目继续下去,为此要对所做的课题进行个基本的了解,也就是要了解本课题真正要做什么。
基于以上考虑,本系统需要提供套完整的用户管理系统,实现用户的注册登录以及个人信息的管理个简单易用友好的即便是入门级的用户也可以轻易掌握客户端界面个强大快捷提供数据包转发与转存的服务器端。
要实现基于方式的即时通信软件就需要选择套与互联网联系密切的开发环境。
同时出于对兼容性的考虑可以选择作为开发环境,同时选择做服务器实现对用户的管理。
同时出于对兼容性的考虑可以选择作为开发环境,同时选择做服务器实现对用户的管理。
要实现基于方式的供套完整的用户管理系统,实现用户的注册登录以及个人信息的管理个简单易用友好的即便是入门级的用户也可以轻易掌握客户端界面个强大快捷提供数据包转发与转存的服务器端。
部分内容简介它可以缩短客户与企沈阳大学毕业设计论文业间的交流成本,提高企业的反应速度更好地为客户服务。
了解了每个项目所必需要做的事,才能把项目继续下去,为此要对所做的课题进行个基本的了解,也就是要了解本课题真正要做什么。
基于以上考虑,本系统需要提供套完整的用户管理系统,实现用户的注册登录以及个人信息的管理个简单易用友好的即便是入门级的用户也可以轻易掌握客户端界面个强大快捷提供数据包转发与转存的服务器端。
要实现基于方式的即时通信软件就需要选择套与互联网联系密切的开发环境。
同时出于对兼容性的考虑可以选择作为开发环境,同时选择做服务器实现对用户的管理。
这样的选择有不仅能有效的发挥软件强大的网络功能,还可以极大的节约开发成本。
同样的,基于方式的即时通讯系统需要做到多平台兼容,就必须要选择个能在任意系统上都可以运行的开发软件,而号称次编译,处处运行自然是开发工具中的首选。
但并不是所有问题都有简单明显的解决方法,事实上,许多问题不可能在预定的系统规模之内解决。
如果问题没有可行的解,那么花费在这项开发工程上的任何时间资源人力和经费都是无谓的浪费。
由于开发软件所需资源缺乏和交付时间限制的困扰,使得计算机软件的开发变得比较困难。
由于采用了基于方式的结构,必定会对客户端有定的限制只能在浏览器内运行。
考虑到这点,可以选择使用和技术进行设计。
可以为本即时通信软件提供个易用的客户端界面通过编程技术可以简单的实现网络信息的传递。
选用以上两种技术手段沈阳大学毕业设计论文可以确保程序在浏览器中的运行效果,而又不用担心系统功能会被削弱。
在开发软件的过程中,人们使用了许多保证软件质量的方法分析设计和实现软件,但难免还会在工作中犯。
这样,在软件产品中就会隐藏许多和缺陷,尤其是对规模大复杂性高的软件更是如此。
所以,必须进行认真计划彻底的软件测试。
沈阳大学毕业设计论文系统分析需求分析随着非操作系统用户越来越多,现有的基于模式的即时通信软件已无法满足不同操作系统用户间即时通讯的需求。
方式是对模式应用的扩展,在这种结构下,用户工作界面是通过浏览器来实现的,可以忽略操作系统的差异,因此开发套基于方式的即时通信软件是很有价值的。
可行性分析技术可行性本系统基于方式,因此需要选择不受用户操作系统影响的完全依靠服务器端的编程技术。
小程序不依赖操作系统,只要浏览器支持就可以运行,而完全在服务器端生成页面,与用户的系统无关。
所以在技术层面上是可以实现的。
经济可行性整套即时通信软件在系统下开发,使用作为服务器,采用数据库,客户端和服务器端使用作为开发语言。
以上提及的软件均遵循通用公共许,可以在互联网上免费获得,因此在开发软件上成本为零,只需要考虑开发人员的开销。
所以在费用方面是可行的。
操作可行性对于即时通信软件,由于其操作并不复杂且采用方式进行管理,同时数据库也不是很复杂。
而且本系统的开发工具便于和数据库相连,为今后向网络发展提供了更加便利的环境。
沈阳大学毕业设计论文软硬件平台硬件平台内存硬盘软件平台沈阳大学毕业设计论文系统的开发环境及工具简介开发环境简介基于平台由马克舍特尔沃斯创立,其首个版本于年月日发布,并以为开发蓝本。
但其以每六个月发布次新版本为目标,使得人们得以更频繁地获取新软件。
而其开发目的是为了使个人计算机变得简单易用,但亦有提供服务器版本。
的每个新版本均会包含了最新版本的桌面环境,并且会在发布新版本后个月内发行。
项目完全遵从开源软件开发的原则并且鼓励人们使用完善并传播开源软件。
也就是说目前是并将永远是免费的。
然而,这并不仅仅意味着零成本,自由软件的理念是人们应该以所有对社会有用的方式自由地使用软件。
自由软件并不只意味着您不需要为其支付费用,它也意味着您可以以自己想要的方式使用软件任何人可以任意方式下载修改修正和使用组成自由软件的代码。
因此,除去自由软件常以免费方式提供这事实外,这种自由也有着技术上的优势进行程序开发时,就可以使用其他人的成果或以此为基础进行开发。
对于非自由软件而言,这点就无法实现,进行程序开发时,人们总得白手起家。
基于上述原因,自由软件的开发是迅捷高效和激动人心的。
简介服务器是个免费的开放源代码的轻量级应用服务器,它是软件基金会的项目中的沈阳大学毕业设计论文个核心项目,由和其他些公司及个人共同开发而成。
由于有了的参与和支持,最新的和规范总是能在中得到体现。
它在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试程序的首选。
它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务系统下运行,也可以在平台下运行。
沈阳大学毕业设计论文在系统下浏览器下运行效果如图所示。
图用户页面系统浏览器分辨率在系统下浏览器运行效果如图所示。
图用户页面系统浏览器分辨率沈阳大学毕业设计论文在系统浏览器运行效果如图所示。
图用户页面系统浏览器分辨率的设计是采用了多线程机制。
在中实现多线程编程有两种方式继承类和实现接口。
类是语言包中的个可重用类。
对象代表程序运行中单个的运行线程。
类实现了接口。
接口定义方法,类的该方法中包含了运行时执行的代码。
个类通过继承类,同时重写其方法,该类就可以实现多线程的方式运行,并继承类的所有方法。
多线程机制的另种方式是实现接口。
由于不支持多继承性,如果用户需要类以线程方式运行并且继承其他所需要的类,就必须实现接口。
事实上,类本身就实现了接口。
接沈阳大学毕业设计论文口只有个方法。
个类实现接口是都需要在类中实现方法,该方法完成有特定线程所完成的功能。
中接收来自的和参数。
类将接受到的内容以字符编码方式接收,并显示在的组件中。
服务器端的设计服务器端由两部分组成和。
的设计为管理人员提供个的图形界面,实现对各个用户间即时消息的监控。
可以有针对性的删除指定的用户。
提供指定对用户消息的转发。
服务器端运行界面如图所示。
图客户端运行图由以下组件构成。
主框架,在标题栏显示服务端。
沈阳大学毕业设计论文服务器端信息显示框。
用户信息显示框。
删除用户输入框。
嵌套服务器端信息显示框的滚动条。
嵌套用户信息显示框滚动条。
删除按钮。
字符标签上次登录。
实现了个方法。
程序的主方法,程序的入口。
其作用就是初始化个对象。
类的构造方法。
调用和显示图形界面与用户上次登录的时间。
创建个套接字监听端口。
旦监听到新的连接,启动线程,将交给线程处理。
生成服务器端的图形界面,为按钮添加监听器。
所有用户名称和最后次登录时间显示在组件中。
旦服务器端监听到新的连接,则启动个新的线程。
将该存入可变数组中。
方法按钮被按下是触发该方法。
删除管理人员在文本框输入的用户名。
向中添加信息。
,通过向可变数组中指定元素所对应的的输沈阳大学毕业设计论文入流添加数据,实现向指定用户转发信息的功能。
