Chương Trình Chia Sẻ Đề và Thi Trắc Nghiệm bằng Java Socket giao thức TCP-UDP Client-Server.

[Mã code 34394]
  3 Đánh giá    Viết đánh giá
 45      5497      119
Phí tải: 120 Xu (1Xu = 1.000đ)
Danh mục
Thể loại
Nhóm code
Ngày đăng
23-1-2023
Loại file
Full code
Dung lượng
8.99 MB

Chương trình chia sẻ đề và thi trắc nghiệm (CRUD Đề thi ). Mô hình Client - Server Viết bằng java Có mã hóa dư liệu client - server thông qua mã hóa lai (RSA+AES)


MÔ TẢ CHI TIẾT

•Yêu cầu về chức năng phía client (phải có GUI):

* Đăng ký tài khoản mới, dăng nhập, cập nhật thông tin tài khoản:

user có thể đăng ký tài khoản mới và đăng nhập từ phía client. Thông tin tối thiểu cho mỗi tài khoản gồm có: username (chính là địa chỉ email), password (hash), họ tên, giới tính, ngày sinh.

Ngoài ra, địa chỉ email lúc đăng ký phải được xác thực bằng OTP (timeout 10 phút) trước khi tài khoản đó được kích hoạt các

• Tạo đề thi mới:

client sau khi đăng nhập có thể bổ sung bộ đề mới vào ngân hàng đề để người dùng khác thi thử. Mỗi bộ đề cần có các thông tin tối thiểu: + Số lượng câu hỏi trong bộ đề do người tạo đề quyết định (nên gợi ý sẵn số lượng câu) + Mỗi câu hỏi luôn có 4 đáp án và có duy nhất 1 đáp án đúng Điểm mỗi bộ đề là 10 và được chia đều cho số câu hỏi. Thời gian thì do người tạo đề quyết định (nên gợi ý sẵn các mức thời gian). Người tạo được phép chỉnh sửa bộ đề thi chưa có ai thi

 

*Chức năng thi:

client sau khi đăng nhập sẽ thấy tất cả các bộ đề đã được những người dùng khác (kể cả mình) tạo. Khi chọn 1 bộ đề để thi, câu hỏi được phân phối ngẫu nhiên thứ tự câu và cả đáp án. Sau khi hoàn tất mỗi câu, kết quả đúng/sai sẽ được báo về client. Khi hoàn tất toàn bài thi hoặc hết thời gian làm bài, kết quả tổng hợp kèm xếp hạng sẽ được gửi về client.

• Chức năng thống kê:

client xem được thống kê sơ bộ về các đề thị đang có trên hệ thống (mỗi đề có bao nhiêu người đã làm, điểm số trung bình, điểm cao nhất, ...)

Yêu cầu về chức năng phía server (không cần GUI):

• Thống kê được số lượng người dùng người dùng đang online.

• Block người dùng không cho đăng nhập; không cho tạo đề thi; không cho thi;

* Thực hiện các query cơ bản: tổng số đề thi, điểm thì cao nhất/thấp nhất,...

Yêu cầu chung:

* Mã hóa nội dung tin nhân giữa client – server. Phải sử dụng key khác nhau cho các client và server

 * Các cllent phải chạy trên các máy tính khác nhau.


XEM THÊM ==> Hướng dẫn cài đặt chi tiết

 

HÌNH ẢNH DEMO

Code phần mềm quản lý,Chương trình thi trắc nghiệm,source code trắc nghiệm java,Code thi trắc nghiệm,full code trắc nghiệm,code trắc nghiệm java

Code phần mềm quản lý,Chương trình thi trắc nghiệm,source code trắc nghiệm java,Code thi trắc nghiệm,full code trắc nghiệm,code trắc nghiệm java

Code phần mềm quản lý,Chương trình thi trắc nghiệm,source code trắc nghiệm java,Code thi trắc nghiệm,full code trắc nghiệm,code trắc nghiệm java

Code phần mềm quản lý,Chương trình thi trắc nghiệm,source code trắc nghiệm java,Code thi trắc nghiệm,full code trắc nghiệm,code trắc nghiệm java

Code phần mềm quản lý,Chương trình thi trắc nghiệm,source code trắc nghiệm java,Code thi trắc nghiệm,full code trắc nghiệm,code trắc nghiệm java

Code phần mềm quản lý,Chương trình thi trắc nghiệm,source code trắc nghiệm java,Code thi trắc nghiệm,full code trắc nghiệm,code trắc nghiệm java

Code phần mềm quản lý,Chương trình thi trắc nghiệm,source code trắc nghiệm java,Code thi trắc nghiệm,full code trắc nghiệm,code trắc nghiệm java

Code phần mềm quản lý,Chương trình thi trắc nghiệm,source code trắc nghiệm java,Code thi trắc nghiệm,full code trắc nghiệm,code trắc nghiệm java

Code phần mềm quản lý,Chương trình thi trắc nghiệm,source code trắc nghiệm java,Code thi trắc nghiệm,full code trắc nghiệm,code trắc nghiệm java

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT

IDE: Ưu tiên dùng Intellij để dễ dàng debug nhé.

Giao diện được thiết kế bằng Netbean. Nếu muốn tùy chỉnh UI vui lòng mở phần UI Client bằng Netbean để chỉnh sửa. 

Lưu ý:   Import folder app_quzizz vào IDE nhé nếu không IDE sẽ ko hiểu và ko đọc file POM.xml để tải libraries về .

Database :

Là file \ThiTracNghiem\database\app_quzizz.sql. Sau đó ta import và Mysql và khởi chạy csdl.

File kết nối database được đặt trong layer DAL của SERVER : AbstractDAL . Người dùng có thể cấu hình tùy ý tên database, user, password ( nếu cần ).

Lưu ý vui lòng đặt tên database  app_quzizz

Thư viện hỗ trợ:

Là file \ThiTracNghiem\libs\jcalendar-1.4.jar  ta import vào nếu cần . Mặc đi các IDE sẽ tự tải về cho chúng ta vì đã có trong file POM.xml

Cấu trúc run dự án

A. Server

Trong package SERVER ta run file server.java . Như vậy ta đã khỏi chạy được server

B.Client

Trong package SCLIENT ta run file ConnectForm.java sau đó ta điền địa chi IP của server (máy chạy server ) và port ở đây đang dùng port 9999. Sau đó client đăng ký dang nhập - thi - tạo đề ....

Liên hệ qua zalo sdth để nhận hỗ trợ và cũng giúp chúng tôi hỗ trợ đúng những khách hàng mua code thật sự. 

Lưu ý: Chỉ những ai mua chính chủ mới chạy được hết tính năng.

ĐỌC MÔ TẢ CHI TIẾT ĐỂ BIẾT HỆ THỐNG CÓ NHỮNG TÍNH NĂNG NÀO.

 
 
LINK DOWNLOAD

ThiTracNghiem.rar [8.99 MB]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(120 Xu)
Bạn có code hay
ĐĂNG BÁN NGAY

BÌNH LUẬN


hung0919 Trả lời Thích  018:35 - 11/10/2024
anh ơi em có thể mua tải code này nhưng dùng trên netbeans java swing đc ko ạ . Bọn em thi trên netbeans
3609 _Phạm Nguyên Quân Trả lời Thích  011:31 - 9/1/2024
mới mua code được 2 hôm, phải nói sự thật là tui ko biết gì về cài đặt, từ a-z là ảnh làm hết. Supporrt ngày đêm,giao diện đẹp. Rất đáng mua nha các bạn.
Nam blue Trả lời Thích  020:52 - 8/11/2023
Code xịn, hỗ trợ nhiệt tình, em cảm ơn anh Trung. Đáng với chi phí bỏ ra.
minh nhat Trả lời Thích  013:21 - 19/10/2023
em mới mua code nhưng đang khá bối rồi 1 số chổ không biết là anh có thể cho em thông tin liên lạc để em xin hộ trợ 1 tí được không ạ
Bảo Trung Trả lời Thích  015:09 - 19/10/2023
@minh nhat thông tin liên lạc có hiển thi ở right sidebar đó bạn . Kéo lên là thấy
Lê Nhâm Thình Trả lời Thích  015:39 - 28/1/2023
CCode khá clean nha. Mình có mua từ nhóm này khi xem trên Youtube . Xịn đấy
Bảo Trung Trả lời Thích  013:56 - 29/1/2023
@Lê Nhâm Thình 🎇❤❤

ĐÁNH GIÁ


ĐIỂM TRUNG BÌNH

5
3 Đánh giá
Code rất tốt (3)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
11:31 - 9/1/2024
Code rất tốt
mới mua code được 2 hôm, phải nói sự thật là tui ko biết gì về cài đặt, từ a-z là ảnh làm hết. Supporrt ngày đêm,giao diện đẹp. Rất đáng mua nha các bạn.
20:53 - 8/11/2023
Code rất tốt
Code xịn, đội ngũ hỗ trợ nhiệt tình, nên mua vì xứng đáng với chi phí bỏ ra.
17:34 - 23/1/2023
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN