(Đồ án tốt nghiệp) xây dựng hệ thống website bán hàng trực tuyến

184 6 0
(Đồ án tốt nghiệp) xây dựng hệ thống website bán hàng trực tuyến

Đ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

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 HỆ THỐNG WEBSITE BÁN HÀNG TRỰC TUYẾN GVHD: NGUYỄN MINH ĐẠO SVTH: TỪ HỊA TRÍ MSSV: 15110342 SVTH: TRẦN THIÊN PHÚC MSSV: 15110282 SKL005872 Tp Hồ Chí Minh, tháng /2019 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  - - TỪ HÒA TRÍ – 15110342 TRẦN THIÊN PHÚC – 15110282 Đề 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 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  - - TỪ HỊA TRÍ – 15110342 TRẦN THIÊN PHÚC – 15110282 Đề Tài: XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG TRỰC TUYẾN KHOÁ 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 Đ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: Từ Hịa Trí MSSV 1: 15110342 Họ tên Sinh viên 2: Trần Thiên Phúc MSSV 2: 15110282 Ngành: Công nghệ Thông tin Tên đề tài: XÂY DỰNG HỆ THỐ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 12 tháng 07 năm 2019 Giáo viên hướng dẫn (Ký & ghi rõ họ tên) Th.S Nguyễn Minh Đạo Đ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: Từ Hịa Trí MSSV 1: 15110342 Họ tên Sinh viên 2: Trần Thiên Phúc MSSV 2: 15110282 Ngành: Công nghệ Thông tin Tên đề tài: XÂY DỰNG HỆ THỐ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 12 tháng 07 năm 2019 Giáo viên phản biện (Ký & ghi rõ họ tên) Th.S Lê Vĩnh Thịnh LỜI CẢM ƠN Để báo cáo đạt kết tốt đẹp, nhóm thực đề tài nhận hỗ trợ, giúp đỡ quý thầy Với tình cảm sâu sắc, cho phép nhóm thực đề tài bày tỏ lòng biết ơn đến thầy cô hỗ trợ, tạo điều kiện tốt để nhóm hồn thành đề tài Trước hết, nhóm xin gửi lời cảm ơn Ban Giám Hiệu trường Đại học Sư phạm Kỹ thuật thành phố Hồ Chí Minh tạo điều kiện, môi trường tốt để nhóm học tập phát triển cách tốt Nhóm xin gửi lời cảm ơn đến Ban Chủ nhiệm khoa Công nghệ Thông tin thầy cô khoa Công nghệ Thông tin - trường Đại học Sư phạm Kỹ thuật thành phố Hồ Chí Minh tạo môi trường học tập làm việc chuyên nghiệp, nhiệt tình giảng dạy nhóm thực đề tài nói riêng sinh viên khoa Cơng nghệ Thơng tin nói chung q trình học tập làm việc trường Đặc biệt, nhóm thực đề tài xin gửi lời cảm ơn sâu sắc đến thầy Nguyễn Minh Đạo hướng dẫn, quan tâm, giúp đỡ tận tình nhóm thời gian thực đề tài Với điều kiện thời gian kinh nghiệm thực tiễn của thành viên nhóm cịn nhiều hạn chế nên báo cáo cịn nhiều thiếu sót Nhóm thực đề tài mong nhận bảo, góp ý q thầy để nhóm có điều kiện bổ sung, nâng cao ý thức, phục vụ tốt cho công tác thực tế sau Xin chân thành cảm ơn! ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP Họ tên Sinh viên 1: Từ Hịa Trí MSSV 1: 15110342 Họ tên Sinh viên 2: Trần Thiên Phúc MSSV 2: 15110282 Thời gian làm luận văn: Bắt đầu từ 03/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, Microservices xây dựng hệ thống website tin tức 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, RESTful APIs - Tìm hiểu Microservices, Angular, RESTful APIs - Áp dụng xây dựng hệ thống website tin tức trực tuyến Kế hoạch thực hiện: STT 10 11 12 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) 122 4.3.2.21 Màn hình thống kê doanh thu: Ý nghĩa: Cho phép người dùng xem thống kê doanh thu Chi tiết hình: Hình 70 Màn hình thống kê doanh thu Các đối tượng hình: Bảng 35 Bảng đối tượng hình thống kê doanh thu STT Loại simpleButton simpleButton simpleButton simpleButton simpleButton simpleButton simpleButton simpleButton simpleButton 123 Sơ đồ biến cố: Hình 71 Sơ đồ biến cố hình thống kê 124 CHƯƠNG 5: 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/jdk8- downloads-2133151.html  Link: https://nodejs.org/en/  npm install angular-fusioncharts –save  npm install fusioncharts save 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  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 Một số Test Case tiêu biểu nhóm kiểm thử Test case ID REG_01 PAY_01 PAY_02 CHANGEAVA 127 KẾT LUẬN NHỮNG KẾT QUẢ ĐẠT ĐƯỢC: Hiểu rõ kiến thức Spring Framework: Spring Boot, Spring Data JPA, Microservices Hiểu rõ kiến thức RESTful APIs, Angular Xây dựng thành công Website bán hàng trực tuyến với việc áp dụng kiến thức tìm hiểu NHỮNG KHĨ KHĂN VÀ CÁCH KHẮC PHỤC KHI THỰC HIỆN ĐỀ TÀI: Rủi ro yếu tố tồn tất hoạt động, sản xuất, dự án phát triển phần mềm công nghệ thông tin không ngoại lệ Nếu xem nhẹ khâu nhận diện rủi ro dự án, dự án dẫn đến kết không tốt thất bại Dưới số rủi ro - khó khăn mà nhóm gặp phải q trình tìm hiểu cơng nghệ phát triển phần mềm:  Công nghệ: STT  Quy trình nghiệp vụ: STT Source code document liê thay đổi theo thời gian Các lỗi phát sinh issue chư đưa phương án thay thế, dự trù,…  Con người: STT ƯU ĐIỂM: Giao diện đơn giản giúp người dùng dễ dàng sử dụng lần Xây dựng Website bán hàng trực tuyến có hai phương thức tốn(đặt hàng, toán Online) giúp khách hàng mua sắm cách dễ dàng HẠN CHẾ: Giao diện chưa đẹp mắt, cịn sơ sài Thuật tốn chưa tối ưu hóa KINH NGHIỆM ĐẠT ĐƯỢC: Sau trình làm thực dự án, nhóm rút nhiều kinh nghiệm cho thân để sau thực dự án khác cách tốt hơn:  Cần rèn luyện kỹ làm việc nhóm, kỹ trình bày, khơng trì hỗn, ln chủ động  Tận dụng tối đa thư viện, công cụ hỗ trợ giúp project tốt giảm thiểu chi phí  Lưu trữ phiên project Git SVN, commit ghi rõ description để dễ dàng backup  Việc clean code, optimize code quan trọng Nhóm nên đưa quy định chung format code 129 HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI: Thêm chức nhắc nhở người dùng, để người dùng biết thông tin sản phẩm nhiều người quan tâm Cho phép người dùng bình luận sản phẩm 130 DANH MỤC TÀI LIỆU THAM KHẢO https://tphangout.com/angular-5-paypal-express-checkout/ https://medium.com/apprendre-le-web-avec-lior/angular-5-and-jquery-datatables-fd1dd2d81d99 https://www.w3schools.com/ https://kipalog.com/posts/Xay-dung-Microservices Su-dung-cong-ket-noi-API APIGateway?fbclid=IwAR1VGRkleflyQcVQgXsA7zvLKiDaxCgIV4_kZBM51kR5BdnMvQDGElQFY4 https://kipalog.com/posts/Gioi-thieu-ve-Microservices-Part-1?fbclid=IwAR2kccFOMsUHjCRbX4HstF76QumBSzCEtpTVOjh0QWCe2e-nic7zJ2NdZQ http://itprotraining.vn/vi/tips-cong-nghe/Kien-truc-tong-quat-cua-Angular%205 https://movan.vn/rest-api-gioi-thieu-rest-api/ 131 PHỤ LỤC BẢNG PHÂN CÔNG CƠNG VIỆC CỤ THỂ Sinh viên thực Từ Hịa Trí Trần Thiên Phúc Quản lý hóa đơn - Xem danh sách hóa đơn - Tìm kiếm hóa đơn - Xem thơng tin chi tiết hóa đơn Quản lý quyền - Tạo quyền - Sửa tên quyền Thêm loại sản phẩm Sửa tên loại sản phẩm Xóa loại sản phẩm khơng có sản phẩm khỏi sở liệu Tính thống kê doanh thu - Gửi email thơng báo cho khách hàng sản phẩm có giá tốt Cập nhật trạng thái đơn hàng 133 ... muốn có riêng Hệ thống Website để quản lý sản phẩm, đồng thời thực giao dịch mua bán Online nhằm tăng suất bán hàng Sau mô tả chi tiết công việc mà Hệ thống Website bán hàng trực tuyến cần có... KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM  - - TỪ HÒA TRÍ – 15110342 TRẦN THIÊN PHÚC – 15110282 Đề Tài: XÂY DỰNG HỆ THỐNG WEBSITE BÁN HÀNG TRỰC TUYẾN KHOÁ LUẬN TỐT NGHIỆP KỸ... KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM  - - TỪ HỊA TRÍ – 15110342 TRẦN THIÊN PHÚC – 15110282 Đề 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Ỹ

Ngày đăng: 27/12/2021, 08:51

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

  • Đang cập nhật ...

Tài liệu liên quan