Đồ án quản lý thực tập
Contents
1. Thông tin đồ án
1.1 Khái quát hệ thống
Trang chủ
- Thông báo
- Đăng nhập
+ User (Sinh viên, giảng viên, người hướng dẫn): đăng nhập lần đầu phải ghi lời giới thiệu, khai báo một số thông tin.
+ Nếu là người hướng dẫn (khác mail trường): chọn đơn vị
- Đăng xuất
Quản trị:
- CRUD thông báo
- CRUD kinh phí
- CRUD đề tài thực tập
- CRUD Đơn vị thực tập
- Duyệt User
- Duyệt sinh viên đăng ký thực tập
- Duyệt đăng ký chọn sinh viên thực tập
- CRUD danh sách thực tập, user
- Xuất báo cáo, ds
- Xem báo cáo, kết quả, đánh giá,…
Sinh Viên:
- Đăng ký thực tập
- Xem điểm, đánh giá (tổng hợp)
- Xem kinh phí hỗ trợ
Giảng Viên:
- Đăng ký chọn sinh viên thực tập
- CRUD điểm, đánh giá, tổng hợp (Có quy định thời gian làm điều này)
Người hướng dẫn thực tập:
- Đăng ký chọn sinh viên thực tập
- CRUD điểm, đánh giá, tổng hợp (Có quy định thời gian làm điều này kèm theo chọn ngày kết thúc thực tập)
Hệ thống sẽ có 4 trạng thái cho 1 User:
- disible: Loại bỏ User đã thực tập xong (không xóa dữ liệu – có thể xem lại được)
- chờ duyệt
- đã duyệt
- admin
Nếu còn thời gian sẽ làm thêm tính năng phản hồi (hoặc có thể sử dụng api).
1.2 Source code
- Link: https://github.com/tronghao/ThucTap
- Hướng dẫn cài đặt:
1. Clone project link trên về máy (cần đưa vào htdocs)
2. Vào localhost/phpmyadmin tạo database tên thuc-tap
3. đổi tập tin .env.example thành .env và thay đổi dòng 9=>14 thành
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=thuc-tap DB_USERNAME=root DB_PASSWORD=
- 4. Nếu chưa cài composer thì vào Bước đầu sử dụng Laravel mục số 2 để cài composer nha!
5. Mở cmd tại thư mục đó
6. Chạy các lệnh sau
composer install //chạy xong lệnh trên chạy thêm php artisan migrate //chạy xong lệnh trên chạy thêm php artisan db:seed //chay them lenh nay php artisan key:generate