Разработка на Java — удалённая работа в Санкт-Петербурге
Дата: 2024-09-19
Детали
Регион
Санкт-Петербург
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-09-19
Описание
Разработать проект в intellij idea Ultimate: Технологический стек: СУБД Postgresql, Hibernate, Spring Core+Spring MVC. Сервер ApacheTomcat. Простейший фронтенд на Thymeleaf JSP. Задача: 1. Реализовать базу данных из трех таблиц (Документ, Версия документа, Регистрационно-контрольная карточка). Каждый хранимый в базе Документ имеет несколько Версий документов и одну Карточку, описывающую основные свойства документа. -Таблица «Документ» 1. Ключ документа <целочисленный> documentId 2. Название документа <строковый> documentName 3. Автор документа (логин) <строковый> author -Таблица «Версия документа» 1. Ключ версии документа <целочисленный> documentVersionId 2. Идентификатор документа <целочисленный> documentId 3. Пользователь создавший версию(логин) <строковый> versionAuthor 4. Содержание документа content -Таблица «Сведения о документе»(регистрационная карточка) 1. Ключ регистрационной карточки <челочисленный> regCardId 2. Ключ документа <целочисленный> documentId 3. Входящий номер документа <строковый> documentIntroNumber 4. Исходящий номер документа <строковый> documentExternNumber 5. Дата поступления <дата время> dateIntro 6. Дата снятия с учета <дата время> dateExtern Приложение должно обеспечивать следующие операции: 2.1 «Загрузка нового документа». При загрузке открывается форма: - пользователю предлагается выбрать файл для загрузки (кнопка) - заполнить следующие поля 1. Название документа 2. Входящий номер документа 3. Дата поступления (заполняется автоматически readonly) - устанавливается в текущую дату загрузки документа. При загрузке нового документа автоматически создается его версия с номером «1». 2.2 «Загрузка новой версии документа». Пользователь выбирает документ и нажимает «Загрузить новую версию». Пользователю предлагается выбрать файл для загрузки (кнопка). После загрузки создается новая запись в таблице версий с номером версии «+1» от имеющейся версии документа. 2.3 «Просмотр документа» - возможность скачать файл на форме содержащей сведения: . Название документа - Входящий номер документа -Дата поступления 2.4 «Снять документ с учета» Документ остается в базе данных, однако перед этим пользователю необходимо заполнить поле: «Исходящий номер» При этом поле Дата снятия с учета заполняется автоматически. Снятые с учета документы помечаются в таблице красным цветом, загруженные – зеленым.
Похожие заказы
Разработка на Java
дистанционно
договорная
Пожелания и особенности: На дому, у ученика или у преподавателя,но первое время только по выходным, пока не познакомимся, потом станут возможны занятия на буднях с выходом на 2 раза в неделю. Интересует java,c++, python. Ребенок гиперактивен; не усидчив в случае, когда теряется интерес, нужна индивидуальная программа и запас терпения ( без свободного плавания, методично- тема за темой) Способный. Будем обучаться в it направлении, нужна хорошая подготовка. Возможен дистанционный вариант. Пожелания и особенности: На дому, у ученика или у преподавателя,но первое время только по выходным, пока не познакомимся, потом станут возможны занятия на буднях с выходом на 2 раза в неделю. Интересует java,c++, python. Ребенок гиперактивен; не усидчив в случае, когда теряется интерес, нужна индивидуальная программа и запас терпения ( без свободного плавания, методично- тема за темой) Способный. Будем обучаться в it направлении, нужна хорошая подготовка. Возможен дистанционный вариант.
Санкт-Петербург
Фрилансеры
2025-03-16
Разработка на Java
дистанционно
договорная
Доработка сервиса для шеринга вещей на Java Необходимо доработать код, не меняя его структуры, добавить работу с базой данных в уже реализованную часть проекта (конкретно в задании). Приложение должно пройти подготовленные тесты postman.
Санкт-Петербург
Фрилансеры
2025-03-16
Разработка на Spring
дистанционно
договорная
Пожелания и особенности: Развести 4 платы по фото. Пожелания и особенности: Развести 4 платы по фото. Пожелания и особенности: Развести 4 платы по фото.
Санкт-Петербург
Фрилансеры
2025-03-12
Разработка на Java
дистанционно
договорная
Проектная деятельность в школе. Помочь ученице 10 класса написать программу На плоскости задано множество прямоугольников. Найти такую пару пересекающихся прямоугольников, что длина отрезка, проведенного от одной точки пересечения этих двух прямоугольников до другой, максимальна. Если прямоугольники имеют более двух точек пересечения, выбирать среди них такую пару, расстояние между которыми максимально. В качестве ответа: выделить эту пару прямоугольников, нарисовать отрезок между найденными точками пересечения.
Санкт-Петербург
Фрилансеры
2025-03-11
Разработка на Java
дистанционно
договорная
Пожелания и особенности: Привет! Ищу наставника для разработки сайта доставки суши на Java. Я разрабатываю сайт для доставки суши с адми-панелью и бэкендом на Java. Хочу написать весь проект самостоятельно, чтобы набраться опытом, но пака не хватает знаний в некоторых аспектах. Мне нужна помощь с код-ревью, консультации и подсказок, и парное программирование, если столкнусь с трудностями. Буду рад наставнику, который сможет направить и помочь разобраться в сложных моментах. Если у вас есть опыт и желание поделиться знаниями напишите мне.
Санкт-Петербург
Фрилансеры
2025-02-06
Разработка на Java
дистанционно
договорная
Реализовать информационную систему, используя Java EE, Managed Beans, Hibernate и JSF. В перспективе еще три подобных работы до нового года.
Санкт-Петербург
Фрилансеры
2024-09-26
Разработка на Java
дистанционно
договорная
Помощь в изучении Java в школе. написание к февралю проекта.
Санкт-Петербург
Фрилансеры
2024-09-25