Диплом: Автоматизация расчетов с клиентами в магазине по продаже электронных сигарет

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
Таблица 8
Дефекты ИС
Этап жиз-
ненного
цикла
Возможные дефекты и ошибки
Пути снижения веро-
ятности возникнове-
ния
Анализ тре-
бований
неадекватность описания специфика-
циям требований конечных пользовате-
лей
Использование Case-
средства для моделиро-
вания поведения си-
стемы
некорректность спецификации взаимо-
действия программного обеспечения со
средой функционирования или с поль-
зователями
некорректность описания функцио-
нальных характеристик
Проектирова-
ние
Ошибки описания функций (неадекват-
ности формулировок в проекте цели и
задач отдельных компонентов, выявля-
емых при проверке проекта)
Проектирование алго-
ритмов по принципу
«сверху вниз» или
«снизу вверх»
Ошибки определения процесса обра-
ботки информации или связей между
процессами (следствие некорректного
определения взаимосвязей компонен-
тов и процессов)
Использование Case-
средств при проектиро-
вании модульной струк-
туры
Ошибки определения данных и их
структур для отдельных компонент и
программного обеспечения, что в целом
некорректно заданы
Выполнение нормализа-
ции информационной
базы
Реализация
бесконтрольность допустимости значе-
ний входных и выходных параметров,
деление на 0 и т.п.
Выполнять модульную
отладку и тестирование
неправильная обработка нетипичных
ситуаций во время анализа кодов воз-
врата от подпрограмм
несогласованное внесение изменений в
программу несколькими разработчи-
ками
Внедрение
Некорректная интеграция с имеющи-
мися информационными системами
Выполнить пробное
наполнение системы на
этапе отладки
Некорректный перенос данных в новую
систему
Проблемы с многопользовательским до-
ступом в систему
Предусмотреть механизм
блокирования транзак-
ций при многопользова-
тельском доступе
Эксплуата-
ция и сопро-
вождение
Отсутствие адекватной реакции на не-
правильные действия пользователей
Предусмотреть все воз-
можные действия поль-
зователя на этапе реали-
зации
Возможно несохранение данных при
неправильном отключении системы
Предусмотреть регуляр-
ную систему резервного
копирования
Возможно несохранение данных при
сбоях технической системы
49
2.1.3 Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Данный проект предназначен для автоматизации работы продавца мага-
зина. Информационная система разрабатывается как многопользовательская,
что предполагает ряд шагов по защите информации.
Обеспечение информационной безопасности предполагает защиту от
несанкционированного доступа, обеспечение целостности и доступности ин-
формации.
Защита от несанкционированного доступа возможна как извне, так и
внутри организации. В информационной системе не хранятся персональные
данные, а также информация, являющаяся коммерческой тайной предприятия.
Поэтому угрозы несанкционированного доступа к данным не являются опас-
ными. Кроме того, в информационной системе не предусмотрено функций,
требующих подключения к сети Интернет. Поэтому в целях безопасности и
защиты от несанкционированного доступа предлагается минимизировать
время подключения компьютера продавца к сети Интернет, ограничить ис-
пользование данной сети только для отправки необходимых почтовый сооб-
щений с использованием почтового клиента.
Для защиты от несанкционированного доступа к информации пользова-
телей системы необходимо произвести разграничение доступа.
Права доступа — совокупность правил, регламентирующих порядок и
условия доступа субъекта к объектам информационной системы (информации,
её носителям, процессам и другим ресурсам) установленных правовыми доку-
ментами или собственником, владельцем информации.
Права доступа определяют набор действий (например, чтение, запись,
выполнение), разрешённых для выполнения субъектам (например, пользова-
телям системы) над объектами данных. Для этого требуется некая система для
предоставления субъектам различных прав доступа к объектам. Это система
50
разграничения доступа субъектов к объектам, которая рассматривается в каче-
стве главного средства защиты от несанкционированного доступа к информа-
ции или порче самой системы [1].
Требования по ограничению прав доступа к различным областям про-
граммного средства представлены в таблице 9.
Таблица 9
Разграничение прав доступа к ИС
Группы поль-
зователей
Работа со
справочниками
Работа с доку-
ментами
Работа с отчетами
Администратор
системы
Полный
Полный
Полный
Продавец
Нет доступа
Чтение и запись
Только чтение
Директор, бух-
галтер
Чтение и запись
Чтение и запись
Чтение и запись
2.2 Информационное обеспечение задачи
2.2.1 Характеристика нормативно-справочной, входной и оперативной
информации
В систему вводятся следующие документы:
1) Поступление товаров – вводится по накладной, получаемой от по-
ставщика.
2) Установка цен – вводится при изменении цен или поступлении но-
вого товара, для которого еще не заведена цена.
3) Продажа – вводится при выполнении продажи.
Структура документов, число строк и частота возникновения документа
приведены в таблице 10.
51
Таблица 10
Документы системы
Документ
Число
строк
Частота возникно-
вения
Структура
Поступление
товаров
До 20
3-4 раза в месяц
- Дата
- Номер
- Поставщик
- Товар
- Количество
- Цена
- Стоимость
Установка цен
До 20
1 раз в месяц
-Дата
- Номер
- Товар
- Цена
Продажа
До 10
До 50 раз в день
-Дата
-Номер
- Тип цены
- Вид платежа
- Товар
- Количество
- Цена
- Скидка
- Стоимость
- СтоимостьСоСкидкой
Для хранения условно-постоянной информации в системе необходимо
предусмотреть наличие ряда справочников (таблица 11).
Таблица 11
Справочники системы
Справоч-
ник
Число
записей
Частота ак-
туализации
Объем акту-
ализации
Реквизиты
Товары
До 500
1-2 раза в
месяц
1 запись
- Код
- Наименование
- Полное наименование
- Единица измерения
- Основной поставщик
- Производитель
Постав-
щики
30
1-2 раза в
месяц
1 запись
- Код
- Наименование
- Полное наименование
- ИНН
- Адрес
- Телефон контактного
лица
Произво-
дители
50
1-2 раза в
год
1 запись
- Код
- Наименование
- Полное наименование
- Страна
Типы цен
до 10
1-2 раза в
год
1 запись
- Код
- Наименование
52
Также в системе необходимо предусмотреть внутренние таблицы (реги-
стры) для хранения оперативной информации (таблица 12).
Таблица 12
Регистры системы
Справоч-
ник
Тип ре-
гистра
Запись в регистр
Реквизиты
Товары на
складе
Остатки
При проведении документов «Про-
дажа» и «Поступление товара»
- Товар
- Количество
Выручка
Остатки
При проведении документов «Про-
дажа» и «Поступление товара»
- Дата операции
- Вид платежа
- Выручка
Цены това-
ров
Сведений
При проведении документов «Уста-
новка цен»
- Товар
- Тип цены
- Цена
2.2.2 Характеристика результатной информации
Результатная информация представлена в виде отчетов, построенных на
основе запросов к таблицам системы. В системе предусмотрены следующие
отчеты:
1) Отчет по продажам товаров: на основании документов «Продажа»
формирует отчет о продажах в виде таблицы (рисунок 6).
Группа
Количество
Товар
Рисунок 6 – Форма отчета по продажам товаров
В отчет должны войти реквизиты:
- Группа товара;
- Товар;
- Проданное количество товара,
2) Отчет по остаткам: на основании запроса к регистру остатков фор-
мирует отчет об остатках товаров на текущий момент в виде таблицы (рисунок
7).
53
Группа
Остаток
Товар
Рисунок 7 – Форма отчета по остаткам
В отчет должны войти реквизиты:
- Группа товара;
- Товар;
- Количество товара на складе.
3) Отчет по выручке: на основании запроса к регистру «Выручка»
формирует отчет по выручке за каждый день в виде таблицы (рисунок 8).
Дата
Приход
Расход
Оборот
Рисунок 8 – Форма отчета по выручке
В отчет должны войти реквизиты:
- Дата;
- Сумма поступивших средств (приход);
- Сумма израсходованных средств (расход);
- Оборот (разность между приходом и расходом).
4) Отчет о динамике продаж за месяц: формирует за месяц отчет о
продажах:
- по товарам за каждый день в виде таблицы (рисунок 9)
Товар
Дата 1
Дата 2
Дата N
Итого
Рисунок 9 – Форма отчета о динамике продаж
54
- по сумме продаж за каждый день в виде графика:
- по количеству проданных товаров за каждый день в виде графика.
В отчет должны войти реквизиты:
- Дата;
- Товар;
- Количество проданного товара на дату;
- Стоимость проданного товара на дату.
2.3 Программное обеспечение задачи
2.3.1 Cценарий диалога
Разрабатываемая система выполняет ряд функций. Их можно разделить
на две группы: основные и вспомогательные. К основным относятся функции
по ведению информационной базы и получения отчетности. К вспомогатель-
ным относятся сервисные функции, предоставляемые системой 1С для удоб-
ства пользователя.
Ведение информационной базы подразумевает актуализацию справоч-
ников, оформление документов и формирование отчетности на основе имею-
щейся информации.
Из всех сервисных функций, предоставляемых системой 1С, для реше-
ния данных задач наиболее подходящими являются калькулятор, календарь,
журнал регистрации пользователей и удаление помеченных объектов (рисунок
10).
55
Рисунок 10 - Дерево функций системы
Диалог в системе реализован в виде меню. В системе 1С:Предприятие
диалог строится на основе подсистем. В конфигурации создается иерар-
хию подсистем, отражающая для пользователя структуру функциональности
прикладного решения. Все прикладные объекты конфигурации (справочники,
документы, отчеты и т. д.) привязываются разработчиком конфигурации
к подсистемам. Иерархия подсистем должна отражать структуру функцио-
нальности именно так, как она будет представляться пользователю. Поэтому
меню организовано по функциональному признаку, то есть каждый пункт
меню отражает выполнение одной из выделенных функций. (рисунок 11).
Функции
Основные
Ведение
справочников
Оформление
документов
Получение отчетов
Вспомогательные
Калькулятор
Календарь
Журнал
регистрации
56
Рисунок 11 – Дерево диалога
Меню состоит из 4 пунктов:
1) Справочники: содержит ссылки на справочники системы. При вы-
боре пункта меню, соответствующего справочнику системы, открывается
форма списка соответствующего справочника, после чего можно просмотреть
элементы справочника, дополнить справочник, пометить элементы на удале-
ние. Имеет 4 элемента:
- Товары;
- Единицы измерения;
- Поставщики;
- Производители;
- Типы цен;
Основное меню
Ведение
справочников
Товары
Единицы
измерения
Поставщики
Производители
Типы цен
Оформление
документов
Установка цен
Поступление
товаров
Продажа
Формирование
отчетов
Отчет о
продажах
товаров
Отчет по
выручке
Отчет по
остаткам
Отчет по
динамике
продаж
Сервис
Калькулятор
Календарь
Сообщения
57
2) Документы: содержит ссылки на документы системы. При выборе
пункта меню открывается форма списка документов соответствующего вида.
Из данной формы можно создать новый документ, открыть имеющийся доку-
мент, пометить документ на удаление. Содержит следующие элементы:
- Установка цен;
- Поступление товаров;
- Продажа.
3) Отчеты: содержит ссылки на отчеты:
- Отчет о продажах товаров;
- Отчет по выручке;
- Отчет по остаткам;
- Отчет по динамике продаж.
4) Сервис: содержит следующие сервисные функции:
- вызов калькулятора;
- вызов календаря;
- вызов журнала сообщений.
2.3.2 Характеристика базы данных
Разработанное прикладное решение содержит следующие объекты кон-
фигурации:
1) Справочники:
- Справочник «Единицы измерения» (таблица 13)
Таблица 13
Реквизиты справочника «Единицы измерения»
Реквизит
Тип данных
Точность
Примечание
Код
Строка
9
Уникальный
Наименование
Строка
25
Сокращенное
Наименование
Строка
10
- Справочник «Производители» (таблица 14)

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 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овершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")