Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.84 MB, 95 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>TRƯỜNG CAO ĐẲNG FPT POLYTECHNIC</b>
<b>Giảng viên hướng dẫn:</b> : Nguyễn Thành Trung
<b>Chuyên ngành</b> : Thiết Kế Website
<b>Sinh viên thực hiện</b> : Đặng Quốc Trung PH44412Nguyễn Văn Luân PH39383
Trịnh Bá Hướng PH39382
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2"><i>Hà Nội – 2023</i>
<b>NHẬN XÉT(Của giảng viên hướng dẫn)</b>
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3"><b><small>MỤC LỤC</small></b>
<small>NHẬN XÉT...2</small>
<small>LỜI MỞ ĐẦU... 6</small>
<small>GIẢI THÍCH THUẬT NGỮ...7</small>
<small>PHẦN 1: KHẢO SÁT - GIỚI THIỆU TỔNG QUAN... 8</small>
<small>1.Khảo sát – Giới thiệu đề tài...7</small>
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5"><small>5.2 Luồng và chức năng phía người dùng... 46</small>
<small>6.Thiết kế giao diện... 55</small>
<small>6.1. Giao diện Admin... 55</small>
<small>6.2. Giao diện người dùng:...62</small>
<small>7: Thiết kế cơ sở dữ liệu...74</small>
<small>2.1Các công nghệ sử dụng và lý do sử dụng các công nghệ này:... 83</small>
<small>2.2Links source code github:...83</small>
<small>PHẦN 4: KIỂM THỬ... 84</small>
<small>1.Kiểm lỗi form quản lý danh mục nội thất... 84</small>
<small>2.Kiểm lỗi form quản lý sản phẩm nội thất...84</small>
<small>3.Kiểm lỗi form quản lý sản phẩm biến thể nội thất... 85</small>
<small>4.Kiểm lỗi form quản lý khuyến mãi... 85</small>
<small>4.Kiểm lỗi form đăng ký... 86</small>
<small>4.Kiểm lỗi form đăng nhập... 87</small>
<small>5.Kiểm lỗi form quên mật khẩu... 88</small>
<small>6.Kiểm lỗi form đổi mật khẩu... 88</small>
<small>7.Kiểm lỗi form cập nhật tài khoản...89</small>
<small>PHẦN 5: TỔNG KẾT... 91</small>
<small>1. Mức độ hồn thành dự án...91</small>
<small>2. Những khó khăn gặp phải và cách giải quyết... 91</small>
<small>3. Những bài học rút ra sau khi làm dự án... 92</small>
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">Ngày nay với tốc độ phát triển của khoa học kỹ thuật phát triển ngày càng mạnh mẽ.Cùng với sự phát triển không ngừng của công nghệ thông tin nhu cầu về mua sắm onlinengày càng tăng cao. Mọi người ai cũng muốn mua hàng nhanh chóng và tiện lợi. Trong khiđó nếu muốn mua đồ dùng nội thất thì mọi người cần phải ra ngồi cửa hàng để có thể muasắm.
<b>Chính vì các lý do trên, em đã chọn đề tài “Xây dựng website bán nội thất online” là</b>
website giúp cho mọi người dùng có thể mua hàng nhanh chóng, thay vì phải ra các cửahàng để mua. Vì thế nên chúng em đã tạo ra website này để giúp người dùng tiếp kiệm thờigian đi mua đồ nội thất thông qua các thiết bị kết nối internet. Với số lượng thành viên chỉ
<b>có 3 nên chúng em tập trung phát triển vào phần trải nghiệm người dùng. Rất mong</b>
nhận được sự cảm thông của quý thầy cơ.
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">1 <b>Tester</b> Người kiểm tra sản phẩm mà lập trình viên làm ra.2 <b>Designer</b> Người tạo ra giao diện một cách hoàn chỉnh3 <b>Backend Developer</b> Người xử lý mọi logic nghiệp vụ phức tạp ở ẩn phía
sau, giúp hệ thống hoạt động trơn tru.
4 <b>Frontend Developer</b> <sup>Người xử lý việc xây dựng lên giao diện hệ thống từ</sup>
thiết kế của designer.
6 <b>Database</b> Cơ sở dữ liệu
7 <b>HTML</b> Viết tắt củaHyperText Markup Language
8 <b>CSS</b> Viết tắt của Cascading Style Sheet
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><b>Đối tượng</b> <sub>● Nhân viên bán hàng nội thất: Nhóm đối tượng trực tiếp</sub>
thực hiện bán hàng nội thất và có thể đưa ra nhữngđánh giá chuyên sâu về sản phẩm nội thất.
<b>Người thực hiện</b> <sub>● Nguyễn Văn Luân, Đặng Quốc Trung, Trịnh Bá Hướng</sub><b>Mục đích</b> <sub>● Tiết kiệm thời gian và cơng sức mua hàng</sub>
<small>-Khách hàng không cần phải đến cửa hàng để xem mẫu mã,chất liệu, giá cả,... mà có thể xem trực tuyến trên website.Điều này giúp khách hàng tiết kiệm thời gian và công sức đilại.</small>
● Tăng số lượng khách hàng, doanh thu
<small>-Khách hàng có thể tìm kiếm sản phẩm nhanh chóng và dễdàng thơng qua thanh tìm kiếm.</small>
- <small>Khách hàng có thể xem đánh giá sản phẩm giúp khách hàngtham khảo ý kiến của những người đã sử dụng sản phẩm.-Khách hàng có thể thanh tốn ngay sau khi đặt hàng, không</small>
<small>cần phải chờ đợi đến khi nhận hàng.</small>
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9"><b>Kết luận:</b>
Chúng em nhận thấy công nghệ đang rất phát triển theo từng ngày dẫn đến nhu cầu muahàng trực tuyến của người dùng ngày càng tăng cao. Qua khảo sát chúng em thấy rằng kháchhàng rất muốn tiết kiệm thời gian và công sức mua hàng. Những rủi ro có thể gặp phải nhưmua phải hàng kém chất lượng do không biết rõ về chất liệu, quy trình sản xuất, phải đặthàng trước thì mới nhận được hàng. Chính vì những lý do trên nên bọn em muốn phát triểnmột trang website bán hàng nội thất online để người dùng dễ dàng mua hàng, tránh được rủiro mua phải hàng kém chất lượng, để khách hàng nhận hàng nhanh chóng, giúp cho chủwebsite có thể tăng doanh số bán hàng.
● <small>Khách hàng muốn mua sản phẩm với mức giá cạnh tranh.</small>● Khách hàng muốn mua sản phẩm với chất lượng cao,
không phải sản phẩm kém chất lượng, có thể biết đượcthơng tin đầy đủ về chất liệu, quy trình sản xuất.● Khách hàng muốn nhận hàng nhanh ngay sau khi đặt
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10"><small>●</small> Người quản trị
<small>●</small> Người dùng (Khách hàng)
<i>Sơ đồ làm việc nhóm</i>
<b>1.4.1 Đối tượng tham gia vào dự án</b>
Các đối tượng tham gia vào dự án của chúng tơi, bao gồm:<small>+</small> Nhóm phát triển dự án
<small>+</small> Developer<small>+</small> Tester
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11"><b>1.4.2 Mô tả công việc</b>
vụNguyễn Văn Luân ● Thực hiện phát triển
module cùng nhóm● Coder
● Quản lý nhóm● Giao diện
Đặng Quốc Trung ● Thực hiện phát triểnmodule cùng nhóm● Coder
● Quản lý nhóm● Giao diện
Trịnh Bá Hướng ● Thực hiện phát triểnmodule cùng nhóm● Coder
● Quản lý nhóm● Giao diện
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><b>1.5.1 Các công cụ hỗ trợ phát triển dự án</b>
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><b>1.5.2 Các công nghệ sử dụng pháp triển dự án</b>
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">- Quản trị: Quản lý danh mục nội thất, thêm các danh mục nội thất mới, quản lý sảnphẩm, biến thể sản phẩm, quản lý bình luận, quản lý đơn hàng, quản lý về ngườidùng, quản lý những bình luận của người đọc và thống kê.
- Người dùng: Đăng kí, đăng nhập, qn mật khẩu, xem, tìm kiếm nội thất, thêm nộithất vào giỏ hàng, mua nội thất, thanh toán, xem lịch sử đơn hàng, huỷ đơn hàng khichưa được giao.
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">7 <sub>Quản lý danh mục nội</sub>thất(Tìm kiếm, Thêm, sửa,xóa)
✔
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">9 <sub>Quản lý sản phẩm nội thất</sub>biến thể (Tìm kiếm, Thêm,sửa, xóa)
10 <sub>Quản lý bình luận(Tìm</sub>kiếm, xóa)
✔Quản lý phê duyệt trạng
thái đơn hàng
✔Quản lý người dùng (Sửa,
xoá )
✔
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">Tên use case Đăng nhập
Mô tả Cho phép Admin, khách hàng đăng nhập tài khoản vàoWebstite
Actor Người quản trị, người đăng, người dùng
Điều kiện kích hoạt Khi người dùng chọn chức năng đăng nhập của hệthống
Tiền điều kiện Người dùng phải có tài khoản trong hệ thốngHậu điều kiện Đăng nhập thành cơng
Luồng sự kiện chính <sub>Chọn chức năng Đăng Nhập:</sub>
1. Nhập tên đăng nhập và mật khẩu vào giao diệnđăng nhập của khách hàng hoặc Admin
2. Admin và khách hàng sẽ đăng nhặp vào tài khoảnmình đã có nếu như đăng nhập khơng thành cơngsẽ hiện thị thông báo
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19"><b>4.2</b>
Tên use case Đăng ký
Mô tả Hiển thị cho người dùng form đăng kýActor Người quản trị, người đăng, người dùng
Điều kiện kích hoạt Khi người dùng chọn chức năng đăng ký của hệ thốngTiền điều kiện Người dùng sẽ phải nhập thông tin vào formHậu điều kiện Đăng ký thành công
Luồng sự kiện chính 3. Hiển thị màn hình đăng ký4. Nhập thơng tin
5. Hệ thống thực hiện lưu thông tin6. Đăng ký thành công
7. Kết thúc use case
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20"><b>4.3</b>
Tên use case Đăng xuất
Mô tả Cho phép người dùng đăng xuất ra khỏi tài khoản đangđăng nhập.
Actor Người quản trị, người đăng, người dùng
Điều kiện kích hoạt Khi người dùng chọn chức năng đăng xuất của hệ thốngTiền điều kiện Người dùng phải đăng nhập vào hệ thống
Hậu điều kiện Thốt ra khỏi hệ thống thành cơng.Luồng sự kiện chính 1. Đăng nhập vào hệ thống thành cơng
2. Chọn chức năng đăng xuất3. Đăng xuất thành công4. Kết thúc use case
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21"><b>4.4</b>
Tên use case Quên mật khẩu
Mô tả Gửi mật khẩu về email của người quên mật khẩuActor Người quản trị, người đăng, người dùngĐiều kiện kích hoạt Khi người dùng chọn chức năng quên mật khẩuTiền điều kiện Người dùng quên mật khẩu
Hậu điều kiện Hệ thống sẽ gửi mật khẩu đến email của người dùng 1mật khẩu ngẫu nhiên
Luồng sự kiện chính 1. Người dùng chọn chức năng quên mật khẩu2. Người dùng nhập email muốn lấy lại mật khẩu3. Hệ thống gửi đến email 1 mật khẩu ngẫu nhiên4. Khi thiết lập mật khẩu mới xong, hệ thống sẽ
thông báo đổi mật khẩu thành công5. Kết thúc use case
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22"><b>4.5</b>
Tên use case Đổi mật khẩu
Mô tả Cho phép người dùng lấy lại mật khẩu bằng nhập đúngmật khẩu cũ, nếu đúng mới cho đổi
Actor Người quản trị, người đăng, người dùngĐiều kiện kích hoạt Khi người dùng chọn chức năng đổi mật khẩuTiền điều kiện Người dùng phải đăng nhập vào hệ thống.
Hậu điều kiện Mật khẩu sẽ được thay đổi theo mật khẩu người dùngvừa tạo
Luồng sự kiện chính 1. Đăng nhập vào hệ thống thành công2. Chọn chức năng đổi mật khẩu
3. Người dùng nhập mật khẩu cũ, nhập mật khẩumới và nhập lại mật khẩu
4. Hệ thống sẽ thông báo đổi mật khẩu thành cơng5. Kết thúc use case
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23"><b>4.6</b>
Tên use case Tìm kiếm
Mơ tả Cho phép người dùng đăng truy cập vào hệ thống đểthực hiện chức năng tìm kiếm
Actor Người quản trị, người đăng, người đọcĐiều kiện kích hoạt Khi người dùng chọn chức năng tìm kiếmTiền điều kiện Khi người dùng đăng nhập vào hệ thống.Hậu điều kiện Thơng tin tìm kiếm được hiển thịLuồng sự kiện chính 1. Đăng nhập vào hệ thống thành cơng
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24"><b>4.7</b>
Tên use case Quản lý người dùng
Mô tả Cho phép người quản trị đăng nhập vào hệ thống đểthực hiện chức năngtìm kiếm,thêm, sửa, xóa ngườidùng
Điều kiện kích hoạt Khi người quản trị chọn chức năngtìm kiếm,thêm, sửa,xóa người dùng
Tiền điều kiện Khi người quản trị đăng nhập thành công vào hệ thốngHậu điều kiện Dữ liệu của hệ thống sẽ được cập nhật sau khi người
quản trị thực hiện các chức năngLuồng sự kiện chính a. Đăng nhập vào hệ thống thành cơng
b. Người quản trị thực hiện các chức năng tìm kiếm,thêm, sửa, xóa người dùng
c. Hệ thống cập nhật lại thơng tind. Kết thúc use case
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25"><b>4.8</b>
Tên use case Quản lý danh mục nội thất
Mô tả Cho phép người quản trị, người đăng đăng nhập vào hệthống để thực hiện chức năng tìm kiếm, thêm, sửa, xóadanh mục nội thất.
Điều kiện kích hoạt Khi admin, người đăng chọn chức năngtìm kiếm,thêm,sửa, xóa danh mục khóa học
Tiền điều kiện Khi người quản trị đăng nhập thành công vào hệ thốngHậu điều kiện Dữ liệu của hệ thống sẽ được cập nhật sau khi người
quản trị, người đăng thực hiện các chức năngLuồng sự kiện chính a. Đăng nhập vào hệ thống thành cơng
b. Người quản trị, người đăng thực hiện các chứcnăngtìm kiếm,thêm, sửa, xóa danh mục nội thấtc. Hệ thống cập nhật lại thông tin
d. Kết thúc use case
</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26"><b>4.9</b>
Tên use case Quản lý sản phẩm nội thất
Mô tả Cho phép người quản trị, người đăng đăng nhập vào hệthống để thực hiện chức năngtìm kiếm,thêm, sửa, xóanội thất
Điều kiện kích hoạt Khi người quản trị chọn chức năngtìm kiếm,thêm, sửa,xóa sản phẩm nội thất
Tiền điều kiện Khi người quản trị, người đăng đăng nhập thành côngvào hệ thống
Hậu điều kiện Dữ liệu của hệ thống sẽ được cập nhật sau khi ngườiquản trị thực hiện các chức năng
Luồng sự kiện chính a. Đăng nhập vào hệ thống thành công
b. Người quản trị thực hiện các chức năngtìm kiếm,thêm, sửa, xóa khóa học
c. Hệ thống cập nhật lại thông tind. Kết thúc use case
</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="27"><b>4.10</b>
Tên use case Quản lý sản phẩm nội thất biến thể
Mô tả Cho phép người quản trị đăng nhập vào hệ thống đểthực hiện chức năngtìm kiếm,thêm, sửa, xóa nội thấtbiến thể
Điều kiện kích hoạt Khi người quản trị chọn chức năngtìm kiếm,thêm, sửa,xóa sản phẩm nội thất biến thể
Tiền điều kiện Khi người quản trị đăng nhập thành công vào hệ thốngHậu điều kiện Dữ liệu của hệ thống sẽ được cập nhật sau khi người
quản trị thực hiện các chức năngLuồng sự kiện chính e. Đăng nhập vào hệ thống thành công
f. Người quản trị thực hiện các chức năngtìm kiếm,thêm, sửa, xóa nội thất biến thể
g. Hệ thống cập nhật lại thông tinh. Kết thúc use case
</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28"><b>4.11</b>
Tên use case Quản lý bình luận
Mơ tả Cho phép người quản trị đăng nhập vào hệ thống đểthực hiện chức năngtìm kiếm,xóa bình luận
Điều kiện kích hoạt Khi người quản trị chọn chức năngtìm kiếm, xóa bìnhluận
Tiền điều kiện Khi người quản trị đăng nhập thành công vào hệ thốngHậu điều kiện Dữ liệu của hệ thống sẽ được cập nhật sau khi người
quản trị, người đăng thực hiện các chức năngLuồng sự kiện chính a. Đăng nhập vào hệ thống thành cơng
b. Người quản trị thực hiện các chức năng tìm kiếm,xóa bình luận
c. Hệ thống cập nhật lại thơng tind. Kết thúc use case
</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29"><b>4.12</b>
Tên use case Quản lý thống kê
Mô tả Cho phép người quản trị đăng nhập vào hệ thống đểthực hiện chức năng tìm kiếm, xem biểu đồ thống kê
Điều kiện kích hoạt Khi người quản trị chọn chức năng tìm kiếm, xem biểuđồ thống kê
Tiền điều kiện Khi người quản trị đăng nhập thành công vào hệ thốngHậu điều kiện Dữ liệu sẽ thống kê ra màn hình của người quản trịLuồng sự kiện chính a. Đăng nhập vào hệ thống thành công
b. Người quản trị thực hiện các chức năng tìm kiếm,xem biểu đồ thống kê
c. Kết thúc use case
</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30"><b>4.13</b>
Tên use case Quản lý đơn hàng
Mô tả Cho phép người quản trị đăng nhập vào hệ thống đểthực hiện chức năng tìm kiếm, phê duyệt trạng thái.
Điều kiện kích hoạt Khi người quản trị chọn chức năng tìm kiếm,phê duyệttrạng thái.
Tiền điều kiện Khi người quản trị đăng nhập thành công vào hệ thốngHậu điều kiện Dữ liệu của hệ thống sẽ được cập nhật sau khi admin
thực hiện các chức năng
Luồng sự kiện chính a. Đăng nhập vào hệ thống thành công
b. Người quản trị thực hiện các chức năng tìm kiếm,phê duyệt trạng thái.
c. Hệ thống cập nhật lại thông tind. Kết thúc use case
</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31"><b>4.14</b>
Tên use case Quản lý sửa trạng thái đơn hàng
Mô tả Cho phép người quản trị đăng nhập vào hệ thống đểthực hiện chức năng sửa trạng thái đơn hàng
Điều kiện kích hoạt Khi người quản trị chọn chức năng sửa trạng thái đơnhàng
Tiền điều kiện Khi người quản trị đăng nhập thành công vào hệ thốngHậu điều kiện Dữ liệu sẽ thống kê ra màn hình của người quản trịLuồng sự kiện chính a. Đăng nhập vào hệ thống thành cơng
b. Người quản trị thực hiện các chức năng tìm kiếmc. Hệ thống cập nhật lại thông tin
d. Kết thúc use case
</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32"><b>4.15</b>
Tên use case Thực hiện bình luận
Mơ tả Cho phép người dùng, người quản trị đăng nhập vào hệthống để thực hiện chức năng thực hiện bình luậnActor Người quản trị, người dùng
Điều kiện kích hoạt Khi người dùng, người quản trị thực hiện chứcnăngthực hiện bình luận
Tiền điều kiện Khi người dùng, người quản trị đăng nhập thành côngvào hệ thống
Hậu điều kiện Dữ liệu của hệ thống sẽ được cập nhật sau khi thực hiệncác chức năng
Luồng sự kiện chính a. Đăng nhập vào hệ thống thành công
b. Người người dùng, quản trị thực hiện các chứcnăng thực hiện bình luận
c. Hệ thống cập nhật lại thông tind. Kết thúc use case
</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33"><b>4.16</b>
Tên use case Xem sản phẩm bán chạy
Mô tả Người dùng có thể khơng đăng nhập hoặc đăng nhậpvào hệ thống để thực hiện chức năng xem sản phẩm bánchạy
Actor Người quản trị, người dùng
Điều kiện kích hoạt Khi người dùng, người quản trị chọn chức năng xemsản phẩm bán chạy
Tiền điều kiện Khi người dùng, người quản trị truy cập vào hệ thốngHậu điều kiện Dữ liệu sẽ thống sẽ hiện ra màn hình người dùngLuồng sự kiện chính a. Truy cập vào hệ thống thành công
b. Người dùng thực hiện chức năng xem sản phẩmbán chạy
c. Hệ thống hiển thị ra thông tind. Kết thúc use case
</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34"><b>4.17</b>
Tên use case Xem sản phẩm có nhiều lượt xem
Mơ tả Người dùng có thể khơng đăng nhập hoặc đăng nhậpvào hệ thống để thực hiện chức năng xem sản phẩm cónhiều lượt xem
Actor Người quản trị, người dùng
Điều kiện kích hoạt Khi người dùng, người quản trị chọn chức năng xemsản phẩm có nhiều lượt xem
Tiền điều kiện Khi người dùng, người quản trị truy cập vào hệ thốngHậu điều kiện Dữ liệu sẽ thống sẽ hiện ra màn hình người dùngLuồng sự kiện chính a. Truy cập vào hệ thống thành công
b. Người dùng thực hiện chức năng xem sản phẩmcó nhiều lượt xem
c. Hệ thống hiển thị ra thơng tind. Kết thúc use case
</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35"><b>4.18</b>
Tên use case Xem sản phẩm cùng loại
Mơ tả Người dùng có thể khơng đăng nhập hoặc đăng nhậpvào hệ thống để thực hiện chức năng xem sản phẩmcùng loại
Actor Người quản trị, người dùng
Điều kiện kích hoạt Khi người dùng, người quản trị chọn chức năng xemsản phẩm cùng loại
Tiền điều kiện Khi người dùng, người quản trị truy cập vào hệ thốngHậu điều kiện Dữ liệu sẽ thống sẽ hiện ra màn hình người dùngLuồng sự kiện chính a. Truy cập vào hệ thống thành công
b. Người dùng thực hiện chức năng xem sản phẩmcùng loại
c. Hệ thống hiển thị ra thông tind. Kết thúc use case
</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36"><b>5.1.1Chức năng đăng nhập</b>
</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37"><b>5.1.2Chức năng đăng xuất</b>
</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38"><b>5.1.3Chức năng tìm kiếm</b>
</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39"><b>5.1.4Chức năng quản lý tài khoản</b>
</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40"><b>5.1.5Chức năng quản lý danh mục nội thất</b>
</div>