Xây dựng website bán laptop qua mạng dựa trên mô hình MVC trong PHP

49 882 6
Xây dựng website bán laptop qua mạng dựa trên mô hình MVC trong PHP

Đ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

MVC chính là ý tưởng của PHP Framework. MVC là 1 mô hình (kiến trúc) trong lập trình, cho phép tách biệt các mã nghiệp vụ và giao diện thành các phần riêng biệt, điều này đồng nghĩa với việc ta có thể chỉnh sửa chúng 1 cách riêng lẻ. Trong cụm từ MVC thì: Model có thể hiểu là phần xử lý các thao tác về nghiệp vụ, View được hiểu là phần xử lý lớp giao diện, và Controller làm nhiệm vụ lọc các request được gọi từ user, có chức năng: điều chỉnh, phân luồng các yêu cầu để gọi đúng Model View thích hợp. Về cơ bản, MVC chia nhỏ quá trình xử lý của một ứng dụng, vì thế nên bạn có thể làm việc trên từng thành phần riêng lẻ, trong khi những thành phần khác sẽ không bị ảnh hưởng tới. Thực chất, điều này giúp đỡ bạn lập trình PHP nhanh hơn và ít phức tạp hơn. PHP Framework hiện nay đang được phát triển và được biết đến, nó đem lại hiệu suất cao. Tuy nhiên, đây là một công nghệ tương đối mới, các bạn sinh viên cũng ít biết tới mô hình này. Chính vì thế em đã chọn MVC để xây dựng cho đề tài “Xây dựng website bán laptop qua mạng dựa trên mô hình MVC trong PHP”của mình.

TRƯỜNG CAO THÔNG TIN Xây dựng website bán ĐẲNG laptop quaCÔNG mạng dựaNGHỆ mô hình MVC PHP HỮU NGHỊ VIỆT - HÀN KHOA: CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP NGÀNH: LẬP TRÌNH MÁY TÍNH ĐỀ TÀI “XÂY DỰNG WEBSITE MUA BÁN LAPTOP QUA MẠNG DỰA TRÊN MÔ HÌNH MVC TRONG PHP” Sinh Viên Thực Hiện: Phạm Thị Mỹ Huyền Lớp: CCLT07B Niên khóa: 2013-2016 Họ tên GVHD: ThS.Nguyễn Thanh Cẩm Đà Nẵng, tháng 06 năm 2016 SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP LỜI CẢM ƠN Em xin chân thành cảm ơn quý thầy cô Trường Cao Đẳng Công Nghệ Thông Tin Hữu Nghị Việt Hàn, truyền đạt kiến thức cho em, toàn thể bạn sinh viên năm qua Với vốn kiến thức tiếp thu trình học tập, không tảng cho trình nghiên cứu đề tài này, mà hành trang quý báu để em bước vào đời cách vững tự tin Em xin gửi lời cảm ơn đến thầy Nguyễn Thanh Cẩm, giảng viên chuyên ngành Lập trình máy tính – Khoa Công nghệ thông tin kiến thức chuyên môn chuyên sâu tận tình hướng dẫn, giúp đỡ em suốt trình thực tập hoàn thành tốt đồ án tốt nghiệp Và qua đây, em xin gửi lời cảm ơn đến gia đình em Những người bên em ủng hộ em, động viên, chia động lực em giúp em phấn đấu để vượt qua khó khăn thời gian qua Bên cạnh đó, em xin cảm ơn đến anh chị khóa trước, anh chị Công Ty TNHH Thương Mại VISNAM tận tình hướng dẫn, giúp đỡ tạo điều kiện thuận lợi thời gian em tìm hiểu thực tế đơn vị Và cuối em xin gửi lời cảm ơn chân thành đến toàn thể thầy cô khoa Công nghệ thông tin với ban giám hiệu nhà trường - Trường Cao Đẳng Công Nghệ Thông Tin Hữu Nghị Việt - Hàn cung cấp kiến thức cần thiết tạo điều kiện tốt để em hoàn thành tốt đồ án tốt nghiệp Em xin kính chúc thầy (cô) gia đình dồi sức khỏe, hạnh phúc thành công ! Em xin chân thành cảm ơn! Sinh viên thực Phạm Thị Mỹ Huyền LỜI MỞ ĐẦU  Lý chọn đề tài Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP chức, công ty, đóng vai trò quan trọng, tạo bước đột phá mạnh mẽ Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin công nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thông tin toàn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: cần có máy tính kết nối internet dòng liệu truy tìm gần lập tức, giới vấn đề mà bạn quan tâm ra, có đầy đủ thông tin, hình ảnh chí đôi lúc có âm bạn cần… Bằng internet thực công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều thúc đẩy khai sinh phát triển thương mại điện tử góp phần nâng cao chất lượng sống người Trong hoạt động sản xuất, kinh doanh thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy nghiệp phát triển doanh nghiệp Đối với cửa hàng hay shop, việc quảng bá giới thiệu sản phẩm đáp ứng nhu cầu khách hàng cần thiết Vì vậy, xây dựng website phương pháp hiệu Nó đem lại lợi ích cho người sản xuất, doanh nghiệp người tiêu dùng, tiết kiệm chi phí, tiết kiệm thời gian, rút ngắn khoảng cách doanh nghiệp nước Và để viết trang web cách nhanh chóng, dễ dàng tốn thời gian PHP thực điều Ngôn ngữ lập trình PHP ngôn ngữ sử dụng nhiều thiết kế web Không chia sẻ sử dụng miễn phí mà đơn giản nhẹ nhàng thân thiện hệ thống máy chủ, trình duyệt Tuy nhiên khó phân biệt giao diện code xử lý, nên giao diện lại có lệnh truy vấn sql Và để tiết kiệm thời gian khắc phục nhược điểm PHP PHP Framework thay Vì giúp lập trình viên giảm thiểu tối đa thời gian phải viết lại thao tác Hơn nữa, PHP Framework làm cho lập trình viên có nhiều thời gian nghiên cứu cập nhật công nghệ mới, họ không nhiều thời gian cho việc tìm tòi hay vận dụng kiến thức mà nhàm chán với họ dự án MVC ý tưởng PHP Framework MVC mô hình (kiến trúc) lập trình, cho phép tách biệt mã nghiệp vụ giao diện thành phần riêng biệt, điều đồng nghĩa với việc ta chỉnh sửa chúng cách riêng lẻ Trong cụm từ MVC thì: Model hiểu phần xử lý thao tác nghiệp vụ, SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP View hiểu phần xử lý lớp giao diện, Controller làm nhiệm vụ lọc request gọi từ user, có chức năng: điều chỉnh, phân luồng yêu cầu để gọi Model & View thích hợp Về bản, MVC chia nhỏ trình xử lý ứng dụng, nên bạn làm việc thành phần riêng lẻ, thành phần khác không bị ảnh hưởng tới Thực chất, điều giúp đỡ bạn lập trình PHP nhanh phức tạp PHP Framework phát triển biết đến, đem lại hiệu suất cao Tuy nhiên, công nghệ tương đối mới, bạn sinh viên biết tới mô hình Chính em chọn MVC để xây dựng cho đề tài “Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP”của Kết cấu đề tài chia làm phần: Chương 1: Cơ sở lý thuyết Chương 2: Phân tích thiết kế hệ thống Chương 3: Chương trình ứng dụng  Mục tiêu nhiệm vụ nghiên cứu − Mục tiêu nghiên cứu: Xây dựng website bán laptop qua mạng dựa mô hình MVC với mục đích sau: + Học thêm kiến thức + Nâng cao khả tự học cá nhân + Áp dụng kiến thức học vào thực tế + Tạo nguồn cho cần tìm hiểu MVC PHP + Dễ dàng việc mua bán + Cung cấp thông tin xác giá sản phẩm nhằm tăng độ tin cậy thị trường ảo − Nhiệm vụ nghiên cứu: + Tìm hiểu chức mà website bán hàng cần có + Nghiên cứu tài liệu ngôn ngữ PHP hệ quản trị sở liệu MySQL + Nghiên cứu mô hình MVC PHP  Đối tượng phạm vi nghiên cứu − Đối tượng nghiên cứu: + Ngôn ngữ php + Mô hình MVC + Hệ quản trị sở liệu mysql + Nhu cầu sử dụng khách hàng, nhà quản lý + Nghiên cứu chức website bán hàng SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP −  − − − − − − −   Phạm vi nghiên cứu: xây dựng website bán laptop qua mạng dựa mô hình MVC PHP với chức cần thiết trang chủ giới thiệu sản phẩm, quản lý sản phẩm, tìm kiếm, toán, giỏ hàng… Phương pháp nghiên cứu Khảo sát thực tế nhu cầu sử dụng khách hàng Khảo sát trạng kinh doanh qua mạng Nghiên cứu lý thuyết ngôn ngữ php Nghiên cứu mô hình MVC PHP Phân tích thiết kế hệ thống chương trình Tham khảo tài liệu mạng Áp dụng kiến thức học, kết hợp với hướng dẫn giáo viên hướng dẫn để xây dựng website Dự kiến kết quả: Website bán laptop qua mạng mô hình MVC php Ý nghĩa khoa học thực tiễn MVC PHP giúp cho ứng dụng dễ bảo trì, module hóa chức năng, xây dựng nhanh chóng MVC tách tác vụ ứng dụng thành phần riêng lẻ model, view, controller giúp cho việc xây dựng ứng dụng nhẹ nhàng Kết làm tài liệu cho muốn tìm hiểu mô hình MVC Và thời đại thương mại điện tử ngày phát triển, việc thành lập website mang lại nhiều ý nghĩa như: đỡ tốn thời gian cho người tiêu dùng nhà quản lý việc tham gia vào hoạt động mua bán hàng Bên cạnh đó, trình nghiên cứu thực đề tài giúp em có nhiều kinh nghiệm chuyên ngành mà em học đồng thời giúp em vận dụng kiến thức học ghế nhà trường để xây dựng website chưa hoàn hảo ứng dụng vào sống, em hi vọng nhận nhiều ý kiến đóng góp Cô, Thầy để chương trình em hoàn thiện Em xin chân thành cảm ơn CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Khái niệm Internet Internet hệ thống mạng gồm mạng thông tin máy tính, liên kết với phạm vi toàn giới theo giao thức chuẩn TCP/IP thông qua hệ thống kênh truyền thông Internet cung cấp nhiều dịch vụ dùng để tạo duyệt xét, tìm kiếm, truy cập, xem trao đổi thông tin nhiều lĩnh vực khác nhau, từ nghiên cứu khoa học đến hoạt động giải trí, thương mại… Mạng Internet mang lại nhiều tiện ích hữu dụng cho người sử dụng, tiện ích phổ thông Internet hệ thống thư điện tử (email), trò chuyện trực SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP tuyến (chat),công cụ tìm kiếm (search engine), dịch vụ thương mại chuyển ngân dịch vụ y tế giáo dục chữa bệnh từ xa tổ chức lớp học ảo Chúng cung cấp khối lượng thông tin dịch vụ khổng lồ Internet 1.2 Khái niệm thương mại điện tử Thương mại điện tử (Còn gọi E-commerce hay E-Business) quy trình mua bán hàng hóa dịch vụ thông qua phương tiện điện tử mạng viễn thông, đặc biệt qua máy tính mạng Internet Ngày người ta hiểu khái niệm thương mại điện tử thông thường tất phương pháp tiến hành kinh doanh quy trình quản trị thông qua kênh điện tử mà Internet hay kỹ thuật giao thức sử dụng Internet đóng vai trò công nghệ thông tin coi điều kiện tiên Một khía cạnh quan trọng khác thay đổi phương tiện truyền thông, đặc trưng cho việc tiến hành kinh doanh truyền thống Thêm vào tác động người vào quy trình kinh doanh giảm xuống đến mức tối thiểu Trong trường hợp người ta gọi Thẳng đến gia công (Straight Through Processing) Để làm điều đòi hỏi phải tích hợp rộng lớn các tính kinh doanh Lợi ích lớn mà Thương mại điện tử mang lại tiết kiệm chi phí lớn tạo thuận lợi cho bên giao dịch Giao dịch phương tiện điện tử nhanh giao dịch truyền thông, ví dụ gửi fax hay thư điện tử nội dung thông tin đến người nhận nhanh gửi thư Các giao dịch qua internet có chi phí rẻ, doanh nghiệp gửi thư tiếp thị, chào hàng đến hàng loạt khách hàng với chi phí giống gửi cho khách hàng Với Thương mại điện tử, bên tiến hành giao dịch cách xa nhau, thành phố với nông thôn, từ nước sang nước khác hay nói cách khác không bị giới hạn không gian địa lý Điều cho phép doanh nghiệp tiết kiệm chi phí lại, thời gian gặp mặt mua bán Với người tiêu dùng họ ngồi nhà để đặt hàng, mua sắm nhiều loại hàng hóa dịch vụ thật nhanh chóng 1.3 Mô hình MVC 1.2.1 Xuất xứ Tất bắt đầu vào năm 70 kỷ 20, phòng thí nghiệm Xerox PARC Palo Alto Sự đời giao diện đồ họa (Graphical User Interface) lập trình hướng đối tượng ( Object Oriented Programming) cho phép lập trình viên làm việc với SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP thành phần đồ họa đối tượng đồ họa có thuộc tính phương thức riêng Không dừng lại đó, nhà nghiên cứu Xerox PARC xa cho đời gọi kiến trúc MVC( viết tắt Model – Vie w – Controller) MVC phát minh Xerox Parc vào năm 70, TrygveReenskaug MVC lần xuất công khai Smalltalk-80 Sau thời gian dài thông tin MVC, tài liệu 80 Smalltalk Các giấy tờ quan trọng công bố MVC “A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk – 80”, Glenn Krasner Stephen Pope, xuất tháng / tháng năm 1988 1.2.2 Kiến trúc mô hình MVC Trong kiến trúc MVC, đối tượng đồ họa người dùng(GUI Compone nt) bao gồm thành phần bản: Model, View, Controller Model có trách nhiệm toàn liệu trạng thái đối tượng đồ họa View thể trực quan Model, hay nói cách khác giao diện đối tượng đồ họa Và Controller điều khiển việc tương tác đối tượng đồ họa với người sử dụng đối tượng khác Hình 1: Các thành phần mô hình MVC Khi người sử dụng đối tượng khác cần thay đổi trạng thái đối tượng đồ họa, tương tác thông qua Controller đối tượng đồ họa Controller thực việc thay đổi Model Khi có thay đổi xảy Model, SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP phát thông điệp ( broadcast message) thông báo cho View Controller biết Nhận thông điệp từ Model, View cập nhật lại thể mình, đảm bảo thể trực quan xác Model Còn Controller, nhận thông điệp từ Model, có tương tác cần thiết phản hồi lại người sử dụng đối tượng khác Hình 2:Mô hình MVC Ví dụ: Lấy ví dụ GUI Component (thành phần đồ họa người dùng) đơn giản Checkbox Checkbox có thành phần Model để quản lý trạng thái check hay uncheck, thành phần View để thể với trạng thái tương ứng lên hình, thành phần Controller để xử lý kiện có tương tác người sử dụng đối tượng khác lên Checkbox Khi người sử dụng nhấn chuột vào Checkbox, thành phần Controller Checkbox xử lý kiện này, yêu cầu thành phần Model thay đổi liệu trạng thái Sau thay đổi trạng thái, thành phần Model phát thông điệp đến thành phần View Controller Thành phần View Checkbox nhận thông điệp cập nhật lại thể Checkbox, phản ánh xác trạng thái Checkbox Model lưu giữ Thành phần Controller nhận thông điệp Model gởi tới có tương tác phản hồi với người sử dụng cần thiết SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP 1.2.3 Đặc điểm mô hình MVC Cái lợi ích quan trọng mô hình MVC giúp cho ứng dụng dễ bảo trì, module hóa chức năng, xây dựng nhanh chóng MVC tách tác vụ ứng dụng thành phần riêng lẻ model, view, controller giúp cho việc xây dựng ứng dụng nhẹ nhàng Dễ dàng thêm tính mới, tính cũ dễ dàng thay đổi MVC cho phép nhà phát triển nhà thiết kế làm việc đồng thời với MVC cho phép thay đổi phần ứng dụng mà không ảnh hưởng đến phần khác Sở dĩ kiến trúc MVC tách biệt (decoupling) phụ thuộc thành phần đối tượng đồ họa, làm tăng tính linh động (flexibility) tính tái sử dụng (reusebility) đối tượng đồ họa Một đối tượng đồ họa dễ dàng thay đổi giao diện cách thay đổi thành phần View cách thức lưu trữ (Model) xử lý (Controller) không thay đổi Tương tự, ta thay đổi cách thức lưu trữ (Model) xử lý (Controller) đối tượng đồ họa mà thành phần lại giữ nguyên 1.4 Mô hình MVC PHP 1.3.1 Giới thiệu tổng quan Mô hình MVC (model, controller, view) mô hình chuẩn cho ứng dụng web sử dụng nhiều ngày Mô hình MVC sử dụng lần Smalltalk, sau sử dụng phổ biến ngôn ngữ lập trình Java Hiện nay, có hàng chục PHP framework dựa mô hình MVC mô hình (kiến trúc) lập trình, cho phép tách biệt mã nghiệp vụ (business logic) giao diện (UI) thành phần riêng biệt, điều đồng nghĩa với việc ta chỉnh sửa chúng cách riêng lẻ Trong cụm từ MVC thì: Model (M) hiểu phần xử lý thao tác nghiệp vụ (business logic), View hiểu phần xử lý lớp giao diện (presentation layer), Controller làm nhiệm vụ lọc request đc gọi từ user, có chức route: điều chỉnh, phân luồng yêu cầu để gọi Model & View thích hợp Về bản, MVC chia nhỏ trình xử lý ứng dụng, nên bạn làm việc thành phần riêng lẻ, thành phần khác không bị ảnh hưởng tới Thực chất, điều giúp đỡ bạn lập trình PHP nhanh phức tạp SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP 1.3.2  Khái niệm Lịch sử phát triển PHP PHP viết tắt cụm từ Personal Hompe Page ngôn ngữ chạy máy chủ dùng để tạo website với tính phức tạp Khác với ngôn ngữ HTML hay Javascript chạy trình duyệt người dùng (hay gọi máy khách) PHP viết để chạy máy chủ  Lịch sử đời Được tạo vào năm 1994 Rasmus Lerdorf, phiên PHP tập hợp đơn giản kỹ thuật Common Gateway Interface (CGI) nhị phân viết ngôn ngữ lập trình C Trong tháng năm 1995, Rasmus thức public mã nguồn này, ông cho phép nhà phát triển phần mềm sử dụng họ có khả Điều giúp cho Rasmus cải tiến PHP dựa vào ý kiến từ người dùng Tháng 10, năm 1995, Rasmus phát hành phiên mới, ông viết lại toàn mã nguồn đặt lại với tên PHP phiên ngôn ngữ lập trình giới coi tảng ngôn ngữ tiên tiến PHP cố tình thiết kế để trông giống với ngôn ngữ C, làm cho trở nên thân thiện dễ làm quen nhà phát triển C, Perl, ngôn ngữ tương tự Vào tháng năm 1996, kết hợp với tên gọi phiên trước, Rasmus giới thiệu PHP / FI Thế hệ thứ hai ngôn ngữ lập trình thực phát triển PHP từ công cụ ngôn ngữ lập trình theo nghĩa Nó đời để hỗ trợ cho sở liệu DBM, mSQL, Postgres95, cookies, hỗ trợ chức người dùng, nhiều 1997, ngôn ngữ PHP viết lại hoàn toàn Năm 1998, phiên PHP 3.0 công bố Tháng năm 2000, phiên PHP 4.0 với hàng loạt tính bổ sung thức công bố Ngày 21 tháng 12 năm 2003, phiên PHP Beta công bố Ngày 13 tháng năm 2004, phiên PHP mắt sau chuỗi dài kiểm tra bao gồm Beta 4, RC1, RC2, RC3 Ngày 14 tháng năm 2005, phiên PHP 5.1 Beta PHP Team công bố đánh dấu chín muồi PHP với có mặt PDO  Quá trình thông dịch PHP SVTH:Phạm Thị Mỹ Huyền – CCLT07B 10 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình 21: Giao diện xem chi tiết sản phẩm Hình 22: Giao diện xem chi tiết sản phẩm Trang hiển thị chi tiết sản phẩm, phóng to để xem sản phẩm rõ 3.2.6 Giao diện sản phẩm qua sử dụng SVTH:Phạm Thị Mỹ Huyền – CCLT07B 35 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình 23: Giao diện sản phẩm qua sử dụng Trang hiển thị sản phẩm qua sử dụng, bán với giá rẻ, phù hợp với nhiều đối tượng nhiều tài chính, phù hợp với sinh viên Giao diện giỏ hàng Mua hàng chức website bán hàng trực tuyến Khi khách hàng muốn mua hàng click vào nút mua hàng 3.2.7 SVTH:Phạm Thị Mỹ Huyền – CCLT07B 36 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình 24: Giao diện mua hàng Hình 25: Giao diện giỏ hàng Trang hiển thị tất sản phẩm mà người dùng chọn mua Khách hàng thêm bớt số lượng cách nhập số lượng muốn click vào nút cập nhật, thực xóa hàng chọn cách click vào biểu tượng dấu X , muốn đặt hàng khách hàng click vào nút toán 3.2.8 Giao diện toán SVTH:Phạm Thị Mỹ Huyền – CCLT07B 37 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình 26: Giao diện toán Trang hỗ trợ cho khách hàng việc đặt đơn hàng, khách hàng chọn mua sản phẩm phải điền thông tin để tiện cho việc lập đơn hàng giao hàng 3.2.9 Giao diện tìm kiếm: Hình 27: Giao diện tìm kiếm theo tên sản phẩm Tại khách hàng nhập tên sản phẩm mà muốn tìm SVTH:Phạm Thị Mỹ Huyền – CCLT07B 38 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình 28: Giao diện kết tìm kiếm Trang hiển thị kết tìm kiếm theo tên sản phẩm DELL 3.2.10 Giao diện đăng nhập admin Hình 29: Giao diện đăng nhập admin Trang để quản trị viên đăng nhập 3.2.11 Giao diện quản lý người dùng SVTH:Phạm Thị Mỹ Huyền – CCLT07B 39 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình 30: Giao diện quản lý người dùng Trang để quản lý người dùng, click vào nút xanh để sửa thông tin nút đỏ xóa tài khoản SVTH:Phạm Thị Mỹ Huyền – CCLT07B 40 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình 31: Giao diện sửa thông tin người dùng 3.2.12 Giao diện quản lý nhà cung cấp Hình 32: Giao diện quản lý nhà cung cấp SVTH:Phạm Thị Mỹ Huyền – CCLT07B 41 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Trang để quản lý nhà cung cấp, click vào nút xanh thêm để thêm mới, nút xanh dương hình viết để sửa thông tin nút đỏ dấu trừ xóa nhà cung cấp Hình 33: Giao diện thêm nhà cung cấp 3.2.13 Giao diện quản lý loại hàng SVTH:Phạm Thị Mỹ Huyền – CCLT07B 42 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình 34: Giao diện quản lý loại hàng Trang để quản lý loại hàng, click vào nút xanh thêm để thêm mới, nút xanh dương hình viết để sửa thông tin nút đỏ dấu trừ xóa loại hàng Hình 35: Giao diện thêm loại hàng SVTH:Phạm Thị Mỹ Huyền – CCLT07B 43 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP 3.2.14 Giao diện quản lý hàng hóa Hình 36: Giao diện quản lý hàng hóa Trang để quản lý hàng, click vào nút xanh thêm để thêm mới, nút xanh dương hình viết để sửa thông tin nút đỏ dấu trừ xóa loại hàng Hình 37: Giao diện thêm hàng hóa SVTH:Phạm Thị Mỹ Huyền – CCLT07B 44 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP 3.2.15 Giao diện quản lý đơn hàng bán Hình 8: Giao diện quản lý đơn hàng bán Trang để quản lý hóa đơn đặt hàng khách hàng, xem duyệt hay chưa Muốn xem chi tiết duyệt đơn hàng click vào nút xanh dương hình viết quản lý SVTH:Phạm Thị Mỹ Huyền – CCLT07B 45 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình 39: Giao diện chi tiết đơn hàng bán 3.2.16 Giao diện quản lý đơn hàng mua Hình 40: Giao diện quản lý đơn hàng mua SVTH:Phạm Thị Mỹ Huyền – CCLT07B 46 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Trang để quản lý đơn mua hàng cũ từ khách hàng, xem duyệt hay chưa Muốn xem chi tiết duyệt đơn hàng click vào nút xanh dương hình viết quản lý Hình 41: Giao diện chi tiết đơn hàng mua vào SVTH:Phạm Thị Mỹ Huyền – CCLT07B 47 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Sau thời gian nghiên cứu phát triển đề tài “Xây dựng website mua bán laptop qua mạng dựa mô hình MVC PHP” em hoàn thành đề tài Trong trình nghiên cứu thực đề tài với nỗ lực cao hạn chế kinh nghiệm, kiến thức nên đề tài em chắn không tránh khỏi thiếu xót Em mong nhận góp ý từ thầy cô để đề tài hoàn thiện  Kết đạt được: − Website có đầy đủ chức giới thiệu sản phẩm, xem chi tiết sản phẩm, thống kê sản phẩm bán chạy, tìm kiếm sản phẩm, toán, đặt hàng, rao bán sản phẩm… đáp ứng nhu cầu khách hàng thực trình chọn mua hàng bán rao bán hàng trực tuyến − Hệ thống giúp nhà quản trị quản lý số thông tin website cách nhanh chóng − Các bước phân tích minh họa mô hình chức rõ ràng − Các thủ tục truy vấn sở liệu cho kết xác − Hoàn thành website với phần: cho khách hàng cho nhà quản trị − Giao diện bắt mắt, dễ nhìn, dễ sử dụng − Nắm bắt ngôn ngữ PHP hệ quản trị sở liệu MySQL  Hạn chế: − Website đặt hàng, gởi đơn hàng nhiên chưa toán trực tiếp − Không thể chat trực tuyến  Hướng phát triển − Tiếp tục nghiên cứu toán trực tuyến − Chat trực tuyến − Mở rộng phạm vi website − Hoàn thiện giao diện − Thiết kế thêm số chức SVTH:Phạm Thị Mỹ Huyền – CCLT07B 48 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP TÀI LIỆU THAM KHẢO Giáo trình phân tích thiết kế hệ thống thông tin trường Cao Đẳng Công  Nghệ Thông tin Hữu Nghị Việt Hàn         Trang thông tin wikipedia.org Trang php.net Trang http://www.w3schools.com/ Trang http://www.viethanit.edu.vn/ Trang http://sinhvienit.net Tài liệu trang https://www.udemy.com Tài liệu trang https://w3school.com Trang http://youtube.com SVTH:Phạm Thị Mỹ Huyền – CCLT07B 49 ... CCLT07B 10 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP Hình :Quá trình thông dịch PHP SVTH:Phạm Thị Mỹ Huyền – CCLT07B 11 Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP  Cú... website bán hàng SVTH:Phạm Thị Mỹ Huyền – CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP −  − − − − − − −   Phạm vi nghiên cứu: xây dựng website bán laptop qua mạng dựa mô. .. CCLT07B Xây dựng website bán laptop qua mạng dựa mô hình MVC PHP 1.2.3 Đặc điểm mô hình MVC Cái lợi ích quan trọng mô hình MVC giúp cho ứng dụng dễ bảo trì, module hóa chức năng, xây dựng nhanh

Ngày đăng: 18/06/2017, 10:55

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan