Video: Web Programming - Computer Science for Business Leaders 2016 2025
Bạn thường có thể cho rằng một dự án web lớn có thể được thực hiện trong HTML5 và CSS3 thẳng. Đó luôn là điểm xuất phát tốt, nhưng nếu chương trình của bạn cần dữ liệu hoặc tương tác, bạn có thể có kết thúc dữ liệu.
Hầu hết các trang web kích hoạt dữ liệu không thành công vì chúng không được lên kế hoạch đúng cách.
Lý do hầu như luôn luôn là việc chuẩn hóa dữ liệu không được đưa vào kế hoạch sớm, và các phần khác của dự án chắc chắn phụ thuộc vào kết thúc dữ liệu được lên kế hoạch.
Xác định vấn đề dữ liệu đúng cần giải quyết.-
Dữ liệu trở nên phức tạp vội vàng. Xác định chính xác tại sao bạn cần dữ liệu trên trang web. Giữ dữ liệu đơn giản như bạn có thể, nếu không bạn sẽ bị choáng ngợp.
Xác định yêu cầu dữ liệu trong biểu đồ trang web của bạn.
-
Tạo biểu đồ ER dạng bình thường thứ ba.
-
Đừng bận tâm xây dựng cơ sở dữ liệu cho đến khi bạn chắc chắn rằng bạn có thể tạo một sơ đồ ER ở dạng thứ ba bình thường.
Thực hiện cấu trúc dữ liệu.
-
Tạo một kịch bản SQL tạo ra tất cả các cấu trúc dữ liệu cần thiết (bao gồm cả bảng và khung nhìn) và bao gồm dữ liệu mẫu. Thực hiện thiết kế rất dễ dàng sau khi bạn đã thực hiện nó. (Điều đó có vẻ là một chủ đề, phải không?)
-
Sau khi cơ sở dữ liệu được đặt đúng chỗ, bạn thường cần mã PHP để lấy các yêu cầu, chuyển chúng tới cơ sở dữ liệu và trả kết quả. Hầu hết các mã PHP cho trang chính bao gồm các truy vấn đơn giản từ cơ sở dữ liệu. Nếu bạn có thể sử dụng AJAX hoặc SSI, nó đơn giản hoá quá trình vì mã PHP của bạn không phải tạo toàn bộ trang - nó chỉ đơn giản tạo ra các đoạn mã.
Xem xét khả năng cập nhật.
-
Thông thường, khi bạn có cơ sở dữ liệu, bạn cần một phần khác của trang web để cho phép khách hàng cập nhật thông tin. Thông thường đây là trang quản trị có quyền truy cập mật khẩu. Một trang quản trị phức tạp hơn nhiều so với trang chính vì nó đòi hỏi khả năng thêm, chỉnh sửa, và cập nhật hồ sơ.