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

đồ án tốt nghiệp xây dựng website quản lý bán hàng bằng wordpress

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 (3.16 MB, 52 trang )

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

<b>TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI</b>

<b>Chuyên ngành Công nghệ thông tin</b>

<b>Giảng viên hướng dẫn:</b> TS. Lê Xuân Thành

<b>HÀ NỘI, 7/2020</b>

<small> Chữ ký của GVHD</small>

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

<b>PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP1. Thông tin về sinh viên</b>

Họ và tên sinh viên: Đỗ Quốc Khánh Điện thoại liên lạc: 0329918417

Lớp: KS2CNTT – K2 Hệ đào tạo: Đại học Chính quy Đồ án tốt nghiệp được thực hiện tại: Viện Đào tạo liên tục - Đại học Bách khoa Hà Nội

Thời gian làm ĐATN: Từ ngày 20/ 03/2020 đến 20 /07 /2020.

<b>2. Mục đích nội dung của ĐATN</b>

Xây dựng website bán hàng với các tính năng cơ bản để phục vụ nhu cầu mua sắm của con người

<b>3. Các nhiệm vụ cụ thể của ĐATN </b>

- Khảo sát tính năng của các website tương tự

- Thiết kế hệ thống để định hướng xây dựng website

- Tìm hiểu và áp dụng công nghệ phù hợp vào phát triển website bằng WordPress

- Triển khai website và đánh giá kết quả để tìm hướng phát triển trong tương lai

<b>4. Lời cam đoan của sinh viên:</b>

Tôi –Đỗ Quốc Khánh- cam kết ĐATN là cơng trình nghiên cứu của bản thân tôi

<i>dưới sự hướng dẫn của Ts Lê Xuân Thành</i>

Các kết quả nêu trong ĐATN là trung thực, khơng phải là sao chép tồn văn của

<i>Hà Nội, ngày tháng năm 2020</i>

Giáo viên hướng dẫn

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

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

Để có được thời gian viết đồ án và làm việc hiệu quả đầu tiên cho em xin gửi lời cảm ơn chân thành đến Trường Đại Học Bách Khoa Hà Nội đã tạo điều kiện tốt nhất cho em có thể hồn thành tốt đợt báo cáo đồ án tốt nghiệp của mình. Bên cạnh đó, em xin cảm ơn sự hướng dẫn tận tình của thầy Lê Xuân Thành đã giúp đỡ em hoàn thành tốt đợt báo cáo đồ án tốt nghiệp này. Thiếu sự giúp đỡ của thầy em không thể có được kết quả như ngày hơm nay.

Trong q trình làm đồ án, cũng như trong quá trình viết báo cáo, em khó tránh khỏi sai sót. Rất mong các thầy, cô trong bộ môn và thầy Lê Xuân Thành bỏ qua và chỉ dẫn thêm cho em.

Em xin chân thành cảm ơn!

<i><b>Hà Nội, tháng 7 năm 2020</b></i>

<b>Sinh viên </b>

<b> Đỗ Quốc Khánh</b>

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

<b>TÓM TẮT NỘI DUNG ĐỒ ÁN</b>

Trong đồ án tốt nghiệp này em sẽ trình bày về thương mại điện tử và website quản lý bán hàng là 1 thành phần nhỏ trong đó. Em sẽ giới thiệu về loại hình thương mại điện tử cùng với những lợi ích mà nó đem lại. Tiếp theo đó em sẽ trình bày về các công nghệ sử dụng trong đồ án và các bước thiết kế, xây dựng website quản lý bán hàng. Nội dung của đồ án bao gồm 4 chương :

<b>Chương 1 : Nền tảng xây dựng hệ thống</b>

Tổng quan về thương mại điện tử, khảo sát các website phổ biến, công nghệ sử dụng trong đồ án

<b>Chương 2 : Phân tích thiết kế hệ thống </b>

Đưa ra các yêu cầu về chức năng của website bán hàng và mơ hình hóa chức năng của website

<b>Chương 3 : Kết hợp wordpress để phát triển website bán hàng</b>

Đưa ra giao diện các tính năng của website

<b>Chương 4 : Đánh giá kết quả và hướng phát triển</b>

Đúc kết quả đạt được khi hoàn thành đồ án và đưa ra hướng phát triển cho tương lai

Sinh viên thực hiện <small>Ký và ghi rõ họ tên</small>

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

<b>MỤC LỤC</b>

<b>CHƯƠNG 1. NỀN TẢNG XÂY DỰNG HỆ THỐNG...1</b>

1.1 Tổng quan về thương mại điện tử...1

1.1.1 Khái niệm thương mại điện tử...1

1.1.2 Lợi ích của việc sử dụng thương mại điện tử...1

1.2 Khảo sát các website bán hàng hiện nay...1

1.3 Yêu cầu cho hệ thống mới...1

2.2 Biểu đồ use case...6

2.2.1 Biểu đồ use case...6

2.3 Biểu đồ hoạt động của các chức năng...9

2.4 Biểu đồ tuần tự của các use case...14

2.5 Biểu đồ lớp...27

2.6 Cơ sở dữ liệu tổng quan của hệ thống...28

<b>CHƯƠNG 3. WORDPRESS PHÁT TRIỂN ỨNG DỤNG WEBSITE BÁN</b>

3.2 Giao diện của trang admin...35

<b>CHƯƠNG 4. ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI38</b> 4.1 Kết quả đạt được...38

4.1.1 Về công nghệ...38

4.1.2 Về cài đặt chương trình...38

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

4.1.3 Tính năng của chương trình...38

4.2 Hướng nghiên cứu phát triển...38

<b>KẾT LUẬN...39</b>

<b>TÀI LIỆU THAM KHẢO...40</b>

<b>Hình 2.1. Biểu đồ use case tổng quát...6</b>

<b>Hình 2.2. Biểu đồ use case khách hàng...7</b>

<b>Hình 2.3. Biểu đồ use case khách hàng quản lý giỏ hàng...7</b>

<b>Hình 2.4. Biểu đồ use case chức năng khách hàng tìm kiếm...7</b>

<b>Hình 2.5. Biểu đồ use case administrator quản lý danh mục sản phẩm...8</b>

<b>Hình 2.6. Biểu đồ use case administrator quản lý khách hàng...8</b>

<b>Hình 2.7. Biểu đồ use case administrator quản lý sản phẩm...8</b>

<b>Hình 2.8. Biểu đồ use case administrator quản lý hóa đơn...9</b>

<b>Hình 2.9. Biểu đồ use case administrator quản lý câu hỏi, ý kiến của khách hàng</b> ...9

<b>Hình 2.10. Biểu đồ hoạt động khách hàng quản lý giỏ hàng...9</b>

<b>Hình 2.11. Biểu đồ hoạt động khách hàng gửi câu hỏi ý kiến...10</b>

<b>Hình 2.12. Biểu đồ hoạt động khách hàng tìm kiếm sản phẩm...10</b>

<b>Hình 2.13. Biểu đồ hoạt động administrator quản lý danh mục sản phẩm...11</b>

<b>Hình 2.14. Biểu đồ hoạt động administrator quản lý khách hàng...11</b>

<i><b>Hình 2.15. Biểu đồ hoạt động administrator quản lý sản phẩm...12</b></i>

<b>Hình 2.16. Biểu đồ hoạt động administrator quản lý đơn hàng...12</b>

<i><b>Hình 2.17. Biểu đồ hoạt động administrator quản lý câu hỏi, ý kiến khách hàng</b></i> ...13

<i><b>Hình 2.18. Biểu đồ hoạt động administrator quản lý chi tiết hóa đơn...13</b></i>

<b>Hình 2.19. Biểu đồ hoạt động administrator xem báo cáo, thống kê...14</b>

<b>Hình 2.20. Biểu đồ tuần tự khách hàng đăng kí...14</b>

<b>Hình 2.21. Biểu đồ tuần tự khách hàng đăng nhập...15</b>

<b>Hình 2.22. Biểu đồ tuần tự khách hàng tìm kiếm sản phẩm...15</b>

<b>Hình 2.23. Biểu đồ tuần tự khách hàng xem chi tiết sản phẩm...16</b>

<b>Hình 2.24. Biểu đồ tuần tự khách hàng thêm sản phẩm vào giỏ hàng...16</b>

<b>Hình 2.25. Biểu đồ tuần tự khách hàng xóa sản phẩm ở giỏ hàng...17</b>

<i><b>Hình 2.26. Biểu đồ tuần tự khách hàng cập nhật thông tin sản phẩm ở giỏ hàng17</b></i> <b>Hình 2.27. Biểu đồ tuần tự khách hàng gửi ý kiến, câu hỏi...18</b>

<b>Hình 2.28. Biểu đồ tuần tự administrator đăng nhập...18</b>

<b>Hình 2.29. Biểu đồ tuần tự administrator cập nhật thơng tin khách hàng...19</b>

<i><b>Hình 2.30. Biểu đồ tuần tự administrator thêm khách hàng...19</b></i>

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

<i><b>Hình 2.31. Biểu đồ tuần tự administrator cập nhật thông tin sản phẩm...20</b></i>

<i><b>Hình 2.32. Biểu đồ tuần tự administrator thêm sản phẩm...20</b></i>

<b>Hình 2.33. Biểu đồ tuần tự administrator xóa sản phẩm...21</b>

<b>Hình 2.34. Biểu đồ tuần tự administrator cập nhật thơng tin hóa đơn...21</b>

<b>Hình 2.35. Biểu đồ tuần tự administrator thêm hóa đơn...22</b>

<b>Hình 2.36. Biểu đồ tuần tự administrator xóa hóa đơn...22</b>

<i><b>Hình 2.37. Biểu đồ tuần tự administrator cập nhật thông tin danh mục...23</b></i>

<b>Hình 2.38. Biểu đồ tuần tự administrator thêm danh mục...23</b>

<i><b>Hình 2.39. Biểu đồ tuần tự administrator xóa danh mục...24</b></i>

<i><b>Hình 2.40. Biểu đồ tuần tự administrator cập nhật ý kiến khách hàng...24</b></i>

<i><b>Hình 2.41. Biểu đồ tuần tự administrator xóa ý kiến khách hàng...25</b></i>

<b>Hình 2.42. Biểu đồ tuần tự administrator thêm mới ý kiến khách hàng...25</b>

<i><b>Hình 2.43. Biểu đồ tuần tự administrator cập nhật chi tiết hóa đơn...26</b></i>

<b>Hình 2.44. Biểu đồ tuần tự administrator xem báo cáo, thống kê...26</b>

<b>Hình 2.45.Biểu đồ lớp lĩnh vực...27</b>

<b>Hình 2.46. Cơ sở dữ liệu tổng quan hệ thống...28</b>

<b>Hình 3.1. Giao diện trang chủ...29</b>

<b>Hình 3.2.Giao diện quản lý chat trực tuyến với khách hàng...30</b>

<b>Hình 3.3. Giao diện tạo đơn hàng khi đã tư vấn với khách hàng...30</b>

<b>Hình 3.4. Giao diện sản phẩm của website...30</b>

<b>Hình 3.5.Chi tiết của sản phẩm...31</b>

<b>Hình 3.6. Chi tiết của sản phẩm...31</b>

<b>Hình 3.7. Chi tiết của sản phẩm...31</b>

<b>Hình 3.8. Tìm kiếm sản phẩm...32</b>

<b>Hình 3.9. Giao diện giỏ hàng...32</b>

<b>Hình 3.10. Giao diện phần thanh tốn khi khách hàng đặt hàng xong...33</b>

<b>Hình 3.11. Giao diện phần thanh tốn khi khách hàng đặt hàng xong...33</b>

<b>Hình 3.12. Giao diện phần đăng nhập của khách hàng...33</b>

<b>Hình 3.13. Giao diện hiển thị vị trí của cửa hàng...34</b>

<b>Hình 3.14. Mục khách hàng góp ý gửi cho admin...34</b>

<b>Hình 3.15.Đặt hàng thành cơng...34</b>

<b>Hình 3.16. Giao diện đăng nhập của admin...35</b>

<b>Hình 3.17.Giao diện phần cài đặt website...35</b>

<b>Hình 3.18. Cài đặt đơn hàng...35</b>

<b>Hình 3.19. Cài đặt phần quản lý đơn hàng...36</b>

<b>Hình 3.20. Giao diện phần cài đặt sản phẩm...36</b>

<b>Hình 3.21.Admin có thể thêm sản phẩm mới...36</b>

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

<b>Hình 3.22. Admin có thể thêm sản phẩm mới...37</b>

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

<b>Bảng 2.2. Đặc tả uscecase Tạm dừng...12Bảng 2.3. Đặc tả usecase Cài làm nhạc chuông...12</b>

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

<b>CHƯƠNG 1. NỀN TẢNG XÂY DỰNG HỆ THỐNG1.1 Tổng quan về thương mại điện tử</b>

<b>1.1.1 Khái niệm thương mại điện tử</b>

Cùng với sự bùng nổ về internet thì thuật ngữ thương mại điện tử (TMĐT) đã ra đời. Có rất nhiều định nghĩa về thương mại điện tử như là:

Theo Tổ chức Thương mại thế giới (WTO): "Thương mại điện tử bao gồm việc sản xuất, quảng cáo, bán hàng và phân phối sản phẩm được mua bán và thanh toán trên mạng Internet, nhưng được giao nhận một cách hữu hình, cả các sản phẩm giao nhận cũng như những thông tin số hố thơng qua mạng Internet". Theo Uỷ ban Thương mại điện tử của Tổ chức hợp tác kinh tế châu Á-Thái Bình Dương (APEC): "Thương mại điện tử là cơng việc kinh doanh được tiến hành thông qua truyền thông số liệu và công nghệ tin học kỹ thuật số".

Nhưng hiểu một cách tổng quát, TMĐT là việc tiến hành một phần hay toàn bộ hoạt động thương mại bằng những phương tiện điện tử. TMĐT vẫn mang bản chất như các hoạt động thương mại truyền thống. Tuy nhiên, thông qua các phương tiện điện tử mới, các hoạt động thương mại được thực hiện nhanh hơn, hiệu quả hơn, giúp tiết kiệm chi phí và mở rộng không gian kinh doanh.

TMĐT càng được biết tới như một phương thức kinh doanh hiệu quả từ khi Internet hình thành và phát triển. Chính vì vậy, nhiều người hiểu TMĐT theo nghĩa cụ thể hơn là giao dịch thương mại, mua sắm qua Internet và mạng (ví dụ mạng Intranet của doanh nghiệp).

<b>1.1.2 Lợi ích của việc sử dụng thương mại điện tử</b>

Có thể hiểu được rằng bằng cách sử dụng phương tiện này sẽ giúp ích cho người sử dụng môi trường mạng trong việc tìm kiếm đối tác, nắm bắt được thơng tin trên thị trường, giảm chi phí tiếp thị và giao dịch ... nhằm mở rộng qui mô sản xuất hoạt động kinh doanh trong thương trường.

<b>1.2 Khảo sát các website bán hàng hiện nay</b>

<b>1.2.1 Giới thiệu các website bán hàng hàng đầu hiện nay</b>

Shopee được biết đến là nền tảng thương mại điện tử hàng đầu ở Đông Nam Á và Đài Loan. Ra mắt năm 2015 tại Singapore, thương mại điện tử Shopee được xây dựng nhằm cung cấp cho người sử dụng những trải nghiệm dễ dàng, an toàn và nhanh chóng khi mua sắm trực tuyến thơng qua hệ thống hỗ trợ thanh toán và vận hành vững mạnh.

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

<b>Hình 1.1. Thương mại điện tử Shopee</b>

Sau 7 năm ra mắt việc mua hàng qua Lazada khơng cịn xa lạ gì đối với người tiêu dùng. Lazada là một sàn giao dịch thương mại điện tử, cung cấp sản phẩm trên nhiều ngành hàng khác nhau như nội thất, điện thoại máy tính bảng, thời trang và phụ kiện, sản phẩm chăm sóc sức khỏe, làm đẹp, đồ chơi và đồ dùng thể thao.

<b>Hình 1.2. Sàn giao dịch điện tử Lazada</b>

Lazada Việt Nam là một phần của Lazada Group – tập đoàn thương mại điện tử đa quốc gia và hiện đang có chi nhánh tại Indonesia, Philippin, Singapore, Thái Lan và Malaysia. Tập đoàn Lazada lại thuộc sở hữu tập đoàn Alibaba. Lazada được điều hành bởi giám đốc kiêm nhà sáng lập người Đức Maximilian Bittner. Sau đó tập đồn Alibaba của tỷ phú Trung Quốc Jack Ma mua lại và hoàn tất thương vụ vào đầu năm 2015.

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

Tiki được viết tắt từ cụm từ Tìm kiếm và Tiết kiệm hiện đang là một trong những trang mua sắm thương mại điện tử uy tín. Với hơn 6 năm ra mắt sàn thương mại điện tử tiki cung cấp các sản phẩm thuộc 10 ngành như: Sách, máy tính, thiết bị số, điện gia dụng, làm đẹp, thiết bị văn phòng, mẹ và bé, thể thao.

<b>1.3 Yêu cầu cho hệ thống mới</b>

Giới thiệu về các chủng loại sản phẩm (máy tính xách tay, linh kiện máy tính, máy tính đồng bộ,…)

Giới thiệu về các loại sản phẩm mới (được cập nhật một cách thường xuyên) của các hãng sản xuất, các sản phẩm tương ứng của hãng đó và các phụ kiện liên

WordPress là một phần mềm nguồn mở (Open Source Software) được viết bằng ngơn ngữ lập trình website PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL; cũng là bộ đơi ngơn ngữ lập trình website thông dụng nhất hiện tại. WordPress được ra mắt lần đầu tiên vào ngày 27/5/2003 bởi tác giả Matt Mullenweg và

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

Mike Little. Hiện nay WordPress được sở hữu và phát triển bởi công ty Automattic có trụ sở tại San Francisco, California thuộc hợp chủng quốc Hoa Kỳ. WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog cá nhân, và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính năng hữu ích. Qua thời gian, số lượng người sử dụng tăng lên, các cộng tác viên là những lập trình viên cũng tham gia đông đảo để phát triển mã nguồn WordPress có thêm những tính năng tuyệt vời. WordPress đã được xem như là một hệ quản trị nội dung (CMS – Content Management System) vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog, website tin tức/tạp chí, giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, thậm chí với các loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự án bất động sản,… Hầu như mọi hình thức website với quy mơ nhỏ và vừa đều có thể triển khai trên nền tảng WordPress.

Nhưng như thế khơng có nghĩa là WordPress chỉ thích hợp với các dự án nhỏ, mà hiện nay có tới khoảng 25% website trong danh sách 100 website lớn nhất thế giới sử dụng mã nguồn WordPress. Ví dụ như trang tạp chí TechCrunch, Mashable, CNN, BBC America, Variety, Sony Music, MTV News, Bata, Quartz, …

Một số đặc điểm của WordPress:

Dễ sử dụng : WordPress được phát triển nhằm phục vụ đối tượng người dùng phổ thơng, khơng có nhiều kiến thức về lập trình website nâng cao. Các thao tác trong WordPress rất đơn giản, giao diện quản trị trực quan giúp người dùng có thể nắm rõ cơ cấu quản lý một website WordPress trong thời gian ngắn.

Cộng đồng hỗ trợ đông đảo : Là một mã nguồn CMS mở phổ biến nhất thế giới, điều này cũng có nghĩa là người dùng sẽ được cộng đồng người sử dụng WordPress hỗ trợ các khó khăn gặp phải trong q trình sử dụng.

Nhiều gói giao diện có sẵn như ThemeForest, MyThemeShop, Theme-Junkies,… Nhiều plugin hỗ trợ : Plugin mở rộng nghĩa là một thành phần cài đặt thêm vào WordPress để giúp nó có thêm nhiều tính năng cần thiết. Với lợi thế là người sử dụng đông đảo, nên thư viện plugin của WordPress cũng cực kỳ phong phú lẫn trả phí và miễn phí, hầu hết các tính năng thơng dụng người dùng đều có thẻ tìm thấy thơng qua plugin.

Dễ phát triển cho lập trình viên : Nếu người dùng là một người có am hiểu về việc làm website như thành thạo HTML, CSS, PHP thì có thể dễ dàng mở rộng website WordPress với rất nhiều tính năng vơ cùng có ích. Cách phát triển cũng rất đơn giản vì WordPress là một mã nguồn mở nên người dùng có thể dễ dàng hiểu được cách hoạt động của nó và phát triển thêm các tính năng.

Với hàng nghìn hàm (function) có sẵn của nó, người dùng có thể thoải mái sử dụng, người dùng cũng có thể thay đổi cấu trúc của một hàm với filter hook và hầu như quy trình làm việc của một lập trình viên chuyên nghiệp có thể ứng dụng dễ dàng vào WordPress.

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

Hỗ trợ nhiều ngôn ngữ: Mã nguồn WordPress hiện tại có rất nhiều gói ngơn ngữ đi kèm, bao gồm tiếng Việt.

Có thể làm nhiều loại website như làm blog cá nhân, một trang bán hàng, một website giới thiệu cơng ty, một tờ tạp chí online bằng việc sử dụng kết hợp các theme và plugin với nhau.

<i>Những thành tựu của WordPress</i>

Trên thế giới, có khoảng 25 bài viết được đăng lên các website sử dụng WordPress mỗi giây.

Số lượng website làm bằng WordPress chiếm 23% tổng số lượng website trên thế giới.

Trong số 100% các website sử dụng mã nguồn CMS, WordPress chiếm 60%. Phiên bản WordPress 4.0 đạt hơn 16 triệu lượt tải chỉ sau khoảng hai tháng. WordPress đã được dịch sang 52 ngôn ngữ khác nhau. Tuy nhiên lại chưa có phiên bản tiếng Việt chính thức, nhưng bạn có thể Việt hóa dễ dàng bằng cách tìm bài trên blog với từ khóa “Việt hóa WordPress“.

Có hơn 80 chương trình họp mặt về WordPress được tổ chức vào năm 2014. Mã nguồn WordPress hiện đang có khoảng 785 lập trình viên cùng hợp tác phát triển.Chỉ tính các giao diện (hay còn gọi là theme) miễn phí trên thư viện WordPress.org thì đã có hơn 2.700 themes khác nhau.

<i>Những ưu điểm của wordpress</i>

Các thao tác trong WordPress rất đơn giản, giao diện quản trị trực quan giúp bạn có thể nắm rõ cơ cấu quản lý một website WordPress trong thời gian ngắn. Về cách cài đặt lại càng dễ hơn, bạn có thể tự cài đặt một website WordPress trên host (máy chủ) riêng của mình và tự vận hành nó sau vài cú click.

Là một mã nguồn CMS mở phổ biến nhất thế giới, điều này cũng có nghĩa là bạn sẽ được cộng đồng người sử dụng WordPress hỗ trợ bạn các khó khăn gặp phải trong q trình sử dụng.

Hiện nay WordPress có rất nhiều theme miễn phí khác nhau để bạn có thể dễ dàng thay đổi “da thịt” của website mình chỉ với vài cú click mà khơng cần bận tâm việc làm sao để thiết kế một theme cho riêng mình. Cịn nếu bạn muốn website đẹp và chuyên nghiệp hơn, bạn có thể mua các theme trả phí với giá bán dao động từ $30 đến $65.

Nhiều plugin hỗ trợ .Plugin nghĩa là một trình cắm thêm vào website để bổ sung các chức năng mà bạn cần. Ví dụ mặc định sau khi cài website WordPress, bạn khơng có chức năng hiển thị các bài viết hem quan ở dưới mỗi bài viết, nhưng với nhiều plugin miễn phí hỗ trợ thì bạn có thể dễ dàng cài hem một plugin miễn phí để website mình có chức năng đó. Tương tự với theme, cũng có rất nhiều plugin trả phí mang những tính năng rất độc đáo

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

<i>Nhược điểm của hệ thống wordpress :</i>

Có tính phí đối với một số giao diện và plugin.

<b>CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG2.1 Phân tích thiết kế hệ thống</b>

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

Trong thời đại ngày nay, thời đại mà hầu như tất cả các hoạt động kinh tế, chính trị, xã hội đều đuợc đăng tải trên mạng Internet thì khơng chỉ dân IT chúng ta sử dụng internet mà hầu hết tất cả mọi người đều đã một lần lướt net, lướt web. Một công ty hay một thương hiệu muốn phát triển cần phải khẳng định được thương hiệu của mình. Cách đơn giản và đỡ tốn kém và thật sự hiệu quả đó là tạo

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

cho cơng ty hay thương hiệu mình một Website để tất cả mọi người có thể biết đến q cơng ty. Và trong thời buổi kinh tế thị trường với yêu cầu của những người sử dụng khá cao, có thể một số nơi tại chỗ ở của bạn không thể đáp ứng được hết yêu cầu của khách hàng. Bạn là một người bận rộn, khơng có nhiều thời gian để lựa chọn sản phẩm cho phù hợp với sở thích và túi tiền của mình. Việc đi đến một cửa hàng chiếm mất nhiều thời gian của bạn và bạn mong muốn có một dịch vụ đáp ứng được điều đó.

Vậy tại sao chúng ta khơng thực hiện bán hàng ngay trên mạng. Thật hiệu quả vì tất cả mọi người đều biết đến cơng ty, vừa có thể giới thiệu về cơng ty vừa thực hiện việc trao đổi hàng hóa ngay trên mạng. Quả là một ý tưởng tuyệt vời.

Giả sử bạn cần mua một chiếc laptop hay điện thoại bạn đến cửa hàng để mua máy, khi vào cửa hàng bạn sẽ chọn những sản phẩm mà mình thích để vào giỏ hàng. Trong q trình lựa chọn bạn có thể tìm hiểu chi tiết thơng tin sản phẩm mà bạn thích. Sau khi lựa chọn xong, bạn có thể đặt mua sản phẩm mà mình muốn.

<b>2.1.2 Bài tốn</b>

Thietbiso1.info là một trang web nhỏ em đã thiết kế với mục đích là mua bán máy tính và một số các linh kiện khác qua mạng để có thể giới thiệu đến mọi người các loại máy tính, cũng như một số các linh kiện, phụ kiện mà không cần phải đến tận nơi để xem hàng (Website chỉ mang ý nghĩa tham khảo đơn thuần) . Lợi ích của người truy cập trang Website:

Mua hàng trên mạng nhanh chóng, tiện lợi. Tham khảo và so sánh giá của các mặt hàng. Xem các thông tin về các loại sản phẩm. Website gồm có những nội dung cơ bản sau:

Giới thiệu về các chủng loại sản phẩm (máy tính xách tay, linh kiện máy tính, máy tính đồng bộ,…)

Giới thiệu về các loại sản phẩm mới (được cập nhật một cách thường xuyên) của các hãng sản xuất, các sản phẩm tương ứng của hãng đó và các phụ kiện liên Hướng giải quyết của bài toán

Dùng các trang HTML và CSS thông qua ngôn ngữ giao Script để thiết kế giao diện Website. Sử dụng worpress kết nối cơ sở dữ liệu được tổ chức chủ yếu trên mơ hình Client/Server. Các hình thức gửi và nhận dữ liệu giữa website và khách hàng thông qua Modem, đường dây điện thoại công cộng trên nền Internet và Intranet.

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

Tìm sản phẩm laptop, ,linh kiện ..vv Xem thơng tin sản phẩm

Thêm, xoá, cập nhật ở giỏ hàng Gửi đơn hàng Gửi ý kiến, câu hỏi

Người quản lý (Administrator)

Đăng nhập

Quản lý danh mục Quản lý sản phẩm Quản lý khách hàng Quản lý đơn hàng

Quản lý câu hỏi, ý kiến khách hàng Xem báo cáo, thống kê,lập hóa đơn

<b>2.2 Biểu đồ use case</b>

<b>2.2.1 Biểu đồ use case</b>

Biểu đồ use case tổng quát của hệ thống

<i><b>Hình 2.3. Biểu đồ use case tổng quát</b></i>

Biểu đồ use case khách hàng

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

<i><b>Hình 2.4. Biểu đồ use case khách hàng</b></i>

Biểu đồ use case khách hàng quản lý giỏ hàng

<i><b>Hình 2.5. Biểu đồ use case khách hàng quản lý giỏ hàng</b></i>

Biểu đồ use case chức năng khách hàng tìm kiếm

<i><b>Hình 2.6. Biểu đồ use case chức năng khách hàng tìm kiếm</b></i>

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

Biểu đồ use case admin quản lý danh mục sản phẩm

<i><b>Hình 2.7. Biểu đồ use case administrator quản lý danh mục sản phẩm</b></i>

Biểu đồ use case cho tác nhân administrator quản lý khách hàng

<i><b>Hình 2.8. Biểu đồ use case administrator quản lý khách hàng</b></i>

Biểu đồ use case cho tác nhân administrator quản lý sản phẩm

<i><b>Hình 2.9. Biểu đồ use case administrator quản lý sản phẩm</b></i>

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

Biểu đồ use case cho tác nhân administrator quản lý hóa đơn

<b>Hình 2.10. Biểu đồ use case administrator quản lý hóa đơn</b>

Biểu đồ use case cho tác nhân administrator quản lý câu hỏi, ý kiến của khách hàng

<b>2.3 Biểu đồ hoạt động của các chức năng</b>

Biểu đồ hoạt động của use case quản lý giỏ hàng

<b>Hình 2.11. Biểu đồ use case administrator quản lý câu hỏi, ý kiến của khách hàng</b>

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

Biểu đồ hoạt động khách hàng gửi câu hỏi, ý kiến

<i><b>Hình 2.13. Biểu đồ hoạt động khách hàng gửi câu hỏi ý kiến</b></i>

Biểu đồ hoạt động khách hàng tìm kiếm sản phẩm

<i><b>Hình 2.14. Biểu đồ hoạt động khách hàng tìm kiếm sản phẩm</b></i>

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

Biểu đồ hoạt động administrator quản lý danh mục sản phẩm

Biểu đồ hoạt động administrator quản lý khách hàng

<i><b>Hình 2.15. Biểu đồ hoạt động administrator quản lý danh mục sản phẩm</b></i>

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

<b>Hình 2.16. Biểu đồ hoạt động administrator quản lý khách hàng</b>

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

<i><b>Hình 2.17. Biểu đồ hoạt động administrator quản lý sản phẩm</b></i>

Biểu đồ hoạt động administrator quản lý đơn hàng

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

<b>Hình 2.18. Biểu đồ hoạt động administrator quản lý đơn hàng</b>

Biểu đồ hoạt động administrator quản lý câu hỏi, ý kiến của khách hàng

<i><b>Hình 2.19. Biểu đồ hoạt động administrator quản lý câu hỏi, ý kiến khách hàng</b></i>

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

Biểu đồ hoạt động administrator quản lý chi tiết hóa đơn

<i><b>Hình 2.20. Biểu đồ hoạt động administrator quản lý chi tiết hóa đơn</b></i>

Biểu đồ hoạt động administrator xem báo cáo, thống kê

<i><b>Hình 2.21. </b></i>Biểu đồ hoạt động administrator xem báo cáo, thống kê

<b>2.4 Biểu đồ tuần tự của các use case</b>

Use case khách hàng đăng kí

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

<b>Hình 2.22. Biểu đồ tuần tự khách hàng đăng kí</b>

Use case khách hàng đăng nhập

</div>

×