Professional Documents
Culture Documents
ĐỀ TÀI:
SỬ DỤNG PHẦN MỀM MÃ NGUỒN MỞ
WORDPESS XÂY DỰNG WEBSITE BÁN LAPTOP
1
PHIẾU CHẤM ĐIỂM
ST Họ và tên sinh Nội dung thực hiện Điểm Chữ ký
T viên
1 Trần Thế Khải - Khảo sát thực trạng, nghiên cứu
(Nhóm trưởng) - Thiết kế giao diện vào chức
năng website
- Tham gia quá trình làm báo
cáo
2 Nguyễn Ngọc - Xây dựng hệ thống website
Linh bằng mã nguồn mở Wordpress
- Thiết kế giao diện vào chức
năng website
- Tham gia quá trình làm báo cáo
- Sửa lỗi và hoàn thiện website
2
MỤC LỤC
PHIẾU CHẤM ĐIỂM....................................................................................................2
MỤC LỤC......................................................................................................................3
DANH MỤC HÌNH ẢNH.............................................................................................5
DANH MỤC BẢNG......................................................................................................6
LỜI MỞ ĐẦU................................................................................................................7
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG....................................................................8
1.1. Khảo sát hiện trạng..........................................................................................8
1.2. Xác nhận dự án và tính khả thi........................................................................8
1.2.1. Mục tiêu của dự án...................................................................................8
1.2.2. Yêu cầu hệ thống......................................................................................9
1.2.3. Yêu cầu chức năng...................................................................................9
1.2.4. Yêu cầu chức năng.................................................................................10
1.2.5. Ước tính chi phí......................................................................................10
1.3 . Giới thiệu về mã nguồn mở Wordpress.......................................................10
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG.....................................................................13
2.1. Biểu đồ usecase.............................................................................................13
2.1.1. Biểu đồ usecase tổng quát..........................................................................13
2.1.2. Biểu đồ Usecase quản lý sản phẩm............................................................14
2.1.3. Biểu đồ Usecase tìm kiếm sản phẩm..........................................................15
2.1.4. Biểu đồ Usecase thống kê..........................................................................16
2.1.5. Biểu đồ Usecase thanh toán.......................................................................16
2.1.6. Biểu đồ Usecase quản lý đơn hàng............................................................17
2.1.7. Biểu đồ Usecase quản lý tài khoản.............................................................18
2.1.8. Biểu đồ Usecase đăng nhập........................................................................19
2.1.9. Biểu đồ Usecase admin..............................................................................20
2.1.10. Biểu đồ Usecase khách hàng....................................................................21
2.1.11. Biểu đồ Usecase giỏ hàng........................................................................22
2.2. Biểu đồ Class.................................................................................................23
2.3. Biểu đồ trình tự..............................................................................................23
2.3.1. Biểu đồ trình tự đăng nhập.....................................................................23
2.3.2. Biểu đồ trình tự tìm kiếm sản phẩm.......................................................24
2.3.3. Biểu đồ trình tự quản lý sản phẩm.........................................................24
2.3.4. Biểu đồ trình tự tạo hóa đơn...................................................................25
2.3.5. Biểu đồ trình tự thống kê........................................................................25
2.3.6. Biểu đồ trình tự đặt hàng online.............................................................26
2.3.7. Biểu đồ trình tự giỏ hàng........................................................................27
CHƯƠNG 3: CÀI ĐẶT...............................................................................................28
3.1. Cài đặt trang web...........................................................................................28
3.2. Giao diện trang web.......................................................................................29
3.2.1. Trang sản phẩm......................................................................................30
3.2.2. Giới thiệu công ty...................................................................................31
3.2.3. Chi tiết sản phẩm....................................................................................32
3.2.4. Giỏ hàng và thanh toán...........................................................................33
3.2.5. Quản lý sản phẩm...................................................................................34
3.2.6. Quản lý doanh thu..................................................................................35
3
4
DANH MỤC HÌNH ẢNH
Hình 1.3. Mã nguồn mở Wordpress.............................................................................11
Hình 2.1.1. Biểu đồ Usecase tổng quát................................................................13
Hình 2.1.2. Biểu đồ Usecase quản lý sản phẩm...................................................14
Hình 2.1.3. Biểu đồ Usecase tìm kiếm sản phẩm.................................................15
Hình 2.1.4. Biểu đồ Usecase thống kê..................................................................16
Hình 2.1.5. Biểu đồ Usecase thanh toán..............................................................17
Hình 2.1.6. Biểu đồ Usecase quản lý đơn hàng...................................................17
Hình 2.1.7. Biểu đồ Usecase quản lý tài khoản...................................................18
Hình 2.1.8. Biểu đồ Usecase đăng nhập..............................................................19
Hình 2.1.9. Biểu đồ Usecase admin.....................................................................20
Hình 2.1.10. Biểu đồ Usecase khách hàng...........................................................21
Hình 2.1.11. Biểu đồ Usecase giỏ hàng...............................................................22
Hình 2.2. Biểu đồ class........................................................................................23
Hình 2.3.1. Biểu đồ trình tự đăng nhập...............................................................24
Hình 2.3.2. Biểu đồ trình tự tìm kiếm sản phẩm..................................................24
Hình 2.3.3. Biểu đồ trình tự quản lý sản phẩm....................................................24
Hình 2.3.4. Biểu đồ trình tự tạo hóa đơn.............................................................25
Hình 2.3.5. Biểu đồ trình tự thống kê...................................................................26
Hình 2.3.6. Biểu đồ trình tự đặt hàng online.......................................................26
Hình 2.3.7. Biểu đồ trình tự giỏ hàng..................................................................27
Hình 3.1.1. Plugin All-in-One WP Migration.....................................................28
Hình 3.1.2. Danh mục của plugin........................................................................28
Hình 3.1.3. Tải file wpress...................................................................................29
Hình 3.2.1. Trang chủ..........................................................................................29
Hình 3.2.2. Trang sản phẩm laptop.....................................................................30
Hình 3.2.3. Trang sản phẩm linh kiện-phụ kiện...................................................30
Hình 3.2.4. Sản phẩm trên trang chủ...................................................................31
Hình 3.2.5. Giới thiệu cửa hàng...........................................................................31
Hình 3.2.6. Hướng dẫn trả góp............................................................................32
Hình 3.2.7. Trang chi tiết sản phẩm.....................................................................32
Hình 3.2.8. Giới thiệu chi tiết sản phẩm..............................................................33
Hình 3.2.9. Cấu hình chi tiết của sản phẩm.........................................................33
Hình 3.2.10. Giỏ hàng..........................................................................................34
Hình 3.2.11. Quản lý sản phẩm............................................................................34
Hình 3.2.12. Quản lý chi tiết sản phẩm................................................................35
Hình 3.2.13. Tạo sản phẩm mới...........................................................................35
Hình 3.2.14. Quản lý doanh thu...................................................................................35
5
DANH MỤC BẢNG
Bảng 2.1.1. Bảng mô tả Usecase tổng quát.................................................................13
Bảng 2.1.2. Bảng mô tả Usecase quản lý sản phẩm............................................14
Bảng 2.1.3. Bảng mô tả Usecase tìm kiếm sản phẩm...........................................15
Bảng 2.1.4. Bảng mô tả Usecase thống kê...........................................................15
Bảng 2.1.5. Bảng mô tả Usecase thanh toán.......................................................16
Bảng 2.1.6. Bảng mô tả Usecase quản lý đơn hàng.............................................17
Bảng 2.1.7. Bảng mô tả Usecase quản lý tài khoản.............................................18
Bảng 2.1.8. Bảng mô tả Usecase đăng nhập........................................................19
Bảng 2.1.9. Bảng mô tả Usecase admin...............................................................19
Bảng 2.1.10. Bảng mô tả Usecase khách hàng....................................................20
Bảng 2.1.11. Bảng mô tả Usecase giỏ hàng........................................................21
6
LỜI MỞ ĐẦU
Trong thời đại mà công nghệ thông tin phát triển mạnh, bên cạnh
đó diễn biến phức tạp của dịch bệnh COVID-19 gây khó khăn trong việc
mua sắm trực tiếp tại cửa hàng thì mua sắm online là lựa chọn tối ưu của
mọi người.
Khi đại dịch đã qua đi, việc mua sắm online đã không còn xa lạ tuy
nhiên vẫn có nhiều người giữ thói quen mua những sản phẩm vì sự yêu
thích hay quan tâm đối sản phẩm mà người tiêu dùng mong muốn.
Áp dụng các kiến thức đã được học cùng với sự yêu thích các sản
phẩm công nghệ của bản thân, chúng em lựa chọn đề “Sử dụng phần
mềm mã nguồn mở Wordpress xây dựng website bán laptop” sử dụng mã
nguồn mở Wordpress để hoàn thiện báo cáo với mục tiêu tạo ra website
cung cấp đa dạng mẫu mã laptop, giúp người mua dễ dàng tìm mua
laptop trên trang web và hệ thống hỗ trợ người quản trị trong việc quản lý
website một cách nhanh chóng và đơn giản nhất.
Em xin chân thành cảm ơn thầy Phương Văn Cảnh đã hướng dẫn
và hỗ trợ nhiệt tình cho chúng em trong trong quá trình thực hiện đồ án.
7
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG
1.2.2.
Yêu cầu hệ thống
Thực hiện tốt các chức năng chính hiện tại.
Tuân thủ đúng các quy tắc về bán hàng.
Tốc độ xử lý thông tin nhanh, đảm bảo chính xác, kịp thời.
Theo dõi chi tiết hàng nhập, tồn đọng.
Tạo được các báo cáo hàng tháng, hàng năm.
Có đầy đủ các chức năng của hệ thống quản lý.
Hệ thống phải có chế độ sao lưu hồi phục dữ liệu, nhằm đảm bảo
an toàn về mặt dữ liệu.
Bảo mật tốt, chỉ làm việc với những người có quyền sử dụng.
9
➢ Chức năng quản lý hàng hóa
o Thêm sản phẩm
o Sửa thông tin sản phẩm
o Xóa sản phẩm
➢ Chức năng quản lý hóa đơn
o Lập hóa đơn bán hàng
o Hủy hóa đơn bán hàng
10
được tạo ra nhanh chóng đơn giản mà lại tiện cho việc quảng bá
sản phẩm, thông tin, kiến thức …
11
- Rất nhiều tài liệu hướng dẫn để giúp phát triển thêm tính
năng, và nhiều bộ API để mở rộng.Dễ quản lý và duy trì mà
chẳng cần phải có nhiều kĩ năng hay kinh nghiệm
- Khả năng tìm kiếm trên blog rất tốt.
- Xuất bản nội dung ngay lập tức bất kể chiều dài của bài viết
là bao nhiêu.
- Hỗ trợ viết blog đa ngôn ngữ.
- Administration Panel được tổ chức rất tốt với rất nhiều tính
năng nhưng lại dễ hiểu và dễ sử dụng.
- Quản lý liên kết dễ dàng.
Với sự trợ giúp của các plugin và rất nhiều bộ API, bạn có
thể chỉnh sửa Wordpress tùy thích theo nhu cầu của bạn, và thậm
chí bạn cũng có thể sử dụng Wordpress để làm một website hoàn
chỉnh. Wordpress có hàng ngàn plugin và theme, cộng với một
đồng người sử dụng cực kì đông đảo luôn sẵn sàng góp sức phát
triển, điều này làm cho Wordpress ngày càng lớn mạnh thể hiện vai
trò số 1 của mình.
Plugin trong WordPress là một hoặc nhiều đoạn code được
bổ sung vào mã nguồn website WordPress. Plugin còn được gọi là
phần mở rộng của website giúp bạn tùy chỉnh và bổ sung chức
năng cho website WordPress của mình. Có hàng ngàn Plugin với
những chức năng khác nhau. Chỉ cần bạn có nhu cầu, hầu hết các
nhu cầu của bạn đều được Plugin hỗ trợ và sẵn sàng cho bạn sử
dụng. Bạn có thể dùng Plugin trong WordPress cho nhiều thể loại
website khác nhau một cách đơn giản. Plugin là một thành phần
không thể thiếu trong website WordPress của bạn. Bất kể bạn làm
website gì, bạn sử dụng Theme tự Code hay Theme trên mạng thì
việc sử dụng Pluign là điều chắc chắn. Ngoài việc hỗ trợ xây dựng
thêm chức năng cho website. Bạn cũng sẽ tìm được những Plugin
hỗ trợ cho các vấn đề như: Plugin Seo, Plugin tăng tốc, Plugin tối
ưu website, Plugin bảo mật …
12
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
1 Đăng nhập Usecase này giúp người dùng sử dụng các chức
năng của hê ̣ thống cần đến quyền truy cập̣.
2 Xem thông tin sản Usecase này mô tả chức năng xem thông tin sản
phẩm phẩm của người sử dụng như xem nguồn gốc sản
phẩm, thông số kĩ thuật của sản phẩm… Ngoài
ra, khách hàng còn có thể có những đánh giá về
sản phẩm.
3 Đặt mua sản phẩm Usecase này mô tả chức năng đặt hàng của khách
hàng, khách hàng có thể thay đổi số lượng sản
phẩm theo ý muốn. Có thể hủy bỏ việc đặt hàng
nếu thay đổi ý định.
4 Tìm kiếm sản Usecase này mô tả chức năng tìm kiếm sản phẩm
phẩm của Admin, khách hàng. Chức năng này giúp cho
việc tìm kiếm sản phẩm được dễ dàng hơn khi có
rất nhiều sản phẩm được lưu trữ trong hệ thống,
vì khi đó để tìm kiếm một sản phẩm khi muốn
biết thông tin theo từng yêu cầu là không hề đơn
giản.
13
5 Quản lý sản phẩm Usecase này mô tả chức năng cập nhật thông tin
sản phẩm vào hệ thống của Admin. Khi thông tin
của một sản phẩm thay đổi thì Admin là người sẽ
cập nhật những thông tin đó vào hệ thống.
6 Quản lý đơn hàng Admin quản lý đơn hàng khi khách hàng đặt mua
và quản lý những hóa đơn nhập xuất sản phẩm
của công ty.
7 Thống kê – báo Usecase này mô tả chức năng thống kê những
cáo mặt hàng tồn kho, những mặt hàng bán chạy
và thống kê doanh thu theo tuần, theo tháng,
thống kê đơn hàng xem những đơn hàng nào chưa
được giải quyết, những đơn hàng nào đã được
giải quyết và giải quyết như thế nào.
8 Quản lý giỏ hàng Khách hàng có thể xem những sản phẩm đã được
đặt mua từ trước đó.
9 Thanh toán Khách hàng thanh toán sản phẩm từ giỏ hàng,
thanh toán bằng tiền mặt hoặc mã QR
10 Quản lý tài khoản Admin quản lý tài khoản của những khách hàng
đăng ký là thành viên của trang web.
1 Quản lý sản phẩm Usecase này mô tả chức năng cập nhật thông tin
sản phẩm vào hệ thống của Admin. Khi thông tin
của một sản phẩm thay đổi thì Admin là người sẽ
cập nhật những thông tin đó vào hệ thống.
14
2 Chỉnh sửa sản Admin quản lý các sản phẩm hiện có trên hệ
phẩm thống, có thể thực hiện thêm sửa xóa.
3 Quản lý thông tin Admin giúp quản lý thông tin của toàn bộ sản
sản phẩm phẩm có trên hệ thống.
Bảng 2.1.2. Bảng mô tả Usecase quản lý sản phẩm
15
Bảng 2.1.3. Bảng mô tả Usecase tìm kiếm sản phẩm
1 Thống kê đơn Thống kê đơn hàng xem những đơn hàng nào
hàng chưa được giải quyết, những đơn hàng nào đã
được giải quyết và giải quyết như thế nào.
2 Thống kê hàng tồn Thống kê những mặt hàng còn tồn tại trong kho.
kho
3 Thống kê doanh Admin thống kê lại toàn bộ những mặt hàng đã
thu theo ngày, bán theo ngày hoặc theo tháng.
tháng
Bảng 2.1.4. Bảng mô tả Usecase thống kê
16
Hình 2.1.5. Biểu đồ Usecase thanh toán
17
Bảng 2.1.6. Bảng mô tả Usecase quản lý đơn hàng
18
Bảng 2.1.7. Bảng mô tả Usecase quản lý tài khoản
19
Bảng 2.1.8. Bảng mô tả Usecase đăng nhập
20
2.1.10. Biểu đồ Usecase khách hàng
21
2.1.11. Biểu đồ Usecase giỏ hàng
22
2.2. Biểu đồ Class
23
Hình 2.3.1. Biểu đồ trình tự đăng nhập
24
2.3.4. Biểu đồ trình tự tạo hóa đơn
25
Hình 2.3.5. Biểu đồ trình tự thống kê
26
2.3.7. Biểu đồ trình tự giỏ hàng
27
CHƯƠNG 3: CÀI ĐẶT
Trong mục import đó chúng ta chỉ cần thả để tải lên file định dạng
wpress và chờ đến khi trang web được thành công.
28
Hình 3.1.3. Tải file wpress
29
3.2.1. Trang sản phẩm
Đây là trang hiển thị toàn bộ sản phẩm laptop đang bán trên cửa hàng.
Ngoài việc chúng ta có thể xem các sản phẩm của cửa hàng tại 2
mục trên thì có thể xem sản phẩm thông qua các danh mục được phân
chia sẵn tại trang laptop hoặc ngay tại trang chủ của cửa hàng.
30
Hình 3.2.4. Sản phẩm trên trang chủ
Bên cạnh đó là hướng dẫn quy trình cho những khách hàng sử
dụng dịch vụ trả góp sản phẩm của cửa hàng.
31
Hình 3.2.6. Hướng dẫn trả góp
32
Hình 3.2.8. Giới thiệu chi tiết sản phẩm
33
Hình 3.2.10. Giỏ hàng
34
Hình 3.2.12. Quản lý chi tiết sản phẩm
Như đã đề cập ở trên, khi mà chúng ta muốn thêm một sản phẩm
mới thì có thể nhấp vào ô này để từ đó bắt đầu thêm sản phẩm mới.