Java毕业设计——高校固定资产管理系统(论文+答辩PPT+源代码+数据库).zip
2021-11-22 20:13:50 23.49MB java 毕业设计 课程设计
摘 要 随着互联网的快速发展,网络聊天工具已经作为一种重要的信息交流工具,受到越来越多的网民的青睐。目前,出现了很多非常不错的聊天工具,其中应用比较广泛的有Netmeeting、腾讯QQ、MSN-Messager等等。该系统开发主要包括一个网络聊天服务器程序和一个网络聊天客户程序两个方面。前者通过Socket套接字建立服务器,服务器能读取、转发客户端发来信息,并能刷新用户列表。后者通过与服务器建立连接,来进行客户端与客户端的信息交流。其中用到了局域网通信机制的原理,通过直接继承Thread类来建立多线程。开发中利用了计算机网络编程的基本理论知识,如TCP/IP协议、客户端/服务器端模式(Client/Server模式)、网络编程的设计方法等。在网络编程中对信息的读取、发送,是利用流来实现信息的交换,其中介绍了对实现一个系统的信息流的分析,包含了一些基本的软件工程的方法。经过分析这些情况,该局域网聊天工具采用Eclipse为基本开发环境和java语言进行编写,首先可在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进,直到形成可行系统 关键词:局域网 聊天 socket java 聊天系统各功能模块 (1)服务器程序模块 服务器与客户间通过套接口Socket(TCP)连接。在java中使用套接口相当简单,Java API为处理套接口的通信提供了一个类java.net.Socket,使得编写网络应用程序相对容易。服务器采用多线程以满足多用户的请求,并通过创建一个ServerSocket对象来监听来自客户的连接请求,默认端口为9527,然后无限循环调用accept()方法接受客户程序的连接。 服务器线程源码: package qq.server; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.Socket; import java.util.*; import qq.dao.hibernate.IServiceDao; import qq.entity.*; public class ServerController { private User user; private Socket s; private IServiceDao dao; private ObjectInputStream ois; private ObjectOutputStream oos; private OnlineUser onlineUser; www.bylw120.com public ServerController(Socket s) { super(); dao=ServerMainClass.userDao; this.s = s; } public void handle() throws Exception { ois=new ObjectInputStream(s.getInputStream()); oos=new ObjectOutputStream(s.getOutputStream()); onlineUser=new OnlineUser(ois,oos); while(true){ Request req=(Request)ois.readObject(); ois.read(); RequestType type=req.getType(); if(type.equals(RequestType.exit)){ exitHandle(); break; }else if(type.equals(RequestType.login)){ loginHandle(req); }else if(type.equals(RequestType.register)){ registerHandle(); }else if(type.equals(RequestType.offline)){ offlineHandle(); break; }else if(type.equals(RequestType.changeInformation)){ changeInformationHandle(); }else if(type.equals(RequestType.modifypasswd)){ modifypasswdHandle(req); }
2021-11-22 18:28:14 407KB 聊天系统 jsp java 毕业设计
1
基于javaweb的图书管理系统 条例清晰,页面美观 数据库完整 适合做课程设计或者本科的毕业设计
2021-11-21 18:10:17 2.65MB java 毕业设计 图书管理系统 数据库
1
谢谢大家支持,这主要是我写毕业设计的内容和心的
2021-11-20 21:10:53 146KB Java 实习报告 毕业设计
1
基于Java的在线购物系统的设计与实现!
2021-11-16 20:49:57 1.42MB Java 毕业设计
1
毕业设计,基于J2EE的家庭理财系统+毕业论文!专业~~、 绝对值得拥有!!
2021-11-13 20:03:28 178KB 家庭理财 理财 java 毕业设计
1
JAVA毕业设计_员工管理系统含文档JAVA毕业设计_员工管理系统含文档JAVA毕业设计_员工管理系统含文档JAVA毕业设计_员工管理系统含文档JAVA毕业设计_员工管理系统含文档
2021-11-11 14:12:35 791KB JAVA毕业设计_ 员工管理系统
1
0 引言 1 1 系统分析 2 1.1 需求分析 2 1.2 可行性分析 2 2 总体设计 2 2.1 项目规划 2 2.2 系统功能结构图 3 3 系统设计 3 3.1 设计目标 3 3.2 开发及运行环境 4 3.3 数据库设计 4 4 JavaBean的编写 5 4.1 数据库操作的JavaBean的编写 5 4.2 中文乱码处理的JavaBean的编写 7 4.3 客户基本信息的JavaBean的编写 7 4.4 提交客户信息的JavaBean的编写 8 4.5 查询、分页JavaBean的编写(QuestString.java) 9 4.6 显示系统时间的JavaBean的编写 14 5 用户登录模块设计 15 6 系统首页设计 16 7 基础信息管理主要功能模块设计 18 7.1 客户信息管理设计 18 7.2 客户信息查询设计 19 8 库存管理主要功能模块设计 22 8.1 商品入库信息设计 23 8.2 商品价格调整设计 26 附录A 参考文献 附录B 数据表 附录C 文件架构图
我把曾经做过的Java毕设项目整理了一下,并把对应的项目文档也整理了一下,方便各位能用会用,帮助需要的人更好学习。
2021-10-30 11:51:57 12KB java sql spring
1