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

OBJECT ORIENTED PROGRAMMING PROJECT

10 4 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 0,96 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 : 17

Class : OOP-SIE86

ID Class : 126512

Teacher : Đỗ Thị Ngọc Điệp

Trang 2

TABLE OF GROUP

1 Nguyễn Đức

Tuân 20207705

Tuan.nd207705

@sis.hust.edu.vn

- Build Controller class

- Design the system with Gui

- Report for project with file txt

100%

2 Đỗ Duy Khánh 20207681 Khanh.dd207681

@sis.hust.edu.vn

- Build Model class

- Design the system with Gui

- Report for project with file pdf

100%

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

@sis.hust.edu.vn

- Design the system with Gui

- Participate in report development

100%

Trang 3

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 4

- 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

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

NetBeans

IDE 12.6

Library JDK https://www.oracle.com/java/technologies/downloads/ Class

design

Trang 7

2 Program results

Trang 9

IV CONCLUDE

- Management software is not complete yet

Trang 10

+) Advantage:

on the software are done easily

+) Disadvantage:

The interface is not beautiful

Not optimized all functions and not completely

completed

Ngày đăng: 07/08/2022, 05:06

w