Добавил:
github.com Кофедра ВТ-помойка Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Павловский 2018 / Курсовая работа по ООП язык JAVA.docx
Скачиваний:
154
Добавлен:
14.11.2018
Размер:
616.94 Кб
Скачать
  1. Исходные тексты пк

Main.java

package com.company; import javax.swing.*; import java.awt.*; public class Main { public static void main(String[] args) { JFrame window = new JFrame("Главное окно"); JButton prodWindow = new JButton("Список продуктов магазина", new ImageIcon("./img/prodList.png")); JButton employWindow = new JButton("Список сотрудников магазина", new ImageIcon("./img/employ.png")); JButton reportWindow = new JButton("Отчет о состоянии магазина", new ImageIcon("./img/report.png")); JButton refWindow = new JButton("Открыть справку о магазине", new ImageIcon("./img/info.png")); prodWindow.addActionListener((e) -> new products()); employWindow.addActionListener((e) -> new employs()); reportWindow.addActionListener((e)-> new report()); refWindow.addActionListener((e) -> new ref(window,"Справка")); // window.setLayout(new FlowLayout()); JPanel mainp = new JPanel(); JPanel panel = new JPanel(); panel.setLayout(new GridLayout(4, 1)); panel.setSize(350, 100); // adds to the GridLayout panel.add(prodWindow); panel.add(employWindow); panel.add(reportWindow); panel.add(refWindow); mainp.add(panel); window.add(BorderLayout.CENTER, mainp); window.setSize(400,380); window.setLocation(500,200); window.setVisible(true); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }

Заключение

В результате проделанной работы разработан ПК «Администрирование, формирование отчета, прейскуранта, хранение списка сотрудников», предназначенный для администрирования и учета информации прейскуранте, сотрудниках, наличии товара, разработано руководство оператора.

В процессе проектирования созданы описание вариантов использования ПК, прототип интерфейса пользователя, объектная модель ПК, диаграмма классов, описание поведения ПК, диаграмма действия ПК.

Курсовой проект удовлетворяет поставленным требованиям.