Диплом: Автоматизация рабочего места менеджера отдела продаж для ЗАО «Золотой шар»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
Таблица 10
Справочники
Идентификатор
Тип, длина в
символах
Описание
1
Наим_пост
Текстовый, 25
Наименование поставщика
2
Адрес_пост
Текстовый, 50
Полный адрес поставщика
3
РНН
Текстовый, 12
РНН или ИНН поставщика
4
Счет
Текстовый,15
Расчетный счет поставщика
5
Ном_нак
Числовой
Номер накладной
6
Дата_пост
Дата/время
Дата поставки товара
7
Шифр
Текстовый, 10
Шифр товара
8
Наим_тов
Текстовый, 50
Наименование товара
9
Ед_изм
Текстовый, 5
Единица измерения товара
10
Кол_во
Числовой
Количество товара
11
Цена
Числовой
Цена за единицу товара
12
Ст_НДС
Числовой
Ставка НДС
13
Сумм_НДС
Числовой
Сумма за товара с учетом НДС
14
Скидка
Числовой
Скидка на товар
15
Сумма_ск
Числовой
Сумма скидки на товар
16
Стоим
Числовой
Стоимость товара
17
Стеллаж
Числовой
Номер стеллажа
2.2.3 Характеристика результатной информации
В информационной системе автоматически формируются следующие
отчеты: список поставщиков, поставки, список товаров, список и количества
товаров на складе, список реализованных товаров по дате, отчет поставок по
дате, отчет о поставках, отчет по реализации товара по дате.
Их основные функции [9, C. 105]:
формировать, выводить на предварительный просмотр и печать список
поставщиков;
формировать, выводить на предварительный просмотр и печать
поставок
формировать, выводить на предварительный просмотр и печать списка
товаров;
формировать, выводить на предварительный просмотр и печать списка
и количества товаров на складе;
формировать, выводить на предварительный просмотр и печать списка
реализованных товаров по дате;
73
формировать, выводить на предварительный просмотр и печать отчета
поставок по дате;
формировать, выводить на предварительный просмотр и печать отчета
о поставках;
формировать, выводить на предварительный просмотр и печать отчета
по реализации товара по дате.
Запрос 1 «Общая сумма поставки»
Данная функция позволяет быстро найти нужную информацию о сумме
поставки в определенный день или от нужного поставщика.
Запрос 2 «Поиск товара в справочнике»
Данная функция позволяет быстро найти интересующую информацию о
товаре.
Запрос 3 «Поиск даты поставки»
Данная функция позволяет быстро найти информацию о поставке в
определенный день.
Запрос 4 «Информация о поставке»
Данная функция позволяет просмотреть подробную информацию о
поставке.
Запрос 5 «Общая сумма реализации»
Данная функция позволяет быстро найти нужную информацию о сумме
реализации в определенный день.
Запрос 6 «Поиск даты реализации»
Данная функция позволяет быстро найти информацию о реализации в
определенный день.
Запрос 7 «Поиск товара на складе»
Данная функция позволяет быстро найти информацию о товаре
находящемся на складе.
Запрос 8 «Сортировка во вкладке Поставщик»
Данная функция позволяет осуществить сортировку по наименованию
поставщика, по адресу поставщика, по РНН поставщика.
Запрос 9 «Сортировка во вкладке Поставка»
74
Данная функция позволяет осуществить сортировку по шифру товара, по
наименованию поставщика, по дате поставки.
Запрос 10 «Сортировка во вкладке Справочник товаров»
Данная функция позволяет осуществить сортировку по шифру товара, по
наименованию товара, по цене товара.
Запрос 11 «Сортировка во вкладке Склад»
Данная функция позволяет осуществить сортировку по шифру товара, по
номеру стеллажа.
Запрос 12 «Сортировка во вкладке Реализация»
Данная функция позволяет осуществить сортировку по шифру товара, по
дате реализации, по номеру чека.
Отчет 1 «Отчет о поставщиках»
Данная функция позволяет вывести информацию о поставщиках для
дальнейшей печати.
Отчет 2 «Отчет о поставке»
Данная функция позволяет вывести информацию о поставке для
дальнейшей печати.
Отчет 3 «Отчет по справочнику товаров»
Данная функция позволяет вывести информацию о товаре для
дальнейшей печати.
Отчет 4 «Отчет со склада»
Данная функция позволяет вывести информацию о товаре находящемся
для дальнейшей печати.
Отчет 5 «Отчет о реализации»
Данная функция позволяет вывести информацию о реализации для
дальнейшей печати.
Отчет 6 «Отчет по поиску даты поставки»
Данная функция позволяет отправить информацию о поиске в Microsoft
Word для дальнейшей работы или печати.
Отчет 7 «Отчет о поставке»
Данная функция позволяет отправить информацию о поставке в
Microsoft Excel для дальнейшей работы или печати.
75
Отчет 8 «Отчет по поиску даты реализации»
Данная функция позволяет отправить информацию о поиске в Microsoft
Word для дальнейшей работы или печати.
Отчет 9 «Отчет по поиску товара на складе»
Данная функция позволяет отправить информацию о поиске в Microsoft
Excel для дальнейшей работы или печати.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Программное обеспечение задачи предполагает в первую очередь
построение дерева функций (рисунок 14) и сценария диалога (рисунок 15) между
пользователем информационной системы и программным приложением.
Запуск системы
1. Таблицы
1.1. Поставщики
1.2. Поставка
1.3. Справочник товаров
1.4. Склад
1.5. Реализация
1.1. Операции
1. Просмотр
2. Переход к записям
3. Добавление
3. Редактирование
4. Удаление
5. Сохранение изменений
6. Отмена изменений
7. Печать
8. Возврат
3. Отчеты
3.1. Поставщики
3.2. Поставка
3.3. Справочник
3.4. Склад
3.5. Реализация
4.1. Операции
1. Предварительный
просмотр на экране
монитора
2. Вывод на печать
3. Возврат
Окно «Заказы»
Системное меню:
2. Запросы
2.1. Общая сумма
поставки
2.2. Поиск в
справочнике
2.3. Поиск даты
поставки
2.4. Информация о
поставке
2.5. Общая сумма
реализации
2.6. Поиск даты
реализации
2.7. Поиск товара на
складе
2.1. Операции
1. Просмотр
2. Редактирование
3. Печать
4. Поиск
5. Экспорт
6. Расчет
7. Возврат
1.2. Операции
1. Просмотр
2. Переход к записям
3. Добавление
4. Сохранение изменений
5. Печать
6. Возврат
4. Помощь
Запуск справочника
по работе с
программой
5. Об авторе
Просмотр
информации о
авторе ИС
6. Выход
Выход из
программы
76
Рисунок 14. Сценарий диалога
В качестве способа описания диалога выбран язык типа «меню».
Информационная система
учета заказов
Основные функции
Ввод исходных
данных
Формирование и
учет
Формирование
отчетов
Товары
Справочник товаров
Поставок
Регистрация
поставщиков
Действия
Добавление
Действия
Вывод на экран
монитора
Вывод на печать
Действия
Ввод
Просмотр
Обработка
Товары на складе
Регистрация
поставок
Поставщики,
поставки
Соханение
Регистрация
товаров
Товаров
Расчет
экономических
показателей
Реализация товаров
Вспомогательные
функции
Авторизация
Управление
пользователями
Разграничение прав
доступа
Рисунок 15. Дерево функций
2.3.2 Характеристика базы данных
На основе входных, выходных документов и проведенного анализа были
выявлены атрибуты и их идентификаторы.
77
Таблица 11
Атрибуты и их идентификаторы
Наименование
атрибута
Идентификатор
Тип, длина в
символах
Значение
1
Наименование
поставщика
Наим_пост
Текстовый, 25
Наименование
поставщика
2
Адрес
поставщика
Адрес_пост
Текстовый, 50
Полный адрес
поставщика
3
РНН или ИНН
поставщика
РНН
Текстовый, 12
РНН или ИНН
поставщика
4
Расчетный счет
поставщика
Счет
Текстовый,15
Расчетный счет
поставщика
5
Номер накладной
Ном_нак
Числовой
Номер
накладной
6
Дата поставки
Дата_пост
Дата/время
Дата поставки
товара
Наименование
атрибута
Идентификатор
Тип, длина в
символах
Значение
7
Шифр товара
Шифр
Текстовый, 10
Шифр товара
8
Наименование
товара
Наим_тов
Текстовый, 50
Наименование
товара
9
Единица
измерения товара
Ед_изм
Текстовый, 5
Единица
измерения
товара
10
Количество
товара
Кол_во
Числовой
Количество
товара
11
Цена товара
Цена
Числовой
Цена за
единицу
товара
12
Ставка НДС
Ст_НДС
Числовой
Ставка НДС
13
Сумма с НДС
Сумм_НДС
Числовой
Сумма за товар
с учетом НДС
14
Скидка на товар
Скидка
Числовой
Скидка на
товар
15
Сумма скидки
Сумма_ск
Числовой
Сумма скидки
на товар
16
Стоимость товара
Стоим
Числовой
Стоимость
товара
17
Номер стеллажа
Стеллаж
Числовой
Номер
стеллажа
78
На основании представленных атрибутов определим следующие
сущности:
поставщик,
поставка,
справочник товаров,
склад,
реализация.
Зададим для каждой сущности набор атрибутов:
ПОСТАВЩИК (Наименование поставщика, Адрес поставщика,
РНН поставщика, Расчетный счет поставщика, Ставка НДС,
Скидка);
ПОСТАВКА (Наименование поставщика, Номер накладной, Дата
поставки, Шифр товара, Количество товара, Стоимость товара,
Сумма НДС, Сумма скидки);
СПРАВОЧНИК_ТОВАРОВ (Шифр товара, Наименование товара,
Единица измерения, Цена);
СКЛАД (Шифр товара, Единица измерения, Количество товара,
Номер стеллажа);
РЕАЛИЗАЦИЯ (Шифр товара, Количество товара, Дата реализации,
Номер чека, Стоимость товара).
Этап логического проектирования позволяет осуществить переход от
концептуальной информационной схемы ПО к логической модели БД,
ориентированной на выбранную СУБД и конфигурацию ЭВМ. Этап логического
проектирования можно представить как совокупность процессов выбора СУБД и
отображения концептуальной модели БД на логическую.
Для выполнения работы выбираем реляционную модель данных и СУБД,
основанную на этой модели, например MS Access, так как она наиболее близко
отражает внутреннюю модель данных, удовлетворяет пользователей базы
данных с точки зрения технических характеристик, а также обладает широкими
возможностями при проектировании приложений.
Для отображения концептуальной модели на логическую приведем
отношения, сформированные на предыдущем этапе проектирования к 3НФ [10,
79
C. 60]. При этом необходимо произвести декомпозицию предметной области до
получения множества отношений, каждое из которых является составной
неделимой единицей информации.
Проведем анализ связей между сущностями:
поставщик, Поставка – связь типа 1:М;
поставка, склад – связь типа М:1;
склад, реализация – связь типа 1:М;
справочник товаров, склад – связь типа 1:М.
После выбора сущностей, задания атрибутов и анализа связей между
сущностями проектируем концептуальную схему БД.
Сущность обозначается прямоугольником, связь – ромбом. ER-
диаграмма приведена ниже на рисунке 16.
Рисунок 16. ER- диаграмма
На рисунке 17 показана диаграмма потоков данных в рамках
рассматриваемой предметной области компании.
Поставщик
Склад
Поставка
Реализация
80
Рисунок 17. Диаграмма потоков данных
Проведем анализ функциональных зависимостей между атрибутами в
пределах каждого отношения.
Другие ФЗ отсутствуют, отношение находится в 3НФ.
Для отображения информационной модели, полученной на этапе
концептуального проектирования, на логическую модель БД необходимо каждое
отношение, представленное аналитически, перевести в таблицу, которая и будет
представлять одно отношение логической модели БД. В таблице столбец
соответствует атрибуту отношения.
Отношение ПОСТАВЩИК:
Наименование
поставщика
Адрес
поставщика
РНН
Счет
Ст_НДС
Скидка
Отношение ПОСТАВКА:
Наименование
поставщика
Номер
накладной
Дата
поставки
Шифр
Кол_во
Стоим
ость
81
Сумма НДС
Сумма Скидки
Отношение СПРАВОЧНИК ТОВАРОВ:
Отношение СКЛАД:
Шифр
Единица
измерения
Кол_во
Стеллаж
Отношение РЕАЛИЗАЦИЯ:
На рисунке 18 показана инфологическая модель, включающая в себя
сущности и атрибуты сущностей. Инфологическая модель базы данных
представляет собой описание объектов (сущностей), с набором атрибутов и
связей между ними, которые выявляются в процессе исследования как входных,
так и выходных данных. Она предназначается для структурного образования
предметной области, с ориентированием на информационное внимание
пользователей, разрабатываемой системы. Так же инфологическая модель
должна быть как стабильной, так и неизменной, и являться представлением
аспекта пользователя на описанную предметную область. Однако, при
проектировании инфологической модели, должна присутствовать возможность
для её увеличения и вставки вспомогательных данных. [2, C. 15]
Шифр
Наименование
товара
Единица
измерения
Цена
Шифр
Кол_во
Дата реализации
№ чека
Стоимость

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)