ВВЕДЕНИЕ
1 Анализ предметной области
2 Назначение проектируемой базы данных
3 Инфологическая (концептуальная) модель предметной области
4 Логическая модель данных
5 Нормализация
6 Обоснование выбора вида программного обеспечения
7 Физическая модель базы данных
8 Описание работы с системой
9 Описание контрольного примера
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ АТекст запросов на создание БД
ПРИЛОЖЕНИЕ БФормы ИС в режиме конструктора
На сегодняшний день использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования многих преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов.
В наши дни трудно представить себе предприятие, которое обошлось бы без информационной системы, которая упрощает работу персонала организации. Это касается не только тех информационных систем, которые предназначены для управления предприятием в целом, но и систем, которые используются для хранения и учета данных, позволяют структурировать большой объем информации, повышая тем самым поиск данных, эффективность функционирования предприятия в целом.
Актуальность темы определяется тем, что информационные системы составляют в настоящее время основу компьютерного обеспечения информационных процессов, входящих практически во все сферы человеческой деятельности.
Цель курсовой работы – приобретение практических навыков по формулированию требований к разрабатываемым базам данных и построению их моделей.
В соответствии с поставленной целью в работе определены следующие задачи исследования:
1) на основе анализа предметной области сформулировать перечень задач, подлежащих автоматизации;
2) построить инфологическую модель объекта автоматизации;
3) построить логическую модель информационной системы;
4) спроектировать логическую структуру информационной системы.
5) спроектировать и построить в среде выбранной СУБД физическую компьютерную структуру данных;
6) разработать запросы к информационной системе.
7) разработать приложение.
8) протестировать разрабатываемое приложение.
В рамках данной работы будет рассмотрен ряд задач, которые возникают в повседневной работе сотрудников риэлтерского агентства. Результатом работы будет информационная система, которая позволит хранить всю необходимую для работы информацию в структурированном виде – в базе данных, с возможностью внесения данных, выборки и изменения данных.
1 Анализ предметной области
Для создания информационной модели риэлтерского агентства необходимо осуществить формальное описание его работы. Для этого была исследована реальная деятельность агентства.
Был собран и обобщен материал, всесторонне характеризующий деятельность объекта автоматизации, выявлены возможности автоматизации информационных процессов для повышения эффективности, надежности и снижения трудоемкости работ.
В результате обследования предметной области были определены следующие входные данные:
- информация о сотрудниках агентства;
- информация об организациях-застройщиках;
- информация об объектах продажи (квартирах);
- информация о покупателях;
- информация о заключенных договорах на покупку.
К выходным данным относятся сформированные отчеты.
На поиск нужной информации на бумажных носителях сотрудниками агентства тратиться огромное количество времени.
Целью решения данной проблемы является сведение к минимуму работы сотрудников риэлтерского агентства с бумажными носителями путем использования разработанной информационной системы.
Для сокращения трудозатрат на поиск нужной информации все данные, использующиеся в работе, заносятся в базу данных. Это ускорит процесс поиска нужной информации, исключит возможные ошибки занесения неточных и некорректных данных.
2 Назначение проектируемой базы данных
Необходимо разработать структуру реляционной базы данных для информационной системы «Риэлтерское агентство». Эта система предназначена для учета наличия и продажи квартир от организаций-застройщиков.
Объектом управления является процесс продажи квартир.
Субъектом управления является некоторое риэлтерское агентство.
Цель управления состоит в учете предложений от застройщика, реализация и учет продажи квартир. Для достижения этой цели необходимо иметь удобные инструменты для поиска предлагаемых вариантов от застройщика и учета всех необходимых данных.
Кроме этого, Проектируемая информационная система должна обеспечить выполнение следующих требований:
1) Разрабатываемый интерфейс должен включать в себя средства редактирования всех используемых для расчета данных и быть простым и понятным в работе не только для разработчика, но и для обычного пользователя.
2) Система должна обладать максимальной гибкостью – возможность изменения любых настроек и параметров программы.
3) Необходимо ввести четкое разграничение прав доступа и отслеживать любое изменение данных с возможностью выявления даты и ответственного за введенные изменения.
4) Ввод данных для расчета должен быть максимально автоматизирован. Необходимо предусмотреть защиту от некорректного ввода данных во всех формах интерфейса.
Разработанная система должна функционировать на компьютерах с ОС Windows. БД должна иметь возможность располагаться на локальном компьютере под управлением операционной системы Windows 7/8.1/10.
Локальный компьютер должен быть оснащен процессором не ниже Intel Xeon 2500 МГц, оперативной памятью 512 MB и RAID массивом для обеспечения целостности базы данных. Клиентские места должны быть оснащены процессором не ниже Pentium-800 МГц.
Должна быть обеспечена надежность хранения ИС, которая заключается в возможности восстановления ИС после любого рода аппаратных и программных сбоев. Для этого необходимо обеспечить его устойчивую и бесперебойную работу, что достигается наличием источника бесперебойного питания. Периодически надо производить резервное копирование ИС.
ИС должна быть защищена от потери данных при неправильных действиях пользователя. Также должна иметься защита от несанкционированного доступа, что достигается путем идентификации пользователей (ведение системы паролей), то есть пользователь должен получить доступ только к тем данным и программам, которые требуются ему для его работы.