Skip to content

ngducmiinh/Quanlysinhvien_UET

Repository files navigation

Quản lí sinh viên UET 💻

Technologies Getting Started Collaborators

Một project nhỏ khi thực tập tại FamilySoft

📱 Visit this Project

💻 Technologies

  • Laravel
  • CSS, JS
  • HTML Blade
  • Navicat

🚀 Getting started

Đọc và xem qua code những hướng dẫn phía dưới

Prerequisites

Những thứ cần có để chạy dự án

Cloning

Cách sao chép dự án về máy

git clone https://github.com/ngducmiinh/Quanlysinhvien_UET.git

Config .env variables

Sửa file .env cho phù hợp với database của bạn

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=final
DB_USERNAME=root
DB_PASSWORD=

Starting

Làm thế nào để bắt đầu dự án của bạn

open your IDE
php artisan serve

🤝 Collaborators

Đặc biệt cảm ơn tất cả những người đã đóng góp cho dự án này.

Fernanda Kipper Profile Picture
Nguyễn Đức Minh

Database

  • users: Chứa danh sách tài khoản giáo viên và sinh viên
    • name: Họ và tên
    • username: Tài khoản đăng nhập (nếu là sinh viên thì username tương đương Mã số sinh viên)
    • email: Email liên hệ
    • password: Mật khẩu (sẽ mã hóa khi lưu vào database)
    • role: Chức vụ (student: Sinh viên, teacher: Giáo viên)
    • profile_id: ID của profile tương ứng, nếu rolestudent thì nó sẽ trỏ đến ID tương ứng trong bảng student_profiles, nếu roleteacher sẽ trỏ đến teacher_profiles
  • classes: Chứa danh sách các lớp học
    • name: Tên lớp
  • teacher_profiles: Lưu thông tin tương ứng với user của giáo viên
  • student_profiles: Lưu thông tin tương ứng với user của sinh viên
    • dob: Ngày sinh
    • code: Mã số sinh viên
    • class_id: Lớp của sinh viên, trỏ đến ID tương ứng trong bảng classes
  • subjects: Lưu thông tin các môn học
    • name: Tên môn
    • code: Mã môn
    • semester: Kỳ học
  • teacher_subject: Lưu thông tin các giáo viên sẻ đảm nhận dạy môn học nào
    • teacher_id: Trỏ đến ID tương ứng trong bảng teacher_profiles
    • subject_id: Trỏ đến ID tương ứng trong bảng subjects
  • scores: Lưu thông tin điểm của từng sinh viên với từng môn học
    • student_id: Trỏ đến ID tương ứng trong bảng student_profiles
    • subject_id: Trỏ đến ID tương ứng trong bảng subjects
    • tp1: Điểm thành phần 1
    • tp2: Điểm thành phần 2
    • qt: Điểm quá trình
    • ck: Điểm cuối kì
    • tk: Điểm tổng kết
  • request_edit_score: Lưu các yêu cầu sửa điểm của sinh viên
    • score_id: Trỏ đến ID tương ứng trong bảng scores
    • message: Tin nhắn yêu cầu sửa điểm

Tài khoản mặc định

  • Sinh viên:

    • Tài khoản: 21020698
    • Mật khẩu: 1
  • Giáo viên:

    • Tài khoản: gviena
    • Mật khẩu: 1

About

Mini-Project khi là intern ở FamilySoft

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published