UPD: 2020.07.01
The configuration tutorial for this project has been released. The viewing link is: https://www.bilibili.com/video/BV1Fb411V7yP?p=2
The reason for the OICQ_web demonstration error is that PHP 7.0 has abandoned the functions used at that time, and it is estimated that version 5.6 is normal.
Welcome to star, or go to bilibili for one click and three consecutive ~ You are also welcome to mention pr to fix bugs in the project.
UPD: 2019.04.20
Suddenly I want to post the homework I used to record videos for this program on bilibili~
So, there is [Development] OICQ (a chat program that imitates QQ)
Well~ Because there was a time limit, the video was accelerated~ I hope I don’t dislike Qianqian~ Oh~
UPD: 2019.04.15
I saw many people fork and briefly talk about how to unbox it!
This project is developed based on JDK 8 + MySQL
SQL table creation statements are here
The table creation statement with data is here. The data is used for class setting tests. The account is 10001 (refer to SQL content) and the password is 123456
For server/client mailing address and port settings, please refer to ServerInfo.java under config (one for server/client each)
OICQ_web is a simple registration page written in PHP (I forgot if there is any bug)
This project is for learning reference only. Many of the security issues are not taken into account (can be easily injected in SQL), and some reserved functions have not been implemented yet (such as modifying passwords/apse, etc.), I hope to give it a lot!
UPD: 2017.12.19
The Java course design for the first semester of sophomore year was also hosted in GitHub during its development. It was offline for a long time and is now back online. The experience is not perfect yet. I hope you can forgive me.