Реферат
ПЕРЕЧЕНЬ ПРИНЯТЫХ СОКРАЩЕНИЙ 6
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 Описание предметной области 9
1.2 Обзор существующих решений 10
1.3 Выбор средств разработки 10
1.4 Архитектура БД 11
1.5 Используемая технология для создания ИС 14
2 ОПИСАНИЕ ТРЕБОВАНИЙ К СИСТЕМЕ 17
2.1 Требования к надежности 17
2.2 Требования к пользователю ИС 17
2.3 Требования к информационной и программной совместимости 17
2.4 Требования к программной документации 18
3 ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ 19
4 РЕАЛИЗАЦИЯ ПРОЕКТА 21
4.1 Процесс разработки 21
4.1.1 Реализация БД 21
4.1.2 Реализация интерфейса приложения 23
4.2 Отладка и тестирование 28
5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 31
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 37
ПРИЛОЖЕНИЕ А Листинг программы 38
Приложение А.1 Файл Login.xaml.cs 39
Приложение А.2 Файл MainWindow.xaml.cs 40
Приложение А.3 Файл Magnifier.xaml.cs 42
Приложение А.4 Файл ContractConclusion.xaml.cs 47
Приложение А.5 Файл App.config 52
ПРИЛОЖЕНИЕ Б Рисунки и диаграммы 53
ПРИЛОЖЕНИЕ В Презентация 56
В настоящее время жизнь человека полностью зависит от различного рода информации, для обработки и управления которой требуются создания огромного количество баз данных различного назначения.
Базы данных — это совокупность структур, предназначенных для хранения больших объемов информации и программных модулей, осуществляющих управление данными, их выборку, сортировку и другие подобные действия.
Информация базы данных хранится в одной или нескольких таблицах. Любая таблица с данными состоит из набора однотипных записей, расположенных друг за другом. Они представляют собой строки таблицы, которые можно добавлять, удалять или изменять.
Создав одну таблицу, вы уже получаете полноценную базу данных. Однако в реальной жизни структуры баз данных, а соответственно и способы их создания, намного сложнее.
При создании большого количества таблиц и заполнением большим объемом информации возникает избыточность информации, в которой иногда трудно сориентироваться и выбрать нужные сведения.
Для решения подобных проблем применяются информационные системы различных направлений. Они стали неотъемлемой частью начиная от отрасли и до отдельного предприятия.
К настоящему времени накоплен значительный опыт проектирования БД, предназначенных для управления производством, это позволяет сделать процесс создания БД более эффективным.
Целью данной выпускной квалификационной работы является разработка информационной системы для учета квартир застройщика, который сможет отслеживать свободные, забронированные и купленные квартиры, а также отслеживания договоров с клиентами.
Для достижения поставленной цели были поставлены следующие задачи:
• провести анализ предметной области и постановка задачи на
разработку программного средства для поиска, подбора,
бронировании и покупки квартир застройщика работая с БД;
• разработка схемы БД;
• реализация разработанной схемы в СУБД (MS SQL Server);
• создание форм для работы с БД;
• автоматизация работы с созданной БД;
• тестирование ИС.
Результатом работы является клиентское приложение с интуитивно понятным пользовательским интерфейсом. Приложение позволяет работать с базой данных застройщика по комплексу, выбирать любой из домов, просматривать планировку этажей и квартир, сравнивать их, также можно осуществлять бронирование и покупку квартир, и занесение данных клиента для заключения договоров. Данный проект полностью удовлетворяет поставленной цели.
Данная информационная система позволяет пользователю беспрепятственно вести учет квартир застройщика, быстро отслеживать свободные, купленные и забронированные квартиры. Данные вводятся самим пользователем и визуально отображаются в виде обычных числовых данных в таблицах и на планах этажей.
Отладка и тестирование состоит из поиска квартир по нужным критериям и сравнения их, добавления клиентов в базу данных, бронировании и покупки квартир.
Работа над проектом позволила расширить знания и улучшить навыки создания клиентских приложения и роботы с базами данных.
Программа может быть подвержена апгрейду в дальнейшем, в соответствии с потребностями пользователей, например, можно добавить больше комплексов от застройщика. Кроме того, можно добавить возможность работы приложения несколькими пользователями одновременно с разных рабочих мест в офисе застройщика. Что может быть достигнуть путем создания серверного системного блока и наличия локальной сети в офисе. Кроме того, информационная система может в будущем использоваться удаленно. Это может быть достигнуто путем подключения web-ресурса или создание облачной базы данных системы.
1. И.А. Казакова. Основы языка Transact SQL. Учебное пособие. - Пенза: Изд-во Пенз. гос. ун-та., 2010.
2. Хендерсон, Кен. Профессиональное руководство по SQL Server:
структура и реализация. Пер. с англ. - М.: Издательский дом
“Вильямс”, 2006.
3. О.В. Прокофьев, И.А. Казакова, С.В. Самуйлов, С.В. Шибанов. Работа с базами данных в Microsoft SQL Server 2008. - Пенза: Изд-во Пенз. гос. ун-та., 2012.
4. Пушников А. Ю. Введение в системы управления базами данных.
[Электронный ресурс] -
http: //www.citforum. ru/database/dblearn/index. shtml
5. Дейт К. Дж. Введение в системы баз данных - М.: Издательский дом “Вильямс”, 2001.
6. Руководство по MS SQL Server 2017. [Электронный ресурс] - https://metanit. com/sql/sqlserver/
7. Руководство по WPF [Электронный ресурс] -
https: //metanit.com/sharp/wpf/
8. WPF - Windows Presentation Foundation [Электронный ресурс] - https: //professorweb.ru/my/WPF/base_WPF/level 1 /info_WPF. php
9. Герберт Шилдг. Полный справочник по С#.:Пер. с англ. — М. : Издательский дом "Вильяме", 2004.
10. Шилдт Герберт- C# Учебный Курс. 2003.
11. Полное руководство по языку программирования С# 7.0 и платформе .NET 4.7 [Электронный ресурс] - https: //metanit.com/sharp/tutorial/