Git Product home page Git Product logo

phonebook's Introduction

phonebook

test task for demonstrating skills

Хм, телефонный справочник.

Я думаю например, такой справочник исопльзуется внутри организации. А там обычно, используется некий пулл номеров, плюс один или два номера которые смотрять наружу (всё как с интернетом, серые и белые адреса).

А еще, обычно есть внутренние коды.

А еще есть отделы.

Основные пользовательские задачи:

  1. Смотреть сразу все номера (ну как справочник. доступна вся информация)
  2. А потом фильтрация
    1. например. по отделам (все телефоны и фио в этом отделе)
    2. поиск/фильтр по номеру телефона (например, номер может быть и один, но коды в разных отделах)
  3. По фио конечно же, узнать какой у него номер.

БД

  • Минимум 3 таблицы
  • Таблицы должны быть связаны на уровне БД
  • Использование первичных и вторичных ключей + индексов
  • В БД должны быть реализованы триггеры. Приветствуется реализация и демонстрация функций или процедур

ПО

  • Просмотр данных (вывод всех данных, вывод по одной записи, поиск по данным)
  • Изменение существующих данных.
  • Удаление данных.
  • Добавление данных.

По коду.

  • Реализация должна осуществляться с использованием объектно-ориентированного языка программирования.
  • Приветствуется выбор языка для реализации (но не обязательна реализация на них) – ruby (ruby on rails), PHP, C#, JAVA.
  • В коде должны быть комментарии ключевых методов.

phonebook's People

Contributors

miroque avatar

Watchers

 avatar  avatar

phonebook's Issues

Создание 3х Entity сущностей

Скорее всего это просто будет, пулл телефонных номеров привязанных к пользователю, к аккаунту, и список отделов организации где могут быть эти номера

переделать на wildfly

Мда, что-то уберджар не получается. ну или пока не ответят на форуме.

надо переделать на нормальный веб-сервер приложений. а потом его зазиповать. и архивом передать.

генерация начальных данных

Собственно сабж.
Без этих данных как-то уныло разрабатывать. Не видно работы визуальных компонентов.
Тестовые данные необходимы и при первом запуске программы

Нет рабочего окружения для разработки

Необходимо создать рабочее окружение на основе посталвенных задач

Для этого необходимо определиться с концепцией исполнения.

БД, Постгрес
Сервер дикомуха сворм ага он уже thorntail
кажется так

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.