包含三个项目都是用jsp实现的留言板功能,chen最简单只有简单的留言板功能,无其它注册登录等功能;
其它两个都包含mysql数据库文件,使用java+jsp实现。
适合不同程度的学习者。
2025/4/10 12:46:05 2.87MB jsp留言板
1
这个是我的毕业设计,除了很少量的UI设计外,代码都是自己写的,欢迎大家拿去参考,水平有限,请大家多指教。
该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。
前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。
后者通过与服务器建立连接,来进行客户端与客户端的信息交流。
其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。
开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。
在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。
经过分析这些情况,该聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统。
客户端采用C/S结构,管理端采用B/S的结构,用Tomcat作为服务器,MySQL作为数据库,还使用到了WindowBuilder开源框架进行界面开发。
主要功能:客户端可以实现注册,即时聊天,相互之间收发文件,发送截图,查看历史聊天记录等功能。
收发消息时,可以实现离线接收。
服务器端应当建立一个ServerSocket,并且不断进行侦听是否有客户端连接或者断开连接(包括判断没有响应的连接超时)。
服务器端应当是一个信息发送中心,所有客户端的信息都传到服务器端,由服务器端根据要求分发信息。
在后台管理系统,可以到对用户进行增删改查,查看在线用户,和踢用户下线主要技术:1、即时通讯原理首先验证登陆,如果成功,则建立与服务端的socket连接,服务端新开启一个线程专门为它服务,将打包好的Message发送给服务器端,服务器端根据Message里面的信息,再将信息转发给其他用户。
一个标准的C/S模式。
2、Swing技术3、Javaweb采用B/S的结构实现服务器端,对用户和在线用户进行增删改查,和踢用户下线,以及开启服务器和关闭服务器。
说明:本项目采用mysql做数据库,下载后请先看read_me.txt,按照说明可运行程序。
系统默认是单机情况,如果要进行局域网的测试,请点击登陆窗口下方的设置,然后输入服务端程序所运行机器的IP。
另外附上我的论文,以便大家更快的了解该项目我的“java即时聊天系统”是完全可以运行的,很多人根本就是不会设置eclipse或者myeclipse,甚至还有些人都分不清java版本的区别,就在那喊“代码有错误”、“程序无法运行”,让我很无语。
在此我不是想说我的代码写的有多好,但绝对是没有错误的。
转载请注明出处thankyou本工程功能完成,完全可以正常运行。
对于下方评论说无法运行的,请提高自己的姿势水平,学习下基本的mysql与java知识。
2025/4/10 9:40:34 4.88MB java socket 即使通信 QQ
1
基于java的员工管理系统(课程设计),利用JAVA开发工具,结合SQL数据库系统,使用JDK,SQL2005,eclipse等软件开发平台实现目标对象所需要的实际功能,并完成相应的测试。
关键词:JAVA程序设计;
数据库;
eclipse;
员工管理
2025/3/12 9:38:13 5.33MB Java 员工管理系统 课程设计 MySQL
1
编译后可运行的图书管理系统,实现图书馆的基本操作,数据库可以使用sqlite工具自行录入
2025/3/10 2:09:04 14.66MB qt
1
1) 项目采用三层架构,主要实现以下功能,前台浏览歌曲,播放歌曲,搜索歌曲,会员注册,后台管理,会员上传音乐以及会员信息修改等。
2) 项目前台设计采用css+div设计。
项目最高效的地方是数据库优化,数据库采用使用存储过程,更高效的访问数据,减轻了数据库的压力,更有利于页面的快速访问。
3) 网站中大量的应用了JQuery、JQueryUI和AJAX技术,如实现无刷新登陆与退出(AJAX+JQueryUI)、无刷新分页、无刷新检验用户名是否存在。
4) 项目更特殊的是将BLL层,DAL层,Model层建在不同的项目中,更有利于后期的扩展和维护。
2025/1/18 10:26:03 12.93MB asp.net 网站 项目
1
perl的DBI使用手册,详细描述了如何连接数据库,如何使用dbi模块,对于使用perl语言进行运维,开发的小伙伴希望带来帮助
2024/12/31 9:02:19 798KB perl mysql DBI odbc
1
新海药店管理系统真正完美永久注册版新海药店管理系统本软件的功能有:采购进货、销售管理、养护管理...(以上略去3000字)。
既然是医药管理系统,这些都是必不可少的、各种软件都有的功能,列出来只感觉罗嗦。
您可参考:功能特色,现在用另一种方式来描述我们的软件:一个所谓"好用"的管理系统必定是能够给用户解决问题和烦恼的系统,作为一位药店经营者,您有烦恼吗:1、GSP认证需要写很多单据,费时费力还不敢保证没有错误,很难和药品相符。
新海解决之道:由于软件体系设计者是在药店打拼多年的执业药师,所以软件在您使用过程中便完成了五大GSP基本记录:购进记录、入库验收记录(包括销后退回验收)、入库通知单、养护记录、销售记录,批发版还有:出库复核记录。
需要纸质的记录您随时可以打印,用过软件后您会感觉,GSP原来这么简单。
2、药品经营每天顾客众多,款项难以准确核对,营业员可能用管理漏洞饱私囊。
新海解决之道:软件流程经过N年锤炼,只要按照软件流程走,可保证无漏洞可钻。
举例:销售收款采用打印必须先收款、见票取货的方式,见票保证款项到位且微机可查。
库存不可随意调整,报损报溢、采购退货等各种方式都有详细记录。
总之只要微机在,保证账目清晰无漏洞。
3、首次用软件或者更换新软件,营业员水平有限,使用生疏,效率不高易出错。
新海解决之道:一是软件界面经过精心设计,简化高效易上手,自动化程度高,比如低于进价提示、低于限价提示、退货天数限制等太多功能难以列举。
二是附带动画操作演示和详细的帮助文档,F1一键打开当前窗口的帮助,常用问题快速解决。
三是新海具有经验丰富的专业人员,可培训和指导软件上线直至正常经营的全过程。
4、药品杂多管理困难,我希望畅销的药品有足够的库存,快过期的药品能尽早销售。
新海解决之道:软件里面的采购计划功能,除了可以和其它软件一样使用库存下限自动产生计划以外,还可以采用独特的智能采购计划,让畅销的药品保证库存,滞销的药品即使库存少也不计划采购。
对于快过有效期的药品,销售的时候会自动优先选择,并且颜色和正常药品不同,一目了然,再加上有效期自动预警功能,最大程度确保利润,降低损失。
5、您还有问题?问题解决药品众多不易找货可选择安装货位管理功能,除了解决找货难的问题,库存盘点、养护功能也会更加方便有效。
有会员和积分管理吗零售版有此功能,可以采用条码或输入码选择会员用户,可以调整积分方式,以及进行积分兑现和各种查询。
可以使用POS销售吗零售版有此功能,可使用手工或扫描枪快速进行商品销售和收费,药品价格可固定或允许修改。
应收应付款管理困难自动对每一笔采购、销售记入应收应付,付款的时候做到逐笔款额清晰,可查询付款记录或进行红冲。
打印票据格式变化附带7种格式外,还可以自己任意调整,如果调整有困难我们可帮您调整。
操作人员权限管理58项权限对操作员可自定义,权责分明以实现严格管理、杜绝违规漏洞。
部分库存需要隐藏设置某些隐藏库,这个库内的药品可以在需要的时候显示,不需要的时候隐藏所有相关的库存、入库、销售、养护等记录。
能否建两套帐使用数据库管理工具,可以灵活的建立任意多套完全分离的帐套,各自数据独立无影响,数据库工具使用简便,有动画演示。
数据查询方便吗所有的查询功能相同,一通百通,所有条件都能自由查询。
并且具有直接打印、导出Excel、保存显示模板等功能。
有财务管理功能吗简易的财务管理,简单易学,但是没有做到像专业财务软件那样的功能。
是否有详细报表除了入库、销售、退货、库存、养护的详细查询外,还有业务员、采购员、操作员、日报表、月报表、销售排行、来货单位排行等等众多报表。
软件到底有多少功能数了一下,零售版91项,批发版93项,如果选择货位管理则再增加8项。
当然功能多不代表好用,仅供参考。
6、什么,您还有问题?新海解决之道:本软件供一百多家药店使用7年以上,版本始终在更新,基本所有提出的问题均已摆平,上面的问题列举并不能包括软件所有内涵。
当然客户需求也在不断变化,如果您提出的问题确有建议性,我们将在新版本中加以实现,所以欢迎您来电询问。
7、关于软件的体会做软件这些年以来发现一个问题,就是软件的优劣极难分辨和比较,即便是自己使用已久的软件,许多地方用起来觉得用不好,用户常常会归结到自己水平低、不会用,其实所有让自己郁闷的软件都是设计有问题的表现,真正好的软件在使用者看来应该是消失了的软件,让自己的注意完全在实现业务功能上而不是关注哪个按钮应该按。
新海软件始终在向这个目标努力,但仍有很大差
2024/12/28 18:18:23 15.07MB 新海药店管理
1
包含完整项目代码及毕业论文的毕业设计,本系统整体基于B/S架构,采用MyBatis框架,运用Java中的Servlet、Jsp等关键技术,并结合Oracle数据库的使用,为招聘者和求职者搭建了一个高效、便利的网络平台。
本系统分别为求职者和招聘者提供了信息注册功能,登录功能和信息维护功能。
除此之外,求职者可以选择发布、撤销或打印自己的简历,也可以浏览到企业实时的招聘信息,从而选择合适的企业应聘。
招聘者可以选择发布或撤销自己的招聘信息,也可以浏览到求职人员的信息,选择是否同意他的应聘请求,并向其发送通知。
2024/12/14 19:03:21 6.84MB java jsp servlet mybatis
1
很简单的投票系统,做课设用的,里面包含实验报告。
还连接了数据库,是使用server2008,如果不能用+QQ751529176
2024/12/6 15:05:29 949KB java web c++
1
有整一套代码和数据库,其中还有论文和答辩ppt1.综述国内一些人才招聘系统的现状和发展前景;
2.深入了解基于B/S系统的优势及特点;
3.熟练掌握Oracle的数据库的使用及sql语句的编写;
4.熟练掌握并学习当下流行的开发框架;
5.深入分析网上人才招聘系统的关键技术与编写语言;
6.设计并实现有关于网上人才招聘系统的功能;
7.训练检索文献资料和利用文献资料的能力;
8.训练撰写技术文档与学位论文的能力。
2024/12/1 4:26:44 8.66MB java 毕业设计 网上招聘
1
共 124 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡