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

(TIỂU LUẬN) OBJECT ORIENTED PROGRAMMING PROJECT

11 1 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

Thông tin cơ bản

Tiêu đề Object oriented programming project
Tác giả Nguyễn Đức Tuân, Đỗ Duy Khánh, Vũ Mạnh Dũng, Dung
Người hướng dẫn Giảng Viên Đỗ Thị Ngọc Điệp
Trường học Hanoi University of Science and Technology
Chuyên ngành Object Oriented Programming
Thể loại Tiểu luận
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 11
Dung lượng 1,34 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

General information about teachers including name, phone number, year when join in school, specialism.. • Search, display information for teachers whose current salary is greater than 1

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

──────── * ───────

OBJECT-ORIENTED PROGRAMMING PROJECT

Group Class

ID Class Teacher

: 17 : OOP-SIE86 : 126512 : Đỗ Thị Ngọc Điệp

Trang 2

TABLE OF GROUP

No Name Student Email Work assignment Completion

ID

- Build Controller class

1 Nguyễn Đức 20207705 Tuan.nd207705

- Design the system with

100% Gui

Tuân @sis.hust.edu.vn - Report for project with

file txt

- Build Model class

2 Đỗ Duy Khánh 20207681 Khanh.dd207681

- Design the system with

100% Gui

@sis.hust.edu.vn

- Report for project with file pdf

- Design the system with

3 Vũ Mạnh Dũng 20198290 Dung.vm198290 Gui 100%

@sis.hust.edu.vn - Participate in report

development

Trang 3

Nhóm 17 2

Trang 4

I Problem, system Introduction

1 Problem

- A school consists of full-time and invited teachers General

information about teachers including name, phone number, year when

join in school, specialism

- The salary paid to :

• Full-time teacher is calculated by the salary coefficient of salary * 3,000,000 VND/month

• Teacher invited to teach in a month is calculated by the actual

number of teaching hours * 500,000 VND/hour + 1,000,000 VND/month

- Teacher management:

• Add, edit, delete a teacher

• Search for teachers by name, phone number, specialism

• Search, display information for teachers whose current salary is greater than 1 input number

• Statistical list of school teachers and their salary

2 System

- Requirements to manage teachers in schools including full-time

teachers and invited teachers

- To serve the management of information related to each teacher

- The system has the ability to add, search, edit and delete teacher information through the manager Teachers can capture information in the most effective way

II Detailed design

1 Package

Trang 5

- The program has 4 packages including classes belonging to each

package:

 Package Controller, Model: contains classes related to

teacher information: Class AddTeacher, DeleteTeacher, EditTeacher, FindTeacher

 Package GUI: contains forms for interface design

 Package IMG: contains system icons and images

2 Class

- The properties, methods of each class, and the relationships between classes are detailed in the class diagram below

Trang 6

Nhóm 17 5

Trang 7

3 General overview of the interface and how it works

- At TeacherManagerFrame (main interface), if the manager adds, edits,

deletes, the Message (notification interface) will appear

- The Message (notification interface) also appear if the manager enter

incorrect format of information or not enter required information

- If the manager chooses Find button in TeacherManagerFrame (main

interface), then FindPopup (search interface) will appear

III ILLUSTRATION PROGRAM

1 Program building

IDE Apache https://netbeans.apache.org/download/index.html

NetBeans IDE 12.6 Library JDK https://www.oracle.com/java/technologies/downloads/

design

Trang 8

2 Program results

Trang 10

IV CONCLUDE

- Management software is not complete yet.

Trang 11

+) Advantage:

Fully perform the required functions, the operations

on the software are done easily

+) Disadvantage:

The interface is not beautiful

Not optimized all functions and not completely

completed.

Ngày đăng: 13/12/2022, 06:41

w