Đồ Án Cdio – Se447K Xây Dựng Website Bán Mỹ Phẩm.pdf

151 0 0
Tài liệu đã được kiểm tra trùng lặp
Đồ Án Cdio – Se447K Xây Dựng Website Bán Mỹ Phẩm.pdf

Đ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 1

ĐẠI HỌC DUY TÂNKHOA CÔNG NGHỆ THÔNG TIN

Trang 2

BẢNG PHÂN CÔNG CÔNG VIỆC

Ngọc Huyền

Đăng ký,Đăng nhập, Quên mật khẩu, quản lý tài khoản cá nhân, Quản lý hóa đơn

Trang 3

TỔNG QUAN DỰ ÁN

Ngày bắt đầu

Trưởng nhóm

Trường: Đại học Duy Tân Khoa: Công nghệ thông tin Tên: Tô Thị Ngọc Huyền

Mail: tothingochuyen632001 @gmail.com

Trang 4

2.2Ý nghĩa của đề tài 6

3.ĐỐI TƯỢNG NGHIÊN CỨU 6

PHẦN II: DESIGN (PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG) 21

1.ĐẶC TẢ YÊU CẦU CHỨC NĂNG 21

1.1Mô tả hệ thống 21

1.2Môi trường phát triển 22

1.3Các yêu cầu bô trợ khác (nếu có) 22

2.PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 23

2.1Tác nhân của hệ thống 23

2.2Biểu đồ ca sử dụng (Use Case Diagram) 23

2.3Mô tả chi tiết ca sử dụng 24

2.4Thiết kế cơ sở dữ liệu 138

PHẦN III: IMPLEMENT 142

1.Giao diện trang chủ 142

2.Giao diện đăng nhập 142

3.Giao diện đăng ký 143

Trang 5

4.Giao diện sản phẩm 143

5.Giao diện chi tiết sản phẩm 144

6.Giao diện giỏ hàng 145

7.Giao diện đặt hàng 145

8.Giao diện quản lý tài khoản cá nhân 146

9.Giao diện lịch sử đơn hàng 146

10.Giao diện đổi mật khẩu 147

Hiện nay, cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu.

Trong hoạt động sản xuất, kinh doanh, thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là cần thiết Vậy phải quảng bá thế nào đó là xây dựng được một Website cho cửa hàng của mình quảng bá tất cả các sản phẩm của mình bán.

Trong thời đại ngày nay, việc có một website để quảng bá công ty hay một website cá nhân không còn là điều gì xa xỉ nữa Thông qua website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả.

Trang 6

Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng PHP là một ngôn ngữ hỗ trợ làm web phía server với ưu điểm nhanh, dễ sử dụng với sự hỗ trợ framework thì web hoạt động nhanh hơn cũng như tiết kiệm thời gian người lập trình Ngôn ngữ này cũng rất thích hợp để phát triển các website bán hàng Vì vậy, nhóm chúng tôi chọn đề tài “Xây dựng website bán mỹ phẩm” làm đề tài cho đồ án CDIO 4 của mình.

2 MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI2.1 Mục đích của đề tài

- Đáp ứng nhu cầu mua tìm kiếm, xây dựng nên một môi trường làm việc hiệu quả - Giúp khách hàng có cái nhìn tổng quan về các nhà cung cấp hàng hóa, so sánh các nhà cung cấp

- Rút ngắn khoảng cách giữa người dùng và nhà cung cấp hàng hóa, tạo ra một website trực tuyến giúp người mua và người bán dễ dàng trao đổi.

- Việc quản lý hàng trở nên dễ dàng.

Trang 7

- Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm

2.2 Ý nghĩa của đề tài

- Là một website động, các thông tin được cập nhật theo định kỳ.

- Người dùng truy cập vào website có thể xem, tìm kiếm, liên hệ với các nhà cung cấp và xem lượt yêu thích của nhà cung cấp đó

- Các sản phẩm được sắp xếp hợp lý, tìm kiếm dựa trên tên nhà cung cấp hàng hóa, tên hàng hóa cần tìm Vì vậy người dùng sẽ có cái nhìn tổng quan về tất cả các sản phẩm hiện có.

- Người dùng có thể xem chi tiết thông tin nhà cung cấp hàng hóa, các sản phẩm

của nhà cung cấp đó như đồ dùng , dụng cụ (có hình ảnh minh hoạ sản phẩm và

mô tả chi ti Āt).

- Người dùng sẽ có thể liên hệ nhà cung cấp nếu cần.

- Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp nên một dấu mốc không thể quên cho các bạn trẻ.

3 ĐỐI TƯỢNG NGHIÊN CỨU

- Tìm hiểu và phân tích thiết kế hệ thống website bán hàng online - Tìm hiểu và thực hành tạo lập một website quản lý dựa trên ngôn ngữ PHP - Tìm hiểu và nắm quy trình bán hàng online.

4 PHẠM VI NGHIÊN CỨU

- Về thời gian: từ 29/08/2021 đến 17/10/2021 - Về nội dung

+ Tìm hiểu về MySQL

+ Phân tích thiết kế hướng đối tượng website bán hàng + Quy trình nghiệp vụ cung cấp dịch vụ bán hàng + Tìm hiểu về ngôn ngữ PHP

Trang 8

5 PHƯƠNG PHÁP NGHIÊN CỨU

- Tìm hiểu các tài liệu liên quan ( quy trình bán hàng,….) - Phân tích và lựa chọn giải pháp

- Tổng hợp các tài liệu liên quan đến xây dựng và phát triển phần mềm

Trang 9

PHẦN I: CONCEIVE (Ý TƯỞNG) 1 XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)

1.1 Thành viên 1

- Họ và tên (sinh viên): Tô Thị Ngọc Huyền

- Chuyên ngành (của sinh viên): Công Nghệ Phần Mềm - Tên ý tưởng (sản phẩm): Xây dựng website quản lý khách sạn - Ngày/Tháng/Năm: 29/08/2022

1.1.1 Mô tả ý tưởng sản phẩm

Tại các nước phát triển ngành hoạt động kinh doanh khách sạn, nhà hàng phát triển rất mạnh mẽ và có lợi nhuận cao vì có sự hỗ trợ của CNTT.Ở nước ta những năm gần đây ngành du lịch mới thực sự phát triển về quy mô cũng như ảnh hưởng đối với các lĩnh vực KT - XH Tuy nhiên, việc áp dụng CNTT trong ngành vẫn còn hạn chế do đó việc áp dụng CNTT vào chương trình quản lý khách sạn cho ngành du lịch là vô cùng cần thiết để nâng cao hiệu quả kinh doanh và chất lượng.

Ư꼁ng dụng hỗ trợ các chức năng sau:

- Quản lý hồ sơ (Cập nhật, thêm, sửa xóa từng đơn thể dữ liệu như: nhân viên, phòng ban, chức vụ, …)

- Quản lý tuyển dụng - Quản lý bản tin trong nội bộ

- Người dùng (đăng nhập, đăng xuất, xem hồ sơ, …) - Tra cứu thông tin (tra cứu lương, hồ sơ lý lịch) - Khảo sát, đánh giá nhân sự

Để sử dụng ứng dụng, yêu cầu máy tính kết nối Internet, có trình duyệt thông dụng.

1.1.2 Đánh giá cơ sở kiến thức của sinh viên- Phân tích thiết kế hệ thống: Đã học- Phân tích thiết kế hướng đối tượng: đã học- Hệ quản trị cơ sở dữ liệu: đang học

Trang 10

- Ngôn ngữ lập trình: (java, C#, ASP.NET,PHP): Đã học- HTML/CSS: Đã học

1.1.3 Đánh giá khả năng phát triển của sản phẩm

Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của

Các công ty, người cần tìm việc làm, sinh viên mới ra

Ước lượng số năm sản phẩm của bạn sẽ

- Họ và tên (sinh viên): Nguyễn Thị Kim Huệ - Chuyên ngành (của sinh viên): Công Nghệ Phần Mềm

Trang 127

b) Sơ đồ hoạt động quản lí giỏ hàng (Thêm vào giỏ hàng)

Trang 128

c) Sơ đồ hoạt động quản lí giỏ hàng (Sửa số lượng hàng)

Trang 130

e) Sơ đồ hoạt động quản lí giỏ hàng (Mua hàng)

Trang 131

2.3.15 Use case Xem sản phẩm

Bảng đặc tả usecase xem sản phẩm

chi tiết, Thêm vào giỏ hàng, Mua hàng.

Trang 132

Bảng dòng sự kiện chính usecase xem sản phẩm

1.Người dùng click vào sản phẩm cần xem

3 Use case kết thúc

2.Hệ thống hiển thị tất cả các thông tin về sản phẩm: Ngày sản xuất, nơi sản xuất, giá hàng, bình luận về hàng.

2.3.15.1 Biểu đồ tuần tự xem sản phẩma) Sơ đồ tuần tự xem sản phẩm (Xem chi tiết sản phẩm)

Trang 133

b) Sơ đồ tuần tự xem sản phẩm (Thêm sản phẩm)

c) Sơ đồ tuần tự xem sản phẩm (Mua hàng)

Trang 134

2.3.15.2 Biểu đồ hoạt động xem sản phẩma) Sơ đồ hoạt động xem sản phẩm (Xem chi tiết)

b) Sơ đồ hoạt động xem sản phẩm (Thêm sản phẩm)

Trang 135

c) Sơ đồ hoạt động xem sản phẩm (Mua hàng)

Trang 136

2.3.16 Use case Đăng nhập

Bảng đặc tả Use case đăng nhập

Bảng dòng sự kiện Use case đăng nhập

Trang 137

2.Hiển thị form đăng nhập.

5 Tiến hành kiểm tra cơ sở dữ liệu .

5.1 Nếu tài khoản nhập không chính xác thì chuyển tới bước 6

5.2 Nếu tài khoản nhập chính xác thì chuyển tới bước 7

6.Thông báo tài khoản không chính xác mời nhập lại 7 Thông báo đăng nhập thành công

8 Chuyển sang giao diện admin (nếu tài khoản admin) ngược lại sang giao diện người dùng.

Trang 138

2.3.16.1 Biểu đồ tuần tự đăng nhập

Trang 139

2.3.16.2 Sơ đồ hoạt động đăng nhập

Trang 140

2.4 Thiết kế cơ sở dữ liệu2.4.1 Cơ sở dữ liệu

2.4.2 Bảng dữ liệu2.4.2.1 Bảng Nhập Xuất

Dùng để lưu thông tin thống kê

2.4.2.2 Bảng Tài Khoản

Dùng để lưu thông tin tài khoản

Trang 141

Email nvarchar(30) No Email

2.4.2.3 Bảng Loại Tài Khoản

Dùng để lưu thông tin loại tài khoản

2.4.2.4 Bảng Đánh Giá

Dùng để lưu thông tin đánh giá

2.4.2.5 Bảng Hóa Đơn

Dùng để lưu thông tin hóa đơn

Trang 142

TrangThai nvarchar(50) No Trạng thái

2.4.2.6 Bảng Chi Tiết Hóa Đơn

Dùng để lưu thông tin chi tiết hóa đơn

2.4.2.7 Bảng Sản Phẩm

Dùng để lưu thông tin sản phẩm

2.4.2.8 Bảng Danh mục hàng

Dùng để lưu thông tin sản phẩm

Trang 143

2.4.2.9 Bảng Khuyến Mại

Dùng để lưu thông tin khuyến mại

2.4.2.10 Bảng Chi Tiết Khuyến Mại

Dùng để lưu thông tin chi tiết khuyến mại

Trang 144

PHẦN III: IMPLEMENT

1 Giao diện trang chủ 2 Giao diện đăng nhập

Trang 145

3 Giao diện đăng ký 4 Giao diện sản phẩm

Trang 146

5 Giao diện chi tiết sản phẩm

Trang 147

6 Giao diện giỏ hàng 7 Giao diện đặt hàng

Trang 148

8 Giao diện quản lý tài khoản cá nhân 9 Giao diện lịch sử đơn hàng

Trang 149

10 Giao diện đổi mật khẩu

Trang 150

KẾT LUẬN

1.1 NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC

- Tìm hiểu ngôn ngữ lập trình Web PHP & MySQL

- Áp dụng xây dựng ứng dụng thực nghiệm trang website bán hàng.

1.2 NHỮNG VẤN ĐỀ CHƯA ĐẠT ĐƯỢC

- Chưa phân tích sâu về vấn đề đặt ra.

- Chưa hoàn thiện được tất cả các chức năng nêu ra như dự kiến ban đầu - Chưa tối ưu tốt giao diện như đề ra ban đầu.

1.3 HƯỚNG PHÁT TRIỂN

- Tìm hiểu sâu hơn về ngôn ngữ PHP & MySQL để có thể đáp ứng nhiều hơn nữa nhu cầu của người sử dụng, phát triển và tối ưu hóa hệ thống.

- Xây dựng trang Web quy mô lớn hơn với nhiều ứng dụng, chức năng - Sử dụng mô hình MVC để phát triển.

- Tìm hiểu thêm một số ngôn ngữ, các framework để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn…

Trang 151

TÀI LIỆU THAM KHẢO 1 Tham khảo về Bootstrap: getbootstrap.com

2 Tham khảo về Font Awesome: fontawesome.com3 Địa chỉ website về ngôn ngữ PHP: w3school.com

Ngày đăng: 26/04/2024, 16:28

Tài liệu cùng người dùng

Tài liệu liên quan