Проблема организации управления данными

Основания для разработки и сроки исполнения работ. Назначение и цель создания системы. Характеристика объектов автоматизации. Логическая и физическая модель данных. Создание базы данных. Понятие агентства недвижимости, их виды с описанием функций.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 21.09.2019
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Содержание

Введение

1. Общие сведения

1.1 Условные обозначения

1.2 Сведения о заказчиках и исполнителях

1.3 Основания для разработки

1.4 Сроки исполнения работ

1.5 Назначение и цель создания системы

1.6 Характеристика объектов автоматизации

1.7 Требования к системе

2. Проектирование системы

2.1 Функциональная модель системы

2.2 Логическая и физическая модель данных

2.3 Создание базы данных

Заключение

Список использованных источников

Введение

автоматизация физическая модель

Для наиболее эффективного производства в любой организации возникает проблема организации управления данными. Автоматизация позволяет хранить, структурировать и систематизировать большие объемы данных.

Развитие рынка способствовало увеличению количества компаний, предоставляющих риэлтерские услуги, что повлекло за собой обострение конкурентной борьбы и повышение требований по уровню, скорости и удобству обслуживания клиентов.

Обслуживание клиентов состоит из двух этапов: на первом этапе выполняется поиск актуального предложения рынка недвижимости, на втором - оформление юридических документов.

Увеличение скорости и качества поиска актуальных предложений (на первом этапе) требует разработки и внедрения такой информационной системы, которая предоставляла бы анализ информации о текущем состоянии рынка недвижимости.

В данном проекте раскрывается понятие агентства недвижимости, выделяются их виды с описанием функций. Производится обзор организационных структур агентства недвижимости, функциональных подразделений, состав персонала и выполняемых им функций.

1. Общие сведения

1.1 Условные обозначения

Полное наименование Системы: Автоматизированная информационная система «Недвижимость».

Условные обозначения:

АИСН - Автоматизированная информационная система «Недвижимость»;

СЗИ - Система защиты информации;

ПО - Программное обеспечение;

НСД - Несанкционированный доступ;

ПОВТиАС - Программное обеспечение вычислительной техники и автоматизированных систем;

ТЗ - Техническое задание;

БД - Базы данных;

СУБД - Система управления базами данных;

КСА - Компьютерные средства автоматизации;

ИС - Информационная система;

ТСЗ - Технические средства защиты;

ОС - Операционная система;

АС - Автоматизированные системы.

1.2 Сведения о заказчиках и исполнителях

Заказчик: преподаватель кафедры вычислительной техники Братского Целлюлозно-Бумажного Колледжа Федерального Государственного Бюджетного Образовательного Учреждения Высшего Профессионального Образования «Братский Государственный Университет» Лагодич Лариса Ивановна.

Исполнитель: студентка группы ИС-161 Братского Целлюлозно-Бумажного Колледжа Федерального Государственного Бюджетного Образовательного Учреждения Высшего Профессионального Образования «Братский Государственный Университет»: Осипова София Сергеевна.

1.3 Основания для разработки

Основанием для разработки ИС является учебный план специальности 09.02.04 «Информационные системы (по отраслям)» в рамках технической работы по МДК 01.02 «Методы и средства проектирования информационных систем».

Настоящее ТЗ разработано в соответствии с требованиями ГОСТ 34.602-89 «Информационная технология. Комплекс стандартов на АС. Техническое задание на создание автоматизированной системы».

При создании проектно-эксплуатационной документации исполнитель должен руководствоваться требованиями следующих нормативных документов Госстандарта:

ГОСТ 34. Информационная технология. Комплекс стандартов на АС;

РД 50-34.698-90. Методические указания. Информационная технология. Комплекс стандартов на АС. Требования к содержанию документов;

ГОСТ 19. Единая система программной документации(ЕСПД).

1.4 Срок исполнения работ

Начало разработки -04.03.2019 г.

Окончание разработки - 30.04.2019 г.

1.5 Назначение и цель создания системы

Задача - информационная поддержка деятельности фирмы, занимающейся продажей и арендой жилых и не жилых помещений. БД должна:

осуществлять ведение списков жилых и нежилых помещений, предназначенных для аренды и/или продажи;

поддерживать архив проданных и сданных в аренду помещений;

производить поиск вариантов в соответствии с требованиями клиента.

Необходимо предусмотреть получение разнообразной статистики:

наличие помещений разных типов;

изменение цен на рынке;

уровни спроса и предложения;

средние показатели (среднее время нахождения помещения в БД (по типам помещений), среднюю стоимость аренды/продажи помещений и т.п.).

1.6 Характеристика объектов автоматизации

АИСН - это система, включающая самые передовые технологии в области защиты, обработки, хранения и выдачи информации. Сюда входят мощнейшие системы кодирования такие как:

KEYLOCK+;

Profstyle;

Информация, поступающая на хранение в БД, кодируется с помощью ГСЧ (генератора случайных чисел), а ключ имеет 12 степеней защиты.

Доступ к информации защищен от любых атак, которые известны на сегодняшний день, комплекс имеет аппаратные компоненты такие как:

Base1-2344;

Explit_OFL.

1.7 Требования к системе

Настоящее ТЗ устанавливает требования на разработку АИСН.

Общими требованиями к системе являются:

система должна содержать необходимый объем информации, механизм своевременной актуализация содержания и базовый набор сервисов работы с информацией, обеспечивающий требуемую полноту информационных услуг, предоставляемых простым гражданам;

пользовательские интерфейсы должны быть интуитивно понятны обслуживающему персоналу.

2. Проектирование системы

2.1 Функциональная модель системы

Создать модель в стандарте IDEF().

1) Создать контекстную диаграмму, отразить главные входные потоки, выходные данные, ресурсы и управление.

На рисунке 1 представлены основные главные потоки.

Рисунок 1. Главная диаграмма

Входные данные:

запрос от покупателя;

жилой фонд.

Ресурсные данные:

руководство компанией;

покупатель;

агенты;

юридический отдел;

реклама;

дополнительные услуги.

Управляющие данные:

правовые нормы

шаблоны.

Выходные данные:

калькуляция;

статистические отчеты;

документация по сделке.

2) Определить основные процессы работы агентства недвижимости и отразить эти блоки на диаграмме первого уровня.

Основными процессами является:

бронирование квартиры;

заключение договора;

исполнение договора;

завершение сделки.

Входные данные модели:

запрос от покупателя;

жилой фонд.

Управляющие данные:

правовые нормы;

шаблоны;

администрация компании.

Выходные данные модели:

документация по сделке;

статистические отчеты;

калькуляция.

Ресурсные данные:

покупатель;

юридический отдел;

руководство компанией;

агенты.

Основные процессы работы агентства недвижимости представлены на рисунке 2.

Рисунок 2. Основные процессы работы агентства недвижимости

3) Создать диаграмму «Бронирование квартиры».

Блоки диаграммы:

заполнение карточки покупателя;

бронирование квартиры за покупателем.

Входные данные:

запрос от покупателя;

жилой фонд.

Выходные данные:

информация о заказе.

Ресурсные данные:

покупатель;

агенты.

Создание диаграммы «Бронирование квартиры» представлено на рисунке 3.

Рисунок 3. Создание диаграммы «Бронирование квартиры»

4) Создать диаграмму «Заключение договора».

Блоки диаграммы:

составление договора;

составление графика оплаты;

согласование с покупателем;

оформление договора.

Входные данные:

информация о заказе;

изменения в графике оплат.

Выходные данные

график оплат.

Ресурсные данные:

агенты;

юридический отдел;

покупатель;

руководство компанией.

Управляющие данные:

правовые нормы;

шаблоны;

администрация компании.

Создание диаграммы «Заключение договора» представлено на рисунке 4.

Рисунок 4. Создание диаграммы «Заключение договора»

5) Создать диаграмму «Исполнение договора».

Блоки диаграммы:

оплата в кассу;

контроль взаиморасчетов с покупателем.

Входные данные:

график оплат.

Выходные данные:

квитанция об оплате всей стоимости;

изменение в графике оплат.

Ресурсные данные:

покупатель;

агенты.

Создание диаграммы «Исполнение договора» представлено на рисунке 5.

Рисунок 5. Создание диаграммы «Исполнение договора»

6) Создать диаграмму «Завершение сделки».

Блоки диаграммы:

выполнение операций по завершению сделки;

оформление и подписание официальных документов;

расчет прибыли.

Входные данные:

квитанция об оплате всей стоимости.

Выходные данные:

статистические отчеты;

калькуляция.

Ресурсные данные:

агенты;

покупатель.

Создание диаграммы «Завершение сделки» представлено на рисунке 6.

Рисунок 6. Создание диаграммы «Завершение сделки»

2.2 Логическая и физическая модель данных

Создать логическую и физическую модель базы данных «Недвижимость».

Описание предметной области:

В данной работе в качестве предметной области выступает «Недвижимость».

Данные, которые необходимо хранить в базе данных:

Информация о сотрудниках;

Информация о клиентах;

Информация о сделке;

Информация о жилом фонде;

Информация о владельцах.

Сущности и атрибуты:

В данной работе при проектировании базы данных «Недвижимость» используются следующие сущности с соответствующими атрибутами:

Сотрудники:

id_Cотрудника;

Должность;

Дата приема;

Фамилия;

Имя;

Отчество.

Клиент:

id_клиента;

Адрес;

Телефон;

Фамилия;

Имя;

Отчество.

Сделка:

id_клиента;

id_Сотрудника;

Код_владельца;

Код_жилфонд;

Дата;

Помещение;

Площадь;

Тип помещения.

Жилой фонд:

Код_жилфонд;

Код_владельца;

Цена;

Тип помещения;

Площадь;

Адрес.

Владелец:

Код_владельца;

Адрес;

Телефон;

Фамилия;

Имя;

Отчество.

На рисунке 8 представлены сущности и атрибуты базы данных «Недвижимость».

Рисунок 8. Создание сущностей и атрибутов база данных «Недвижимость»

2.3 Создание базы данных

Создать базу данных «Недвижимость» в среде программирования Delphi 10.3.

Создание главной формы:

Создать форму «Открыть как…» для подключения базы данных:

Рисунок 9. Форма «Открыть как…» для подключения базы данных

создать форму и назвать её «Недвижимость», в свойстве name написать N;

добавить на главную форму компонент «Opendialog» для подключения из любого места базы данных;

добавить компонент «MainMenu» - для создания меню;

добавить компонент «ADOConnection» - для подключение самой базы данных;

добавить компоненты «DataSource» - дляобеспечения связи между набором данных и компонентами отображения и редактирования данных;

добавить компоненты «ADOQuery» - служат для запросов к базе данных.

Готовая форма показана на рисунке 10:

Рисунок 10. Главная форма

Создать форму для заполнения, которая представлена на рисунке 11:

Рисунок 11. Форма для заполнения

Код для подключения базы данных через форму «Открыть как…»:

Procedure TForm1.N3Click(Sender: TObject);

begin

if OpenDialog1.Execute then

Form1.ADOQuery1.Active:=False;

Form1.ADOQuery2.Active:=False;

Form1.ADOQuery3.Active:=False;

Form1.ADOQuery4.Active:=False;

Form1.ADOConnection1.Close;

Form1.ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+OpenDialog1.FileName+';Persist Security Info=False';

Form1.ADOConnection1.Open();

Form1.ADOQuery1.Active:=True;

Form1.ADOQuery2.Active:=True;

Form1.ADOQuery3.Active:=True;

Form1.ADOQuery4.Active:=True;

end;

Код для кнопки «Форма оформления»:

Procedure TForm1.Button1Click(Sender: TObject);

begin

Form2.Show;

end;

Код для кнопки«Оформить»:

Procedure TForm2.Image1Click(Sender: TObject);

var id_client, id_sotrudnik, id_vladel, id_fond, i : integer;

var date, dol, pome :string;

begin

randomize;

for i := 1 to 5 do

begin

date:=FormatDateTime('dd.mm.yyyy', Now);

dol:=label21.Caption;

pome:=label18.Caption;

id_client:=Random(9999); // id клиента

id_sotrudnik:=Random(9999); // id сотрудника

id_vladel:=Random(9999); // id владельца

id_fond:=Random(9999); // id жилойфонд

end;

begin

with Form1.ADOQuery1 do //клиент

begin

sql.Clear;

sql.Add('Insert into [Клиент] ([id_клиента], [Фамилия], [Имя], [Отчество], [Телефон], [Адрес]) values (:id_client, :fam, :im, :oth, :number, :adres)');

Parameters.ParamByName('id_client').Value:=id_client;

Parameters.ParamByName('fam').Value:=edit1.Text;

Parameters.ParamByName('im').Value:=edit2.Text;

Parameters.ParamByName('oth').Value:=edit3.Text;

Parameters.ParamByName('number').Value:=edit4.Text;

Parameters.ParamByName('adres').Value:=edit5.Text;

execsql;

sql.text :=('select * from [Клиент] order by [id_клиента]');

Active:=True;

end;

with Form1.ADOQuery2 do //сотрудник

begin

sql.Clear;

sql.Add('Insert into [Сотрудник] ([id_Cотрудника], [фамилия], [имя], [отчество], [Датаприема], [Должность]) values (:id_sotrudnik, :fam, :im, :oth, :date, :dol)');

Parameters.ParamByName('id_sotrudnik').Value:=id_sotrudnik;

Parameters.ParamByName('fam').Value:=edit6.Text;

Parameters.ParamByName('im').Value:=edit7.Text;

Parameters.ParamByName('oth').Value:=edit8.Text;

Parameters.ParamByName('date').Value:=date;

Parameters.ParamByName('dol').Value:=dol;

execsql;

sql.text :=('select * from [Сотрудник] order by [id_Cотрудника]');

Active:=True;

end;

with Form1.ADOQuery4 do //владелец

begin

sql.Clear;

sql.Add('Insert into [Владелец] ([Кодвладельца], [фамилия], [имя], [отчество], [Телефон], [Адрес]) values (:id_vladel, :fam, :im, :oth, :number, :address)');

Parameters.ParamByName('id_vladel').Value:=id_vladel;

Parameters.ParamByName('fam').Value:=edit9.Text;

Parameters.ParamByName('im').Value:=edit10.Text;

Parameters.ParamByName('oth').Value:=edit11.Text;

Parameters.ParamByName('number').Value:=edit12.Text;

Parameters.ParamByName('address').Value:=edit13.Text;

execsql;

sql.text :=('select * from [Владелец] order by [Кодвладельца]');

Active:=True;

end;

with Form1.ADOQuery3 do //Жилойфонд

begin

sql.Clear;

sql.Add('Insert into [Жилойфонд] ([Код_жилфонд], [Кодвладельца], [Типпомещения], [Площадь], [Цена], [Адрес]) values (:id_fond, :id_vladel, :pome, :pl, :price, :address)');

Parameters.ParamByName('id_fond').Value:=id_fond;

Parameters.ParamByName('id_vladel').Value:=id_vladel;

Parameters.ParamByName('pome').Value:=pome;

Parameters.ParamByName('pl').Value:=edit16.Text;

Parameters.ParamByName('price').Value:=edit14.Text;

Parameters.ParamByName('address').Value:=edit15.Text;

execsql;

sql.text :=('select * from [Жилойфонд] order by [код_жилфонд]');

Active:=True;

end;

end;

end;

Заключение

Подводя итоги курсового проекта, еще раз хотелось бы подчеркнуть её актуальность. Данная тема актуальна, так как услуги, предоставляемые агентством, пользуются большим спросом у потребителей.

Разработана информационная система, которая представляет анализ информации о текущем состоянии рынка недвижимости.

Производится обзор организационных структур агентства недвижимости, функциональных подразделений, состав персонала и выполняемых им функций.

Данная информационная система предназначена для удобного ввода и редактирования, хранения информации. Программа имеет удобный и интуитивно понятный интерфейс.

Список использованных источников

1. Лежебоков, А.А. Программные средства и механизмы разработки информационных систем: учебное пособие / А.А. Лежебоков; Министерство образования и науки РФ, Южный федеральный университет, Инженерно-технологическая академия. - Таганрог: Издательство Южного федерального университета, 2016. - 85 с.: схем., ил. - Библиогр. в кн. - ISBN 978-5-9275-2286-6; То же [Электронный ресурс]. - URL:http://biblioclub.ru/index.php?page=book&id=493216.

2. Кубрин, С.С. Автоматическая информационная система: учебное пособие / С.С. Кубрин, В.Н. Кучерин, И.М. Иванов; Министерство транспорта Российской Федерации, Московская государственная академия водного транспорта. - Москва: Альтаир: МГАВТ, 2014. - 91 с.: ил., табл., схем. - Библиогр. в кн.; То же [Электронный ресурс]. - URL: http://biblioclub.ru/index.php?page=book&id=430315.

3. Емельянова Н.З. Устройство и функционирование информационных систем учеб. пос. для СПО.- М.: ФОРУМ, 2012.

4. Абрамов, Г.В. Проектирование информационных систем: учебное пособие / Г.В. Абрамов, И.Е. Медведкова, Л.А. Коробова. - Воронеж: Воронежский государственный университет инженерных технологий, 2012. - 172 с.: ил., табл., схем. - ISBN 978-5-89448-953-7; То же [Электронный ресурс]. - URL:http://biblioclub.ru/index.php?page=book&id=141626.

5. http://gendocs.ru/v395.

6. https://studopedia.ru/8_23567_vvedenie.html.

7. https://studbooks.net/2157790/ekonomika/osnovy_proektirovaniya_informatsionnyh_sistem.

8. http://www.php.ru.

9. www.um-razum.ru.

Размещено на Allbest.ru

...

Подобные документы

  • Порядок проектирования и разработки базы данных и программного обеспечения. Информация о структуре базы данных, созданных таблицах, формах, отчетах, запросах, хранимой информации. Логическая и концептуальная модели данных; выбор программного обеспечения.

    курсовая работа [906,6 K], добавлен 20.01.2010

  • Виды и функции системы управления базами данных Microsoft Access. Иерархическая, сетевая, реляционная модель описания баз данных. Основные понятия таблицы базы данных. Особенности создания объектов базы данных, основные формы. Доступ к Internet в Access.

    контрольная работа [19,8 K], добавлен 08.01.2011

  • Выбор средств разработки базы данных для информационного функционирования аэропорта. Выделение и нормализация сущностей. Логическая схема и физическая структура базы данных. Спецификация и тестирование функций, процедур, триггеров, представлений.

    курсовая работа [1,5 M], добавлен 07.06.2013

  • Конструирование базы данных для бухгалтерского учета при начислении зарплаты сотрудникам. Функциональная структура, концептуальная, логическая и физическая модель БД. Выделение информационных объектов. Тексты SQL-запросов, результаты их выполнения.

    курсовая работа [3,3 M], добавлен 27.10.2013

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

  • Понятие и порядок разработки базы данных, ее основные составные части и назначение. Построение базы данных консалтингового агентства на основе инфологической модели, отражаемые сущности и связи между ними. Особенности реализации базы данных в MS ACCESS.

    курсовая работа [2,5 M], добавлен 04.03.2010

  • Цель создания базы данных магазина. Понятие и сущность инфологического моделирования, его применение. Особенности разработки базы данных, создание таблиц, схемы данных, запросов, визуальных и печатных форм. Описание процесса работы с базами данных.

    курсовая работа [1,9 M], добавлен 15.11.2013

  • Специфика рекламной деятельности в агентствах недвижимости, обзор программных продуктов. Описание бизнес-процессов, назначение и цели создания автоматизированной системы, структура базы данных и ее Логическая модель, инструкция и интерфейс пользователей.

    дипломная работа [3,4 M], добавлен 21.04.2009

  • Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.

    курсовая работа [2,3 M], добавлен 21.11.2013

  • Определение автоматизированных информационных систем. Обоснование выбора среды разработки информационной системы. Создание запросов для выбора информации. Логическая и физическая структура реляционной базы данных. Разработка интерфейса пользователя.

    курсовая работа [2,1 M], добавлен 16.04.2017

  • Особенности систем управления базами данных (СУБД): основные понятия, реляционные базы, основные этапы их проектирования. Концептуальная (логическая) модель БД "Экспресс поставки", её физическая модель, создание в Access и SQL запроса к БД при её работе.

    курсовая работа [1,2 M], добавлен 19.11.2012

  • Этапы проектирования базы данных. Определение цели создания. Присвоение ключевых полей. Добавление данных и создание других объектов. Инфологическая и даталогическая модель. База данных "Прокат видеодисков". Создание пользовательского интерфейса.

    курсовая работа [2,3 M], добавлен 24.10.2014

  • Создание автоматизированной системы по сбору и анализу статистических данных сайта. Принципы сбора статистических данных. Исследование информационных потоков. Обзор современных СУБД и языков программирования. Логическая и физическая модель базы данных.

    дипломная работа [3,0 M], добавлен 08.07.2012

  • Основные виды баз данных. Система управления базами данных. Анализ деятельности и информации, обрабатываемой в поликлинике. Состав таблиц в базе данных и их взаимосвязи. Методика наполнения базы данных информацией. Алгоритм создания базы данных.

    курсовая работа [3,1 M], добавлен 17.12.2014

  • Анализ предметной области. Предположительный набор необходимых функций. Даталогическое и инфологическое проектирование. Реляционная модель данных. Создание запросов и атрибутов. Физическая модель данных. Разработка приложения для работы с базой данных.

    курсовая работа [720,8 K], добавлен 26.04.2015

  • Создание базы данных при помощи СУБД, разработка собственного приложения. Информационно-логическая модель рекламного агентства. Структура реляционной базы данных в Access. Заполнение таблиц информацией. Структура приложения и взаимодействия форм.

    курсовая работа [12,6 M], добавлен 17.06.2014

  • Этапы проектирования базы данных, определение целей и содержание таблиц. Добавление данных и создание других объектов базы данных. Даталогическая модель: структуризация, нормализация, схемы данных. Порядок, принципы создания пользовательского интерфейса.

    курсовая работа [1,3 M], добавлен 26.03.2013

  • Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.

    курсовая работа [2,1 M], добавлен 14.02.2011

  • Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.

    реферат [57,1 K], добавлен 20.12.2010

  • Разработка базы данных для автоматизации деятельности гостиничного предприятия. Инфологическое проектирование БД, ее логическая и физическая структура. Реализация проекта БД: создание таблиц и представлений (готовых запросов), руководства пользователя.

    курсовая работа [1018,3 K], добавлен 17.03.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.