Java web MVC – Phân tích dự án web

1. Phân tích chức năng

Để thực hiện đồ án web bằng ngôn ngữ Java với kiến thức Servlet và JSP. Chúng ta sẽ phát triển dựa trên thiết kế từ khoá học thiết kế web với website bán hàng cùng với mô hình cơ sở dữ liệu cơ bản ban đầu tương đối phù hợp với giao diện và nghiệp vụ chung.

1.1. Giao diện người dùng

Github Source: https://github.com/binhdev/cara

1.1. Trang chủ

Trang chủ

1.2. Trang danh mục

Trang danh mục

1.3. Trang chi tiết sản phẩm

Trang chi tiết sản phẩm

1.4. Trang tìm kiếm
1.5. Trang giỏ hàng
1.6. Trang thanh toán

Trang giỏ hàng

1.7. Trang đăng nhập

Trang đăng nhập

1.8. Trang đăng ký

Trang đăng ký

1.2. Giao diện người quản trị

Github Source: https://github.com/binhdev/dashmin

2.1. Trang dashboard

2.2. Trang quản lý người dùng

2.3. Trang quản lý danh mục

2.4. Trang quản lý sản phẩm

2.5. Trang quản lý đơn hàng

2.6. Trang thống kê mua bán

1.3. Công nghệ

Sử dụng IDE Netbean

Hệ quản trị cơ sở dữ liệu MySQL

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.