1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo môn học công nghệ phần mềm Đề tài xây dựng website hướng dẫn làm Đẹp

49 1 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Website Hướng Dẫn Làm Đẹp
Tác giả Trần Tiến Đạt, Nguyễn Thị Bích Ngọc, Lê Thị Thu Hà
Người hướng dẫn Lê Thị Hường
Trường học Trường Đại Học Công Nghệ GTVT
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Năm xuất bản 2024
Thành phố Vĩnh Phúc
Định dạng
Số trang 49
Dung lượng 4,74 MB

Nội dung

Khảo sát sơ bộ 1.1 Mục tiêu Một website hướng dẫn làm đẹp cần có những chức năng chính như sau: - Cung cấp thông tin về các bài viết, video về chăm sóc da, trang điểm, làm tóc,… - Cung c

Trang 1

BÁO CÁO MÔN HỌC CÔNG NGHỆ PHẦN MỀM

Đề tài: Xây dựng website hướng dẫn làm đẹp

Giáo viên hướng dẫn: LÊ THỊ HƯỜNG Lớp : 73DCTT11

Trang 2

MỤC LỤC

LỜI MỞ ĐẦU 4

PHÂN CÔNG NHIỆM VỤ 5

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 6

1 Khảo sát sơ bộ 6

1.1 Mục tiêu 6

1.2 Phương pháp 6

CHƯƠNG 2 PHÂN TÍCH BÀI TOÁN 11

1 Định nghĩa bài toán 11

2 Mục tiêu của hệ thống 11

2.1 Chức năng dành cho người dùng 11

2.2 Chức năng dành cho Admin 12

2.3 Chức năng hệ thống hỗ trợ 12

2.4 Các tác nhân trong hệ thống 12

2.5 Đầu ra mong đợi 13

2.6 Lợi ích của hệ thống 13

CHƯƠNG 3: PHÂN TÍCH VÀ THẾT KẾ BIỂU ĐỒ 14

PHẦN 1: BIỂU ĐỒ USE CASE 14

1 Use case tổng quát 14

2 Đăng kí 15

3 Đăng nhập 16

4 Quản lý bài đăng 17

5 Quản lý link sản phẩm 19

PHẦN 2: BIỂU ĐỒ HOẠT ĐỘNG 21

1 Biểu đồ hoạt động chức năng đăng kí 21

Trang 3

2 Biểu đồ hoạt động chức năng đăng nhập 22

3 Biểu đồ hoạt động quản lý link sản phẩm 24

4 Biểu đồ hoạt động quản lý bài đăng 28

PHẦN 3 : BIỂU ĐỒ TUẦN TỰ 31

1 Biểu đồ tuần tự chức năng đăng kí 31

2 Biểu đồ tuần tự chức năng đăng nhập 31

3 Biểu đồ tuần tự quản lý link sản phẩm 33

4 Biểu đồ tuần tự quản lý bài đăng 35

CHƯƠNG 4 THIẾT KẾ CƠ SỞ DỮ LIỆU 37

5 Bảng user 37

6 Bảng postModel 38

7 Bảng productModel 39

CHƯƠNG 5: GIAO DIỆN HỆ THỐNG 40

1 Giao diện User : 40

2 Trang Login (user): 42

3 Trang Sign up (user) 42

4 Trang login(admin) 43

5 Giao diện quản lý link sản phẩm : 44

6 Giao diện quản lý bài đăng: 45

7 Giao diện lưu bài viết yêu thích: 47

8 Giao diện hiển thị sản phẩm: 48

KẾT LUẬN 49

Trang 4

LỜI MỞ ĐẦU

Trong thời đại khoa học kỹ thuật bùng nổ như hiện nay, lao động trí óc ngàycàng trở thành trọng tâm, thay thế cho lao động chân tay thông qua sự ứng dụng củakhoa học kỹ thuật Trong cuộc cách mạng khoa học này, công nghệ thông tin đã đóngmột vai trò quan trọng, được ứng dụng rộng rãi trong nhiều lĩnh vực, đặc biệt là trongngành kinh tế, góp phần đáng kể vào quá trình hội nhập quốc tế

Chúng ta biết rằng, việc tìm kiếm và áp dụng các bí quyết làm đẹp vẫn đangđược tiến hành theo phong cách thủ công, việc ghi chép và chia sẻ thông qua sổ sách

và truyền miệng gặp nhiều trở ngại, tạo ra khó khăn cho người dùng khi muốn kiểmtra và áp dụng các phương pháp làm đẹp hiệu quả Việc thống kê, đánh giá và chia sẻnhững bí quyết làm đẹp theo ngày, tháng, quý… cũng trở nên khó khăn

Nhận thức được thực tế đó, nhóm chúng tôi đã quyết định xây dựng mộtwebsite: “Hướng dẫn làm đẹp toàn diện” Website này sẽ giúp cải thiện quy trình tìmkiếm, chia sẻ và áp dụng các phương pháp làm đẹp, tăng cường hiệu suất và đảm bảo

sự minh bạch trong việc quản lý thông tin và phản hồi từ người dùng Chúng tôi tinrằng, với sự hỗ trợ của công nghệ, chúng ta có thể đưa ngành làm đẹp lên một tầm caomới

Hệ thống website của chúng tôi không chỉ là một công cụ, mà còn là một ngườibạn đồng hành tin cậy trong hành trình làm đẹp của bạn Nó giúp bạn tìm kiếm, lưutrữ và cập nhật thông tin về các phương pháp làm đẹp một cách nhanh chóng, chínhxác và dễ dàng Hơn nữa, nó còn hỗ trợ bạn trong việc thực hiện các yêu cầu báo cáo,đánh giá và chia sẻ kinh nghiệm làm đẹp, giúp bạn có cái nhìn tổng quan về hoạt độnglàm đẹp của mình

Chúng tôi tin tưởng rằng, với sự ra đời của website này, chúng tôi không chỉ góp phần vào sự thịnh vượng của các cá nhân đam mê làm đẹp, mà còn đóng góp vào

sự phát triển bền vững của ngành công nghiệp làm đẹp Website của chúng tôi sẽ giúp bạn tiếp cận với công nghệ thông tin, tận dụng lợi thế của thời đại số để nâng cao hiệuquả và sự hài lòng trong hành trình làm đẹp của bạn

Trang 5

PHÂN CÔNG NHIỆM VỤ Trần Tiến Đạt Quản lý bài viết

Nguyễn Thị Bích Ngọc Quản lý link sản phẩm

Lê Thị Thu Hà Đăng nhập, đăng kí

Trang 6

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG

1 Khảo sát sơ bộ

1.1 Mục tiêu

Một website hướng dẫn làm đẹp cần có những chức năng chính như sau:

- Cung cấp thông tin về các bài viết, video về chăm sóc da, trang điểm, làm tóc,…

- Cung cấp chức năng hỗ trợ mua hàng trực tuyến

- Cung cấp chức năng lưu bài viết yêu thích

được ghi âm

 Chủ đề : câu hỏi và trả lời

 Tổng hợp các nội dung chính, ý

kiến của người được hỏi

Ước lượng thời gian:

2 phút

5 phút

3 phút10p

Trang 7

Phiếu phỏng vấn

Dự án: Phát triển website hướng dẫn làm

đẹp Tiểu dự án: hướng dẫn làm đẹpNgười được hỏi: Nguyễn Thị Mai

Người hỏi: Đoàn Mạnh HùngNgày: 7/7/2025

Câu 1: Anh/Chị đã làm việc trong

lĩnh vực làm đẹp bao lâu? Chuyên

môn chính của Anh/Chị là gì?

(Chăm sóc da, trang điểm, …)

Câu 3: Dịch vụ làm đẹp nào thường

được khách hàng yêu cầu nhiều nhất? Trả lời:

Câu 4: Anh/Chị có nhận thấy nhu

cầu làm đẹp của khách hàng thay đổi theo

xu hướng nào không? Trả lời:

Câu 5: Anh/Chị nghĩ một website hướng

dẫn làm đẹp cần tập trung vào nội dung gì

để thu hút người dùng? (Mẹo làm đẹp,

hướng dẫn chi tiết, đánh giá sản phẩm,

v.v.)

Trả lời:

Trang 8

Phiếu điều tra

PHIẾU KHẢO SÁT HOẠT ĐỘNG CỦA WEBSITE

Câu 3 Bạn cảm thấy việc tìm kiếm thông tin trên website làm đẹp hiện tại

Câu 6: Theo Anh/Chị, đâu là những thông

tin cần thiết mà khách hàng luôn muốn tìm

hiểu khi tham khảo một website làm đẹp? Trả lời:

Đánh giá chung:

Trang 9

Câu 5 Bạn mong muốn website cung cấp nội dung gì thêm để đáp ứng

nhu cầu của mình?

Trang 10

Câu 7 Bạn biết đến các thông tin làm đẹp qua những kênh nào?

☐ Bạn bè, người thân giới thiệu

☐ Mạng xã hội (Facebook, Instagram)

☐ Quảng cáo trực tuyến (Google, YouTube)

☐ Tìm kiếm trên Google

☐ Khác:

Câu 8 Bạn yêu thích điều gì nhất về dịch vụ giao hàng?

☐ Đóng gói cẩn thận

☐ Giao hàng nhanh

☐ Shipper thân thiện

☐ Tất cả các điều trên

Có điều gì khác bạn muốn chia sẻ về trải nghiệm mua sắm làm đẹp hoặc nội dung website không?

Bạn hãy tích vào mục lựa chọn.

Trang 11

CHƯƠNG 2 PHÂN TÍCH BÀI TOÁN

Bài toán: Xây dựng hệ thống website hướng dẫn làm đẹp

1 Định nghĩa bài toán

Bài toán đặt ra là thiết kế và xây dựng một website hướng dẫn làm đẹp kết hợpgiới thiệu sản phẩm thông qua liên kết (link sản phẩm) Hệ thống cần cung cấp cácthông tin hữu ích về làm đẹp thông qua bài viết, hình ảnh, và video Đồng thời, ngườidùng có thể tìm kiếm, xem danh sách sản phẩm, tương tác với nội dung, lưu bài viếtyêu thích, và truy cập link sản phẩm để mua hàng từ đối tác liên kết

2 Mục tiêu của hệ thống

- Hỗ trợ người dùng tìm kiếm thông tin làm đẹp: Cung cấp các bài viết,video chất lượng và dễ tiếp cận về các chủ đề làm đẹp

- Cung cấp trải nghiệm tìm kiếm và lựa chọn sản phẩm: Cho phép người

dùng tìm kiếm sản phẩm làm đẹp thông qua bộ lọc thông minh, xem chi tiếtsản phẩm và mua hàng qua liên kết

- Quản lý nội dung hiệu quả: Hỗ trợ admin quản lý bài viết, sản phẩm và

thông tin người dùng một cách hiệu quả

- Tăng tương tác người dùng: Cho phép lưu bài viết yêu thích

2.1 Chức năng dành cho người dùng

Trang 12

Quản lý nội dung yêu thích:

- Cho phép người dùng lưu bài yêu thích vào danh sách cá nhân

- Xem lại và xóa các nội dung đã lưu khi cần thiết

- Xem và tương tác với bài viết:

- Tìm kiếm bài viết theo tên

- Đọc nội dung chi tiết, xem video và hình ảnh minh họa

2.2 Chức năng dành cho Admin

Quản lý bài viết:

- Thêm mới, chỉnh sửa và xóa các bài viết hướng dẫn làm đẹp

- Tìm kiếm bài đăng

- Xem và tìm kiếm nội dung hướng dẫn làm đẹp

- Tìm kiếm sản phẩm, sử dụng bộ lọc và truy cập link sản phẩm

- Lưu bài viết và sản phẩm yêu thích

Admin

- Quản lý nội dung bài viết

- Quản lý link sản phẩm liên kết

Trang 13

Hệ thống

- Xử lý tìm kiếm theo yêu cầu

- Quản lý dữ liệu bài viết và sản phẩm

- Gửi thông báo và đảm bảo bảo mật thông tin

2.5 Đầu ra mong đợi

Một website hoàn chỉnh với các tính năng:

- Tìm kiếm và bộ lọc sản phẩm làm đẹp

- Xem bài viết, sản phẩm và truy cập link liên kết để mua hàng

- Lưu và quản lý nội dung yêu thích

- Giao diện thân thiện và dễ sử dụng trên mọi thiết bị

- Báo cáo và thống kê để hỗ trợ cải thiện nội dung và liên kết sản phẩm

2.6 Lợi ích của hệ thống

Người dùng: Dễ dàng tìm kiếm thông tin và sản phẩm làm đẹp phù hợp với nhu cầu Admin : Dễ dàng quản lý nội dung, liên kết bán hàng và người dùng.

Sản phẩm : Dễ dàng hiển các link liên kết sản phẩm

Hệ thống: Tăng lượng truy cập và giữ chân người dùng nhờ trải nghiệm cá nhân hóa

và nội dung hấp dẫn

Trang 14

CHƯƠNG 3: PHÂN TÍCH VÀ THẾT KẾ BIỂU ĐỒ PHẦN 1: BIỂU ĐỒ USE CASE

1 Use case tổng quát

Trang 15

2 Đăng kí

Đặc tả usecase:

Tên Use-case Đăng kí

Mô tả Use-case cho phép người dùng đăng kí tài khoản mớiNgười dùng Người dùng

Điểu kiện kích hoạt Khi người dùng truy cập website, và thực hiện chức

năng đăng kí từ trang chủ của hệ thốngTiền điều kiện Người dùng phải nhập đầy đủ email, password, Name.Hậu điều kiện Người dùng đăng kí thành công

Luồng sự kiện chính 1 Hệ thống hiển thị trang đăng kí

2 Người dùng nhập email,password, Name đầy đủ để tiến hành đăng kí thành công

3 Nếu thành công thì truy cập vào website thành công

4 Kết thúc Use-case

Trang 16

3 Đăng nhập

Đặc tả usecase:

Tên Use-case Đăng nhập

Mô tả Use-case cho phép người dùng đăng nhập vào website

để thực hiện những chức năng của mình

Người dùng Người dùng, admin

Điểu kiện kích hoạt Khi người dùng thực hiện chức năng từ trang chủ của

websiteTiền điều kiện Người dùng phải có tài khoản trên hệ thống

Hậu điều kiện Người dùng đăng nhập thành công

Luồng sự kiện chính 1 Hệ thống hiển thị màn hình đăng nhập

2 Người dùng, admin nhập tên đăng nhập và mật khẩu

3 Hệ thống hiển thị kiểm tra thông tin đăng nhập

4 Nếu thành công thì vào giao diện chính đê bắt đầuthực hiện các chức năng

5 Kết thúc Use-case

Trang 17

4 Quản lý bài đăng

Đặc tả usecase :

Tiêu đề Nội dung

Tên Use-case Quản lý bài đăng

Mô tả Use-case cho phép admin đăng bài

Điểu kiện kích hoạt Khi người dùng thực hiện chức năng từ trang chủ

của hệ thống Tiền điều kiện Admin phải đang nhập thành công trên hệ thống.Hậu điều kiện Admin ở tại trang chủ để thực hiện chức năng

Trang 18

Luồng sự kiện chính 1 Admin đăng nhập vào hệ thống.

2 Admin chọn chức năng để thực hiện ( Thêm, sửa, xóa, tìm kiếm ) từ trang chủ

3 Hệ thống hiển thị form phù hợp với chức năng cần

- Xóa: Hệ thống xóa bài đăng khỏi cơ sở dữ liệu

và hiển thị thông báo thành công

- Tìm kiếm:Hệ thống trả về kết quả như mong muốn

7 Kết thúc usecase

Trang 19

5 Quản lý link sản phẩm

Tên Use-case Quản lý link sản phẩm

Mô tả Use-case cho phép admin quản lý link sản phẩm vào hệ

thống để thực hiện những chức năng của mình

Người dùng Admin

Điểu kiện kích hoạt Khi admin thực hiện chức năng từ trang chủ của hệ

thốngTiền điều kiện Admin phải đang nhập thành công trên hệ thống

Hậu điều kiện Admin ở tại trang chủ để thực hiện chức năng

Luồng sự kiện chính 1 Admin đăng nhập vào hệ thống

2 Admin chọn chức năng để thực hiện ( Thêm, sửa, xóa, tìm kiếm ) từ trang chủ

3 Hệ thống hiển thị form phù hợp với chức năng cần

sử dụng

4 Admin thực hiện đầy đủ thông tin cần thiết khi tiến hành thêm , sửa , xóa, tìm kiếm sản phẩm

5 Hệ thống kiểm tra tính hợp lệ của thông tin bài đăng

6 - Thêm, Sửa: Nếu thông tin hợp lệ, hệ thống lưu link

Trang 20

sản phẩm vào cơ sở dữ liệu và hiển thị thông báo thành công Nếu thông tin không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu admin sửa đổi.-Xóa: Hệ thống xóa link sản phẩm khỏi cơ sở dữ liệu

và hiển thị thông báo thành công

- Tìm kiếm:Hệ thống trả về kết quả như mong muốn

8 Kết thúc usecase

Trang 21

PHẦN 2: BIỂU ĐỒ HOẠT ĐỘNG

1 Biểu đồ hoạt động chức năng đăng kí

Trang 22

2 Biểu đồ hoạt động chức năng đăng nhập

Trang 23

2.1 Biểu đồ hoạt động quên mật khẩu

Trang 24

3 Biểu đồ hoạt động quản lý link sản phẩm 3.1 Biểu đồ hoạt động thêm link sản phẩm

Trang 25

3.2 Biểu đồ hoạt động sửa link sản phẩm

Trang 26

3.3 Biểu đồ hoạt động xóa link sản phẩm

Trang 27

3.4 Biểu đồ hoạt động tìm kiếm link sản phẩm

Trang 28

4 Biểu đồ hoạt động quản lý bài đăng

4.1 Biểu đồ hoạt động thêm bài đăng

4.2 Biểu đồ hoạt động xóa bài đăng

Trang 29

4.3 Biểu đồ hoạt động sửa bài đăng

Trang 30

4.4 Biểu đồ hoạt động tra cứu bài đăng

Trang 32

2.2 Biểu đồ tuần tự quên mật khẩu

Trang 33

3 Biểu đồ tuần tự quản lý link sản phẩm 3.1 Biểu đồ tuần tự thêm link sản phẩm

3.2 Biểu đồ tuần tự sửa link sản phẩm

Trang 34

3.3 Biểu đồ tuần tự xóa link sản phẩm

3.4 Biểu đồ tuần tự tìm kiếm sản phẩm

Trang 35

4 Biểu đồ tuần tự quản lý bài đăng

4.1 Biểu đồ tuần tự thêm bài đăng

4.2 Biểu đồ tuần tự sửa bài đăng

Trang 36

4.3 Biểu đồ tuần tự xóa bài đăng

4.4 Biểu đồ tuần tự tìm kiếm bài đăng

Trang 37

CHƯƠNG 4 THIẾT KẾ CƠ SỞ DỮ LIỆU

5 Bảng user

Mô tả :

TT Thuộc tính Kiểu dữ liệu Mô Tả

1 name String Tên người dùng

2 email String Địa chỉ email

3 password String Mật khẩu

4 favourite Aray Danh sách yêu thích

Trang 38

6 Bảng postModel

Mô tả

STT Thuộc tính Kiểu dữ liệu Mô Tả

1 videoId String ID của video liên quan đến bài viết

2 title String Tiêu đề của bài viết

3 category String Danh mục bài viết

4 image Array Hình ảnh

5 description String Mô tả chi tiết nội dung bài viết

6 step Array Danh sách các bước thực hiện liên

quan đến bài viết

7 favourite Number Số lượt thích bài viết

Trang 39

7 Bảng productModel

Mô tả:

STT Thuộc tính Kiểu dữ liệu Mô Tả

1 name String Tên sản phẩm

2 description String Mô tả sản phẩm

3 image String Hình ảnh sản phẩm

4 category String Danh mục sản phẩm

5 subCategory String Danh mục con của sản phẩm

6 linkProduct String Liên kết đến sản phẩm

Trang 40

CHƯƠNG 5: GIAO DIỆN HỆ THỐNG

1 Giao diện User :

Trang 42

2 Trang Login (user):

3 Trang Sign up (user)

Trang 43

4 Trang login(admin)

Trang 44

5 Giao diện quản lý link sản phẩm :

Trang 45

6 Giao diện quản lý bài đăng:

Trang 48

8 Giao diện hiển thị sản phẩm:

Trang 49

KẾT LUẬN

Qua quá trình học tập và thực hành môn Công nghệ Phần mềm, nhóm chúng

em đã có cơ hội áp dụng những kiến thức lý thuyết vào việc xây dựng một website

hướng dẫn làm đẹp Dự án này không chỉ giúp chúng em hiểu rõ hơn về quy trình

phân tích và thiết kế phần mềm mà còn phát triển nhiều kỹ năng thực tế, bao gồm:

- Kỹ năng chuyên môn: Nắm vững quy trình phát triển phầnmềm từ việc thu thập yêu cầu, xây dựng các biểu đồ hệ thống (use-case,hoạt động, lớp, tuần tự) đến triển khai và kiểm thử sản phẩm

- Kỹ năng thực tiễn: Thiết kế và xây dựng một website với giaodiện thân thiện, cung cấp nội dung hướng dẫn làm đẹp rõ ràng và dễ tiếpcận, đáp ứng tốt nhu cầu của người dùng

- Kỹ năng mềm: Tăng cường khả năng giao tiếp, làm việc nhóm

và giải quyết vấn đề, đảm bảo dự án hoàn thành đúng thời hạn và đạt chấtlượng

Dự án website hướng dẫn làm đẹp không chỉ là kết quả học tập mà còn làmột sản phẩm thực tế minh chứng cho những kiến thức và kỹ năng mà chúng em đãtích lũy được Chúng em tin rằng với những gì đã học được, bản thân mỗi thànhviên trong nhóm sẽ tự tin hơn khi tham gia vào các dự án phần mềm thực tế trongtương lai

Nhóm chúng em xin gửi lời cảm ơn chân thành đến cô giáo đã tận tìnhhướng dẫn và truyền đạt những kiến thức quý giá, giúp chúng em hoàn thành tốtmôn học này Chúng em cam kết sẽ tiếp tục học hỏi và phát triển để ngày càng hoànthiện hơn trong lĩnh vực Công nghệ Phần mềm

Ngày đăng: 30/12/2024, 21:04

w