Có sẵn database
Website về chức năng quản lý người dùng, hồ sơ giảng dạy, hồ sơ chủ nhiệm, thanh tra.
Vai trò:
- Admin:
+ Người dùng: thêm sửa xoá tìm kiếm người dùng, nhập xuất ex
+ Hồ sơ giảng viên: xem hồ sơ giảng viên, trạng thái duyệt theo các bộ môn, xuất excel
+ Hồ sơ chủ nhiệm: xem danh sách theo lớp, xuất excel
- Giáo viên: + Hồ sơ giảng dạy: thêm sửa xoá tìm kiếm hồ sơ giảng dạy, xuất excel
+ Hồ sơ chủ nhiệm: xem danh sách theo lớp, xuất excel
- Trưởng bộ môn:
+ Hồ sơ giảng dạy: thêm sửa xoá tìm kiếm hồ sơ giảng dạy, xuất excel
+ Hồ sơ chủ nhiệm: xem danh sách theo lớp, xuất excel
+ Thanh tra: Xem các hồ sơ giảng dạy, phê duyệt các hồ sơ, xuất excel
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
Hướng dẫn cài đặt Frontend React & Asp.net
I. FE
1. Cài đặt môi trường cần thiết
- Cài Node.js:
Tải tại: https://nodejs.org
Khuyến nghị sử dụng Node.js v20+
Kiểm tra:
node -v
npm -v
- Cài VS Code:
Tải tại: https://code.visualstudio.com
2. Mở open folder với project tên “FE”
3. Cài dependencies
npm install
Hoặc:
npm i
4. Chạy project local
npm start
Sau khi chạy:
http://localhost:3000
II. BE
1. Cài đặt môi trường cần thiết
- Cài .NET SDK
Tải tại: https://dotnet.microsoft.com/download
Khuyến nghị:
- .NET 8 SDK
Kiểm tra:
dotnet --version
- Cài Visual Studio Code
Tải tại:
https://code.visualstudio.com
2. Cài đặt MongoDb
- Tải tại link:
https://www.mongodb.com/try/download/community
Chọn:
Version: bản mới nhất
Platform: Windows
Package: MSI
Sau đó nhấn Download.
3. Kết nối mongo
Trong Compass nhập: mongodb://localhost:27017
Sau đó nhấn: Connect
Tạo tên db mới: ho_so_dang_vien
Import các file json trong thư mục service, nhập đúng tên các collection, vd: classes,…
4. Mở project BE:
Vào folder BE, double click asp.sln -> project hiển thị trong visual studio code
5.Run project BE
Nhấn vào run sẽ lên https://localhost:7112/swagger/index.html
Nguồn: Topcode.vn