1. Trang chủ
  2. » Luận Văn - Báo Cáo

Triển khai xây dựng trang web bán hàng trang sức d luxury

69 7 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

TRƯỜNG ĐẠI HỌC KINH TẾ KHOA THỐNG KÊ – TIN HỌC BÁO CÁO THỰC TẬP NGHỀ NGHIỆP NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ CHUYÊN NGÀNH QUẢN TRỊ HỆ THỐNG THÔNG TIN TRIỂN KHAI XÂY DỰNG TRANG WEB BÁN HÀNG TRANG SỨC D-LUXURY Đơn vị thực tập : TMA Solutions Giảng viên hướng dẫn : TS.Nguyễn Thị Uyên Nhi ii LỜI CẢM ƠN Để hoàn thành tốt đề tài báo cáo thực tập này, nỗ lực thân, em nhận quan tâm giúp đỡ nhiều tập thể cá nhân Trước hết em xin gửi tới tồn thể thầy, giáo Khoa Thống kê - Tin học Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc tới giáo viên hướng dẫn cô Nguyễn Thị Uyên Nhi, người tận tâm hướng dẫn em suốt trình thực tập hồn thiện đề tài Ngồi ra, em cịn nhận giúp đỡ nhiệt tình từ anh Trần Đình Vương anh chị team DSG3 Công ty TNHH Giải pháp Phần mềm Tường Minh Bình Định Qua đây, em xin chân thành cảm ơn ban lãnh đạo tồn thể cán cơng nhân viên công ty tạo điều kiện thuận lợi để em có kiến thức thực tế cần thiết Cuối em kính chúc q thầy, dồi sức khỏe thành công nghiệp cao quý Đồng kính chúc anh, chị Cơng ty TNHH Giải pháp Phần mềm Tường Minh Bình Định ln dồi sức khỏe, đạt nhiều thành công tốt đẹp công việc iii LỜI CAM ĐOAN Em xin cam đoan đề tài “Xây dựng Website bán hàng trang sức D-luxury” đề tài nghiên cứu nhóm thực xây dựng từ ý tưởng đến triển khai cơng ty TNHH Giải pháp Phần mềm Tường Minh Bình Định cho phép cán hướng dẫn bao gồm Trần Đình Vương, Nguyễn Ngọc Nguyên, Nguyễn Đại Đơng, Nguyễn Thị Lan Ngồi khơng có chép người khác Đề tài, nội dung báo cáo thực tập sản phẩm mà nhóm chúng em nỗ lực nghiên cứu trình học tập trường tham gia thực tập Công ty TNHH Giải pháp Phần mềm Tường Minh Bình Định Các kết trình bày báo cáo hoàn toàn trung thực, em xin chịu hoàn toàn trách nhiệm, kỷ luật môn nhà trường đề có vấn đề xảy iv MỤC LỤC LỜI CẢM ƠN iv LỜI CAM ĐOAN v MỤC LỤC vi DANH MỤC HÌNH ẢNH .viii DANH MỤC CÁC TỪ VIẾT TẮT .ix LỜI MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ DOANH NGHIỆP THỰC TẬP 1.1 Giới thiệu tởng qt Cơng ty TMA Bình Định .2 1.2 Lĩnh vực kinh doanh 1.3 Giới thiệu tổng quan ngành developer CHƯƠNG LÝ THUYẾT 2.1 Ngôn Ngữ Lập Trình 2.2 Lập trình hướng đối tượng với Java 2.2.1 Giới thiệu Java OOP 2.2.2 Các khái niệm đặc tính java OOP 2.2.2.1 Tính kế thừa (Inheritance) .5 2.2.2.2 Tính đóng gói (Encapsulation) 2.2.2.3 Tính trừu tượng (Abstraction) 2.2.2.4 Tính đa hình (Polymorphism) 2.3 Spring Boot Framework 2.4 Spring Data JPA 2.5 Spring Security CHƯƠNG TRIỂN KHAI XÂY DỰNG .10 3.1 Phân tích yêu cầu dự án 10 3.1.1 Mục tiêu dự án 10 v 3.1.2 Phạm vi nghiên cứu 10 3.1.3 Đối tượng nghiên cứu 10 3.1.4 Usecase .10 3.2 Liệt kê chức có dự án 10 3.3 Công nghệ sử dụng 10 3.4 Thiết kế sở liệu cho dự án .11 3.5 Danh sách API xây dựng 11 3.6 Phát triển hệ thống 12 3.7 Tích hợp với Front-End 58 CHƯƠNG KẾT QUẢ 62 4.1 Kết đạt .62 4.2 Hạn chế 62 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN .63 TÀI LIỆU THAM KHẢO 64 CHECK LIST CỦA BÁO CÁO 65 DANH MỤC HÌNH ẢNH Hình Logo cơng ty TMA Bình Định vi Hình Ngơn ngữ lập trình Java Hình Cơ sở liệu .11 Hình Danh sách API xây dựng thực kiểm tra postman .11 Hình Tạo Project cài đặt thư viện .12 Hình Kết nối với sở liệu, cấu hình port thơng tin token 12 Hình Cây thư mục Đề tài .13 Hình Tạo class tương ứng với package 15 Hình Tạo class interface tương ứng với package 16 Hình 10 Giao diện đăng ký tài khoản 58 Hình 11 Giao diện đăng nhập tài khoản 59 Hình 12 Giao diện sau đăng nhập 59 Hình 13 Giao diện trang sản phẩm 60 Hình 14 Giao diện trang chi tiết sản phẩm 60 Hình 15 Giao diện trang chi tiết sản phẩm 61 vii LỜI MỞ ĐẦU Mục tiêu đề tài - Đề tài nghiên cứu việc sử dụng ngôn ngữ Java để tạo nên API cho việc đăng ký, đăng nhập, xác thực, phân quyền người dùng, thêm mới, sửa, xoá thực thể liên quan website bán hàng trang sức D-luxury Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu: Người có nhu cầu mua hàng trang sức trực tuyến - Phạm vi nghiên cứu: Ngôn ngữ Java Kết cấu đề tài Đề tài tổ chức gồm phần mở đầu, chương nội dung phần kết luận - Mở đầu - Chương 1: TỔNG QUAN VỀ DOANH NGHIỆP TMA BÌNH ĐỊNH - Chương 2: CƠ SỞ LÝ THUYẾT VỀ JAVA - Chương 3: TRIỂN KHAI XÂY DỰNG WEBSITE D-LUXURY - Chương 4: KẾT QUẢ - Kết luận hướng phát triển viii CHƯƠNG TỔNG QUAN VỀ DOANH NGHIỆP TMA BÌNH ĐỊNH 1.1 Giới thiệu tởng quát Cơng ty TMA Bình Định Doanh Nghiệp TMA Bình Định cung cấp giải pháp phần mềm cho hàng trăm khách hàng từ 30 nước, đối tác chiến lược đáng tin cậy, mang đến sản phẩm, dịch vụ, giải pháp hiệu quả, phục vụ đa dạng mục tiêu quản trị, sản xuất kinh doanh doanh nghiệp tổ chức Với kinh nghiệm phong phú, TMA mang đến cho khách hàng giải pháp toàn diện nhiều lĩnh vực với việc đồng hành khách hàng từ giai đoạn tư vấn, ý tưởng, phân tích yêu cầu, tới giai đoạn thiết kế, kiểm thử hoàn thiện sản phẩm vận hành hệ thống 24/24 - Tên công ty: Công ty TNHH Giải pháp Phần mềm Tường Minh Bình Định - Tên viết tắt: TMA Bình Định - Ngày thành lập: xx/06/2018 (trụ sở Bình Định) - Logo: Hình Logo cơng ty TMA Bình Định - Mã số thuế: 4104503952 - Đại diện theo luật pháp: Phạm Ngọc Như Uyên - Website: https://www.tma-binhdinh.vn/ - Điện thoại: 0256 389 8979 - Email: contact@tma-binhdinh.vn - Văn phịng: Cơng viên Sáng tạo TMA, Đại lộ Khoa học, Thung lũng Sáng tạo Quy Nhơn, P Ghềnh Ráng, TP Quy Nhơn, Bình Định ix 1.2 Lĩnh vực kinh doanh - Tích hợp hệ thống - Xuất phần mềm - Giải pháp phần mềm - Cung cấp giải pháp, dịch vụ viễn thông - Đào tạo sinh viên nhân viên kiến thức phần mềm kỹ mềm 1.3 Giới thiệu tổng quan ngành developer hiện - Định nghĩa Developer "Developer" từ tiếng Anh, gọi "software developer" "software engineer", thường dùng để người chuyên viết phát triển phần mềm, ứng dụng, hệ thống máy tính Những người làm cơng việc thường tạo ra, cải tiến trì ứng dụng phần mềm để đáp ứng nhu cầu người dùng doanh nghiệp - Developer làm cơng việc Các developer làm việc với nhiều ngơn ngữ lập trình khác nhau, tảng, công nghệ để xây dựng ứng dụng phần mềm giải pháp phức tạp Công việc họ bao gồm việc thiết kế, lập trình, thử nghiệm, gỡ lỗi tối ưu hóa ứng dụng Có nhiều vai trị khác lĩnh vực phát triển phần mềm, bao gồm không giới hạn loại như:  Front-end developer: Chuyên viết mã để tạo giao diện người dùng ứng dụng, thường sử dụng HTML, CSS JavaScript  Back-end developer: Tập trung vào việc xây dựng phần hệ thống hoạt động phía sau, quản lý liệu tác vụ xử lý logic  Full-stack developer: Có kiến thức kỹ để làm hai công việc front-end back-end x  Mobile app developer: Tập trung vào việc phát triển ứng dụng di động cho hệ điều hành di động Android iOS  DevOps engineer: Tập trung vào việc tích hợp quy trình cơng cụ phát triển phần mềm vận hành hệ thống - Xu hướng ngành nghề Developer tương lai Trong tương lai, ngành developer dự kiến tiếp tục trở nên phức tạp đa dạng Các công nghệ mới, blockchain tiền điện tử, mở hội cho ứng dụng giải pháp Trí tuệ nhân tạo tự động hóa dự kiến ngày tăng cường để cải thiện hiệu suất tính ứng dụng.Nhu cầu developer dự kiến tiếp tục tăng cao Việc học tập nắm bắt công nghệ giúp developer trì phát triển nghiệp lĩnh vực Tóm lại, ngành phát triển phần mềm tiếp tục phát triển mạnh mẽ tương lai, tiếp tục phát triển đa dạng đòi hỏi developer cần cập nhật kiến thức kỹ để đáp ứng thách thức xi

Ngày đăng: 12/12/2023, 19:47

Xem thêm:

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

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

TÀI LIỆU LIÊN QUAN

w