Диплом: Разработка автоматизированного рабочего места кассира (на примере ООО "ГазТрейдинг")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
68
2.1.3. Организационно-правовые и программно-аппаратные сред-
ства обеспечения информационной безопасности и защиты информации
Для обеспечения информационной безопасности и защиты информации на
предприятии будут использоваться средства, рассмотренные в пункте 1.2.4.
Для реализации защиты от внутренних угроз в информационной системе
администратор системы должен определить группы пользователей перед ее экс-
плуатацией на компьютерах организации.
Для этого крайне необходимо определить группы пользователей разраба-
тываемой системы автоматизации рабочего места кассира и назначить им соответ-
ствующие права доступа к папкам и модулям системы, определить требования к
паролям и частоте их смены, а также другие параметры использования ИС.
Таблица 7 – Разграничение прав пользователей
Группы пользователей
Модуль «Управление»
Доступ в Internet
Кассир
Чтение
Нет
Системный администратор
Полный
Не ограничен
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Информационная модель - это совокупность информации об объекте, описы-
вающая свойства и состояние объекта, процесса или явления, а также связи и от-
ношения с окружающим миром.
Для разрабатываемой автоматизированной информационной системы соста-
вим информационную модель, представленную в соответствии с рисунком 24.
69
ИС
Кассир
Обработка
заявок
Формирование
отчетности
Кассир
Спр Отдел
Оборотно-сальдовая
ведомость свернутая
Оборотно-сальдовая
ведомость развернутая
Ведомость по объектам
Спр Сотрудники
Спр Поставщик
Спр Продажи
Спр Статус
поставки
Ведение
справочников
Спр Объект
*
Спр
Сотрудни
ки *
Спр Отдел *
Спр
Товар *
Спр
Поставщик *
СПР Категория
товара
СПР Объект
СПР Тип поставщика
СПР
Поставки
*
СПР
Категория
товара *
СПР
Продажи *
СПР Поставки
СПР Статус
поставки *
СПР Товар
СПР Тип
поставщика *
Рисунок 24 – Информационная модель
В информационной модели разработаны справочники:
СПР Объект;
СПР Сотрудники;
СПР Отдел;
СПР Товар;
СПР Поставщик;
СПР Поставки;
СПР Категория товара;
СПР Продажи;
СПР Статус поставки;
СПР Тип поставщика.
70
Также в информационной модели разработаны электронные формы:
ЭФ Работа со справочниками;
ЭФ Обработка заявок;
ЭФ Формирование отчетности.
Документы:
Оборотно-сальдовая ведомость свернутая;
Оборотно-сальдовая ведомость развернутая;
Ведомость по объектам.
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
Перечень входных документов в разрабатываемой информационной системе
для автоматизации рабочего места кассира:
информация о клиентах;
информация о товарах;
информация о сотрудниках;
информация о поставщиках;
информация о типах товара.
Перечень выходных документов:
информация об оборотах;
информация о поступивших товарах;
информация о проданных товарах;
информация об остатках товаров.
Состав экранных форм должен решать задачи, реализованные в отдельных
экранных формах:
1. Заполнения и корректировки справочников.
2. Формирование приходных и расходных документов.
3. Запроса необходимой отчетности.
При анализе объема выполняемой работы, был выбран формат базы данных
для реализации технологии работы по автоматизации рабочего места кассира в ви-
де отдельного файла, содержащего таблицы с условно-постоянной и переменной
71
информацией. Требованиям разрабатываемой информационной системы удовле-
творяет MicrosoftAccess 2010.
Полученные выходные данные позволят получить информацию автомати-
зации рабочего места кассира, что позволит принимать управленческие решения по
работе тех или иных специалистов, иметь представление об объемах выполняемых
ими работ.
2.2.3. Характеристика результатной информации
Выходная информация по автоматизации задач кассира представлена в виде
запросов (поиска) и отчетах, формируемых в виде текстового документа.
В данной информационной системе результатной информацией будут отче-
ты, представленные в соответствии с рисунками 25, 26:
Оборотно-сальдовая ведомость свернутая;
Оборотно-сальдовая ведомость развернутая;
Ведомость по объектам.
Рисунок 25 Отчёт «Оборотно-сальдовая ведомость свёрнутая»
72
Рисунок 26 – Отчёт «Оборотно-сальдовая ведомость развёрнутая»
Для реализации бизнес-логики базы данных были разработаны следующие
представления данных.
v_Deliveries – Запрос возвращает список поставок.
Таблица 8 – Таблица «v_Deliveries»
Наименование поля
Тип
Размер
Порядковый номер
Число
Длинное целое
Дата поставки
Дата/Время
Авто
Поставщик
Текстовый
50
Товар
Текстовый
50
Статус поставки
Текстовый
50
Дата статуса
Дата/Время
Авто
Количество
Число
Длинное целое
Закупочная стоимость
Денежный
Авто
Сумма
Денежный
Авто
v_Deliveries_pr – Запрос возвращает список поставок c указанием подробной
информации о поставщике.
Таблица 9 – Таблица «v_Deliveries»
Наименование поля
Тип
Размер
Порядковый номер
Число
Длинное целое
Дата поставки
Дата/Время
Авто
73
Наименование поля
Тип
Размер
Поставщик
Текстовый
50
Товар
Текстовый
50
Статус поставки
Текстовый
50
Дата статуса
Дата/Время
Авто
Количество
Число
Длинное целое
Закупочная стоимость
Денежный
Авто
Сумма
Денежный
Авто
Адрес
Текстовый
50
Телефон
50
Текстовый
v_Employee – Запрос возвращает список сотрудников.
Таблица 10 – Таблица «v_Employee»
Наименование поля
Тип
Размер
Табельный номер
Текстовый
50
ФИО сотрудника
Текстовый
50
Наименование отдела
Текстовый
50
v_Sales – Запрос возвращает список сотрудников.
Таблица 11 – Таблица «v_Sales»
Наименование поля
Тип
Размер
Номер
Число
Длинное целое
Дата продажи
Дата/Время
Авто
Покупатель
Текстовый
50
Товар
Текстовый
50
Количество
Число
Длинное целое
Продажна цена
Денежный
Авто
Сумма
Денежный
Авто
Менеджер
Текстовый
50
Отдел
Текстовый
50
74
v_OSV_rz – Запрос возвращает оборотно-сальдовую ведомость.
Таблица 12 – Таблица «v_OSV_rz»
Наименование поля
Тип
Размер
Дата
Дата/Время
Авто
Товар
Текстовый
50
Цена
Денежный
Авто
Количество
Число
Длинное целое
Обороты по дебету
Денежный
Авто
Обороты по кредиту
Денежный
Авто
v_OSV_s – Запрос возвращает свёрнутую оборотно-сальдовую ведомость.
Таблица 13 – Таблица «v_OSV_s»
Наименование поля
Тип
Размер
Дата
Дата/Время
Авто
Дебет
Денежный
Авто
Кредит
Денежный
Авто
Сальдо
Денежный
Авто
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Программное обеспечение современного компьютера представляет собой
набор программ, с помощью которых реализуются его многочисленные функции.
В разрабатываемой системе реализовано дерево функций, представленное в
соответствии с рисунком 27.
В основные функции кассира в разрабатываемой системе входит следую-
щее:
заполнение справочников;
ввод данных;
получение отчетных данных;
управление окнами.
75
Функции
Основные
Ведение
справочников
Справочник
«Товар»
Справочник
«Сотрудники»
Справочник
«Клиенты»
Справочник
«Поставщики»
Справочник «Тип
поставщика»
Ввод данных
Результаты
Служебные
Настройка
системы
(программного
обеспечения)
Справочник
«Поставки»
Справочник
«Статус
поставки»
Справочник
«Категория
товара»
Справочник
«Отдел»
Справочник
«Продажи»
Рисунок 27 – Дерево функций
На основе дерева функций разработан сценарий диалога для автоматизации
рабочего места кассира, представленный в соответствии с рисунком 28.
По сценарию диалога пользователь может реализовывать разные функции по
работе. Выполнять операции по работе с системой, вести справочники, формиро-
вать договор, управлять окнами, осуществить выход из системы.
76
1. Авторизация
2. Главное меню
2.1 Выход
2.2 Поставщики
2.3 Клиенты
2.4 Сотрудники
2.5 Товары
2.6 Книга продаж
2.7 Книга покупок
2.8 Реализация
2.9 Поступления
2.10 ОСВ (свёрнутая)
2.11 ОСВ
(развёрнутая)
2.12 Калькуляция
2.13 Справка
2.1 Выход
2.2 Поставщики
2.2.1 Добавление.
2.2.2 Удаление
2.2.3 Редактирование.
2.2.4 Начало
2.2.5 Конец
2.2.6 Вперёд
2.2.7 Назад
2.2.8 Сохранить
2.2.9 Отменить
2.2.10 Обновить
2.2.11 Отчёт.
2.2.12 Карточка
2.3 Клиенты
2.3.1 Добавление.
2.3.2 Удаление
2.3.3 Редактирование.
2.3.4 Начало
2.3.5 Конец
2.3.6 Вперёд
2.3.7 Назад
2.3.8 Сохранить
2.3.9 Отменить
2.3.10 Обновить
2.3.11 Отчёт.
2.3.12 Карточка
2.4 Сотрудники
2.4.1 Добавление.
2.4.2 Удаление
2.4.3 Редактирование.
2.4.4 Начало
2.4.5 Конец
2.4.6 Вперёд
2.4.7 Назад
2.4.8 Сохранить
2.4.9 Отменить
2.4.10 Обновить
2.4.11 Отчёт.
2.4.12 Карточка
2.8 Реализация
(2.6.1 Новый)
2.8.1 Сохранить
2.5 Товары
2.5.1 Добавление.
2.5.2 Удаление
2.5.3 Редактирование.
2.5.4 Начало
2.5.5 Конец
2.5.6 Вперёд
2.5.7 Назад
2.5.8 Сохранить
2.5.9 Отменить
2.5.10 Обновить
2.5.11 Отчёт.
2.5.12 Карточка
2.6 Книга продаж
2.6.1 Новый
2.6.2 Начало
2.6.3 Конец
2.6.4 Вперёд
2.6.5 Назад
2.6.6 Обновить
2.6.7 Отчёт.
2.6.8 Счёт
2.6 Книга покупок
2.7.1 Новый
2.7.2 Начало
2.7.3 Конец
2.7.4 Вперёд
2.7.5 Назад
2.7.6 Обновить
2.7.7 Отчёт.
2.7.8 Акт
2.9 Поставка (2.7.1
Новый)
2.8.1 Сохранить
2.10 ОСВ
(Свёрнутая)
2.10.1 Начало
2.10.2 Конец
2.10.3 Вперёд
2.10.4 Назад
2.10.5 Обновить
2.10.6 Отчёт.
2.11 ОСВ
(Развёрнутая)
2.11.1 Начало
2.11.2 Конец
2.11.3 Вперёд
2.11.4 Назад
2.11.5 Обновить
2.11.6 Отчёт.
2.12 Калькуляция
2.12.1 Начало
2.12.2 Конец
2.12.3 Вперёд
2.12.4 Назад
2.12.5 Обновить
2.12.6 Отчёт.
2.13 Справка
Рисунок 28 – Сценарий диалога
На основе дерева функций и сценария диалога разработаем инфологиче-
скую модель базы данных.
77
2.3.2. Характеристика базы данных
«В качестве модели преставления данных была выбрана реляционная мо-
дель.
Реляционная модель данных (РМД) — логическая модель данных, которая
является приложением к задачам обработки данных таких разделов математики как
теории множеств и логика первого порядка.[10]
На реляционной модели данных строятся реляционные базы данных.
Реляционная модель данных включает следующие компоненты:
Структурный аспект (составляющая) — данные в базе данных представляют
собой набор отношений.
Аспект (составляющая) целостности — отношения (таблицы) отвечают
определенным условиям целостности. РМД поддерживает декларативные ограни-
чения целостности уровня домена (типа данных), уровня отношения и уровня базы
данных.
Аспект (составляющая) обработки (манипулирования) — РМД поддерживает
операторы манипулирования отношениями (реляционная алгебра, реляционное ис-
числение).
Кроме того, в состав реляционной модели данных включают теорию норма-
лизации.
Термин «реляционный» означает, что теория основана на математическом
понятии отношение (relation). В качестве неформального синонима термину «от-
ношение» часто встречается слово таблица. Необходимо помнить, что «таблица»
есть понятие нестрогое и неформальное и часто означает не «отношение» как аб-
страктное понятие, а визуальное представление отношения на бумаге или экране.
Некорректное и нестрогое использование термина «таблица» вместо термина «от-
ношение» нередко приводит к недопониманию. Наиболее частая ошибка состоит в
рассуждениях о том, что РМД имеет дело с «плоскими», или «двумерными» табли-
цами, тогда как таковыми могут быть только визуальные представления таблиц.
Отношения же являются абстракциями, и не могут быть ни «плоскими», ни «не
плоскими».
Для лучшего понимания РМД следует отметить три важных обстоятельства:

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

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