diff --git a/StaticHelper/source/docs.md b/StaticHelper/source/docs.md index 3f9aa52..0aa2d97 100644 --- a/StaticHelper/source/docs.md +++ b/StaticHelper/source/docs.md @@ -1,40 +1,52 @@ # Введение -В условиях динамичного развития рынка коммерческой недвижимости офисным центрам необходимо не только обеспечивать -высокий уровень обслуживания арендаторов, но и эффективно управлять внутренними процессами. Одним из ключевых -направлений деятельности является организация аренды помещений, планирование их загрузки, -своевременное обновление информации об услугах и надёжный контроль за бронированиями и платежами. +В условиях конкуренции на рынке коммерческой недвижимости офисным центрам необходимо автоматизировать управление арендой, следить за загрузкой помещений, обновлять информацию об услугах, контролировать бронирования и платежи. Текущие методы — бумажные документы и таблицы Excel — снижают эффективность и увеличивают риск ошибок. Внедрение специализированной системы повысит оперативность, снизит человеческий фактор и улучшит качество обслуживания арендаторов. -На практике многие офисные центры продолжают использовать устаревшие методы учёта, такие как бумажные документы или -таблицы Excel, что усложняет управление, увеличивает вероятность ошибок и снижает оперативность принятия решений. -Отсутствие единой информационной системы часто приводит к нарушению сроков аренды, -путанице в расписании, неудовлетворённости клиентов и финансовым потерям. +Цель работы — создание системы «Office Flow» для автоматизации учета арендных операций, управления договорами, платежами и предоставляемыми услугами. Решение задач включает анализ существующих решений, проектирование архитектуры, разработку функциональных модулей, внедрение системы авторизации и проведение тестирования. -Внедрение специализированного программного обеспечения для управления арендаторами, помещениями и услугами позволяет -значительно повысить эффективность работы офисного центра, минимизировать влияние человеческого фактора, -автоматизировать документооборот и укрепить доверие клиентов. Это особенно актуально в условиях цифровизации и -роста конкуренции в сегменте коммерческой недвижимости. +Основные задачи: +- Анализ программных решений для автоматизации офисных центров +- Определение требований к системе +- Проектирование архитектуры и базы данных +- Реализация с использованием WPF, C#, MS SQL Server +- Создание модулей управления арендаторами, помещениями, договорами и услугами +- Внедрение системы разграничения доступа и безопасности +- Проведение тестирования и оценка эффективности системы -Таким образом, тема данной работы обусловлена необходимостью создания современной информационной системы, которая -оптимизирует процессы аренды, обслуживания арендаторов и контроля финансовых операций в офисном центре. - -Цель дипломного проекта — разработка программного продукта для автоматизации учёта и контроля деятельности офисного -центра. Приложение предоставляет возможности добавления, редактирования и удаления данных о клиентах, помещениях и -услугах, планирования графика аренды, ведения учёта договоров и контроля оплат. - -Для достижения поставленной цели необходимо решить следующие задачи: - -1. Провести анализ существующих программных решений для автоматизации управления коммерческой недвижимостью, выявить их сильные и слабые стороны. -2. Определить функциональные и нефункциональные требования к разрабатываемой системе. -3. Спроектировать архитектуру программного обеспечения с учётом удобства использования, безопасности данных и масштабируемости. -4. Разработать приложение с использованием современных технологий, таких как WPF, C# и MS SQL Server. -5. Реализовать модули управления арендаторами, помещениями, договорами аренды и дополнительными услугами. -6. Внедрить систему авторизации, аутентификации и разграничения прав доступа для различных типов пользователей (администратор, менеджер, бухгалтер). -7. Подготовить и провести комплексное тестирование приложения для проверки его корректной работы и соответствия заданным требованиям. -8. Оценить эффективность разработанного решения и его влияние на процессы управления офисным центром. +Результат — повышенная эффективность управления, снижение ошибок, улучшение обслуживания арендаторов и финансовый контроль. Пояснительная записка дипломной работы содержит следующие разделы: введение, две главы основной части, заключение, три раздела приложений. В разделе Введения отражены актуальность темы, цель дипломной работы и задачи. +В основной части дипломного проекта представлена детальная информация о деятельности системы "Office Flow", +предназначенной для автоматизации управления офисным центром. В разделе описывается функциональность системы, +включающая управление арендаторами, помещениями, договорами и услугами, а также планирование занятости и контроль оплаты. + +В разделе также проведён анализ существующих ИТ-решений для автоматизации подобных процессов, +выделены их достоинства и недостатки, что позволило определить требования к разрабатываемому +продукту. На основе этого выполнено проектирование архитектуры системы, включая структуру +базы данных и описание ключевых компонентов. + +Особое внимание уделяется выбору технологий для реализации системы: применены +современные инструменты и платформы, такие как WPF, C# и MS SQL Server, обеспечивающие высокую надежность, +безопасность и масштабируемость решения. + +Подробно описан пользовательский интерфейс, его основные элементы и навигация, +что способствует удобству работы пользователей с системой. В разделе также +представлены результаты тестирования приложения, включающего проверку функциональности, +надежности и производительности, а также выявление и устранение возможных ошибок. + +В разделе Заключение подведены итоги разработки и представлены пути модернизации системы. + +В пояснительной записке имеется иллюстративный материал, включающий рисунки, таблицы, диаграммы. + +Реализация данной информационной системы позволит повысить эффективность управления арендаторами и помещениями, +улучшить качество обслуживания, снизить операционные издержки, а +также минимизировать риски ошибок при работе с данными. + +# 1 Теоретические основы разработки приложения + +## 1.1. Описание предметной области + diff --git a/StaticHelper/source/old_input.md b/StaticHelper/source/old_input.md index a68d8c9..24d8bba 100644 --- a/StaticHelper/source/old_input.md +++ b/StaticHelper/source/old_input.md @@ -1,96 +1,5 @@ -Это существующий код +АДАПТИРУЙ ЭТОТ ТЕКСТ ПОД ПРЕДМЕТНУЮ ОБЛАСТЬ - -```tsx -export function MainLayout() { - return ( - <> -
- ☰ - Logo -
-
- -
- - ); -} -``` - -```tsx -export function MainPage() { - - const surveys = useDataPage("surveys", "surveys") - - - - return ( -
-

Тесты для школьников и абитуриентов

- -
- ( - {s.title} - )}/> -
- -

- Добро пожаловать на Pro-Fi Test — платформу, созданную для тех, кто стоит перед важным - выбором: какую профессию выбрать, куда поступать и кем стать. - Мы знаем, что определиться с будущим бывает непросто — особенно когда вариантов много, а уверенность в - правильности выбора не всегда есть. - Наша цель — сделать этот путь понятнее, интереснее и максимально персонализированным. -

-

- Pro-Fi Test — это не просто набор тестов. Это интеллектуальный гид в мире профессий, который поможет - вам: -

-

-

- Независимо от того, стоите ли вы на пороге выпускного класса, подаёте документы в вуз или уже начали - обучение в колледже, - Pro-Fi Test будет с вами на каждом этапе. Мы верим, что у каждого есть своё уникальное - призвание — и помогаем найти его без страха, сомнений и лишней путаницы. -

-

- Пройдите наш тест уже сегодня и сделайте первый шаг к осознанному и уверенному выбору своей - профессиональной дороги! -

-
- ); -} -``` - - -Создай css файлы для них, ниже svg из figma - - - - - - - - - - - - - - - - - - - - - - - - - +Данная глава описывает, как пользователи будут взаимодействовать с приложением. В этой главе будут представлены основные экраны, на которых пользователи могут настраивать и использовать приложение. Также здесь описываются элементы пользовательского интерфейса, такие как кнопки, поля ввода, списки и так далее. +Все страницы приложения должны иметь удобный и интуитивно понятный пользовательский интерфейс. Они должны быть легко доступными и позволять пользователям легко настраивать и использовать приложение. +Эта глава включает в себя описание следующих страниц приложения для организации и проведения спортивных турниров: \ No newline at end of file diff --git a/StaticHelper/source/working_file.md b/StaticHelper/source/working_file.md index e69de29..d0033a7 100644 --- a/StaticHelper/source/working_file.md +++ b/StaticHelper/source/working_file.md @@ -0,0 +1,40 @@ +# 1 Теоретические основы разработки приложения + +## 1.1. Описание предметной области + +Данная глава описывает, как пользователи будут взаимодействовать с системой «Office Flow» для автоматизации управления арендой в офисных центрах. В этом разделе будут представлены основные экраны, на которых пользователи могут настраивать, управлять и использовать функционал приложения. Также будут описаны элементы пользовательского интерфейса, такие как кнопки, поля ввода, списки и другие компоненты, способствующие удобству работы с системой. + +### Основные экраны приложения + +1. **Главный экран** + - На главном экране пользователи могут видеть общую информацию о текущем состоянии офисного центра, включая количество занятых и свободных помещений, предстоящие платежи и бронирования. Этот экран будет содержать виджеты с важной статистикой, а также доступ к основным разделам системы. + +2. **Управление арендаторами** + - В этом разделе пользователи смогут добавлять, редактировать и удалять информацию об арендаторах. Страница будет включать поля для ввода данных, таких как имя компании, контактные данные, тип арендуемого помещения и срок аренды. Также предусмотрены кнопки для быстрого доступа к списку всех арендаторов и возможности поиска по ним. + +3. **Управление помещениями** + - Этот экран позволит пользователям управлять информацией о помещениях в офисном центре, включая характеристики каждого помещения (площадь, тип, состояние и т.д.). Здесь также будут доступны функции для добавления новых помещений, редактирования существующих и просмотра их загруженности. + +4. **Управление договорами** + - На странице управления договорами пользователи смогут создать новые договоры аренды, отслеживать их статус, а также редактировать или завершать существующие договоры. Будут предусмотрены элементы для выбора арендатора и помещения, а также для ввода условий договора и сроков аренды. + +5. **Управление услугами** + - Этот раздел будет посвящен управлению дополнительными услугами, предоставляемыми арендаторам (например, услуги уборки, охраны, технической поддержки и т.д.). Пользователи смогут добавлять новые услуги, устанавливать их стоимость и управлять доступностью. + +6. **Платежи и финансовый контроль** + - На этой странице пользователи смогут отслеживать все финансовые операции, связанные с арендой. Здесь будут отображаться информация о предстоящих и прошедших платежах, а также возможность создать новые платежные документы. Элементы интерфейса позволят фильтровать данные по дате, арендаторам и статусу платежа. + +### Элементы пользовательского интерфейса + +Для обеспечения удобства работы с системой «Office Flow» все страницы будут содержать интуитивно понятные элементы пользовательского интерфейса: + +- **Кнопки**: Для выполнения основных действий, таких как добавление, редактирование и удаление записей. +- **Поля ввода**: Для ввода текстовой информации, такой как имена арендаторов, адреса помещений и другие данные. +- **Списки и таблицы**: Для отображения информации об арендаторах, помещениях, договорах и платежах. Эти элементы будут поддерживать функции сортировки и фильтрации. +- **Диалоговые окна**: Для подтверждения действий, таких как удаление записи или сохранение изменений, что поможет избежать ошибок. + +### Удобство и доступность + +Все страницы приложения будут разрабатываться с учетом принципов удобства и доступности. Интерфейс будет адаптирован для различных устройств, что позволит пользователям работать с системой как на стационарных, так и на мобильных платформах. Важно, чтобы все элементы интерфейса были расположены логично и последовательно, чтобы пользователи могли легко настраивать и использовать приложение без необходимости в длительном обучении. + +В заключение, данная глава описывает ключевые аспекты взаимодействия пользователей с системой «Office Flow», подчеркивая важность интуитивного дизайна и удобного пользовательского интерфейса для повышения эффективности работы с приложением. \ No newline at end of file