1.3 Общие положения
Наименование системы. Автоматизированная информационная система для учёта работы предприятия по озеленению («Зеленстроя»). Но для удобства можно использовать уславное наименование системы для этой АИС – «Зеленстрой».
Цель функционирования системы заключается в экономии материальных и нематериальных затрат оператора «Зеленстроя» на оформление заявки, разработки и согласовании проекта с руководством, облегчением поиска нужной информации по проектам.
Задачи для разрабатываемого программного обеспечения:
- возможность создать новую заявку;
- свободный доступ к информации;
- удобный и понятный интерфейс приложения;
- возможность редактировать базу данных;
- сортировка данных по выбранным полям;
- поиск информации с помощью запросов к системе;
- возможность печати отчётов.
В данной работе необходимо спроектировать «АИС учета Зеленстроя». Функции данной АИС – управление существующими базами данных, формирование новых записей, редактирование старых.
Также СУБД должна содержать список всех возможных выполняемых работ: список проектов, которые находятся в разработке, или в стадии «завершён». Для облегчения получения результатов предусмотрена печать всех важных данных на бумажном носителе. Результаты должны быть показаны на экране. Необходимо обеспечить резервное копирование данных и восстановление данных из резерва в случае утраты.
В ходе анализа данной предметной области были выделены следующие требования: определение функций, которые должен выполнять программный продукт, требования к надёжности, требования к программной документации.
Требования к программному продукту (ПП). ПП должен выполнять следующие функции:
– оформление заявок;
– хранение и обработка данных о проектах;
– поиск интересующей информации;
– выполнение запросов;
– печать отчётов.
Требования к надежности:
- ПП должен устойчиво функционировать и не приводить к сбоям операционной системы;
- ПП должен обеспечивать контроль входной и выходной информации на соответствие заданным форматам данных;
– ПП должен обеспечивать обработку ошибочных действий пользователя с выдачей соответствующих сообщений.
Требования к программной документации. Программная документация должна включать:
– исходные коды ПП с комментариями;
– контекстно–зависимую помощь в ПП;
– руководство пользователя;
– руководство по установке.
2. ПРОЕКТИРОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Построение диаграмм ER-экземпляров и ER-типов
Для создания БД необходимо построить ER– диаграмму в виде совокупности связей, сущностей и атрибутов, изображенных в виде структуры (рис. 2.1).
Рисунок 2.1 – ER-диаграмма
На данной ER-диаграмме видно, что для разработки данной системы необходимы 4 сущности: Заказчик, Проект, Работник, Мероприятия. Данные сущности соединяют 3 связи.
Для определения количества таблиц нужно построить диаграммы ER- экземпляров (рис.2.2 – 2.4).
Рисунок 2.2 – Диаграмма ER-екземпляров для связи «Заказчик – Проект»
Рисунок 2.3 – Диаграмма ER-екземпляров для связи «Проект – Мероприятие»
Рисунок 2.4 – Диаграмма ER-екземпляров для связи «Мероприятие – Работник»
По данным диаграммам и с учётом правил составления таблиц можно сделать вывод, что для разрабатываемого приложения нужны следующие таблицы.
Заказчик (Id_заказчика, Наименование, Адрес, Телефон, ФИО директора).
Проект (Id_проекта, Id_заказчика, Название, Дата начала работ, Дата окончания, Статус, Дата поступления заказа).
Мероприятия (Id_мероприятия, Id_проекта, Наименование, Вид работы).
Участие (№ наряда, Id_мероприятия, Id_работника, Дата, Количество отработанных часов).
Работник (Id_работника, Фамилия, Имя, Отчество, Вид деятельности, Стаж, Домашний адрес, Телефон).
После составления таблиц следует определить какого типа будут поля в данных таблицах. Данная процедура рассмотрена в табл.2.1.
Таблица 2.1
Типы полей таблиц разрабатываемого приложения.
Заказчик | Проект | ||
Название поля | Тип поля | Название поля | Тип поля |
Id_заказчика | Числовой (ключ) | Id_проекта | Числовой (ключ) |
Наименование | Текстовый | Id_заказчика | Числовой |
Адрес | Текстовый | Название | Текстовый |
Телефон | Текстовый | Дата начала работ | Дата/время |
ФИО директора | Текстовый | Дата окончания | Дата/время |
Мероприятия | Статус | Текстовый | |
Id_мероприятия | Числовой (ключ) | Дата поступления заказа | Дата/время |
Id_проекта | Числовой | Участие | |
Наименование | Текстовый | (№ наряда | Числовой (ключ) |
Вид работы | Текстовый | Id_мероприятия | Числовой |
Id_работника | Числовой | ||
Дата | Дата/время | ||
Работник | |||
Название поля | Тип поля | ||
Id_работника | Числовой (ключ) | ||
Фамилия | Текстовый | ||
Имя | Текстовый | ||
Отчество | Текстовый | ||
Вид деятельности | Текстовый | ||
Стаж | Числовой | ||
Домашний адрес | Текстовый | ||
Телефон | Текстовый |
... в строительстве. Раздел предусматривает основные решения и организационно-технические мероприятия по монтажу конструкций шатра покрытия здания 2-го этапа строительства спортивного комплекса «Ледовый дворец» в г. Коломна Московской области. На период производства работ предусматривается использование для нужд строительства временных и постоянных автодорог, сетей электроэнергии и водоснабжения. ...
... рыночной экономикой. Она приоритетна, потому, что операции с денежными потоками, обеспечивающие платежеспособность, является существенным признаком состояния предприятия. 1.3 Пути повышения рентабельности Основными способами повышения рентабельности являются следующие: - увеличение суммы прибыли от реализации продукции; - снижение себестоимости товарной продукции. Способы увеличения ...
... методическими предложениями на Управление ЖКХ. Поэтому работа ЕРЦ становится движущей силой реформы ЖКХ города, так как стимулирует принятие конкретных управленческих шагов. Требуется не только единая методика начислений, но и взвешенные решения по реструктуризации долгов. Например, должен быть определен порядок погашения задолженности: следует ли сначала гасить долг или закрывать текущие платежи. ...
... 1798181,5 - - - - Всего сметная стоимость 39868706 1820139 2511253 295369 - 33869 5280 Объектная смета на строительство завода цинкования мелкоразмерных конструкций Результат сметных расчетов по общестроительным, санитарно-техническим, электрическим работам сводятся в смету на объект, которая составляется ...
0 комментариев