Đề tài “Phát triển ứng dụng website luyện gõ phím trực tuyến” được xây dựng nhằm hỗ trợ người dùng rèn luyện kỹ năng gõ phím nhanh và chính xác thông qua hệ thống bài luyện tập và kiểm tra online. Ứng dụng cho phép người dùng ẩn danh trải nghiệm luyện gõ thử, đồng thời cung cấp các chức năng nâng cao cho người dùng đã đăng ký tài khoản như quản lý lớp học, nhóm học phần, văn bản luyện tập và thống kê kết quả.
Chức năng chính
👤 Người dùng ẩn danh (Guest)
👨💼 Admin
👩🏫 Giáo viên
-
Quản lý lớp học, nhóm học phần.
-
Tạo, chỉnh sửa, xóa văn bản luyện gõ và bài kiểm tra.
-
Giao bài luyện tập cho sinh viên.
-
Sử dụng API Gemini để tạo văn bản luyện tập tự động.
-
Theo dõi, thống kê kết quả và xuất báo cáo.
👨🎓 Sinh viên
-
Đăng nhập, đăng ký, quên mật khẩu (OTP/email), đăng nhập Google (Firebase Auth).
-
Tham gia nhóm học phần bằng mã mời (SignalR xử lý yêu cầu tham gia lớp học theo thời gian thực).
-
Thực hiện các bài luyện gõ và kiểm tra trong thời gian quy định.
-
Xem kết quả luyện tập, thống kê tốc độ và độ chính xác.
-
Xem lại lịch sử các bài luyện và kiểm tra.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
Nguồn: Sharecode.vn
1. Thành phần dự án
Dự án bao gồm các tệp sau:
Source code: Thư mục SourceCode
Cơ sở dữ liệu: File datademo.bak hoặc script SQL để khôi phục CSDL
Báo cáo đầy đủ: File .docx, .pptx mô tả chức năng và thiết kế hệ thống
Dữ liệu mẫu (Demo): Tài liệu hoặc script chèn dữ liệu mẫu
----------------------------------------------------------------------
2. Yêu cầu hệ thống
Để chạy được hệ thống, máy cần cài đặt:
- SQL Server
.NET Framework 4.7 trở lên
----------------------------------------------------------------------
3. Hướng dẫn cài đặt và chạy
Bước 1: Phục hồi Cơ sở dữ liệu
Mở SQL Server Management Studio.
Thực hiện phục hồi database từ file datademo.bak hoặc chạy script SQL đính kèm để tạo database.
Bước 2: Cấu hình chuỗi kết nối
Mở thư mục BestTyping.sln bằng Visual Studio.
Mở file Web.config.
Tìm phần cấu hình <connectionStrings> và cập nhật lại chuỗi kết nối, mình có đề cập trong video demo.
----------------------------------------------------------------------
4. Chạy ứng dụng
4.1. Giao diện người dùng
Trong Solution Explorer, điều hướng đến:
Views/Home/Index.cshtml
Nhấn chuột phải vào file Index.cshtml → chọn View in Browser.
4.2. Giao diện quản trị (Admin)
Điều hướng đến:
Areas/Admin/Views/Auth/Index.cshtml
Nhấn chuột phải → View in Browser.
Truy cập trang quản trị tại:
https://localhost:44368/Admin/Auth
----------------------------------------------------------------------
5. Tài khoản kiểm thử
Vai trò Tài khoản Mật khẩu
Người dùng:qqq qqq123
Quản trị viên: admin admin123
----------------------------------------------------------------------
6. Ghi chú
Tất cả các chức năng chính của hệ thống đã được xây dựng và kiểm thử đầy đủ.
7. Thông tin liên hệ
Bạn có thể ghi là nếu gặp khó khăn khi cài đặt có thể liên hệ với mình, thông tin sẽ hiển thị khi download thành công!