BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÕNG -------o0o------- ĐỒ ÁN TỐT NGHIỆP Ngành Công nghệ Thông tin Hải Phòng 2016 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÕNG -------o0o------- TÌM HIỂU PHẦN MỀM NGUỒN MỞ ZENCART VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ Thông tin Hải Phòng - 2016 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÕNG -------o0o------- TÌM HIỂU PHẦN MỀM NGUỒN MỞ ZENCART VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ Thông tin Sinh viên thực hiện: Ngô Văn Toản Giáo viên hƣớng dẫn: Ths. Vũ Anh Hùng Mã số sinh viên: 1312103005 Hải Phòng - 2016 BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÕA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÕNG Độc lập – Tự do – Hạnh phúc -------o0o------- NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Ngô Văn Toản Mã số: 1312103005 Lớp: CT1701 Ngành: Công nghệ Thông tin Tên đề tài: Tìm hiểu phần mềm nguồn mở ZENCART và ứng dụng xây dựng website bán hàng NHIỆM VỤ ĐỀ TÀI 1. Nội dung và các yêu cầu cần giải quyết trong nhiệm vụ đề tài tốt nghiệp a. Nội dung: Tìm hiểu chung về Phần mềm nguồn mở.
Tìm hiểu về PMNM ZENCART từ các website trên mạng Internet (tài liệu giới thiệu về phần mềm, cách download mã nguồn, cài đặt trên máy tính, việt hóa các chức năng và giao diện ngƣời dùng, đƣa website cài đặt đƣợc lên Internet để sử dụng). Tìm hiểu thông tin chi tiết, đầy đủ về các mặt hàng kinh doanh của một cửa hàng /công ty /doanh nghiệp cụ thể và đƣa các thông tin của các mặt hàng lên website; nghiệp vụ quản lý bán hàng (đặt hàng của khách, xác thực lại thông tin cho khách, bàn giao hàng cho khách, các báo cáo chi tiết và tổng hợp,…) và sử dụng các chức năng của website để thực hiện công việc này. Viết tài liệu hƣớng dẫn sử dụng chi tiết website xây dựng đƣợc. Các yêu cầu cần giải quyết Xây dựng đƣợc website để quản lý công việc bán hàng trực tuyến của một cửa hàng/ công ty/ doanh nghiệp cụ thể.
Các số liệu cần thiết để thiết kế, tính toán 3. Địa điểm thực tập CÁN BỘ HƢỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Ngƣời hƣớng dẫn thứ nhất: Họ và tên:. Học hàm, học vị:. Nội dung hƣớng dẫn: ………………………………………………………………….
……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… Ngƣời hƣớng dẫn thứ hai: Họ và tên: …………………………………………………………………………………. Học hàm, học vị: ………………………………………………………………………………. Nội dung hƣớng dẫn: ……………………. ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… Đề tài tốt nghiệp đƣợc giao ngày 03 tháng 10 năm 2016 Yêu cầu phải hoàn thành trƣớc ngày 30 tháng 12 năm 2016 Đã nhận nhiệm vụ: Đ.N Đã nhận nhiệm vụ: Đ.N Sinh viên Cán bộ hƣớng dẫn Đ.N Hải Phòng, ngày .năm 2016 Hiệu trƣởng GS.NGƯT Trần Hữu Nghị PHẦN NHẬN XÉT TÓM TẮT CỦA CÁN BỘ HƢỚNG DẪN 1.
Tinh thần thái độ của sinh viên trong quá trình làm đề tài tốt nghiệp:. Đánh giá chất lƣợng của đề tài tốt nghiệp (so với nội dung yêu cầu đã đề ra trong nhiệm vụ đề tài tốt nghiệp). Cho điểm của cán bộ hƣớng dẫn: ( Điểm ghi bằng số và chữ ) .năm 2016 Cán bộ hƣớng dẫn chính ( Ký, ghi rõ họ tên ) PHẦN NHẬN XÉT ĐÁNH GIÁ CỦA CÁN BỘ CHẤM PHẢN BIỆN ĐỀ TÀI TỐT NGHIỆP 1. Đánh giá chất lƣợng đề tài tốt nghiệp (về các mặt nhƣ cơ sở lý luận, thuyết minh chƣơng trình, giá trị thực tế,.
Cho điểm của cán bộ phản biện ( Điểm ghi bằng số và chữ ) .năm 2016 Cán bộ chấm phản biện ( Ký, ghi rõ họ tên ) Tìm hiểu phần mềm nguồn mở ZENCART và ứng dụng xây dựng website bán hàng LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành nhất đến quý thầy cô Trƣờng Đại Học Dân lập Hải Phòng, những ngƣời đã dìu dắt em tận tình, đã truyền đạt cho em những kiến thức và kinh nghiệm quý báu trong suốt thời gian em học tập tại trƣờng. Em xin trân trọng gửi lời cảm ơn chân thành nhất đến tất cả các Thầy, Cô Khoa Công nghệ thông tin, đặc biệt là thầy giáo Ths. Vũ Anh Hùng đã tận tình hƣớng dẫn, giúp đỡ, tạo mọi điều kiện thuận lợi để em hoàn thành tốt đồ án tốt nghiệp này. Em xin cảm ơn gia đình, những ngƣời thân đã luôn động viên và cho em những điều kiện tốt nhất để học tập trong suốt thời gian dài.
Ngoài ra, em xin gửi lời cảm ơn đến tất cả những ngƣời bạn của em, những ngƣời đã gắn bó, cùng học tập và giúp đỡ em trong những năm qua cũng nhƣ trong suốt quá trình thực hiện đồ án tốt nghiệp này. Bên cạnh đó, do còn nhiều hạn chế về kiến thức và kinh nghiệm nên trong khóa luận không tránh khỏi những thiếu sót, kính mong quý thầy cô, anh chị, bạn bè chỉ bảo thêm. Em xin chân thành cảm ơn! Hải Phòng, ngày tháng năm 2016 Sinh viên Ngô Văn Toản Tìm hiểu phần mềm nguồn mở ZENCART và ứng dụng xây dựng website bán hàng MỤC LỤC DANH MỤC HÌNH. 15 GIỚI THIỆU PHẦN MỀM NGUỒN MỞ ZENCART .1 Giới thiệu mã nguồn mở .1 Khái niệm mã nguồn mở .2 Lợi ích của mã nguồn mở .3 Một số loại mã nguồn mở .4 Ứng dụng của mã nguồn mở.
Giới thiệu Zencart .1 Khái niệm về Zencart.2 Lịch sử Zencart .3 Định nghĩa Frontend và Backend trong Zencart .4 Các khái niệm trong Zencart.5 Ƣu nhƣợc điểm của Zencart .6 Tải mã nguồn Zencart .7 Tính năng nổi bật của Zencart. 24 CHƢƠNG II. 26 CÀI ĐẶT ZENCART .1 Giới thiệu về Hostinger.2 Đăng kí hosting và tên miền miễn phí trên Hostinger.1 Đăng kí hosting miễn phí trên Hostinger.2 Đăng kí tên miền miễn phí trên Hostinger.3 Upload và cài đặt Zencart trên hosting:.4 Cài đặt Zencart .5 Việt hóa các chức năng và giao diện ngƣời dùng .6 Viết thêm module trả góp cho trang web: .7 Thêm phần hỗ trợ trực tuyến ( Livechat) cho trang web. 45 CHƢƠNG III.
48 ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG CHO CÔNG TY TNHH HỒNG ANH.1 Giới thiệu công ty TNHH Hồng Anh. 48 Sinh viên: Ngô Văn Toản – Lớp CT1701 – Ngành: Công nghệ thông tin 10 Tìm hiểu phần mềm nguồn mở ZENCART và ứng dụng xây dựng website bán hàng 3.2 Giới thiệu Website hiện tại của công ty TNHH Hồng Anh .3 Nghiệp vụ quản lý bán hàng của công ty TNHH Hồng Anh .4 Lý do dùng Zencart xây dựng website bán hàng trực tuyến cho công ty TNHH Hồng Anh. 52 CHƢƠNG IV. 53 HƢỚNG DẪN SỬ DỤNG WEBSITE CÔNG TY TNHH HỒNG ANH .1 Hƣớng dẫn sử dụng trang quản trị .1 Quản trị ngƣời dùng .2 Quản lý sản phẩm .3 Thêm, sửa sản phẩm .4 Quản lý khách hàng và hóa đơn bán hàng .5 Các chƣơng trình khuyến mãi .2 Hƣớng dẫn sử dụng trang ngƣời dùng .1 Đăng kí thành viên .2 Đặt mua sản phẩm và thanh toán.
64 Sinh viên: Ngô Văn Toản – Lớp CT1701 – Ngành: Công nghệ thông tin 11 Tìm hiểu phần mềm nguồn mở ZENCART và ứng dụng xây dựng website bán hàng DANH MỤC HÌNH Hình 1.1 Tải mã nguồn tại trang chủ .1 Đăng kí hosting miễn phí trên Hostinger.2 Đăng kí tên miền miễn phí trên Hostinger.3 Giao diện trang quản lý Hostinger.4 Upload file cài đặt Zencart lên host .5 Giải nén file cài đặt lên host .6 Giao diện cài đặt Zencart .7 Thiết lập thông tin đƣờng dẫn của trang web.8 Thiết lập kết nối database cho website .9 Tạo database cho trang web .10 Tạo tài khoản quản trị hệ thống .11 Hoàn thành quá trình cài đặt .12 Đổi mật khẩu quản trị viên lần đầu đăng nhập vào trang quản trị .13: Thiết lập thông tin của hàng trong lần đăng nhập đầu tiên .14 Trang quản trị của Zencart .15 Giao diện trang web sau khi cài đặt.16 Upload file việt hóa .17 Menu Language của Zencart .18 Thêm Tiếng Việt vào Zencart.19 Giao diện quản trị sau khi việt hóa.20 Việt hóa form thêm sản phẩm trong file product.21 Form thêm sản phẩm sau khi đƣợc việt hóa hoàn toàn .22 Việt hóa Form quản lý tiền tệ trong file currencies.23 Form quản lý tiền tệ sau khi đƣợc việt hóa .24 Việt hóa form quản lý đơn hàng trong file oders.25 Form quản lý đơn hàng sau khi việt hóa .26 Việt hóa form quản lý khách hàng trong file customer.27 form quản lý khách hàng sau khi việt hóa .28 Việt hóa form quản lý giảm giá trong file coupon_admin.29 Form quản lý giảm giá sau khi việt hóa .30 Các file Tiếng Việt php trong thƣ mục quantri .31 Các file Tiếng Việt php trong thƣ mục include .32 Việt hóa định nghĩa của các nút chức năng .33 Việt hóa các hằng trong file .php Tiếng Việt còn thiếu .34 Giao diện trang admin sau khi việt hóa .35 Giao diện trang chủ sau khi việt hóa đầy đủ .36 Phần code cho khách hàng lựa chọn và điền thông tin trả góp .37 Phần code gửi mail và button Gửi hồ sơ .38 Tải về và giải nén thƣ mục Livechat Plugin .39 Thêm câu lệnh để gọi ra sidebox Livechat .40 Đoạn code do Live Chat cung cấp về 2 file cài Live Chat .41 Thay đổi trạng thái của sidebox Livechat .42 Giao diện trang web sau khi có phần hỗ trợ trực tuyến.1 Giới thiệu công ty Hồng Anh website hiện tại .2 Xem thông tin sản phẩm website hiện tại. 41 Sinh viên: Ngô Văn Toản – Lớp CT1701 – Ngành: Công nghệ thông tin 12 Tìm hiểu phần mềm nguồn mở ZENCART và ứng dụng xây dựng website bán hàng Hình 3.3 Liên hệ của website hiện tại .1 Đăng nhâp vào trang quản trị .2 Giao diện trang admin .3 Quản lý danh mục .4 Thêm danh mục sản phẩm mới.5 Quản lý sản phẩm .6 Thêm sản phẩm mới .7 Quản lý khách hàng .8 Xem thông tin khách hàng .9 Quản lý nhóm khách hàng .10 Thêm nhóm khách hàng .13 Các chƣơng trình khuyến mãi .14 Thêm phiếu giảm giá mới .15 Tạo tài khoản .16 Thông báo đăng kí tài khoản thành công .17 Mail xác nhận đăng ký tài khoản thành công từ cửa hàng .18 Đăng nhập vào tài khoản ngƣời dùng đã đăng kí .19 Xem thông tin sản phẩm .20 Thông tin giỏ hàng.21 Bƣớc 1 trong thanh toán đơn hàng .22 Bƣớc 2- chọn phƣơng thức thanh toán .23 Bƣớc 3 – Xác nhận đặt hàng .24 E-mail xác nhận đơn hàng cửa hàng gửi cho khách hàng .25 Trang điền hồ sơ trả góp của khách hàng. 62 Sinh viên: Ngô Văn Toản – Lớp CT1701 – Ngành: Công nghệ thông tin 13 Tìm hiểu phần mềm nguồn mở ZENCART và ứng dụng xây dựng website bán hàng LỜI NÓI ĐẦU Ngày nay, Internet đã và đang ngày càng phát triển mạnh mẽ.