Разработка автоматизированной системы учёта продаж с использованием технологической платформы 1с предприятие 8.3
Заказать уникальную курсовую работу- 40 40 страниц
- 14 + 14 источников
- Добавлена 26.05.2022
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 4
1.1 ОРГАНИЗАЦИОННАЯ СТРУКТУРА ООО ТНПВО «СИАМ» 4
1.2 ОПИСАНИЕ БИЗНЕС-ПРОЦЕССОВ НА ОБЪЕКТЕ ИНФОРМАТИЗАЦИИ 6
2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ СИСТЕМЫ 13
3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 16
3.1 РАЗРАБОТКА СОСТАВА И СТРУКТУРЫ БД 16
3.2. БЛОК-СХЕМА МОДУЛЯ 20
3.3 ОПИСАНИЕ ИНТЕРФЕЙСА ПРИЛОЖЕНИЯ 21
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 36
ПРИЛОЖЕНИЕ 38
Определены пользовательские сценарии по работе с системой, построена даталогическая модель системы.В проектной части работы проведено создание программного продукта в среде «1С: Предприятие». Выполнено создание объектов, включающих: подсистемы, справочники, документы, отчеты, регистры.Функционал системы включает возможности работы со справочной, оперативной информацией, возможности формирования отчетности. Также в режиме Конфигуратора проведено создание пользовательских объектов, обеспечивающих возможности разграничения доступа по ролям пользователей (административный и пользовательский режимы). Тестирование разработанной системы показало отсутствие ошибок, связанных с расчетом показателей и соответствие реализованного функционала поставленным задачам.ЗаключениеВ данной работе разработан проект автоматизации анализа продаж для компании, профилем деятельности которой являются продажи оборудования для нефтедобычи. В аналитической части работы проведен анализ актуальности проблематики использования систем автоматизации учета продаж в компаниях разного рода деятельности. Далее проведено построение модели бизнес-процессов, в ходе которого определена структура информационных потоков в системе, определен перечень задач автоматизации. Рассмотрена специфика деятельности ООО ТНПВО «СИАМ», проанализированы показатели работы компании. Показано, что внедрение информационной системы анализа продаж обеспечит возможности повышения оборотов бизнеса компании, расширение клиентской базы.Анализ ИТ-инфраструктуры компании показал возможности развертывания информационной системы для решения поставленных задач.В проектной части работы определен набор сущностей информационной системы, установлены связи между ними, определен реквизитный состав справочной и оперативной информации, разработаны сценарии использования информационной системы для администратора и пользователя, обоснован выбор средства разработки. Программная реализация поставленных задач проведена с использованием среды «1С: Предприятие». Тестирование разработанной системы показало соответствие реализованного функционала поставленным задачам.Достижение экономического эффекта от внедрения системы может быть обусловлено как прямым эффектом (связанным с сокращением временных затрат, связанных сокращением времени выполнения технологических операций), так и с косвенным эффектом, обусловленным получением возможностей развития компании за счет получения аналитической информации, формируемой системой автоматизации функций учета продаж.Таким образом, разработка системы автоматизации учета продаж, предложенная в рамках данного проекта, обеспечит возможности повышения эффективности бизнеса компании.Список использованных источниковАврунев О. Е., Стасышин В. М. Модели баз данных: учебное пособие : / О. Е. Аврунев, В. М. Стасышин. - Новосибирск : Изд-во НГТУ, 2018. – 121с.Широкова Е. В. Разработка простых отчетов с использованием системы компоновки данных: учебное пособие. - Калуга: Манускрипт, 2017. - 83 с.Лутц М. Python : карманный справочник : [перевод с английского] / Марк Лутц. - 5-е изд. - Москва ; Санкт-Петербург : Диалектика, 2019. - 318 с. Свейгарт Э. Автоматизация рутинных задач с помощью Python: практическое руководство пользователя / Эл Свейгарт. - Москва: Вильямс, 2018. - 584 с.Демчинова Е. А., Исаева М. В. Web-программирование / Е.А. Демчинова, М.В. Исаева. - Кострома : КГУ, 2017. – 145с.Титова Г. С., Пыхтин А. И., Халин Ю. А., Овчинкин О. В. Web-программирование в социально-экономических системах: учебное пособие: / Г.С. Титова, А.И. Пыхтин, Ю.А. Халин, О.В.. - Курск: Юго-Западный государственный университет: Университетская книга, 2017. - 134 с.Никулова Г. А. Web-программирование. Клиентские технологии: SVG : учебно-методическое пособие / Г. А. Никулова. - Липецк : ЛГПУ имени П. П. Семенова-Тян-Шанского, 2017. - 61 с. Тонких А. П. Web-дизайн и Web-программирование: учебно-методическое пособие / А. П. Тонких. - Тольятти : Изд-во Тольяттинского государственного университета, 2019. – 256с.Мантусов В. Б., Башлы П. Н., Гамидуллаев С. Н. Цифровая экономика. Бизнес-процессы: учебник / В. Б. Мантусов, П. Н. Башлы, С. Н. Гамидуллаев. - Москва: ЮНИТИ-ДАНА, 2020. - 415 с.Крейдер О. А., Русакова Е. А. Информационные системы и технологии: учебное пособие / О. А. Крейдер, Е. А. Русакова. - Дубна: Государственный университет "Дубна", 2019. - 61 с. ;Левенец А. В. Информационные процессы и системы. Основы теории : учебное пособие / А. В. Левенец. - Хабаровск: Изд-во ТОГУ, 2018. - 127 с. Никитин А. В. Информационные технологии в юридической деятельности: учебное пособие / А. В. Никитин. - Санкт-Петербург: Изд-во Санкт-Петербургского государственного экономического университета, 2017. - 156 с. Одинцов Б. Е. Модели и проблемы интеллектуальных систем: монография / Б. Е. Одинцов. - Москва : ИНФРА-М, 2020. - 218 с.Помазанов В. В., Лунина Е. С. Информационные технологии в юридической деятельности : учебное пособие / В. В. Помазанов, Е. С. Лунина. - Краснодар: КубГАУ, 2017. - 178 с.ПриложениеФрагменты программного кода &НаСервереПроцедура Команда1НаСервере() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ|ОборотТовараОстатки.Товар КАК Товар,|ОборотТовараОстатки.КоличествоОстаток КАК КоличествоОстаток|ИЗ|РегистрНакопления.ОборотТовара.Остатки КАК ОборотТовараОстатки "; РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать();Пока Выборка.Следующий() ЦиклЕсли Объект.Товар = Выборка.Товар ТОГДА ЭтаФорма.Элементы.Декорация1.Заголовок = "В наличии: " + Выборка.КоличествоОстаток;Конецесли;КонецЦикла;КонецПроцедурыОтчет по продажам:ВЫБРАТЬПродажиОбороты.Товар КАК Товар,СУММА(ПродажиОбороты.КоличествоПриход) КАК КоличествоПриход,СУММА(ПродажиОбороты.ЦенаПриход) КАК ЦенаПриходИЗРегистрНакопления.Продажи.Обороты КАК ПродажиОборотыСГРУППИРОВАТЬ ПОПродажиОбороты.ТоварОтчет по оборотам:ВЫБРАТЬОборотТовараОстаткиИОбороты.Товар КАК Товар,ОборотТовараОстаткиИОбороты.Тип КАК Тип,ОборотТовараОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,ОборотТовараОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,ОборотТовараОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстатокИЗРегистрНакопления.ОборотТовара.ОстаткиИОбороты КАК ОборотТовараОстаткиИОборотыОтчет по товарным остаткам:ВЫБРАТЬОборотТовараОстатки.Товар КАК Товар,ОборотТовараОстатки.КоличествоОстаток КАК КоличествоОстатокИЗРегистрНакопления.ОборотТовара.Остатки КАК ОборотТовараОстаткиОбработка проведения документа «Продажи»:Процедура ОбработкаПроведения(Отказ, Режим)Запрос = Новый Запрос;Запрос.Текст = "ВЫБРАТЬ|ОборотТовараОстатки.Товар КАК Товар,|ОборотТовараОстатки.КоличествоОстаток КАК КоличествоОстаток| ИЗ|РегистрНакопления.ОборотТовара.Остатки КАК ОборотТовараОстатки" ;КолТов = 0;РезультатЗапроса = Запрос.Выполнить(); Выборка = РезультатЗапроса.Выбрать();Пока Выборка.Следующий() ЦиклЕсли Товар.Ссылка = Выборка.Товар.Ссылка ТОГДА КолТов = Выборка.КоличествоОстаток;Конецесли;КонецЦикла;Если КолТов < Количество ТОГДА Отказ = Истина;Сообщить("Такого количества товара на складе нет");ИначеДвижения.ОборотТовара.Записывать = Истина;Движение = Движения.ОборотТовара.Добавить();Движение.ВидДвижения = ВидДвиженияНакопления.Приход;Движение.Период = Дата;Движение.Товар = Товар;Движение.Количество = -1*Количество;Движение.Тип = "Продажа";Движения.Продажи.Записывать = Истина;Движение = Движения.Продажи.Добавить();Движение.ВидДвижения = ВидДвиженияНакопления.Приход;Движение.Период = Дата;Движение.Товар = Товар;Движение.Количество = Количество;Движение.Цена = Товар.Стоимость*Количество;Конецесли;Обработка проведения документа «Поступление»:Процедура ОбработкаПроведения(Отказ, Режим)// регистр ОборотТовара ПриходДвижения.ОборотТовара.Записывать = Истина;Для Каждого ТекСтрокаТовар Из Товар ЦиклДвижение = Движения.ОборотТовара.Добавить();Движение.ВидДвижения = ВидДвиженияНакопления.Приход;Движение.Период = Дата;Движение.Товар = ТекСтрокаТовар.Товар;Движение.Поставщик = Поставщик;Движение.Количество = ТекСтрокаТовар.Количество;Движение.Тип = "Поступление";КонецЦикла;//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВКонецПроцедуры
1. Аврунев О. Е., Стасышин В. М. Модели баз данных: учебное пособие : / О. Е. Аврунев, В. М. Стасышин. - Новосибирск : Изд-во НГТУ, 2018. – 121с.
2. Широкова Е. В. Разработка простых отчетов с использованием системы компоновки данных: учебное пособие. - Калуга: Манускрипт, 2017. - 83 с.
3. Лутц М. Python : карманный справочник : [перевод с английского] / Марк Лутц. - 5-е изд. - Москва ; Санкт-Петербург : Диалектика, 2019. - 318 с.
4. Свейгарт Э. Автоматизация рутинных задач с помощью Python: практическое руководство пользователя / Эл Свейгарт. - Москва: Вильямс, 2018. - 584 с.
5. Демчинова Е. А., Исаева М. В. Web-программирование / Е.А. Демчинова, М.В. Исаева. - Кострома : КГУ, 2017. – 145с.
6. Титова Г. С., Пыхтин А. И., Халин Ю. А., Овчинкин О. В. Web-программирование в социально-экономических системах: учебное пособие: / Г.С. Титова, А.И. Пыхтин, Ю.А. Халин, О.В.. - Курск: Юго-Западный государственный университет: Университетская книга, 2017. - 134 с.
7. Никулова Г. А. Web-программирование. Клиентские технологии: SVG : учебно-методическое пособие / Г. А. Никулова. - Липецк : ЛГПУ имени П. П. Семенова-Тян-Шанского, 2017. - 61 с.
8. Тонких А. П. Web-дизайн и Web-программирование: учебно-методическое пособие / А. П. Тонких. - Тольятти : Изд-во Тольяттинского государственного университета, 2019. – 256с.
9. Мантусов В. Б., Башлы П. Н., Гамидуллаев С. Н. Цифровая экономика. Бизнес-процессы: учебник / В. Б. Мантусов, П. Н. Башлы, С. Н. Гамидуллаев. - Москва: ЮНИТИ-ДАНА, 2020. - 415 с.
10. Крейдер О. А., Русакова Е. А. Информационные системы и технологии: учебное пособие / О. А. Крейдер, Е. А. Русакова. - Дубна: Государственный университет "Дубна", 2019. - 61 с. ;
11. Левенец А. В. Информационные процессы и системы. Основы теории : учебное пособие / А. В. Левенец. - Хабаровск: Изд-во ТОГУ, 2018. - 127 с.
12. Никитин А. В. Информационные технологии в юридической деятельности: учебное пособие / А. В. Никитин. - Санкт-Петербург: Изд-во Санкт-Петербургского государственного экономического университета, 2017. - 156 с.
13. Одинцов Б. Е. Модели и проблемы интеллектуальных систем: монография / Б. Е. Одинцов. - Москва : ИНФРА-М, 2020. - 218 с.
14. Помазанов В. В., Лунина Е. С. Информационные технологии в юридической деятельности : учебное пособие / В. В. Помазанов, Е. С. Лунина. - Краснодар: КубГАУ, 2017. - 178 с.
Вопрос-ответ:
Для чего нужна автоматизированная система учета продаж?
Автоматизированная система учета продаж предназначена для упрощения и оптимизации процесса учета и анализа продаж, автоматизации бизнес-процессов, увеличения эффективности работы предприятия.
Какая технологическая платформа используется при разработке системы?
При разработке системы используется технологическая платформа 1С:Предприятие 8.3.3.1.
Какие данные система учета продаж хранит в базе данных?
Система учета продаж хранит данные о клиентах, товарах, заказах, продажах, остатках товаров на складе и другую сопутствующую информацию.
Какие бизнес-процессы автоматизирует система учета продаж?
Система учета продаж автоматизирует процессы создания заказов, обработки заказов, учета продаж, генерации отчетов, анализа данных и другие процессы, связанные с учетом продаж.
Какие преимущества имеет автоматизированная система учета продаж?
Автоматизированная система учета продаж позволяет сократить время на обработку заказов, повысить точность учета, улучшить аналитику и контроль, оптимизировать бизнес-процессы, улучшить обслуживание клиентов и повысить эффективность работы предприятия в целом.
Какая технологическая платформа используется для разработки системы учета продаж?
Для разработки системы учета продаж используется технологическая платформа 1С Предприятие 8.3.3.1.
Какие бизнес процессы описаны в данной системе?
В данной системе описаны бизнес процессы, связанные с учетом продаж на объекте информатизации.
Какая организационная структура имеет ООО "ТНПВО СИАМ"?
ООО "ТНПВО СИАМ" имеет следующую организационную структуру...