Tải bản đầy đủ (.docx) (51 trang)

XÂY DỰNG WEBSITE QUẢN LÝ CỬA HÀNG GIÀY THỜI TRANG

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 (1.06 MB, 51 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &TRUYỀN THƠNG VIỆT HÀN

<b>Khoa Khoa Học Máy Tính</b>

<b>ĐỒ ÁN CƠ SỞ 2XÂY DỰNG WEBSITE </b>

<b>QUẢN LÝ CỬA HÀNG GIÀY THỜI TRANG</b>

<b>Sinh viên thực hiện: Lê Văn Hoàng – 22DA026Mạc Trường Thuận -22DA076</b>

<b>Giảng viên hướng dẫn: KS.PHẠM THỊ KIM ANH</b>

Đà Nẵng, tháng 12 năm 2023

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

TRƯỜNGNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN &TRUYỀN THÔNG VIỆT HÀN

<b>Khoa Khoa Học Máy Tính</b>

<b>ĐỒ ÁN CƠ SỞ 2XÂY DỰNG WEBSITE</b>

<b> QUẢN LÝ CỬA HÀNG GIÀY THỜI TRANG</b>

<b>Sinh viên thực hiện: Lê Văn Hoàng – 22DA026Mạc Trường Thuận -22DA076</b>

<b>Giảng viên hướng dẫn: KS.PHẠM THỊ KIM ANH</b>

Đà Nẵng, tháng 12 năm 2023

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN</b>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>LỜI CẢM ƠN</b>

Lời đầu tiên cho phép em gửi lời cảm ơn tới các Thầy Cô giáo các cán

<b>bộ cơng tác tại Khoa Khoa Học Máy Tính – Trường ĐH Công NghệThông Tin Và Truyền Thông Việt Hàn đã tạo mọi điều kiện giúp đỡ</b>

chúng em trong thời gian xây dựng và hoàn thành đồ án

Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc tới cô KS.Phạm Thị KimAnh người đã tận tình giúp đỡ, chỉ bảo về nghiệp vụ và trực tiếp hướng dẫnnhóm chúng em trong suốt q trình hồn thành đồ án này.

Tuy nhiên do thời gian có hạn và cùng với nhiều nguyên nhân khác, mặcdù chúng em đã nổ lực hết mình xong đồ án của nhóm, tuy vẫn cịn mắcphải những thiếu sót và hạn chế. Em rất mong nhận được sự thông cảm vàchỉ bảo của các thầy cô cùng tất cả các bạn.

<i><b>Em xin chân thành cảm ơn !</b></i>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

1.5 Phương pháp nghiên cứu...3

1.5.1Các phương pháp nghiên cứu thực tiễn...3

1.5.2Các phương pháp nghiên cứu lý thuyết...4

1.6 Kết quả...4

<b>CHƯƠNG 2. NGHIÊN CỨU TỔNG QUAN...5</b>

2.1 Giới thiệu tài liệu...5

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

3.8 Kế hoạch thực hiện...8

3.9 Kết quả của hệ thống:...9

<b>CHƯƠNG 4.PHÂN TÍCH, THIẾT KẾ HỆTHỐNG WEBSITE10</b> 4.1 Vấn đề đặt ra...10

4.3.2Biểu đồ Usecase tổng quát...12

4.3.3Xác định các gói Usecase, biểu đồ Usecase chi tiết...13

4.4 Đặc tả các Usecase...15

4.4.1Đặc tả Usecase đăng ký, đăng nhập...15

4.4.2Đặc tả Usecase hệ thống xem thông tin...17

4.4.3Đặc tả usecase hệ thống quản lý thông tin...19

4.4.4Đặc tả usecase hệ thống đặt hàng...22

4.4.5Đặc tả Use case hệ thống tiếp nhận và xử lý đơn hàng...26

4.5 Biểu đồ hoạt động của các usecase...29

4.5.1Biểu đồ hoạt động của Use case Đăng ký...29

<b>4.5.2 Biểu đồ hoạt động của Use case Đăng nhập...30</b>

4.5.3Biểu đồ hoạt động của Use case Sửa thông tin cá nhân:...31

4.5.4Biểu đồ hoạt động của Use case Quản lý danh sách Admin...32

4.5.5Biểu đồ hoạt động của Use case Quản lý danh mục sản phẩm...33

4.5.6Biểu đồ hoạt động của Use case đặt hàng, Tiếp nhận và xử lý đơn hàng 344.6 Mơ hình hố tương tác...36

4.6.1Biểu đồ tuần tự của Use case Đăng ký Admin...36

4.6.2Biểu đồ tuần tự của Use case Đăng nhập...37

4.6.3Biểu đồ tuần tự của Use case Sửa thông tin cá nhân...38

4.6.4Biểu đồ tuần tự của Use case Quản lý danh sách Admin...39

4.6.5Biểu đồ tuần tự của Use case Quản lý danh mục sản phẩm...39

4.6.6Biểu đồ tuần tự của Use case đặt hàng và xử lý đơn hàng...40

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>CHƯƠNG 5. TRIỂN KHAI WEBSITE TRÊNNỀN TẢNG PHP</b>

6.2 Hạn chế của đề tài...45

6.3 Hướng phát triển...45

<b>DANH MỤC TÀI LIỆU THAM KHẢO...46</b>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>DANH MỤC BẢNG</b>

Sơ đồ 1:Giao diện website...8

Sơ đồ 2:Hệ thống cơ sở dữ liệu...8

Sơ đồ 3: Website công khai...9

Sơ đồ 4: Wesbite đăng nhập tài khoản...9

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>DANH MỤC HÌNH ẢNH</b>

Hình 1 Biểu đồ Use case tổng qt...12

Hình 2 Nhóm các Use case...13

Hình 3 Nhóm Use case Đăng ký, Đăng nhập...13

Hình 4 Nhóm Use case Quản lý thơng tin cá nhân...14

Hình 5 Nhóm Use case Quản lý danh sách Admin...14

Hình 6 Nhóm Use case Quản lý danh mục sản phẩm...15

Hình 7 Nhóm Use case đặt hàng...16

Hình 8 Nhóm Use case Xử lý đơn hàng...16

Hình 9 Biểu đồ hoạt động của Use case Đăng ký Admin...30

Hình 10 Biểu đồ hoạt động của Use case Đăng nhập...31

Hình 11 Biểu đồ hoạt động của Use case Sửa thơng tin cá nhân...32

Hình 12 Biểu đồ hoạt động của Use case Quản lý danh sách Admin...33

Hình 13 Biểu đồ hoạt động của Use case Quản lý danh mục sản phẩm...34

Hình 14 Biểu đồ hoạt động của Use case đặt hàng, tiếp nhận và xử lý đơn...35

Hình 15 Biểu đồ tuần tự của Use case Đăng ký Admin...36

Hình 16 Biểu đồ tuần tự của Use case Đăng nhập...37

Hình 17 Biểu đồ tuần tự của Use case Sửa thơng tin cá nhân...38

Hình 18 Biểu đồ tuần tự của Use case Quản lý danh sách Admin...39

Hình 19 Biểu đồ tuần tự của Use case Quản lý danh mục sản phẩm...40

Hình 20 Biểu đồ tuần tự của Use case đặt hàng, tiếp nhận và xử lý đơn...40

Hình 21: Giao diện trang chủ...41

Hình 22: Giao diện giới thiệu...42

Hình 23: Giao diện sản phẩm...42

Hình 24: Giao diện chi tiết sản phẩm...43

Hình 25 Giao diện giỏ hàng...44

x

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<b>MỞ ĐẦU</b>

Cuộc Cách mạng 4.0 đang diễn ra với nhiều cơ hội và thách thức, yêu cầu thế hệtrẻ phải đổi mới và thích nghi. Cuộc Cách mạng 4.0 dựa trên cơng nghệ vạn vật kết nối,tự động hóa và trí tuệ nhân tạo, sẽ mang lại sự biến đổi tồn diện cho thế giới. Internet làmột trong những cơng nghệ quan trọng nhất, ảnh hưởng đến mọi lĩnh vực của cuộc sốngvà hoạt động của con người, đặc biệt là thương mại điện tử. Nhu cầu mua sắm trực tuyếnngày càng tăng cao, đòi hỏi các nhà kinh doanh phải có những chiến lược phát triển hiệuquả. Với kiến thức đã học, em chọn đề tài: “Xây dựng website quản lý shop giày thờitrang” bằng ngơn ngữ lập trình PHP và cơ sở dữ liệu Mysql, nhằm áp dụng công nghệthông tin vào kinh doanh thời trang cho một cửa hàng giày dép.

Chính vì những lợi ích to lớn từ internet đã thúc đẩy sự ra đời và phát triển củathương mại điện tử làm biến đổi bộ mặt văn hóa cũng như nâng cao chất lượng cuộcsống của con người. Cuộc sống ngày càng phát triển thì các nhu cầu xã hội của conngười ngày càng cao. Từ đó địi hỏi các nhà kinh doanh cần phải thay đổi, tìm ra cácchiến lược phát triển phù hợp để có thể kinh doanh tốt, cạnh tranh với rất nhiều đối thủtrên thị trường. Nhu cầu mua sắm trực tuyến thanh toán qua mạng ngày càng phổ biếnrộng rãi để khách hàng ln có được sự lựa chọn tốt nhất ngay tại nhà của mình màkhông phải tốn quá nhiều thời gian.

Để việc mua bán hàng hoá tại nhà bằng cách đặt hàng và thanh toán qua internetcủa khách hàng được thực hiện một cách dễ dàng và thuận lợi hơn, phục vụ nhu cầungày càng cao của khách hàng. Từ nhu cầu thực tế này cùng với kiến thức em đã tiếp thuở trường, em đã chọn đề tài: “Xây dựng website quản lý shop giày thời trang” bằng ngơnngữ lập trình PHP và cơ sở dữ liệu Mysql được xây dựng trên ý tưởng áp dụng côngnghệ thông tin nhắm phục vụ nhu cầu kinh doanh thời trang cho một cửa hàng giày dép.

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>1.1 Tên đề tài</b>

<b>Xây dựng ưsq</b>

<b>1.2 Tổng quan</b>

<b>CHƯƠNG 1. GIỚI THIỆU VỀ ĐỀ TÀI</b>

- Trên thị trường hiện nay có rất nhiều cơng ty cửa hàng bn bán các loại hànghố như điện thoại, máy tính, quần áo… Chính vì vậy nhu cầu quảng bá hình ảnhcơng ty, cửa hàng ngày càng được đầu tư và mở rộng trên nhiều mặt. Giới thiệusảm phẩm rộng rãi ra công chúng và mở rộng thị trường là một phần tất yếu chiếnlược phát triển kinh doanh công ty.

- Với sự bùng nổ của internet, mỗi ngày có hàng trăm triệu người truy nhậpinternet với nhu cầu tìm tin tức, nhu cầu mua bán một cách thuận tiện nhanhchóng. Nhận được tính thiết thực của điều đó em đã nhận đề tài: “Xây dựngwebsite quản lý shop giày thời trang” để đáp ứng nhu cầu đó.

- Trang chủ: Người dùng khi tiếp cận tính năng này có thể biết được những thơngtin cơ bản về cửa hàng cà phê, một số hình ảnh đẹp, các dạng panel hay flashquảng cáo hai bên, …

- Giới thiệu: Các thông tin giới thiệu tổng quan về cửa hàng giày dép.

- Danh mục và sản phẩm: Tại đây người dùng có thể biết về thơng tin (Tên, hìnhảnh, s ố lượng, giá cả,…) của từng sản phẩm g i à y d é p , đây cũng chính lànhững sản phẩm làm nên thương hiệu cho shop kinh doanh giày dép. Cũng vớitính năng này người dùng có thể biết được những thơng tin về sản phẩm mới, ưuđãi hay hình thức tiếp cận đặt hàng online.

- Đánh giá: Cung cấp cảm nhận của khách hàng về dịch vụ, sản phẩm của cửahàng. Qua đó giúp cho khách hàng có cái nhìn khách quan, tổng thể hơn về cửahàng và tạo được sự tin tưởng của khách hàng.

- Bài viết: Cung cấp nhiều thông tin thú vị cho khách hàng về cửa hàng như sảnphẩm giảm giá, sản phẩm mới, sự kiện hay thông tin về thương hiệu, …

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

- Đăng nhập/ đăng kí /đổi mật khẩu: Đăng nhập hoặc đăng kí hoặc thay đổi mật khẩu tài khoản khách hàng để đặt hàng online trên trang web.

<b>1.4 Cơ sở lý thuyết1.4.1 Ngôn ngữ sử dụng</b>

<i><b>1.4.1.1 HTML</b></i>

- HTML là viết tắt của Hyper Text Markup Language.

- HTML là ngôn ngữ đánh dấu tiêu chuẩn để tạo các trang Web.- HTML mô tả cấu trúc của một trang Web.

- HTML bao gồm một loạt các phần tử.

- Các phần tử HTML cho trình duyệt biết cách hiển thị nội dung.

- Các phần tử HTML gắn nhãn các phần nội dung như "đây là một tiêu đề", "đây là một đoạn văn", "đây là một liên kết", …

<i><b>1.4.1.2 CSS</b></i>

- CSS là viết tắt của Cascading Style Sheets.

- CSS mô tả cách các phần tử HTML được hiển thị trên màn hình, giấy hoặc trong các phương tiện khác.

- CSS tiết kiệm rất nhiều công việc. Nó có thể kiểm soát bố cục của nhiều trang web cùng một lúc.

- Các bảng định kiểu bên ngoài được lưu trữ trong các tệp CSS.

<i><b>1.4.1.3 PHP</b></i>

<b>PHP: Hypertext Preprocessor,</b>

<b>Thường được viết tắt thành PHP là một ngôn ngữ lập trình kịch bản hay một loại mã</b>

lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở,dùng cho mục đích tổng qt. Nó rất thích hợp với web và có thể dễ dàng nhúngvào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cúpháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so vớicác ngơn ngữ khác nên PHP đã nhanh chóng trở thành một ngơn ngữ lập trình web phổbiến nhất thế giới.

<b>1.5 Phương pháp nghiên cứu</b>

- Tiến hành thu thập và phân tích những thơng tin, tài liệu liên quan đến đề tài đểhình thành nên những ý tưởng tổng quan.

- Khảo sát thị trường.

- Xác định các yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho phù hợp.- Triển khai chương trình và đánh giá kết quả.

<b>1.5.1 Các phương pháp nghiên cứu thực tiễn</b>

- Là các phương pháp tác động trực tiếp vào đối tượng có trong thực

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

tiễn để làm rõ bản chất và các quy luật của đối tượng. Gồm các phương pháp:+ Phương pháp quan sát khoa học

+ Phương pháp khảo sát/điều tra+ Phương pháp thực nghiệm khoa học+ Phương pháp phân tích tổng kết+ Phương pháp chuyên gia

<b>1.5.2 Các phương pháp nghiên cứu lý thuyết:</b>

- Là các phương pháp thu thập thông tin khoa học trên cơ sở nghiên cứu các vănbản, tài liệu đã có và băng các thao tác tư duy logic để rút ra kết luận khoa họccần thiết. Gồm các phương pháp:

+ Phương pháp phân tích và tổng hợp lý thuyết+ Phương pháp mơ hình hóa

+ Phương pháp lý thuyết

<b>1.6 Kết quả</b>

Đã làm thành một website hoàn chỉnh đáp ứng đủ các nhu cầu tìm kiếm thông tin của người dùng<i><b>.</b></i>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>CHƯƠNG 2. NGHIÊN CỨU TỔNG QUAN</b>

<b>2.1 Giới thiệu tài liệu</b>

Giai đoạn này tập trung vào việc thu thập các thông tin, tài liệu liên quan tớicấu trúc của hệ thống và các hoạt động của hệ thống nhằm xác định một số vấn đề trướckhi bắt đầu xây dựng, phát triển một dự án. Nội dung cần khảo sát tương ứng vớinhững vấn đề cần giải quyết sao cho phù hợp với yêu cầu của người sử dụng và quy môcủa hệ thống thơng tin. Nhằm phân tích và định rõ u cầu của khách hàng. Tìm hiểuxem phần mềm cần làm những gì chứ khơng phải là làm như thế nào. Đích cuối cùngcủa cơng việc phân tích dưới đây là tạo ra đặc tả yêu cầu, là tài liệu ràng buộc giữakhách hàng và người phát triển để đi đến cái đích chung đó là tạo ra phần mềm.

<b>2.2 Lý do chọn đề tài</b>

Ngày nay, việc áp dụng Website trong việc phát triển kinh doanh của cửa hàng trởnên rất phổ biến và hiệu quả, trong đó các sản phẩm giày dép cũng có sử dụng nhiềuđến Website để giới thiệu và quảng bá sản phẩm của cửa hàng, thương hiệu riêng.Việc lên mạng tìm kiếm và mua sản phẩm trở nên khá gần gũi với xã hội ngày nay, đặcbiệt là các bạn trẻ.

Thị trường thời trang đã và đang là thị trường tiềm năng, nó ngày càng gần gũi vàquan trọng đối với mỗi người. Việc có được một món đồ thời trang đẹp giúp họ tự tinhơn, yêu đời hơn và tất nhiên là đẹp hơn trong mắt người thân, bạn bè, đồng nghiệp.

Bên cạnh đó, Website cịn giúp giới thiệu hình ảnh, thương hiệu cửa hàng đến vớimọi người. Do vậy, nhóm em quyết định thực hiện đề tài này với mong muốn đưa đếnnhiều sự lựa chọn hơn cho khách hàng, và phát triển cửa hàng trên quy mơ lớn hơn.

<b>2.3 Phạm vi</b>

Phục vụ cho các khách có nhu cầu đặt hàng qua mạng. Và cho các nhà sản xuấtmuốn giới thiệu, muốn quảng bá sản phẩm của mình tới người tiêu dùng thơng qua cácsản phẩm thời trang giày dép. Phục vụ cho người tiêu dùng mua sắm trực tuyến thôngqua Internet.

<b>2.4 Ưu điểm, nhược điểm của website2.4.1 Ưu điểm:</b>

- Website dễ truy cập và sử dụng- Thân thiện với người sử dụng- Tốc độ truy cập nhanh

- Giao diện bắt mắt, phù hợp với xu hướng hiện nay- Giới thiệu đầy đủ thông tin của các sản phẩm

- Xây dựng được thanh danh mục giúp người dùng dễ dàng lựa chọn

<b>2.4.2 Nhược điểm</b>

- Giới hạn về băng thơng

- Một số tính năng chưa được hồn thiện

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<b>2.5 Kết luận</b>

Thiết kế website quản lý shop giày thời trang góp phần quảng bá hình ảnh và thuhút khách hàng, quảng cáo sản phẩm, dịch vụ của doanh nghiệp kinh doanh giàydép là cần thiết ở thời điểm hiện tại cũng như trong tương lai.

<b>2.6 Cấu trúc đồ án</b>

Khi người dùng đang có ý định muốn mua sản phẩm giày dép của shop nhưng đang còn băn khoăn về giá cả, chất lượng sản phẩm thì người dùng sẽ truy cập vào website này để tìm hiểu thơng tin: tên, hình ảnh, giá cả, chất lượng của sản phẩm cũng như thương hiệu, mơ hình kinh doanh của cửa hàng. Website sẽ đưa đến cho người dùng các thông tin hữu ích, giúp khách hàng hiểu rõ về sản phẩm giày dép qua các thơng số cụ thể, hình ảnh và các phản hồi hay các bình luận do khách hàng đã trải nghiệm.

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>CHƯƠNG 3. TRIỂN KHAI XÂY DỰNG HỆ THỐNGWEBSITE</b>

<b>3.1 Chiến lược dự án</b>

- Thỏa mãn nhu cầu mua và bán cho người dùng Website.

- Giúp khách hàng có cái nhìn khách quan hơn về cửa hàng giày dép.- Liên hệ trực tiếp với dịch vụ khi có thắc mắc.

+ Giao diện đẹp, dễ nhìn.

+ Cách trình bày hợp lý đơn giản, khơng cầu kì+ Cách sử dụng khơng làm khó người dùng.+ Có hướng dẫn sử dụng cụ thể.

<b>3.6 Ước lượng thời gian hoàn thành:</b>

- Khoảng 2 tháng

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

- Ngày bắt đầu:26/09/2023.- Ngày kết thúc: 17/12/2023.

<b>3.7 Kế hoạch thực hiện</b>

<b>Thời gianNội dung thực hiện</b>

Tuần thứ 1Từ ngày 25/9 đến 30/9

Thu thập và phân tích yêu cầu của đề tài.Tuần thứ 2-3

Từ ngày 2/10 Đến 15/10

Tìm hiểu các ngơn ngữ lập trình và các framework.Xác định được đối tượng sử dụng.

Tiến hành vẽ ra sơ đồ trang web.Tuần thứ 4-5

Từ ngày 16/10 Đến 29/10

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

Xây dựng logic và chức năng của trang web.Tuần thứ 6-7

Từ ngày 30/10 Đến 13/11

Xây dựng giao diện người dùng Tuần thứ 8-9

Từ ngày 14/11 Đến 28/11

Đảm bảo trang web đã hoàn thành.Kiểm tra và sửa các lỗi nếu có.Hồn thiện báo cáo đồ án.Tuần thứ 10-11

Từ ngày 29/11 Đến 13/12

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<b>CHƯƠNG 4: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG WEBSITE4.1 Vấn đề đặt ra</b>

- Website là một trong những kênh marketing online rất được ưa chuộngngày nay. Website của bạn xuất hiện khi người yêu thích giày dép truyvấn từ khóa liên quan và tăng khả năng họ chọn và ghé thăm trangweb hay cửa hàng trực tiếp của bạn.

+ Đáp ứng nhiều đối tượng khách hàng

+ Tạo uy tín và sự chuyên nghiệp cho cửa hàng

+ Quảng bá thương hiệu và tăng khách hàng tiềm năng+ Tăng tương tác giữa doanh nghiệp và khách hàng

+ Hoàn thiện về chât lượng giày dép và cả các dịch vụ chăm sóc khách- Website cần phải có đầy đủ các tính năng chính như:

+ Danh mục sản phẩm+ Chức năng tìm kiếm+ Đặt hàng và thanh tốn

+ Liên hệ và bình luận trực tuyến

<b>4.2 Phân tích thiết kế hệ thống</b>

<b>4.2.1 Các chức năng chính của hệ thống phía giao diện</b>

Chức năng của hệ thống có thể chia làm các nhóm chức năng chính như sau:1. Nhóm chức năng đăng nhập admin.

2. Nhóm chức năng xem thơng tin, bao gồm xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin danhmục sản phẩm.

3. Nhóm chức năng quản lý thơng tin, bao gồm quản lý thông tin đơnhàng, quản lý danh sách Admin, quản lý danh mục sản phẩm, quản lý danh mục sản phẩm.

4. Nhóm chức năng đặt hàng, tiếp nhận và xử lý đơn hàng, thống kêsản phẩm, danh mục sản phẩm, doanh thu.

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

2. Admin: là người tiếp nhận và xử lý các đơn hàng do khách hàng yêu cầu, người điều hành, quản lý và theo dõi mọi hoạt động của hệ thống.

<b>4.3 Sơ đồ usecase</b>

<b>4.3.1 Xác định các Usecase</b>

Tác nhân “Khách hàng” có các UC sau:Đăng ký - Đăng nhập

Xem thông tin sản phẩmXem thông tin danh mụcChọn sản phẩm cần đặt hàngĐặt hàng

Xem chi tiết đơn đặt hàngLiên hệ cửa hàng

Tác nhân “các Admin” có các UC sau:Đăng nhập

Tiếp nhận đơn hàng

Giao hàng cho bên vận chuyểnQuản lý danh sách Admin quản lýQuản lý các sản phẩm (thêm, sửa, xoá)

Quản lý danh mục các sản phẩm(thêm, sửa xố)Quản lý liên hệ khách hàng

Quản lý tình trạng đơn hàng (đã đặt hàng, đang vận chuyển,đã vận chuyển, huỷ đơn)

Ngoài ra, các Admin của hệ thống bao gồm Admin, các khách hàngcịn có các UC sau:

Thống kê đơn hàng, sản phẩm, danh mục sản phẩm, doanhthu

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<b>4.3.2Biểu đồ Usecase tổng quát</b>

<i>Hình 1 Biểu đồ Use case tổng quát</i>

<i><b>4.3.2.1Nhóm Usecase quản lý danh sách admin</b></i>

<i>Hình 2 Nhóm Use case Quản lý danh sách admin</i>

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23">

<i><b>4.3.2.2 Nhóm Use case Quản lý danh mục sản phẩm</b></i>

Hình 3 Nhóm Use case Quản lý danh mục sản phẩm

<i><b>4.3.2.3 Nhóm Use case Quản lý danh sách sản phẩm</b></i>

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

<i><b>4.3.2.4 Nhóm Use case đặt hàng</b></i>

<i>Hình 4 Nhóm Use case đặt hàng</i>

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

<i><b>4.3.2.5 Nhóm Use case Xử lý đơn hàng</b></i>

<i>Hình 5 Nhóm Use case Xử lý đơn hàng</i>

</div>

×