Файл: Разработка и реализация конфигурации «Магазина косметики» в среде 1С: Предприятие.pdf
Добавлен: 23.05.2023
Просмотров: 157
Скачиваний: 4
IDEF0 — методология функционального моделирования (англ. function modeling) и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматриваются логические отношения между работами, а не их временна́я последовательность
IDEF3 (англ. Integrated DEFinition for Process Description Capture Method) — методология моделирования и стандарт документирования процессов, происходящих в системе. Метод документирования технологических процессов представляет собой механизм документирования и сбора информации о процессах. IDEF3 показывает причинно-следственные связи между ситуациями и событиями в понятной эксперту форме, используя структурный метод выражения знаний о том, как функционирует система, процесс или предприятие.
IDEF3 широко применяется при разработке информационных систем. При этом используется инструмент визуального моделирования бизнес-процессов.
ER-модель (от англ. entity-relationship model, модель «сущность — связь») — модель данных, позволяющая описывать концептуальные схемы предметной области.
ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.
Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему баз6ы данных на основе выбранной модели данных (реляционной, объектной, сетевой или др.).
ER-модель представляет собой формальную конструкцию, которая сама по себе не предписывает никаких графических средств её визуализации. В качестве стандартной графической нотации, с помощью которой можно визуализировать ER-модель, была предложена диаграмма «сущность-связь» (англ. entity-relationship diagram, ERD, ER-диаграмма).
Понятия «ER-модель» и «ER-диаграмма» часто не различают, хотя для визуализации ER-моделей могут быть использованы и другие графические нотации, либо визуализация может вообще не применяться (например, использоваться текстовое описание).
Вывод: Разработали модель бизнес-процесса в виде разговорного алгоритма. Так же создали диаграммы Сущность-Связь, IDEF0 и IDEF3. Модель разработана, необходимо разработать и реализовать конфигурацию. Глава 3 «Поэтапное создание конфигурации»
-
- После создания новой информационной базы, мы попадаем в окно конфигуратора.
-
- Создаем три подсистемы, которые нам требуются в соответствии с поставленной задачей. Это Управление, Поступление и Продажа.
-
- Создаем справочники. Поставщики, Магазины, Сотрудники и Товары. И относим их к подсистемам
1.4 Заполняем созданные справочники в режиме 1С:Предприятие.
1.5 Создаем Документы
1.6 Регистры накопления
1.7 Перечисления
Заключение
Актуальность данной темы обусловлена тем что развитие торговли идет полным ходом, и косметика стоит на 4 месте по объему продаж в российских и зарубежных странах. И многие магазины работают на системе 1С Предприятие.
Так же мы разобрали Гост и Закон. Создали и разобрали что такое диаграммы Сущность-Связь, IDEF0 и IDEF3.
Такая конфигурация может помочь структурировать и ускорить работу сотрудникам, так как вся нужна информация о поступлении, реализации и остатках находится в одном месте.
Подводя итоги можно сказать что поставленные цели достигнуты.
Список источников
Закон РФ от 07.02.1992 N 2300-1 (ред. от 18.04.2018) "О защите прав потребителей"
ГОСТ 34.601-90 Информационная технология (ИТ)
Кашаев С. М. Программирование в 1С: Предприятие 8.3. — СПб.: Питер, 2014. — 304 с.:
https://studfiles.net/preview/6223585/page:8/ (Файловый архив студентов)
https://ru.wikipedia.org/wiki/ER-модель (ER-модель)
https://ru.wikipedia.org/wiki/IDEF0 (IDEF0)
https://ru.wikipedia.org/wiki/IDEF3 (IDEF3)
Приложение. Пример листинга разработанной конфигурации
1.1 ПоступлениеТоваров
&НаКлиенте
Процедура ПереченьТоваровКоличествоПриИзменении(Элемент)
СтрТабЧасти=Элементы.ПереченьТоваров.ТекущиеДанные;
СтрТабЧасти.Сумма=СтрТабЧасти.Цена*СтрТабЧасти.Количество;
КонецПроцедуры
&НаКлиенте
Процедура ПереченьТоваровЦенаПриИзменении(Элемент)
СтрТабЧасти=Элементы.ПереченьТоваров.ТекущиеДанные;
СтрТабЧасти.Сумма=СтрТабЧасти.Цена*СтрТабЧасти.Количество;
КонецПроцедуры
1.2 ПродажаТоваров
&НаКлиенте
Процедура ПереченьТоваровКоличествоПриИзменении(Элемент)
СтрТабЧасти=Элементы.ПереченьТоваров.ТекущиеДанные;
СтрТабЧасти.Сумма=СтрТабЧасти.Цена*СтрТабЧасти.Количество;
КонецПроцедуры
&НаКлиенте
Процедура ПереченьТоваровЦенаПриИзменении(Элемент)
СтрТабЧасти=Элементы.ПереченьТоваров.ТекущиеДанные;
СтрТабЧасти.Сумма=СтрТабЧасти.Цена*СтрТабЧасти.Количество;
КонецПроцедуры
1.3 Для печати документа
Процедура Печать(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)
Макет = Документы.ПродажаТоваров.ПолучитьМакет("Печать");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
ПродажаТоваров.Дата,
ПродажаТоваров.Магазин,
ПродажаТоваров.Номер,
ПродажаТоваров.Продавец,
ПродажаТоваров.Фирма,
ПродажаТоваров.ПереченьТоваров.(
НомерСтроки,
Товар,
Цена,
Количество,
Сумма
)
ИЗ
Документ.ПродажаТоваров КАК ПродажаТоваров
ГДЕ
ПродажаТоваров.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ОбластьПереченьТоваровШапка = Макет.ПолучитьОбласть("ПереченьТоваровШапка");
ОбластьПереченьТоваров = Макет.ПолучитьОбласть("ПереченьТоваров");
Подвал = Макет.ПолучитьОбласть("Подвал");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ТабДок.Вывести(ОбластьПереченьТоваровШапка);
ВыборкаПереченьТоваров = Выборка.ПереченьТоваров.Выбрать();
Пока ВыборкаПереченьТоваров.Следующий() Цикл ОбластьПереченьТоваров.Параметры.Заполнить(ВыборкаПереченьТоваров);
ТабДок.Вывести(ОбластьПереченьТоваров, ВыборкаПереченьТоваров.Уровень());
КонецЦикла;
Подвал.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Подвал);
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;
//}}
КонецПроцедуры
Процедура Накладная(ТабДок, Ссылка) Экспорт
//{{_КОНСТРУКТОР_ПЕЧАТИ(Накладная)
Макет = Документы.ПродажаТоваров.ПолучитьМакет("Накладная");
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
ПродажаТоваров.Дата,
ПродажаТоваров.Номер,
ПродажаТоваров.Продавец,
ПродажаТоваров.ПереченьТоваров.(
НомерСтроки,
Товар,
Цена,
Количество,
Сумма
)
ИЗ
Документ.ПродажаТоваров КАК ПродажаТоваров
ГДЕ
ПродажаТоваров.Ссылка В (&Ссылка)";
Запрос.Параметры.Вставить("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");
Шапка = Макет.ПолучитьОбласть("Шапка");
ОбластьПереченьТоваровШапка = Макет.ПолучитьОбласть("ПереченьТоваровШапка");
ОбластьПереченьТоваров = Макет.ПолучитьОбласть("ПереченьТоваров");
Подвал = Макет.ПолучитьОбласть("Подвал");
ТабДок.Очистить();
ВставлятьРазделительСтраниц = Ложь;
Пока Выборка.Следующий() Цикл
Если ВставлятьРазделительСтраниц Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ТабДок.Вывести(ОбластьЗаголовок);
Шапка.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Шапка, Выборка.Уровень());
ТабДок.Вывести(ОбластьПереченьТоваровШапка);
ВыборкаПереченьТоваров = Выборка.ПереченьТоваров.Выбрать();
Пока ВыборкаПереченьТоваров.Следующий() Цикл
ОбластьПереченьТоваров.Параметры.Заполнить(ВыборкаПереченьТоваров);
ТабДок.Вывести(ОбластьПереченьТоваров, ВыборкаПереченьТоваров.Уровень());
КонецЦикла;
Подвал.Параметры.Заполнить(Выборка);
ТабДок.Вывести(Подвал);
ВставлятьРазделительСтраниц = Истина;
КонецЦикла;
//}}
КонецПроцедуры
Декану факультета Информационных технологий Университета «Университет» _________________________ |
||
от студента (ки) группы |
||
направление |
||
профиль |
||
(Ф.И.О. полностью) |
Прошу Вас утвердить мне тему курсовой работы ___________________________________
_____________________________________________________________________________
_____________________________________________________________________________
«___» _________ 201___ г. _______________ /_______________________/
Приложение 6
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ ЧАСТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
МОСКОВСКИЙ ФИНАНСОВО-ПРОМЫШЛЕННЫЙ УНИВЕРСИТЕТ «УНИВЕРСИТЕТ»
Факультет Информационных технологий
Направление/Профиль: ___09.03.03 Прикладная информатика____________
РЕЦЕНЗИЯ НА КУРСОВУЮ РАБОТУ
Обучающийся: _ _______________________________________________
(ФИО полностью)
Тема КР: «____________________________________________________________________»
Рецензент: __________________________________________________________________________
(Ф.И.О. полностью, ученая степень, звание)
Критерий |
Максимум баллов |
Оценка в баллах |
Комментарий[1] |
1.Обоснование актуальности заявленной темы, четкость цели и задач исследования. |
10 |
||
2.Содержание работы: последовательности и логичности изложения |
15 |
||
3.Список использованной литературы актуален и составлен в соответствии с требованиями: нормативные и регламентирующие документы, научная литература, источники периодической печати, интернет ресурсы. |
10 |
||
4.Проработка теоретических и практических вопросов, касающихся темы исследования и раскрывающих проблематику обозначенной темы. |
20 |
||
5. Анализ полученных результатов, полнота предлагаемого решения, степень соответствия полученного решения поставленным задачам исследования по достижению цели. Четкость и грамотность выводов по результатам исследования. |
20 |
||
6. Качество приложений |
10 |
||
7. Соответствие оформления КР методическим рекомендациям |
15 |
||
Итого за работу баллов |
Max.100 |