VQH Bài tập lớn Lập trình hướng đối tượng Java 1

22 14 0
VQH  Bài tập lớn Lập trình hướng đối tượng  Java 1

Đ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

Ngôn ngữ lập trình Java được thiết kế với các đặc tính xoay quanh đặc trưng hướng đối tượng. Đó chính là việc xoay quanh việc thiết kế các lớp (Class) và việc tạo các đối tượng (Object) là thể hiện của lớp.Trong ngôn ngữ Java, lớp là một đơn vị mẫu có chứa dữ liệu và mã lệnh liên quan đến một thực thể nào đó. Khi xây dựng một lớp, thực chất bạn đang tạo ra một một kiểu dữ liệu. Kiểu dữ liệu mới này được sử dụng để xác định các biến mà ta thương gọi là “đối tượng”. Đối tượng là các thể hiện (instance) của lớp. Tất cả các đối tượng đều thuộc về một lớp có chung đặc tính và hành vi. Mỗi lớp xác định một thực thể, trong khi đó mỗi đối tượng là một thể hiện thực sự.Phát triển ứng dụng Java sẽ được khởi đầu bằng việc định nghĩa các lớp, Sau khi định nghĩa các lớp xong, định dạng của tệp lưu trữ các lớp sẽ có đuôi mở rộng là .java.

KHOA CÔNG NGHỆ THÔNG TIN KỲ THI KẾT THÚC HỌC PHẦN Tên đề tài: “Xây dựng chương trình quản lý bán hàng cho nhà sách.” Họ tên sinh viên: Mã sinh viên: Lớp: Lập trình hướng đối tượng Mơn học phần: Giảng viên môn: Hà Nội, 2021 MỞ ĐẦU Ngày nay, với phát triển mạnh lĩnh vực khoa học kỹ thuật tất lĩnh vực khác Đặc biệt ngành điện tử ngành khoa học kỹ thuật đáp ứng tốt nhu cầu sống người Do vậy, công tác quản lý bán hàng cho nhà sách công tác thiếu tất nhà sách Với lý phát triển Công nghệ thông tin trở thành ngành kinh tế quan trọng , đặc biệt Công nghệ phần mềm Sự đời sản phẩm phần mềm đặc biệt phần mềm ứng dụng quản lý bán hàng vài năm gần mang lại nhiều thuận lợi công tác quản lý kinh doanh tránh nhầm lẫn, thất thu, mát Tuy nhiên bên cạnh tiện lợi mà chương trình mang lại, cịn nhiều khó khăn, nhược điểm cần khắc phục Nhược điểm chương trình cịn nhiều lý như: Bản thân nhà lập trình cịn hạn chế trình độ kinh nghiệm làm phần mềm… CHƯƠNG I TỔNG QUAN VỀ BÀI TỐN 1.1 Mơ tả tốn 1.1.1 Phát biểu tốn Trong lĩnh vực thương mại, cơng tác quản lý bán hàng cho nhà sách vô quan trọng Bài toán “Quản lý bán hàng cho nhà sách” giúp theo dõi, nắm bắt, tra cứu báo cáo phần cách nhanh chóng Chương trình quản lý bán hàng cho nhà sách có vai trị quan trọng cơng tác quản lý bán hàng, làm rõ tầm quan trọng ứng dụng tin học đời sống văn hóa • Các Chức năng: Người quản trị người làm chủ ứng dụng quản lý bán hàng, có quyền kiểm soát hoạt động hệ thống sở liệu + Thêm thơng tin hàng + Tìm kiếm thơng tin hàng + Sắp xếp theo giá + Thống kê 1.2 Mục tiêu đề tài - Quản lý bán hàng cho nhà sách 1.3 Giới thiệu Java - Ngơn ngữ lập trình Java thiết kế với đặc tính xoay quanh đặc trưng hướng đối tượng Đó việc xoay quanh việc thiết kế lớp (Class) việc tạo đối tượng (Object) thể lớp - Trong ngơn ngữ Java, lớp đơn vị mẫu có chứa liệu mã lệnh liên quan đến thực thể Khi xây dựng lớp, thực chất bạn tạo một kiểu liệu Kiểu liệu sử dụng để xác định biến mà ta thương gọi “đối tượng” Đối tượng thể (instance) lớp Tất đối tượng thuộc lớp có chung đặc tính hành vi Mỗi lớp xác định thực thể, đối tượng thể thực - Phát triển ứng dụng Java khởi đầu việc định nghĩa lớp, Sau định nghĩa lớp xong, định dạng tệp lưu trữ lớp có mở rộng java - Package (gói) java nhóm class, interface package khác Trong java sử dụng package để tổ chức cấu trúc dự án hợp lý Đừng lo lắng bạn chưa biết class, hay interface tìm hiểu chúng sau Java có loại package chính: + Các package tích hợp sẵn + Các package tự định nghĩa 1.4 Giới thiệu lập trình hướng đối tượng Lập trình hướng đối tượng (Object Oriented Programming, viết tắt: OOP) kỹ thuật lập trình cho phép lập trình viên tạo đối tượng code trừu tượng hóa đối tượng thực tế sống Nói đến bạn chưa hiểu để giải thích rõ hơn: Đối tượng (Object) người, điện thoại, máy tính, yasuo, leesin điểm chung gồm thành phần là: + Thuộc tính (Attribute): thông tin, đặc điểm đối tượng + Phương thức (Method): hành động mà đối tượng thực CHƯƠNG II XÂY DỰNG CHƯƠNG TRÌNH 2.1 Giới thiệu phần mềm (Intelij) Intelij mơi trường phát triển tích hợp dùng cho lập trình máy tính, Nó chứa khơng gian làm việc sở hệ thống plug-in để mở rộng để tùy chỉnh môi trường Intelij viết chủ yếu Java dùng chủ yếu cho lập trình ứng dụng Java, dùng để lập trình ứng dụng ngơn ngữ khác thơng qua plug-ins,… 2.2 Xây dựng chương trình ✓ Cửa sổ Package Explorer Hình 3.1 Cửa sổ Package Explorer ✓ Lớp hàng hố (VuongQuocHung_Hang): Hình 3.2 Code lớp Hàng hố (1) Hình 3.3 Code lớp Hàng hố (2) Hình 3.4 Code lớp Hàng hố (3) ✓ Lớp sách (VuongQuocHung_Sach): Hình 3.5 Code lớp Sách (1) Hình 3.6 Code lớp Sách hàm get/set (2) Hình 3.7 Code lớp Sách Override hàm nhập xuất (3) ✓ Lớp Main (VuongQuocHung_Main): Hình 3.8 Code Main menu chọn chức (1) Hình 3.9 Code main (2) 10 Hình 3.9 Code main (3) Hình 3.10 Code main (4) 11 Hình 3.11 Code main (5) Hình 3.12 Code main (6) 12 Hình 3.13 Code main (7) 13 CHƯƠNG III KẾT QUẢ CÀI ĐẶT Hiển thị chức lên hình Hình 3.14 Các chức bắt đầu chạy Lựa chọn từ đến để chạy chức 14 Hình 3.15 Chức nhập thơng tin hàng (1) Hình 3.16 Chức nhập thơng tin hàng (2) 15 Hình 3.17 Chức xuất thơng tin hàng lên hình Hình 3.18 Chức xếp danh sách hàng tăng lên theo giá 16 Hình 3.19 Chức xếp danh sách hàng giảm xuống theo giá Hình 3.20 Chức tìm kiếm hàng theo tên hàng 17 Hình 3.21 Chức thống kê hàng có giá đắt Hình 3.22 Chức xố hàng theo mã hàng 18 Hình 3.23 Chức thống kê tổng số hàng doanh thu bán 19 KẾT LUẬN Phần mềm quản lý bán hàng hệ thống quen thuộc dễ dàng cách tiếp cận chức phổ biến chương trình quản lý bình thường Trong trình nhập hàng hay bán hàng để đạt hiệu cao u cầu công việc xử lý phải nhanh, tiết kiệm thời gian phải xác tính ưu việt ta sử dụng đến phần mềm Do chưa có nhiều kinh nghiệm nên cịn gặp nhiều khó khăn xây dựng chương trình Chương trình cịn hạn chế nên cần thời gian để phát triển thêm 20 TÀI LIỆU THAM KHẢO https://www.howkteam.vn/ Wikipedia W3Schools Trường Đại học Công nghệ - Đại học Quốc gia Hà Nội (2013), “Giáo trình Lập trình hướng đối tượng” 21

Ngày đăng: 14/04/2023, 21:26

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

Tài liệu liên quan