đồ án 2 thiết kế trang web bán đồng hồ ngành hệ thống thông tin quản lí

14 0 0
Tài liệu đã được kiểm tra trùng lặp
đồ án 2 thiết kế trang web bán đồng hồ ngành hệ thống thông tin quản lí

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang web sẽ cung cấp một danh mục đa dạng các sản phẩm, cho phép người dùng xem thông tin chi tiết về sản phẩm, thêm vào giỏ hàng và tiến hành thanh toán một cách thuận tiện và an toàn.

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘIVIỆN TOÁN ỨNG DỤNG VÀ TIN HỌC

ĐỒ ÁN 2

Ngành: Hệ thống thông tin quản lí

Giảng viên: Thầy Nguyễn Huy Trường Sinh viên thực hiện: Nguyễn Văn Đức – 20195958

Lớp: Hệ thống thông tin quản lý – K64

Trang 2

HÀ NỘI – 2023

ĐÁNH GIÁ QUYỂN ĐỒ ÁN

(Dùng cho giảng viên hướng dẫn)

Tên giảng viên đánh giá:

Họ và tên sinh viên: MSSV:

4 Có kết quả mô phỏng/thực nghiệm và trình bày rõ ràng kết quả đạt đư ợc 1 2 3 4 5

Có khả năng phân tích và đánh giá kết quả (15)

5

Kế hoạch làm việc rõ ràng bao gồm mục tiêu và phương pháp thực hiện dựa trên kết quả nghiên cứu lý thuyết một cách có hệ thống

1 2 3 4 5

9 Kỹ năng viết xuất sắc (cấu trúc câu chuẩn, văn phong khoa học, lập luận logic và có cơ sở, từ vựng sử dụng phù hợp v.v.) 1 2 3 4 5

Thành tựu nghiên cứu khoa học (5) (chọn 1 trong 3 trường hợp)

Trang 3

Được báo cáo tại hội đồng cấp Viện trong hội nghị SVNCKH

trong các kỳ thi quốc gia và quốc tế khác về chuyên ngành (VD: TI contest)

2

Nhận xét khác (về thái độ và tinh thần làm việc của sinh viên)

Người nhận xét

(Ký và ghi rõ họ tên)

Trang 4

MỤC LỤC

ĐÁNH GIÁ QUYỂN ĐỒ ÁN 2 Lời mở đầu Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

II Các yêu c u cầ ủa người dùng Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

1 Yêu c u v phía h thầ ề ệ ống: Lỗi! Th đ愃Ānh d Āu không đư c x愃Āc đ椃⌀nh 2 Yêu c u phía khách hàngầ Lỗi! Th đ愃Ānh d Āu không đư c x愃Āc đ椃⌀nh 3 Yêu c u chầ ức năng của khách hàng Lỗi! Th đ愃Ānh d Āu không đư c x愃Āc đ椃⌀nh 4 Yêu c u chầ ức năng của người qu n trả ị Lỗi! Th đ愃Ānh d Āu không đư c x愃Āc đ椃⌀nh

III Mô hình thực thể liên k t ế Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

đ椃⌀nh

đ椃⌀nh

V Sơ đồ dữ liệu quan hệ Lỗi! Th đánh dĀu không được xá đ椃⌀c nh.

1 Sơ đồ dữ liệu quan hệ Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

2 Chi ti t các b ng d li u ế ả ữ ệ Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

3 Giới thi u Laravel ệ Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

4 Giới thi u PHP ệ Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

VI M t s hình nh c a trang web ộ ố ả ủ Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

1 M ột s hình nh trang web ố ả Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

2 Một vài đoạn source code Lỗi! Th đ愃Ānh d Āu không đư c x愃Āc đ椃⌀nh

VIII Tài liệu tham kh o ả Lỗi! Th đánh d Āu không được xác đ椃⌀nh.

Trang 5

Mở đầu

Trong bối cảnh ngày càng phát triển của công nghệ thông tin, thị trường mua bán trực tuyến ngày càng trở nên phổ biến và thu hút đông đảo người dùng Điều này tạo ra một cơ hội tiềm năng rất lớn cho các doanh nghiệp và doanh nhân muốn tham gia vào lĩnh vực kinh doanh trực tuyến

Trang web bán hàng đóng vai trò quan trọng trong việc giới thiệu sản phẩm, cung cấp thông tin chi tiết, thu hút khách hàng và thúc đẩy quá trình mua sắm trực tuyến Trong đồ án này, chúng tôi thực hiện việc thiết kế trang web bán hàng nhằm đáp ứng nhu cầu của người dùng và mang đến trải nghiệm mua sắm trực tuyến tốt nhất

Do thời gian và kiến thức cá nhân có hạn nên bài phân tích còn có nhiều thiếu sót, em rất mong nhận được lời nhận xét cũng như góp ý từ các thầy cô, bạn đọc để chương trình được hoàn thiện hơn

Tại đây, em xin cảm ơn thầy Nguyễn Huy Trường đã hướng dẫn, giúp đỡ em hoàn thành bài viết này

Xin chân thành cảm ơn!

CHƯƠNG 1 TỔNG QUAN V ĐỀ TỀ ÀI 1.1 Lý do chọn đề tài

Kinh doanh trực tuyến đang trở thành xu hướng phổ ến trong thờ ại công nghệ sốbi i đ Việc mở một trang web bán hàng giúp doanh nghiệp tiếp cận đế hàng triệu người dùng n trên khắp thế ới, mở rộng phạm vi kinh doanh và tối ưu hóa doanh thu.gi

Trang 6

Người dùng ngày càng tìm kiếm s tiự ện lợi và linh hoạt trong việc mua sắm Một trang web bán hàng được thiết kế tốt cho phép khách hàng dễ dàng tìm kiếm sản phẩm, xem thông tin chi tiết, so sánh giá cả và thực hiện thanh toán một cách nhanh chóng và an toàn Với khả năng tiếp cận đến người dùng trên toàn thế ới, trang web bán hàng có tiềgi m năng kinh doanh không giớ ạn địa lý Điều này giúp doanh nghiệp mở rộng thị trường và i hphát triển kinh doanh quốc tế

Một trang web bán hàng chất lượng và chuyên nghiệp tạo dựng uy tín cho doanh nghiệp và thương hiệu của họ Điều này giúp khách hàng tin tưởng và hài lòng hơn trong việc mua hàng, từ đó tạo ra lòng trung thành và khách hàng trở lại

T ếhi t kế trang web bán hàng mang lại nhiều lợi ích cho doanh nghiệp, từ ệc tăng doanh vithu, mở rộng thị trường, đáp ứng nhu cầu của khách hàng đến việc phát triển thương hiệu và cạnh tranh trong thị trường toàn cầu

1.2 Mục tiêu

Mục tiêu chính của đồ án là xây dựng một trang web bán hàng đơn giản, dễ sử dụng và hấp dẫn với giao diện thân thiện với người dùng Trang web sẽ cung cấp một danh mục đa dạng các sản phẩm, cho phép người dùng xem thông tin chi tiết về sản phẩm, thêm vào giỏ hàng và tiến hành thanh toán một cách thuận tiện và an toàn

4 Xây dựng hệ thống giỏ hàng và thanh toán an toàn, đảm bảo thông tin cá nhân và tài khoản của người dùng được bảo mật tuyệt đối

1.2 Phạm vi đồ án

Phạm vi của đồ án sẽ tập trung vào việc thiế ế giao diện trang web bán hàng và các t ktính năng chính liên quan đến việc hiển thị sản phẩm, tìm kiếm, giỏ hàng và thanh toán Do đó, không bao gồm các yếu tố ức tạp như tích hợp hệ ống quản lý kho, tích ph thđiểm thưởng, chương trình khuyến mãi phức tạp và các tính năng cao cấp khác

CHƯƠNG 2 Phân tích yêu cầu và đặc tả chức năng của trang web bán hàng I Khách hàng

1.1 Yêu cầu phía khách hàng

- Giao diện đẹp thân thiện , phù hợp nghiệp vụ - Thông tin hiển thị chi tiết

- Chạy ổn định trên các trình duyệt

Trang 7

- Khách hàng xem các thông tin tin tức mới , khuyế mãi trên trang webn - Khi khách hàng chọn và đặt hàng thì phải hiệ đơn hàng để ách n kh

hàng có thể ập thông tin nh1.2 Sơ đồ ân cấp chức năng phía khách hàng ph

Chi tiết yêu cầu chứ năng của khách hàng c

Xem sản phẩm

vào các page trên site để xem thông tin

- Đầu vào: Thông tin yêu cầu của khách hàng về sản phẩm

- Xử lý: Khi khách hàng chọn mộ ản phẩt s m bất kì trên page, thông tin mà khách hàng gử ẽ được xử lý, hệ ống sẽ lấy dữ ệu từ cơ sở dữ ệu, gửi lên cho i s th li likhách hàng

- Đầu ra: Thông tin về điện thoại bao gồm tên, hãng sản xuất, màu sắc, kích thước, giá cả, tình trạng …

Xem sản phẩm theo danh mục

- Xử lý: Hệ thống sẽ lựa chọn những sản phẩm theo danh mục , trả về kết quả, hiển

trị cho người dùng xem.

Trang 8

- Đầu ra: Thông tin về mặt hàng theo danh mục

Đặt hàng

gửi thông tin đặt hàng thì mặt hàng đó sẽ được gử ến giỏ hàng i đ- Đầu vào: Thông tin về sản phẩm mà khách hàng muốn mua

việc đó nếu khách hàng chọn lần đầu tiên thì ở giỏ hàng sẽ tạo mới sản phẩm, số lượng sản phẩm Nếu đã tồn tại m t hàng đó trong giặ ỏ hàng rồi thì số lượng sản

Giỏ hàng

- Cho phép khách hàng xem, điều chỉnh, thêm, xóa mặt hàng mà khách

- Đầu vào: Thông tin của các mặt hàng mà khách hàng đã đặt mua, số lượng sản phẩm mà khách hàng muốn mua

hàng chọn lạ ố ợng và chọn cập nhật thì số ợng củi s lư lư a mặt hàng đó cần được cập nhậ ại, tổng giá cũng cần được tính toán lạt l i Khi khách hàng chọn xóa sản phẩm thì sản phẩm đó phải được xóa khỏi giỏ hàng Khách hàng chọn xóa hế t thì sẽ thông báo không có mặt hàng nào trong giỏ hàng Khách hàng chọn mua tiếp thì sẽ chuyển về trang chủ, chọn đặt hàng thì sẽ chuyển đến trang mua hàng - Đầu ra: Thông tin về giỏ hàng bao gồm sản phẩm, s lượng, tổng giá ố

Tìm kiếm sản phẩm

từ khóa liên quan đến sản phẩm vào ô tìm kiếm

tên đó với dữ liệu có trong database Nếu tìm thấy kết quả sẽ trả kết quả tìm kiếm về cho người dùng, nếu không tìm thấy kết quả nào thì hệ ống sẽ gửth i thông báo: “Không tìm thấy kết quả”

II Hệ ống th

2.1 Yêu cầu phía hệ ống th

- Đảm bảo các thông tin về đăng nhập , đăng xuất , đổi mật khẩu , cập nhật thường xuyên các phản hồ ủa khách hàng i c

- Đảm bảo thông tin cá nhân của khách hàng - Đảm bảo thông tin về hóa đơn , đơn hàng

2.2 Sơ đồ ân cấp chức năng phía hệ ống ph th

Trang 9

Chi ết yêu cầu chức năng phía hệ ống ti thQuản l ản phẩí s m

- Quản lý thông tin sản phẩm bao gồm các thuộc tính như tên,

số lượng, giá cả, xuất sứ, chất liệu, phong cách, … Có các chức năng như thêm, xóa, sửa thông tin mặt hàng

- Đầu vào: Thông tin sản phẩm: Tên, xuất xứ, giá cả, tình trạng, kích thước, chất liệu, phong cách, trọng lượng

- Xử lý: Thêm sản phẩm: Khi người quản trị website chọn chức năng thêm sản phẩm, hệ thống sẽ chuyển đến trang thêm sản phẩm Ở trang này người dùng nhập thông tin về sản phẩm sau đó gửi thông tin đã nhập cho hệ thống - Sửa sản phẩm: Khi người quản trị website chọn chức năng sửa sản phẩm thì

thông tin sản phẩm cần sửa sẽ được hệ thống chuyển đến trang sửa sản phẩm Ở trang này người dùng chỉnh sửa thông tin và gửi về cho hệ thống

- Xóa sản phẩm: Người dùng chọn sản phẩm cần xóa, hệ thống sẽ gửi thông tin sản phẩm mà người dùng muốn xóa về database, sản phẩm sẽ được xóa ở database

- Đầu ra: Thông tin sản phẩm sau khi được xử lý

Trang 10

- Người quản trị chọn nhân viên giao hàng, sau đó cập nhật tình trạng đơn hàng, có thể thêm ghi chú về đơn hàng đó như thời gian mà khách hàng có thể nhận đơn hàng Nếu đơn hàng được cập nhật ở trạng thái đang chuyển mà nhân viên giao hàng chưa được chọn thì hệ thống cảnh báo cho quản trị viên biết là họ chưa chọn nhân viên giao hàng

- Khi người quản trị chọn hủy đơn hàng thì hệ thống sẽ gửi thông tin đơn hàng cần hủy xuống database để hủy đơn hàng Khi chọn xem chi tiết thì sẽ gửi đến trang chi tiết đơn đặt hàng

- Đầu ra: Giá trị, tình trạng đơn hàng

Quản lí ngườ ùng i d

- Quản lý thông tin của người dùng bao gồm thông tin về

tên, tài khoản, mật khẩu cùng các chức năng thêm mới, sửa, xóa người dùng - Đầu vào: Thông tin người dùng: Tên, tài khoản, mật khẩu

- Xử lý: Khi quản trị viên chọn các chức năng thêm, sửa, xóa người dùng, thông tin mà quản trị viên yêu cầu sẽ được hệ thống gửi xuống database để thực hiện các chức năng đó

- Đầu ra: Thông tin về người dùng sau khi được xử lý

CHƯƠNG 3 Thiế ế hệ t k thống 3.1 S đồ ực thể ơ th liên kết

Thực thể là khái niệm để chỉ một lớp các đôi tượng có cùng đặc tính chung mà người ta muốn quản lí thông tin của nó Ví dụ : sinh viên , hàng hóa , vật tư …

Để mô tả thông tin về một thực thể , người ta thường dựa vào các đặc tính riêng của thực thể đó Các đặc trưng đó gọi là thuộc tính của thực thể

- Ví dụ : thực thể hàng hóa thì giá trị của các thuộc tính mã hàng hóa, tên hàng hóa, đơn vị tính, đơn giá … là những thông tin mà nhà quản lí cần quan tâm Có ba kiểu liên kết :

- Một – một - Một – nhiều - Nhiều – nhiều

Các bước xây dựng sơ đồ thực thể liên kết : - Xác định và định danh thực thể

- Xác định các thuộc tính mô tả cho thực thể

- Xác định liên kết giữa các thực thể Sơ đồ thực thể liên kết: Sơ đồ thực thể liên kết :

Trang 11

Sơ đồ dữ liệu quan hệ

3.2 Chi tiết các bảng Bảng Admin

Trang 14

Tính năng nổi bật : đa nền tảng , hỗ trợ nhiều ngôn ngữ lập trình , cài đặt mở rộng , hỗ trợ Git tích hợp sẵn , gỡ lỗi mạnh mẽ , tùy chỉnh và cấu hình linh ho , giao ạt diện người dùng đơn giản và thân thiện …

Xampp

XAMPP được phát triển nhằm giúp nhà phát triển web và những người mới bắt đầu dễ dàng tạo và thử nghiệm các ứng dụng web trên máy tính cá nhân mà không cần phải cấu hình từng thành phần riêng lẻ Nó giúp giả lập môi trường máy chủ web hoàn chỉnh trên máy tính cá nhân, giúp người dùng có thể phát triển và thử nghiệm các ứng dụng web một cách dễ dàng và nhanh chóng XAMPP có sẵn cho các hệ điều hành phổ biến như Windows, macOS và Linux.

Framework laravel

Laravel là một framework web mã nguồn mở được viết bằng PHP, được phát triển bởi Taylor Otwell Laravel cung cấp một cách tiếp cận dễ dàng và mạnh mẽ để phát triển ứng dụng web hiện đại và đáp ứng nhanh chóng Nó là một trong những framework phổ biến nhất trong cộng đồng lập trình PHP và được sử dụng rộng rãi cho việc xây dựng các dự án phần mềm và ứng dụng web

Tính năng nổi bật : cú pháp rõ ràng và dễ hiểu , hệ thống định tuyến , ORM , tích hợp sẵn các thư viện hữu ích , Hệ thống Blade template , tích hợp hệ thống đơn vị kiểm thử …

Trong thiết kế, giao diện người dùng đóng vai trò vô cùng quan trọng, nó mang ý nghĩa truyền tải thông điệp từ người thiết kế, nhà cung cấp dịch vụ, sản phẩm tới người dùng bằng các phương thức lập tình hay xây dựng nội dung để người dùng có thể xem, hiểu và sử dụng một cách hiệu quả Một trang web có đẹp hay không, bố cục có hợp lý hay không , có thu hút được người đọc hay không đều dựa vào khả năng thiết kế giao diện của các nhà thiết kế Nếu một bản thiết kế không tốt có thể sẽ ảnh hưởng đến sự tương tác của người dùng, dẫn đến việc sử dung không hiệu quả, làm giảm đi giá trị của sản phẩm và những đánh giá không hay từ phía người dùng Thấy được tầm quan trọng của giao diện, dưới đây là bản trình bày thiết kế giao diện trang web bán đồng hồ

Đăng nhập

Ngày đăng: 13/06/2024, 16:32