Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XXXVIII Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 26 января 2016 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Вериго Л.В., Авакян Т.А. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ «МЕНЕДЖЕР ПО ПРОДАЖАМ КОМПЬЮТЕРНОЙ ТЕХНИКИ» В СРЕДЕ MICROSOFT VISUAL STUDIO // Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ: сб. ст. по мат. XXXVIII междунар. студ. науч.-практ. конф. № 1(37). URL: https://sibac.info/archive/technic/1(37).pdf (дата обращения: 28.11.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ «МЕНЕДЖЕР ПО ПРОДАЖАМ КОМПЬЮТЕРНОЙ ТЕХНИКИ» В СРЕДЕ MICROSOFT VISUAL STUDIO

Вериго Людмила Витальевна

студент 3 курса, кафедра АСОУ МТУ, филиал МИРЭА, г. Ставрополь

E-mail:

Авакян Тамара Ашотовна

доцент, кафедра АСОУ МТУ, филиал МИРЭА, г. Ставрополь

 

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

1. Системный анализ ПО.

2. Инфологическое (концептуальное) проектирование.

3. Выбор СУБД.

4. Даталогическое (логическое) проектирование.

5. Физическое проектирование [1].

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

Автоматизация работы менеджера, то есть проектирование приложения для работы с БД, осуществлена с помощью среды Microsoft Visual Studio.

Microsoft Visual Studio – средство для разработчиков ПО, которое позволяет решать основные задачи разработки: система упрощает создание, отладку и развёртывание приложений на различных платформах. Основными преимуществами Visual Studio являются:

- использование вычислительных мощностей локального компьютера и облака;

- простая реализация общих задач и индивидуальный подход;

- быстрое создание высококачественного кода;

- функция поддержки нескольких мониторов;

- реализация идей и решений для широкого спектра платформ, включая Windows, Windows Server, веб-среду, облачную среду, Office и SharePoint [3].

Базы данных представляет собой набор связанных с помощью внешних и первичных ключей таблиц. Она реализована в интегрированной среде Microsoft SQL Server 2012. Ее структура представлена на рисунке 1:

Рисунок 1 – Схема базы данных

 

Подключение базы данных к создаваемому приложению для последующей работы с данными осуществляется посредством создания нового подключения в обозревателе серверов, интегрированном в среду Microsoft Visual Studio. После этой процедуры данные в таблицах будут доступны для манипулирования в самой среде программирования. Манипулирование можно осуществить, применив сначала компонент «SqlDataAdapter», который обеспечивает взаимодействие с базой данных, а затем компонент «DataSet», используемый для доступа и хранения данных, полученных от источника данных в результате выполнения SQL-запросов. Элемент «DataSet» позволяет создавать таблицы данных, задавать первичные ключи и свойства столбцов [2]. Его свойства представлены ниже:

Рисунок 2 – Настройка компонента «DataSet»

 

Интерфейс программы разделен на две части: в первой части находятся таблицы, используемые для просмотра данных, добавления, редактирования и удаления, во второй части происходит поиск информации. Для вывода данных в программе используется элемент «DataGridView», отображающий информацию в табличной форме. Доступ к нужной информации реализуется через выбор типа выводимых данных, а затем выбор нужной таблицы, после чего она автоматически отображается в форме, что указано на рисунке 3:

Рисунок 3 – Вывод таблиц

 

Поиск данных осуществляется с помощью запросов, написанных на языке SQL. Запрос для выбора данных из таблицы «Память» представлен на листинге 1:

Листинг 1 – Запрос поиска данных в таблице «Память»

SELECT [Код памяти], Название, Тип, Объем, Частота

FROM Память

WHERE (LOWER(Название) LIKE LOWER(@1)) AND

      (LOWER(Тип) LIKE LOWER(@2)) AND

      (CAST(Объем AS varchar(50)) LIKE @3) AND

      (CAST(Частота AS varchar(50)) LIKE @4)

Выполнение запроса состоит в отборе значений, соответствующих заданным условиям поиска. Реализация запроса представлена на рисунке 4:

Рисунок 4 – Поиск товара по названию

 

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

Отчет по продажам, как и отчет по поставкам, может быть отсортирован по наименованию товара, инициалам клиента, дате продажи или поставки.

Для формирования отчета по количеству проданных ноутбуков Asus было разработано средство по созданию отчетов, выбор отображаемых полей которого представлен на рисунке 5:

Рисунок 5 – Формирование отчета

Созданный отчет сохраняется в файл с расширением html и выводится в окно браузера следующим образом:

Рисунок 6 – Отчет по продажам

 

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

Данный отчет можно использовать в дальнейшем для его анализа. Аналогично создается отчет по поставкам товара.

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

 

Список литературы:

  1. Авакян Т.А. Курс лекций по дисциплине «Базы данных», 2015.
  2. Хомоненко А.Д. Базы данных [Текст]: учебник для высших учебных заведений / А.Д. Хомоненко, В.М. Цыганков, М. Г. Мальцев. – 6-е изд. доп. – М.: (ГРИФ) КОРОНА-Век, 2010. – 736 с.
  3. Microsoft Visual Studio. – 2004. – [электронный ресурс] – URL: https://www.microsoft.com/rus/business/smb/products-list/visualstudio2010/ (дата обращения: 15.01.2016)
Проголосовать за статью
Конференция завершена
Эта статья набрала 0 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.