Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Программа за 100 шагов / Шаг 4. Визуализация результата.

Hide

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Разрабатывать дизайн программы и делать описание
Трудности: Делать описание программы.
**1** Программа HotelOne предназначена для просмотра загруженности и управления резервациями небольшой гостиницы (многоквартирной гостиницы типа AirBnB), автоматизации расчета цен на свободные номера (путем создания политик, которые позволяют автоматически изменять цены свободных номеров, в зависимости от текущей даты, дня недели). Эскиз основных страниц приложения ниже по ссылке: https://ninjamock.com/s/VV2HS **2** Программа состоит из клиентской и серверной части. Серверная часть представляет собой вебсервис для реализации бизнес логики и базы данных. Клиентская часть представляет собой приложение для платформы WindowsPhone и имеет следующие функции: - защита доступа к приложению с помощью пароля - просмотр статистики занятости номеров, активных политик, для выбранных дат - просмотр и редактирование карты гостиницы (добавление удаление комнат, этажей) - редактирование ценовых политик, выбор активных на данный момент политик. - создание новых и редактирование текущих резерваций. **3** Пример использования: Владелец гостиницы (Hostel, BnB, AirBnB) имеет несколько десятков номеров (квартир) разного типа (одноместные, двухместные, люкс итд.) расположенных на разных этажах. Для получения стабильного дохода (денежного оборота) ему необходимо следить за заполняемостью, гостиницы которая может сильно меняться в зависимости от сезона, дня недели итд. Чтобы максимально заполнить гостиницу в низкий сезон ему необходимо снизить цену на номера, а в праздничные дни наоборот повысить цены. Используя приложение владелец создает несколько ценовых политик на известные даты и цены на все номера рассчитываться автоматически для всех незарезервированных номеров. Поиск и резервация(регистрация) номеров осуществляется через вебсервис с помощью данной программы или внешнего сервис, данные о клиенте, рассчитанных на данный момент цене сохраняются в базе данных. Открывая приложение владелец видит оставшиеся свободные номера каждого типа, если спрос на номера одного типа упал, он решает попробовать уменьшить цены для номеров данного типа на неделю вперед и проследить увеличит ли это спрос, для этого он изменяет политику или создает новую на определённый период времени. .... Описание функциональности далеко не полное, для осмысления и оформления требуется больше времени.
Научился: Программа "Аудиоплеер". В программе можно будет производить поиск песен. Пишем название исполнителя или песни, программа будет искать в интернете и выдавать список найденных соответствий. Выбираем песню и ее воспроизводим. При желании ее можно будет скачать к себе на компьютер. Также можно будет осуществлять поиск музыки по настроению (как раз ради чего и была задумана программа). Выбираем из выпадающего списка характеристику (никак слово другое подобрать не смог) песен - "веселая", "без слов", "быстрая", "ретро" и т.п., и программа ищет по найденному критерию песни. Также существует возможность составить свой собственный плейлист. Песни можно будет выбирать из компьютера либо из интернета. Есть кнопка минимизировать: останутся только главные кнопки: вперед, назад, пауза и стоп.
Трудности: Пока это только задумка, может быть еще что-то поменяю. Но уже есть к чему стремиться)
Накидал на бумаге что должно примерно получиться.