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

QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ

59 5 0

Đ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 đề Quản Lý Website Bán Đồng Hồ
Tác giả Trần Quang Mạnh, Nguyễn Khôi Nam, Nguyễn Tấn Kiệt
Người hướng dẫn GV Hướng Dẫn: Phạm Đức Thành
Trường học Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh
Chuyên ngành Khoa Công Nghệ Thông Tin
Thể loại bài báo cáo
Năm xuất bản 2022
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 59
Dung lượng 4,37 MB

Cấu trúc

  • CHƯƠNG 1. GIỚI THIỆU ĐỀ TÀI (4)
    • 1.1. G IỚI T HIỆU (4)
      • 1.1.2 Mở Đầu (4)
      • 1.1.3 Lý Do (4)
    • 1.2 K HẢO SÁT THỰC TẾ (5)
      • 1.2.1 Đồng hồ Hải Triều (5)
      • 1.2.2 WatchTime (10)
      • 1.2.4 Một quy trình nghiệp vụ cụ thể (20)
    • 1.3 C ÁC CHỨC NĂNG DỰ KIẾN CỦA ĐỀ TÀI (21)
    • 1.4. C ÔNG NGHỆ SỬ DỤNG (21)
      • 1.4.1 Front – End (21)
      • 1.4.2 Back – End (21)
    • 1.5 B Ố CỤC ĐỀ TÀI (21)
    • 1.6 P HẠM VI GIỚI HẠN (22)
  • CHƯƠNG 2. GIỚI THIỆU VỀ WORDPRESS (23)
    • 2.1 K HÁI NIỆM VỀ W ORD P RESS (23)
    • 2.2 L ỊCH SỬ HÌNH THÀNH CỦA W ORD P RESS (23)
    • 2.3 K IẾN TRÚC CỦA W ORD P RESS (24)
    • 2.4 C ÁC TÍNH NĂNG TRONG W ORD P RESS (25)
    • 2.5 L Ý DO NÊN CHỌN W ORD P RESS ĐỂ THIẾT KẾ WED (27)
      • 2.5.1 Dễ sử dụng (27)
      • 2.5.2 Cộng đồng hỗ trợ đông đão (27)
      • 2.5.3 Nhiều gói giao diện có sẵn (28)
      • 2.5.4 Nhiều plugin hỗ trợ (28)
      • 2.5.5 Dễ phát triển cho lập trình viên (28)
      • 2.5.6 Hỗ trợ nhiều ngôn ngữ (29)
      • 2.5.7 Có thể làm nhiều loại website (29)
    • 2.6 N HỮNG THÀNH TỰU CỦA W ORD P RESS (29)
    • 2.7 Ư U VÀ NHƯỢC ĐIỂM CỦA W ORD P RESS (30)
      • 2.7.1 Ưu điểm (30)
      • 2.7.2 Nhược điểm (30)
    • 2.8 T ỔNG QUAN GIỚI THIỆU VỀ M Y SQL (31)
    • 2.9 L ỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA M Y SQL (32)
    • 2.10 C ÁCH THỨC HOẠT ĐỘNG CỦA M Y SQL (32)
    • 2.11 N HỮNG LÝ DO NÊN SỬ DỤNG M Y SQL (33)
  • CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ (35)
    • 3.1 P HÂN T ÍCH (35)
      • 3.1.1 S Ơ ĐỒ CHỨC NĂNG (35)
      • 3.1.2 C ÁC U SE C ASE (35)
    • 3.2 T HIẾT KẾ (38)
    • 3.3 T HIẾT KẾ DỮ LIỆU (44)
    • 3.4 T HIẾT KẾ XỬ LÝ (48)
  • CHƯƠNG 4: KẾT LUẬN (49)
    • 4.1 K ẾT QUẢ ĐẠT ĐƯỢC (49)
      • 4.1.1 Giao diện trang chủ (49)
      • 4.1.2 Giao diện trang sản phẩm (51)
      • 4.1.3 Giao diện xem chi tiết sản phẩm (52)
      • 4.1.4 Giao diện giỏ hàng (53)
      • 4.1.5 Giao diện thanh toán (54)
    • 4.2 NHỮNG HẠN CHẾ (55)
    • 4.3 H ƯỚNG PHÁT TRIỂN (55)
  • TÀI LIỆU THAM KHẢO (55)

Nội dung

GIỚI THIỆU ĐỀ TÀI

G IỚI T HIỆU

Hiện nay, việc ứng dụng công nghệ thông tin và tin học hóa là yếu tố quyết định trong hoạt động của chính phủ, tổ chức và doanh nghiệp Điều này không chỉ mang lại tầm quan trọng to lớn mà còn có khả năng tạo ra những bước đột phá mạnh mẽ trong nhiều lĩnh vực.

Cùng với sự tiến bộ không ngừng của công nghệ máy tính và mạng điện tử, công nghệ thông tin đã đạt được nhiều thành tựu đáng kể Internet, một trong những sản phẩm quan trọng nhất, đã trở thành công cụ thiết yếu cho việc truyền tải và trao đổi thông tin toàn cầu.

Internet đã giúp chúng ta thực hiện công việc nhanh chóng và tiết kiệm chi phí hơn so với phương thức truyền thống Sự phát triển này đã thúc đẩy thương mại điện tử và chính phủ điện tử trên toàn cầu, làm thay đổi đáng kể văn hóa và nâng cao chất lượng cuộc sống.

Trong bối cảnh sản xuất kinh doanh hiện nay, thương mại điện tử đã trở thành yếu tố then chốt thúc đẩy sự phát triển của doanh nghiệp Đặc biệt đối với các công ty du lịch, việc quảng bá hiệu quả các chương trình du lịch là quyết định cho sự tồn tại và phát triển Do đó, việc xây dựng một website để giới thiệu sản phẩm là điều cần thiết Hơn nữa, quản lý và điều hành website một cách dễ dàng và hiệu quả là rất quan trọng để thu hút khách hàng và tránh sự nhàm chán Đây là thách thức lớn đối với nhiều công ty, đặc biệt là các doanh nghiệp Việt Nam, nơi thương mại điện tử vẫn còn khá mới mẻ.

Trong bối cảnh công nghệ phát triển mạnh mẽ, thương mại điện tử đang khẳng định vị thế quan trọng trong nền kinh tế toàn cầu và Việt Nam Sự xuất hiện của các ngôn ngữ lập trình đã tạo điều kiện thuận lợi cho việc thiết kế và phát triển ứng dụng thương mại điện tử đa dạng Một trong những ứng dụng phổ biến nhất tại Việt Nam là dịch vụ bán hàng trực tuyến, cho phép người tiêu dùng dễ dàng tìm kiếm, lựa chọn sản phẩm và thực hiện giao dịch mà không cần đến cửa hàng, chỉ cần một thiết bị kết nối internet.

Dịch vụ thương mại điện tử vẫn còn mới mẻ với người tiêu dùng Việt Nam, đặc biệt là những ai thiếu kiến thức về công nghệ thông tin Hiện tại, đối tượng chính của thương mại điện tử chủ yếu là tầng lớp tri thức, học sinh và sinh viên, những người có chút hiểu biết về tin học nhưng vẫn gặp khó khăn trong việc mua sắm trực tuyến Các vấn đề như hình thức thanh toán, nhận hàng và chất lượng sản phẩm thực tế không đúng như quảng cáo trên website gây trở ngại cho người tiêu dùng Nhằm giải quyết những vấn đề này và mở rộng đối tượng tham gia thương mại điện tử, chúng tôi thực hiện đề tài “Quản lý website bán đồng hồ” với mục tiêu xây dựng một hệ thống bán hàng trực tuyến uy tín, đơn giản và thân thiện, giúp mọi người, kể cả những người không rành về công nghệ, có thể dễ dàng mua sắm chỉ với vài thao tác đơn giản.

K HẢO SÁT THỰC TẾ

1.2.1 Đồng hồ Hải Triều: a) Giao diện danh sách đồng hồ:

+ Hình ảnh các đồng hồ + Tên đồng hồ - mã đồng hồ

Hình 1 Giao diện danh sách đồng hồ 1 Hình 1 Giao diện danh sách đồng hồ

+ Đánh giá chất lượng đồng hồ (số lượng sao)

+ Chọn đồng hồ muốn xem

+ Nhắn tin với tư vấn viên b) Giao diện chi tiết sản phẩm:

Hình 2 Giao diện chi tiết sản phẩm 1 Hình 2 Giao diện chi tiết sản phẩm

+ Chế độ bảo hành và hậu mãi

• Bảo hành tại Hải Triều

+ Xem thông tin chi tiết về sản phẩm

+ Xem video review c) Giao diện thêm sản phẩm vào giỏ hàng:

Hình 3 Giao diện thêm sản phẩm vào giỏ Hình 3 Giao diện thêm sản phẩm vào giỏ

+ Giới tính của sản phẩm

+ Chất liệu dây của sản phẩm

+ Thêm sản phẩm vào giỏ hàng

+ Tiếp tục mua những sản phẩm khác + Thanh toán

+ Trở về trang chi tiết sản phẩm d) Giao diện thanh toán:

Hình 4 Giao diện thanh toán Hình 4 Giao diện thanh toán

• Thông tin thêm (ghi chú đơn hàng) + Đơn hàng của bạn

• Tổng giá + Hình thức thanh toán

+ Đăng ký nhận email từ đồng hồ Hải Triều + Chọn hình thức thanh toán

+ Đặt hàng e) Giao diện thông tin đặt hàng hoàn tất:

Hình 5 Giao diện thông tin đặt hàng hoàn tất Hình 5 Giao diện thông tin đặt hàng hoàn tất

+ Thông tin về đơn hàng

+ Xem thông tin chi tiết đơn hàng

1.2.2 WatchTime: a) Giao diện danh sách đồng hồ:

Hình 6 Giao diện danh sách đồng hồ Hình 6 Giao diện danh sách đồng hồ

+ Xem danh sách đồng hồ

+ Chọn đồng hồ muốn xem b) Giao diện xem chi tiết đồng hồ:

Hình 7 Giao diện xem chi tiết đồng hồ

• Bảo hành tại WatchTime + Đặt mua ngay

+ Xem thông tin chi tiết đồng hồ

+ Đặt mua ngay c) Giao diện nhập thông tin đặt mua:

Hình 8 Giao diện đặt thông tin đặt mua

+ Đặt hàng d) Giao diện đặt hàng thành công:

+ Ưu đãi dành riêng cho khách hàng

+ Xem trang thái đơn hàng

Hình 9 Giao diện đặt hàng thành công Hình 9 Giao diện đặt hàng thành công

1.2.3 Bossluxurywatch: a Giao diện danh sách đồng hồ:

Hình 10 Giao diện danh sách đồng hồ

+ Xem danh sách đồng hồ

+ Chọn đồng hồ muốn xem b Giao diện xem chi tiết đồng hồ:

Hình 11 Giao diện xem chi tiết đồng hồ

+ Mô tả tổng quan đồng hồ + Giá đồng hồ

• Dây đeo + Đánh giá của Boss Luxury + Video giới thiệu cửa hàng

+ Xem chi tiết sản phẩm

+ Xem video giới thiệu cửa hàng + Mua hàng

+ Tư vấn c Giao diện giỏ hàng:

Hình 12 Giao diện giỏ hàng

+ Thanh toán d Giao diện thanh toán

Hình 13 Giao diện thanh toán

• Nội dung (ghi chú) + Thanh toán

+ Nhập nội dung (ghi chú) + Xác nhận mã capcha + Đặt hàng

1.2.4 Một quy trình nghiệp vụ cụ thể:

Quy trình nghiệp vụ đặt hàng:

Hình 14 Quy trình nghiệp vụ đặt hàng

Quy trình nghiệp vụ thanh toán:

Hình 15 Quy trình nghiệp vụ thanh toán

C ÁC CHỨC NĂNG DỰ KIẾN CỦA ĐỀ TÀI

Bảng 1: Chức năng của các user

C ÔNG NGHỆ SỬ DỤNG

B Ố CỤC ĐỀ TÀI

• Chương 1: Giới thiệu đề tài

• Chương 2: Giới thiệu về công nghệ sử dụng Đối tượng Khách hàng

• Thanh toán hoặc cọc trực tiếp tại cửa hàng

• Đánh giá chất lượng phục vụ

• Thanh toán hoặc đặt cọc bằng thẻ ngân hàng, visa

• Xem thông tin khách hàng

• Thêm, xóa, sửa, thay đổi sản phẩm

• Thêm, xóa, sửa thông tin khách hàng

• Xem báo cáo doanh thu

• Thay đổi quy định của cửa hàng

• Chương 3: Phân tích và thiết kế

P HẠM VI GIỚI HẠN

Bảng 2: Phạm vi giới hạn chức năng của các user Đối tượng Khách hàng

• Thêm, xóa, sửa sản phẩm

• Trao đổi ý kiến, phản hồi

• Đăng ký, đăng nhập tài khoản

• Xem lịch sử giao dịch

• Thêm, xóa, sửa, thay đổi thông tin phòng

• Thêm, xóa, sửa thông tin khách hàng

• Xem báo cáo doanh thu

GIỚI THIỆU VỀ WORDPRESS

K HÁI NIỆM VỀ W ORD P RESS

WordPress là phần mềm mã nguồn mở được phát triển bằng ngôn ngữ PHP và sử dụng MySQL, là bộ đôi ngôn ngữ lập trình phổ biến nhất hiện nay Được ra mắt lần đầu vào ngày 27/5/2003 bởi Matt Mullenweg và Mike Little, WordPress hiện thuộc sở hữu của công ty Automattic, có trụ sở tại San Francisco, California, Hoa Kỳ.

WordPress là một mã nguồn mở bằng ngôn ngữ PHP, nổi bật với tính dễ sử dụng và nhiều tính năng hữu ích, được nhiều người ưa chuộng để tạo blog cá nhân Qua thời gian, số lượng người dùng và các lập trình viên cộng tác phát triển WordPress ngày càng tăng, mang đến nhiều tính năng tuyệt vời Tính đến năm 2015, WordPress đã trở thành một hệ quản trị nội dung (CMS) vượt trội, hỗ trợ người dùng tạo ra nhiều loại website khác nhau như blog, website tin tức, giới thiệu doanh nghiệp, thương mại điện tử, và các website phức tạp như đặt phòng khách sạn hay đăng dự án bất động sản Hầu hết mọi hình thức website quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress.

WordPress không chỉ phù hợp cho các dự án nhỏ mà còn được sử dụng bởi khoảng 25% trong số 100 website lớn nhất thế giới Nhiều trang nổi tiếng như TechCrunch, Mashable, CNN, BBC America, Variety, Sony Music, MTV News, Bata, và Quartz đều sử dụng mã nguồn WordPress, cho thấy tính linh hoạt và khả năng mở rộng của nền tảng này.

L ỊCH SỬ HÌNH THÀNH CỦA W ORD P RESS

WordPress, được phát triển từ công cụ viết blog b2/cafelog của lập trình viên Michel Valdrighi, ra mắt lần đầu vào năm 2001 Phiên bản đầu tiên của WordPress chính thức được phát hành vào ngày 27 tháng 5 năm 2003 bởi Matt Mullenweg và Mike Little Hiện nay, hơn 75 triệu trang web trên toàn thế giới sử dụng nền tảng WordPress, bao gồm các tên tuổi lớn như Coca Cola, CNN, BBC America, Sony Music và MTV News.

WordPress được ra mắt vào năm 2003 và bắt đầu như một công cụ cho các blogger

Qua thời gian WordPress đã nhanh chóng phát triển, thu hút các doanh nghiệp đến các lập trình viên có ít kinh nghiệm đến với nền tảng này

Ngày nay, mặc dù có nhiều hệ thống CMS mới xuất hiện, WordPress vẫn giữ vững vị trí hàng đầu Hàng ngày, gần 500 trang web mới được xây dựng trên nền tảng WordPress.

K IẾN TRÚC CỦA W ORD P RESS

Về tổng quan một giao diện web trong wordpress sẽ được bố trí như ảnh bên dưới Trong đó các phần được định nghĩa như sau:

Head và thanh tiêu đề (header.php)

• Bao gồm thẻ mở và phần và phần tiêu đề (navigation) hiển thị phần đầu của web

• Link tới file CSS, dùng lệnh wp head() để gọi stylesheet, script hay các fucntion khác

• Gọi ra bởi hàm có sẵn trong wordpress là wp_get_header()

• Chứa các code về sidebar hai bên cạnh trang web về link blog, mây thẻ… hiển thị hai bên của web

• Các code có thể mặc định hoặc sẽ xuất hiện khi kích hoạt trong

Single Post (post.php), Home (index.php), Page (page.php)

• Đã giới thiệu ở trên, sẽ hiển thị phần chính của web

• Hiển thị lưu trữ tiêu đề (tag, category, date-based, hoặc author archive)

• Hiển thị một danh sách các bài viết trong đoạn trích hoặc hình thức đầy đủ

• Bao gồm wp_link_pages () để hỗ trợ chuyển hướng các liên kết trong bài viết

Bình luận (comments.php), Tìm kiếm (search.php)

Hình 16 Kiến trúc của WordPress Hình 16 Kiến trúc của WordPress

• Đây là các template chức năng, dùng khi cần sử dụng các chức năng này

• Chứa các mã liên quan tới menu footer, đóng dấu bản quyền v.v… hiển thị ở chân trang web

• Chứa thẻ đóng và Gọi ra bởi hàm có sẵn của wordpress là wp_get_footer().

C ÁC TÍNH NĂNG TRONG W ORD P RESS

Khu vực Dashboard là nơi tập hợp các công cụ quan trọng để theo dõi thống kê website và cập nhật phiên bản Themes, Plugins, WordPress, cùng nhiều yếu tố khác.

Khu vực theo dõi các tiến trình của WordPress, cũng như báo cáo chi tiết về các bài viết, bình luận,…

• Post: Bài viết Đây là phần quan trọng nhất, đó chính là phần để bạn đăng bài viết lên cũng như quản lý nó

Tại giao diện quản trị website → Posts

• Media: Quản lý thư viện hình ảnh, video,…

Tất cả hình ảnh và tập tin bạn tải lên trong quá trình soạn thảo nội dung đều có thể được quản lý dễ dàng tại khu vực Media → Library trong Dashboard.

Hình 17 Footer và Header Hình 17 Footer và Header

Bạn có thể xem tất cả các tập tin đã tải lên với tùy chọn hiển thị dạng lưới hoặc phổ thông Ngoài ra, bạn có thể sắp xếp theo ngày tháng và dễ dàng nhấn vào liên kết "Add New" để tải lên tập tin mà không cần truy cập vào trang soạn nội dung.

Phần này không khác gì với phần Posts, nhưng nó sẽ không có Categories và Tags

Công dụng của nó là cho phép bạn đăng tải các trang nội dung chung chung mà không cần phân loại theo Category hay tag, chẳng hạn như trang giới thiệu hoặc trang liên hệ.

• Comment: Quản lý bình luận Đơn giản đây chỉ là khu vực bạn có thể quản lý, chỉnh sửa, xóa các bình luận ở website

• Appearance: Quản lý giao diện

Cài đặt giao diện cho WordPress rất đơn giản và nhanh chóng, chỉ mất vài phút để bạn có thể thiết lập và áp dụng giao diện cho trang web của mình.

Widget là một tính năng thiết yếu cho mọi website WordPress, bao gồm nhiều chức năng khác nhau Mỗi widget tương ứng với một chức năng cụ thể, cho phép người dùng dễ dàng chèn vào thanh bên (sidebar) của Theme.

Các Widget sẵn có trong theme bao gồm nhiều loại khác nhau, không chỉ giới hạn ở các widget phổ biến Đặc biệt, các giao diện mua sẽ cung cấp nhiều widget phong phú hơn so với hầu hết các theme miễn phí, mang lại sự đa dạng và tính năng cho website của bạn.

Vị trí của widget rất quan trọng trong thiết kế website, thường được đặt ở cột bên tay phải (sidebar) hoặc phía chân trang (footer) Trong một số trường hợp, widget có thể nằm ở cột bên tay trái nếu nội dung chính được thiết kế ở bên phải Ngoài ra, các widget không bị giới hạn về vị trí; nếu theme cung cấp ba vị trí, bất kỳ widget nào cũng có thể được đặt ở bất kỳ vị trí nào trong ba nơi đó.

Nếu bạn có widget không sử dụng (Inactive Widgets) trên WordPress, hãy đưa chúng vào khu vực này để giữ lại các thiết lập Khi bạn cần sử dụng lại, chỉ cần kéo widget từ khu vực này đến vị trí mong muốn mà không cần phải chỉnh sửa lại các thông tin như đường link, chiều cao, và chiều rộng Điều này giúp tiết kiệm thời gian và công sức cho bạn trong việc quản lý các widget, đặc biệt là đối với các widget như fanpage.

Menu là thanh trình đơn hiển thị các liên kết trên Theme, và số lượng menu cũng như vị trí hiển thị (trên, dưới, bên trái hay bên phải) phụ thuộc vào từng Theme Mặc dù có thể tạo ra nhiều menu, mỗi Menu Location chỉ cho phép hiển thị một menu duy nhất Nhiều Theme hỗ trợ nhiều Menu Location khác nhau, nhưng các theme mặc định thường chỉ có một vị trí hiển thị.

Editor trong WordPress giúp bạn thay đổi lại mã nguồn của giao diện theo nhu cầu

• Plugins: Quản lý tiện ích

Plugins là công cụ mở rộng chức năng cho WordPress, cho phép người dùng thêm tính năng mới vào trang web mà không cần kiến thức lập trình Với hàng ngàn plugin miễn phí và tính phí phục vụ cho nhiều mục đích khác nhau, từ chia sẻ truyền thông xã hội đến bảo mật, bạn sẽ dễ dàng tìm thấy plugin phù hợp với nhu cầu của mình.

L Ý DO NÊN CHỌN W ORD P RESS ĐỂ THIẾT KẾ WED

WordPress được thiết kế cho người dùng phổ thông, không cần kiến thức lập trình nâng cao Giao diện quản trị trực quan và thao tác đơn giản giúp người dùng nhanh chóng nắm bắt cách quản lý website Việc cài đặt WordPress cũng rất dễ dàng, cho phép bạn tự cài đặt và vận hành website trên máy chủ riêng chỉ với vài cú click.

2.5.2 Cộng đồng hỗ trợ đông đão

WordPress là một mã nguồn CMS mở hàng đầu thế giới, mang lại sự hỗ trợ từ cộng đồng người dùng rộng lớn Nếu bạn thành thạo tiếng Anh, việc tìm kiếm giải pháp cho các vấn đề gặp phải trong quá trình sử dụng WordPress sẽ trở nên dễ dàng thông qua các từ khóa tìm kiếm trên Google.

2.5.3 Nhiều gói giao diện có sẵn

Mặc dù WordPress rất dễ sử dụng, việc thiết kế một website chuyên nghiệp vẫn đòi hỏi kiến thức chuyên môn Tuy nhiên, bạn không cần lo lắng vì có rất nhiều giao diện phong phú, cả miễn phí và trả phí, mà bạn có thể áp dụng chỉ với vài cú click chuột.

Nếu bạn còn nghi ngờ về vẻ đẹp của các giao diện WordPress làm sẵn, hãy khám phá ThemeForest, MyThemeShop, và Theme-Junkies Ngoài ra, bạn cũng có thể tìm thấy nhiều giao diện WordPress miễn phí tại thư viện WordPress.Org.

Plugin mở rộng là thành phần cài đặt thêm cho WordPress, giúp tăng cường tính năng của trang web Ví dụ, nếu bạn cần tính năng bán hàng, bạn có thể cài đặt plugin WooCommerce Với số lượng người dùng đông đảo, thư viện plugin của WordPress rất phong phú, bao gồm cả tùy chọn miễn phí và trả phí, cho phép bạn dễ dàng tìm thấy hầu hết các tính năng thông dụng thông qua các plugin này.

2.5.5 Dễ phát triển cho lập trình viên

Hình 18 ưu điểm của WordPess

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

WordPress cho phép lập trình viên dễ dàng phát triển thêm các tính năng

WordPress cung cấp hàng nghìn hàm sẵn có, cho phép người dùng linh hoạt trong việc sử dụng và tùy chỉnh Bạn có thể thay đổi cấu trúc của hàm thông qua filter hook, giúp quy trình làm việc của lập trình viên chuyên nghiệp trở nên dễ dàng hơn khi ứng dụng vào nền tảng này.

2.5.6 Hỗ trợ nhiều ngôn ngữ

Mã nguồn WordPress hiện tại hỗ trợ nhiều gói ngôn ngữ, bao gồm cả tiếng Việt Mặc dù mỗi giao diện và plugin có ngôn ngữ riêng, bạn có thể dễ dàng tự dịch chúng bằng các phần mềm hỗ trợ.

2.5.7 Có thể làm nhiều loại website

Sử dụng WordPress không chỉ giới hạn trong việc tạo blog cá nhân; bạn có thể biến website của mình thành trang bán hàng, giới thiệu công ty hoặc tạp chí online bằng cách kết hợp các theme và plugin Tuy nhiên, để thực hiện điều này, bạn cần nắm vững kiến thức về WordPress để tránh những thất vọng do sự phức tạp của nền tảng này.

N HỮNG THÀNH TỰU CỦA W ORD P RESS

• 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 27% tổng số lượng website trên thế giới

• Trong số 100% các website sử dụng mã nguồn CMS (Content Management System), WordPress chiếm 60%

Hình 19 Các loại hình website của WordPress Hình 19 Các loại hình website của WordPress

• 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 169 ngôn ngữ khác nhau, bao gồm phiên bản Tiếng Việt được dịch đầy đủ

• 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.

Ư U VÀ NHƯỢC ĐIỂM CỦA W ORD P RESS

WordPress là nền tảng dễ sử dụng, cho phép người dùng cài đặt, phát triển và quản lý website mà không cần am hiểu sâu về PHP hay các ngôn ngữ lập trình khác.

• WordPress cung cấp hàng loạt các blog với bố cục khác nhau, nơi bạn có thể tùy chọn mọi thứ theo sở thích của mình

• Các tùy chọn menu được cung cấp trong WordPress đơn giản và hiệu quả hơn nhiều so với hầu hết các CMS khác

Back-end của WordPress rất mạnh mẽ, cho phép bạn dễ dàng cập nhật nội dung trang web một cách nhanh chóng và thêm thông tin cần thiết khi cần thiết.

• Bạn có thể dễ dàng chọn một giao diện cho blog của mình từ một số lượng không giới hạn các giao diện có sẵn dành cho WordPress

Thư viện phong phú các plugin WordPress mang lại lợi thế độc đáo, giúp công việc của bạn trở nên dễ dàng và hiệu quả hơn.

WordPress mang lại lợi thế cộng đồng vô cùng lớn cho người dùng, cho phép bạn dễ dàng tiếp cận và học hỏi nhiều mẹo vặt cũng như thủ thuật từ những người khác trong cộng đồng.

• WordPress cung cấp cho bạn nhiều lợi thế về SEO (Search Engine

Optimization) thông qua plugin, giúp nội dung của bạn có thứ hạng tốt hơn trên bảng kết quả tìm kiếm của các công cụ như Google

Bảo mật là vấn đề hàng đầu của WordPress, một nền tảng phổ biến với nhiều giao diện và plugin, nhưng cũng dễ bị tấn công Chẳng hạn, script "image scaling" (timthumb) đã được cài đặt trên hàng triệu trang web, khiến chúng dễ bị tổn thương trước các công cụ hack tự động Do đó, việc cập nhật thường xuyên cho phần cốt lõi của WordPress và tất cả các plugin là rất quan trọng để bảo vệ trang web khỏi các mối đe dọa.

Các blog chuyên nghiệp với nhiều tác giả và biên tập viên thường gặp khó khăn với khả năng quản lý người dùng và phân chia vai trò trong WordPress Mặc dù có thể cải thiện điều này bằng cách sử dụng các plugin multisite và phân chia vai trò quản lý, nhưng giải pháp này vẫn không hiệu quả bằng việc sử dụng một hệ thống quản lý nội dung (CMS) có chức năng tích hợp sẵn.

• WordPress cũng đã được báo cáo là có hiệu suất thấp trong việc xử lý các cơ sở dữ liệu dung lượng lớn và multisite

Nhiều theme và plugin WordPress miễn phí thường không được cập nhật và hỗ trợ, dẫn đến khó khăn trong việc duy trì sự ổn định khi nền tảng WordPress có bản cập nhật mới Giải pháp hiệu quả nhất là sử dụng chủ yếu các plugin cao cấp để đảm bảo hiệu suất và tính năng ổn định.

• Chỉ phù hợp với doanh nghiệp vừa và nhỏ Đây không phải là giải pháp tối ưu đối với các công ty lớn.

T ỔNG QUAN GIỚI THIỆU VỀ M Y SQL

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới, được các nhà phát triển ưa chuộng nhờ vào tốc độ cao, tính ổn định và dễ sử dụng Hệ thống này có khả năng hoạt động trên nhiều hệ điều hành và cung cấp nhiều hàm tiện ích mạnh mẽ Với tính bảo mật cao, MySQL rất phù hợp cho các ứng dụng truy cập cơ sở dữ liệu trên internet Người dùng có thể tải MySQL miễn phí từ trang chủ, với nhiều phiên bản tương thích cho các hệ điều hành như Windows, Linux, Mac OS X, Unix, và nhiều hệ điều hành khác.

MySQL là một hệ quản trị cơ sở dữ liệu quan hệ nổi bật, sử dụng ngôn ngữ truy vấn có cấu trúc (SQL) để quản lý và truy xuất dữ liệu hiệu quả.

MySQL là một hệ quản trị cơ sở dữ liệu phổ biến, hỗ trợ các ngôn ngữ lập trình như PHP, Perl và nhiều ngôn ngữ khác, giúp lưu trữ thông tin cho các trang web được phát triển bằng PHP hay Perl.

L ỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN CỦA M Y SQL

Quá trình hình thành và phát triển của MySQL được tóm tắt như sau:

• Công ty Thuy Điển MySQL AB phát triển MySQL vào năm 1994

• Phiên bản đầu tiên của MySQL phát hành năm 1995

• Công ty Sun Microsystems mua lại MySQL AB trong năm 2008

Năm 2010, Oracle đã mua lại Sun Microsystems, dẫn đến việc đội ngũ phát triển MySQL tách ra và thành lập một nhánh mới mang tên MariaDB Trong khi đó, Oracle tiếp tục phát triển MySQL và cho ra mắt phiên bản 5.5.

• 2013 MySQL phát hành phiên bản 5.6

• 2015 MySQL phát hành phiên bản 5.7

• MySQL đang được phát triển lên phiên bản 8.0

MySQL hiện nay có 2 phiên bản miễn phí (MySQL Community Server) và có phí (Enterprise Server).

C ÁCH THỨC HOẠT ĐỘNG CỦA M Y SQL

Cách vận hành chính trong môi trường MySQL như sau:

• MySQL tạo ra bảng để lưu trữ dữ liệu, định nghĩa sự liên quan giữa các bảng đó

• Client sẽ gửi yêu cầu SQL bằng một lệnh đặc biệt trên MySQL

• Ứng dụng trên server sẽ phản hồi thông tin và trả về kết quả trên máy client

Hình 21 cách thức hoạt động của MySQL

N HỮNG LÝ DO NÊN SỬ DỤNG M Y SQL

1 Tốc độ: MySQL rất nhanh Những nhà phát triển cho rằng MySQL là cơ sở dữ liệu nhanh nhất mà bạn có thể có

2 Dễ sử dụng: MySQL tuy có tính năng cao nhưng thực sự là một hệ thống cơ sở dữ liệu rất đơn giản và ít phức tạp khi cài đặt và quản trị hơn các hệ thống lớn

3 Giá thành: MySQL là miễn phí cho hầu hết các việc sử dụng trong một tổ chức

4 Hỗ trợ ngôn ngữ truy vấn: MySQL hiểu SQL, là ngôn ngữ của sự chọn lựa cho tất cả các hệ thống cơ sở dữ liệu hiện đại Bạn cũng có thể truy cập MySQL bằng cách sử dụng các ứng dụng mà hỗ trợ ODBC (Open Database Connectivity -một giao thức giao tiếp cơ sở dữ liệu được phát triển bởi Microsoft)

5 Năng lực: Nhiều client có thể truy cập đến server trong cùng một thời gian

Các client có khả năng sử dụng nhiều cơ sở dữ liệu đồng thời Bạn có thể truy cập MySQL thông qua một số giao diện để thực hiện các truy vấn và xem kết quả, bao gồm các dòng yêu cầu từ khách hàng và trình duyệt web.

6 Kết nối và bảo mật: MySQL được nối mạng một cách đầy đủ, các cơ sở dữ liệu có thể được truy cập từ bất kỳ nơi nào trên Internet do đó bạn có thể chia sẽ dữ liệu của bạn với bất kỳ ai, bất kỳ nơi nào Nhưng MySQL kiểm soát quyền truy cập cho nên người mà không nên nhìn thấy dữ liệu của bạn thì không thể nhìn được

7 Tính linh động: MySQL chạy trên nhiều hệ thống UNIX cũng như không phải UNIX chẳng hạn như Windows hay OS/2 MySQL chạy được các với mọi phần cứng từ các máy PC ở nhà cho đến các máy server

8 Sự phân phối rộng: MySQL rất dễ dàng đạt được, chỉ cần sử dụng trình duyệt web của bạn Nếu bạn không hiểu làm thế nào mà nó làm việc hay tò mò về thuật toán, bạn có thể lấy mã nguồn và tìm tòi nó Nếu bạn không thích một vài cái, bạn có thể thay đổi nó

MySQL cung cấp nhiều tài nguyên hỗ trợ hữu ích cho người dùng Cộng đồng MySQL luôn sẵn sàng giúp đỡ, thường xuyên phản hồi các câu hỏi trên mailing list chỉ trong vài phút Khi phát hiện lỗi, các nhà phát triển nhanh chóng đưa ra giải pháp khắc phục, thường chỉ mất vài giờ hoặc vài ngày, và ngay lập tức cập nhật trên Internet.

PHÂN TÍCH VÀ THIẾT KẾ

P HÂN T ÍCH

Hình 22 Sơ đồ chức năng

Hình 23 Use case tổng quát

• Use Case quản lý danh mục sản phẩm

Hình 24 Use case quản lý danh mục sản phẩm

Hình 25 User case nhân viên

Hình 26 User case khách hàng Hình 26 User case khách hàng

T HIẾT KẾ

• Giao diện các màn hình chính:

+ Xem tiểu sử cửa hàng

Hình 27 Giao diện trang chủ

❖ Giao diện danh sách sản phẩm:

+ Chọn xếp theo thứ tự

+ Xem danh sách sản phẩm

Hình 28 Giao diện danh sách sản phẩm

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

+ Xem chi tiết sản phẩm

+ Thêm số lượng sản phẩm

Hình 29 Giao diện chi tiết sản phẩm

Hình 30 Giao diện giỏ hàng

+ Tiếp tục xem sản phẩm

+ Xem sản phẩm trong giỏ hàng

+ Tiếp tục xem sản phẩm

+ Áp dụng mã ưu đãi

Hình 31 Giao diện thanh toán

• Ghi chú đơn hàng + Đơn hàng của bạn:

• Trả tiền mặt khi nhật hàng + Đặt hàng

+ Nhập thông tin khách hàng

+ Chọn phương thức thanh toán

T HIẾT KẾ DỮ LIỆU

Hình 32 Cơ sở dữ liệu

Bảng 1: Bảng thông tin nhà cung cấp

# Tên Cột Mô tả Kiểu dữ liệu Độ rộng

1 mancc Mã nhà cung cấp Char Tối đa 10 ký tự

2 tenncc Tên nhà cung cấp nVarchar Tối đa 100 ký tự

3 diachincc Địa chỉ nhà cung cấp nVarchar Tối đa 100 ký tự

4 nguoidaidien Người đại diện nVarchar Tối đa 50 ký tự

5 sđt Điện thoại Number Tối đa 10 ký tự

Bảng 2: Bảng thông tin phiếu bảo hành

# Tên Cột Mô tả Kiểu dữ liệu Độ rộng

1 maphieubh Mã phiếu bảo hành Char Tối đa 10 ký tự

2 masp Mã sản phẩm Char Tối đa 10 ký tự

3 makh Mã khách hàng Char Tối đa 10 ký tự

4 ngaybatdau Ngày bắt đầu Datetime

5 ngayketthuc Ngày kết thúc Datetime

6 madonhang Mã đơn hàng Char Tối đa 10 ký tự

7 trangthai Trạng thái phiếu nVarchar Tối đa 100 ký tự

# Tên Cột Mô tả Kiểu dữ liệu Độ rộng

1 makh Mã khách hàng Char Tối đa 10 ký tự

2 tenkh Tên khách hàng nVarchar Tối đa 50 ký tự

3 sodienthoai Số điện thoại Number Tối đa 10 ký tự

5 email Email nVarchar Tối đa 50 ký tự

6 sodondathang Số đơn đặt hàng Number Tối đa 5 ký tự

7 gioitinh Giới tính nVarchar Tối đa 3 ký tự

Bảng 4: Bảng thông tin sản phẩm

# Tên Cột Mô tả Kiểu dữ liệu Độ rộng

1 masp Mã sản phẩm Char Tối đa 10 ký tự

2 tensp Tên sản phẩm nVarchar Tối đa 50 ký tự

3 danhmucsp Danh mục sản phẩm nVarchar Tối đa 20 ký tự

4 motasp Mô tả sản phẩm nVarchar

5 chitietsp Chi tiết sản phẩm Char Tối đa 10 ký tự

7 giasanpham Giá sản phẩm Number Tối đa 10 ký tự

8 ngaydangsanpham Ngày đăng sản phẩm

9 nhasanxuat Nhà sản xuất nVarchar

10 mancc Mã nhà cung cấp Char Tối đa 10 ký tự

11 makhuyenmai Mã khuyến mãi Char Tối đa 10 ký tự

12 soluong Số lượng Number Tối đa 5 ký tự

# Tên Cột Mô tả Kiểu dữ liệu Độ rộng

1 madh Mã đơn hàng Char Tối đa 10 ký tự

2 masp Mã sản phẩm Char Tối đa 10 ký tự

3 tenkh Tên khách hàng nVarchar Tối đa 50 ký tự

4 sdt Số điện thoại Number Tối đa 10 ký tự

5 diachikhachhang Địa chỉ khách hàng nVarchar

6 motadonhang Mô tả đơn hàng nVarchar

8 tinhtrangdonhang Tình trạng đơn hàng nVarchar Tối đa 50 ký tự

9 tongtien Tổng tiền Char Tối đa 5 ký tự

10 ghichu Ghi chú Nvarcha Tối đa 50 ký tự

11 ngaytaodonhang Ngày tạo đơn hàng

13 khuyenmai Khuyến mãi Char Tối đa 10 ký tự

14 makh Mã khách hàng Char Tối đa 10 ký tự

• Bảng chi tiết đơn hàng

Bảng 6: Bảng chi tiết đơn hàng

# Tên Cột Mô tả Kiểu dữ liệu Độ rộng

1 masp Mã sản phẩm Char Tối đa 10 ký tự

2 madh Mã đơn hàng Char Tối đa 10 ký tự

3 dongiasanpham Đơn giá Number Tối đa 10 ký tự

4 soluong Số lượng Number Tối đa 5 ký tự

5 chietkhau Chiết khấu Number Tối đa 2 ký tự

# Tên Cột Mô tả Kiểu dữ liệu Độ rộng

1 manv Mã nhân viên Char Tối đa 10 ký tự

2 tennv Tên nhân viên nVarchar Tối đa 50 ký tự

3 sodienthoai Số điện thoại Number Tối đa 10 ký tự

6 cmnd Chứng minh nhân dân

Number Tối đa 9 ký tự

7 ngaysinhnhanvien Ngày sinh nhân viên

8 mataikhoan Mã tài khoản Char Tối đa 10 ký tự

9 tentaikhoan Tên tài khoản nVarchar Tối đa 20 ký tự

10 matkhautk Mật khẩu tài khoản nVarchar Tối đa 20 ký tự

11 chucvu Chức vụ nVarchar Tối đa 10 ký tự

• Bảng đơn hàng nhà cung cấp

Bảng 8: Bảng đơn hàng nhà cung cấp

# Tên Cột Mô tả Kiểu dữ liệu Độ rộng

1 madonhang Mã đơn hàng Char Tối đa 10 ký tự

2 sodienthoai Số điện thoại Number Tối đa 10 ký tự

4 tongtien Tổng tiền Number Tối đa 15 ký tự

4 ghichu Ghi chú nVarchar Tối đa 50 ký tự

5 ngaytaodonhang Ngày tạo đơn hàng Date

6 tinhtrangdonhang Tình trạng đơn hàng nVarchar Tối đa 50 ký tự

• Bảng chi tiết đơn hàng nhà cung cấp

Bảng 9: Bảng chi tiết đơn hàng nhà cung cấp

# Tên Cột Mô tả Kiểu dữ liệu Độ rộng

1 masp Mã sản phẩm Char Tối đa 10 ký tự

2 madonhang Mã đơn hang Char Tối đa 10 ký tự

3 chietkhau Chiết khấu Number Tối đa 2 ký tự

4 dongia Đơn giá Number Tối đa 10 ký tự

4 soluong Số lượng Number Tối đa 5 ký tự

T HIẾT KẾ XỬ LÝ

• Sơ đồ Flowchart thuật toán xử lý đơn hàng

Hình 33 Sơ đồ Flowchart thuật toán xử lý đơn hàng

Ngày đăng: 11/10/2022, 10:31

HÌNH ẢNH LIÊN QUAN

+ Hình ảnh các đồng hồ - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
nh ảnh các đồng hồ (Trang 5)
Hình2. Giaodiện chitiết sảnphẩ m1 Hình2 Giaodiện chitiết sảnphẩm - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 2. Giaodiện chitiết sảnphẩ m1 Hình2 Giaodiện chitiết sảnphẩm (Trang 6)
Hình 3. Giaodiện thêm sảnphẩm vào giỏHình 3. Giao diện thêm sản phẩm vào giỏ - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 3. Giaodiện thêm sảnphẩm vào giỏHình 3. Giao diện thêm sản phẩm vào giỏ (Trang 7)
d) Giaodiện thanh toán: - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
d Giaodiện thanh toán: (Trang 8)
Hình 7. Giaodiện xem chitiết đồng hồ - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 7. Giaodiện xem chitiết đồng hồ (Trang 11)
Hình 8. Giaodiện đặt thông tin đặt mua - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 8. Giaodiện đặt thông tin đặt mua (Trang 12)
Hình 10. Giaodiện danh sách đồng hồ - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 10. Giaodiện danh sách đồng hồ (Trang 14)
Hình 11. Giaodiện xem chitiết đồng hồ - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 11. Giaodiện xem chitiết đồng hồ (Trang 15)
Hình 12. Giaodiện giỏ hàng - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 12. Giaodiện giỏ hàng (Trang 17)
Hình 13. Giaodiện thanh toán - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 13. Giaodiện thanh toán (Trang 18)
Hình 14. Quy trình nghiệp vụ đặt hàng - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 14. Quy trình nghiệp vụ đặt hàng (Trang 20)
Bảng 1: Chức năng của các user - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Bảng 1 Chức năng của các user (Trang 21)
Bảng 2: Phạm vi giới hạn chức năng của các user - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Bảng 2 Phạm vi giới hạn chức năng của các user (Trang 22)
• Bảng điều khiển Dashboard - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
ng điều khiển Dashboard (Trang 25)
Hình 18. ưu điểm của WordPess - QUẢN LÝ WEBSITE BÁN ĐÔNG HỒ
Hình 18. ưu điểm của WordPess (Trang 28)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w