1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án tốt nghiệp đề tài nghiên cứu xây dựng ứng dụng quản lý bán hàng trên nền tảng spring

71 0 0

Đ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 PHƯƠNG ĐÔNG ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TRÊN NỀN TẢNG SPRING Hà Nội, 02/12/2022 MỤC LỤC CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Lý chọn đề tài mục đích đề tài 1.3 1.3 Nhiệm vụ đồ án .2 1.4 Hình thức mua hàng .3 1.5 Đối tượng phạm vi nghiên cứu .4 1.6 Cấu trúc báo cáo CHƯƠNG CƠ SỞ LÝ THUYẾT ĐỀ TÀI 2.1 Tổng quan website 2.1.1 Khái niệm website 2.1.2 Lịch sử đời website 2.1.3 Cách thức hoạt động website 2.2 Tìm hiểu HTML, CSS, JS .9 2.2.1 HTML (HyperText Markup Language) 2.2.2 CSS (Cascading Style Sheet Language) 10 2.2.3 Bootstrap 11 2.2.4 JS (Javascript) 12 2.3 2.3 Ngơn ngữ lập trình Java .13 2.3.1 Lịch sử phát triển .13 2.3.2 Các đặc điểm ngơn ngữ lập trình Java 14 2.3.3 Các platform Java 15 2.3.4 Cài đặt lập trình Java 16 2.4 Spring Framework .17 2.5 Spring MVC Framework 19 2.6 SpringBoot 21 2.7 Spring Security 22 2.8 Hệ quản trị sở liệu MySQL .23 2.9 Json web token 25 2.9.1 Json web token gì? 25 2.9.2 Giải thích ba thành phần jwt token 26 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG .31 3.1 Khảo sát .31 3.1.1 Khảo sát người dùng 31 3.1.2 Khảo sát hệ thống Lazada.vn .31 3.1.3 Kết luận 33 3.2 Tổng quan hệ thống 34 3.2.1 Giới thiệu phần mềm .34 3.2.2 Các tác nhân .34 3.2.3 Mục tiêu 34 3.2.4 Phạm vi .34 3.3 Quy trình nghiệp vụ hệ thống 35 3.4 Tác nhân .35 3.5 Đặc tả USE-CASE .36 3.5.1 Đăng ký 36 3.5.2 Đăng nhập hệ thống 37 3.5.3 Tìm kiếm sản phẩm 38 3.5.4 Xem thông tin sản phẩm .39 3.5.5 Thêm giỏ hàng 39 3.6 Biểu đồ use-case 40 3.6.1 User-case tổng quan 40 3.6.2 User-case chi tiết hệ thống 41 3.7 Biểu đồ hoạt động 43 3.8 Biểu đồ 48 3.9 Biểu đồ lớp 53 3.10 Biểu đồ thành phần 54 3.11 Biểu đồ triển khai .55 CHƯƠNG XÂY DỰNG VÀ CÀI ĐẶT HỆ THỐNG 56 4.1 Mô tả chức giao diện 56 4.1.1 Chức quản lý sản phẩm .56 4.1.2 Chức quản lý khách hàng 57 4.1.3 Chức quản lý đơn hàng 58 4.1.4 Chức thống kê 59 4.1.5 Chức trang chủ 60 4.1.6 Chức xem sản phẩm 61 4.1.7 Chức giỏ hàng 62 4.1.8 Chức yêu thích 63 4.1.9 Chức giỏ hàng 64 4.1.10 Chức đặt hàng 65 CHƯƠNG KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN .66 5.1 Kết .66 5.2 Tồn hạn chế 67 5.3 Phát triển 67 TÀI LIỆU THAM KHẢO 68 DANH MỤC CÁC TỪ VIẾT TẮT VÀ GIẢI THÍCH CÁC THUẬT NGỮ STT Tên viết tắt Cụm từ đầy đủ Ý nghĩa CSS Cascading Style Sheet Là thành phần dùng để định Language dạng lại phần tử cho website IDE Integrated Development Là môi trường phát triển, Environment ứng dụng để lập trình viên code, debug JS Javascript Là ngơn ngữ lập trình javascript JDK Java Development Kit Là phát triển phần mềm dành cho Java HTML HyperText Markup Là ngôn ngữ đánh dấu siêu Language văn bản, dùng để định dạng bố cục website HTTP Hypertext Transfer Protocol giao thức truyền tải siêu văn dùng để truyền tải liệu MVC Webserver client RDBMS Model View Controller Mơ hình thiết kế phát triển hệ thống phần mềm Relational Database Hệ quản trị sở liệu quan Management System hệ XML Extensible Markup Ngôn ngữ đánh dấu mở rộng Language kế thừa từ Standard Generalized Markup Language LỜI NĨI ĐẦU Sự phát triển cơng nghệ thơng tin làm thay đổi tồn giới, cơng nghệ thơng tin có tác động đến ngành nghề, lĩnh vực xã hội như: mua sắm, y tế, khoa học, công nghiệp, giáo dục Công nghệ thông tin áp dụng nhiều vào công việc, làm cho công việc trở nên dễ dàng, nhanh chóng, xác tiện lợi Đặc biệt lĩnh vực thương mại điện tử, việc áp dụng thương mại điện tử vào mua sắm làm cho việc mua bán hàng hoá trở lên thuận tiện Việc mua sắm trực tuyến trở thành lựa chọn an toàn phổ biến năm qua, đa số người tiêu dùng tìm thấy thuận tiện dễ dàng để chọn lựa cửa hàng, thoải mái việc mua bán toán Một yếu tố hấp dẫn mua sắm trực tuyến, làm giảm bớt việc phải xếp hàng chờ đợi tìm kiếm sản phẩm ưa thích cửa hàng Sau thời gian tìm hiểu, nghiên cứu áp dụng kiến thức dạy từ thầy cô giáo suốt q trình học tập trường Đại học Phương Đơng, em định lựa chọn đề tài “Nghiên cứu xây dựng ứng dụng quản lý bán hàng tảng Spring” để làm đồ án tốt nghiệp Trong q trình làm đồ án em cịn nhiều sai sót, mong nhận lời nhận xét từ thầy cô bạn sinh viên Em xin chân thành cảm ơn thầy cô giáo khoa Công nghệ thơng tin truyền thơng tận tình giảng dạy cho em kiến thức quý báu, đặc biệt cô Nguyễn Thu Vân sát hướng dẫn cho em làm đồ án CHƯƠNG 1TỔNG QUAN ĐỀ TÀI 1.1 Đặt vấn đề Những ưu việc mua sắm trực tuyến làm thay bất tiện cách mua bán truyền thống Người tiêu dùng, mua sắm trực tuyến, họ mua sản phẩm lựa chọn nhanh chóng cách thực số cú nhấp chuột, họ chọn mua mặt hàng u thích từ thị trường vơ tận không giới hạn internet cung cấp, họ không cần phải đến cửa hàng, không bị giới hạn mở cửa, họ đặt hàng lúc, nơi việc giao hàng u cầu khơng đến nơi cư trú mà nơi làm việc, người tiêu dùng mua sản phẩm với điều kiện thuận lợi (giá cả, chất lượng, giảm giá khác) phù hợp với nhu cầu cá nhân Theo khảo sát toàn cầu gần Công ty Nielsen thực hiện, 85% dân số giới sử dụng Internet để mua hàng, tăng 40% so với hai năm trước nửa số người dùng Internet người mua sắm trực tuyến thường xuyên 1.2 Lý chọn đề tài mục đích đề tài Như nói trên, mua hàng online xu toàn cầu Việc phát triển ứng dụng quản lý bán hàng giúp cho người bán, người mua buôn bán, mua hàng lúc, nơi, nào, tiết kiệm chi phí thuê mặt kinh doanh cần có máy tính điện thoại smartphone kết nối Internet Người quản trị dễ dàng quản lý thông tin đăng thơng tin đơn hàng cách nhanh chóng Với mong muốn góp phần nhỏ bé cơng sức việc giúp đỡ người mua, người bán dễ dàng tiếp cận với hình thức mua bán online, phạm vi làm đồ án tốt nghiệp em định lựa chọn đề tài ‘Nghiên cứu xây dựng ứng dụng quản lý bán hàng tảng Spring’ để trau dồi kiến thức áp dụng kiến thức học vào xây dựng lên hệ thống 1.3 1.3 Nhiệm vụ đồ án Các nội dung tìm hiểu xây dựng trình làm đồ án  Tìm hiểu mơ hình thương mại điện tử  Tìm hiểu mơ hình quản lý bán hàng  Tìm hiểu cách thức hoạt đơng website,  Tìm hiểu công nghệ liên quan để xây dựng website thương mại điện tử Xây dựng website thương mại điện tử có chức sau:  Xem thông tin sản phẩm  Xem thông tin cụ thể, chi tiết sản phẩm  Phân loại sản phẩm theo thể loại  Tìm kiếm thơng tin sản phẩm dễ dàng  Cho phép khách hàng đăng ký, đăng nhập đảm bảo bảo mật thông tin khách hàng với Spring Security  Thêm giỏ hàng đặt hàng nhanh chóng  Thêm sản phẩm vào mục ưa thích  Thanh tốn ship cod  Thanh tốn online với paypal  Gửi mail tương tác với khách hàng  Quản lý sản phẩm  Quản lý thể loại  Quản lý khách hàng  Báo cáo đơn đặt hàng  Xem đơn đặt hàng  Xác nhận đơn hàng,  Xuất file excel đơn hàng  Thống kê sản phẩm theo năm, theo tháng, theo sản phẩm, theo thể loại, … 1.4 Hình thức mua hàng Mua hàng online dần trở thành hình thức mua sắm phổ biến, đánh giá cao thời kì cơng nghệ bùng nổ Có nhiều cách thức mua hàng online như: mua hàng qua trang mạng xã hội, mua hàng qua cá trang thương mại điện tử, mang lại tiện lợi mua bán hàng hoá cho khách hàng Bên cạnh việc mua hàng online cịn giúp người cảm thấy dễ dàng hơn, tiết kiệm thời gian, chi phí cho việc mua sắm Người bán dễ dàng giới thiệu, đưa sản phẩm tới gần với người dùng  Các ưu điểm mà mua hàng online mang lại như: - Tiết kiệm chi phí, thới gian - Đưa sản phẩm tiếp cận gần với khách hàng - Tiết kiệm diện tích kinh doanh…  Các nhược điểm: - Hàng hố khơng giống quảng cáo - Mất thời gian cho việc đưa sản phẩm tới tay người dùng,… 1.5 Đối tượng phạm vi nghiên cứu Đối tượng hướng tới project khách hàng có nhu cầu mua hàng hố qua mạng Phạm vi nghiên cứu:  Cách thức mua hàng online  Cách thức hoạt động website  Các thành phần để xây dựng lên website  Tìm hiểu ngơn ngữ lập trình Java  Tìm hiểu framework Spring  Tìm hiểu hệ quản trị sở liệu MySQL  Tìm hiểu server vps, deploy mơi trường thật  Tìm hiểu bảo mật mã hố mật  Tìm hiểu json web token  Tìm hiểu mã hố file sang base64  Các cơng nghệ liên quan để xây dựng website: phạm vi đồ án tìm hiểu xây dựng website tảng Spring Framework ngơn ngữ lập trình Java, xây

Ngày đăng: 03/03/2024, 09:40

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w