Xây dựng website đăng ký học lại, học cải thiện điểm cho sinh viên trường Đạ

Một phần của tài liệu Đề tài xây dựng website đăng ký học lại, học cải thiện điểm cho sinh viên trường đại học nội vụ hà nội (Trang 25 - 29)

2.6. Xây dựng website đăng ký học lại, học cải thiện điểm cho sinh viên trường Đại học Nội vụ Hà Nội trường Đại học Nội vụ Hà Nội

2.6.1. Cài đặt project 2.6.1.1. Cài đặt composer

Chúng ta sẽ cài đặt Laravel bằng composer nên các bạn cần cài đặt composer trước, tôi dùng window nên tôi tải bản cài đặt composer của window. Bạn có thể tải composer tại địa chỉ: https://getcomposer.org, lưu ý ở chỗ chọn ngôn ngữ PHP để phù hợp với website muốn lập, các bạn chỉ đường dẫn đến file php.exe trong thư mục PHP của XAMPP (xampp/php/php.exe).

2.6.1.2. Cài đặt Laravel

Bản Laravel mới nhất hiện tại là 6.x, bản này yêu cầu chạy trên PHP>=7.2, hiện tại chúng tôi đang dùng XAMPP 5.6.3 nên cài được bản mới nhất của Laravel. Nếu các bạn muốn cài đặt bản mới nhất thì chỉ cần dùng lệnh sau:

Composer create project laravel/tên project

2.6.2. Thiết kế xử lý dữ liệu

- Xử lý dữ liệu ở phía sinh viên

Nhập thông tin cá nhân

Nhập thông tin học phần Kiểm tra Nếu bị trùng học phần Không bị trùng học phần Lưu vào database

Gửi mail thông báo kết quả đăng ký

- Xử lý ở phòng KH – TC

- Xử lý ở phòng QLĐT Đại học

2.6.3. Thiết kế cơ sở dữ liệu

Bảng Sinh_Vien

STT Thuộc tính Diễn giải Loại giá trị dữ liệu Kiểu Chiều dài Ghi chú

1 MSSV Mã số sinh viên Bắt buộc Chuỗi 12 chính Khóa 2 HoTen Họ tên sinh viên Bắt buộc Chuỗi 40

3 NgaySinh Ngày sinh sinh viên Bắt buộc Chuỗi 10 P. QLĐT Đại học

Tạo mới lớp học lại

Thêm sinh viên vào lớp

Xếp sinh viên vào lớp học cải thiện Lưu vào database Nhập MSSV Kiểm tra Xác nhận nộp học phí Lưu vào database Nếu không có dữ liệu

STT Thuộc tính Diễn giải Loại giá trị dữ liệu Kiểu Chiều dài Ghi chú

4 MaLop Mã Lớp sinh viên Bắt buộc Chuỗi 20 5 Email Địa chỉ email sinh viên Bắt buộc Chuỗi 30 6 Sdt Số điện thoại sinh viên Bắt buộc Số 10

Bảng Hoc_Phan

STT Thuộc

tính Diễn giải Loại giá trị

Kiểu dữ liệu Chiều dài Ghi chú

1 MSSV Mã số sinh viên Bắt buộc Chuỗi 12 Khóa ngoại 2 MaHP Mã học phần Bắt buộc Chuỗi 10 Khóa chính 3 TenHP Tên học phần Bắt buộc Chuỗi 30

4 SoTC Số tín chỉ Bắt buộc Số 1

5 LopHG Lớp học ghép Không bắt buộc Chuỗi 25

Bảng Xac_Nhan

STT Thuộc tính Diễn giải Loại giá trị dữ liệu Kiểu Chiều dài Ghi chú

1 MSSV Mã số sinh viên Bắt buộc Chuỗi 12 Khóa ngoại 2 MaHP Mã học phần Bắt buộc Chuỗi 10 Khóa ngoại

3 SoTC Số tín chỉ Bắt buộc Số 1

4 Loai Hình thức đăng ký Bắt buộc Chuỗi 10 5 ThoiGian Thời gian xác nhận Bắt buộc Chuỗi 20

Bang Thu_Hoc_Phi

STT Thuộc tính Diễn giải Loại giá trị dữ liệu Kiểu Chiều dài Ghi chú

1 MSSV Mã số sinh viên Bắt buộc Chuỗi 12 ngoại Khóa 2 TongSoTC Tổng số tín chỉ Bắt buộc Số 2

Bảng Lop_HocLai

STT Thuộc

tính Diễn giải Loại giá trị

Kiểu dữ liệu Chiều dài Ghi chú

1 MaHP Mã học phần Bắt buộc Chuỗi 10 Khóa ngoại 2 MaLop Mã lớp học phần học lại Bắt buộc Chuỗi 20 Khóa chính 3 ThoiGian Lịch học của lớp học lại Bắt buộc Chuỗi 30

Bảng Hoc_CaiThien

STT Thuộc tính Diễn giải Loại giá trị dữ liệu Kiểu Chiều dài Ghi chú

1 MSSV Mã số sinh viên Bắt buộc Chuỗi 12 Khóa ngoại 2 HoTen Họ tên sinh viên Bắt buộc Chuỗi 40

3 MaLop Mã lớp học cải thiện điểm Bắt buộc Chuỗi 20 Khóa chính 4 ThoiGian Lịch học cải thiện điểm Bắt buộc Chuỗi 30

Bảng DS_HocLai

STT Thuộc tính Diễn giải Loại giá trị dữ liệu Kiểu Chiều dài Ghi chú

1 MaLop Mã lớp học lại Bắt buộc Chuỗi 20 Khóa ngoại 2 MSSV Mã số sinh viên Bắt buộc Chuỗi 12 ngoại Khóa 3 HoTen Họ tên sinh viên Bắt buộc Chuỗi 50

4 ThoiGian Lịch học lại Bắt buộc Chuỗi 30

Bảng users

STT Thuộc tính Diễn giải Loại giá trị dữ liệu Kiểu Chiều dài Ghi chú

1 HoTen Họ và tên Bắt buộc Chuỗi 50

2 Email Email đăng nhập Bắt buộc Chuỗi 25 chính Khóa 3 MatKhau Mật khẩu đăng nhập Bắt buộc Chuỗi 10

4 level Phân quyền đăng

Một phần của tài liệu Đề tài xây dựng website đăng ký học lại, học cải thiện điểm cho sinh viên trường đại học nội vụ hà nội (Trang 25 - 29)

Tải bản đầy đủ (PDF)

(55 trang)