Разработка на C# — удалённая работа в Москве

Дата: 2024-05-03
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
от 5000.00 руб.
Дата публикации
2024-05-03
Описание
Разработка приложений для ПК. Разработка с нуля. Разработать приложение на уровне дипломного проекта на базе C# wpf, с использованием баз данных MS SQL Server с подключением по технологии db first (entity framework, ado.net). В результате проектирования АИС должна быть программа предназначена для оказания услуг различному малому бизнесу с пред настройкой самого приложения пользователем этой программы. Функционал. При запуске программы должен быть выбор типа пользователя. 1.Администратор, 2.Пользователь. Авторизация для входа администратора, при успешной авторизации будет произведен вход на главную страницу, при ошибке авторизации, будет выведено соответствующее окно с ошибкой. Кнопка «Главная» переводит на главную страницу с следующими функциями: • Просмотр услуг со статусами выполненных и находящихся в процессе выполнения. • Фильтрации по статусу, и сортировка по дате. • Изменение статуса «выполненные» и «в процессе». • Возможность вывести отчетность всех услуг в таблицу excel с датой, стоимостью и названием. Кнопка «Услуги» переводит на страницу для просмотра всех добавленных услуг со следующими функциями: • выведенная информацией добавленных услуг • редактирование • поиск • сортировка по стоимости. Кнопка «Добавление услуги» предназначена для создания услуги с ее названием, картинкой, временем оказания, стоимостью и описанием. Кнопка «Добавить администратора» предназначена для добавления нового пользователя и просмотра всех существующих пользователей, с возможностью входа на страницу администратора, на которой должно находиться два поля с почтой и паролем. Кнопка «Редактировать» предназначена на редактирование внешнего вида программы, а именно название в верхней части программы и логотип в верхней левой части программы, с выбором картинки и полем для ввода названия по возможности с выбором шрифта. При нажатии на кнопку пользователь, клиент попадает на страницу перечня услуг. Пользователь может выбрать услуги, поместить в корзину и начать оформление заказа. При оформлении заказа должно учитываться время выбранное пользователем и кол-во услуг и доступный временной интервал. Любые нововведения или улучшения приветствуются.
Похожие заказы
Разработка на C#
дистанционно
от 1500.00 руб.
Веб-разработка. Настройка. Нам нужен человек, который сможем по API вытянуть логины клиентов, которые пишут нам в бот тг. Именно логины, не имена. Задача: Клиенты пишут нам в ТГ бот, в АМО мы видим только их имена, нам нужно сделать гугл таблицу, в которую из бота будут автоматически тянуться данные по клиентам, которые к нам обращаются. Ник, логин, номер телефона при наличии.
Москва
Фрилансеры
2024-05-21
Подробнее
Разработка на C#
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Необходимо сделать приложение, которое строит оптимальные маршруты методом ветвей и границ. Для практической (технической) части диплома. Тема диплома: автоматизация планирования грузоперевозок в торговой сети. Нужно, чтобы приложение работало с бд.
Москва
Фрилансеры
2024-05-21
Подробнее
Разработка на C#
дистанционно
от 3000.00 руб.
Проект в университете. Разработка с нуля. С_6 Приложение для анализа качества продуктов питания Обязательные компоненты приложения: Создайте абстрактный класс FoodProduct с полями Name, Weight и ExpiryDate. Переопределите метод ToString() для вывода информации о продукте. Определите абстрактный метод GetQuality(), который будет возвращать число, описывающее качество продукта. Этот метод будет реализован в наследниках в соответствии с типом продукта. Создайте классы, наследующиеся от FoodProduct, представляющие различные виды продуктов питания, такие как Vegetable, Fruit, Meat, Backery. Каждому из наследников добавьте по 2 уникальных параметра. В каждом классе-наследнике реализуйте метод GetQuality(), возвращающий строку, характеризующее качество конкретного продукта питания (по 10-бальной шкале). Этот метод должен учитывать различные факторы, такие как свежесть, состояние и т.д. Переопределите методы ToString() для вывода информации о продукте. Создайте partial класс FoodQualityAnalyzer, который должен содержать в себе массив продуктов. Создайте интерфейс ISpreadable с методами для добавления и удаления одного или нескольких продуктов в список. Используйте перегрузку методов: (FoodProduct) и (FoodProduct, int). Реализуйте интерфейс ISpreadable в классе FoodQualityAnalyzer. Создайте интерфейс IStatistic с методами, которые будут рассчитывать высшее, низшее, среднее и медианное качество продуктов в списке. Создайте 2-й partial класс FoodQualityAnalyzer, который будет реализовывать интерфейс IStatistic. Добавьте методы для сохранения статистики в виде массива и для вывода на консоль. Создайте абстрактный класс MySerializer. В нем создайте абстрактные методы Read(string) и Write(FoodQualityAnalyzer, string). Создайте класс-наследник MyJsonSerializer от класса MySerializer. Реализуйте методы чтения и записи данных тренировочных групп в формате JSON. Создайте класс-наследник MyXmlSerializer от класса MySerializer. Реализуйте методы чтения и записи данных тренировочных групп в формате XML. В методе Main(): Создайте объект типа FoodQualityAnalyzer. Создайте массив из 10 продуктов каждого вида. Пополняйте список анализируемых продуктов в следующем порядке партиями: по 1 продукту за раз одного вида, потом по 2, по 3 и по 4 продукта. После каждого добавления проводить анализ качества и сохранять в файл raw_data_n.json (где n - порядковый номер анализа). Сохраните статистику в файлы stat_data_n.json и stat_data_n.xml. Удалите партии 1ю и 3ю, убирая по одному виду продуктов. После каждого удаления проводить анализ качества и сохранять в файл raw_data_n.xml (где n - порядковый номер анализа). Прочтите данные из файлов stat_data_n.json и stat_data_n.xml и выведите на консоль информацию о каждом анализе. Составьте UML-диаграммы классов, процессов и состояний. Дополнительные компоненты приложения: Создайте 3-й partial класс FoodQualityAnalyzer. В нем сделайте методы для сортировки массива продуктов по качеству и по названию. Переопределите оператор сравнения в классе FoodProduct для сравнения продуктов по названию. Создайте класс-наследник MyBinarySerializer от класса. Реализуйте методы чтения и записи данных группы в формате бинарного файла. Добавьте ему методы Read(string) и Write(FoodQualityAnalyzer, string). Создайте структуру Standart. Она в себе содержит название и массив коэффициентов для определения качества. Создать в каждом классе-наследнике еще один конструктор (перегрузка методов), который в себя помимо прочего принимает стандарт качества. Перегрузить метод GetQuality(double[]) и рассчитывать качество согласно коэффициентам стандарта. В методе Main(): Создайте объект типа MyBinarySerializer. Создайте по 2 стандарта качества для каждой продукции. Создайте по 2 продукта каждого вида с каждым из стандартов качества. Добавьте их в объект типа FoodQualityAnalyzer. Сохраните данные в файл raw_data.bin. Отсортируйте продукты по убыванию качества с учетом стандарта и сохраните в файл sorted_data.bin. Отсортируйте продукты по названию. И выведите на консоль. Прочтите данные из файлов raw_data.bin и sorted_data.bin и выведите на консоль информацию о каждом анализе. Дополните UML-диаграммы классов, процессов и состояний.
Москва
Фрилансеры
2024-05-20
Подробнее
Разработка на C#
дистанционно
договорная
Размещение видео контента на сайте. Настройка, доработка существующего продукта. Требуется специалист на постоянный гарантированный объем задач Текущая задача : В админке в разделе спецпродложениях добавить вывод видео контента на сайте https://korston.ru/kazan/hotel/spec/ https://korston.ru/serpukhov/hotel/spec/ 1. Настройка на 2 города Серпухов и Казань 2. Настройка на Мб и пк версии 3. Настройка на Англ и Русс версии 4. Настройка совмещение ролика и баннера. К примеру для ПК версии банер, для МБ версии ролик 5. Настройка дефолтное отображение на англ или ру версии при заполнение одной из версии. 6. Отображение на мб и пк версии как на странице афиши https://korston.ru/kazan/afisha/mari-kraymbreri/ ВАЖНО: на разовую задачу доступ к фтп не предоставляется (для оценки задачи можем предоставить тестовый доступ).
Москва
Фрилансеры
2024-05-20
Подробнее
Разработка на C#
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля, настройка, доработка существующего продукта, нужна помощь в понимании почему определенная функция не принимает ответ от вызванной функции. Есть среда разработки scada на основе master scada 4d и они предоставляет некий метод прайвед оверейд. описание всего этого класса нет. но с него можно запускать внешния приложения. Я написал своё консольное приложение с библиотекой и оно работает. но как только всю функцию main c консольнльного приложения переношу в ту функцию скады оно не работает.
Москва
Фрилансеры
2024-05-20
Подробнее
Разработка на C#
дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Необходимо сверстать + интегрировать по api (в ходе разработки бэка) тз - https://docs.google.com/document/d/1-8VxWXE70v6-6nhY_-HqgyRipKqKi2eJy91STZj0-fI/edit?usp=sharing.
Москва
Фрилансеры
2024-05-20
Подробнее
Разработка на C#
дистанционно
от 2000.00 руб.
Веб-разработка. Создать код для внедрения в zero block tilda. Нужно сделать интерактивную карту на сайт для коттеджного поселка. Пример на сайте https://zemelya.pro/derevnya-davydkovo/ Нужно выполнить в таком формате, чтобы можно было загрузить на zero block tilda. Css,html,js. Также сделать удобный доступ к заполнению обьектов для непрограммистов, по возможности.
Москва
Фрилансеры
2024-05-19
Подробнее