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

Xây dựng tính năng cho website bán hàng

56 6 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

Nội dung

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 TIN HỌC QUẢN LÝ XÂY DỰNG TÍNH NĂNG CHO WEBSITE BÁN HÀNG Đơn vị thực tập : Cơng ty TNHH TMA Solutions Bình Định Giảng viên hướng dẫn : TS Hoàng Thị Thanh Hà LỜI CẢM ƠN Để hoàn thành báo cáo thực tập trước hết em xin gửi đến quý thầy,cô giáo khoa Thống Kê – Tin Học trường Đại học Kinh Tế Đà Nẵng lời cảm ơn chân thành Đặc biệt, em xin gửi đến Hồng Thị Thanh Hà người tận tình hướng dẫn, giúp đỡ em hoàn thành chuyên đề báo cáo thực tập lời cảm ơn sâu sắc Em xin chân thành cảm ơn Ban Lãnh Đạo, phòng ban, anh chị Mentors cơng ty Cơng ty TNHH TMA Solutions Bình Định, tạo điều kiện thuận lợi cho em tìm hiểu thực tiễn giúp đỡ em nhiều suốt q trình thực cơng ty Đồng thời nhà trường tạo cho em có hội thực tập nơi mà em yêu thích, cho em bước đời sống thực tế để áp dụng kiến thức mà thầy cô giáo giảng dạy Qua công việc thực tập em nhận nhiều điều mẻ bổ ích việc trở thành Developer để giúp ích cho cơng việc sau thân Vì kiến thức thân cịn hạn chế, q trình thực tập, hồn thiện chun đề em khơng tránh khỏi sai sót, kính mong nhận ý kiến đóng góp từ quý công ty LỜI CAM ĐOAN Em xin cam đoan đề tài:”Xây dựng tính website bán hàng” cơng trình nghiên cứu độc lập em dựa kiến thức training thời gian vừa qua công ty hướng dẫn anh chị mentors Đề tài, nội dung báo cáo thực tập sản phẩm mà em nỗ lực nghiên cứu trình học tập trường kết hợp kiến thức tham gia thực tập công ty MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN MỤC LỤC DANH MỤC BẢNG BIỂU - SƠ ĐỒ i DANH MỤC CÁC TỪ VIẾT TẮT ii LỜI MỞ ĐẦU Chương TỔNG QUAN Cơng ty TNHH TMA Solutions Bình Định VÀ NGHỀ DEVELOPER 1.1 Giới thiệu công ty TNHH TMA Bình Định 1.1.1 Tổng quan 1.1.2 Tầm nhìn, sứ mệnh 1.1.3 Giá trị 1.2 Tổng quan nghề Back-end Developer 1.2.1 Mô tả công việc Back-end Developer 1.2.2 Các kỹ cần có lập trình viên back-end developers? 1.2.3 Cơ hội nghề nghiệp mực lương CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Java 2.1.1 Java gì? 2.1.2 Tại nên học Java? 2.1.3 Các khái niệm cấu trúc Java 2.2 Java OOP 10 2.2.1 OOP gì? 10 2.2.2 khái niệm OOP? 11 2.2.3 Quản lý liệu bảo mật 12 2.2.4 Mở rộng tương tác với OOP 13 2.3 Java Spring 14 2.3.1 Spring core 14 2.3.2Spring mvc 15 2.3.3Spring data 16 2.3.4.spring security 17 2.3.5.spring boot 18 CHƯƠNG TRIỂN KHAI 20 3.1 Tổng quan phần mềm 20 3.1.1 Giới thiệu phần mềm 20 3.1.2 Các chức phần mềm 20 3.2 Phân tích hệ thống 20 3.2.1 Phân tích nhóm chức 20 3.2.2 Thiết kế mô tả ERD hệ thống 21 3.3 Triển khai phần mềm 23 3.3.1 Các công cụ hỗ trợ 23 3.3.2 Cấu trúc thư mục triển khai 23 3.3.3 Quy trình thực hiện đề tài 24 CHƯƠNG Kết luận hướng phát triển 45 TÀI LIỆU THAM KHẢO PHỤ LỤC DANH MỤC HÌNH ẢNH Hình 2: Java Hình 3: OOP 11z Hình 4:Spring boot 15 Hình 5: Sơ đồ ERD 21 Hình 6:Cấu trúc thư mục dự án 23 Hình 7:Các dependency 25 Hình 8: giao diện trang admin 40 Hình 9: Giao diện list categories trang admin 41 Hình 10: Giao diện list product trang admin 41 Hình 11: Giao diện list user trang admin 41 Hình 12: Giao diện trang shop 42 Hình 13: Giao diện view Products 42 Hình 14: Giao diện trang đăng nhập 43 Hình 15:Giao diện trang đăng ký 43 Hình 16:Giao diện trang giỏ hàng 44 i DANH MỤC CÁC TỪ VIẾT TẮT ERD: “Entity” “Relationship” Diagram IDE: Integrated Development Environment OOP: Object-Oriented Programming MVC: Model-View-Controller ii LỜI MỞ ĐẦU Lý chọn đề tài Java ngôn ngữ lập trình phổ biến ổn định giới, sử dụng rộng rãi phát triển ứng dụng web hệ thống doanh nghiệp Sự phổ biến mang lại tính ổn định khả phát triển bền vững cho dự án bạn.Ngoài ra, Java cung cấp nhiều thư viện framework mạnh mẽ giúp bạn xây dựng ứng dụng web cách nhanh chóng hiệu Các framework Spring Spring Boot trở thành tiêu chuẩn phát triển ứng dụng web Java, giúp giảm thời gian công sức việc triển khai tính phức tạp.Khả bảo mật cao yếu tố quan trọng xây dựng ứng dụng web bán hàng, Java đáp ứng u cầu Java có tính tích hợp sẵn để giúp bảo vệ ứng dụng khỏi lỗ hổng bảo mật đảm bảo an tồn cho thơng tin cá nhân tài người dùng đề tài xây dựng tính cho web bán hàng Java mang lại nhiều lợi ích tính phổ biến, ổn định, hỗ trợ cộng đồng, tính bảo mật cao đa tảng, giúp bạn phát triển ứng dụng web bán hàng hiệu đáp ứng nhu cầu thị trường thương mại điện tử ngày phát triển Mục tiêu ý nghĩa đề tài Đề tài “xây dựng tính cho web bán hàng“ có nhiệm vụ cung cấp kiến thức mà thân có q trình thực tập cơng ty TMA Solutions Bình Định vị trí intern back-end java, Đối tượng ,phạm vi phương pháp nghiên cứu 3.1 Đối tượng nghiên cứu Đối tượng đề tài gồm đối tượng ngơn ngữ Java, tảng spring-boot sản phẩm website 3.2 Phạm vi nghiên cứu Đề tài chi phần chính, phần tìm hiểu tảng spring-boot tập trung lý thuyết kiến thức; phần hai xây dựng website sản phẩm thực hành luyện tập phát triển website 3.3 Phương pháp nghiên cứu Đề tài thành trình tự tìm hiểu thân qua cơng cụ tìm kiếm, mơi trường viết code Visual Studio Code, trao đổi nhận hỗ trợ kiến thức anh công ty giáo viên hướng dẫn G, Tạo dto h,Tạo controller Thư mục controller gồm file dây: Nội dung file AdminController 33 34 35 Nội dung file CartController Nội dung file HomeController 36 Nội dung file LoginController 37 I,Tạo global Thư mục global gồm file : Nội dung file GlobalData 38 J,Tạo configuration Thư mục configuration gồm file Nội dung file SecurityConfig 39 K, Tạo view Dự án sử dụng view template ,sau lấy data cho render view giao diện website  Giao diện trang admin Hình 7: giao diện trang admin  Giao diện trang admin/categories 40 Hình 8: Giao diện list categories trang admin  Giao diện trang admin/products Hình 9: Giao diện list product trang admin Giao diện trang admin/user Hình 10: Giao diện list user trang admin 41  Giao diện trang shop Hình 11: Giao diện trang shop  Giao diện trang view products Hình 12: Giao diện view Products  Giao diện trang login 42 Hình 13: Giao diện trang đăng nhập  Giao diện trang register Hình 14:Giao diện trang đăng ký  Giao diện trang cart 43 Hình 15:Giao diện trang giỏ hàng 44 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 1.Kết đạt sau kết thúc tập Về phía báo cáo thực tập: - Bao quát kiến thức đào tạo tự hiểu thân qua trình thực tập - Áp dụng kiến thức học thời gian thực tập - Thành công tạo chức cho website bán hàng Về thân: -Nâng cao khả tự học, tiếp thu kiến thức cách chủ động -Cải thiện kỹ giao tiếp, nâng cao hiểu biết thân môi trường làm việc chuyên nghiệp doanh nghiệp -Được training kỹ cần thiết developer số kỹ mềm như: thuyết trình doanh nghiệp, bảo mật doanh nghiệp… -Kỹ viết email, báo cáo, báo cáo buổi daily meeting hàng ngày phát triển theo hướng tích cực -Kỹ làm việc theo đội nhóm linh hoạt, phân chia cơng việc rõ ràng -Chủ động với cơng việc hồn cảnh Những điểm yếu cần phải khắc phục -Khi có vấn đề công việc, chưa chủ động liên hệ sớm với mentor để tìm hướng giải -Kĩ giao tiếng tiếng anh hạn chế -Khả đọc hiểu tài liệu hạn chế 3.Hướng phát triển Sau trình học hỏi thực tập doanh nghiệp, em thấy có hướng rõ ràng kiến thức tích luỹ giúp em định hình cơng việc tương lai Kinh nghiệm thực tập giúp em nhận điểm mạnh hạn chế mình, từ em cố gắng củng cố phát triển kiến thức có Trong thời gian thực tập, dù thời gian hạn chế em học nhiều điều liên quan đến lập trình viên backend Java Em làm quen với khái niệm chức backend system Tuy nhiên, Em nhận thấy kiến thức mức cần phát triển sâu hơn.Trong tương lai, em đặt 45 mục tiêu tiếp tục nâng cao kiến thức kỹ lĩnh vực lập trình viên back-end Java Em cố gắng học sâu ngơn ngữ lập trình Java framework liên quan Em định hướng tìm hiểu chức nâng cao hệ thống backend, quản lý liệu, bảo mật, tối ưu hóa hiệu suất, tương tác với dịch vụ khác.Em hiểu việc tự khám phá tìm hiểu sâu Java lĩnh vực backend đóng vai trị quan trọng phát triển nghề nghiệp em Em tận dụng tài liệu học trực tuyến, tham gia vào dự án thực tế cố gắng áp dụng kiến thức mẻ vào công việc hàng ngày 46

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

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

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

TÀI LIỆU LIÊN QUAN

w