Курсовая работа: Программный комплекс учёта работы предприятия по озеленению
В данной работе необходимо спроектировать «АИС учета Зеленстроя». Функции данной АИС – управление существующими базами данных, формирование новых записей, редактирование старых.
Также СУБД должна содержать список всех возможных выполняемых работ: список проектов, которые находятся в разработке, или в стадии «завершён». Для облегчения получения результатов предусмотрена печать всех важных данных на бумажном носителе. Результаты должны быть показаны на экране. Необходимо обеспечить резервное копирование данных и восстановление данных из резерва в случае утраты.
В ходе анализа данной предметной области были выделены следующие требования: определение функций, которые должен выполнять программный продукт, требования к надёжности, требования к программной документации.
Требования к программному продукту (ПП). ПП должен выполнять следующие функции:
– оформление заявок;
– хранение и обработка данных о проектах;
– поиск интересующей информации;
– выполнение запросов;
– печать отчётов.
Требования к надежности :
- ПП должен устойчиво функционировать и не приводить к сбоям операционной системы;
- ПП должен обеспечивать контроль входной и выходной информации на соответствие заданным форматам данных;
– ПП должен обеспечивать обработку ошибочных действий пользователя с выдачей соответствующих сообщений.
Требования к программной документации . Программная документация должна включать:
– исходные коды ПП с комментариями;
– контекстно–зависимую помощь в ПП;
– руководство пользователя;
– руководство по установке.
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-екземпляров для связи «Проект – Мероприятие»