Бюджет: 3000 UAH Термін: 7 днів
Возьмусь, только напишите точный перечень технологий и фреймворков. Сделаю как скажете)
Общее задание: Спроектировать информационную систему и реализовать её в виде приложения на языке Java c использованием технологий_______________________________________________________________________________________________________________________________________________________________.
Интерфейс приложения должен быть оформлен с использованием___________________. В приложении должна быть предусмотрена проверка данных, вводимых пользователем (на клиентской и серверной части проекта). При разработке приложения должны быть использованы следующие компоненты_____________________________________________________________
Уровни архитектуры: База данных – Модель – Серверное приложение – Клиентское приложение
База данных: ___________________________________________________________________
Модель: доступ к данным осуществляется с помощью ____________________________. Бизнес-логика реализует основные алгоритмы обработки данных.
Серверное приложение: предоставляет клиентскому приложению удаленные методы бизнес-логики. Использует технологию_____________________. Должен обеспечиваться надежный уровень безопасности доступа к данным.
Клиентское приложение: web-приложение либо GUI-клиент, реализованное с применением технологии______________. Клиентское приложение не имеет прямого доступа к БД.
Обязательные требования:
2. Функционал серверной части должен составлять не менее 20 вариантов использования (к вариантам использования не должны относиться низкоуровневые операции манипулирования данными в базе данных). Функционал приложения должен быть согласован с руководителем курсового проекта в срок согласно календарному плану работы над курсовым проектом. Невыполнение заявленного функционала, может служить причиной не допуска студента до защиты курсового проекта.
3. При разработке необходимо использовать не менее 5 паттернов проектирования GoF.
4. Доступ к данным в СУБД должен осуществляться через драйвер JDBC, поставляемый производителем СУБД. База данных должна быть приведена к 3-ей нормальной форме и содержать не менее 5 таблиц.
5. Обязательны для исполнения все требования, представленные в техническом задании.
Требования к поставке.
- Сервер приложений: ¬___________________¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
- СУБД: mySQL
- Операционная система Windows 7 и выше.
- Браузеры: Firefox, Chrome, Microsoft Edge
База данных должна генерироваться sql-скриптом, исполняемым при первом запуске приложения.
Серверная часть должна поставляться_______________________________________________
Интерфейс программы и данные должны быть только на русском (белорусском) языке.
Приложение должно запускаться без использования интегрированных средств разработки.
Подписи на всех элементах схем и диаграмм, за исключением названий классов (сущностей), переменных, методов и атрибутов, должны быть выполнены на русском языке русскими буквами.
Перечень используемых стандартов:
IDEF0, IDEF1.X, UML 2.0 и выше, ГОСТЫ 19001–19701 (оформление блок-схем, требования к руководству пользователя), стандарты оформления курсовых и дипломных работ.
4. Содержание расчетно-пояснительной записки (перечисление вопросов, подлежащих разработке)
Введение (с указанием цели и основных задач для её достижения). 1. Описание предметной области (включая IDEF0 (если необходимо дополнительно IDEF3) до выделения элементарных бизнес-функций) и определение требований к системе с точки зрения предметной области. 2. Постановка задачи и обзор методов её решения. 3. Модели представления системы и их описание. 4. Информационная модель системы и её описание (с доказательством приведения ее к 3-ей нормальной форме). 5. Обоснование оригинальных решений по использованию технических и программных средств, не включенных в требования (необязательный раздел). 6. Описание алгоритмов реализующих бизнес-л (ред.)
тестирования разработанной системы и оценка выполнения задач. Выводы и заключения. Литература. Приложения.
5. Перечисление графического материала (с четким обозначением обязательных чертежей и графиков)
Функциональная модель процессов предметной области (IDEF0). Диаграмма Вариантов использования (Use Case). Диаграммы состояний . Диаграмма последовательностей. Диаграммы классов. Диаграммы компонентов. Диаграмма развертывания. Информационная модель. Схемы алгоритмов, реализующих бизнес-логику. Листинг алгоритмов реализующих бизнес-логику. Листинг основных алгоритмов программы. Листинг скрипта генерации базы данных.
3.1. Общие требования. Программное средство следует разработать в архитектуре web-приложение с базой данных с использованием объектно-ориентированного языка программирования Java, современных технологий и фреймворков. В рамках работы должны быть представлены: разработка и использование соб-ственной иерархии классов, реализация не менее 5-х паттернов проектирования, сокрытие данных (инкап-суляция), перегрузка методов, переопределение методов, параметризированные классы (шаблоны), аб-страктные типы данных (интерфейсы, абстрактные классы), передача параметров по ссылке и по значению, статические методы, обработка исключительных ситуаций.
Уровни архитектуры: приложение должно быть распределено по 2-м отдельным серверам:
Сервер СУБД – СУБД для размещения базы данных курсового проекта выбирается студентом са-мостоятельно.
Сервер Приложений – используется для размещения “серверной” части приложения, представлен-ной Моделью на основе ORM технологии (Hibernate/JPA), Бизнес-логикой приложения на основе техноло-гий jsp+servlet или иного MVC фреймворка для разработки веб-приложений. По согласованию с руководи-телем разрешается использовать фреймворки для других платформ: Ruby, .Net, Python, JavaScript.
3.1.1. Бизнес-логика. В рамках работы должны быть выполнены следующие требования:
Бизнес-логику необходимо реализовать только на серверной части. На сервере следует предусмот-реть возможность параллельной обработки запросов. Доступ к данным в СУБД должен осуществляться че-рез драйвер, предоставляемый производителем СУБД.
Схему базы данных (не менее пяти связанных таблиц) необходимо привести к 3-ей нормальной форме.
Функциональные возможности серверной части должны насчитывать не менее 20 вариантов ис-пользования, исключая тривиальные операции работы с БД (добавление, удаление, редактирование записей в БД).
3.1.2. Требования к поставке. Разработанное программное средство должно обладать следующей инфраструктурой:
Название базы данных должно соответствовать схеме вида familia_i_o (фамилия и инициалы по шаблону латинскими буквами).
Классы и библиотеки следует размещать в пакетах (пространствах имен), имена которых оканчива-ются на FamiliaIO (фамилия и инициалы студента-исполнителя по шаблону латинскими буквами).
Имена классов должны оканчиваться на FamiliaIO (фамилия и инициалы студента-исполнителя по шаблону латинскими буквами).
Интерфейс программного средства и данные представлять только на русском языке.
Программное средство должно запускаться без использования интегрированных средств разработки.
Подписи на всех элементах схем и диаграмм, за исключением названий классов (сущностей), пере-менных, методов и атрибутов, следует представлять на русском языке русскими буквами.
Конкретные версии фреймворков и технологий, применяемых для реализации программного сред-ства, должны быть актуальными на начало 2021 года.
3.2. Языки и среда программирования – на выбор. Разработанное программное обеспечение должно выполняться в системе Windows 7 / 8 / 10 с возможной предустановкой библиотек или пакетов выбранной среды программирования.
3.3. Нормативные источники: Положение о курсовом проектировании БГУИР.
СТП 01-2017. Стандарт предприятия. Дипломные проекты (работы). Проектирование программного сред-ства выполнять с учетом положений, изложенных в руководящих документах методологий IDEF0 и IDEF1.X, нотации BPMN 2.0, стандарта UML 2.0 и выше.
3.4. Остальные данные и требования уточняются в процессе проектирования и разработки.
Бюджет: 3000 UAH Термін: 7 днів
Возьмусь, только напишите точный перечень технологий и фреймворков. Сделаю как скажете)
Опис проєкту Громадська організація «Інша Жінка» шукає команду або компанію, яка виконає комплексний редизайн, рекодування та SEO-оптимізацію існуючого багатосторінкового сайту. Ми шукаємо одного генерального виконавця, який самостійно координуватиме роботу всіх необхідних спеціалістів (UX/UI-дизайнерів, розробників, SEO-фахівців, копірайтерів тощо) та нестиме відповідальність за кінцевий результат. Сайт https://www.divergentwoman.com/ Основні завдання перенесення існуючого сайту з платформи Tilda на сучасну CMS (WordPress або іншу сучасну платформу з повноцінною адміністративною панеллю); повне збереження структури та перенесення існуючого контенту; створення сучасного UX/UI-дизайну із покращенням логіки навігації та користувацького досвіду; розробка адаптивного дизайну для ПК, планшетів і мобільних пристроїв; оптимізація швидкості завантаження сторінок; комплексна SEO-оптимізація; аналіз існуючих текстів, новин, блогу та сторінок проєктів; формування семантичного ядра; рекомендації щодо структури контенту та його покращення; оптимізація внутрішньої перелінковки; налаштування метаданих; створення сучасної головної сторінки; створення унікального графічного стилю із використанням технологій штучного інтелекту (hero image, іконки, банери, заставки для проєктів); навчання представників організації роботі з адміністративною панеллю.Дизайн Очікуємо сучасний мінімалістичний дизайн із використанням корпоративних кольорів організації: чорний; червоний; білий; сірий. Вітається використання генеративного ШІ для створення унікальних графічних матеріалів. Усі ілюстрації повинні бути створені у високій якості, оптимізовані для веб та не впливати негативно на швидкість завантаження сайту.Цілі проєкту Основна мета — створити сучасний, швидкий, зручний та масштабований вебресурс, який: підвищить впізнаваність організації; покращить взаємодію з відвідувачами; дозволить команді самостійно адмініструвати контент; забезпечить суттєве покращення органічної видачі в Google; стане ефективною платформою для презентації діяльності організації, проєктів, новин та залучення партнерів.SEO Очікуємо комплексний підхід до пошукової оптимізації. Виконавець повинен запропонувати: SEO-аудит; семантичне ядро; рекомендації щодо переписування текстів; покращення структури сайту; рекомендації щодо контент-плану. Мета — забезпечити максимально можливу видимість сайту та досягнення позицій на 1–2 сторінках пошукової видачі Google за релевантними ключовими запитами (з урахуванням конкурентності запитів та часу, необхідного для індексації).Що потрібно надати разом із пропозицією Просимо одразу долучити: приклади реалізованих сайтів; короткий опис вашого бачення майбутнього редизайну; попередній концепт головної сторінки або wireframe; приклад hero image, створеного із використанням ШІ; короткі рекомендації щодо покращення UX/UI; короткі рекомендації щодо SEO; орієнтовний календарний план виконання робіт; інформацію про команду, яка буде працювати над проєктом.Як будемо оцінювати пропозиції Перевага надаватиметься виконавцям, які запропонують: комплексний підхід «під ключ»; одного відповідального підрядника за весь цикл робіт; сучасне бачення UX/UI; сильну SEO-експертизу; досвід міграції сайтів з Tilda; реалістичний графік виконання; якісне портфоліо аналогічних проєктів; зрозумілу комунікацію та прозорий процес роботи.Орієнтовний строк виконання До 3 місяців з моменту укладення договору.
Розробляємо real-time інтеграцію з зовнішнім сервісом Тренер. Відправляємо структуровані знімки стану, отримуємо рекомендації і показуємо їх спливаючим вікном. Завдання — стабільна і повна передача даних для коректної роботи Тренера. Шукаємо розробника для ланцюга: обробка даних → HTTP-комунікація → overlay. Потрібні люди з такими навичками Python добре, Java база, API HTTP/JSON-APIs Проект готовий на 90%, але є деякі несоответствия