Thời đại bùng nổ Công nghệ thông tin, việc kinh doanh qua mạng không còn xa lạ gì với chúng ta, nó giúp cho người sử dụng có thể xem được những mặt hàng ở xa một cách thực tế nhất
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN PHẦN MỀM MÃ NGUỒN MỞ
ĐỀ TÀI:
XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI
Nguyễn Trung Quân Dương Hoàng Hiệp
Hà Nội, tháng 12 năm 2023
PHIẾU CHẤM ĐIỂM
Trang 2STT Họ và tên sinh viên Nội dung thực hiện Điểm Chữ ký
Họ và tên giảng viên Chữ ký Ghi chú
Giảng viên chấm 1:
Giảng viên chấm 2:
MỤC LỤC
Trang 3LỜI MỔ ĐẦU 3
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG 4
1.1 Đặt vấn đề 4
1.2 Thương mại điện tử Việt Nam 5
1.3 Mục tiêu và chức năng chính của hệ thống 5
1.4 Định hướng giải quyết vấn đề 5
1.5 đối tượng sử dụng 6
1.6 Yêu cầu phần cứng,phần mềm 6
1.7 Yêu cầu giao diên web và chức năng 6
Chương 2 : Mô Hình Hệ Thống 6
2.1 Cấu trúc Website 6
3.2 Cơ sở dữ liệu 9
Chương 3 : Kết Quả Thực Hiện 9
3.1 Trang chủ 9
3.2 Đăng Nhập 10
3.3 Tin tức Khuyến Mại 10
3.4 Danh mục Sản Phẩm 10
3.5 Thanh toán 11
3.6 Liên hệ 11
KẾT LUẬN 12
Danh Mục Hình Ảnh Hình 2 1 Thanh tìm kiếm nhanh 7
Hình 2 2 Quảng cáo 7
Hình 2 3 danh mục bán chạy 8
Hình 2 4 danh mục bán chạy 8
Hình 2 5 giỏ hàng 8
Hình 2 6 footer 9
Hình 3 1 Trang chủ 10
Hình 3 2 Đăng nhập 11
Hình 3 3 Tin tức Khuyến Mại 11
Hình 3 4 Danh mục sản phẩm 12
Hình 3 5 Thanh toán 12
Hình 3 6 Liên Hệ 13
Trang 4LỜI MỞ ĐẦU
Ngày nay, sự bùng nổ của Công nghệ thông tin mạng lại cho con người rất nhiều lợi ích về kinh tế, văn hóa, an nình quốc phòng… Trong mọi lĩnh vực của cuộc sống, ứng dụng của Công nghệ thông tin luôn mang đến cho con người những trải nghiệm tiện lợi nhất, đây là một ngành khoa học mũi nhọn ảnh hưởng trực tiếp đến đời sống xã hội Công nghệ thông tin đóng vai trò to lớn trong giao dịch giữa mọi người, mọi doanh nghiệp ở khắp nơi trên Thế giới
Thương mại điện tử là bước tiến lớn của Công nghệ thông tin và trong bất cứ lĩnh vực nào thương mại điện tử cũng có lợi thế Nó không những làm giảm thời gian mà còn làm giảm chi phí cho mọi vấn đề giao dịch của con người Thời đại bùng nổ Công nghệ thông tin, việc kinh doanh qua mạng không còn xa lạ gì với chúng ta, nó giúp cho người sử dụng có thể xem được những mặt hàng ở xa một cách thực tế nhất, có thể
so sánh giá cả giữa nhiều nơi bán để lựa chọn cho mình những sản phẩm hợp lý nhất
Nhóm chúng em lựa chọn “Thiết kế website bán thiết bị di động
” cũng vì những lý do tiện lợi của bán hàng trực tuyến đó Website cho phép người tiêu dùng có thể xem, so sánh đánh giá, đặt mua hàng từ xa các sản phẩm di động, phụ kiện của hãng BlackBerry nổi tiếng Ngoài ra người dùng có thể theo dõi tin tức về công nghệ trên website, liên hệ trực tiếp với bộ phận bán hàng đề được tư vấn tận tình nhất Với những tiện
ích của “Website bán thiết bị di động ”người dùng hoàn toàn có thể tiết
kiệm được rất nhiều thời gian cho việc mua sắm, theo dõi các sản phẩm công nghệ của mình
Trang 5CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG
1.1 Đặt vấn đề
Xã hội ngày nay đang không ngừng phát triển, song song với đó xu hướng thương mại điện tử ngày càng phát triển Mọi việc giờ đây thật đơn giản, chỉ cần có một chiếc máy tính hay thậm chí chỉ với một chiếc điện thoại thông minh có kết nối với internet, việc mua bán, trao đổi thương mại trở nên thật dễ dàng hơn bao giờ hết với tất cả mọi người chỉ với một vài cái click chuột Với việc thương mại điện tử hóa, mọi rào cản
về không gian địa lý hay thời gian làm việc đều được xoá bỏ Các sản phẩm được giới thiệu rõ dàng dành cho không chỉ những người mua hàng
ở khu vực đó mà trên cả đất nước Việt Nam, thậm chí là người dân trên toàn thế giới Người bán giờ đây không chỉ còn ngồi một chỗ chờ khách hàng tìm đến mà đã tích cực chủ động đứng lên và tìm đến khách hàng
Và khi số lượng khách hàng tăng lên thì nó cũng tỉ lệ thuận với việc doanh thu sẽ tăng, đó chính là điều mà mọi doanh nghiệp đều hướng tới Bằng việc thương mại điện tử hóa, tất cả các doanh nghiệp từ lớn, vừa và nhỏ đều có thể thoả sức sáng tạo, cạnh tranh công bằng Những ý tưởng kinh doanh mới táo bạo, những chiến lược tiếp thị, khuyến mại… đều có thể được áp dụng và hướng trực tiếp đến khách hàng nhanh nhất mà không tốn quá nhiều chi phí bởi tất cả vẫn được gói gọn trong một trang thương mại điện tử (website) Trên những cơ sở đó, đồ án chuyên ngành của em thực hiện đề tài “Xây dựng website bán điện thoại shop1234” nhằm giải quyết các nhu cầu quảng bá và kinh doanh sản phẩm
1.2 Thương mại điện tử Việt Nam
Thương mại điện tử (E-Commerce) là hình thức kinh doanh trực tuyến
sử dụng nền tảng công nghệ thông tin với sự hỗ trợ của Internet để thực hiện các giao dịch mua bán, trao đổi, thanh toán trực tuyến Thương mại điện tử là xu hướng của thời đại toàn cầu hóa, đây là lĩnh vực tiềm năng
để các doanh nghiệp vừa và nhỏ sinh lợi và phát triển, cơ hội cho những
ai muốn khởi nghiệp kinh doanh theo mô hình mới Mô hình kinh doanh Thương mại điện tử được xem như một trong những giải pháp thúc đẩy
sự phát triển của nền kinh tế quốc gia
Trang 61.3 Mục tiêu và chức năng chính của hệ thống
Để có một website bán hàng online chắc chắn giao diện của trang web
là một điều vô cùng quan trọng, giao diện cần phải thân thiện với cả máy tính cũng như thiết bị di động, dễ sử dụng, bắt mắt và hướng đến thị hiếu cũng như cảm nhận của khách hàng Bên cạnh đó, website cần phải có tốc
độ xử lý nhanh, chính xác, hiệu quả và tiện lợi cho cả người mua cũng như người bán - chủ website
Website cần có các chức năng cơ bản của các trang thương mại điện tử như: Người mua có thể đăng kế và đăng nhập vào hệ thống để quản lý tài khoản, giỏ hàng, đơn hàng, tương tác với hệ thống như đánh giá, bình luận hay gửi tin nhắn, tạo bài viết thu hút khách hàng, quản lý sản phẩm trong kho, quản lý đơn hàng, thông kê doanh số bán hàng
1.4 Đối tượng sử dụng
Tất cả mọi người
1.5 Yêu cầu phần cứng, phần mềm
Phần cứng:Window
Phần mềm: XAMPP
1.6 Yêu cầu giao diên web và chức năng
Về giao diện chính có chức năng:
- Trang chính
- Danh mục sản phẩm
- Tin tức khuyến mại
- Đăng nhập
- Thanh toán
- Liên hệ
Các chức năng phụ có trong từng giao diện
- Tivi - loa - âm thanh
- Điện thoại - tablet - phụ kiện
- Laptop - PC - phụ kiện
- Đồ điện gia dụng
- Máy in - thiết bị văn phòng
- Máy giặt - máy sấy
- Máy ảnh - mấy quay phim
- Thiết bị điện tử - máy cơ khí
- Khuyến mại
- Giỏ hàng
- Tìm kiếm sản phẩm
1.7 Cấu trúc Website
Trang 7Cấu trúc website Shop1234 có thể được tổ chức như sau:
- Header: Phần đầu trang bao gồm logo của Shop1234 và các liên kết đến các trang chính, ví dụ như Trang chủ, Sản phẩm, Tin tức, Liên hệ
- Menu: Đây là một phần quan trọng trong cấu trúc của website, chứa các danh mục sản phẩm hoặc dịch vụ mà Shop1234 cung cấp Các danh mục này thường được sắp xếp theo từng nhóm nhỏ để người dùng dễ dàng tìm kiếm
Hình 1: Thanh tìm kiếm nhanh
Slideshow: Một phần trình diễn ảnh hoặc video sẽ được đặt ở trên trang chủ để giới thiệu những sản phẩm mới, thông tin khuyến mãi hay tin tức nổi bật của Shop1234
Hình 2: Quảng cáo
Nội dung chính: Đây là nơi hiển thị các thông tin chi tiết về sản phẩm hoặc dịch vụ Người dùng có thể xem mô tả, hình ảnh, thông số kỹ thuật, giá cả và các thông tin khác về sản phẩm hoặc dịch vụ mà họ quan tâm
Danh sách sản phẩm/dịch vụ: Trang web sẽ hiển thị danh sách các sản phẩm hoặc dịch vụ theo từng danh mục Từ đó, người dùng có thể lựa chọn và xem thông tin chi tiết về sản phẩm hoặc dịch vụ mà họ quan tâm
Trang 8Hình 3: Danh mục bán chạy
Bộ lọc sản phẩm: Đây là một công cụ giúp người dùng lọc sản phẩm theo nhiều tiêu chí, ví dụ như mức giá, thương hiệu, loại sản phẩm, để thu hẹp phạm vi tìm kiếm và tìm được sản phẩm phù hợp nhất
Hình 4: Danh mục bán chạy
Giỏ hàng: Một phần giỏ hàng sẽ được hiển thị để người dùng có thể thêm sản phẩm vào giỏ hàng và thực hiện thanh toán khi muốn mua hàng
Hình 5: Giỏ hàng
Trang 9Footer: Khu vực cuối trang web chứa các liên kết khác nhau như thông tin về Shop1234, điều khoản sử dụng, chính sách bảo mật, liên hệ và các biểu tượng mạng xã hội
Hình 6: Footer
Đây chỉ là cấu trúc tổng quan và có thể được điều chỉnh tùy thuộc vào yêu cầu cụ thể của Shop1234 và mục đích sử dụng của trang web
Trang 10Chương 2: Tìm hiểu về phần mềm mã nguồn mở Wordpress
Mã nguồn mở WordPress là gì?
Nói một cách đơn giản thì WordPress là một công cụ, phần mềm mã
nguồn mở (Open Source Software) dùng để để tạo lập, xuất bản các
blog được viết bằng ngôn ngữ lập trình PHP (Hypertext
Preprocessor) và sử dụng MySQL Database
Mã nguồn mở WordPress rất dễ sử dụng nên được sử dụng trong rất nhiều loại website, blog lớn nhỏ trên thế giới Hiện nay, WP đang có số lượng người sử dụng vô cùng lớn, bao gồm cả các lập trình viên và những người sáng tạo web nghiệp dư
Bên cạnh đó, WP cũng được xem như là một hệ quản trị nội dung
(CMS – Content Management System) miễn phí cho người dùng tốt và
phổ biến nhất trên thế giới
Mã nguồn mở WordPress cho phép người dùng tạo ra hàng loạt website khác nhau như blog, tin tức/tạp chí, doanh nghiệp, shopping/bán
Trang 11hàng… Không chỉ vậy, bạn cũng có thể sử dụng WordPress để thiết kế
những website có độ phức tạp cao như đặt phòng khách sạn, đặt vé máy bay, bất động sản…
WordPress làm được những gì?
Với những tiện ích về tính năng và cả giao diện của
mình, WordPress đang sở hữu những con số đáng nể:
Trên thế giới, mỗi giây có khoảng 25 bài viết được đăng lên
bằng mã nguồn mở WordPress
23% là con số website làm bằng WordPress trên tổng số lượng
website trên thế giới
Trong số 100% các website sử dụng mã nguồn CMS, WP chiếm
60%.
Chỉ sau khoảng hai tháng, phiên bản WordPress 4.0 đạt hơn 16
triệu lượt tải.
WP đã đượ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“
Năm 2014, có hơn 80 chương trình họp mặt về WP được tổ
chức
Mã nguồn WP hiện đang có khoảng 785 lập trình viên cùng
hợp tác phát triển
Có hơn 2.700 themes (giao diện) miễn phí khác nhau trên thư
viện WordPress.org
Mỗi ngày có hơn trăm mẫu giao diện được viết bằng mã nguồn
mở WordPress và đăng tải lên các trang bán theme lớn nhỏ
WordPress mang lại lợi ích gì?
Dễ dàng sử dụng
Trang 12WP sinh ra để hỗ trợ và phục vụ những đối tượng phổ thông không cần
nhiều kiến thức về lập trình website nâng cao Các thao tác sử dụng trong
WP cực kỳ đơn giản, giao diện hướng tới hỗ trợ tối đa cho người dùng Bạn có thể nắm tương đối vững về các cơ cấu quản lý WP trong một thời gian ngắn
Đông đảo người sử dụng
Là một Open Source (Mã nguồn mở) phổ biến nhất trên thế giới, nên WordPress có cộng đồng người dùng khá rộng rãi, luôn có thể giúp đỡ bạn các vấn đề khó khăn khi sử dụng WordPress Hoặc bạn cũng có thể cập nhật nhữn đổi mới, tính năng thú vị do một người dùng nào đó sáng tạo nên
Giao diện miễn phí, phong phú
Giao diện (theme) được WP hỗ trợ rất đa dạng và rất rất nhiều theme
miễn phí, vì vậy bạn sẽ rất dễ dàng để thay đổi theme cho website của
mình mà không cần quan tâm đến nhiều vấn đề khác Tuy nhiên, ngoài các gói theme miễn phí thì sẽ có các theme trả phí với mức phí từ $30 đến
$50 Tùy mục đích sử dụng và mô hình kinh doanh mà các bạn có thể lựa chọn loại theme phù hợp
Plugin hỗ trợ đa dạng
Plugin là một thành phần mở rộng nhỏ được lập trình riêng dựa trên các API và những hàm mở có sẵn của WP để tạo thành một tính năng nào đó
mà mặc định WP không có Nói dễ hiểu hơn, plugin chính là một module
bổ sung một chức năng nào đó mà bạn có thể cài vào WP Tham khảo
Trang 13thêm: Những plugins WordPress hỗ trợ tăng tốc độ website WordPress
cho bạn
Cũng như giao diện, ngoài plugin free còn có các plugin trả phí, lựa chọn như thế nào là tùy vào mục đích của từng người
Hỗ trợ đa ngôn ngữ
WP có rất nhiều gói ngôn ngữ đi kèm, mặc dù trong mỗi theme hay plugin mà bạn sử dụng có những ngôn ngữ khác nhau nhưng bạn hoàn toàn có thể chỉnh sửa lại bằng các phần mềm hỗ trợ
Trang 14WordPress là một mã nguồn mở sẽ giúp bạn xây dựng các blog, website nhanh chóng với những thao tác đơn giản Tuy nhiên, để làm tốt, chúng ta cũng cần có kiến thức và kỹ thuật căn bản về PHP, HTML, CSS,
Javascript…
Trang 15Chương 3 :Deloy lên Cpanel
- Bước 1 : Mua tiên miền và hosting ở tenten, vietnix,
- Bước 2 : Chỏ tên miền về địa chỉ hosting như ảnh
Hình 7: Chỏ tên miền về địa chỉ hosting
- Bước 3: Đăng nhập vào Cpanel
- Bước 4: Vào mục file manager
Hình 8: File Manager
- Bước 5: Tải thư mục lên bằng cách Upload sau đó giải nén bằng cách Extract
Hình 9: Bên trong file manager
Trang 16- Bước 5: Copy toàn bộ file vừa giải nén ra mục public-html
- Bước 6: Truy cập lại vào Cpanel và nhấn vào mục SQL Database Wizard để tạo Database
Hình 10: SQL Database Wizard
- Bước 7: Nhập file database của mình vào bằng cách nhấn vào mục Nhập sau đó chọn tệp database của mình
Hình 11: Nhập database
- Bước 8: Chỉnh lại file wp-config về địa chỉ database
Trang 17Chương 4 : Kết Quả Thực Hiện 3.1 Trang chủ
Hình 12: Trang chủ
3.2 Đăng Nhập
Hình 13: Đăng nhập
Trang 183.3 Tin tức Khuyến Mại
Hình 14: Tin tức Khuyến Mại 3.4 Danh mục Sản Phẩm
Hình 15: Danh mục sản phẩm
Trang 193.5 Thanh toán
Hình 16: Thanh toán 3.6 Liên hệ
Hình 17: Liên Hệ
Trang 20KẾT LUẬN
Trong tương lai, định hướng phát triển thêm của em sẽ là tiếp tục phát triển thêm các chức năng đang ở mức cơ bản của Website này Bên cạnh đó em sẽ tiếp tục phát triển thêm các chức năng mới như là: hỗ trợ đa ngôn ngữ, theo dõi sản phẩm, thông báo thời gian thực, hệ thống nhắn tin
và trả lời tự động, hệ thống phân phối và giao hàng theo khu vực để đảm bảo tiết kiệm thời gian và tri phí giao hàng (Logistics) Việc cải thiện hiệu năng cũng vô cùng quan trọng trong tương lai khi mà lượng người dùng và dữ liệu ngày một nhiều nên Giải pháp trong tương lai là tối ưu lại toàn bộ câu truy vẫn, thiết kế lại toàn bộ cơ sở dữ liệu, giao diện loại
bỏ bớt hiệu ứng không cần thiết