Перед построением базы данных (БД) необходимо построить диаграмму IDEF1X, которая будет отображать структуру БД.
IDEF1X (Integration definition for information modeling) — одна из методологий семейства IDEF (рисунок 6). Применяется для построения информационной модели, которая представляет структуру информации, необходимой для поддержки функций производственной системы или среды.
| Рисунок 6. Диаграмма IDEF1X |
На основе диаграмм DFD и IDEF1X были разработаны таблицы базы данных:
- Балкон_лоджии;
- владельцы;
- договора;
- дома;
- клиенты;
- комнаты;
- недвижимость;
- районы;
- риелторы;
- С_У;
- сделки.
| Рисунок 7. Таблица Балкон_Лоджии |
| Рисунок 8. Таблица Владельцы |
| Рисунок 9. Таблица Договора |
| Рисунок 10. Таблица Дома |
| Рисунок 11. Таблица Клиенты |
| Рисунок 12. Таблица Комнаты |
| Рисунок 13. Таблица Недвижимость |
| Рисунок 14. Таблица Районы |
| Рисунок 15. Таблица Риелторы |
| Рисунок 16. Таблица С_У |
| Рисунок 17. Таблица Сделки |
Построение интерфейса
| Рисунок 18. Главная форма АИС «Старый город» |
В выпускной квалификационной работе пользователи (риелторы) будут иметь следующий интерфейс (рисунок 18):
| Рисунок 19. Форма авторизации |
С главной формы осуществляется навигация по всем разделам программы. Чтобы открыть базу недвижимости, нужно: нажать на кнопку «Войти в систему», после этого необходимо авторизоваться (рисунок 19).
| Рисунок 20. Объекты недвижимости |
После того как авторизация прошла успешно открывается форма с объектами недвижимости и информацией о владельцах (рисунок 20).
Вывод
Во время прохождения преддипломной практики были осуществлены следующие этапы работы над ВКР:
- Проанализирована предметная область;
- Проведен анализ аналогов и прототипов;
- Разработан жизненный цикл проекта;
- Составлено техническое задание;
- Разработана структура БД;
- Разработан план структуры работы;
- Разработан интерфейс программы.
Полученные и разработанные данные в дальнейшем будут использоваться для написания выпускной квалификационной работы.
Приложение А
| № п/п | Содержание преддипломной практики | Объем часов |
| 1. | Инструктаж по технике безопасности. Организация рабочего места. | 6 |
| 2. | Изучение аппаратных, программных средств и внедренных автоматизированных информационных систем. | 4 |
| 3. | Выбор темы выпускной квалификационной работы. Определение целей и задач. | 2 |
| 4. | Анализ предметной области. Анализ аналогов и прототипов АИС данной предметной области на предприятии. | 6 |
| 5. | Общее описание задачи. Составление жизненного цикла, иерархической структуры работ, определение контрольных событий. | 6 |
| 6. | Разработка первичной документации: общей концепции АИС, технического задания на разработку АИС. | 6 |
| 7. | Составление плана работ: построение диаграммы Ганта, определение календарного плана разработки проекта. | 6 |
| 8. | Проектирование АИС. Построение функциональной диаграммы IDEF0, диаграммы потоков данных DFD, диаграммы сущность-связь ER. | 6 |
| 9. | Проектирование базы данных. Нормализация. | 6 |
| 10. | Разработка интерфейса пользователя. | 6 |
| 11. | Реализация физической модели. Создание базы данных. | 6 |
| 12. | Разработка главной формы. Реализация авторизации. | 6 |
| 13. | Реализация программного продукта: создание форм для отображения набора данных, навигация. | 6 |
| 14. | Реализация программного продукта: программирование SQL-запросов на редактирование данных (удаление, добавление, изменение). | 6 |
| 15. | Реализация программного продукта: программирование SQL-запросов на выборку, необходимых для формирования отчетов. Применение агрегатных функций. | 6 |
| 16. | Реализация программного продукта: создание отчетов. | 6 |
| 17. | Организация безопасности АИС. | 6 |
| 18. | Тестирование и оценка АИС. | 6 |
| 19. | Определение и описание аппаратных и программных средств для функционирования АИС. | 6 |
| 20. | Разработка инструкции пользователя и администратора системы. | 6 |
| 21. | Анализ эффективности АИС. | 18 |
| 22. | Оформление отчета | 6 |
| 23. | ЗАЧЕТ | 6 |
| ИТОГО: | 144 |
Приложение Б
Типовая инструкция






