Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
4,98 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG -o0o - ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGHÀNH CÔNG NGHỆ THÔNG TIN HẢI PHÒNG 2020 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Ở OSCOMMERCE VÀ ỨNG DỤ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 2020 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Ở OSCOMMERCE VÀ ỨNG DỤ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: Hồng Quốc Phong Giáo viên hướng dẫn: Th.S Vũ Anh Hùng Mã sinh viên: 1412101079 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT 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ự - Hạnh phúc -o0o NHIỆM VỤ THIẾT KẾ TỐT NGHIỆP Sinh viên: Hoàng Quốc Phong Mã số: 1412101079 Lớp: CT1801 Ngành: Cơng nghệ Thơng tin Tên đề tài: Tìm hiểu phần mềm nguồn mở Oscommerce ứng dụng | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến quý thầy cô Trường Đại Học Dân Lập Hải Phịng, người dìu dắt em tận tình, truyền đạt cho em kiến thức học quý báu suốt thời gian em theo học trường Em xin trân trọng gửi lời cảm ơn đến tất thầy cô khoa Công Nghệ Thông Tin, đặc biệt thầy giáo Ths Vũ Anh Hùng, thầy tận tình hướng dẫn giúp đỡ em suốt trình làm đồ án tốt nghiệp Với bảo thầy, em có định hướng tốt việc triển khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin cảm ơn người thân gia đình quan tâm, động viên ln tạo cho em điều kiện tốt suốt trình học tập làm tốt nghiệp Ngồi ra, em xin gửi lời cảm ơn tới tất bạn bè, đặc biệt bạn lớp CT1801 ln gắn bó, học tập giúp đỡ em năm qua suốt trình thực đồ án Em xin chân thành cảm ơn! Hải Phịng, ngày tháng năm 2020 Sinh viên Hồng Quốc Phong | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT MỤC LỤC CHƯƠNG I GIỚI THIỆU PHẦN MỀM NGUỒN MỞ OSCOMMERCE 1.1 Giới thiệu nguồn mở 1.1.1 Khái niệm mã nguồn mở 1.1.2 Lợi ích mã nguồn mở 1.1.3 Ứng dụng mã nguồn mở 10 1.1.4 Giới thiệu số loại mã nguồn mở thường gặp lý sử dụng để xây dưng website thương mại điện tử 11 1.2 Giới thiệu OSCOMMERCE .12 1.2.1 Khái niêm OSCOMMERCE .12 1.2.2 Ưu nhược điểm OSCOMMERCE 14 1.2.3 Tính bật OSCOMMERCE .15 1.2.4 Tải mã nguồn OSCOMMERCE 15 CHƯƠNG II 17 CÀI ĐẶT OSCOMMERCE 17 2.1 Giới thiệu 000webhost 17 2.2 Đăng ký host tên miền miễn phí 17 2.3 Upload file cài đặt OSCOMMERCE hosting .20 2.4 Cài đặt OSCOMMERCE 22 2.5 Việt hóa chức người dùng 29 2.6 Thêm tiền tệ 35 CHƯƠNG III 36 ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG CHO CỬA HÀNG REDLA SHOP 36 3.1 Giới thiệu Relda Shop .36 3.2 Nghiệp vụ quản lý bán hàng shop 36 3.2.1 Quản lý sản phẩm 36 3.2.2 Chiến lược marketing 36 3.2.3 Chiến lược kinh doanh 37 3.2.4 Khách hàng xem mua hàng .37 3.2.5 Giao hàng toán tiền cho khách 37 3.2.6 Báo cáo 37 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT 3.3 Lý chọn OSCOMMERCE xây dựng website bán hàng trực tuyến cho REDLASHOP 38 3.4 Hướng dẫn sử dụng website Redlashop 38 3.4.1 Hướng dẫn sử dụng trang quản trị 38 3.4.1.1 Quản trị người dùng 38 3.4.1.2 Thêm sửa nhà sản xuất 40 3.4.1.3 Quản lý danh mục .40 3.4.1.4 Thêm sửa sản phẩm 41 3.4.1.5 Quản lý khách hàng hóa đơn bán hàng 42 3.4.2 Hướng dẫn sử dụng trang người dùng 45 3.4.2.1 Đăng ký thành viên .45 3.4.2.2 Đặt mua sản phẩm toán 47 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT LỜI NÓI ĐẦU Ngày nay, internet ngày phát triển mạnh mẽ Trong website –một sản phẩm tuyệt vời internet – mang lại lợi ích cho cơng ty khắp giới cách đem lại hội cho họ bán thứ đâu cho Đó phương thức giao dịch thương mại điện tử (TMDT – phương thức kinh doanh mẻ đại áp dụng phát triển nhanh nước ta) Các doanh nghiệp tên tuổi có website tạo dựng uy tín khơng đời sống mà cộng đồng mạng Nếu khơng có website, doanh nghiệp bỏ lỡ nhiều hội tốt khách hàng tiềm thị trường ngồi nước Website đóng vai trị kênh truyền thông công cụ kinh doanh hàng đầu cho doanh nghiệp, mang lại lợi phủ nhận Trước nhu cầu người dùng ngày lớn, mã nguồn mở nhiều doanh nghiệp lựa chọn để xây dựng website, với giá thành rẻ hỗ trợ nhiều mạng Phần mềm nguồn mở OSCOMMERCER số Chính đồ án em chọn đề tài “Tìm hiểu phần mềm nguồn mở OSCOMMERCER ứng dụng” Đây hệ thống đơn giản đủ mạnh để xây dựng website thương mại điện tử nhanh chóng với đầy đủ tính hữu hiệu sẵn có đáp ứng yêu cầu bán hàng mạng người dùng | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT CHƯƠNG I GIỚI THIỆU PHẦN MỀM NGUỒN MỞ OSCOMMERCE 1.1 Giới thiệu nguồn mở 1.1.1 Khái niệm mã nguồn mở Chương trình phần mềm mã nguồn mở chương trình mà trình cấp phép cho người dùng quyền tự chạy chương trình theo mục đích nào, quyền nghiên cứu sửa đổi chương trình, quyền chép tái phát hành phần mềm gốc phần mềm sửa đổi (mà trả tiền cho người lập trình trước) 1.1.2 Lợi ích mã nguồn mở Giảm trùng lặp nguồn lực Bằng cách công bố sớm phần mềm trao cho người sử dụng quyền chỉnh sửa lưu hành mã nguồn, nhà lập trình FOSS (Free and open-source software) sử dụng kết làm việc đồng Tính kinh tế quy mơ trở nên lớn Thay việc năm nhà lập trình số mười cơng ty viết ứng dụng mạng, triển vọng kết hợp công sức năm mươi người Việc giảm trùng lặp phân bổ nguồn lực cho phép trình xây dựng phần mềm đạt tới quy mơ đại chúng chưa có lịch sử, liên kết hàng ngàn nhà lập trình tồn giới Tiếp thu kế thừa Với việc có sẵn mã nguồn để xây tiếp lên trên, thời gian xây giảm đáng kể Nhiều dự án phần mềm nguồn mở dựa phần mềm kết dự án khác để cung cấp bảy chức cần thiết Ví dụ, thay viết mã bảo mật riêng cho mình, dự án máy chủ Apache sử dụng lại chương trình dự án OpenSSL, mà tiết kiệm hàng ngàn viết mã hố | Sinh viên: Hồng Quốc Phong – Lớp CT1801 – Ngành: CNTT thử nghiệm Ngay trường hợp mã nguồn khơng thể tích hợp trực tiếp, việc có sẵn mã nguồn tự cho phép nhà lập trình nghiên cứu cách thức dự án khác giải vấn đề phát sinh tương tự Quản lý chất lượng tốt “Nếu thật để mắt tới, khơng bọ lọt qua” câu nói cửa miệng giới phần mềm nguồn mở Câu có nghĩa: có đủ lực lượng nhà lập trình giỏi tham gia sử dụng kiểm tra mã nguồn, lỗi chương trình phát sửa nhanh Các ứng dụng đóng nhận báo lỗi, người sử dụng khơng có quyền tiếp cận mã nguồn, họ báo triệu chứng lỗi nguồn gốc Các nhà lập trình phần mềm nguồn mở đa kết luận người sử dụng có quyền tiếp cận mã nguồn họ khơng thơng báo trục trặc mà cịn đích xác ngun do, số trường hợp, cung cấp giải pháp Điều giúp giảm đáng kể thời gian lập trình kiểm tra chất lượng Giảm chi phí trì Việc trì phần mềm địi hỏi chi phí lớn chi phí lập trình ban đầu Khi tổ chức tự bỏ tiền nuôi phần mềm, việc trở nên gánh nặng chi phí cực lớn Tuy nhiên, với mơ hình phát triển phần mềm nguồn mở, phí trì san cho hàng ngàn người sử dụng tiềm năng, làm giảm chi phí tổ chức riêng lẻ Tương tự, việc nâng cấp thực tổ chức cá nhân có chun mơn sâu vấn đề này, dẫn tới việc sử dụng hiệu nguồn lực 1.1.3 Ứng dụng mã nguồn mở Các phần mềm mã nguồn mở đem lại hội thứ hai bên cạnh phần mềm thương mại, cho lĩnh vực kiểm định chất lượng phần mềm Tuy khơng tốn chi phí đầu tư ban đầu việc ứng dụng công cụ mã nguồn mở có phát sinh tiềm ẩn khác đơi tốn kém, việc phải tìm giải 10 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT 3.2.3 Chiến lược kinh doanh Shop tiến hành nhập loại máy đảm bảo chất lượng, phụ kiện từ địa có uy tín, với giá sỉ nên shop bán với giá tốt dành cho khách hàng với mục tiêu hai bên có lợi 3.2.4 Khách hàng xem mua hàng Khi khách hàng đến shop mua hàng, nhân viên shop giới thiệu cho khách hàng sản phẩm shop tìm kiếm, tư vấn để khách hàng chọn cho sản phẩm mong muốn 3.2.5 Giao hàng tốn tiền cho khách Nhân viên bán hàng có nhiệm giao hàng lập biên giao hàng, tốn hóa đơn bán hàng, chủng loại hàng mà khách hàng yêu cầu toán số tiền ghi hóa đơn mà hai bên thỏa thuận Hình thức tốn: Trả tiền mặt Thanh tốn qua thẻ Nếu khách hàng có nhu cầu chuyển hàng nhân viên giao hàng có nhiệm vụ giao hàng đến địa điểm thời gian mà khách hàng u cầu Khách hàng có quyền tốn trước sau giao hàng tới địa diểm giao hàng 3.2.6 Báo cáo Theo tháng, nhân viên kế tốn có thống kê khoản thu-chi cho chủ shop Nhân viên bán hàng có báo cáo tinh hình khách hàng, số lượng sản phẩm tiêu thụ tháng qua kho hàng báo cáo số lượng sản phẩm tồn kho, lượng hàng hết lượng hàng hết cập nhật ngày Qua báo cáo-thông kê, cuối tháng đưa mục tiêu, chiến lược bán hàng cho tháng 37 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT 3.3 Lý chọn OSCOMMERCE xây dựng website bán hàng trực tuyến cho REDLASHOP - OSCOMMERCE mã nguồn mở, sử dụng ngôn ngữ PHP, cung cấp giải pháp thương mại điện tử mạnh mẽ với khả tạo kinh doanh trực tuyến - Chi phí cài đặt miễn phí, chi phí trì vận hành có giá thấp (khoảng triệu tháng ) - Giao diện quản lý dễ dùng người không am hiểu công nghệ - Quản lý gian hàng rõ ràng hiệu 3.4 Hướng dẫn sử dụng website Redlashop 3.4.1 Hướng dẫn sử dụng trang quản trị 3.4.1.1 Quản trị người dùng - Mở trang quản trị cách vào: hoangquocphongct1801.000webhostapp.com - Điền Tên người dùng mật khẩu: Hình 3.1 Đăng nhập vào trang Quản Trị 38 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT Sau đăng nhập hệ thống thấy sau: Hình 3.2 Giao diện trang admin Trong có chức sau: - Danh mục : quản lý sản phẩm, quản lý danh mục, quản lý thuộc tính,tùy chọn giá, thiết lập loại sản phẩm - Tiện ích mở rộng : Quản lý sản phẩm mở rộng tùy chọn OSCOMMERCE - Bán hàng : liệt kê tồn thơng tin bán hàng: Hóa đơn bán hàng, tình trạng hóa đơn (đã tốn, chuyển hàng, xử lý) - Khách hàng : Quản lý, theo dõi số lượng khách hàng đăng ký làm thành viên website Tại biết tên, email, điện thoại thông tin khác khách hàng - Hệ thống : quản lý trang web, quản lý khu vực địa lý thuế với khu vực - Quản lý tiền tệ, ngơn ngữ, trạng thái đơn hàng Quản lý thông tin vị trí cửa hàng - Quản lý thơng tin quản trị viên, quản lí tài khoản quản trị - Quản lý báo cáo lỗi trang web, bảo trì hệ thống 39 | Sinh viên: Hồng Quốc Phong – Lớp CT1801 – Ngành: CNTT - Báo cáo : tổng đơn hàng khách, khuyến mại cho khách, mặt hàng hết, mặt hàng mua… - Cho biết thông tin tài khoản khách hàng truy cập vào trang web 3.4.1.2 Thêm sửa nhà sản xuất - Để thêm nhà sản xuất chọn Mục lục => Nhà sản xuất => Thêm Như hình sau: Hình 3.3 Thêm nhà sản xuất 3.4.1.3 Quản lý danh mục - Thêm danh mục sản phẩm: Để thêm Danh mục chọn vào Mục lục => Danh mục / sản phẩm => Danh mục Như hình sau: Hình 3.4 Thêm danh mục sản phẩm 40 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT - Điền tất thông tin bắt buộc như: Tên danh mục, thể loại hình ảnh , thứ tự xếp (có thể khơng điền) ấn Lưu - Danh mục danh mục cha Để tạo danh mục ta mở danh mục cha ấn Danh mục Điền thông tin tương tự danh mục cha 3.4.1.4 Thêm sửa sản phẩm Để thêm sản phẩm: chọn Mục lục => Danh mục / Sản phẩm => Sản phẩm xuất giao diện sau: Hình 3.5 Giao diện thêm sản phẩm - Tình trạng sản phẩm : Lựa chọn xem sản phẩm cịn kho khơng - Ngày có sẵn : Ngày tạo sản phẩm - Nhà sản xuất sản phẩm : Chọn nhà sản xuất tương ứng với sản phẩm - Tên sản phẩm : Tên sản phẩm - Giá sản phẩm (tổng) : Giá sản phẩm - Mô tả sản phẩm : tổng quan sản phẩm - Số lượng sản phẩm :Số lượng sản phẩm bán - Hình ảnh sản phẩm : lựa chọn hình ảnh sản phẩm 41 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT - Sau điền đầy đủ thơng tin ấn Lưu Hình 3.6 Giao diện quản lý sản phẩm Để sửa sản phẩm: chọn sản phẩm cần sửa => Sửa Hình 3.7 Giao diện sửa sản phẩm 3.4.1.5 Quản lý khách hàng hóa đơn bán hàng Quản lý khách hàng 42 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT - Để quản lý khách hàng, chọn mục Khách hàng => Khách hàng Hình 3.8 Giao diện quản lý khách hàng Trong hình này, nhìn thấy tồn khách hàng đăng ký hệ thống website Để xem thông tin chi tiết khách hàng cụ thể chọn vào khách hàng chọn vào nút Sửa Hình 3.9 Giao diện thơng tin khách hàng Trong phần này, theo dõi trình giao dịch khách hàng hệ thống website Trong đó: - Thơng tin khách hàng: Hiển thị thông tin khách hàng địa chỉ, email, tình trạng tài khoản, trình đăng nhập hệ thống, tổng tiền 43 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT giao dịch,v.v… Thông tin tài khoản: Hiển thị thông tin tài khoản: tên tài khoản, tình trạng tài khoản, email, mật khẩu, thuế,v.v… - Địa chỉ: Hiển thị số địa khách hàng dùng để giao dịch hệ thống Thơng thường khách hàng có địa giao hàng địa toán Một vài trường hợp khách hàng dùng toán nhận hàng địa khác - Lịch sử giao dịch phương thức toán : cho biết thời gian mà khách toán, khách toán tốn hình thức - Đánh giá sản phẩm : Hiển thị sản phẩm mà khách hàng tham gia đánh giá Quản lý đơn hàng - Hóa đơn bán hàng thể thơng tin giao dịch Mua – Bán khách hàng với website, theo dõi tình trạng đơn hàng (Chờ xử lý, xử lý, tốn, hồn tất) tự tạo đơn hàng với thông tin chi tiết bảng báo giá, hóa đơn mua bán thông thường - Để quản lý đơn hàng, menu chọn Đơn đặt hàng => Đơn đặt hàng Hình 3.10 Giao diện quản lý đơn hàng - Để xem thông tin chi tiết đơn hàng, chọn sửa để xem đơn hàng 44 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT Trong ý: phần xem đơn hàng, người quản trị viên thay đổi trạng thái đơn hàng,khơng thể tự thêm xóa bỏ đơn hàng khách hàng tạo 3.4.2 Hướng dẫn sử dụng trang người dùng 3.4.2.1 Đăng ký thành viên Để đăng ký thành viên trang website, nhấn vào Tài Khoản tơi, có sẵn tài khoản chọn đăng nhập, khách hàng để tạo tài khoản thành viên shop chọn Tiếp tục xuất giao diện sau: Hình 3.11 Giao diện đăng ký tài khoản Điền thông tin tài khoản như: Họ tên, địa e-mail, số điện thoại, mật đồng ý với sách bảo mật chọn Tiếp Tục để hoàn thành đăng ký tài khoản Tài khoản tạo thành công thông báo: 45 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT Hình 3.12 Tạo tài khoản thành cơng Hình 3.13 Mail xác nhận đăng ký tài khoản thành công từ cửa hàng Lúc này, người dùng vào trang đăng nhập, truy cập vào tài khoản mua hàng cách bình thường 46 | Sinh viên: Hồng Quốc Phong – Lớp CT1801 – Ngành: CNTT Hình 3.14 Đăng nhập tài khoản 3.4.2.2 Đặt mua sản phẩm toán - Để mua sản phẩm, ta kích chọn sản phẩm để xem chi tiết sản phẩm trước mua Hình 3.15 Xem thơng tin sản phẩm trước mua 47 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT - Chọn nút “Thêm vào giỏ hàng” để mua sản phẩm Trang web xuất thông báo đưa sản phẩm bạn vừa chọn vào giỏ hàng để có tiếp tục mua hàng Hình 3.16 Thơng tin giỏ hàng Khi bạn đặt hàng hệ thống tự kiểm tra số lượng hàng kho Sản phẩm không đủ điều kiện đánh dấu *** thông báo để nhắc bạn hủy bỏ khơng mua - Để hủy sản phẩm bạn kích vào nút loại bỏ để loại bỏ sản phẩm - Chọn Thanh toán để toán sản phẩm Hình 3.17 Lựa chọn phương thức tốn 48 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT Hình 3.18 Đơn hàng xử lý Hình 3.19 Email xác nhận đơn hàng 49 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT KẾT LUẬN Qua trình thực đồ án, em tìm hiểu nắm quy trình cài đặt ứng dụng OSCOMMERCE, hiểu biết mã nguồn mở chủ động việc cài đặt đưa lên Internet trang web Đồ án xử lý hết chức theo yêu cầu cửa hàng đưa lên mạng thử nghiệm thật cho kết mong muốn Vì thời gian khơng cho phép nên em chưa tìm hiểu rõ kỹ đề tài Vì đề tài có nhiều thiếu sót chưa thể làm tích hợp số cổng toán trực tuyến ,giao diện chưa đẹp Hướng phát triển - Hồn thiện phương thức tốn trực tuyến an toàn giúp khách hàng tin tưởng vào website Tiếp tục tối ưu hóa SEO giúp khách hàng tìm thấy website dễ dàng Thực tiện tích hợp thêm modul giúp cho khách hàng cảm thấy thân thiện Tích hợp việc tốn trực tuyến Internet thông qua nhà cung cấp dịch vụ Việt Nam như: Onepay, SmartLink, Kim bảo, Ngân lượng Tích hợp việc nhận thơng báo đơn đặt hàng tin nhắn điện thoại chỉnh sửa ciao diện thêm thân thiện với người dùng 50 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT TÀI LIỆU THAM KHẢO Trang chủ: www.oscommerce.com Forum: forums.oscommerce.com Tutorial OSCommerce: http://www.siteground.com/tutorials/oscommerce/ 51 | Sinh viên: Hoàng Quốc Phong – Lớp CT1801 – Ngành: CNTT