Biểu đồ hoạt động

Một phần của tài liệu Báo cáo đồ án cửa hàng kính mắt online báo cáo phân tích cửa hàng bán kính mắt online (Trang 33 - 68)

Biểu đồ hoạt động đăng nhập:

Biểu đồ hoạt động đăng kí:

Biểu đồ hoạt động thêm :

3.5. Thiết kế về cơ sở dữ liệu Biểu đồ thực thể ERD

Bảng brand

Bảng catelogy

No. Name Type Length Not

null

Key Ghi chú

1 id bigint  PK

2 name varchar 255

No. Name Type Length Not

null

Key Ghi chú

1 id bigint  PK

2 name varchar 255

Bảng order

No. Name Type Length Not

null Key Ghi chú 1 id bigint  PK 2 orderDate date 3 status int  4 total float  5 userId bigint  Bảng orderDetail

null 1 id bigint  PK 2 quantity int  3 total float  4 unitPrice float  5 orderId bigint  6 productId bigint  Bảng product

No. Name Type Length Not

null Key Ghi chú 1 id bigint  PK 2 description text 3 name varchar 255 4 price float  5 size varchar 255 6 brandId bigint  7 catelogyId bigint  8 stock int  Bảng product_img

No. Name Type Length Not

null

1 id bigint  PK

2 name varchar 255

3 productId bigint 

Bảng User

No. Name Type Length Not

null Key Ghi chú 1 id bigint  PK 2 address varchar 255 3 email varchar 255 4 password varchar 255 5 phoneNumber varchar 255 6 userName varchar 255 7 userType int 

3.7. Thiết kế giao diện chương trình

Front-end: HTML + CSS + JS

4.1. Thu thập dữ liệu, xây dựng cơ sở dữ liệu vật lý

Thương hiệu:

Danh mục:

Oder:

4.2. Kiểm thử và đánh giá chương trình 4.2.1 Giao diện trang web

Hình 4.1: Màn hình đăng nhập

Hình 4.3: Màn hình trang chủ

Hình 4.5: Màn hình thương hiệu

Hình 4.7: Màn hình giỏ hàng

Hình 4.8: Màn hình thanh toán

4.2.2. Giao diện admin

Hình 4.11: Màn hình dashboard

Hình 4.13: Màn hình thêm danh mục

Hình 4.14: Màn hình quản lý sản phẩm

Hình 4.16: Màn hình thêm sản phẩm

Hình 4.19: Màn hình tài khoản

Hình 4.21: Màn hình quản lý giỏ hàng

Hình 4.22: Màn hình thêm đơn hàng

Kết luận và hướng phát triển

- Tóm tắt các kết quả đạt được.

Chương này cung cấp cho mọi người thấy được tổng quan về nghiệp vụ, chuyên môn mà hệ thống cần phải đáp ứng cũng như trình bày một số sơ đồ cơ bản nhất thể hiện tổng quát các chức năng của hệ thống.

- Hạn chế và hướng phát triển.

Chương này trình bày một số yêu cầu máy chủ để cài đặt hệ thống, các xử lý dữ liệu trên thực tế cũng như đã hoàn thành được các yêu cầu về chức năng đã được phân tích. Tuy nhiên ở một số trường hợp nhập liệu vẫn còn chưa validate dữ liệu một cách hoàn chỉnh, nên sinh ra lỗi.

Tài liệu tham khảo

[1] https://vncoder.vn/

[2] https://xuanthulab.net/java/

[3] https://laptrinhjavaweb.com/trang-chu [4] Spring MVC

https://docs.spring.io/spring-framework/docs/3.2.x/spring-framework- reference/html/mvc.html

[5] (Model-View-Controller) is a pattern in software design commonly used to implement user interfaces, data, and controlling logic

https://developer.mozilla.org/en-US/docs/Glossary/MVC [6] Mapper in java https://stackoverflow.com/questions/14078509/what-is-the-best-way-to- implement-a-mapper-in-java [7] Using TrayNotification https://github.com/PlusHaze/TrayNotification [8] Design database https://dev.to/lontchi12/database-design-of-a-restaurant-management-system- from-user-story-to-relational-model-2jp1

[9] Abstract class in java

Một phần của tài liệu Báo cáo đồ án cửa hàng kính mắt online báo cáo phân tích cửa hàng bán kính mắt online (Trang 33 - 68)