[Share Code] Hướng dẫn phân tích eProject - C2010L





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.

====================================================================







Đã sao chép!!!
GokiSoft Uy Tín & Chất Lượng & Tận Tình
Hotline: 0967025996
GokiSoft Uy Tín & Chất Lượng & Tận Tình Chat FB với chúng tôi
GokiSoft Uy Tín & Chất Lượng & Tận Tình