Файл: Разработка конфигурации Магазин «Продукты» на платформе 1С:Предприятие.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 18.05.2023

Просмотров: 773

Скачиваний: 8

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Введение

1. Краткий анализ предметной области

1.1. Характеристика предприятия и его деятельности

1.2. Организационная структура управления предприятием

2. Анализ существующего программного обеспечения, позволяющего решить поставленную задачу

3. Обоснование выбора системы для разработки прикладного решения

3.1. Сравнительный анализ готовых решений

3.2. Сравнительный анализ способов приобретения ИС

3.3. Сравнительный анализ компаний – разработчиков ИС

4. Обоснование требований к разрабатываемому прикладному решению

4.1. Сравнительный анализ стратегий внедрения ИС

5. Анализ среды разработки

5.1. Риски разработки и внедрения ИС

5.2. Возможные дефекты ИС

5.3. Разграничение прав доступа к ИС

6. Архитектура разрабатываемого прикладного решения

7. Алгоритмы взаимодействия объектов конфигурации

8. Описание основных объектов (элементов) разрабатываемого прикладного решения

9. Программный код, обеспечивающий заданную функциональность

10. Тестирование разработанного прикладного решения

Заключение

Список литературы

5.2. Возможные дефекты ИС

Дефект – это несоответствие результата выполнения программы ожидаемому результату.

Возможные дефекты на каждом этапе жизненного цикла приведены в таблице 8.

Таблица 8

Дефекты ИС

Этап жизненного цикла

Возможные дефекты и ошибки

Пути снижения вероятности возникновения

Анализ требований

1) Недостаточно полное описание требуемых функций

2) Недостаточно полное описание возможных вариантов поведения системы

3) Неполное описание возможных нештатных ситуаций

ИспользованиеCase-средства для моделирования поведения системы

Проектирование

1) Неправильное алгоритмическое описание обработки информации

2) Проектирование модели информационной базы, не обеспечивающей ее целостность

3) Отсутствие согласованности модулей при проектировании

1) Проектирование алгоритмов по принципу «сверху вниз» или «снизу вверх»

2) Выполнение нормализации информационной базы

3) Использование Case-средств при проектировании модульной структуры

Реализация

  1. Ошибки из-за неправильной записи математических выражений;
  2. Ошибки из-за неправильного программирования логики алгоритмов
  3. Ошибки несовместимости данных

Выполнять модульную отладку и тестирование

Внедрение

  1. Некорректная интеграция с имеющимися информационными системами
  2. Некорректный перенос данных в новую систему
  3. Проблемы с многопользовательским доступом в систему
  1. Проработать синхронизацию на уровне данных и протоколов обмена
  2. Выполнить пробное наполнение системы на этапе отладки
  3. Предусмотреть механизм блокирования транзакций при многопользовательском доступе

Эксплуатация и сопровождение

1) Отсутствие адекватной реакции на неправильные действия пользователей

2) Возможно несохранение данных при неправильном отключении системы

3) Возможно несохранение данных при сбоях технической системы

1) Предусмотреть все возможные действия пользователя на этапе реализации

2-3) Предусмотреть регулярную систему резервного копирования


5.3. Разграничение прав доступа к ИС

Права доступа — совокупность правил, регламентирующих порядок и условия доступа субъекта к объектам информационной системы (информации, её носителям, процессам и другим ресурсам) установленных правовыми документами или собственником, владельцем информации.

Права доступа определяют набор действий (например, чтение, запись, выполнение), разрешённых для выполнения субъектам (например, пользователям системы) над объектами данных. Для этого требуется некая система для предоставления субъектам различных прав доступа к объектам. Это система разграничения доступа субъектов к объектам, которая рассматривается в качестве главного средства защиты от несанкционированного доступа к информации или порче самой системы [1].

Требования по ограничению прав доступа к различным областям программного средства представлены в таблице 9.

Таблица 9

Разграничение прав доступа к ИС

Группы пользователей

Работа со справочниками

Модуль продажи

Модуль поступления

Модуль формирования отчетности

Администратор системы

Полный

Полный

Полный

Полный

Менеджер

Полный

Чтение и запись

Чтение и запись

Полный

Продавец

Только чтение

Полный

Полный

Только чтение

Руководитель

Чтение и запись

Чтение и запись

Чтение и запись

Чтение и запись

6. Архитектура разрабатываемого прикладного решения

Информационная система должна выполнять следующие основные функции:

  1. Оформление поступления товаров от поставщиков;
  2. Оформление продажи товаров покупателям;
  3. Формирование отчетности;
  4. Ведение справочников.

В соответствии с определенными функциями можно выделить следующие модули системы:

  1. Модуль работы со справочниками;
  2. Модуль продажи;
  3. Модуль поступления;
  4. Модуль формирования отчетности.

Схема взаимодействия модулей приведена на рисунке 4.


Рисунок 4 – Схема взаимодействия модулей

Модуль продажи включает:

  1. Функцию оформления продажи;
  2. Функцию оформления возврата;
  3. Функцию расчета скидок;
  4. Функцию определения остатков товаров на складе.

Модуль поступления включает:

  1. Функцию оформления поступления товаров от поставщика;
  2. Функцию установки цены товаров;
  3. Функцию автоматического формирования заказа на поставку по остаткам на складе.

Модуль работы со справочниками включает функции:

  1. Заполнения справочников;
  2. Редактирования справочников;
  3. Удаление элементов справочников.

Модуль формирования отчетности включает функции формирования отчетов по установленным параметрам пользователей.

Поскольку система реализуется на платформе 1С, то она имеет архитектуру клиент-сервер. Информационная база хранится на сервере баз данных предприятия, а клиенты имеют доступ к ней по локальной сети.

7. Алгоритмы взаимодействия объектов конфигурации

Объекты конфигурации 1С представлены в основном следующими базовыми объектами конфигурации:

- перечисления;

- справочники;

- документы;

- регистры (сведений, накопления, расчета, бухгалтерии);

- отчеты [5].

В разрабатываемой конфигурации реализованы объекты, схема взаимодействия которых приведена на рисунке 5.

Рисунок 5 – Схема взаимодействия объектов конфигурации

Справочник «Товары» является центральным справочником системы, в котором содержится информация о продаваемых в магазине продуктах. Справочник использует элементы двух других справочников – «Единицы измерения» и «Производители».

Справочник «Типы цен» содержит типы цен, по которым магазин может реализовывать товары. Для того, чтобы избежать ошибок при начале работы и в дальнейшем при продаже, в справочник вводится предопределенный элемент «Основная».

Справочник «Поставщики» содержит информацию о поставщиках товаров. Он используется справочником «Товары» для указания основного поставщика каждого товара.

Справочники «Пользователи» и «Кассы» содержат информацию о кассирах и кассах соответственно.

Документ «Продажа» отражает факт продажи. В документе используются справочники: «Кассы», «Пользователи», «Товары», «Типы цен». Документ формирует движения:


- Приход по регистру «Деньги в кассе»;

- Расход по регистру «Товары на складе».

Модули документа «Продажа» содержат следующие алгоритмы обработки:

- алгоритм определения остатков товара на складе – для контроля количества продаваемого товара;

- алгоритм расчета скидок, которые складываются из скидки на чек в целом и скидки на каждую позицию;

- алгоритм определения цены товара на основании запроса к регистру «Цены на товары»;

- алгоритм формирования проводок по регистрам.

Документ «Возврат» отражает факт возврата товара покупателем. Документ вводится и заполняется на основании документа «Продажа». В документе используются справочники: «Кассы», «Пользователи», «Товары», «Типы цен». Документ формирует движения:

- Расход по регистру «Деньги в кассе»;

- Приход по регистру «Товары на складе».

Модули документа «Возврат» содержат следующие алгоритмы обработки:

- алгоритм заполнения документа на основании документа «Продажа»;

- алгоритм формирования проводок по регистрам.

Документ «Инкассация» отражает факт изъятия денег из кассы при закрытии смены. В документе используются справочник «Кассы. Документ формирует движения:

- Расход по регистру «Деньги в кассе»;

Модуль документа «Инкассация» содержит алгоритм формирования проводок по регистрам.

Документ «Поступление» отражает факт поступления товаров от поставщиков. В документе используются справочники: «Товары», «Поставщики». Документ формирует движения:

- Приход по регистру «Товары на складе».

Модули документа «Поступление» содержит алгоритм формирования проводок по регистрам.

Документ «Установка цены» устанавливает цену на товары. В документе используются справочники: «Товары», «Типы цен». Документ формирует движения по регистру сведений «Цены товаров». Документ может быть сформирован на основании документа «Поступление».

Модули документа «Установка цены» содержит следующие алгоритмы обработки:

- алгоритм ввода на основании и заполнения документа на основании документа «Поступление»;

- алгоритм формирования проводок по регистрам.

8. Описание основных объектов (элементов) разрабатываемого прикладного решения


Разработанное прикладное решение содержит следующие объекты конфигурации:

  1. Справочники:

- Справочник «Единицы измерения» (таблица 10)

Таблица 10

Реквизиты справочника «Единицы измерения»

Реквизит

Тип данных

Точность

Примечание

Код

Строка

9

Уникальный

Наименование

Строка

25

Сокращенное Наименование

Строка

10

- Справочник «Производители» (таблица 11)

Таблица 11

Реквизиты справочника «Производители»

Реквизит

Тип данных

Точность

Примечание

Код

Строка

9

Уникальный

Наименование

Строка

25

Полное наименование

Строка

80

Страна

Строка

80

- Справочник «Поставщики» (таблица 12)

Таблица 12

Реквизиты справочника «Производители»

Реквизит

Тип данных

Точность

Примечание

Код

Строка

9

Уникальный

Наименование

Строка

25

Полное наименование

Строка

80

ИНН

Строка

14

Адрес

Строка

100

Телефон контактного лица

Строка

100

- Справочник «Товары» (таблица 13)

Таблица 13

Реквизиты справочника «Товары»

Реквизит

Тип данных

Точность

Примечание

Код

Строка

9

Уникальный

Наименование

Строка

25

Полное наименование

Строка

80

Единица измерения

СправочникСсылка.ЕдиницыИзмерения

Производитель

СправочникСсылка.Производители

Минимальный остаток

Число

10.2

Максимальный остаток

Число

10.2

Основной поставщик

СправочникСсылка.Поставщики