TÓM TẮT
Trong thời đại Công Nghệ Thông Tin ngày nay, các dịch vụ và ứng dụng web ngày càng
phát triển. Việc một cá nhân hay tổ chức sở hữu một website, một cổng thông tin là điều dễ thấy
trên Internet. Để thiết kế một trang web phục vụ mục đích riêng, người dùng có nhiều lựa chọn.
Một trong số đó là sử dụng hệ quản trị nội dung (Content Management System - CMS) như
Drupal (PHP), Joomla (PHP), DotNetNuke (ASP.Net, VB/C#),…Trong đó, Drupal (PHP) được
đánh giá cao nhất hiện nay trên các tiêu chí ổn định (Stable), bảo mật (Security), linh hoạt
(Flexible Development), tối ưu hoá bộ máy tìm kiếm (Search Engine Optimizer – SEO),….
Hệ thống Drupal được thiết kế để có thể tuỳ biến theo mong muốn của người dùng và việc
tuỳ biến chỉ được thực hiện bằng cách thêm các module để làm tăng khả năng của hệ thống mà
không thay đổi bộ nhân. Drupal có cấu trúc rất tinh vi, hầu hết các tác vụ phức tạp có thể được
giải quyết với rất ít mã đoạn được viết thậm chí không cần hay nói cách khác chỉ cần đạt mức “
sử dụng Drupal” mà vẫn có thể xây dựng được những website mạnh mẽ và nhanh chóng.
Sau khi nghiên cứu lý thuyết về mã nguồn mở Drupal, nhóm em tiến hành thực nghiệm
bằng cách xây dựng một website bán điện thoại di động, website này có những chức năng như:
cho phép khách hàng đăng kí thành viên và đảm bảo bí mật thông tin, cho phép tìm kiếm sản
phẩm một cách dễ dàng dựa vào từ khóa hay các loại sản phẩm hoặc model, giới thiệu sản phẩm
theo phân loại (thương hiệu) giúp khách hàng dễ dàng tìm kiếm sản phẩm theo loại mà mình
thích…
Trong đồ án “Nghiên cứu và thực nghiệm với mã nguồn mở Drupal”, qua việc xây dựng
website kinh doanh điện thoại di động, nhóm chú trọng tìm hiểu cách xây dựng module cho
Drupal và các vấn đề liên quan đến thiết kế xây dựng một website thương mại điện tử hoàn
chỉnh. Website này chưa thật sự là hoàn hảo cũng như chưa đáp ứng được hết những yêu cầu
của thực tế. Tuy nhiên đây là một minh chứng cho những tính năng của mã nguồn mở Drupal
mà nhóm chúng em đã nghiên cứu được.
1
LỜI CẢM ƠN
Đầu tiên, nhóm chúng em xin chân thành cảm ơn đến tất cả các thầy cô trong trường Đại
Học Sư Phạm Kỹ Thuật Vĩnh Long nói chung và các thầy cô trong khoa Công Nghệ Thông Tin
nói riêng đã hết lòng trong công tác giảng dạy, tận tình truyền đạt kho tàng kiến thức, trao đổi
hiểu biết cùng với sự hướng dẫn, giúp đỡ nhóm hết sức tận tình.
Đặc biệt, nhóm chúng em chân thành cảm ơn thầy Trần Hoài Hạnh đã luôn tạo điều kiện tốt
nhất, tận tình hướng dẫn nhóm em làm đồ án. Trong suốt thời gian thực hiện thầy đã cho nhóm
những lời khuyên bổ ích, cung cấp những thông tin có giá trị, hỗ trợ cho việc lập kế hoạch, phân
tích thiết kế đồ án xây dựng website bán điện thoại di động. Thầy đã đề ra cho nhóm các công
việc cần xử lý một cách khoa học để hoàn thành đồ án đúng tiến độ, đáp ứng được các yêu cầu
đặt ra.
Cuối cùng, nhóm em xin gửi lời cảm ơn đến gia đình, bạn bè, người thân đã giúp đỡ động
viên nhóm em rất nhiều trong quá trình học tập và làm đồ án cơ sở ngành. Mặc dù nhóm đã hết
sức cố gắng để có thể hoàn thành đồ án một cách hoàn chỉnh nhất nhưng vẫn có nhiều thiếu sót
mong nhận được sự đóng góp ý kiến của các thầy cô và các bạn để đồ án càng hoàn thiện hơn.
Xin chân thành cảm ơn!
Vĩnh Long, ngày 3 tháng 11 năm 2016
Sinh viên thực hiện
2
MỤC LỤC
LỜI CẢM ƠN...................................................................................................................................... 2
DANH MỤC HÌNH............................................................................................................................. 5
CHƯƠNG 1 GIỚI THIỆU.................................................................................................................. 7
1.1. Đặt vấn đề:..................................................................................................................................... 7
1.2. Những nghiên cứu gần đây:............................................................................................................ 8
1.3. Mục đích nghiên cứu:..................................................................................................................... 8
CHƯƠNG 2 CÁC NGHIÊN CỨU LIÊN QUAN............................................................................10
2.1. Bài nghiên cứu của Đặng Quang Tiến [1] trường Đại Học Vinh (2010) “Drupal trong xây dựng
Website bán điện thoại di động”.........................................................................................................10
2.1.1. Nội dung chính:..................................................................................................................... 10
2.1.2. Kết quả đạt được................................................................................................................... 10
2.1.3. Ưu điểm của Website............................................................................................................. 11
2.1.4. Nhược điểm của Website.......................................................................................................11
2.2. Bài nghiên cứu của Nguyễn Thị Thúy Nga [2] trường Đại Học Bách Khoa Hà Nội (2011) “Tìm
hiểu về mã nguồn mở Drupal và ứng dụng vào xây dựng Website shop đồ chơi Việt cho công ty
Antona – Hà Nội”................................................................................................................................ 11
2.2.1. Nội dung chính:....................................................................................................................11
2.2.2. Kết quả đạt được................................................................................................................... 12
2.2.3. Ưu điểm của Website............................................................................................................13
2.2.4. Nhược điểm Website.............................................................................................................13
CHƯƠNG 3 ĐỀ XUẤT PHƯƠNG PHÁP NGHIÊN CỨU............................................................14
3.1. Đặc tả yêu cầu.............................................................................................................................. 14
3.2. Phân tích....................................................................................................................................... 15
3.3.Thiết kế hệ thống........................................................................................................................... 18
3.3.1. Tổng quan về phương pháp nghiên cứu................................................................................18
3.3.2. Phương pháp triển khai........................................................................................................18
CHƯƠNG 4 KẾT QUẢ NGHIÊN CỨU..........................................................................................25
4.1. Kiểm thử hệ thống........................................................................................................................ 25
4.2. So sánh Drupal với mã nguồn mở Joomla, Wordpress.................................................................34
4.2.1. Ưu, nhược điểm của Joomla.................................................................................................34
3
4.2.2. Ưu, nhược điểm của WordPress...........................................................................................35
CHƯƠNG 5 KẾT LUẬN VÀ NHỮNG NGHIÊN CỨU TIẾP THEO..........................................36
5.1. Kết luận........................................................................................................................................ 36
5.2. Những nguyên cứu tiếp theo:.......................................................................................................37
TÀI LIỆU THAM KHẢO................................................................................................................. 38
4
DANH MỤC HÌNH
Hình 2.1. Giao diện Website bán điện thoại di động…………………………………...13
Hình 2.2. Trang chủ website shop bán đồ chơi………………………………………...15
Hình 2.3. Sản phẩm…………………………………………………………………….15
Hình 3.1. Sơ đồ phân cấp chức năng của hệ thống ……………………………………...18
Hình 3.2. Biểu đồ luồng dữ liệu mức khung cảnh ………………………………………18
Hình 3.3. Biểu đồ luồng dữ liệu mức đỉnh ……………………………………………..19
Hình 3.4. Biểu đồ luồng dữ liệu mức 1 của chức năng giao dịch…..…………………..19
Hình 3.5. Biểu đồ luồng dữ liệu mức 1 của chức năng Quản trị…………………………20
Hình 3.6. Biểu đồ luồng dữ liệu mức 1 của chức năng Tìm kiếm ……………………….20
Hình 3.7. Sơ đồ tổng quát thiết kế Website ……………………………………………..21
Hình 3.8. Giao diện cài đặt xampp………………………………………………………22
Hình 3.9. Lựa chọn service……………………………………………………………..22
Hình 3.10. Chọn đường dẫn……………………………………………………………..23
Hình 3.11. Qúa trình cài đặt đang thực thi………………………………………………23
Hình 3.12. Giao diện xampp control panel……………………………………………..24
Hình 3.13. Giao diện chính xampp……………………………………………………..24
Hình 3.14. Tạo cơ sở dữ liệu…………………………………………………………….25
Hình 3.15. Chọn kiểu cài đặt Drupal…………………………………………………….26
Hình 3.16. Chọn ngôn ngữ……………………………………………………………...26
Hình 3.17. Thiết lập cấu hình drupal…………………………………………………….27
Hình 4.1. Trang chủ…………………………………………………………………….28
Hình 4.2. Trang sản phẩm……………………………………………………………….28
Hình 4.3. Trang phụ kiện………………………………………………………………..29
Hình 4.4. Trang linh kiện……………………………………………………………….29
Hình 4.5. Trang tin tức…………………………………………………………………..30
Hình 4.6. Trang khuyến mãi…………………………………………………………….30
5
Hình 4.7. Trang liên hệ…………………………………………………………………31
Hình 4.8. Trang giỏ hàng……………………………………………………………….31
Hình 4.9. Trang thanh toán……………………………………………………………..32
Hình 4.10. Trang đăng sản phẩm……………………………………………………….32
Hình 4.11. Trang bản đồ………………………………………………………………..33
Hình 4.12. Trang báo cáo……………………………………………………………….33
Hình 4.13. Trang quản lý người dùng…………………………………………………...34
Hình 4.14. Trang chia sẻ sản phẩm……………………………………………………..34
Hình 4.15. Quản lý người dùng………………………………………………………...35
Hình 4.16. Bộ lọc theo chuyên mục………..…………………………………………..35
Hình 4.17. Trang khảo sát ý kiến khách hàng………………………………………….35
Hình 4.18. Bình luận sản phẩm…………………...……………………………………36
Hình 4.19. Colorbox……………………………………………………………………36
Hình 4.20. Số lượt truy cập…………………………………………………………….36
Hình 4.21. Tư vấn hỗ trợ khách hàng………………………………………………….36
6
CHƯƠNG 1 GIỚI THIỆU
1.1. Đặt vấn đề:
Xây dựng một website có vai trò và chức năng như một cổng thông tin liên lạc giữa
người kinh doanh và người dùng. Trang web sẽ mang đến những thông tin bổ ích cho khách
hàng, giúp khách hàng có thể mua sắm trực tuyến và giảm bớt chi phí cho việc đi lại. Chính vì
vậy hàng loạt các website ra đời nhằm phục vụ nhu cầu trên của con người. Một trong những
cách xây dựng website phổ biến nhất hiện nay là sử dụng hệ thống mã nguồn mở với nhiều ưu
điểm vượt trội như miễn phí khi sử dụng, được hỗ trợ bởi cộng đồng mạng rộng lớn giúp ta dễ
dàng xây dựng được một website bán hàng thân thiện và dễ sử dụng với người dùng.
Drupal là một mã nguồn mở tạo web thương mại điện tử do nhà sáng lập người Bỉ tên là
Dries phát triển từ năm 2000. Drupal được xây dựng trên ngôn ngữ lập trình PHP, một “khung
sườn phát triển ứng dụng web” hướng mô đun, một hệ thống quản trị nội dung miễn phí và mã
nguồn mở (Opensource CMS). Drupal được kiến trúc theo mô hình MVC (Model-viewcontroller)- MVC là một mô hình kiến trúc phần mềm trong kỹ thuật kỹ sư phần mềm. Khi xử
lý đúng cách, mẫu MVC giúp cho người phát triển phần mềm thành thạo các nguyên tắc, các
thao tác trong nghề nghiệp và giao diện người dùng một cách rõ ràng hơn. Phần mềm phát triển
theo mẫu MVC tạo nhiều thuận lợi cho việc bảo trì vì các nguyên tắc trong nghề nghiệp và giao
diện ít liên quan với nhau. Trong mẫu Model - View - Controller, mô hình (model) tượng trưng
cho dữ liệu của chương trình phần mềm. Tầm nhìn hay khung nhìn (view) bao gồm các thành
phần của giao diện người dùng. Bộ kiểm tra hay bộ điều chỉnh (controller) quản lý sự trao đổi
giữa dữ liệu và các nguyên tắc nghề nghiệp trong các thao tác liên quan đến mô hình.
Drupal còn cải tiến với những tính năng đặc biệt riêng có như: XML Sitemap, Views,
Ubercart, Commerce,…Để có thể tạo ra được một trang web bán điện thoại di động thu hút
khách hàng chúng ta cần tìm hiểu về mã nguồn mở Drupal; cài đặt Xampp, tạo cơ sở dữ liệu
trên localhost; cài đặt và cấu hình Drupal, template và các module cơ bản của Drupal cũng như
một số module quan trọng,…Xây dựng website bán điện thoại di động có đầy đủ tính năng cần
thiết. Kế tiếp chúng ta cần phải lập kế hoạch phát triển hệ thống, phân tích và thiết kế hệ thống
xây dựng website.
Vì thế, nhóm em đã tiến hành nghiên cứu lý thuyết và thực nghiệm xây dựng được một
trang web với một số chức năng hoàn chỉnh để giới thiệu sản phẩm theo phân loại (hãng) giúp
7
khách hàng dễ dàng tìm sản phẩm theo loại mà mình thích, hiển thị tất cả chi tiết sản phẩm giúp
khách hàng biết được thông tin sản phẩm đó, tìm kiếm cơ bản giúp khách hàng tìm sản phẩm
theo tên hoặc theo model một cách nhanh nhất. Ngoài ra website cũng cung cấp các chức năng
tìm kiếm nâng cao giúp khách hàng tìm kiếm theo loại sản phẩm, theo mức giá mà khách hàng
cần tìm, đăng ký tài khoản giúp khách hàng đăng ký thông tin cá nhân của mình với admin để
dễ dàng trong việc mua hàng cũng như nhận được những ưu đãi tuyệt vời.
1.2. Những nghiên cứu gần đây:
Một nghiên cứu mã nguồn Drupal của sinh viên Nguyễn Thị Thúy Nga
[2]
trường Đại
Học Bách Khoa Hà Nội (2011) “ Tìm hiểu về mã nguồn mở Drupal và ứng dụng vào xây dựng
Website shop đồ chơi Việt cho công ty Antona – Hà Nội” cung cấp chi tiết các module quan
trọng hỗ trợ xây dựng trang web như Commerce, Bootstrap, Panels, XML Sitemap, Ubercart…
Một nghiên cứu khác của sinh viên Đặng Quang Tiến
[1]
trường Đại Học Vinh (2010)
“Drupal trong xây dựng Website bán điện thoại di động” cho biết các thành phần cơ bản của
Drupal và đặc biệt giúp nhóm em thấy rõ được tầm quan trọng của Drupal.
1.3. Mục đích nghiên cứu:
- Tìm hiểu lý thuyết về mã nguồn mở Drupal.
- So sánh Drupal với các phần mềm mã nguồn mở khác như Wordpress, Joomla,…
- Phân tích ưu điểm và hạn chế của Drupal trong việc xây dựng website.
- Thực nghiệm xây dựng một website bán điện thoại di động. Chức năng của website này:
+ Nơi mua sắm lý tưởng, cập nhật tin tức, sự kiện khuyến mãi với nhiều ưu đãi.
+ Nơi mà khách hàng có thể biết đến các sản phẩm công nghệ mới nhất của các công ty, tập
đoàn công nghệ trên toàn thế giới.
+ Tích hợp mạng xã hội như facebook, diễn đàn để người đọc có thể trao đổi tin tức lẫn
nhau.
+ Hỗ trợ các dịch vụ tư vấn, chăm sóc khách hàng.
8
CHƯƠNG 2 CÁC NGHIÊN CỨU LIÊN QUAN
2.1. Bài nghiên cứu của Đặng Quang Tiến [1] trường Đại Học Vinh (2010) “Drupal trong
xây dựng Website bán điện thoại di động”
2.1.1. Nội dung chính:
Đây là website bán điện thoại di động được xây dựng trên cơ sở mã nguồn mở Drupal nền tảng được xây dựng trên ngôn ngữ lập trình PHP. Hai năm 2008 và 2009 Drupal được đánh
giá là hệ quản trị nội dung mã nguồn mở xuất sắc nhất để xây dựng website hiện nay, với tính
bảo mật, linh hoạt và sẵn sàng cao. Với số lượng người và một cộng đồng lớn với hàng ngàn lập
trình viên và công ty phát triển ứng dụng. Thấy được sức mạnh của Drupal và trước nhu cầu
thực tế của thời đại “điện thoại”: khách hàng có quyền lựa chọn các điện thoại tốt nhất và nhanh
nhất, các phương thức kinh doanh truyền thống (bán trực tiếp tại cửa hàng) không đáp ứng
được.
Website có đầy đủ các chức năng của một Website thương mại điện tử: cho phép khách
hàng tìm kiếm các sản phẩm và đặt mua; đăng kí làm khách hàng lâu năm để nhận những ưu đãi
nhất định; khách hàng có quyền bình luận, đánh giá các sản phẩm; giao diện thân thiện, gần gũi
thuận tiện với khả năng điều hướng nội dung cao.
2.1.2. Kết quả đạt được
Hình 2.1. Giao diện Website bán điện thoại di động
9
2.1.3. Ưu điểm của Website
- Xây dựng thành công website bán điện thoại di động đáp ứng nhu cầu đặt ra của người tiêu
dùng.
- Đầy đủ các chức năng cơ bản.
- Giao diện thân thiện, gần gũi, dễ sử dụng.
- Giúp người dùng tiết kiệm thời gian, công sức để có một sản phẩm ưng ý.
2.1.4. Nhược điểm của Website
- Website chưa có các chức năng quản lý mặt hàng, thống kê doanh thu định kỳ hàng quý.
- Chưa cập nhật được hết tất cả những sản phẩm hiện đang có trên thị trường.
2.2. Bài nghiên cứu của Nguyễn Thị Thúy Nga [2] trường Đại Học Bách Khoa Hà Nội (2011)
“Tìm hiểu về mã nguồn mở Drupal và ứng dụng vào xây dựng Website shop đồ chơi Việt
cho công ty Antona – Hà Nội”
2.2.1. Nội dung chính:
Đây là Website bán hàng đồ chơi cho trẻ em online. Website được xây dựng đảm nhiệm
những chức năng chính là quảng cáo sản phẩm, mua bán hàng trực tuyến, đăng thông tin bài
viết liên quan về sản phẩm…Giúp bạn có thể quảng bá được thương hiệu sản phẩm của mình,
bán hàng đạt hiệu quả cao, tối ưu lợi nhuận. Giúp cho những khách hàng có nhu cầu mua đồ
chơi cho bé có khả năng tìm kiếm dễ dàng sản phẩm đáp ứng được nhu cầu của mình, tiến hành
giao dịch mua bán nhanh chóng thuận tiện.
Website được xây dựng hỗ trợ cho cá nhân có nhu cầu bán hàng online trên toàn quốc,
cũng như hợp tác với các đại lý, cộng tác viên. Hệ thống phát triển hoàn toàn độc lập, không lệ
thuộc vào một dự án nào cả, được xây dựng mới từ đầu với các tính năng dựa trên mã nguồn mở
Drupal. Đây là một hệ thống độc lập, chạy trên nền web, sử dụng hệ quản trị CSDL MySQL và
sử dụng công cụ chính là Drupal để cài đặt và xây dựng website. Một số chức năng của website
đã đạt được thông qua quá tình thực hiện như sau: website chạy được trên trình duyệt, các loại
Smartphone, website có thể hỗ trợ trực tuyến cho khách hàng đang online. Website có sự phân
quyền hạn cho nhóm người sử dụng nhằm đảm bảo thông tin dữ liệu,….
10
2.2.2. Kết quả đạt được
Hình 2.2. Trang chủ website shop bán đồ chơi Việt
Hình 2.3. Sản phẩm
11
2.2.3. Ưu điểm của Website
Website có thể hỗ trợ trực tuyến cho khách hàng đang online, nếu người quản trị vắng
mặt khách hàng có thể gửi lại thông điệp.
Có sự phân quyền hạn cho nhóm người sử dụng nhằm đảm bảo thông tin dữ liệu.
Ứng dụng trên nền Drupal nên tính bảo mật cao, tránh hacker xâm nhập và đánh cắp dữ
liệu.
2.2.4. Nhược điểm Website
Cho phép tìm kiếm theo loại sản phẩm nhưng không hỗ trợ tìm theo giá sản phẩm.
Có nhiều loại sản phẩm nhưng không có chức năng đánh giá để biết sản phẩm nào tốt
nhất.
12
CHƯƠNG 3 ĐỀ XUẤT PHƯƠNG PHÁP NGHIÊN CỨU
3.1. Đặc tả yêu cầu
Nhằm đáp ứng nhu cầu mua sắm các loại thiết bị di động của khách hàng, cũng như giúp
việc mua sắm trở nên dễ dàng, tiện lợi hơn. Nhóm chúng em đã nghiên cứu và thiết kế “website
bán điện thoại di động HKL Sellfone”.
Đây là website bán điện thoại di động cung cấp các dịch vụ như mua/ bán điện thoại trực
tuyến, tổ chức các sự kiện khuyến mãi, giảm giá, trả góp với lãi suất cực thấp, cập nhật liên tục,
những thông tin liên quan về các sản phẩm mới nhất, tư vấn khách hàng 24/24, đăng thông tin
bài viết liên quan về sản phẩm, quảng cáo sản phẩm,…giúp cho những khách hàng có nhu cầu
mua điện thoại có khả năng tìm kiếm sản phẩm dễ dàng đáp ứng được nhu cầu của mình, tối ưu
lợi nhuận, tiến hành giao dịch mua bán nhanh chóng thuận tiện hơn.
Phạm vi dự án: Website được xây dựng hỗ trợ cho cá nhân có nhu cầu bán hàng online trên
toàn quốc, cũng như hợp tác với các đại lý, cộng tác viên. Hệ thống phát triển hoàn toàn độc lập,
không lệ thuộc vào một dự án nào cả, được xây dựng mới từ đầu với các tính năng dựa trên
phần mềm mã nguồn mở Drupal .
Tính bảo mật:
+ Hệ thống phải có cơ chế đảm bảo tính toàn vẹn của CSDL.
+ Đảm bảo không thể xảy ra các truy cập trái phép tới Cơ Sở Dữ Liệu và khu vực quản trị
Website.
+ Khi hiển thị thông tin về các hàng hóa của cửa hàng, hệ thống phải có cơ chế bảo đảm chỉ
những thông tin mà công ty cho phép mới đến được với khách hàng, các thông tin khác chỉ
người quản lí mới biết được.
13
3.2. Phân tích
Hình 3.1. Sơ đồ phân cấp chức năng của hệ thống
* Biểu đồ luồng dữ liệu mức khung cảnh
Khách hàng gửi các yêu cầu mua hàng tới hệ thống, hệ thống nhận các đơn hàng và gửi lại
các thông tin cho khách hàng. Sau quá trình kiểm tra và xử lý thì sẽ trả lời khách hàng.
Hình 3.2. Biểu đồ luồng dữ liệu mức khung cảnh
14
* Biểu đồ luồng dữ liệu mức đỉnh
Hình 3.3. Biểu đồ luồng dữ liệu mức đỉnh
15
* Biểu đồ luồng dữ liệu mức 1 của chức năng giao dịch
Hình 3.4. Biểu đồ luồng dữ liệu mức 1 của chức năng giao dịch
* Biểu đồ luồng dữ liệu mức 1 của chức năng Quản trị
Hình 3.5. Biểu đồ luồng dữ liệu mức 1 của chức năng Quản trị
16
* Biểu đồ luồng dữ liệu mức 1 của chức năng tìm kiếm
Chức năng tìm kiếm của hệ thống được chia làm 2 tiêu chí tìm kiếm khác nhau: tìm kiếm
theo giá, tên của sản phẩm. Khi người dùng muốn tìm kiếm theo tiêu chí nào thì sẽ tìm kiếm
theo tiêu chí đó và hệ thống sẽ tìm trong bảng cơ sở dữ liệu và gửi trả lại thông tin yêu cầu từ
phía người dùng.
Hình 3.6. Biểu đồ luồng dữ liệu mức 1 của chức năng Tìm kiếm
3.3.Thiết kế hệ thống
3.3.1. Tổng quan về phương pháp nghiên cứu
Website được xây dựng trên mã nguồn mở Drupal nên được các nhà phát triển hỗ trợ tích
hợp sẵn các module, và sử dụng chủ yếu Bootstrap, HTML, PHP, CSS, CSS3,…
Nhằm xây dựng một Website đơn giản với đầy đủ các chức năng cần có của một website
giới thiệu sản phẩm và bán hàng. Về cơ bản website có thể đáp ứng được các nhu cầu của người
dùng về quản lý sản phẩm và các thông tin liên quan. Website thực hiện được các chức năng căn
bản như: đưa ra được thông tin các sản phẩm, giúp người dùng có thể mua hàng tại website một
cách nhanh chóng và dễ dàng, thực hiện tìm kiếm các sản phẩm, có thể cập nhật, thêm mới các
sản phẩm, đưa ra chi tiết đơn hàng của người dùng.
3.3.2. Phương pháp triển khai
* Gồm 7 bước :
17
Hình 3.7. Sơ đồ tổng quát thiết kế Website
* Cụ thể từng bước như sau:
+ Bước 1 : Download và cài đặt Xampp
Cài đặt Xampp:
- Sau khi tải về file cài đặt Xampp chúng ta mở file cài đặt lên chọn next:
Hình 3.8. Giao diện cài đặt Xampp
18
Nhấn Next ở màn hình tiếp theo lựa chọn các service kèm theo XAMPP.
Hình 3.9. Lựa chọn service
Theo mặc định XAMPP sẽ được cài đặt theo đường dẫn C:\xampp, bạn có thể thay đổi vị trí lưu
vào ổ đĩa khác tùy ý.
19
Hình 3.10. Chọn đường dẫn
Quá trình cài đặt Xampp đang thực thi.
Hình 3.11. Quá trình cài đặt đang thực thi
Bạn nhấn vào nút Finish kết thúc quá trình cài đặt.
Mở Xampp lên và ấn vào start ở 2 mục Apache và MySQL. (Lưu ý: Apache và MySQL phải ở
trạng thái Running thì trang web mới vào được).
Hình 3.12. Giao diện xampp control panel
20
- Xem thêm -