1. Phân tích chức năng
1.1. Giao diện người dùng
Trang chủ
Trang danh mục
Trang chi tiết sản phẩm
Trang tìm kiếm
Trang giỏ hàng
Trang thanh toán
Trang đăng nhập
Trang đăng ký
1.2. Giao diện người quản trị
Trang dashboard
Trang quản lý người dùng
Trang quản lý danh mục
Trang quản lý sản phẩm
Trang quản lý đơn hàng
Trang thống kê mua bán
2. Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu được phân tích với các trường dữ liệu cơ bản nhất phù hợp với chức năng hiện có của trang web. Việc mở rộng cơ sở dữ liệu tuỳ thuộc tính năng mở rộng về sau của ứng dụng.
Với các hệ thống website vừa và nhỏ hệ quản trị cơ sở dữ liệu MySQL là sự lựa chọn hợp lý
2.1. Sử dụng phần mềm workbench để trực quan hoá cơ sở dữ liệu
2.2. Thực thi tạo cơ sở dữ liệu
Phần mềm workbench có chức năng sinh ra các lệnh sql chuẩn để tạo cơ sở dữ liệu từ mô hình giảm thời gian viết code sql.