Giới thiệu đề tài
Tên đề tài: Báo cáo thực tập tốt nghiệp: Tìm hiểu Framework Spring cho Backend, ReactJS cho Frontend và xây dựng website bán giày minh họa.
Ngành: Công nghệ Thông tin
Chuyên ngành: Truyền thông và Mạng máy tính
Tóm tắt nội dung tài liệu:
Đề tài báo cáo thực tập tốt nghiệp này tập trung vào việc tìm hiểu và ứng dụng các công nghệ hiện đại trong phát triển ứng dụng web, cụ thể là sử dụng Framework Spring cho phần backend và ReactJS cho phần frontend. Mục tiêu chính là xây dựng một website bán giày minh họa, nhằm ứng dụng kiến thức đã học vào thực tế, nâng cao kỹ năng lập trình và hiểu biết về quy trình phát triển một ứng dụng thương mại điện tử.
Nội dung báo cáo bao gồm các phần chính:
- Giới thiệu tổng quan về Framework Spring, bao gồm khái niệm, lợi ích, kiến trúc và các module liên quan.
- Giới thiệu về ReactJS, cách cài đặt và các thư viện hỗ trợ.
- Phân tích và thiết kế hệ thống cho website bán giày, bao gồm yêu cầu đề tài, hoạt động của trang web, các đối tượng người dùng và chức năng hệ thống.
- Xây dựng ứng dụng minh họa với các chức năng cơ bản như trang chủ, danh sách sản phẩm, chi tiết sản phẩm, giỏ hàng, thanh toán, quản lý người dùng, quản lý sản phẩm, v.v.
- Phần kết luận và đánh giá kết quả đạt được của đề tài.
Báo cáo cũng đề cập đến các công cụ hỗ trợ phát triển như Eclipse, Visual Studio Code, MySQL, Postman, và phương pháp nghiên cứu dựa trên khảo sát, thu thập thông tin và phân tích hệ thống.
Mục lục chi tiết:
- DANH MỤC CÁC TỪ VIẾT TẮT
- DANH MỤC HÌNH ẢNH
- DANH MỤC BẢNG
- LỜI MỞ ĐẦU
- CHƯƠNG 1: TÌM HIỂU VỀ FRAMEWORK
- 1.1. Tìm hiểu Spring Framework
- 1.1.1. Khái Niệm
- 1.1.2. Lợi ích
- 1.1.3. Cài đặt Spring framework
- 1.1.4. Kiến trúc, các module của Spring Framework
- 1.1.5. Các dự án trong Spring Framework
- 1.2. Tìm hiểu ReactJS
- 1.2.1. Giới thiệu
- 1.2.2. ReactJS là gì?
- 1.2.3. Cài đặt ReactJS
- 1.2.4. Các thư viện hỗ trợ
- CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
- 2.1. Yêu cầu đề tài
- 2.2. Hoạt động của trang web
- 2.3. Đối tượng sử dụng
- 2.4. Phân tích các chức năng của hệ thống
- 2.5. Mô tả các chức năng cho từng đối tượng
- 2.5.1. Các chức năng của đối tượng Customer
- 2.5.2. Các chức năng của đối tượng Administrator
- 2.6. Các biểu đồ thiết kế hệ thống
- 2.6.1. Biểu đồ hoạt động
- 2.6.2. Thiết kế các bảng dữ liệu cho trang web
- CHƯƠNG 3: XÂY DỰNG ỨNG DỤNG MINH HỌA
- 3.1. Trang chủ
- 3.2. Trang danh sách sản phẩm
- 3.3. Trang chi tiết
- 3.4. Giỏ hàng
- 3.5. Thanh toán
- 3.5.1. Địa chỉ giao hàng
- 3.5.2. Trang thanh toán và đặt mua
- 3.6. Trang quản trị
- 3.6.1. Trang quản lý sản phẩm
- 3.6.2. Trang quản lý người dùng
- 3.6.3. Trang quản lý bình luận
- 3.6.4. Trang quản lý hóa đơn
- 3.6.5. Trang quản lý slide
- 3.7. Đăng ký và đăng nhập
- 3.8. Thông tin tài khoản
- CHƯƠNG 4: KẾT LUẬN VÀ ĐÁNH GIÁ
- TÀI LIỆU THAM KHẢO