Phần 1: Hình thức bảo vệ eProject
- Hội đồng VN: Gồm các thầy ở trung tâm -> bảo vệ -> Điểm ở hội đồng VN
- Bản doc -> in bản cứng -> gửi nhà trường -> Viết bằng English
- Slide: (6-8 slide) -> Tiếng việt (English) -> Thuyết trình trong buổi bảo vệ
- Source Code + Môi trường test (localhost & domain (public))
- Hội đồng Aptech Ấn Độ:
- Bản đốc + source code -> Chấm -> gửi kết quả về VN
Tổng của 2 hội đồng/2
Phần 2: Yêu cầu đủ để đạt yêu cầu của dự án
- Database
- Ít nhất gồm 5 tables
- Lưu ý:
- Chú kiểu dữ liệu trong tables (text, varchar, int, float, ...)
- Foreign key trong thiết kế database
- Xác định độ dài của column cho chuẩn.
- Frontend:
- Tuyệt đối không được phép sử dụng template trên mạng -> cho vào dự án -> FAIL
- Được phép tham khảo -> có thể sử dụng được 1 ít -> hiểu và làm chủ được nó.
- Sử dụng các công nghệ: HTML/CSS/JS/Bootstrap/jQuery
- Trong dự án -> Code được css (30%)
- Admin:
- 1 trang thêm/sửa/xóa dữ liệu trong trang admin (Sản phẩm, tin tức) -> OK
- Đổ được dữ liệu chính từ database ra frontend (sản phẩm, tin tức)
- Chú ý: được phép sử dụng template -> khuyến khích dùng.
Phần 3: Các bước thực hiện dự án
B1. Phân tích dự án
Tham khảo: https://gokisoft.com/huong-dan-phan-tich-du-an-phan-mem.html
Thiết kế database -> https://app.diagrams.net/
Chú ý:
- Xác định được dự án mà các bạn đang làm là gì
- Web bán hàng
- Tín tức
- Tin tức + đặt tour (book, ...)
- Tìm được 1 website tương tự dự án các bạn sẽ làm -> pages nào + follow để phát triển.
- Website gồm những pages (trang chủ, sản phẩm, chi tiết sản phẩm, ...)
B2. Thiết lập môi trường code
Tạo dự án trên github -> add tất cả thành viên vào + tranvandiep.it@gmail.com
Tạo dự án heroku -> join github -> Website
Add task (đầu việc) -> lên github (task project) -> assign cho từng thành viên
Tạo 1 dự án mẫu
Tên dự án
db
config.php
dbhelper.php
utils
utility.php
index.php -> Welcome
B3. Bắt đầu code
Phân chia công việc rõ ràng.
Điểm project:
Mỗi thanh viên: Điểm project * chỉ số đóng góp của dự án.
====================================================================