Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Филатов.docx
Скачиваний:
26
Добавлен:
05.03.2016
Размер:
1.44 Mб
Скачать
    1. Анализ предметной области

      1. Описание задачи

Название проектной задачи: «Разработать автоматизированную информационную систему учета работы строительной фирмы «МарСтрой»».

Цель данной работы состоит в разработке информационной системы, т.е. в создании среды, предназначенной для поддержания и ведения базы данных материалов, работ, сотрудников, бригад, графиков выполнения работ а также обеспечении ввода, хранения и редактирования информации, которая содержится в таблицах базы данных. Задача данной информационной системы состоит в создании базы данных, которая бы по запросу пользователя выдавала бы быстро и безошибочно точные данные о различных материалах, работах и их выполнениях.

В данной дипломной работе затрагивается деятельность фирмы, которая оказывает услуги в области ремонта и строительства жилых зданий, и общественных сооружений. Для нормального и полного функционирования, любая строительная компания обязательно должна иметь в своем составе следующие подразделения: 

  • административный отдел; 

  • расчетно-экономический отдел;

  • отдел по работе с клиентами;

  • отдел снабжения;

  • производственный отдел;

  • сметный отдел

Административный отдел, в лице директора, обеспечивает общее руководство коллективом и решение технических задач, связанных с выбором заказов, обеспечением конструкторской и технологической документации, закупкой оборудования и стандартной оснастки и т.п. Он же ведет оперативное управление делами предприятия. При решении этих задач руководитель при необходимости привлекает других специалистов, поручая им выполнение конкретных заданий.

Расчетно-экономический отдел осуществляет бухгалтерскую отчетность и технико-экономическое планирование. Бухгалтер выполняет расчетные работы, оформляет необходимую документацию. Следит за точностью и своевременностью расчетов с клиентами, поставщиками и органами налогового контроля. Составляет итоговые бюджетные отчеты для предоставления в налоговые органы.

 Отдел по работе с клиентами занимается приемом и обработкой заявок клиентов и организаций на проведение ремонтно-строительных работ. Затем первичная информация передается прорабу фирмы (лицу, занимающемуся проведением работ на объектах и составлением документации), который встречается с потенциальным заказчиком, делает необходимые замеры объекта, после чего производит расчет стоимости услуг на проведение работ. На основании этого расчета заказчик принимает решение о заключении договора с данной компанией.

Работа с клиентом происходит следующим образом: клиент приходит в фирму, получает прайс-лист на строительные работы. Затем подает заявку на проведение строительных работ в которой, оговаривается объем работ после чего прораб проводит на объекте расчеты стоимости работ и количество необходимых материалов, если заказчика устраивает стоимость предоставляемых услуг составляется договор. Клиент производит частичную оплату и по окончанию работ оплачивает полную сумму. Форс-мажорные ситуации, указанные в договоре: нарушения графика выполнения работ, неблагоприятные погодные условия и другие причины, оговоренные в договоре и согласованные с клиентом. Предоставление клиенту этапов выполненных работ за определенный период времени указанный в договоре. После выполнения работ клиенту предоставляется гарантия на выполненные работы 3 месяца, если за этот период клиентом будут выявлены недочеты и не качественность предоставленных услуг, то представители фирмы бесплатно переделают или же выплатят компенсацию (в зависимости от сложности работ и стоимости стройматериалов).

Поставка материалов и оборудования осуществляется согласно составленному прорабом графику проведения работ на объекте. Прораб составляет смету на необходимые материалы и оборудование, и передает её бухгалтеру, который утверждает её с клиентом после чего оформляет заказ у поставщика на все необходимое.

Производственный отдел занимается непосредственно проведением работ на объектах, с которыми заключены договора подряда. За каждым объектом закрепляется лицо ответственное за проведение работ на данном объекте (прораб). Прораб занимается расчетом и подбором необходимого количества специалистов для проведения ремонта, составляет подробный поэтапный график проведения работ. Во время ремонта строго контролируется соблюдение графика, технологии и качества работ.

В сметном отделе строительной фирмы бухгалтер занимается составлением сметных расчетов для своей компании перед началом работ по:

- строительству;

- отделке;

- реконструкции.

Смета представляет собой сводный план всех расходов предприятия на предстоящий период производственно-финансовой деятельности. Она определяет общую сумму издержек производства по видам используемых ресурсов, стадиям производственной деятельности, уровням управления предприятием и другим направлениям расходов. В смету включается выполнение различных работ и услуг, в том числе и не входящих в основную производственную деятельность предприятия, а также материалы и необходимое оборудование.

Все плановые задания и показатели конкретизируются на предприятии в соответствующих сметах, включающих стоимостную оценку затрат и результатов.

В составлении смет сметного отдела участвуют следующие сотрудники:

а) директор:

- осуществление руководства отделом;

- решение вопросов с заказчиками;

-формирование штата сотрудников;

-обеспечение необходимого оборудования;

-обеспечение необходимым персоналом;

-обеспечение своевременности выполнения работ;

б) менеджер:

- заключение договоров с заказчиками

-принятие заявок;

-предоставление информации об услугах фирмы;

в) прораб:

-ведет расчет и подбор необходимого количества специалистов для проведения ремонта;

- составляет подробный поэтапный график проведения работ;

-формирование бригад;

-составление сметы;

г) бухгалтер:

- выполняет расчетные работы;

- оформляет необходимую документацию;

- следит за точностью и своевременностью расчетов с клиентами, поставщиками и органами налогового контроля;

- составляет итоговые бюджетные отчеты для предоставления в налоговые органы;

-составление смет;

-составление списка заказов на материалы;

-начисление заработных плат;

Строительная фирма «МарСтрой» занимается строительством и ремонтом жилых домов строительства предполагает выполнение определенного набора видов работ, необходимых для сооружения данного типа объекта. Например, для жилого дома - это возведение фундамента, кирпичные работы, прокладка водоснабжения и т.д. Каждый вид работ на объекте выполняется одной бригадой. Для организации работ на объекте составляется графики работ, указывающие в каком порядке и в какие сроки выполняются те или иные работы, а также смета, определяющая какие строительные материалы и в каких количествах необходимы для сооружения объекта. По результатам выполнения работ составляется отчет с указанием сроков выполнения работ и фактических расходов материалов.

На фирме будет развернута локальная вычислительная сеть (ЛВС), которая позволяет осуществлять централизованное хранение и обработку информации. Сеть охватывает служебные помещения и здание управления.

Каждой категории рабочих (каменщики, бетонщики, отделочники, сварщики, электрики, шофера, слесари, и пр.) также свойственны характерные только для этой группы атрибуты. Рабочие объединяется в бригады, которыми руководят прорабы.

На каждом участке возводится один или несколько объектов, на каждом объекте работу ведут одна или несколько бригад. Закончив работу, бригада переходит к другому объекту на этом или другом участке.

С клиентом-заказчиком составляется договор, в котором указывается, что оплата производится по договору в указанный срок по этапам выполненных работ, оплата по договору производится у бухгалтера, заказчику предоставляется необходимая документация.

АИС должна решать следующие задачи:

- печать заказов;

- ведение списка заказов;

- ведение списка клиентов;

- прием заказов;

-составление отчетов;

-составление графика работ;

-формирование бригад;

- ведение списка сотрудников фирмы;

- ведение списка строительных материалов;

- оформление смет на строительные работы:

а) определение необходимого времени на выполнение работ;

б) выдача информации о строительной фирме и услугах, которая она предоставляет;

в) определение необходимых работ;

г) определение норм оплаты;

д) расчет стоимости строительных работ;

е) печать отчетов;

ё) определение количества и стоимости материалов.

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

1.1.2 Маркетинговое исследование

Рассмотрим готовые решения, способные заменить разрабатываемое программное обеспечение по теме «АИС учёта работы строительной фирмы «МарСтрой»». Среди них можно отметить:

1.1.2.1 «1С: Предприятие 8. Управление строительной организацией для Украины»;

1.1.2.2 АИС составления смет на выполнение строительных работ.

1.1.2.1 Программный продукт 1 «1С: Предприятие 8. Управление строительной организацией для Украины»

"1С Управление строительной организацией для Украины 8" - программный продукт для комплексной автоматизации строительства. Продукт предназначен для полноценной автоматизации различных участников строительного процесса по всему циклу процессов - управление финансами, управление производством и ресурсами, управления персоналом и др.

Продукт разработан на базе комплексного решения "1С Управление производственным предприятием 8" и включает в себя следующие основные функциональные возможности (с учетом функциональных возможностей базового продукта).

Финансовое планирование - бюджеты, потоки денежных средств, кредитные и кассовые планы, финансовые результаты. Финансовый анализ - расчет финансовых показателей, динамика по отношению к другим периодам.

Бухгалтерский и налоговый учет - учет финансовой деятельности организации, обязательная отчетность.

Сметное ценообразование - расчет стоимости строительства, составление всех видов смет, учет выполнения, работа с нормативными сборниками.

Управление персоналом - работа с соискателями, БД персонала, система квалификации, должностные инструкции, системы ОТ, расчет ЗП и ЕСН.

Производственное планирование - календарные планы производства работ, планирование ресурсов (рабочие, материалы, механизмы, транспорт).

Учет производственной деятельности - учет выполнения СМР, потребления ресурсов, заявки с учетом корректировок. Анализ производственных показателей - расчет показателей выполнения, динамика по отношению к другим периодам.

Комплексность продукта позволит строительной организации работать в единой информационной базе, где в едином пространстве все управление организации может вводить информацию без дублирования, использовать наработки одного отдела в интересах других, оперативно получать разноплановые данные и итоги о фактах производственной и финансовой деятельности.

Продукт может использоваться в работе бухгалтерии, налогового отдела, финансового отдела, производственного отдела, сметного отдела, отдела материально - технического снабжения, отдела механизации, отдела кадров и прочих подразделений строительной организации.

Ожидается, что наибольший эффект внедрение конфигурации "1С Управление строительной организацией" может дать в строительных организациях с численностью от 100 занятых и от 10 рабочих мест там, где требуется организация единого информационного пространства нескольких отделов и подразделений. Особенно актуальна конфигурация для распределенных структур в форме компаний или организаций с филиалами.

Конфигурация "1С Управление строительной организацией" предоставляет:

  • руководству предприятия и управленцам, отвечающим за развитие бизнеса, - широкие возможности анализа, планирования и гибкого управления ресурсами компании для повышения ее конкурентоспособности;

  • руководителям подразделений, инженерам, линейному персоналу- инструменты, позволяющие повысить эффективность ежедневной работы по своим направлениям;

  • работникам учетных служб предприятия - средства для автоматизированного ведения учета в полном соответствии с требованиями законодательства и корпоративными стандартами предприятия.

При разработке конфигурации учитывались как современные методики управления строительной организацией (управление проектами и др.), так и опыт успешной автоматизации строительных организаций, накопленный фирмой "1С" и партнерским сообществом. В проектировании и разработке конфигурации участвовали специалисты компаний "ИМПУЛЬС-ИВЦ" (постановка задач и тестирование подсистемы управления строительным производством) и "Эрикос ЦСП" (нормативные базы сметной подсистемы).

1.1.2.2 Программный продукт 2: аис составления смет на выполнение строительных работ

Строительная организация занимается строительством различного рода объектов: жилых домов, больниц, школ, мостов, дорог и т.д. по договорам с заказчиками (городская администрация, ведомства, частные фирмы и т.д.). Каждая из перечисленных категорий объектов имеет характеристики, свойственные только этой или нескольким категориям: например, к характеристикам жилых домов относится этажность, тип строительного материала, число квартир, для мостов уникальными характеристиками являются тип пролетного строения, ширина, количество полос для движения. 

Включает в себя следующие возможности:

- составление локальных смет всеми существующими методами расчета (базисно-индексный, ресурсный и т. д.);

- учет выполненных работ: формирование актов приемки выполненных работ по форме КС-2, накопительных ведомостей по форме КС-6, списание материалов по форме М-29;

- формирование ведомостей потребности в ресурсах на стройку, объект, локальную смету;

- составление объектных смет и сводных сметных расчетов с автоматическим переносом и группировкой данных из локальных смет;

- экспертиза сметной документации: проверка сметных норм и расценок на соответствие нормативной базе, проверка нормативов накладных расходов и сметной прибыли, индексов пересчета в текущий уровень цен, базисных и текущих цен на ресурсы;

- удобный контекстный поиск расценок в сметно-нормативной базе по обоснованию, наименованию, составу работ и наименованию ресурсов;

- удобная настройка дополнительных начислений, автоматическая привязка к единичным расценкам нормативов НР и СП, индексов пересчета в текущий уровень цен, автоматическая загрузка базисных и текущих цен на ресурсы;

- использование шаблонов при составлении смет. Возможность установки зависимости между объемами работ в смете;

- возможность составления смет в многопользовательском режиме в локальной сети с разграничением прав доступа для пользователей;

- возможность отмены выполненных действий и возврата отмененных действий.

- ввод справочных данных о работах и нормах расхода материалов;

- ввод сведений о материалах;

- ввод сведений о заказчиках;

- ввод сведений об объекте и его свойствах;

- внесение изменений в сведения о материалах, заказчике и объекте;

- внесение изменений в сведения о сметной стоимости;

- формирование сметы;

- формирование различных отчетов: отчёт о материалах, отчёт по смете;

- формирование списка материалов;

- получение данных о ранее выполненных сметах.

Оценка целесообразности разработки нового программного продукта

Сведём полученные результаты в итоговую таблицу для принятия решения о целесообразности разработки нового программного продукта (Таблица 1).

Таблица 1 – Сводные данные маркетингового исследования

Наименование ПО

Процент соответствия поставленной задаче

Стоимость

(грн.)

Программный продукт 1: «1С: Предприятие 8. Управление строительной организацией для Украины»

80 %

37200,00

Программный продукт 2: АИС составления смет на выполнение строительных работ

70 %

23000,00

Разрабатываемый программный продукт (АИС учёта работы строительной фирмы МарСтрой)

100 %

4186,26

Программный продукт 1: «1С: Предприятие 8. Управление строительной организацией для Украины» в не полном объеме удовлетворяет поставленным задачам и имеет высокую стоимость.

Программный продукт 2: АИС составления смет на выполнение строительных работ не полностью соответствует требованиям поставленной задачи.

В результате проведённого исследования можно заключить, что разработка нового программного обеспечения целесообразна. Для полноты исследования необходимо провести оценку экономической эффективности.

    1. Постановка задачи

      1. Наименование программы. Назначение и область применения программы

Наименование программы «Автоматизированная информационная система работы строительной фирмы “МарСтрой”».

Назначение программы. Автоматизированная информационная система предназначена для учета работы строительной фирмы. Она поможет бухгалтеру, прорабу, менеджеру и директору в поиске, корректировке, хранении информации о заказчиках и выполняемых работах на объектах.

Область применения программы. Создаваемая информационная система может применяться при ведении учета деятельности предприятия.

1.2.2 Требования к функциональным характеристикам программы

Взаимодействие пользователя с прикладным программным обеспечением, входящим в состав системы должно осуществляться посредством визуального графического интерфейса (GUI). Интерфейс системы должен быть понятным и удобным, не должен быть перегружен графическими элементами и должен обеспечивать быстрое отображение экранных форм и данных. Навигационные элементы должны быть выполнены в удобной для пользователя форме. Средства редактирования информации должны удовлетворять принятым соглашениям в части использования функциональных клавиш, режимов работы, поиска, использования оконной системы. Ввод-вывод данных системы, прием управляющих команд и отображение результатов их исполнения должны выполняться в интерактивном режиме. Интерфейс должен соответствовать современным эргономическим требованиям и обеспечивать удобный доступ к основным функциям и операциям системы.

Интерфейс должен быть рассчитан на преимущественное использование манипулятора типа «мышь», то есть управление системой должно осуществляться с помощью набора экранных меню, кнопок, значков и т.п. элементов. Клавиатурный режим ввода должен используется главным образом при заполнении и/или редактировании текстовых и числовых полей экранных форм.

На первой фазе, планируется реализация системы на русском языке. Все модули системы, надписи экранных форм должны быть представлены на русском языке, в том числе и сообщения, выдаваемые пользователю, за исключением системных сообщений.

Экранные формы должны проектироваться с учетом требований унификации:

  • все экранные формы пользовательского интерфейса должны быть выполнены в едином графическом дизайне, с одинаковым расположением основных элементов управления и навигации;

  • для обозначения сходных операций должны использоваться сходные графические значки, кнопки и другие управляющие (навигационные) элементы. Термины, используемые для обозначения типовых операций (добавление информационной сущности, редактирование поля данных), а также последовательности действий пользователя при их выполнении, должны быть унифицированы;

  • внешнее поведение сходных элементов интерфейса (реакция на наведение указателя «мыши», переключение фокуса, нажатие кнопки) будут реализованы одинаково для однотипных элементов.

В системе должна быть предусмотрена авторизация пользователей. Модули системы должны быть доступны пользователям в соответствии с уровнем доступа пользователя к системе.

При запуске системы появляется окно авторизации пользователя, изображенное на рисунке 2. После чего необходимо ввести имя «Пользователя» и «Пароль» после чего происходит переход на главную форму.

Рисунок 2- Окно авторизации пользователя.

Ограничения по данной форме:

  • Пользователь- является обязательным полем, длина не меньше 6 символов но не более 12, допустимы символы русского и латинского алфавита в любом регистре и пробел;

  • Пароль входа в программу- является обязательным полем, длина которго не должна быть меньше 4 символов но не более 12, допустимы символы латинского алфавита в любом регистре и числа;

На рисунке 3 изображена форма на которой располагаются кнопки: «Заявки и договора», «Сметы», «Графики выполнения работ», «Бригады», «Материалы», «Работы», «Заказ на материалы», «Сотрудники» которые открывают соответствующие формы.

Рисунок 3- Окно «Главная форма»

При нажатии на кнопку «Заявки и договора» которая находится на главной форме будет открыта форма, изображенная на рисунке 4.

Рисунок 4- Окно «Заявка»

На форме «Заявка» отображаются заявки, которые можно редактировать с помощью кнопок «Добавить», «Убрать», «Сохранить», «Удалить». Также имеется возможность поиска и фильтрации заявок по «Дате подачи заявки» и «ФИО клиента», а кнопки «Предыдущая» и «Следующая» осуществляют переход по записям. Кнопка «Составить договор» открывает окно «Договор» , рисунок 5, а кнопка «Просмотр сметы» открывает окно «Смета», рисунок 6.1- 6.2, кнопка «Отчет» производит переход на форму «Отчет по заявке» , рисунок 13.

Ограничения по данной форме:

- Дата подачи заявки- обязательное поле имеет тип Date, по нему производится поиск;

- ФИО клиента –является обязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел;

- Адрес объекта –является обязательным полем, его длина не должна быть менее 10 символов, но не более 50, допустимы числа, символы русского и латинского алфавита в любом регистре и пробел;

- Контактная информация –является обязательным полем, вводятся числа и возможен пробел не менее 6, но не более 15;

Рисунок 5- Окно «Договор»

На форме «Договор» отображаются выполняемые работы и перечень необходимых материалов для их проведения которые. Кнопка «Отчет» открывает окно «Отчет по договору» - рисунок 14.

Ограничения по данной форме:

- Дата заключения- обязательное поле имеет тип Date, по нему производится поиск;

- ФИО/ Наименование организации –является обязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел;

- Адрес –является обязательным полем, его длина не должна быть менее 10 символов, но не более 50, допустимы числа, символы русского и латинского алфавита в любом регистре и пробел;

- Паспорт является необязательным полем его длина должна быть не меньше 6 символов но не более 25, допустимы символы русского и латинского алфавита в любом регистре, числа;

- Адрес объекта –является обязательным полем, его длина не должна быть менее 10 символов, но не более 50, допустимы числа, символы русского и латинского алфавита в любом регистре и пробел;

- Дата начала работ- обязательное поле имеет тип Date;

- Дата окончания работ- обязательное поле имеет тип Date;

- Итого к оплате- является вычисляемым полем которое суммирует работы и материалы.

-Перечень выполняемых работ и необходимых материалов- таблица базы данных.

Рисунок 6.1 – Окно «Смета с поиском на материалы»

На форме «Смета» отображаются списки «Материалов» и «Выполняемых работ» которые можно редактировать с помощью кнопок «Добавить», «Сохранить», «Удалить», а кнопки «Предыдущая» и «Следующая» осуществляют переход по записям. Также имеется возможность поиска и фильтрации материалов по «Наименованию материала» и «Стоимости». Кнопка отчет открывает форму «Отчет по смете» - рисунок 15.

Ограничения по данной форме:

- Наименование - является обязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел. Является выпадающим спиком;

- Количество–является обязательным полем, числового типа длина которого должна быть не меньше 1 символа но не более 10;

- Стоимость–является обязательным полем, числового типа длина которого должна быть не меньше 1 символа но не более 10;

- Сумма является вычисляемым полем;

- Итого по материалам является вычисляемым полем;

- Выполняемые работы - является обязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел. Является выпадающим списком;

- Объем необходимых работ- числовое поле которое должно быть не менее 1 символа, но не более 10;

- Стоимость м/2- числовое поле которое должно быть не менее 1 символа, но не более 10;

- Сумма является вычисляемым полем;

- Итого по материалам- вычисляемое поле в котором суммируются все результаты по материалам.

- Итого по работам – вычисляемое поле в котором суммируются все результаты по работам.

- Итого по смете- вычисляемое поле в котором суммируется «Итого по материалам» с «Итого по работам».

Рисунок 6.2- Окно «Смета с поиском на работы»

Форма является аналогичной к предыдущей, только поиск производится по «Наименованию работы» и «Стоимости м/2».

При нажатии на кнопку «Графики выполнения работ» открывается форма, изображенная на рисунке 7.

Рисунок 7- Окно «График выполняемых работ»

На данной форме отображается список «Выполняемых работ» и информации о их проведении» которые можно редактировать с помощью кнопок «Добавить», «Сохранить», «Убрать», а кнопки «Предыдущая» и «Следующая» осуществляют переход по записям. Также имеется возможность поиска и фильтрации выполняемых работ по «Наименованию работы», «Типу бригады» и «Дате начала и конца проведения работ». Кнопка отчет открывает форму «Отчет по графику работ» - рисунок 16.

Ограничения по данной форме:

- Дата начала работ- обязательное поле имеет тип Date;

- Дата окончания работ- обязательное поле имеет тип Date;

- Выполняемые работы - является обязательным полем, длина не меньше 6 символов, но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел. Является выпадающим списком;

- Тип бригады- является обязательным полем длина не меньше 4 символов но не более 15, допустимы символы русского и латинского алфавита в любом регистре и пробел. Является выпадающим списком;

- Объем выполняемых работ- числовое поле которое должно быть не менее 1 символа, но не более 10;

При нажатии на кнопку «Бригады», которая находится на главной форме, откроется следующая форма.

Рисунок 8- Окно «Бригады»

Форма «Бригады», на ней отображается список бригад который можно редактировать с помощью кнопок «Добавить», «Сохранить», «Убрать», а кнопки «Предыдущая» и «Следующая» осуществляют переход по записям. Также имеется возможность поиска и фильтрации бригад по «Типу бригады» и «ФИО».

Ограничения по данной форме:

- Тип бригады- является обязательным полем длина не меньше 4 символов но не более 15, допустимы символы русского и латинского алфавита в любом регистре и пробел. Является выпадающим списком;

-ФИО- является обязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел;

При нажатии на кнопку «Материалы», которая находится на главной форме, откроется следующая форма.

Рисунок 9- окно «Материалы»

Форма «Материалы» является справочной, на ней отображается список материалов который можно редактировать с помощью кнопок «Добавить», «Сохранить», «Удалить», а кнопки «Предыдущая» и «Следующая» осуществляют переход по записям. Также имеется возможность поиска и фильтрации материалов по «Наименованию материала», «Цвета» и «Стоимости». Ограничения по данной форме:

- Наименование - является обязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел;

- Характеристика - является необязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел;

- Цвет - является необязательным полем, длина не меньше 4 символов но не более 15, допустимы символы русского и латинского алфавита в любом регистре и пробел;

-Единицы измерения- обязательное числовое поле которое должно быть не менее 1 символа, но не более 15, является выпадающим списком;

- Цена– является обязательным полем, числового типа длина которого должна быть не меньше 1 символа но не более 10;

При нажатии на кнопку «Работы», которая находится на главной форме, откроется следующая форма.

Рисунок 10- окно «Работы»

Форма «Работы» является справочной, на ней отображается список работ который можно редактировать с помощью кнопок «Добавить», «Сохранить», «Убрать», а кнопки «Предыдущая» и «Следующая» осуществляют переход по записям. Также имеется возможность поиска и фильтрации работ по «Типу выполняемой работы» и «Цене».

Ограничения по данной форме:

- Тип выполняемой работы - является обязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел;

-Единицы измерения- обязательное числовое поле которое должно быть не менее 1 символа, но не более 15, является выпадающим списком;

- Цена– является обязательным полем, числового типа длина которого должна быть не меньше 1 символа но не более 10;

- Характеристика - является необязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел;

-Размер- обязательное поле которое должно быть не менее 2 символов, но не более 15 латинского алфавита в любом регистре,числа и пробел;

- Цвет - является необязательным полем, длина не меньше 4 символов но не более 15, допустимы символы русского и латинского алфавита в любом регистре и пробел;

- Объем – обязательное числовое поле которое должно быть не менее 1 символа, но не более 10.

При нажатии на кнопку «Сотрудники», которая находится на главной форме, откроется следующая форма.

Рисунок 11- «Пользователи программы»

В окне «Пользователи программы» отображается информация о работающих сотрудниках «МарСтрой». Список «Сотрудники» можно редактировать с помощью кнопок «Добавить», «Сохранить», «Убрать», а кнопки «Предыдущая» и «Следующая» осуществляют переход по записям. Также имеется возможность поиска и фильтрации сотрудников по «Должности» и «ФИО сотрудника».

Также в имеется возможность смены пароля авторизации для выбранного сотрудника с помощью кнопки изменить. В «Фото» отображается фотография выбранного сотрудника.

Ограничения по данной форме:

- Должность - является обязательным полем, длина не меньше 4 символов но не более 20, допустимы символы русского и латинского алфавита в любом регистре и пробел, является выпадающим списком;

- Имя- является обязательным полем, длина не меньше 4 символов но не более 20, допустимы символы русского и латинского алфавита в любом регистре;

- Фамилия- является обязательным полем, длина не меньше 4 символов но не более 20, допустимы символы русского и латинского алфавита в любом регистре;

- Отчество- является обязательным полем, длина не меньше 4 символов но не более 20, допустимы символы русского и латинского алфавита в любом регистре и пробел;

- Паспортные данные- является обязательным полем его длина должна быть не меньше 6 символов но не более 25, допустимы символы русского и латинского алфавита в любом регистре, числа;

- Адрес проживания –является обязательным полем, его длина не должна быть менее 10 символов, но не более 50, допустимы числа, символы русского и латинского алфавита в любом регистре, числа и пробел;

- Номер телефона –является не обязательным полем, вводятся числа и возможен пробел не менее 6, но не более 15;

-Пароль входа в программу- является не обязательным полем, а только для тех, кто работает с программой длина не меньше 4 символов, но не более 12, допустимы символы латинского алфавита в любом регистре и числа;

При нажатии на кнопку «Заказы на материалы», которая находится на главной форме, откроется следующая форма.

Рисунок 12- «Заказ на материалы»

Форма «Заказ на материалы» отображает заказы на требуемые материалы. Кнопки «Предыдущая» и «Следующая» осуществляют переход по записям, кнопка «Отчет» открывает форму «Отчет по заказу на материалы», рисунок 17.

Ограничения по данной форме:

- Наименование - является обязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел. Является выпадающим спиком;

- Количество–является обязательным полем, числового типа длина которого должна быть не меньше 1 символа но не более 10;

- Характеристика - является необязательным полем, длина не меньше 6 символов но не более 50, допустимы символы русского и латинского алфавита в любом регистре и пробел;

- Цвет - является необязательным полем, длина не меньше 4 символов но не более 15, допустимы символы русского и латинского алфавита в любом регистре и пробел, является выпадающим списком;

Рисунок 13- «Отчет по заявке»

Рисунок 14- «Отчет по договору»

Рисунок 15- «Отчет по смете»

Рисунок 16- «Отчет по графику работ»

Рисунок 17- «Отчет по заказу на материалы»