24FreelanceБіржа фрилансу, яка не спить
Термін прийому заявок минув

Розробка системи управління бібліотекою

304 перегляди 0 відгуків#40768
Бюджет€1 500за проєкт
ФорматРазовий проєктбез передоплати
ОплатаБанківський переказ, Електронні гроші
Прийом заявокТермін прийому заявок минувдо 05.02.2025
Відгуків0у середньому в розділі: 0,3
Переглядів30453 за 14 днів

Опис проєкту

Переклад
Добрий день. Пропонуючи віддалені роботи. Для розробки простої системи управління бібліотекою (заключний продукт не є комерційним), мови програмування - Котлін, Java, Scala (для декількох функцій)

Для реалізації системи управління бібліотекою необхідно здійснювати локальну бібліотеку в зберіганні та сортування деталей каталогу книг. Будь ласка, зверніть увагу, що це не для комерційного проекту, тому вам потрібна просто програма з функціоналом, що зазначено нижче.

Зафіксовано наступні дані:
- Книга.
Ім'я імені
Автор(и)
Рік видання
Видавництво
Мистецтво
- Автор.
Ім'я(и)
Ім'я
- Видавець.
Ім'я

Автор може публікувати книги, які можна писати, а також подати статтю, що можна публікувати книги.

У системі необхідно реалізовувати наступні функції:
• Настроювання / управління книгами, авторами, видавцями
• Пошук книги або автора
• Перелік всіх книг, написаних певним автором
• Перелік всіх книг, що зберігаються в системі

Без реєстрації, єдиний функціонал адміністратора.
A) Java графічний інтерфейс для управління проектами – Java (10%):

Використовуйте Java для створення настільного додатка з графічним інтерфейсом користувача, який дозволяє користувачеві налаштувати, редагувати та видаляти авторів, видавців та книг.

Додаток має виглядати красиво і легко користуватися.
Об'єктно-орієнтований дизайн і пошук - Котлін (10%)

Створення класів та суб’єктів, які створюють об’єктно-орієнтовану структуру, яка підтримує Java GUI. Заява. Для забезпечення того, щоб програма Java GUI містить лише функції, пов’язані з інтерфейсом користувача, а також всі інші зобов’язання передаються темам домену та суб’єктам господарювання. Ці класи повинні бути реалізовані в Котліні і інтегровані в Java GUI.
B) Нестійкість і лямбда - Котлін/Ява (10%)

Впровадження консистенції даних про книгу, автора та видавця, які дозволять вам зберегти дані.

Ви хочете зберегти інформацію (наприклад, зберегти її на файл або базу даних). Висловлення «Ламбада» слід використовувати для управління збірками даних. Для цього необхідно впровадити в Kolin або Java і інтегровану в Java GUI.
Алгоритм Сорту Бюгель — Котлін (10%)

Впроваджуйте об’єктно-орієнтовану компоненту в Котліні, яка сортує всі книги автором, а потім за назвою книги.
Використання алгоритму сортування бульбашок. Цей алгоритм повинен бути інтегрований в Java GUI
Коли користувач перераховує всі книги, вони розміщені в алфавітному порядку.
E) алгоритм сортування мериджерів - Котлін (10%)

Додайте алгоритм, який використовує алгоритм сортування з використанням ергономічного сортування. Коли ви передаєте всі книги, це
Для користувача необхідно визначити алгоритми сортування бульбашок або алгоритмів сортування об'єктів
Я зробив. Однак результат сортування повинен бути таким же.
F) алгоритм сортування за базисом - Scala (10%)

Ви впровадили алгоритм сортування за допомогою об’єкту-орієнтованого підходу в Котліні. Тепер реалізуємо.
алгоритм сортування за допомогою базового сортування та функціонального підходу в Scala. Інтеграція цього в Java GUI і
Користувач повинен зараз вибрати, який з трьох алгоритмів сортування для використання.
Коли ви робите сортування.
G Taimings — Скала/Котлін/Ява (10%)

Якщо ви вже не встигли, ви повинні заповнити систему з великою кількістю записів, щоб перевірити швидкість різних алгоритмів сортування, які ви впровадили. Ви можете спробувати імпортувати дані книги з існуючих онлайн джерел або навіть написати деякі коди, щоб генерувати випадкові дані. Для вимірювання часу виконання реалізованих алгоритмів необхідно достатні дані, які необхідно вимірювати час виконання та знайти суттєві статистичні відмінності.
Розробка програм Банківський переказ, Електронні гроші
24
Твенті · порада

Як написати відгук, який оберуть

  • Почніть із завдання замовника, а не з розповіді про себе.
  • Додайте одну-дві схожі роботи з портфоліо.
  • Назвіть ціну й термін — і що саме до них входить.
  • Поставте одне уточнювальне запитання — воно починає діалог.

Відгуки 0

Тексти відгуків бачить лише замовник.

Той самий розділ

Схожі проєкти

Усі проєкти розділу
Застосунок інвентаризації складу зі сканером штрихкодів

Застосунок інвентаризації складу зі сканером штрихкодів

Потрібен розробник мобільного застосунку для складського обліку зі скануванням штрихкодів, приходом, видатком, ревізією та звітами.

Розробка програм24.09.20260184
0відгуків
Корисно знати
Як відгукнутися на цей проєкт?

Увійдіть як фрилансер, опишіть, як розв’яжете завдання, вкажіть ціну й термін. Замовник читає відгуки й починає діалог із найкращими.

Хто бачить мій відгук?

Лише замовник, який розмістив проєкт, і ви. Інші фрилансери не бачать ні тексту, ні ціни.

Де знайти схожі замовлення?

Нові проєкти в розділі «Розробка програм» з’являються щодня. Усі проєкти розділу

ЗАМОВНИКАМ · БЕЗПЕЧНА УГОДА

Потрібен схожий проєкт? Розмістіть завдання безкоштовно за 30 секунд

Отримайте пропозиції від перевірених фрілансерів та сплачуйте результат лише після прийняття через Безпечну угоду.

Розмістити завдання безкоштовно →Як працює захист
ВИКОНАВЦЯМ · PAYORA 1-CLICK

Закріпіть анкету в ТОП категорії за $5 / тиждень

Підніміть свій профіль та портфоліо на 1-ше місце каталогу (оплата в 1 клік через Payora) та отримуйте до 5× більше прямих замовлень.

Закріпити в ТОП ($5/тижд)Поповнити через Payora