Đăng ký Đăng nhập
Trang chủ Giáo dục - Đào tạo Cao đẳng - Đại học Công nghệ thông tin Xây dựng website cửa hàng thời trang hl fashion đồ án lập trình web nâng cao...

Tài liệu Xây dựng website cửa hàng thời trang hl fashion đồ án lập trình web nâng cao

.PDF
24
1
101

Mô tả:

lOMoARcPSD|18034504 TRƯỜ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 ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO ĐỀ TÀI: XÂY DỰNG WEBSITE CỬA HÀNG THỜI TRANG HL-FASHION Sinh viên thực hiện : PHẠM THỊ HUYỀN Nhóm Giảng viên hướng dẫn Ngành Chuyên ngành Lớp Khóa : HOÀNG NGỌC LONG : 17 : CẤN ĐỨC ĐIỆP : Công nghệ thông tin : Công nghệ phần mềm : D14CNPM5 : 2019-2024 Hà Nội, ngày 01 tháng 12 năm 2021 PHIẾU CHẤM ĐIỂM ST T Họ và tên sinh viên Nội dung thực hiện Điểm Chữ ký lOMoARcPSD|18034504 1 2 Phạm Thị Huyền 19810310303 Hoàng Ngọc Long 19810310284 Họ và tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Admin: tài khoản, giỏ hàng, thanh toán, đơn hàng, thống kê, liên hệ, bài viết. User: Tin tức, khác, chi tiết sản phẩm, thay đổi thông tin cá nhân Viết báo cáo Admin: sản phẩm, danh mục sản phẩm, chi tiết sản phẩm, deploy hosting. User: sản phẩm, danh mục sản phẩm, chi tiết sản phẩm. Sửa báo cáo Chữ ký Ghi chú lOMoARcPSD|18034504 MỤC LỤC CHƯƠNG 1: TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU........................................1 1.1 Giới thiệu đề tài 1 1.2 Mục đích nghiên cứu 1.3 Mục tiêu đề tài 1 2 CHƯƠNG 2: PHÂN TÍCH WEBSITE.................................................................4 2.1 Mô tả website 2.1.1 Khái niệm website 4 2.2 Phân tích thiết kế các chức năng ứng dụng 6 Mô tả chức năng ứng dụng..................................................................................6 2.3 Yêu cầu về chức năng : 7 Mô tả các chức năng :..........................................................................................9 2.4 Các hệ thống liên quan dến Website............................................................10 2.4.1 Trang chủ..................................................................................................10 2.4.2 Trang sản phẩm.........................................................................................10 2.4.3 Trang chi tiết nội dung bán hàng..............................................................10 2.4.4 Trang đăng kí............................................................................................11 2.4.5 Trang đăng nhập........................................................................................11 2.4.6 Trang thông tin thời trang(blog)................................................................11 2.4.7 Trang trợ giúp............................................................................................11 2.4.8. Trang giới thiệu về web...........................................................................11 2.4.9. Trang giỏ đồ.............................................................................................11 2.4.10.Trang giao hàng.......................................................................................11 2.4.11.Trang thanh toán......................................................................................11 2.4.12.Trang danh sách hàng đã đặt...................................................................11 2.4.13.Trang theo dõi đơn hàng.........................................................................12 2.4.15.Trang liên hệ...........................................................................................12 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG.........................................13 lOMoARcPSD|18034504 3.1 Thiết kế mô hình cơ sở dữ liệu 13 3.2 Thiết kế giao diện hệ thống 14 3.2.1 Giao diện trang chủ...................................................................................14 3.2.3 Giao diện tất cả sản phẩm.........................................................................15 3.2.5 Giao diện bài viết......................................................................................16 3.2.6 Giao diện liên hệ.......................................................................................16 3.2.7 Giao diện giỏ hàng và thanh toán.............................................................17 3.2.8 Giao diện đăng nhập admin......................................................................18 3.2.9 Giao diện quản trị hệ thống.......................................................................18 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 19 1. Kết luận..........................................................................................................19 2. Hướng phát triển............................................................................................19 lOMoARcPSD|18034504 Danh mục hình ảnh 3.2.1 Giao diện trang chủ...................................................................................14 3.2.3 Giao diện tất cả sản phẩm.........................................................................15 3.2.5 Giao diện bài viết......................................................................................16 3.2.6 Giao diện liên hệ.......................................................................................16 3.2.7 Giao diện giỏ hàng và thanh toán.............................................................17 3.2.8 Giao diện đăng nhập admin......................................................................18 3.2.9 Giao diện quản trị hệ thống.......................................................................18 lOMoARcPSD|18034504 CHƯƠNG 1: TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU 1.1 Giới thiệu đề tài Trong những năm gần đây, ứng dụng CNTT về quản lý web đang phát triển mạnh mẽ, giúp cho các cửa hàng kiếm được lợi nhuận nhiều hơn nhờ vào các trang website bán hàng nhanh. Nên nhóm chúng em quyết định chọn đề tài xây dựng trang website cửa hàng thời trang. Với mong muốn giúp cho cửa hàng kiếm thêm thu nhập nhiều hơn nhờ vào việc bán online. Ngoài ra, website bán hàng rất thân thiện giúp cho khách hàng mua được thuận lợi hơn, khách hàng sẽ được mua những sản phẩm hàng mà mình thích không cần tốn nhiều thời gian để đi ra cửa hàng mua. Đây là điều tuyệt nhất đối với khách hàng. Một trong các nhà phát triển phần mềm hàng đầu thế giới về lĩnh vực này là Microsoft, họ đã cho ra đời mô hình PHP hỗ trợ người phát triển các ứng dụng web trên nền .NET Framework trong đó có tích hợp công nghệ LINQ với Entity Framework hỗ trợ làm việc với các loại CSDL. Do đó, nhóm sinh viên chúng em chọn đề tài “Xây dựng trang website cửa hàng thời trang”. PHP , Xây dựng Website để thực hiện đồ án lập trình web nâng cao đáp ứng theo chương trình đào tạo của Trường ĐH Điện Lực, đồng thời mong muốn góp phần đẩy đưa ứng dụng CNTT vào Website để cho việc bán hàng online được hoàn thiện và thân thiện nhất giúp cho khách hàng hài lòng khi vào Website bán hàng online của nhóm chúng em. 1.2 Mục đích nghiên cứu - Học được những kiến thức mới. Tìm hiểu kĩ thuật lập trình trên PHP . Tìm hiểu các công nghệ hỗ trợ như: HTML5, CSS3, Jquery… 1 lOMoARcPSD|18034504 Tìm hiểu về ngôn ngữ và kiến thức tương tác CSDL (LINQ to SQL và Entity FrameWork). Cách điều khiển dữ liệu(Controller). - Tìm hiểu về thanh toán trực tuyến vào web để cung cấp chức năng thanh toán online. - Tìm hiểu về Domain Hosting và triển khai vận hành Website trên môi trường. 1.3 Mục tiêu đề tài - Vì là một website bán hàng, nên điều được nhóm chúng em chú trọng đó là tính thân thiện với người dùng, giao diện đẹp mắt, cách trình bày sản phẩm cũng như chi tiết sản phẩm, giá cả hợp lý cũng là cách để gây ấn tượng tốt với khách hàng. Cả khách hàng và nhà quản lý sẽ cảm thấy thoải mái khi sử dụng một trang web đẹp và dễ truy cập. Người dùng (User): + Tham quan trang web. + Tìm kiếm và lựa chọn sản phẩm cần mua. + Xem chi tiết 1 sản phẩm. + Xem quảng cáo. + Đăng ký, đăng nhập phục vụ cho việc mua bán online. + Thực hiện việc mua hàng và thanh toán trực tuyến. + Quản lý trang web của mình thông qua tài khoản Admin rõ ràng, dễ sử dụng, bảo + Quản lý tất cả các sản phẩm một cách dễ dàng. + Xem sản phẩm danh sách sản phẩm mới và danh sách sản phẩm bán chạy. + Thêm loại sản phẩm, màu cho loại sản phẩm. 2 lOMoARcPSD|18034504 + Kiểm tra và xử lý đơn đặt hàng. + Theo dõi và phản hồi ý kiến khách hàng. 3 lOMoARcPSD|18034504 CHƯƠNG 2: PHÂN TÍCH WEBSITE 2.1 Mô tả website 2.1.1 Khái niệm website Website là của cửa hàng chuyên cung cấp các mặt hàng quần áo, giày dép, thắt lưng, đồng hồ... Yêu cầu của website là thể hiện được các sản phẩm, thông tin sản phẩm cho phép khách hàng có thể xem và mua hàng, đồng thời xem những thông tin về sản phẩm mới một cách nhanh chóng,… 2.1.2 Tìm hiểu về ngôn ngữ PHP - Khái niệm PHP: Hypertext Preprocessor, thường được viết tắt thành PHP là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới. - Cú pháp PHP chỉ phân tích các đoạn mã nằm trong những dấu giới hạn của nó. Bất cứ mã nào nằm ngoài những dấu giới hạn đều được xuất ra trực tiếp không thông qua xử lý bởi PHP. Các dấu giới hạn thường dùng nhất là , tương ứng với dấu giới hạn mở và đóng. Các dấu giới hạn cũng đôi khi được sử dụng. Cách viết dấu giới hạn dạng thẻ ngắn cũng có thể được dùng để thông báo bắt đầu đoạn mã PHP, là . Những thẻ này thường xuyên được sử dụng, tuy nhiên giống với những thẻ kiểu ASP ( <% hay <%= và %> ), chúng không có tính di động cao bởi có thể bị vô hiệu khi cấu hình PHP. Bởi vậy, việc dùng các thẻ dạng ngăn hay các thẻ kiểu ASP không được khuyến khích. Mục đích của những dấu giới hạn này là ngăn cách mã PHP với những đoạn mã thuộc ngôn ngữ khác, gồm cả HTML. Mọi đoạn mã bên ngoài các dấu này đều bị hệ thống phân tích bỏ qua và được xuất ra một cách trực tiếp. Hình ảnh cú pháp PHP Các biến được xác định bằng cách thêm vào trước một dấu đô la ($) và không cần xác định trước kiểu dữ liệu. Không giống với tên hàm và lớp, tên biến là trường hợp nhạy cảm. Cả dấu ngoặc kép ( "" ) và ký hiệu đánh dấu văn bản ( << - Xem thêm -