Дипломная работа: Автоматизация учёта и анализа ассортимента на примере интернет-магазина ООО "Ситилинк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
41
Организационно-процедурный уровень
Для обеспечения информационной безопасности в системе складского
учета необходимо:
- разграничить права пользователей на доступ к информационной системе;
- защищать папки с файлами и системными базами данных от
несанкционированного доступа;
- регулярно проводить архивирование данных.
Во-первых, следующие пользователи должны иметь доступ к справочникам
системы:
- менеджеры отдела закупок;
- отдел сбыта;
- кладовщик приемной площадки;
- кладовщик участка отгрузки;
- контролер качества приемного отдела.
Клиентские компьютеры будут установлены на их компьютерах, через
которые будет возможен доступ к определенным функциям системы, в
зависимости от занимаемой должности. В таблице 2.1.3 представлены данные о
разграничении прав доступа для разных групп пользователей.
Во-вторых, каждый пользователь должен иметь учетную запись,
защищенную паролем, состоящим из латинских букв и цифр длиной не менее 8
символов. Пароль следует менять не реже одного раза в год. Учетные записи
должны контролироваться системным администратором. Должно быть
ограничение на количество неудачных попыток входа в систему (не более 3
попыток), чтобы затруднить расшифровку паролей. Кроме того, вы должны
ограничить доступ к файлу паролей.
В-третьих, необходимо физически защитить серверную систему от
несанкционированного доступа. Он должен быть установлен в специальной
серверной комнате, запертой на ключ, или в запертом шкафу. Доступ к файлам
на жестком диске сервера должен быть закрыт для всех пользователей
локальной сети. Также в надежном месте должны храниться носители с
резервными копиями базы данных.
42
Группы
пользоват
елей
Справочник
и системы
Модуль
«Приемка
товара»
Модуль
«Отгрузка
товара»
Модуль
«Приемка по
качеству»
Отчеты
Менедже
ры отдела
закупок
Чтение
Доступ
ограничен
Нет доступа
Доступ
ограничен
Чтение
Отдел
сбыта
Чтение
Нет доступа
Доступ
ограничен
Нет доступа
Чтение
Начальни
к склада
Полный
доступ
Чтение
Чтение
Чтение
Чтение
Кладовщ
ик
участка
приемки
Доступ
ограничен
Полный
доступ
Нет доступа
Доступ
ограничен
Полный
доступ
Кладовщ
ик
участка
отгрузки
Доступ
ограничен
Нет доступа
Полный
доступ
Нет доступа
Полный
доступ
Контроле
р участка
приемки
по
качеству
Доступ
ограничен
Чтение
Нет доступа
Полный
доступ
Чтение
Бухгалтер
ия
Полный
доступ
Нет доступа
Нет доступа
Нет доступа
Полный
доступ
Сис.
Админ.
Полный
доступ
Полный
доступ
Полный
доступ
Полный
доступ
Полный
доступ
Таблица 2.1.3 – Разграничение прав пользователей
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель и её описание
Построение инфологической модели базы данных мы начнем с
реализации диаграммы потока данных (DFD). Стандарт описания бизнес-
процессов DFD – переводится как диаграмма потоков данных и используется
для описания процессов верхнего уровня и описания реальных потоков данных в
организации. Созданные модели потока данных компании могут быть
использованы для решения таких задач, как:
1. определение существующих хранилищ данных (текстовые документы, файлы,
система управления базами данных - СУБД);
2. определение и анализ данных, необходимых для выполнения каждой функции
процесса;
43
3. подготовка к созданию модели структуры данных организации, так
называемой ERD-модели (IDEF1X);
4. Выбор основных и вспомогательных бизнес-процессов организации.
Диаграммы потоков данных показывают, как каждый процесс преобразует
свои входные данные в выходные данные, и определяет взаимосвязь между
этими процессами. DFD представляет смоделированную систему как сеть
связанных работ.
Есть две схемы обозначений: графические обозначения Джордан де Марко
и Хейн-Сарсон. Разница заключается в графических формах объектов. [2]
Основными объектами обозначений являются:
• Процессы (Действия). Отображает процессы обработки и изменения
информации;
• Стрелы. Отображение информационных потоков;
• Хранение данных (Data Store). Отображение данных, к которым
осуществляется доступ, эти данные используются, создаются или
модифицируются работами;
• Внешние объекты (Внешние ссылки). Отобразить объекты, с которыми
происходит взаимодействие.
Работник склада
Склад
Т «Смартфоны»
Т «Ноутбуки»
T
«Телевизоры»
Спр.
«Поставщики»
Товарно-
транспортная
накладная
Спр. «Прайс-
лист»
Спр. «Прайс-
лист»
Спр. «Прайс-
лист»
Клиент
Кладовщик
Приходная
накладная
Журнал учета и
заявок
Рисунок 2.2.1 – Информационная модель
44
Информационная модель отображает процесс приемки товаров на склад:
- кладовщик участка приемки вводит в систему данные первичного документа
«Приходная накладная» и результаты приемки по количеству;
- введенные данные сохраняются в таблицах «Телевизоры», «Смартфоны» и
«Ноутбуки»;
- на основе этих данных формируются результатные документы «Журнал учета»
Работник склада и кладовщик имеют полный доступ ко всему модулю «Склад».
Цель моделирования инфологов - предоставить наиболее естественные
для человека методы сбора и представления информации, которая должна
храниться в создаваемой базе данных. Поэтому они пытаются построить
инфологическую модель данных по аналогии с естественным языком, но
естественный язык не может использоваться в чистом виде из-за сложности
компьютерной обработки текстов и неоднозначности любого естественного
языка. Основными конструктивными элементами инфологических моделей
являются сущности, отношения между ними и их свойства (атрибуты). [3]
Чтобы определить входные и выходные данные и построить модель
инфологической базы данных, мы более подробно рассмотрим операции,
которые происходят на складе:
Разгрузка товара. Это первый этап поступления товара на склад. Чтобы
осуществить доставку на склад, вам нужно знать, кому нужно разместить заказ
на желаемый продукт, поэтому вы можете определить сущность «Поставщики»,
которая хранит информацию о компании в виде атрибутов (название компании,
адрес, телефон, электронная почта, а также различные банковские и
юридические реквизиты). Поскольку поставщики доставляют нам товар,
определяется субъект «Доход», в атрибутах объекта хранится информация о
доставке (название продукта, дата доставки, количество продукта и цена
продукта).
Приемка товаров. Обычно проводится очистка (при необходимости),
предварительная регистрация и маркировка товара с помощью информационных
ярлыков. Предварительная регистрация осуществляется по счету, который
хранит работник склада, который также маркирует товар.
45
Размещение для хранения. Из названия видно, что эта операция формирует
задачу хранения товаров. Мы знаем, что на складе есть различные товары,
названные как товары. Хранящиеся товары нужно измерять во что-то, чтобы вы
могли определить сущность «Единицы измерения», в атрибуте которой хранится
название единицы измерения. Поскольку товары на складе разнообразны, то для
удобства и сокращения времени на размещение и отбор товаров необходимы
отделы товаров. В отдел входят определенные группы товаров. Отсюда мы
выбираем объекты «Отделы» и «Группы». Атрибутами будет название отдела
товаров.
Подбор товаров со складов. Эта операция происходит по нескольким
причинам, одной из которых является необходимость продажи размещенного
товара. Чтобы продать продукт, нам нужно знать, кому продавать, поэтому нам
нужны клиенты, появляется объект «Клиенты», атрибуты которого содержат
необходимую информацию о клиентах (имя клиента, тип, адрес, телефон,
электронная почта и т. Д.). некоторые банковские реквизиты). У клиента может
быть договор с нашей компанией на оптовые продажи, поэтому мы выделим
суть договора, включая номер договора, дату и процент скидки.
Остальные операции (сбор и упаковка товаров, погрузка, перемещение
товаров внутри склада) также используются работниками склада,
носильщиками.
В связи с тем, что сам склад необходим для работы с товаром, смело
можно назвать сущность «Товар», в атрибутах которой будет храниться
информация о товаре (наименование товара, отдел, группа, единица измерения,
цена, количество и комментарий).
Мы также определим вспомогательные объекты, необходимые для
управления пользователями, работающими с программным продуктом, и
некоторые другие: сотрудники, должности, организация (хранит адрес, название
компании и данные учетной записи, используемые в документах).
Выходные данные генерируются на основе существующих данных, в
конкретном случае делаются выписки, счета-фактуры, товарный чек, счет-
фактура и прайс-лист (документы должны быть отображены и распечатаны), а
также справочники.
Источник: https://baza.diplomsite.ru/previewfile/2475