Диплом: Разработка автоматизированной системы учета продаж ювелирного магазина «Lucky Ring»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
версий для анализа и поиска недочетов. Зачастую в ходе разработки возникают
сложности с определением границ этапов, что, конечно же, нежелательно.
Каскадная - Тоже состоит из идущих друг за другом этапов. Существует
жесткая привязка к срокам, позволяющая надежно решать поставленные задачи
и достигать целей. Однако смена требований к системе пагубно скажется при
достаточно длительной работе.
Проанализировав все, что сказано выше, для разработки выбрана
каскадная модель жизненного цикла, как наиболее эффективная для данной
системы. Выбор в частности обоснован низкими рисками и временными
затратами на разработку этого проекта.
Рисунок 7. Каскадная модель жизненного цикла.
48
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
На протяжении жизненного цикла ИС могут появляться проблемы,
которые в дальнейшем скажутся на разработке, а то и вовсе сорвать этот
процесс. Избежать нежелательных рисков поможет грамотная оценка и анализ.
На стадии выработки концепции можно столкнуться с недальновидным
определением сроков и затрат по бюджету. С подобного рода рисками поможет
справиться наличие контрольных точек и промежуточных целей.
Командная работа немаловажный фактор для беспрепятственной
разработки систем. Личная компетенция сотрудников, отвечающих за
разработку снизит риск формирования некорректной архитектуры
разрабатываемого продукта на стадии планирования.
На стадии разработки может возникнуть риск неверной интерпретации
тех или иных элементов технического задания, что повлечет за собой сбой
сроков на выполнение проекта. Поэтому важно грамотное написание
технического задания, которое смогут понять те, кто ответственен за
разработку.
При тестировании системы важно удостовериться в том, что испытания
прошли до конца, иначе существует риск того, что некоторые ошибки будут
незамеченными.
На этапе внедрения можно столкнуться с несостыковкой различных
частей ИС, в таком случае система имеет незаконченный вид. Это можно
решить при поиске ошибок и дальнейшей доработке.
49
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Существует достаточно много мер защиты, которые предотвращают
информационные атаки и имеют большой опыт использования в различных
предприятиях. Соответствующая нормативная документация определяет ряд
требований к автоматизированным системам. В число этой документации
входят: правила информационной безопасности, инструкции по работе с
автоматизированными системами для сотрудников. Технические средства
защиты, в свою очередь, реализуются уже путем использования различных
программных или программно-аппаратных комплексов.
К техническим средствам защиты можно отнести следующее:
Антивирусные программы;
Спам-фильтры;
Системы, анализирующие уровень защищенности ИС;
Возможность разграничения доступа;
Криптографическая защита.
В ходе разработки ПО, разграничение прав доступа будет добавлено в
качестве защитной меры. Для работы этой функции нужно будет назначить
логин и пароль для сотрудников, но помимо этого нужно еще назначить роли и
группы для этих же сотрудников, согласно должностным инструкциям.
Таблица 10.
Разграничение прав доступа к ИС
Группы пользователей
Модуль
«Посту
пление
товара
»
Модуль
«Прода
жа
товара
»
Модуль
«Возвр
ат
товара
»
Директор
Полный
Полный
Полный
Маркетолог
Чтение
Чтение
Чтение
Продавец
Чтение
Чтение и
запись
Чтение и
запись
Бухгалтер
Чтение
Чтение
Чтение
Администратор
Чтение
Чтение
Чтение
Товаровед
Чтение и
запись
Чтение
Чтение
50
Назначение пользователям параметров для входа в разрабатываемую
систему показано на рисунке 8.
Рисунок 8. Последовательность входа пользователя в систему.
51
2.2. Информационное обеспечение задачи
2.2.1. Характеристика нормативно-справочной, входной и оперативной
информации
Под входной информацией понимается вся та информация, которая
используется для решения исследуемой задачи. Эта информация по ряду
причин расположена на нескольких носителях, в частности, в памяти ПК, на
машинных носителях и в первичных документах. Поэтому очень важно создать
перечень всей этой входной информации для дальнейшего использования.
Входной оперативной информацией является все то, чем заполняется
база данных, например, информация о ювелирных изделиях и их
характеристика.
Нормативно-справочная информация хранится на электронных
носителях, эти меры направлены на облегчение работы с документацией, но и
снизит число используемых бумажных вариантов документов в целях экологии
и в целях защиты информации от ряда угроз.
52
Рисунок 9. Схема информационной модели.
В экранных формах кассир задействует справочник «Товары» для того,
чтобы проводить операции по продаже и возврату товара. Кассир также может
составить чек, основываясь на данных из этого справочника при проведении
операции.
Товаровед отвечает за поступление товара, поэтому вся его деятельность
завязана на работе с данными о товарах и поставщиках.
53
В составе информационного обеспечения рассматриваемого комплекса
задач выделены следующие классификаторы:
классификатор производитель;
классификатор поставщик;
классификатор товар;
классификатор сотрудник;
классификатор поступление товара;
классификатор продажа товара;
классификатор возврат товара.
Сводные характеристики классификаторов представлены в таблице 11.
Таблица 11. Система кодирования
Кодируем
ое
множеств
о
объектов
Длин
а
кода
Мощнос
ть кода
Система
кодирован
ия
Система
классификац
ии
Вид
классификато
ра
Производи
тель
7
9999
порядковая
Иерархическа
я
Локальный
Поставщик
3
999
порядковая
Иерархическа
я
Локальный
Товар
9
99999999
9
порядковая
Иерархическа
я
Общесистемны
й
Сотрудник
2
99
порядковая
Иерархическа
я
Локальный
Поступлен
ие товара
9
99999999
9
порядковая
Иерархическа
я
Локальный
Продажа
товара
9
99999999
9
порядковая
Иерархическа
я
Локальный
Возврат
товара
9
99999999
9
порядковая
Иерархическа
я
Локальный
54
1) Для классификатора производитель используется порядковая система
кодирования. Классификатор является локальным и состоит из семи знаков.
Структурная формула классификатора производитель:
Ф1 = [ХХХХXXX];
2) Для классификатора поставщик используется порядковая система
кодирования. Классификатор является локальным и состоит из трех знаков.
Структурная формула классификатора поставщик:
Ф2 = [ХХХ];
3) Для классификатора товар используется порядковая система
кодирования. Классификатор является локальным и состоит из девяти знаков.
Структурная формула классификатора товар:
Ф3 = [ХХХХXXXXX];
4) Для классификатора сотрудник используется порядковая система
кодирования. Классификатор является локальным и состоит из двух знаков.
Структурная формула классификатора сотрудник:
Ф4 = [ХХ];
5) Для классификатора поступление товара используется порядковая
система кодирования. Классификатор является локальным и состоит из девяти
знаков. Структурная формула классификатора поступление товара:
Ф5 = [ХХХХXXXXX];
6) Для классификатора продажа товара используется порядковая
система кодирования. Классификатор является локальным и состоит из девяти
знаков. Структурная формула классификатора продажа товара:
Ф6 = [ХХХХXXXXX];
7) Для классификатора возврат товара используется порядковая система
кодирования. Классификатор является локальным и состоит из девяти знаков.
55
Структурная формула классификатора возврат товара:
Ф7 = [ХХХХXXXXX];
56
На рисунке 10 показано окно заполнения справочника «Поставщики». В
этот справочник заносится информации о поставщиках, которые поставляют в
магазин ювелирные изделия.
Рисунок 10. Заполнение справочника «Поставщики»
На рисунке 11 показано окно заполнения справочника «Производители».
В этот справочник заносится информации о производителях, которые
занимаются изготовлением ювелирных изделий, продаваемых в магазине.
Рисунок 11. Заполнение справочника «Производители»
На рисунке 12 показано окно заполнения справочника «Сотрудники». В
этот справочник заносится информации о сотрудниках, которые работают в
магазине.

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
«Управление ресурсами проекта» (на примере организации ООО «ЛАКОСТЭ»)
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)