Проблема организации управления данными
Основания для разработки и сроки исполнения работ. Назначение и цель создания системы. Характеристика объектов автоматизации. Логическая и физическая модель данных. Создание базы данных. Понятие агентства недвижимости, их виды с описанием функций.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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