Внедрение -
способ быстрого доступа к средствам другого приложения.Способом внедрения БД данные из таблицы, созданные в программном обеспечение Excel Word, я перенес Microsoft SQL Server. [1]
Данные клиентов хранящейся Excel документе (Рисунок 1).
Рисунок 1 - Структура таблицы Excel
Данные продавцов хранящейся Excel документе (Рисунок 2).
Рисунок 2 - Структура таблицы Excel
Данные квартир хранящейся Excel документе (Рисунок 3).
Рисунок 3 - Структура таблицы Excel
Базы данных SQL Server адаптированы к тому, чтобы хранить все результаты моделирования (блочные и каркасные модели и.т.д.), поскольку все эти данные можно представлять в табличном виде. Поэтому готовые результаты лучше импортировать в базы данных, как в целях безопасности, так и в целях передачи данных (имея удаленный доступ к серверу, не нужно пересылать гигабайты информации по почте). [4]База данных представлена семью таблицами (или по терминологии реляционных баз данных – семью реляционными отношениями): Apartment, City, Client, Contract, Employee, Microdistrict, Owner.
Выделенные сущности можно представить в виде схемы БД (рисунок 4).
Рисунок 4 – ERD диаграмма. В таблице Apartment представлена информация о квартире.
Информация о полях содержится (таблица 1).
Таблица 1 - Apartment
. Имя столбца
| Тип данных
|
ID
| int
|
Titles
| nvarchar(500)
|
Descriptions
| nvarchar(500)
|
Price
| int
|
Photo
| nvarchar(500)
|
IDOwner
| int
|
Room
| int
|
Square
| int
|
Floor
| int
|
Address
| nvarchar(100)
|
NumberFloors
| int
|
IDContract
| int
|
IDMicrodistrict
| int
|
В таблице City
представлена информация о городе где продается квартира
. Информация о полях содержится (таблица 2).
Таблица 2 – City.
Имя столбца
| Тип данных
|
ID
| int
|
CityNames
| nvarchar(50)
|
В таблице Client
представлена информация о покупателя квартиры
. Информация о полях содержится (таблица 3).
Таблица 3 – Client.
Имя столбца
| Тип данных
|
ID
| int
|
FullName
| nvarchar(50)
|
Series
| int
|
Number
| int
|
Address
| nvarchar(100)
|
DataRegistr
| datetime
|
Phone
| int
|
Email
| nvarchar(100)
|
DataBirth
| datetime
|
IssuedBy
| nvarchar(100)
|
DataIssue
| datetime
|
В таблице Contract
представлена информация о договоре между продавцом и покупателем квартиры
. Информация о полях содержится (таблица 4).
Таблица 4 – Contract.
Имя столбца
| Тип данных
|
ID
| int
|
Data
| datetime
|
IDEmployee
| int
|
IDClient
| int
|
AddInformation
| nvarchar(100)
|
В таблице Employee
представлена информация о работниках компании
. Информация о полях содержится (таблица 5).
Таблица 5– Employee.
Имя столбца
| Тип данных
|
ID
| int
|
FullName
| nvarchar(100)
|
Position
| nvarchar(100)
|
После запуска программы на поле генерируется два ввода данных. Одно поле для ввода логина, а другое для ввода пароля. Программа ждёт нажатия клавиш пользователем. После нажатия кнопки (“войти как гость”) мы переходим на следующую форму (Рисунок 5). После загрузки информации из бд, происходит автозагрузка таблицы с информацией аренды квартир. Для завершения работы программы достаточно нажать на крестик (Рисунок 6).
Рисунок 5 - WPF MainWindow
.
Рисунок 6 - WPF Apartment
. Программа была создана на языке с# с выводом информации “агентства квартир” и подключение базы данных. Применение информационных систем способствует более эффективному решению задач управления на основе оперативного предоставления всей полноты информации, являющейся основой для принятия решений. Системы автоматизации предприятий сферы обслуживания населения должны решать такие вопросы как ведение учета, составление калькуляций, работа с постоянными клиентами, контроль работы персонала, подготовка отчетности и многое другое. Назначение информационных систем состоит в современном формировании и выдаче достоверной, полной информации для принятия управленческих решений.
В ходе работы над программой были изучены методы проектирования баз данных и работа с ними, исследована методология проектирования по предметной области, изучен один из наиболее используемых языков для создания базы данных.