Перед построением базы данных (БД) необходимо построить диаграмму 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 |
|
|
Приложение Б
Типовая инструкция