- •Содержание
- •1.Обследование предметной области
- •Графическое описание процесса разработки ис деятельности агентства недвижимости:
- •2. Системный анализ предметной области с использованием функционального моделирования
- •2.1 Формирование структурно-функциональной модели процесса
- •2.2 Информационное моделирование
- •3.Структура проектируемого программного средства
- •3.1 Преобразование er-диаграммы в реляционную модель.
- •4.Техническое задание
- •Требования по развитию и модернизации системы.
- •5. Требования к техническому обеспечению
- •6.Технико-экономическое обоснование целесообразности разработки системы, сроков разработки, стоимость проекта.
- •Р ис.13Диаграмма Ганта.
- •Заключение
- •Приложения
3.1 Преобразование er-диаграммы в реляционную модель.
Из программы Erwin Data Modeler генерируем физическую модель в программу MS Access и получаем реляционную модель.
Выполняем это следующим образом:
Создаем пустую базу данных (по умолчанию db1.mdb), выбираем её в поле Database и соединяем с нашей ER-диаграммой посредством нажатия кнопки Connect. В поле User Name прописываем имя пользователя (например admin). Ниже представлен пример:
Рис.9
Во вкладке Tools выбираем Forward Engineer→ Schema Generation
Рис.10
3) Открывается окно Forward Engineer Schema Generation
Рис.11
Нажимаем кнопку Generate и генерируем нашу схему в Access.
В итоге получаем базу данных Access со следующими таблицами:
В приложении Microsoft Access 2003 генерируется новая База Данных, со следующими таблицами:
Рисунок 11. Клиент. Рисунок 12. Объекты.
Рисунок 13. Категории. Рисунок 14.Страны.
Рисунок 16. Сотрудники. Рисунок.17 Заказы.
Рисунок 18.Владельцы.
Рисунок 17. Схема данных Агентство недвижимости «Риэлтор».
4.Техническое задание
Техническое задание на разрабатываемое программное средство оформляется в соответствии с ГОСТ 19.201-78 Единая система программной документации ТЕХНИЧЕСКОЕ ЗАДАНИЕ. ТРЕБОВАНИЕ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ.
Общие сведения.
Наименование работы.
Разработка ИС «Агентства недвижимости «Риэлтор »».
Заказчик.
Предприятие “Ласточка ”
Исполнитель.
Студент Серпуховского машиностроительного техникума Московской области Харитонов Никита Алексеевич.
Основание для проведения работы.
Основание для разработки информационной системы является учебный план, рабочая программа, задание на курсовой проект.
Плановые сроки.
Начало: 03.02.2015, окончание 20.04.2015
Источники и порядок финансирования работы. Отсутствует.
Порядок оформления представления.
Исполнитель показывает пояснительную записку в письменном виде по проделанной работе и электронный вариант с обязательным приложением диаграмм IDEF0, IDEFX, алгоритмы работы ИС, ТЗ.
Назначение и цели создания.
Назначение.
Предназначен для автоматизации процессов агентство недвижимости. Задачи.
Предназначен для автоматизации базы данных агентства недвижимости.
Требования.
Требования к системе в целом.
Программный комплекс должен обеспечить работу пользователей: директора, бухгалтера, риелтора.
Система должна полностью автоматизировать подачу информации из базы данных конечным пользователям. Требования к функциям: система должна выдавать информацию, адекватную запросам пользователя и актуальную в настоящий момент времени.
Требования к видам обеспечения: Требования к информационному обеспечению: система получает информацию о страховании ТС, о клиентах, о выполненных и невыполненных сделки и заказы из базы данных. Полученная информация передается в вычислительный блок для анализа и принятия решения.
Требования к надежности системы.
1. Основная база данных должна содержать все основные таблицы, требование - максимальная надёжность.
2. При выводе данных с постраничной организацией, из базы данных должна выводиться только строки текущей страницы.
3. Поля ввода данных на страницах сайта должны быть защищены от попыток ввода злонамеренной информации.
4. При сбое в работе аппаратуры восстановление нормальной работы системы должно производиться после:
- перезагрузки операционной системы;
- запуска исполняемого файла системы;
5. При ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС.
6. При ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.
7. При неверных действиях пользователей, неверных форматах или недопустимых значениях входных данных, система выдает пользователю соответствующие сообщения, после чего возвращается в рабочее состояние, предшествовавшее неверной (недопустимой) команде или некорректному вводу данных.
