УДК 004.9
Феськова М.И. студент Золотов Д.А. студент
кафедра прикладной информатики и информационных технологий НИУ «БелГУ»
Россия, Белгород
РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ «МОНИТОРЫ»
Аннотация: в данной статье описывается разработка информационная система с подключенной к ней электронной базой данных, позволяющая пользователю подобрать монитор по определенным характеристикам из каталога магазина, также представлены построенные логическая и физическая модели.
Ключевые слова: монитор, информационная система, IDEF1X, разработка, С#.
Feskova M.I.
Zolotov D.A. students
Department of Applied Informatics and information technologies NRU "BelGU"
Russia, Belgorod
DEVELOPMENT OF THE INFORMATION SYSTEM «MONITORS»
Abstract: this article describes the development of an information system with an electronic database connected to it, which allows the user to select a monitor according to certain characteristics from the store's catalog, as well as the constructed logical and physical models.
Ключевые слова: монитор, информационная система, IDEF1X, разработка, С#.
Монитор - это устройство вывода графической и текстовой информации в форме, доступной пользователю, они входят в состав любой компьютерной системы, являются визуальным каналом связи со всеми прикладными программами и стали жизненно важным компонентом при определении общего качества и удобства эксплуатации всей компьютерной системы.
Новые технологии приходят на смену друг другу, вследствие чего, возрастает запрос пользователей на новые возможности персональных компьютеров, в том числе и такого их компонента как монитор. Поэтому
для того, чтобы приобрести качественный монитор пользователь изучает его устройство и разбирается в его характеристиках [3].
Сейчас вся информация структурировано хранится в созданных автоматизированных базах данных, с такой системой пользователю будет проще работать, это позволит упростить и ускорить поиск дисплея в каталогах по нужным характеристикам.
В данной статье была реализована информационная система «Мониторы» с использованием клиент-серверной технологии, позволяющая упростить получение информации о мониторах из каталогов различных магазинов электроники, также система предусматривает ведение каталога товаров магазинов.
Была проанализирована предметная область и отобраны основные свойства, на которые пользователь обращает внимание при выборе монитора: технология изготовления матрицы, технология обновления экрана, видео разъем, диагональ экрана, частота, время отклика, разрешение, производитель [2]. На основе данных характеристик были разработаны логическая и физическая модели в нотации ГОЕБ1Х. На рисунке 1 представлена логическая модель базы данных с первичными и внешними ключами.
Рисунок 1 - Логическая модель
На рисунке 2 представлена физическая модель, построенная на основе логической модели, где заданы типы данных для атрибутов.
Рисунок 2 - Физическая модель
На основе физической модели произведено создание таблиц при помощи утилиты SQL Server Management Studio, осуществляя взаимодействие с сервером баз данных SQL Server. Для осуществления взаимодействия пользователя с базой данных разработано программное приложение в среде Visual Studio 2017 с использованием языка программирования C# [1].
На рисунке 3 представлено приложения после запуска. Вся информация была сгенерирована из базы данных в компонент DataGrid View. Кликнув на определенную запись в таблице, справа будут выведены все характеристики по дисплею.
Дисплеи Магазины
Магаз»1 иена Когмчество Телефон Моаегь А
Ситишнк 23400.0000 10 55-56-23 DEXPQC321K
Сити гит 4700.0000 1 55-56-23 />cerV176lb
Сити лит 12750.0000 3 55-56-23 LG 34UC89G-B
Сититчш 4200.0000 10 55-56-23 ASUS ROG SwA
Сити лит 7900.0000 7 55-56-23 LG 32GK850F B
Сити лит 7100.0000 6 55-56-23 AOCGamng
Сити лит 23100.0000 3 55-56-23 DEXP FF2700
Ситигинк 13250.0000 ¡1 55-56-23 Nec MJtiSync E
Сити/vm 16400.0000 5 55-56-23 Dell E2016H
Сити лит 8630.0000 8 55-56-23 ViewSonic TD2421
DNS 13200.0000 5 44-33-21 ASUS VS197DE
DNS 12000.0000 6 44-33-21 Acer V226HQLBbd v
< >
IPS
AMD FreeSync
Характеристики
Модель Матрица Обновление Производитель Отклик Разрешение Диагональ Частота
1024x768
15
60
Добавить/изменить Изменить наличие
Поиск
Модель Матрица Разрешение litar она ль
Частота
тц
Показать отчет Производители
Рисунок 3 - Стартовое окно приложения
В системе реализованы стандартные функции добавление, изменения и удаления записи в базе. Кнопка «Добавить/изменить» вызывает новое окно, где необходимо вбить данные о новом мониторе (Рисунок 4). Кнопка «Удалить» позволяет стереть информацию из справочника, всплывёт сообщение с предупреждением об удалении.
Кнопка «Изменить наличие» открывает новое окно. Кнопка «Изменить» позволяет добавить запись в каталог магазина или изменить цену существующей записи. Кнопка «Найти» на главной форме выполняет основную функцию программы, производится поиск по определенным характеристикам и формируется отчет, которые пользователь вводит вручную в поля «Модель», «Матрица», «Разрешение», «Диагональ» или «Частота». Заполнение всех полей необязательно.
oi? Добавить/изменить
Добавить
Удалить
Модель
Матрица
Обновление
Производитель
Отклик
Разрешение
Диагональ
Частота
ТЕСТ|
1РЭ -
АМЭ РгееЭу V
□ЕХР -
1
1024x768 V
16
во
- □ X
Список
ASUS VS197DE V
Список портов
DVI
Добавить порт
Название Характеристики
► DVI Digital Visual Inte..
• HDMI High Definition M...
DVI Digital Visual Irrte...
DVI Digital Visual Irrte..
Рисунок 4 - Форма «Добавить/изменить»
На главной форме есть возможность перейти на вкладку «Магазины» и просмотреть всю информацию о магазинах (Рисунок 5).
Ин Магазины мониторов — □ X
Мониторы Магазины
Название Номер Время п телефона работы Заме™и
Ситилинк 55-56-23 D9.D0-21.D0 Выгодной:воскресение
0145 44-33-21 10.DO-22.00 По субботам акция 5%. на все наушники
Электроленд 7&Я4-27 1000-21.00 Без перерывов и выходных
РЕТ 37-53н67 0ЭШ1О0 Всем студентам скидка 15л. с 10.00 до 12.00
Связной 33н0223 D9.0D-21.00 Выходной: суббота, воскресение
Цифромаркет S6-B4-76 D9.D0-22.0Ö Перерыв: 13.00-14.00
Технософт 65-34-64 10.DO-13.00 Скидка 5^. до 12.00
Рисунок 5 - Вкладка «Магазины»
Также система обладает такой функцией как формирование отчетов. Нажав кнопку «Показать отчет» на главной форме выведется отчет по каждой модели монитора. Пользователь может просмотреть в удобной для него форме в каком магазине и по какой цене он может приобрести монитор, а также выводится информация о количестве (Рисунок 6).
Результаты поиска - □ X
1 из 1 I * )© i ¡t □ U H- 100% - Найти 1 -
Модель Магазин Количество Цена л
Acer V176Lb CtTTmiMHK 1 4700,0000
DNS 10 4900,0000
PET 4 5100,0000
Цифромаркет 3 5200,0000
Технософт 10 4900,0000
28 24800,0000
Acer V226HQLBbd DNS 6 12000,0000
Электроленд 7 12300,0000
Связной 9 10100,0000
22 34400,0000
ASUS ROG Swift PG258Q CtTTmiMHK 10 4200,0000
DNS 10 4500,0000
Электроленд 9 4250,0000
PET 2 4600,0000
Связной 5 4510,0000
36 22060,0000
BenQ GL27D6PQ DNS 13 10030,0000
Электроленд 2 10630,0000
Связной 1 9030,0000
ц incnii шиш V
Рисунок 6 - Окно с формой отчета «Результаты поиска»
Разработанная информационная система позволит наиболее эффективно и быстро определить наиболее подходящий монитор, а также просмотреть в каких магазинах он есть в наличии и сравнить цены. Этому способствует внедрение базы данных со списком всех мониторов и их характеристик.
Использованные источники:
1. Васильев А. Н. Программирование на С# в примерах и задачах [Текст] / А. Н. Васильев. - Москва: Издательство «Э», 2017. - 368 с.
2. Монитор. Основные характеристики [Электронный ресурс]. - Режим доступа URL: https://tech.dobro-est.com/monitor-osnovnyie-harakteristiki-vidyi-i-vyibor-monitorov.html (дата обращения: 11.05.2021).
3. Типы мониторов [Электронный ресурс]. - Режим доступа URL: https://studbooks.net/2410077/informatika/klassifikatsiya_monitorov (дата обращения: 10.05.2021).