阿星先森
分享计算机编程开发技术、面试笔试题、IT技术、Java视频学习资源、计算机毕业设计论文等,如有侵权,联系本人速度删除,辛苦搜集,希望可以理解。
展开
-
JAVA基于J2ME的手机游戏开发和实现——贪吃蛇
MIDP API包含以下五个部分,如表2-1所示:表2-1 MIDP API类 别描 述包括MIDlet类。Timers主要包括Timers和Timers Task类。Networking提供访问设备通信能力的接口。通过记录管理系统(RMS)API访问用户永久存储。包括MIDP LCDUI(液晶显示器用户界面)类。原创 2023-04-03 15:17:44 · 1666 阅读 · 0 评论 -
java基于蚁群算法路由选择可视化动态模拟
蚁群算法是一种新生的算法,具有很强的通用性。从提出到现在,仅短短10余年的时间,但是在离散型组合优化问题中。表现很突出,所以一起人们的关注。目前蚁群算法的研究者主要集中在比利时、意大利、德国等国家,美国和日本在近几年也开始了对蚁群算法的研究。国内的研究开始于1998年末。主要在上海、北京、东北少数几个学校和研究所开展了此项工作,主要围绕TSP及相关问题的实验仿真,少数涉及通信网络的路由选择、负载平衡、电力系统的故障检测以及蚁群算法在连续系统应用,如函数逼近等方面应用的尝试。在国外,蚁群算法已经在集成电路布线原创 2023-04-17 09:49:31 · 1004 阅读 · 0 评论 -
基于java的班级管理系统的设计与实现
如果在编程环境为JBuilder,可能会比较简洁一点。intok=JOptionPane.showConfirmDialog(this,m,"确认",JOptionPane.YES_NO_OPTION,JOptionPane.INFORMATION_MESSAGE);int ok=JOptionPane.showConfirmDialog(this,m,"确认",JOptionPane.YES_NO_OPTION,JOptionPane.INFORMATION_MESSAGE);原创 2023-06-02 11:43:43 · 218 阅读 · 1 评论 -
基于java的办公自动化系统的设计与实现
办公自动化系统是专门用于企业内部员工信息交流的软件,其开发过程主要包括前端应用程序的开发和后端数据库的建立两个方面。对于前者要求应用程序功能完备操作简单,对于后者要求建立起数据一致性、完整性和安全性好的数据库。本论文在对南开创元信息技术有限公司充分调研的基础上,针对该公司实际情况,采用Client/Server模式、利用JAVA语言进行系统的开发,以SQL Server 2000作为网络数据库,实现极光办公自动化系统。系统用网络数据库将企业内员工的基本信息统一管理起来,形成集成的信息源,系统会根据员工所属部原创 2023-05-31 10:19:14 · 1357 阅读 · 0 评论 -
基于JAVA的画图形学程序的设计
Immel、Cohen和Greenberg推广了这一方法,每个面片不只计算唯一的辐射度,而是将面片半球空间分割成有限个空间立体角的区域,在每个区域内分别计算输入输出的光能量,通过双向辐射函数计算向某一方向辐射能量的概率,每个顶点的光强可以通过对与视点方向最为接近的若干方向上的辐射度进行插值得到,并最终完成图形生成。对多边形表示的物体,一种计算本影的方法是影域多边形方法,环境中物体的影域定义为视域多面体和光源在景物空间中被物体轮廓多边形遮挡的区域的交集。这种方法的实现可以利用现有的扫描线消隐算法。原创 2023-05-30 16:18:33 · 1209 阅读 · 0 评论 -
基于java+sql企业固定资产管理系统的设计与实现
在"对象/关系"的映射中,表中的每一行变成类的一个实例,每一列的值对应于该实例的一个属性。一个软件的成功与否不仅和程序设计有关,还与自己的在各个方面的知识的掌握程度、与人合作的能力都有着密切的关系。但是,为了提高代码的易维护性、易读性,增加类内部的纯度、类之间调用的灵活性,我们把控制代码另封装为一个类,即控制类,使系统中类之间的调用关系由于需要与数据库进行连接,所以我们用JAVA的JDBC技术与数据库进行数据交互,数据库用SQL Server。不同视图通过不同的显示,来表达模型的数据和状态信息。原创 2023-05-30 09:26:38 · 775 阅读 · 0 评论 -
基于JAVA的RSA文件加密软件的设计与实现
摘 要分析RSA算法的应用现状,论证文件加密应用RSA算法的可行性和意义。设计一套完整实用的RSA文件加密解决方案,具体编码实现。对RSA算法进行研究,从常规RSA算法出发,用C++实现RSA加密算法类库,并在32位windows平台封装成组件。在.Net平台引用此组件,实现可以对任意文件进行RSA加密操作的窗体应用程序。经过加密的文件以及密钥文件都是文本文件。给出关键类类图、整个应用程序的结构描述文档、关键模块流程图、较详细的接口文档、所有源代码。对应用程序进行测试,对测试结果进行分析研究,进而对应用程原创 2023-05-27 09:42:54 · 1287 阅读 · 0 评论 -
基于Java的论坛管理系统的设计与实现
本次实习体会最深刻的就是需求分析,通过写需求分析文档,我深刻的体会到了需求分析在整个系统设计中的重要性即:要全面的进行需求分析,了解用户的需求,这样可以减少以后设计的困难,完成需求分析对整个系统的功能和构架就非常的清晰,需求不完善将影响以后的所以设计。通常情况下,这些配置变量包括:同时使用数据库的用户数,同时打开的数据库对象数,使用的缓冲区长度、个数,时间片大小、数据库的大小,装填因子,锁的数目等等,这些参数值影响存取时间和存储空间的分配,在物理设计时就要根据应用环境确定这些参数值,以使系统性能最优。原创 2023-05-26 20:06:18 · 1678 阅读 · 0 评论 -
具有动态口令认证机制的网上投票系统的设计
即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0 和4.0 之中,通过ASP我们可以结合 HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。原创 2023-03-25 16:14:40 · 136 阅读 · 2 评论 -
住宅小区网络化物业管理系统——住户管理子系统的实现
随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。设计开发的小区物业管理系统,是为小区管理者和小区用户更好地维护各项物业管理工作和业务处理工作而开发的管理软件。根据需求分析,实现小区管理业务,效益已越来越明显。因此,开发这样一套小区物业管理系统软件成为很有必要的事情。系统开发遵循软件工程的方法,开发语言采用ASP,数据库采用SQL Server 2000 数据库。系统采用B/S模式设计,设计了三类用户不同的使用模块,分别完成不同的功能。系统能完成基本原创 2023-03-28 20:26:58 · 977 阅读 · 1 评论 -
网络社区服务与管理系统的设计与实现
目前此系统基本可以完全实现初期预定的功能,但系统仍然有一些不尽人意,而这些问题主要集中在系统的安全上,虽然系统已经通过相关的控制语句对登陆用户身份进行验证,但是在当今网络信息安全中,仅仅对用户身份验证是不够的,还需要对传送数据进行加密,防止数据传输过程中被篡改等攻击进行防御。通过截图,可以看到show的重点将帖子和回复的帖子显示在一起,这里实现的方式,主要是将帖子和回复的帖子分别存在wenzhang和rwenzhang表中,其中wenzhang表有一个字段id对应rwenzhang表中的字段rid。原创 2023-03-27 23:20:51 · 522 阅读 · 0 评论 -
WML信息查询与后端信息发布系统实现——WML信息查询设计
WML代表Wireless Markup Language,就象HTML对普通的Web浏览器一样。有人说它是基于XML,但是更准确地说WML是XML的一个应用。虽然在语法上和HTML相似,但更多的是XML。WML被读取并且通过WAP设备中的浏览器解释,然后显示在屏幕上。WAP是英文“Wireless Application Protocol”的缩写,是“无线应用协议”之意,它由一系列协议组成,用来标准化无线通信设备。原创 2023-03-29 22:54:08 · 462 阅读 · 1 评论 -
C语言试题生成与考试系统的设计与实现
当前,网络教学方兴未艾。网上考试已在其中扮演了重要的角色,传统试卷考试方式有待提高。网络教学已从其规范性、科学性及考试工作组织、管理的统一性,影响到教学质量的好坏。基于此,本系统开发实现了基于B/S模式的c试题生成与考试系统,其中数据库采用MYSQL,开发平台是jsp,开发工具是eclipse+myeclipse,服务器采用tomcat。本系统实现了三个功能模块即试题管理模块、在线考试模块、自动评分模块。试题管理模块包括上传试题、试题管理、试卷的自动生成。原创 2023-03-30 13:48:29 · 546 阅读 · 1 评论 -
网上二手商品交易管理系统的设计与实现
在企业管理器中,可以完成几乎所有的管理工作,如管理登录账户,管理数据库用户的权限,创建和管理数据库,创建和管理表、视图、存储过程、规则、默认值、和拥护自己定义的数据型,调用SQL 查询分析器,调用SQL Server中定义的各种向导等。第一种提供二手商品信息的平台大多存在于区域性相当强的网站,这些网站大多是只提供给广大朋友发布二手信息的平台但不介入实质性的交易,主要用以方便朋友们发布二手消息,像这样的网站是不收取任何费用的,完全是二手卖家和二手买家之间的交易,这样的交易相对稳妥,不过区域性是其最大的弱点。原创 2023-03-28 16:32:12 · 972 阅读 · 1 评论 -
通过CSS3进行网站架构网格布局的代码实例教程
CSS3模块家族中,CSS3网格布局模块是最有趣的一个。W3C官网自发布草案到今天不到一年时间。有一点必须注意,早在2007年宣布的WD版本中,有些名称和语法有一些变化,但是他们具有相同的本质。今天模块正在前速向前,在IE10中已经初步实现,希望新的特性在将来能得到支持以及其他流行浏览器也将支持这个模块。为什么我们需要网格布局?CSS3网格布局模块的一个任务是帮助我们处理非常简单和清晰的任何web-imposer(不仅),很有可能是一个内容块在一个虚拟的网络位置。转载 2023-04-01 09:47:25 · 345 阅读 · 0 评论 -
网上选课系统——管理员子系统的设计与实现
由于设计过程当中,不免会出现很多意想不到的结果发生,为了减少不必的错误出现,同时,为了能够使不同的文件之间正确和有效的衔接,我在设计模块的过程,对于每一个文件的执行和模块的执行都做了认真地测试,以求达到设计要求。到了确定应该怎样具体的实现所要求的系统的时候了,这个阶段将得出学生选课系统的精确描述,从而在编码阶段可以把这个描述直接翻译成具体的程序设计语言书写的程序,这一阶段的结果直接决定了最终程序代码的质量。为了提高代码的重用性和封装对存储过程的调用,每个子系统都实现了一个存取数据的公共类,提供本系统使用。原创 2023-04-09 22:04:04 · 961 阅读 · 0 评论 -
基于遗传算法的中药药对挖掘系统的设计与实现
用数据挖掘技术研究了中药方剂配伍的规律。主要工作:分析了关联规则存在的问题,引入双向关联规则的概念;介绍了遗传算法的基本原理,研究了遗传算法在数据挖掘中的应用;将方剂库转换为位图矩阵,大大提高搜索效率;开发了一个基于遗传算法的中药药对药组挖掘系统。论文组织如下:介绍了研究背景和意义;阐述了相关的理论基础;提出了系统的设计方案;详细展示了基于遗传算法的双向关联规则挖掘系统的实现过程,包括位图矩阵的实现,个体的编码方法,适应度函数的设计,规则的提取,选择、交叉、变异等遗传操作的实现等;利用脾胃类方剂库对系统进行原创 2023-04-18 18:39:08 · 643 阅读 · 0 评论 -
仪器设备管理系统设计与实现
在传统的管理方式上,一旦要了解设备的信息时,由于时间和地域等原因的限制,并且人工操作时,难免会有这样那样的疏忽,这样就不能及时地了解设备信息,导致工作不能顺利地进行,严重的还会带来无可挽回的损失。在DataList控件中绑定列中,“设备名称”采用超级连接,用户单击可以查看设备的详细信息,通过单击“修改”进入修改设备详细,在修改设备状态时,如果设备状态是维修则转入维修设备添加页面,如果是报废,则进入添加报废设备页面,在添加的同时更改设备一览中该设备的状态为相应状态;单击“删除”删除该设备的所有的信息。原创 2023-03-22 11:24:03 · 195 阅读 · 2 评论 -
基于java文本编辑器的设计与实现
摘 要当今,计算机以及网络技术的飞速发展,社会正快速向信息化社会前进,我们需要更智能,更专业的软件帮助我们完成工作,从而提高了工作效率。目前文本编辑器种类很多,所提供的功能也很多,但是能满足用户实现多种功能和进行Java的编译与运行很少,不能更好的适应当前用户的要求。本设计所完成的文本编辑器功能是针对学习Java程序语言,因此我们利用Java程序设计虚拟机和软件对用户及使用者的应用过程形成一整套完整的编写代码,编译,运行。本文本编辑器的开发主要包括界面窗口的菜单栏和工具栏以及树结构,还有链接Java虚拟机原创 2023-05-13 12:14:01 · 806 阅读 · 0 评论 -
基于Java的两个通用安全模块的设计与实现
摘 要本文详细介绍了基于口令的身份认证与文件安全传输两个通用安全模块的设计原理和实现过程,分析了当前口令保存的安全性,提出了运用MD5算法等对口令进行处理,并将处理结果保存在数据库中的方法。同时为了进一步增强认证系统的灵活度,设计了用户注册时的口令模式选择、自主修改用户口令、自主选择口令字符串长度等策略。在本文设计的认证过程中,用户输入认证口令信息,作必要的处理之后,会与数据库里的用户真实信息进行对比来验证用户的合法性,合法用户登录成功后可以访问文件安全传输模块;而文件安全传输模块的设计,是应用SSL协议原创 2023-05-06 16:58:17 · 617 阅读 · 0 评论 -
基于Java ME无线网络移动端的俄罗斯方块游戏的实现
摘 要本系统是一个基于Java ME平台的无线网络移动端的俄罗斯方块游戏,利用Java ME Wireless Toolkit(WTK)开发包工具在无线网络移动端上实现经典的俄罗斯方块游戏。论文开始部分对无线网络移动系统开发中常使用几种开发语言和环境作了比较,说明了选择Java ME Wireless Toolkit作为开发环境的的原因并对它作了相关的介绍。并展示了在WTK中打开一个项目、把源文件打包成JAR包、产生混淆包的方法和过程。在系统设计时,遵循了无线网络移动端程序的startApp、pauseA原创 2023-05-06 09:55:29 · 480 阅读 · 1 评论 -
基于J2EE的B2C电子商务系统开发与实现
摘要当今社会,科学技术突飞猛进,知识经济初见端倪。电子商务作为一种新型的贸易方式,极大地促进了全球经济贸易的发展,同时也正在改变人们的生活方式和思想观念。电子商务是指整个贸易活动实现电子化,交易各方以电子交易方式而进行的商业交易。世界贸易组织电子商务专题报告定义:电子商务是通过电子信息网络进行的生产、营销、销售和流通等活动。全球电子商务涉及世界各国,也为我国企业带来了新的发展机遇。所以本次毕业设计的选题就是一个电子商务系统的开发。我们的系统主要应该实现的功能有用户的注册、登陆、密码找回、修改密码、浏览商品、原创 2023-05-05 17:20:01 · 1027 阅读 · 0 评论 -
基于Javamail的邮件收发系统的设计与开发
基于JavaMail的邮件收发系统摘 要电子邮件在当今社会中扮演了一个很重要的角色。越来越多的人在使用它。而且用它的人数势必会继续增加。本文介绍了Javamail邮件收发系统的开发背景,对国内外现有的多种成熟的电子邮件系统进行分析和比较,总结出它们的优缺点,对Javamail技术进行深入研究,提出并设计实现了基于Javamail的邮件收发系统。本系统利用SMTP协议和POP协议从底层进行开发,利用JavaMail API为收发邮件提供与协议无关的访问。SMTP(简单邮件传输协议)是专门用来发送邮件的。POP原创 2023-04-26 19:06:00 · 832 阅读 · 1 评论 -
JAVA+access综合测评系统的设计与实现
Java最早大概可追溯至1991年四月份,Sun的绿色计划(Green Project)开始着手于发展消费性电子产品(Consumer Electronics),所使用的语言是C、C++、及Oak (为Java语言的前身),后因语言本身和市场的问题,使得消费性电子产品的发展无法达到当初预期的目标,再加上网络的兴起,绿色计划也因此而改变发展的方向,最终导致Java的产生[4]。Java是一种简单的、面向对象的、健壮的、安全的、解释的、与平台无关的、多线程的、动态的语言。结果,给人以杂乱的感觉。原创 2023-04-26 18:47:43 · 417 阅读 · 0 评论 -
基于Java的五子棋游戏的设计与实现
基于Java的五子棋游戏的设计摘 要五子棋作为一个棋类竞技运动,在民间十分流行,为了熟悉五子棋规则及技巧,以及研究简单的人工智能,决定用Java开发五子棋游戏。主要完成了人机对战和玩家之间联网对战2个功能。网络连接部分为Socket编程应用,客户端和服务器端的交互用Class Message定义,有很好的可扩展性,客户端负责界面维护和收集用户输入的信息,及错误处理。服务器维护在线用户的基本信息和任意两个对战用户的棋盘信息,动态维护用户列表。在人机对弈中通过深度搜索和估值模块,来提高电脑棋手的智能。分析估值原创 2023-04-22 13:35:06 · 707 阅读 · 1 评论 -
基于JAVA CS远程监控系统软件的实现
基于JAVA C/S远程监控系统软件的实现摘 要近年来,网络技术的不断发展,为远程监控技术的发展创造了条件。远程监控系统软件越来越受到人们的重视,其实用性也毋庸质疑。基于JAVA C/S远程监控系统软件突破了空间的限制,使用者不用亲临,在自己的电脑面前就能轻松的实现对被监控端机器的监控。本系统采用Java网络编程和Java图形编程实现。笔者在开发过程中将网络技术与远程监控理论基础相结合,实现了以下功能:能连续获得被监控端机器屏幕变化;实现被监控端硬盘文件的上传、下载;实现对鼠标、键盘的模拟;实现在远程机器原创 2023-04-22 13:17:39 · 546 阅读 · 0 评论 -
基于java文件压缩与解压缩实践
在本项目中,字符编码的算法有多种,如果选择不当,文件的压缩比会非常低,这就无法起到文件压缩的作用,编写的程序也就没有应用价值,因此选择一个好的算法是项目设计成功的必要条件,对此应予以高度的重视。但是,在信息技术的飞速发展下,文件的信息量不断增加的背景下,文件的存储和拷贝要求能够保持数据的意思不变的情况下缩小容量,这就需要有压缩与解压缩来实现这个过程。编码式压缩利用各个单字节使用频率不一样的倾向,使定长编码变为不定长编码,给使用频率高的字节更短的编码,使用频率低的字节更长的编码,起到压缩的效果。原创 2023-04-21 16:50:22 · 433 阅读 · 1 评论 -
基于Java的在线购物系统的设计与实现
基于Java的在线购物系统的设计与实现摘 要电子商务(Electronic Commerce)是互联网上出现的新概念。它是利用计算机技术、网络技术和远程通信技术,实现整个商务(买卖)过程中的电子化、数字化和网络化。随着它的广泛使用,给人们带来了便利,并逐渐改变了人们的生活方式. 国内在线购物网站多数是用ASP,PHP技术实现的,而基于JSP的优秀网站较少。本系统——网上图书超市采用JSP+JavaBean+ SQL Server数据库三层模式设计并实现。本论文详细地阐述了系统的需求分析、系统总体架构、详细原创 2023-04-21 13:55:56 · 420 阅读 · 0 评论 -
JAVA泡泡堂网络游戏的设计与实现
泡泡堂网络游戏的设计与实现摘 要网络游戏开发是一项很大的工程,需要很多综合性的知识。这对于刚刚入门的开发者来说很难理解。本论文从研究开发一个模仿泡泡堂网络游戏的例子出发,讲述网络游戏开发中用到的一些最基本的知识和设计思想,使大家清晰的理解游戏开发的过程。整个设计中利用java中的swing编程,结合游戏的操作流程,对整个游戏进行精心的设计和大量的测试,实现游戏软件服务器端和客户端的开发,为玩家提供一个友好美观的操作界面,并添加聊天等功能以增加玩家之间的互动性,此外实现了可编辑场景地图的功能,使得游戏内容的原创 2023-04-20 22:00:13 · 757 阅读 · 0 评论 -
java手机游戏(堡垒)的设计与开发
J2ME已经广泛的应用在了很多的移动设备上,很多的移动设备都实现MIDP的参考实现,但不同的移动设备还是有一些不同的地方,比如应用与手机上的Profile就不适合在PDA的Profile。由于这些主要操作系统平台都是开放的,基本可以相信,主要的移动信息设备操作系统都将一直提供J2ME的支持,但是具体支持哪个标准则并不一定死板地按照CLDC和CDC的最初定义,和设备的硬件条件和厂商的选择有关,或者可能同时实现多个标准。因此,清楚的理解J2ME的体系结构的划分才能更好的理解和掌握J2ME。原创 2023-04-20 21:49:56 · 884 阅读 · 1 评论 -
JAVA基于SNMP网络设备MIB信息采集
Manager 协议栈和设备驱动程序 Agent 协议栈和设备驱动程序 物理网络 网络管理协议 在具体的实现中,例如SNMP网络管理体系,它的信息交换模型采用Manager/Agent模式,Manager负责被管设备的集中管理,Agent响应Manager的各项访问操作,它们之间采用SNMP协议进行通信,SNMP协议是基于TCP/IP网络实现的。在SNMP中,每一个被管理的资源都由一个管理对象来表示,每一个对象有唯一的对象标示,这个标示由该对象在树型结构的MIB中的位置来定义。在管理站内运行管理进程。原创 2023-04-15 09:56:35 · 867 阅读 · 0 评论 -
Java班主任管理系统的设计和实现
班主任为该系统的主要使用者。原创 2023-04-04 17:41:20 · 799 阅读 · 0 评论 -
基于Java3D的网络三维技术的设计与实现
3D图形技术并不是一个新话题,在图形工作站以至于PC机上早已日臻成熟,并已应用到各个领域。然而互联网的出现,却使3D图形技术发生了和正在发生着微妙而深刻的变化。Web3D协会(前身是VRML协会)最先使用Web3D术语,这一术语的出现反映了这种变化的全貌,没有人能严格定义Web3D,在这里我们把Web3D理解为:互联网上的3D图形技术,互联网代表了未来的新技术,很明显,3D图形和动画将在互联网上占有重要的地位。Java3D API是Sun定义的用于实现3D显示的接口。使用Java 的重要理由之一是它的平台无原创 2023-04-08 21:05:34 · 423 阅读 · 0 评论 -
java+mysql crm客户关系管理系统的设计与实现
基本数据库操作的JavaBean是一个公共类,通常包括连接数据库的方法getConnection、获取结果集总记录数的方法ResultSet、删除数据的方法Delete等。Mysql具有良好的界面,用户可以通过菜单和对话框操作,不用编写任何命令便能有效地实现各种功能的操作,完成数据管理任务。该产品是一款针对大中型企业对某些固定的客户进行集中管理所开发的软件,功能在于更好的使企业领导了解与各个客户之间的关系,亦使业务员更好的更快捷更方便的与客户沟通有利于为企业发掘潜在的商业利益,使企业的效益提高。原创 2023-04-15 09:45:18 · 328 阅读 · 0 评论 -
基于Misty1算法的加密软件(Java)的实现
现代密码学是一门迅速发展的应用科学。随着因特网的迅速普及,人们依靠它传送大量的信息,但是这些信息在网络上的传输都是公开的。因此,对于关系到个人利益的信息必须经过加密之后才可以在网上传送,这将离不开现代密码技术。Misty1算法是在1996年公布的,它是一个分组密码算法,密钥长度是128位,明文长度是64位。它是由在三菱工作的Eisaku Takeda 提交给NESSIE。MISTY1可以在资源紧张的环境下实现。整个算法是由递归等组成,每一个层次的结构又一稳妥的Feistel结构。MISTY1是一迭代密码可以原创 2023-03-31 22:00:18 · 365 阅读 · 0 评论 -
基于JAVA的网络通讯系统设计与实现
一般来说,聊天工具大多数由客户端程序和服务器程序,外加服务器端用于存放客户数据的数据库组成,本系统采用客户机/服务器架构模式,通过Java提供的Socket类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是多点对多点的,而Java提供的多线程功能,用多线程可完成多点对多点的聊天。数据库管理系统用SQL Server2000,完成并通过JDBC-ODBC桥访问数据库。聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新用户的注册,发送消息、接受消息,传输文件等功能。界面设计细分化,原创 2023-04-19 09:57:16 · 447 阅读 · 0 评论 -
JAVA本地监听与远程端口扫描的设计与开发
字节代码是以 Java虚拟环境(Java Virtual Machine)为基础的,Java对每一个可能和系统软硬件相关的部分都作了明确的定义,这就消除了C++/C语言中数据类型的不确定性(例如整数类型 int在不同的系统中可能会有16bit,32bit或64bit等不同的长度)。设计C/S模式的本地监听和远程端口扫描。主要功能显示操作系统的各种信息,以上的操作系统信息,系统版本,Java,jre安装路径,当前用户名都是通过使用System.getProperty()方法得到的,然后输出到创建的文本区中。原创 2023-04-12 22:06:37 · 752 阅读 · 1 评论 -
JAVA基于局域网的聊天室系统的设计与实现
本文介绍了采用JAVA编程开发视频聊天系统的一套比较常用的解决方案。文字聊天采用TCP模式;语音视频聊天采用UDP模式,在客户端之间点对点的进行。在该方案中,通过函数库VFW来实现视频捕获、影像压缩以及影像播放。微软公司提供的专门用于视频捕获开发的工具包VFW,为在Windows操作系统中实现视频捕获提供了标准的接口,从而大大降低了程序的开发难度。在视频传输方面,则通过组建视频帧,将位图形式的视频帧压缩成帧格式的Mpeg4流,传输到客户端后,解压并显示影像。同时,在本方案中,采用了线程来实现语音录制和语音回原创 2023-04-14 16:27:16 · 1088 阅读 · 2 评论 -
java基于BS结构下的OA流程可视化的研究与实现
OA中涉及到诸多业务流程,流程的定义对与OA系统中业务的自动流转具有十分重要的意义,但是在一般B/S模式下的OA系统,对于流程的定义都是文字型或者表单形式的,而不是图形化的,因为基于HTML解析的B/S在绘图方面存在缺陷,因此大多B/S的OA系统在流程定义时,为了达到可视化的效果,都采用了流程定义用C/S来辅助。我们还可以通过getGraphics()方法得到一个Graphics类的对象,这个对象和update()方法和paint()方法中所传递的对象一样,都是该成员所对应的Graphics类的对象。原创 2023-04-17 09:43:33 · 394 阅读 · 0 评论 -
JAVA SMART系统-系统框架设计与开发
SMART系统是一个新型智能在线考试信息管理系统,该系统主要实现了学生在线考试与评估以及教师对学生在线考试信息的管理和维护。本文按照SMART系统的非功能性需求,基于Struts、Spring、Hibernate三种开源技术,构建了一个具有良好的可扩展性、可维护性、可靠性的系统框架。整个系统的框架分为三层,分别为表现层、业务层和持久层。 本系统的表现层是基于Struts作扩展设计,结合本系统的需求完成了自定义标签的封装,基本action接口的编写。在业务层则是采用单例模式设计与Spring的IoC模式相结合原创 2023-04-12 17:37:57 · 616 阅读 · 0 评论