GithubHelp home page GithubHelp logo

appchatda4's Introduction

Chat-App

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Contributors Stargazers Forks Apache License

Desktop chat app using Java Swing, Networking

Project for Topics in Java Application Course

Bài tập ứng dụng chat:

  • Sinh viên viết một chương trình chat (giao diện đồ họa) có các chức năng sau:
    • Đăng ký chat user (đăng ký từ ứng dụng client)
    • Chương trình cho phép một user có thể chat với nhiều user khác (đang online) cùng lúc.
    • Cho phép gởi file trong khi chat.

(các chức năng không bắt buộc: chat group, voice chat, webcam)

Thời hạn nộp bài

  • Ngày 26/07/2020
  • Nội dung nộp: MSSV.zip
    • Hướng dẫn sử dụng
    • File jar thực thi
    • File ant đóng gói chương trình
    • Source code

Đồ án đã sử dụng

  • IDE: Apache Netbeans 12 LTS
  • Java Development Kits 11 LTS
  • Giao diện đồ hoạ: Java Swing
  • Hỗ trợ được: Multithreading, Network (Local network), File transfer

Chat-App |
+------> Jar: Chứa File Jar thực thi
|
+------> Libs: Chứa các file jar là các thư viện hỗ trợ cho chương trình, import vào hai project server và client
|
+------> Report: 18120061.pdf file báo cáo cũng như giải thích chi tiết hơn những gì video có thể chưa kịp nói.
|
+------> ScriptDatabase: Chứa script init database
|
+------> SourceCode: Chứa toàn bộ source code của đồ án
|
+------> LTUDJava-CQ2017-2018-NVKhiet-Chat App-Self-Evaluation.xlsx: File excel sinh viên tự đánh giá
|
+------> File txt Readme: file hướng dẫn sử dụng

Đồ án có sử dụng Database với hệ quản trị CSDL MySQL Tài khoản dùng: root và không có mật khẩu

  • Cài đặt XAMPP và khởi động Apache, MySQL
  • Chạy Script init database
  • Vào thư mục Jar, khởi động file server.jar trong thư mục server rồi sau đó mở client.jar trong thư mục client

    Status

STT Tiêu chí chấm điểm Thang điểm Điểm
1 Chức năng đăng kí tài khoản 1 1
2 Chức năng đăng nhập với tài khoản đã đăng kí 1 1
3 Chat 2 2
4 Chat có emoji 0 0
5 Chat cùng lúc với nhiều người (mở nhiều cửa sổ) 2 2
6 Gửi file (bên nhận download và xem được, ko bị lỗi) 3 3
7 Chat group 1 1
8 Voice chat 0.5 0
9 Webcam 0.5 0
10 Khác Quên mật khẩu, Chat Kaomoji
Tổng Max: 12 10/12

appchatda4's People

Watchers

Lê Văn Tấn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.