
Среда программирования: Java NetBeans
Название работы: Работа с проездными картами. Абстрактный класс Card являющийся родителем для всех проездных карт. Генерация карты. Класс событий турникета. Конструктор класса турникета. Практикум 3. Задание 2.
Тематика работы: Алгоритмы, Тесты, Прочие
Объем программы: 6 (по десятибалльной шкале)
Уровень сложности: 8 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Работа с проездными картами, Java, Java NetBeans, практикум 3, разработать программу на Java, абстрактный класс Card, Генерация карты, Класс событий турникета, Конструктор класса турникета, Тип карты, по статусу владельца, Время начала действия карты, Время окончания действия карты, разрешения карты, Функция проверки карты, заблокирована карта, истек срок действия, списание поездки с карты, Класс карты на 5 поездок, Класс карты по времени действия, Класс накопительной карты, Класс карты по времени действия, Класс карты на 10 поездок, система контроля карточек, Класс выпуска карточек, Карта cardMap, Класс событий турникета, Класс логики работы турникета, события на турникете, Логика открытия турникета
Функции программы:
Задание 2. Работа с проездными картами. Абстрактный класс Card являющийся родителем для всех проездных карт. Генерация карты. Класс событий турникета. Конструктор класса турникета.
Разработать программу на Java в соответствии с заданиями:
Разработать:
- Абстрактный класс Card являющийся родителем для всех проездных карт.
- Тип карты по статусу владельца (ученический, общий, студенческий)":
учитывать: Тип карты (на месяц,10 дней и т.д.), Время начала действия карты, Время окончания действия карты, разрешения карты true - разрешена, Число поездок
- Функция проверки карты. true - карта действительная, false - нет
- Проверка не заблокирована ли карта, и не истек ли срок действия
- Функция списания поездки с карты, добавляет 1 к счетчику проходов.
- Получение время начала действия карты
- Получение время окончания действия карты: Получение числа поездок, Перечисление, Тип карты по статусу владельца: ученическая, студенческая, обычная
- Класс карты на 5 поездок.
- Класс карты по времени действия. Срок 1 месяц.
- Класс накопительной карты с контролем по состоянию баланса.
- Класс карты по времени действия. Срок 10 дней.
- Класс карты на 10 поездок.
- Класс реализует систему контроля карточек.
- Класс реализует выпуск карточек, и контроль за их использованием.
- Карта cardMap реализует учет карточек по идентификационному номеру. Ключ идентификационный номер, данные в классе CardInfo.
- Генерация карты с контролем по времени на 10 дней.
- Генерация карты с контролем по числу поездок, 5 поездок
- Генерация карты с контролем по числу поездок, 5 поездок
- Класс событий турникета.
- Класс реализующий логику работы турникета.
- Список событий на турникете.
- Открыть турникет.
- Логика открытия турникета.
- Запрет прохода.
- Проверка соответствия данных считанных c карты, которые хранятся в базе
- Функция проверки карты. Данные считаны с физической карты на турникете.
- Информация считанная с турникета сравнивается с информацией системы.
- Возвращает список событий турникета.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для работы с программой нужно использовать проект на Java в NetBeans.
исходники
build
built-jar
classes
cards
Card
CardType
FiveTripCard
MonthCard
OwnerStatus
StorageCard
TenDaysCard
TenTripCard
tourniquet
ControlSystem
PassEvent
Tournicket
empty
generated-sources
ap-source-output
test
classes
cards
FiveTripCardTest
MonthCardTest
StorageCardTest
TenDaysCardTest
TenTripCardTest
tourniquet
TournicketTest
results
TEST-cards.FiveTripCardTest
TEST-cards.MonthCardTest
TEST-cards.StorageCardTest
TEST-cards.TenDaysCardTest
TEST-cards.TenTripCardTest
TEST-tourniquet.TournicketTest
build
manifest
nbproject
build-impl
genfiles
private
config
private
private
project
project
src
cards
Card
CardType
FiveTripCard
MonthCard
OwnerStatus
StorageCard
TenDaysCard
TenTripCard
tourniquet
ControlSystem
PassEvent
Tournicket
test
cards
FiveTripCardTest
MonthCardTest
StorageCardTest
TenDaysCardTest
TenTripCardTest
tourniquet
TournicketTest
vpproject
Practicum3
Отчет к программе. СодержаниеСхема UML в формате word.
Предварительный просмотр
Отчет к программе. СодержаниеСхема UML в формате Visio.
Отчет к программе. СодержаниеРезультаты работы программы.
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1400 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |