Đăng ký Đăng nhập
Trang chủ Nghiên cứu và thực nghiệm với mã nguồn mở drupal...

Tài liệu Nghiên cứu và thực nghiệm với mã nguồn mở drupal

.DOCX
38
89
60

Mô tả:

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 -

Tài liệu liên quan

Tài liệu vừa đăng