Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
6,05 MB
Nội dung
Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường LỜI MỞ ĐẦU Xã hội phát triển nhiều mặt kinh tế, văn hóa, xã hội kèm theo bùng nổ mạnh mẽ công nghệ thông tin Ngày nay, hầu hết công ty giới dù hoạt động lĩnh vực ứng dụng công nghệ thông tin vào hoạt động với hình thức quy mô khác Rất nhiều phần mềm, hệ thống, tin học tự động hóa đời nhằm hỗ trợ hoạt động kinh doanh cách hiệu quả, Việt Nam không nằm xu Xã hội phát tiển đại, mức sống người ngày nâng cao nhu cầu mua sắm người nâng lên bậc Cùng với phát tiển Internet phương thức toán điện tử, việc mua sắm khách hàng đến cửa hàng, siêu thị mà đơn giản kết nối vào website bán hàng trực tuyến Xu không giúp khách hàng tiết kiệm thời gian, công sức, tiền bạc mà giúp doanh nghiệp tiết kiệm lớn khoản chi phí mặt bằng, quản lý nhân công Với nhận định vậy, đợt thực tập nghiệp vụ cuối khóa em định chọn đề tài “ Xây dựng website bán hàng trang sức bạc Lucystore” Page SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường LỜI CẢM ƠN Em xin trân thành cảm ơn thầy cô Khoa Công nghệ thông tin, Trường Đại học Hải Phòng tạo điều kiện cho em học tập thực đề tài Em bày tỏ rõ biết ơn sâu sắc tới TS Lê Đắc Nhường người trực tiếp tận tình hướng dẫn em suốt trình thực đề tài Với bảo thầy giúp em định hướng tốt việc triển khai thực hoàn thành đề tài báo cáo Mặc dù cố gắng nỗ lực để hoàn thiện đề tài, bên cạnh tránh khỏi thiếu sót Mong nhận ý kiến góp ý, phản hồi thầy cô bạn em hoàn thiện đề tài tốt tạo tảng cho phát triển nghiệp sau Xin chân thành cảm ơn! Hải Phòng, ngày 01 tháng 06 năm 2016 Sinh viên thực Tô Thị Vân Page SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường NHẬN XÉT (Của giảng viên hướng dẫn) ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… …………………………………………………………… MỤC LỤC Page SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn Page SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 GVHD: T.S Lê Đắc Nhường Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường DANH MỤC HÌNH VẼ CHƯƠNG 1: MÔ HÌNH HÓA BÀI TOÁN 1.1 Định nghĩa toán Hệ thống bán hàng qua mạng website cung cấp cho người sử dụng, nhà quản lý chức cần thiết để tiến hành giao dịch, quản lý hoạt động theo dõi tình hình phát triển cửa hàng Đối với khách hàng, hệ thống cho phép xem thông tin sản phẩm cửa hàng Sau đăng ký làm thành viên, khách hàng chọn sản phẩm website đưa vào giỏ hàng tiến hành giao dịch mua bán Sau chọn hàng xong khách hàng chuyển qua việc toán hình thức toán, đồng thời chọn địa điểm xác định thời gian giao hàng Sau thực xong, khách hàng nhấn xác nhận để hoàn tất giao dịch Đối với nhân viên, người tiếp nhận đơn hàng người quản lý chuyển đến, thực việc giao hàng xác nhận việc giao hàng hoàn tất 1.2 Các nhóm chức hệ thống Chức hệ thống chia làm nhóm chức sau: Nhóm chức đăng ký, đăng nhập thành viên Nhóm chức xem thông tin, bao gồm xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân Nhóm chức quản lý thông tin, bao gồm quản lý thông tin cá nhân, quản lý danh sách thành viên, quản lý danh mục sản phẩm Nhóm chức mua hàng, tiếp nhận xử lý đơn hàng 1.3 Xác định tác nhân Page SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Dựa vào mô tả toán, ta xác định tác nhân hệ thống sau: KHÁCH HÀNG: người giao dịch với hệ thống thông qua đơn đặt hàng, khách hàng chọn loại sản phẩm, chọn địa điểm thời gian giao hàng Khách hàng đăng ký làm thành viên hệ thống NGƯỜI QUẢN LÝ: người điều hành, quản lý theo dõi hoạt động hệ thống NHÂN VIÊN: người tiếp nhận xử lý đơn hàng, yêu cầu bảo hành người quản lý giao THÀNH VIÊN: bao gồm người quản lý, nhân viên khách hàng đăng ký Sau đăng nhập để trở thành thành viên, chức chung người sử dụng, có thêm số chức khác phục vụ cho công việc cụ thể đối tượng Theo tính chất Actor, ta tổng quát hoá chúng sau: Hình 1: Mối quan hệ tác nhân Page SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG BÁN HÀNG QUA MẠNG 2.1 Xác định Use Case, gói UC biểu đồ UC chi tiết 2.1.1 Xác định Use case - Tác nhân Khách hàng có UC sau: Đăng ký làm thành viên Xem thông tin sản phẩm Xem thông tin giỏ hàng Chọn sản phẩm cần mua Thêm, bớt sản phẩm giỏ hàng Thực việc mua hàng Thanh toán - Tác nhân Nhân viên có UC sau: Tiếp nhận đơn hàng va xu ly don hang Báo cáo kết - Tác nhân Người quản lý có UC sau: Quản lý danh sách thành viên Quản lý danh mục sản phẩm Ngoài ra, thành viên hệ thống bao gồm người quản lý, nhân viên khách hàng đăng ký làm thành viên có UC sau: Đăng nhập Xem thông tin cá nhân Sửa đổi thông tin cá nhân Page SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường 2.1.2 Biểu đồ UC tổng quát Hình 2: UC Tổng quát 2.1.3 Xác định gói UC, biểu đồ UC chi tiết Từ việc phân tích UC tác nhân, ta xây dựng thành gói UC sau: Đăng ký, đăng nhập Quản lý thông tin cá nhân Quản lý DS thành viên Quản lý danh mục sản phẩm Mua hàng Tiếp nhận xử lý đơn hàng Hình 3: Gói Use Case Page SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Từ gói UC trên, ta xây dựng biểu đồ chi tiết cho gói UC: 2.1.3.1 Gói UC Đăng ký, Đăng nhập Hình 4: Biểu đồ UC gói UC Đăng ký, đăng nhập 2.1.3.2 Gói UC Quản lý thông tin cá nhân Hình 5: Biểu đồ UC gói UC Quản lý thông tin cá nhân Page SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường 2.1.3.3 Gói UC Quản lý danh sách thành viên Hình 6: Biểu đồ UC gói Quản lý danh sách thành viên 2.1.3.4 Gói UC Quản lý danh mục sản phẩm Hình 7: Biểu đồ UC gói Quản lý danh mục sản phẩm Page 10 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường 3.1.3 Giới thiệu plugin WooCommerce - WooCommerce plugin hỗ trợ bán hàng qua mạng phổ biến WooCommerce hỗ trợ bạn tổ chức WordPress thành trang web bày bán từ hàng phổ biến mua cửa hàng đồ handmade độc đáo tự làm ra, phần mềm file video, âm nhạc vẽ tạo bàn tay bạn - Là plugin phổ biến để tạo trang bán hàng WordPress - Có nhiều thành phần mở rộng (add-on) giúp tăng cao hiệu suất sử dụng - Đầy đủ chức cần thiết cho trang web bán hàng - Tương thích với nhiều loại themes khác nhau, có riêng kho themes nhà trồng WooThemes thiết kế, có miễn phí trả phí để thoải mái lựa chọn - Dễ cài đặt sử dụng, giao diện đơn giản thân thiện Đặc biệt có gói ngôn ngữ tiếng Việt nâng cao tính tiện dụng cho người dùng - Có chức theo dõi kinh doanh thuận tiện - WooCommerce cung cấp cho bạn nhiều lựa chọn toán sản phẩm: từ chuyển khoản ship COD truyền thống việc trả tiền thông qua hệ thống liên kết PayPal Amazon Page 38 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường - Có thể thiết đặt tùy chọn vận chuyển hàng hóa cho hàng, nhóm hàng toàn website: từ miễn phí trả phí tính phần trăm giá sản phẩm, nhiều tùy chọn khác - Dễ dàng quản lí sản phẩm bạn thông qua hệ thống quản lí riêng WooCommerce - Hệ thống kiểm soát chặt chẽ theo ngày giúp bạn nắm rõ kho hàng cách dễ dàng xác Plugin liên tục tạo nhìn tổng quát lượng hàng bán nhận xét sản phẩm, lượng hàng lại doanh sổ cừa hàng,… tất điều bạn cần biết cửa hàng - Cung cấp tùy chọn độc đáo khác giảm giá sản phẩm, chương trình khuyến coupon, miễn phí vận chuyển giới hạn mua hàng… giúp góp phần quản bá, kiểm soát sản phẩm thúc đẩy doanh thu - Dễ dàng tùy chỉnh kiểm soát thuế sản phẩm, vấn đề làm người đau đầu tạo dựng cửa hàng 3.2 Xây dựng website Lucystore.vn Lucystore.vn website bán hàng qua mạng xây dựng tảng WordPress sử dụng plugin hỗ trợ Woocommerce sử dụng giao diện Superstore Sumowebsite Lucystore.vn website nhỏ bán hàng online mặt hàng trang sức bạc, khách hàng truy cập xem thông tin sản phẩm cửa hàng thực giao dịch mua bán nhanh chóng Website có giao diện đẹp, đơn giản, gần gũi, trực quan dễ dàng sử dụng Lucystore.vn gồm trang: Trang chủ, Sản phẩm, Tài khoản, Giỏ hàng, Thanh toán, Giới thiệu, Liên hệ, Yêu thích, Tin tức Page 39 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn 3.2.1 Trang chủ Page 40 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 GVHD: T.S Lê Đắc Nhường Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Hình 17:Lucystore.vn – Trang chủ 3.2.2 Sản phẩm Hiển thị tất sản phẩm website Hình 18:Lucystore.vn – Sản phẩm Page 41 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường 3.2.3 Tài khoản Là trang khách hàng thực đăng ký đăng nhập Thông tin tài khoản cá nhân người sử dụng Page 42 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Hình 19: Lucystore.vn – Tài khoản 3.2.4 Giỏ hàng Danh sách sản phẩm khách hàng muốn đặt mua Page 43 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Hình 20: Lucysore.vn – Giỏ hàng 3.2.5 Thanh toán Trang người dùng thực giao dịch toán Page 44 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Hình 21: Lucystore.vn – Thanh toán 3.2.6 Giới thiệu Là trang tĩnh giới thiệu website Page 45 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Hình 22: Lucystore.vn – Giới thiệu 3.2.7 Liên hệ Là trang chứa thông tin địa cửa hàng Page 46 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Là trang người dùng gửi thông tin, phản hồi, liên hệ với cửa hàng Hình 23: Lucystore.vn – Liên hệ 3.2.8 Yêu thích Là trang hiển thị danh sách sản phẩm yêu thích khách hàng Page 47 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Hình 24: Lucystore.vn – Yêu thích 3.2.9 Tin tức Là trang hiển thị viết website Page 48 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường Hình 25: Lucystore.vn – Tin tức Phân quyền người dùng: Page 49 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường - Admin (quản lý): Có sức ảnh hưởng cao nhất, tác động đến toàn hệ thống can thiệp vào hoạt động user khác - Shop manager: Người quản lý cửa hàng, có quyền xử lý đơn hàng, kiểm duyệt viết - Editor (biên tập viên): Chỉ quyền admin, phép sửa viết blog wordpress, kiểm duyệt viết, cho phép update viết, mục link… Tuy nhiên quyền cấu hình hệ thống, không tạo người dùng không chỉnh sửa thông tin User khác - Tác giả: Có thể soạn bài, đăng bài, sửa comment thuộc phạm vi viết public - Cộng tác viên: Có thể viết góp ý tyu nhiên không public mà phải chờ xét duyệt - Khách hàng: Có quyền truy cập khách truy cập, đăng bài, có quyền xem sản phẩm, comment viết đăng nhập vào hệ thống chỉnh sửa thông tin - Thành viên đăng kí: Là khách vãng lai có quyền xem viết, sản phẩm đăng ký Khi đăng ký có quyền khách hàng Page 50 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường KẾT LUẬN Website thực cài đặt localhost nên nhiều hạn chế chưa khắc phục Vì thời gian không cho phép nên đề tài nhiều thiếu sót mong thầy cô giúp đỡ em nhiều Một lần em xin chân thành cảm ơn thầy cô giúp đỡ em thời gian qua Page 51 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore.vn GVHD: T.S Lê Đắc Nhường TÀI LIỆU THAM KHẢO Tài liệu Ebook eBooks-WordPress.pdf thầy NGUYỄN HỮU PHÁT website kent.edu.vn WordPress Websites Step-by-Step by Caiman Jones Web Designer’s Guide to WordPress by Jesse Friedman Website: http://hoangluyen.com http://thachpham.com https://vi.wikipedia.org http://wordpress.com http://wordpress.org Page 52 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 [...].. .Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường 2.1.3.5 Gói UC Mua hàng Hình 8: Biểu đồ UC của gói Mua hàng 2.1.3.6 Gói UC Xử lý đơn hàng Hình 9: Biểu đồ UC của gói tiếp nhận và xử lý đơn hàng Page 11 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường 2.2 Đặc tả UC Ta tiến... viên đã đăng nhập thành công và có thể sử dụng các chức năng mà hệ thống cung cấp Page 13 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn Page 14 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 GVHD: T.S Lê Đắc Nhường Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường 2.2.2 Hệ thống xem thông tin 2.2.2.1 Đặc tả UC Xem thông tin giỏ hàng • Tác nhân: khách hàng •... SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường 2.3 Biểu đồ hoạt động của các Use Case 2.3.1 UC Đăng ký Hình 10: Biểu đồ hoạt động của UC Đăng ký thành viên 2.3.2 UC Đăng nhập Hình 10: Biểu đồ hoạt động của UC Đăng nhập Page 27 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường 2.3.3 UC... CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường 2.3.5 UC Quản lý danh mục sản phẩm Hình 14: Biểu đồ hoạt động của UC Quản lý danh sách sản phẩm 2.3.6 UC Mua hàng Hình 15: Biểu đồ hoạt động của UC Mua hàng 2.3.7 Biểu đồ hoạt động cho chức năng Tiếp nhận và xử lý đơn hàng Page 29 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD:... THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường 2.4.2 Use case Đăng nhập Hình 1814: Biểu đồ tuần tự của UC Đăng nhập 2.4.3 Biểu đồ hoạt động cho chức năng Quản lý thông tin cá nhân Hình 159: Biểu đồ tuần tự cho chức năng Sửa thông tin cá nhân Page 31 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường... LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường 2.4.6 Biểu đồ tuần tự cho chức năng Mua hàng Hình 22: Biểu đồ tuần tự của UC Mua hàng 2.5 Xác định các lớp thực thể và các lớp biên Dựa vào UC, ta xác định các lớp thực thể (entity) sau: Hình 23: Biểu đồ lớp cụ thể Page 33 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn Và các lớp... nhiều kiến thức về lập trình website nâng cao Các thao tác trong WordPress rất đơn giản, giao diện quản trị trực quan giúp bạn có thể nắm rõ cơ cấu quản lý một website WordPress trong thời gian ngắn Về cách Page 35 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường cài đặt lại càng dễ hơn, bạn có thể tự cài đặt một website WordPress trên host (máy... Management System1)) vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog, website tin tức/tạp chí, website giới thiệu doanh nghiệp, website bán hàng – thương mại điện tử, thậm chí với các loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự án bất động sản,…Hầu như mọi hình thức website với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress... Các lớp biên Page 34 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 GVHD: T.S Lê Đắc Nhường Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường CHƯƠNG 3: CÀI ĐẶT THỰC NGHIỆM HỆ THỐNG 3.1 Mã nguồn mở Wordpress 3.1.1 Giới thiệu WordPress là một phần mềm nguồn mở (Open Source Software) được viết bằng ngôn ngữ lập trình website PHP (Hypertext Preprocessor) và sử dụng hệ quản trị cơ sở dữ liệu MySQL... hàng • Tác nhân: khách hàng, • Mô tả: UC cho phép khách hàng đưa sản phẩm đã chọn vào giỏ hàng • Tiền điều kiện: • Luồng sự kiện chính: Page 21 SVTH: TÔ THỊ VÂN LỚP: ĐH CNTTK13 Xây dựng website thương mại điện tử Lucystore. vn GVHD: T.S Lê Đắc Nhường Chọn chức năng Thêm vào giỏ hàng để đưa sản phẩm đã 1 chọn vào lưu trữ trong giỏ hàng 2 Hệ thống cập nhật danh sách sản phẩm trong giỏ hàng 3 UC kết thúc