Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 111 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
111
Dung lượng
6,71 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE BÁN QUẦN ÁO VÀ PHỤ KIỆN TRỰC TUYẾN GVHD: NGUYỄN MINH ĐẠO SVTT1: NGUYỄN THỊ TRÚC MY MSSV: 15110251 SVTT2: DƯƠNG ĐẠI DŨNG MSSV: 15110183 SKL 0 Tp Hồ Chí Minh, tháng 06/2019 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM - - NGUYỄN THỊ TRÚC MY – 15110251 DƯƠNG ĐẠI DŨNG – 15110183 Đề Tài: XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG TRỰC TUYẾN KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIÁO VIÊN HƯỚNG DẪN THS NGUYỄN MINH ĐẠO KHÓA 2015 - 2019 an TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM - - NGUYỄN THỊ TRÚC MY – 15110251 DƯƠNG ĐẠI DŨNG – 15110183 Đề Tài: XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG TRỰC TUYẾN KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIÁO VIÊN HƯỚNG DẪN THS NGUYỄN MINH ĐẠO KHÓA 2015 - 2019 an ĐH SƯ PHẠM KỸ THUẬT TP.HCM XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CNTT Độc lập – Tự – Hạnh Phúc ******* ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Họ tên Sinh viên 1: Dương Đại Dũng MSSV 1: 15110183 Họ tên Sinh viên 2: Nguyễn Thị Trúc My MSSV 2: 15110251 Ngành: Công nghệ Thơng tin Tên đề tài: Tìm hiểu Spring boot, Angular 5, Microservice Xây dựng website bán hàng trực tuyến Họ tên Giáo viên hướng dẫn: Th.S Nguyễn Minh Đạo NHẬN XÉT Về nội dung đề tài khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày tháng năm 2019 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) an ĐH SƯ PHẠM KỸ THUẬT TP.HCM XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CNTT Độc lập – Tự – Hạnh Phúc ******* ******* PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Họ tên Sinh viên 1: Dương Đại Dũng MSSV 1: 15110183 Họ tên Sinh viên 2: Nguyễn Thị Trúc My MSSV 2: 15110251 Ngành: Công nghệ Thông tin Tên đề tài: Tìm hiểu Spring boot, Angular 5, Microservice Xây dựng website bán hàng trực tuyến Họ tên Giáo viên phản biện: Th.S Lê Vĩnh Thịnh NHẬN XÉT Về nội dung đề tài khối lượng thực hiện: Ưu điểm: Khuyết điểm: Đề nghị cho bảo vệ hay không? Đánh giá loại: Điểm: Tp Hồ Chí Minh, ngày tháng Giáo viên phản biện (Ký & ghi rõ họ tên) Th.S Lê Vĩnh Thịnh an năm 2019 LỜI CẢM ƠN Nhóm em xin chân thành cám ơn khoa Công Nghệ Thông Tin, Bộ Môn Công Nghệ Phần Mềm, trường Đại học Sư Phạm Kỹ Thuật Tp.HCM tạo điều kiện thuận lợi cho chúng em thực đề tài Chúng em xin gửi lời cảm ơn chân thành đến cô Đặng Thị Kim Giao, người tận tình bảo hướng dẫn nhóm em thực đề tài Bên cạnh đó, chúng em xin gửi lời cảm ơn đến thầy cô giảng viên trường Đại Học Sư Phạm Kỹ Thuật Tp.HCM nói chung thầy giảng viên khoa Cơng Nghệ Thơng Tin nói riêng, người giảng dạy, tạo điều kiện cho em tích lũy kiến thức quý báu năm học qua Dù cố gắng hoàn thành đề tài khóa luận tốt nghiệp yêu cầu, thời gian hạn hẹp khả hạn chế nên chắn khơng tránh khỏi thiếu sót Chúng em mong nhận thơng cảm tận tình bảo thầy cô bạn Xin chân thành cảm ơn! i an ĐH SƯ PHẠM KỸ THUẬT TP.HCM KHOA CNTT ******* XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh Phúc ******* ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP Họ tên sinh viên 1: Nguyễn Thị Trúc My MSSV: 15110251 Họ tên sinh viên 2: Dương Đại Dũng MSSV: 15110183 Thời gian làm luận văn: Bắt đầu từ 18/03/2019 đến 30/06/2019 Chuyên ngành: Cơng nghệ phần mềm Tên khóa luận: Tìm hiểu Spring boot, Angular 5, Microservice Xây dựng website bán hàng trực tuyến Giáo viên hướng dẫn: ThS Nguyễn Minh Đạo Nội dung thực hiện: Lý thuyết: Tổng quan Spring Framework: SpringBoot, Spring Security, Spring Data… - Định nghĩa Cấu trúc Nhu cầu, mục đích sử dụng Ứng dụng Tổng quan Microservices, Angular 5, RESTful APIs - Thực hành: - Tìm hiểu Microservices, Angular 5, RESTful APIs - Áp dụng xây dựng hệ thống website bán hàng trực tuyến Kế hoạch thực hiện: STT Thời gian Công việc 18/03/2019 đến 24/03/2019 - Tìm hiểu mơ hình Microservices - Thiết kế, xây dựng mơ hình Microservices cho Project 25/03/2019 đến 31/03/2019 - Phân tích yêu cầu, nhận diện tác nhân chức sơ đồ Usecase - Đặc tả Usecase, lược đồ Sequence Ghi ii an 01/04/2019 đến 07/04/2019 - Thiết kế sở liệu 08/04/2019 đến 14/04/2019 - Thiết kế giao diện đăng nhập, đăng ký, trang chủ website, xem chi tiết sản phẩm 15/04/2019 đến 21/04/2019 - Thiết kế giao diện quản lý thông tin cá nhân, quản lý giỏ hàng, quản lý hóa đơn, quản lý wishlist 22/04/2019 đến 28/04/2019 - Thiết kế giao diện quản lý loại sản phẩm, quản lý sản phẩm, quản lý người dùng, thống kê, quản lý đơn đặt hàng 29/04/2019 đến 05/05/2019 - Viết API đăng nhập, đăng ký, trang chủ, xem chi tiết sản phẩm 06/05/2019 đến 12/05/2019 - Viết API quản lý thông tin cá nhân, quản lý giỏ hàng, quản lý hóa đơn, quản lý wishlist 13/05/2019 đến 19/05/2019 - Viết API quản lý loại sản phẩm, quản lý sản phẩm, quản lý người dùng, thống kê, quản lý đơn đặt hàng 10 20/05/2019 đến 26/05/2019 - Map API với giao diện đăng nhập, đăng ký, trang chủ 11 27/05/2019 đến 02/06/2019 - Map API với giao diện xem chi tiết sản phẩm, quản lý thông tin cá nhân, quản lý giỏ hàng iii an 12 03/06/2019 đến 09/06/2019 - Map API với giao diện quản lý hóa đơn, quản lý wishlist, thống kê, quản lý đơn đặt hàng 13 10/06/2019 đến 16/06/2019 - Map API với giao diện diện quản lý loại sản phẩm, quản lý sản phẩm, quản lý người dùng 14 17/06/2019 đến 23/06/2019 - Chạy demo, kiểm thử chức website - Fix lỗi phát sinh trình demo, kiểm thử 15 24/06/2019 đến 30/06/2019 - Viết báo cáo, dựng powerpoint, chuẩn bị bước cuối cho báo cáo Tp Hồ Chí Minh, ngày tháng năm 2019 Người viết đề cương (Ký & ghi rõ họ tên) Ý kiến giáo viên hướng dẫn (Ký & ghi rõ họ tên) Th.S Nguyễn Minh Đạo iv an MỤC LỤC LỜI CẢM ƠN i NHIỆM VỤ THỰC HIỆN KHÓA LUẬN TỐT NGHIỆP ii MỤC LỤC v DANH MỤC BẢNG BIỂU vii DANH MỤC HÌNH ẢNH ix MỞ ĐẦU xi TÍNH CẤP THIẾT CỦA ĐỀ TÀI xi MỤC TIÊU CỦA ĐỀ TÀI xii CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU xiii PHÂN TÍCH CÁC HỆ THỐNG WEBSITE CĨ LIÊN QUAN xiii KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC xiii Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN xiv PHẦN NỘI DUNG CHƯƠNG CÁC CÔNG NGHỆ SỬ DỤNG 1.1 TỔNG QUAN VỀ ANGULAR 1.2 TỔNG QUAN VỀ SPRING BOOT 1.3 TỔNG QUAN VỀ MICROSERVICE 1.4 HIBERNATE CHƯƠNG KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 11 2.1 PHÂN TÍCH HIỆN TRẠNG 11 2.2 PHÂN TÍCH YÊU CẦU 11 CHƯƠNG MÔ HÌNH HĨA U CẦU 14 3.1 NHẬN DIỆN TÁC NHÂN VÀ CHỨC NĂNG TRONG SƠ ĐỒ USE CASE 14 3.2 MÔ TẢ CHI TIẾT TỪNG TÁC NHÂN VÀ TỪNG CHỨC NĂNG 15 3.3 SƠ ĐỒ USE CASE 20 CHƯƠNG THIẾT KẾ PHẦM MỀM 36 4.1 THIẾT KẾ HỆ THỐNG: 36 4.2 THIẾT KẾ DỮ LIỆU 43 4.3 THIẾT KẾ GIAO DIỆN 55 CHƯƠNG CÀI ĐẶT VÀ KIỂM THỬ 84 5.1 CÀI ĐẶT: 84 5.2 KIỂM THỬ: 84 KẾT LUẬN 87 NHỮNG KẾT QUẢ ĐẠT ĐƯỢC 87 NHỮNG KHÓ KHĂN VÀ CÁCH KHẮC PHỤC KHI THỰC HIỆN ĐỀ TÀI 87 ƯU ĐIỂM 87 v an simpleText Chuyển đến hình thơng tin cá nhân simpleText Đăng xuất simpleText Chuyển đến hình giỏ hàng simpleText Chuyển đến hình xem hóa đơn simpleText Chuyển đến hình wishlist simpleText Chuyển đến hình trang chủ simpleButton Chọn hình ảnh để thay đổi simpleButton Update hình ảnh 10 input Nhập thơng tin cần thay đổi 11 input Nhập mật muốn thay đổi 12 simpleButton Update thông tin 13 simpleButton Update mật Sơ đồ biến cố: Hình 4.49 Sơ đồ biến cố hình thơng tin cá nhân 4.3.2.15 Màn hình wishlist: Ý nghĩa: Lập danh sách đồ muốn mua chưa mua Chi tiết hình: 78 an Hình 4.50 Màn hình wishlist Các đối tượng hình: Bảng 4.43 Bảng đối tượng hình wishlist Loại Ý nghĩa simpleText Chuyển đến hình trang chủ simpleText Chuyển đến hình thơng tin cá nhân simpleText Đăng xuất simpleText Chuyển đến hình giỏ hàng simpleText Chuyển đến hình xem hóa đơn simpleText Vẫn hình wishlist simpleText Chuyển đến hình trang chủ input Giá mong muốn simpleButton Xóa sản phẩm khỏi wishlist 10 simpleButton Chuyển đến hình trang chủ STT 79 an Sơ đồ biến cố: Hình 4.51 Sơ đồ biến cố hình wishlist 4.3.2.16 Màn hình xem đơn đặt hàng Admin: Ý nghĩa: xem đơn đặt hàng người mua Chi tiết hình: Hình 4.52 Màn hình xem đơn đặt hàng Admin 80 an Các đối tượng hình: Bảng 4.44 Bảng đối tượng hình xem đơn đặt hàng Admin Loại Ý nghĩa simpleText Chuyển đến hình trang chủ simpleText Chuyển đến hình thơng tin cá nhân simpleText Đăng xuất simpleText Chuyển đến hình giỏ hàng simpleText Chuyển đến hình xem hóa đơn simpleText Chuyển đến hình wishlist simpleText Chuyển đến hình trang chủ simpleText Chuyển đến hình quản lý loại sản phẩm simpleText Load lại hình quản lý sản phẩm 10 simpleText Chuyển đến hình quản lý tài khoản 11 simpleText Chuyển đến hình xem thống kê 12 simpleText Chuyển đến hình quản lý đơn đặt hàng 13 select Chọn kích thước bảng 14 input Nhập tên đơn đặt hàng cần tìm 15 simpleButton Chuyển đến trang xem chi tiết đơn đặt hàng 16 simpleButton Xác nhận đơn đạt hàng STT 81 an Sơ đồ biến cố: Hình 4.53 Sơ đồ biến cố hình xem đơn đặt hàng Admin 4.3.2.17 Màn hình xem chi tiết đơn đặt hàng Admin: Ý nghĩa: Admin xem chi tiết đơn đặt hàng khách hàng Chi tiết hình: Hình 4.54 Màn hình xem chi tiết đơn đặt hàng Admin 82 an Các đối tượng hình: Bảng 4.45 Bảng đối tượng hình xem chi tiết đơn đặt hàng Admin Loại Ý nghĩa simpleText Chuyển đến hình trang chủ simpleText Chuyển đến hình thơng tin cá nhân simpleText Đăng xuất simpleText Chuyển đến hình giỏ hàng simpleText Chuyển đến hình xem hóa đơn simpleText Chuyển đến hình wishlist simpleText Chuyển đến hình trang chủ simpleText Chuyển đến hình quản lý loại sản phẩm simpleText Chuyển đến hình quản lý sản phẩm 10 simpleText Chuyển đến hình quản lý tài khoản 11 simpleText Chuyển đến hình xem thống kê 12 simpleText Chuyển đến hình quản lý đơn đặt hàng STT Sơ đồ biến cố: Hình 4.55 Sơ đồ biến cố hình xem chi tiết đơn đặt hàng Admin 83 an CHƯƠNG CÀI ĐẶT VÀ KIỂM THỬ 5.1 CÀI ĐẶT - Cài đặt java JDK 1.8 trở lên: Link: https://www.oracle.com/technetwork/java/javase/downloads/jdk8downloads-2133151.html - Cài đặt node.JS: Link: https://nodejs.org/en/ - Thêm thư viện datatable vào front-end hổ trợ giao diện phân trang search table: npm install bootstrap@4.0.0-beta.2 save save-exact npm install datatables.net –save npm install datatables.net-bs4 –save npm install jquery –save npm install @types/jquery save-de - Thêm thư viện Ckeditor vào front-end hổ trợ viết văn bản: npm i -S ngx-ckeditor - Thêm thư viên moment vào front-end hổ trợ định dạng ngày tháng: npm install moment save 5.2 KIỂM THỬ - Nhóm lên kế hoạch kiểm thử(lập Test Plan, Test Case chi tiết) Website Vì nhóm có hai thành viên nên nhóm thực kiểm thử chéo Thành viên đảm nhiệm lập trình chức kiểm thử thành viên khác ngược lại Dưới số test case tiêu biểu kiểm thử: Bảng 5.1 Một số Test Case tiêu biểu nhóm kiểm thử Test case ID Test case Test steps description REG_01 Kiểm tra đăng Expected Status Result Truy cập vào Xuất thông ký với tài khoản hệ thống báo “Tài khoản tồn Thực tồn !!!” PASS đăng ký tài khoản với tên tài khoản tồn 84 an REG_02 Kiểm tra đăng Truy cập vào Xuất thông ký với mật hệ thống báo “Mật xác nhận không Thực xác nhận phải khớp đăng ký tài khoản với mật PASS giống mật !!!” xác nhận không khớp REG_03 Kiểm tra đăng Truy cập vào Xuất thông ký với tên hệ thống báo “Bạn phải tài khoản, mật Thực nhập thông khẩu, mật đăng ký xác nhận không nhập rỗng PASS tin bắt buộc !!!” tên tài khoản, mật khẩu, mật xác nhận LOG_01 Kiểm tra Khách Nhập tên tài đăng nhập sai khoản mật tài khoản mật Nhấn button Xuất thông PASS báo “Sai tài khoản mật !!!” “Login” LOG_02 Kiểm tra Khách đăng nhập với tài khoản bị khóa Nhập tên tài khoản mật Nhấn button “Login” PAY_01 Xuất thông báo “Tài khoản bạn bị khóa !!!” Kiểm tra Vào giỏ hàng Xt thơng tốn khơng Chọn báo “Bạn chưa nhập địa hai nhập địa giao hàng phương thức PASS PASS nhận hàng !!!” toán chưa nhập địa 85 an nhận hàng PAY_02 Kiểm tra Vào giỏ hàng Xuất thơng tốn Chọn báo “Giỏ hàng giỏ hàng chưa hai bạn có sản phẩm phương thức PASS trống !!!” toán giỏ hàng chưa có sản phẩm CHANGEAVA Kiểm tra cập Vào trang cá Xuất thông nhật ảnh báo “Bạn chưa diện chưa Ở tab chọn ảnh ???” chọn ảnh PASS “Change Avatar”, nhấn “Submit” 86 an KẾT LUẬN NHỮNG KẾT QUẢ ĐẠT ĐƯỢC Sau trình làm việc chăm với hướng dẫn tận tâm thầy, tụi em hoàn thành website demo cơng nghệ nghiên cứu Và chúng em nắm rõ tảng cách vận hành công nghệ Cũng chúng em xây dựng chương trình hồn chỉnh có khả áp dụng vào thực tế NHỮNG KHÓ KHĂN VÀ CÁCH KHẮC PHỤC KHI THỰC HIỆN ĐỀ TÀI 2.1 Khó khăn Khó khăn việc thiết kế sở kiệu phân chia công việc cho hợp lý việc chúng em tránh khỏi Ngồi cơng nghệ mà tụi em vừa tiếp xúc nên nhiều điều bở ngỡ mà cần tốn khoảng thời gian định để làm quen 2.2 Cách khắc phục Bản thân trang bị kiến thức liên quan thiết kế website Đã có kinh nghiệm việc tìm hiểu, phân tích thiết kế hệ thống thơng tin Được giúp đỡ tận tình Giáo viên hướng dẫn: Nguyễn Minh Đạo trợ giúp kiến thức từ Internet Chúng em hiểu áp dụng thành công mản kiến thức spring boot AngularJS cách kết nối chúng lại với để thành website hoàn chỉnh ƯU ĐIỂM - Spring boot hỗ trợ hoàn hảo giúp cho thao tác trở nên minh bạch dễ dàng sử dụng - Hệ thống sở liệu xây dựng linh hoạt, ràng buộc chặt chẽ - Khi gặp lỗi thông báo cách rõ ràng, dễ hiểu - Chức hệ thống đáp ứng gần đầy đủ nhu cầu người dùng - Giao diện thông minh, dễ dàng xây dựng thân thiện với người dùng HẠN CHẾ - Còn thiếu số chức định - HIện chưa áp dụng vào thực tế 87 an KINH NGHIỆM ĐẠT ĐƯỢC Sau trình làm việc chăm với hướng dẫn tận tâm thầy, tụi em hoàn thành website demo công nghệ nghiên cứu Và chúng em nắm rõ tảng cách vận hành công nghệ Cũng chúng em xây dựng chương trình hồn chỉnh có khả áp dụng vào thực tế HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI - Thêm chức liên kết với facebook - Cãi thiện giao diện để ngày gần gũi dễ sử dụng cho người dùng người quản trị - Thêm chức để đáp ứng nhu cầu người dùng - Hoàn thiện tốt ràng buộc - Thêm chức cho quản trị viên - Kiểm tra trình giao nhận hàng - Kiểm thử thành cách nghiêm túc chặt chẽ Tình cách để đưa sản phẩm áp dụng vào thực tế 88 an TÀI LIỆU THAM KHẢO Trang web: www.yearofmoo.com Trang web: www.codecademy.com Trang web: www.tutorialspoint.com Trang web: www.coursera.org Trang web: www.udacity.com Trang web: www.w3schools.com Trang web: www.lynda.com Trang web: https://techmaster.vn/ Trang web: https://zendvn.com/ https://www.youtube.com/watch?v=j1gU2oGFayY https://www.youtube.com/watch?v=1MOFT2_-NII&list=PLRhlTlpDUWsw70vZAkJgALJ1yhgYsqDGx https://www.youtube.com/watch?v=rlS9eH5tEnY https://www.youtube.com/watch?v=WmithtRyoIc&list=PLWglOIfkJX0JYcHdoYpZb9wkhCyp-sYni https://www.youtube.com/watch?v=5jQSat1cKMo https://www.youtube.com/watch?v=BZi44GOD8kY https://www.youtube.com/watch?v=xkKcdK1u95s&list=PLqq-6Pq4lTTZh5U8RbdXq0WaYvZBz2rbn https://www.youtube.com/watch?v=DCZOchCX10s https://www.youtube.com/watch?v=7NDohpda7YU https://www.youtube.com/watch?v=CrjDoPITesQ https://www.youtube.com/watch?v=MaI0_XdpdP8 https://www.youtube.com/watch?v=sSm2dRarhPo https://www.youtube.com/watch?v=t6eHXbT6XT8&list=PLWBrqglnjNl1qQw2nH5O1A8W_DVC3x o-V&index=1 https://www.youtube.com/watch?v=y7G57qcNJMk&index=5&list=PLWBrqglnjNl1qQw2nH5O1A8 W_DVC3xo-V https://www.youtube.com/watch?v=kuhvtz4b6ZA&list=PLWBrqglnjNl1qQw2nH5O1A8W_DVC3xo -V&index=15 89 an PHỤ LỤC BẢNG PHÂN CƠNG CƠNG VIỆC CỤ THỂ Sinh viên thực Service Cơng việc Guest Service Đăng ký Đăng nhập Xem danh sách sản phẩm Xem thông tin chi tiết sản phẩm Tìm kiếm sản phẩm Quản lý thơng tin cá nhân: Dương Đại Dũng (50%) Nguyễn Thị Trúc User Service - Xem thông tin cá nhân - Chỉnh sửa thông tin cá nhân - Đổi mật - Đổi ảnh đại diện Quản lý giỏ hàng: - Xem danh sách sản phẩm giỏ hàng - Thêm sản phẩm vào giỏ hàng - Xóa sản phẩm khỏi giỏ hàng - Chỉnh sửa số lượng sản phẩm giỏ My (50%) hàng - Chỉnh sửa size sản phẩm giỏ hàng Mua hàng(đặt hàng, tốn) Quản lý hóa đơn: - Xem danh sách hóa đơn - Xem chi tiết hóa đơn Quản lý wishlist: 90 an - Xem danh sách sản phẩm wishlist - Thêm sản phẩm vào wishlist - Xóa sản phẩm khỏi wishlist - Chỉnh sửa giá mong muốn sản phẩm wishlist Quản lý người dùng: - Xem danh sách tài khoản - Cấp quyền Admin Quản lý sản phẩm: Admin Service - Xem danh sách sản phẩm - Thêm sản phẩm - Chỉnh sửa thông tin sản phẩm - Thay đổi trạng thái sản phẩm Quản lý loại sản phẩm: - Thêm loại sản phẩm - Sửa tên loại sản phẩm Xem thống kê Quản lý đơn đặt hàng: - Xem đơn đặt hàng - Xác nhận đơn đặt hàng - Xem chi tiết đơn đặt hàng 91 an S an K L 0 ... dạn chọn việc xây dựng website bán hàng trực tuyến MỤC TIÊU CỦA ĐỀ TÀI Tìm hiểu Microservices, Angular, RESTful APIs Phân tích, thiết kế xây dựng hệ thống website tin tức trực tuyến với số chức... Tiền điều kiện Người dùng thực xem danh sách sản phẩm website bán hàng Khách, quản trị viên, thành viên Người dùng truy cập vào trang web bán hàng Người dùng truy cập vào website Chọn vào mục loại... APIs - Áp dụng xây dựng hệ thống website bán hàng trực tuyến Kế hoạch thực hiện: STT Thời gian Công việc 18/03/2019 đến 24/03/2019 - Tìm hiểu mơ hình Microservices - Thiết kế, xây dựng mơ hình