Xây dựng website thương mại điện tử

49 1.6K 2
Xây dựng website thương mại điện tử

Đ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

MỤC LỤC Contents LỜI CẢM ƠN 1 LỜI NÓI ĐẦU 2 CHƯƠNG I : TỔNG QUAN 4 1.1 Thương mại điện tử 4 1.1.1 Khái niệm TMDT 4 1.1.2 Lợi ích của thương mại điện tử (TMĐT)? 4 1.1.3 Quy trình của thương mại điện tử 5 Hình 1.1 Sơ đồ quy trình của thương mại điện tử 5 1.1.4 Website thương mại điện tử 9 1.2 Ngôn ngữ PHP 9 1.2.1 Khái niệm PHP 9 1.2.2 Tại sao nên dùng PHP 10 1.2.3 Hoạt động của PHP: 11 Hình 1.2 Sơ đồ hoạt động của PHP 11 1.2.4 Chức năng của PHP 12 PHP giúp người lập trình tạo ra các website động với nhiều chức năng khác nhau như : chia sẻ tin tức , video, nghe nhạc , bán hàng …Với đặc điểm dễ học , dễ hiểu và dễ tiếp cận, hiện nay , PHP được hơn 58% người lập trình trên thế giới sử dụng . 12 1.2.5 Lập trình hướng đối tượng (OOP) trong PHP 12 1.2.6 MySQL và PHP 13 1.3 Cơ sở dữ liệu MYSQL 15 1.3.1 Khái niệm cơ sở dữ liệu MYSQL 15 1.3.2 Tại sao nên sử dụng MYSQL 15 CHƯƠNG II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG 17 2.1 Tóm tắt hoạt động của dự án 17 2.1.1 Đặt vấn đề bài toán : 17 2.1.2 Nhận xét bài toán : 17 2.1.3 Giải quyết bài toán : 18 Hình 2.3 : Sơ đồ website thương mại điện tử 18 Hình 2.4 :Sơ đồ mô hình hóa cửa hàng 20 Hình 2.5 : Sơ đồ quy trình mua hàng của khách hàng 21 2.1.4 Nhiệm vụ của đồ án : 21 2.2 Các chức năng của website 22 Hình 2.6 : Mô tả các tác nhân hệ thống 22 Hình 2.7 . Biểu đồ Use Case 23 2.2.1 Các chức năng của đối tượng Customer (Khách vãng lai) 24 2.2.1.1. Chức năng đăng ký thành viên 24 2.2.1.2 Chức năng tìm kiếm sản phẩm 24 2.2.1.3 Chức năng xem thông tin sản phẩm 24 2.2.1.4 Chức năng giỏ hàng 25 2.2.1.5 Chức năng đặt hàng 25 2.2.2 Các chức năng của đối tượng Member (thành viên) 25 2.2.2.1 Chức năng đăng nhập 25 2.2.2.2 Chức năng đăng xuất 26 2.2.2.3. Chức năng đổi mật khẩu 26 2.2.2.4 Chức năng xem hóa đơn đã được lập 26 2.2.3 Chức năng của Administrator 26 2.2.3.1 Các chức năng quản lý Member 26 2.2.3.2. Các chức năng quản lý Sản Phẩm 27 2.2.3.3 Các chức năng quản trị người dùng 28 2.2.3.4 Các Chức Năng Đối Với Hóa Đơn Đặt Hàng 28 2.2.4 Chức năng bảo mật của website 28 2.3 Biểu đồ phân tích thiết kế hệ thống 29 2.3.1 Biểu đồ phân cấp chức năng : 29 2.3.1.1 Biểu đồ phân cấp chức năng phía khách hàng : 29 Hình 2.8 : Biểu đồ phân cấp chức năng phía khách hàng 30 2.3.1.2 Biểu đồ phân cấp chức năng phía quản trị: 30 Hình 2.9 : Biểu đồ phân cấp chức năng phía quản trị 31 2.3.2 Biểu đồ luồng dữ liệu 31 2.3.2.1 Biểu đồ mức ngữ cảnh 31 Hình 2.10. Biểu đồ mức ngữ cảnh 31 2.3.2.2 Biểu đồ luồng dữ liệu mức 0 32 Hình 2.11 : Biểu đồ luồng dữ liệu mức 0 32 2.3.2.3 Biểu đồ luồng dữ liệu mức 1 – Phân rã tiến trình 2.0 quản lý danh mục 32 Hình 2.12 : Phân rã tiến trình 2.0 – Quản lý danh mục 33 2.3.2.4 Biểu đồ luồng dữ liệu mức 1 – Phân rã tiến trình 3.0 quản lý đơn hàng 34 Hình 2.13 : Phân rã tiến trình 3.0 Quản lý đơn hàng. 34 2.3.2.5 Biểu đồ luồng dữ liệu mức 1 – Phân rã tiến trình 4.0 khách hàng phản hồi 35 Hình 2.14 : Phân rã tiến trình 3.0 – Khách hàng phản hồi. 35 2.4 Thiết kế CSDL 35 2.4.1 Danh sách các bảng 35 2.4.1.1 Bảng giohang 35 Bảng 2.1 Bảng giohang 36 2.4.1.2 Bảng hoadon 36 Bảng 2.2 Bảng hoadon 36 2.4.1.3 .Bảng lienhe 37 Bảng 2.3 Bảng lienhe 37 2.4.1.4 Bảng loaisanpham 37 Bảng 2.4 Bảng loaisanpham 38 2.4.1.5 Bảng nhomsanpham 38 Bảng 2.5 Bảng nhomsanpham 38 2.4.1.6 Bảng sanpham 38 Bảng 2.6 Bảng sanpham 39 2.4.1.7 Bảng thanhvien 39 Bảng 2.7 Bảng thanhvien 39 2.4.2 Sơ đồ thực thể liên kết 40 Hình 2.15 : Sơ đồ thực thể liên kế 40 CHƯƠNG III: THIẾT KẾ GIAO DIỆN WEBSITE 41 3.1 Giao diện trang chủ 41 Hình 3.16 : Giao diện trang chủ 41 3.2 Giao diện Form đăng nhập 42 Hình 3.17 : Giao diện form đăng nhập 42 3.3 Giao diện Form liên hệ 42 Hình 3.18 : Giao diện form liên hệ 43 3.4 Giao diện trang giỏ hàng 43 Hình 3.19 : Giao diện giỏ hàng 43 3.5 Giao diện Form đăng ký thành viên 43 Hình 3.20 : Giao diện form đăng ký thành viên 44 3.6 Giao diện trang chi tiết sản phẩm 44 Hình 3.21 : Giao diện trang chi tiết sản phẩm 45 3.7 Giao diện trang quản trị Admin 45 Hình 3.22 : Giao diện trang quản trị Admin 46 KẾT LUẬN 47  Kết quả đạt được 47  Hạn chế của đề tài 47  Hướng phát triển của đề tài 47 TÀI LIỆU THAM KHẢO 48

LỜI CẢM ƠN Sau thời gian thực đồ án tốt nghiệp, đến công việc liên quan đến đồ án hoàn tất Trong suốt thời gian này, em nhận nhiều giúp đỡ Ở phần luận văn, cho phép em có đôi điều gửi đến người em vô biết ơn Em xin chân thành cảm ơn Khoa Công nghệ Thông tin Trường Đại học Tài Nguyên Môi Trường Hà Nội tạo điều kiện thuận lợi cho em học tập thực đề tài tốt nghiệp Em xin bày tỏ lòng biết ơn sâu sắc đến cô Nguyễn Thùy Dung tận tình hướng dẫn, bảo em suốt trình thực đề tài Em xin chân thành cảm ơn quý Thầy Cô Khoa Công Nghệ Thông Tin tận tình giảng dạy, trang bị cho em kiến thức quý báu Cũng xin gửi lời biết ơn đến ba, đến mẹ, người dành tình thương yêu cho em, người hỗ trợ, dõi theo bước em tất năm học vừa qua Em xin chân thành cảm ơn ! Hà Nôi , ngày 11 tháng 09 năm 2015 LỜI NÓI ĐẦU Hiện nay, phát triển công nghệ thông tin, đặc biệt lĩnh vực thương mại điện tử giúp cá nhân, doanh nghiệp có mặt hàng dễ dàng tiếp cận với người tiêu dùng Hầu hết họ có website để giới thiệu doanh nghiệp Đứng trước nhu cầu thiết kế website cá nhân doanh nghiệp việc đam mê lập trình ứng dụng web Em chọn đề tài: “Xây dựng website thương mại điện tử” làm đồ án tốt nghiệp Nội dung đồ án gồm có chương:  Chương 1: Tổng quan  Chương 2: Thiết kế phân tích hệ thống  Chương 3: Thiết kế giao diện website Thực đồ án hội để em áp dụng, tổng hợp kiến thức học lớp, đồng thời đúc kết học thực tế phục vụ cho việc học tập làm việc sau Mặc dù cố gắng thực đề tài lực thời gian hạn chế nên chương trình khó tránh khỏi thiếu xót, mong thầy cô thông cảm Những góp ý thầy cô học, hành trang để em vững bước vào sống sau MỤC LỤC Contents CHƯƠNG I : TỔNG QUAN Có nhiều khái niệm thương mại điện tử (TMĐT), hiểu cách tổng quát, TMĐT việc tiến hành phần hay toàn hoạt động thương mại phương tiện điện tử TMĐT mang chất hoạt động thương mại truyền thống Tuy nhiên, thông qua phương tiện điện tử mới, hoạt động thương mại thực nhanh hơn, hiệu hơn, giúp tiết kiệm chi phí mở rộng không gian kinh doanh 1.1 Thương mại điện tử 1.1.1 Khái niệm TMDT Thương mại điện tử (E-commerce, Electronic commerce) hình thái hoạt động thương mại phương pháp điện tử; việc trao đổi thông tin thương mại thông qua phương tiện công nghệ điện tử mà nói chung không cần phải in giấy công đoạn trình giao dịch (nên gọi "thương mại không giấy tờ") Hay nói cách khác : - TMĐT phải xây dựng tảng sở hạ tầng (bao gồm sở hạ tầng kinh tế, công nghệ, pháp lý nguồn nhân lực) Cơ sở hạ tầng công nghệ TMĐT công nghệ thông tin truyền thông - TMĐT ứng dụng công nghệ web chu trình hoạt động kinh doanh trực tuyến - TMĐT phận hệ thống thông tin doanh nghiệp 1.1.2 Lợi ích thương mại điện tử (TMĐT)? - TMĐT giúp cho Doanh nghiệp nắm thông tin phong phú thị trường đối tác - TMĐT giúp giảm chi phí sản xuất - TMĐT giúp giảm chi phí bán hàng tiếp thị - TMĐT qua INTERNET giúp người tiêu dùng doanh nghiệp giảm đáng kể thời gian chí phí giao dịch - TMĐT tạo điều kiện cho việc thiết lập củng cố mối quan hệ thành phần tham gia vào trình thương mại Tạo điều kiện sớm tiếp cận kinh tế số hoá 1.1.3 Quy trình thương mại điện tử Tiếp thị Khách hàng/Người xem Thăm website Xem sản phẩm Nạp giỏ hàng Vận chuyển Thực Đơn hàng Tính tiền Biên nhận Phí vận chuyển Thanh toán Hình 1.1 Sơ đồ quy trình thương mại điện tử  Chú thích: - Ô màu xanh trình bày hoạt động khách hàng - Ô màu xanh dương trình bày quy trình kinh doanh không khách hàng thực * Tiếp thị - Mục đích nhắm đến người mua tiềm thu hút họ vào website TMĐT - Sử dụng internet để tiếp thị đến khách hàng theo nhiều cách khác nhau: quảng cáo, email, hội chợ, - Thành lập cộng đồng (user group), diễn đàn, chat, thăm dò, nhằm tạo môi trường thu hút người xem trở lại - TMĐT tập trung tiếp thị khách hàng tìm thấy website * Khách hàng/Người xem - Khách hàng người gõ nhập URL liên kế để xem website TMĐT - Cần phân biệt hai hình thức mua hàng: + Mua hàng doanh nghiệp: người mua doanh nghiệp khác cần có nhiều tùy chọn để mua Ngoài có thêm yêu cầu mặt hàng có giá trị lớn quan trọng + Mua hàng khách hàng doanh nghiệp người mua thường cá nhân toán thẻ tín dụng nhờ gửi hàng đến tận nhà * Thăm website - Ngay sau cá nhân vào website, site kinh doanh tải xuống - Ngay lúc bắt đầu theo dõi tạo profile cho khách hàng - Dựa vào thông tin nhắm đến mặt hàng mà khách hàng quan tâm nhiều - Đây bước bắt đầu TMĐT * Xem sản phẩm - Người xem bắt đầu duyệt mặt hàng website - Các mặt hàng bố trí theo gian hàng, chủng loại đa dạng, dể tìm kiếm - Khi khách hàng tiềm thực điều này, khách hàng bị thu hút vào mặt hàng bày bán, khuyến mãi, mặt hàng liên quan hay nâng cấp * Nạp giỏ hàng - Người mua đặt hàng vào “giỏ mua sắm” - Giỏ mua sắm đơn giản danh sách mặt hàng mà người mua chọn, số lượng, giá cả,thuộc tính (màu sắc, kích cỡ, ) thông tin khác liên quan đến đơn đặt hàng tiềm - Các giỏ mua sắm thường cung cấp tùy chọn để dọn giỏ, xóa mặt hàng,và cập nhật số lượng * Tính tiền (checkout) - Ngay sau người mua có tất mặt hàng cần mua, họ bắt đầu quy trình tính tiền - Đối với mô hình mua hàng khách hàng với doanh nghiệp, khách hàng thường nhập vào thông tin địa chuyển hàng tính hóa đơn - Người mua thêm vào thông tin lời chúc mừng, gói quà thông tin khác dịch vụ phụ thuộc * Tính phí vận chuyển - Phí vận chuyển đơn giản việc tính phí toàn hay phức tạp việc tính phí cho mặt hàng mua tương quan với đoạn đường mà hàng phải vận chuyển đến - Có thể khó khăn xử lý việc đặt hàng quốc tế Khi liên kết với “nhà vận chuyển” (provider), theo dõi hàng hóa trình vận chuyển * Thanh toán (payment) Sau tính toán tổng giá trị mặt hàng (có kèm thuế phí vận chuyển) người mua trình bày phương thức toán - Các tùy chọn khác giao dịch: + Giữa khách hàng với doanh nghiệp thường toán thẻ tín dụng trả sau giao nhận + Giữa doanh nghiệp với doanh nghiệp cần có sẵn đầy đủ tùy chọn, bao gồm đơn đặt hàng, báo giá, bảo lãnh, - Đối với thẻ tín dụng, có tùy chọn để xử lý thẻ tín dụng ngoại tuyến hay trực tuyến Việc xử lý trực tuyến internet qua dịch vụ công ty uy tín đảm nhận * Biên nhận (receipt) - Sau thực xong việc đặt hàng, cần gửi trở lại cho người mua biên nhận - Đối với mô hình thương mại điện tử doanh nghiệp với doanh nghiệp, biên nhận danh sách đính kèm với đơn đặt hàng - Đối với khách hàng, biên nhận bảng in lại đơn đặt hàng hình, danh sách gửi cho người mua hàng Email - Trong hai trường hợp, quy trình tự động hóa dễ dàng * Xử lý đơn đặt hàng - Nếu không tự động xử lý thẻ tín dụng, phải xử lý giao dịch tài - Các quy tắc kinh doanh chuẩn điều khiển bước việc đặt hàng thực qua điện thoại hay qua thư - Có thể cung cấp tùy chọn cho khách hàng biết tình trạng đặt hàng - Có thể cung cấp tình trạng hàng tồn kho, tình trạng cung cấp mặt hàng * Thực đơn đặt hàng - Ngay sau có đơn hàng hợp lệ, cần thực Đây công đoạn kinh doanh nhiều thách thức - Nếu mua sắm trực tuyến, có khó khăn kiểm kê hàng - Nếu mua sắm thông qua hệ thống dịch vụ có vấn đề hợp hệ thống dịch vụ thực đơn đặt hàng * Vận chuyển hàng - Bước cuối quy trình thương mại điện tử vận chuyển hàng cho khách hàng - Có thể cung cấp tình trạng đặt hàng cho khách hàng Trong trường hợp này, bao gồm số vận chuyển UPS hay FedEx để khách hàng theo dõi vận chuyển hàng họ 1.1.4 Website thương mại điện tử Website thương mại điện tử trang web động, với tính mở mở rộng nâng cao, áp dụng công nghệ đại ngày lĩnh vực Công nghệ Thông tin để tạo dựng trang web, giúp người bán bán sản phẩm qua mạng internet người mua mua sản phẩm họ cần thông qua mạng internet Website thương mại điện tử có chức hiển thị thông tin sản phẩm bao gồm giá cả, giới thiệu sản phẩm, chức mua hàng,… giao dịch toán qua cổng toán trực tuyến Ngân Lượng, Bảo Kim chuyển khoản qua ngân hàng Website thương mại điện tử có chức năng: đăng quản lý sản phẩm, giỏ hàng, toán trực tuyến, đăng nhập đăng ký, quản lý đơn hàng,… 1.2 Ngôn ngữ PHP 1.2.1 Khái niệm PHP PHP chữ viết tắt “Personal Home Page” Rasmus Lerdorf tạo năm 1994 Vì tính hữu dụng khả phát triển, PHP bắt đầu sử dụng môi trường chuyên nghiệp trở thành “PHP: Hypertext Preprocessor” Thực chất PHP ngôn ngữ kịch nhúng HTML, nói cách đơn giản trang HTML có nhúng mã PHP, PHP đặt rải rác HTML PHP ngôn ngữ lập trình kết nối chặt chẽ với máy chủ, công nghệ phía máy chủ (Server-Side) không phụ thuộc vào môi trường (cross- platform) Đây hai yếu tố quan trọng, thứ nói công nghệ phía máy chủ tức nói đến thứ PHP xảy máy chủ, thứ hai, tính chất không phụ thuộc môi trường cho phép PHP chạy hầu hết hệ điều hành Windows, Unix nhiều biến thể Đặc biệt mã kịch PHP viết máy chủ làm việc bình thường máy chủ khác mà không cần phải chỉnh sửa chỉnh sửa Khi trang Web muốn dùng ngôn ngữ PHP phải đáp ứng tất trình xử lý thông tin trang Web đó, sau đưa kết ngôn ngữ HTML Khác với ngôn ngữ lập trình, PHP thiết kế để thực điều sau kiện xảy (ví dụ, người dùng gửi biểu mẫu chuyển tới URL) 1.2.2 Tại nên dùng PHP Để thiết kế Web động có nhiều ngôn ngữ lập trình khác để lựa chọn, cấu hình tính khác chúng đưa kết giống Chúng ta lựa chọn cho ngôn ngữ: ASP, PHP, Java, Perl số loại khác Vậy lại nên chọn PHP Rất đơn giản, có lí sau mà lập trình Web không nên bỏ qua lựa chọn tuyệt vời PHP sử dụng làm Web động nhanh, dễ dàng, tốt so với giải pháp khác PHP có khả thực tích hợp chặt chẽ với hầu hết sở liệu có sẵn, tính linh động, bền vững khả phát triển không giới hạn Đặc biệt PHP mã nguồn mở tất đặc tính miễn phí, mã nguồn mở sẵn có nên cộng đồng nhà phát triển Web có ý thức cải tiến nó, nâng cao để khắc phục lỗi chương trình 10 2.3.2.4 Biểu đồ luồng liệu mức – Phân rã tiến trình 3.0 quản lý đơn hàng Hình 2.13 : Phân rã tiến trình 3.0 - Quản lý đơn hàng 35 2.3.2.5 Biểu đồ luồng liệu mức – Phân rã tiến trình 4.0 khách hàng phản hồi Sản phẩm 4.0 Duyệt sản phẩm Khách hàng Góp ý Chia sẻ bình luận Bình luận 4.1 Phản hồi từ hệ thống Nhận góp ý Hình 2.14 : Phân rã tiến trình 3.0 – Khách hàng phản hồi 2.4 Thiết kế CSDL 2.4.1 Danh sách bảng 2.4.1.1 Bảng giohang Dùng để lưu thông tin giỏ hàng khách hàng Name Id_gioha Type Int(10) Null No Chú thích Mã giỏ hàng id user Int(10) Varchar( No No Mã sản phẩm Tên user Int(10) No Số lượng ng 255) soluong 36 tinhtrang Text ngaydat datetime Bảng 2.1 Bảng giohang No No Tình trạng Ngày đặt hàng 2.4.1.2 Bảng hoadon Dùng để lưu thông tin đơn hàng Name Idhoadon hoten Type Int(10) Null No Chú thích Mã hóa đơn Varchar(255 No Tên khách hàng Text Varchar(255 No No Địa Email Int(20) Int(20) Varchar(255 No No No Điện thoại Fax Công ty No No Mã sản phẩm Số lượng ) diachi email ) dienthoai fax cty ) id Int(10) soluong Int(10) Bảng 2.2 Bảng hoadon 2.4.1.3 Bảng lienhe Dùng để quản lí thắc mắc liên hệ khách hàng Name Id-lienhe Type Int(10) Null No Chú thích Mã liên hệ 37 hoten cty email dienthoai fax diachi noidung ngaylienhe Bảng 2.3 Bảng lienhe Text Text Text Int(20) Int(20) Text Text Datetime No No No No No No No No Họ tên Công ty Email Điện thoại Fax Địa Nội dung Ngày liên hệ 2.4.1.4 Bảng loaisanpham Dùng để quản lí danh mục loại sản phẩm Name Id-loai Id_nhom tenloaisp ghichu Type Int(10) Int(11) Text Varchar(255) Null No No Chú thích Mã loại sp Mã nhóm No No phẩm Tên loại sản phẩm Ghi Chú thich Mã nhóm sản Bảng 2.4 Bảng loaisanpham 2.4.1.5 Bảng nhomsanpham Dùng để quản lý nhóm sản phẩm Name Id_nhom Type Int(10) Null No tennhom Varchar(255) No phẩm Tên nhóm sản sản 38 Chuthich Text Bảng 2.5 Bảng nhomsanpham No phẩm Chú thích 2.4.1.6 Bảng sanpham Dùng để quản lý sản phẩm Name Id Id_loai tensp Type Int(20) Int(10) Text mota Text hinh Text gia Int(15) ghichu Text soluongban Int(10) Id_menu Int(10) Bảng 2.6 Bảng sanpham Null No No Chú thích Mã sản phẩm Mã loại sản No phẩm Tên No No No No No No phẩm Mô tả Hình ảnh Đơn giá Ghi Số lượng Mã menu sản 2.4.1.7 Bảng thanhvien Dùng để quản lý thành viên Name hoten diachi email Type Null Chú thích Varchar(255) Varchar(255) Varchar(255) No No No Họ tên Địa Email 39 dienthoai user Int(20) Varchar(255) No No Điện thoại Tên đăng nhập pass hieuluc capquyen Varchar(32) Int(10) Int(10) No No No password Hiệu lực Quyền Bảng 2.7 Bảng thanhvien 40 2.4.2 Sơ đồ thực thể liên kết Hình 2.15 : Sơ đồ thực thể liên kế 41 CHƯƠNG III: THIẾT KẾ GIAO DIỆN WEBSITE 3.1 Giao diện trang chủ Hình 3.16 : Giao diện trang chủ Trang chủ nơi hiển thị tất sản phẩm mà khách hàng nhìn thấy Bên cạnh thông tin khuyến mại hay quảng cáo hiển 42 thị.Người dùng thao tác trực tiếp menu website Với loại người dùng có chức hiển thị tương ứng 3.2 Giao diện Form đăng nhập Hình 3.17 : Giao diện form đăng nhập Khi người dùng đăng ký thành công tiến hành nhập username password để đăng nhập vào hệ thống 43 3.3 Giao diện Form liên hệ Hình 3.18 : Giao diện form liên hệ Là nơi mà khách hàng góp ý kiến phản hồi chất lượng dịch vụ thái độ nhân viên cửa hàng.Tất ý kiến người quản trị xem xét phản hồi lại với khách hàng cách thỏa đáng 3.4 Giao diện trang giỏ hàng 44 Hình 3.19 : Giao diện giỏ hàng Khách hàng xem tất mặt hàng đặt , tống đơn hàng số lượng sản phẩm đặt mua Khác hàng them xóa bớt sản phẩm chưa vừa ý 3.5 Giao diện Form đăng ký thành viên Hình 3.20 : Giao diện form đăng ký thành viên Dành cho khách hàng chưa có tài khoản.Nếu nhập đầy đủ thông tin đăng ký thành công chuyển sang trang đăng nhập vào hệ thống 45 3.6 Giao diện trang chi tiết sản phẩm Hình 3.21 : Giao diện trang chi tiết sản phẩm Hiển thị đầy đủ hình ảnh , thông số kĩ thuật , thông tin giao dịch sản phẩm loại mặt hàng mà khách hàng muốn xem 3.7 Giao diện trang quản trị Admin 46 Hình 3.22 : Giao diện trang quản trị Admin Là nơi bảo mật website, có người quản trị đăng nhập vào hệ thống.Tất người dùng không phân quyền quản trị không đăng nhập vào trang quản trị 47 KẾT LUẬN  Kết đạt Sau thời gian thực đề tài, chương trình hoàn thành đạt số kết sau: - Hiểu rõ quy trình thương mại điện tử - Xây dựng thành công website bán điện thoại di động đáp ứng nhu cầu đặt người tiêu dùng - Nắm vững kiến thức lập trình PHP , hệ quản trị CSDL MYSQL , sử dụng thành thạo phần mềm Photoshop CS6… - Giao diện chương trình thân thiện, dễ sử dụng, - Website giúp người dùng tiết kiệm thời gian, công sức để có sản phẩm ưng ý Dễ dàng quản lý thông tin chi tiết người dùng, thông tin sản phẩm đơn hàng người mua sản phẩm từ thuận tiện cho việc toán giao hàng - Thực kiểm thử phần mềm mức độ lập trình  Hạn chế đề tài - Chưa thể cập nhật hết tất sản phẩm có mặt thị trường - Website chưa thử nghiệm mạng Internet  Hướng phát triển đề tài Với nỗ lực thân, em cố gắng hoàn thành yêu cầu đề tài Do thời gian lực có hạn nên website nhiều hạn chế nên em mong thầy cô bạn góp ý nhận xét để em hoàn thiện website thương mại điện tử Phát triển website trở thành website bán hàng chuyên nghiệp Cung cấp đầy đủ mặt hàng có thị trường với giá hợp lý, phải Đi kèm với bán hàng dịch vụ uy tín chất lượng để phục vụ đến khách hàng 48 TÀI LIỆU THAM KHẢO [1] http://www.php.com [2] http://www mysql.com [3] http://www.w3school.com [4] http://www.qhonline.com [5] http://www.izweb.com 49 [...]... hàng,giữa cửa hàng và nhà cung cấp dẫn đến khó khăn trong khâu quản lý và tình trạng thiếu thông tin cho khách hàng 18 - 2.1.3 Giải quyết bài toán : * Sơ đồ website thương mại điện tử : WEBSITE ADMIN MEMBER CUSTOMER Hình 2.3 : Sơ đồ website thương mại điện tử *Mô tả : - Administrator (Nhà quản trị): là người quản trị trang web, admin đăng nhập tài khoản có toàn quyền sử dụng cấu hình và thêm xóa sửa cơ sở... một website thương mại điện tử là cần thiết Với việc trao đổi mua bán thông qua mạng internet , giúp tiết kiệm chi phí thời gian của cả người mua lẫn người bán Người mua có được sự tiện lợi với việc lựa chọn mặt hàng mà mình ưng ý nhất mà không cần phải đến tận cửa hàng dù đang ở trong phòng làm việc của mình 2.1.2 Nhận xét bài toán : - Việc tạo ra một website nhằm mục đích kinh doanh thương mại điện. .. sản phẩm để xem sản phẩm mới đã được thêm vào CSDL • Chức năng khuyến mại đối với sản phẩm: + Mô tả: Giúp Admin có thể gán cho sản phẩm một chương trình khuyến Mại + Đầu vào: Chọn hãng của sản phẩm và tên của sản phẩm 28 + Xử lý: Thêm thông tin khuyến mại vào trong CSDL + Đầu ra: Load lại danh sách sản phẩm để xem thông tin khuyến mại vừa đưa vào 2.2.3.3 Các chức năng quản trị người dùng • Chức năng... thống, yêu cầu khách hàng, chúng ta nên xây dựng cho trang Website có đầy đủ chức năng của người quản trị và người dùng và phải đảm bảo có được tính bảo mật cao 2.3 Biểu đồ phân tích thiết kế hệ thống 2.3.1 Biểu đồ phân cấp chức năng : 2.3.1.1 Biểu đồ phân cấp chức năng phía khách hàng : Khách hàng Xem thông tin Xem danh sách sản phẩm Xem các loại sản phẩm Xem thông tin website Đặt hàng Tìm kiếm Lựa chọn... mạng Họ có thể chọn từng hãng điện thoại ưa thích Họ dạo quanh cửa hàng mua từng sản phẩm của các hãng điện thoại khác nhau, chọn sản phẩm bỏ vào sản phẩm 2 loại mặt hàng 2 giỏ hàng, tạo đơn đặt hàng cho nhà quản trị Customer là khách hàng có thể chưa đăng ký tài khoản và thông tin với cửa hàng Họ có thể đăng ký để mua hàng hoặc xem Khách hàngtrực tiếp nhập thông tin trên website và tiến hàng giao dịch.Khách... quan hệ lâu dài với công ty Qua đó, thành viên sẽ được hưởng chế độ khuyến mại đặc biệt Đầu vào: Khách vãng lai phải nhập đầy đủ các thông tin (*: là thông tin bắt buộc) Tên đăng nhập: (*) Mật khẩu: (*) Nhập lại mật khẩu (*) Họ và tên: Nhập họ và tên (*) Email: nhập email (*) Địa chỉ: Nhập địa chỉ của Member (*) Điện thoại: Nhập điện thoại (*) Nhập mã an toàn: (*) Xử lý: Kiểm tra thông tin nhập Nếu thông... nhằm mục đích kinh doanh thương mại điện tử đáp ứng được nhu cầu hiện nay là cả một bài toán lớn bao gốm nhiều modul , nhiều chức năng khác nhau : chức năng tìm kiếm sản phẩm, chức năng đưa hàng vào giỏ hàng, chức năng đăng ký thành viên, chức năng bảo mật, các chức năng quản lý khác - (quản lý thành viên , quản lý tin tức…)… Bên cạnh đó các loại mặt hàng như điện thoại , laptop… luôn có sự thay đổi... này ta gọi là các thuộc tính (properties), và lớp nó có thể chứa các hàm mà các hàm này chúng ta gọi nó là phương thức (method) • Đối tượng(objects) 12 Tư tưởng chính của lập trình hướng đối tượng là xây dựng một chương trình dựa trên sự phối hợp hoạt động của các đối tượng Một đối tượng bao gồm hai thành phần chính là thông tin lưu trữ và các thao tác xử lý Trong thế giới thực, đối tượng là thực thể... đơn + Đầu ra: Load lại danh sách hoá đơn để xem lại sự thay đổi của hoá đơn 2.2.4 Chức năng bảo mật của website Có tính bảo mật cao, đảm bảo nếu không có được username, password và được cho phép hoạt động của Admin thì không có một User nào có thể thay đổi 29 thông tin về sản phẩm cũng như toàn bộ Website ngoài việc thay đổi thông tin cá nhân của User vì vậy việc quản lý dữ liệu bằng mật khẩu đăng nhập:... chứng là nó đã có mặt trên 12 triệu Website 1.2.3 Hoạt động của PHP: Vì PHP là ngôn ngữ của máy chủ nên mã lệnh của PHP sẽ tập trung trên máy chủ để phục vụ các trang Web theo yêu cầu của người dùng thông qua trình duyệt Sơ đồ hoạt động: Máy khách hàng Yêu cầu URL Máy chủ HTML Web HTML PHP Gọi mã kịch bản Hình 1.2 Sơ đồ hoạt động của PHP Khi người dùng truy cập Website viết bằng PHP, máy chủ đọc mã

Ngày đăng: 22/07/2016, 07:34

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • LỜI NÓI ĐẦU

  • CHƯƠNG I : TỔNG QUAN

  • 1.1 Thương mại điện tử

  • 1.1.1 Khái niệm TMDT

  • 1.1.2 Lợi ích của thương mại điện tử (TMĐT)?

  • 1.1.3 Quy trình của thương mại điện tử

  • Hình 1.1 Sơ đồ quy trình của thương mại điện tử

  • 1.1.4 Website thương mại điện tử

  • 1.2 Ngôn ngữ PHP

  • 1.2.1 Khái niệm PHP

    • 1.2.2 Tại sao nên dùng PHP

    • 1.2.3 Hoạt động của PHP:

    • Hình 1.2 Sơ đồ hoạt động của PHP

    • 1.2.4 Chức năng của PHP

    • PHP giúp người lập trình tạo ra các website động với nhiều chức năng khác nhau như : chia sẻ tin tức , video, nghe nhạc , bán hàng …Với đặc điểm dễ học , dễ hiểu và dễ tiếp cận, hiện nay , PHP được hơn 58% người lập trình trên thế giới sử dụng .

    • 1.2.5 Lập trình hướng đối tượng (OOP) trong PHP

    • 1.2.6 MySQL và PHP

    • 1.3 Cơ sở dữ liệu MYSQL

    • 1.3.1 Khái niệm cơ sở dữ liệu MYSQL

    • 1.3.2 Tại sao nên sử dụng MYSQL

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

Tài liệu liên quan