Диплом: Автоматизация учета реализации продукции в ООО "Энергия уюта"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
108
Рис. 3.2 Диаграмма сравнения базового и проектного варианта стоимостных
затрат обработки информации.
3067111,16
1307704,55
1759406,61
0,00
500000,00
1000000,00
1500000,00
2000000,00
2500000,00
3000000,00
3500000,00
Базовый вариант Проектный вариант Снижение затрат
Изменение стоимостных затрат, рублей в
год
109
Заключение
Малый бизнес в экономике страны, и в частности розничный малый бизнес,
имеет большое стабилизирующее значение в экономике как в масштабе большой
страны, так и в региональной экономике. Поэтому автоматизация его процессов имеет
большое значение для оптимизации бизнес-процессов и увеличения эффективности
как бизнеса, так и экономики страны в целом.
Розничный товарооборот – это показатель мощности торгового предприятия,
эффективности использования его ресурсов. По обороту розничной торговли можно
судить об эффективности работы предприятия в целом.
Основной составной частью розничного товарооборота является продажа
товаров населению за наличный расчет, а объем реализации определяется выручкой
за проданные товары. На предприятии розничной торговли одной из важнейших
частей учета является учет товаров.
Разработанная и реализованная информационная система позволит ООО
«Энергия уюта» осуществить автоматизацию процесса учета поступления и продаж
товаров. Разработанная информационная система учета поступления и продаж
товаров система спроектирована с использованием современных методик
автоматизации бизнес-процессов, стандартов и других требований. Применение
данной системы приема позволит эффективно управлять работой элементов
компании и иметь достоверную информацию по продажам, поступлению товаров, их
наличию на складе, эффективности работы с поставщиками и клиентами.
Основные задачи дипломного проекта — анализ деятельности ООО «Энергия
уюта», выявление существующих недостатков в текущей технологии управления
предприятием, разработка информационной системы процесса учета поступления и
продаж товаров, в дипломной работе выполнены.
На основании анализа текущей технологии управления были сформированы
цели и назначение разрабатываемого автоматизированного варианта решения данной
задачи, произведено сравнение с аналогичными системами решения данной задачи,
проведена формализация расчетов результатных показателей, выбрана технология
проектирования, а также принят ряд проектных решений по техническому,
информационному, программному и технологическому обеспечению.
110
В ходе описания информационного обеспечения была построена
информационная модель, описаны нормативно-справочная информация, а также
результатная информация, схема диалога пользователя и системы. Кроме того, были
приняты решения по способу хранения и организации данных.
В ходе описания программного обеспечения были спроектированы дерево
функций и сценарий диалога работы системы по учету затрат по местам
возникновения, построена инфологическая схема базы данных, описаны каждая
таблицы и поле в таблицах базы данных, указаны их тип и ограничения.
Здесь же разработана структурная схема пакета, дерево вызова процедур и
описаны программные модули системы.
Расчет показателей экономической эффективности разработки и внедрения
автоматизированной информационной системы доказывает не только эффективность
внедрения данной системы, но даже необходимость этого.
Внедрение системы принесет не только заметный экономический эффект, но
весьма быстро окупит затраты на ее разработку, создание и внедрение.
Разработанная система обеспечивает качественную регистрацию поступающих
товаров, учет поставщиков, учет продаж товаров, что существенно упрощает работу и
увеличивает производительность компании.
Цели дипломной работы, поставленные во введении, выполнены.
111
Список использованной литературы
1. Автоматизированные информационные системы, базы и банки данных.
Вводный курс: Учебное пособие, М.: Гелиос АРВ, 2007. - 368 с., ил.
2. Алистер Коберн, Быстрая разработка программного обеспечения,
Издательство: Лори, М., 2013 год, 336 стр.
3. Андрейчиков А.А,, Андрейчикова О.С., Системный анализ и синтез
стратегических решений в инноватике. Концептуальное проектирование
инновационных систем, Издательство: Ленанд, М., 2013 год, 402 стр.
4. Баранова Е. Н. , Основы информатики и защиты информации,
Издательство: РИОР, Инфра-М, М., 2013 год, 192 стр.
5. Баранова Е.Н, , Бабаш А.Н., Информационная безопасность и защита
информации, Издательство: РИОР, Инфра-М, М., 2012 год, 256 стр.
6. Вендров А.М., CASE-технологии. Современные методы и средства
проектирования информационных систем - М.: Финансы и статистика, 2007 г, 456
стр.
7. Вигерс Карл, Разработка требований к программному обеспечению, Пер,
с англ. - М.:Издательско-торговый дом "Русская Редакция", 2011. -576с.: ил.
8. Гашков С. Б., Э. А. Применко, М. А. Черепнев Криптографические
методы защиты информации, М, Издательство: Академия, 2010 г., 304 стр.
9. Голицына О. Л., И. И. Попов, Н. В. Максимов, Т. Л. Партыка,
Информационные технологии, М, Издательство Инфра-М, 2012 г., 608 стр.
10. ГОСТ Р ИСО/МЭК 12207/99. Государственный стандарт РФ.
Информационная технология. Процессы жизненного цикла информационных систем.
Издание официальное. - М., 1999.
11. Джон Гудсон, Роб Стюард, Практическое руководство по доступу к
данным, Издательство: БХВ-Петербург, Спб, 2013 год, 304 стр.
12. Дэвид Паттерсон, Джон Хеннесси, Архитектура компьютера и
проектирование компьютерных систем, Издательство: Питер, М., 2012 год, 784 стр.
13. Емельянова Н. З., Партыка Т. Л., И. И. Попов, Проектирование
информационных систем, М, Издательство: Форум, 2012 г., 432 стр.
14. Заботина Н.А, Проектирование информационных систем, Издательство:
112
Инфра-М, М., 2013 год, 336 стр.
15. Илюшечкин В. М. , Основы использования и проектирования баз
данных, М, Издательство Юрайт, 2010 г., 224 стр.
16. Крэг Ларман, Применение UML 2.0 и шаблонов проектирования.
Введение в объектно-ориентированный анализ, проектирование и итеративную
разработку, Издательство: Вильямс, М., 2013 год, 736 стр.
17. Кузин А. В., С. В. Левонисова, Базы данных, М, Издательство:
Академия, 2012 г., 320 стр.
18. Кузнецов С. Д., Основы баз данных, М, Издательства: Бином.
Лаборатория знаний, Интернет-университет информационных технологий, 2012 г.,
488 стр.
19. Луки В.А., Введение в проектирование баз данных, Издательство:
Вузовская книга, М., 2013 год, 144 стр.
20. Мельников В.А., Клейменов С.П, Петраков А.Н., Информационная
безопасность и защита информации, Издательство: Академия, М., 2012 год, 336 стр.
21. Перерва А.И,, Иванова В. Н., Путь аналитика. Практическое руководство
IT-специалиста, Издательство: Питер, Спб, 2013 год, 304 стр.
22. Платонов В.А., Программно-аппаратные средства защиты информации,
Издательство: Академия, М., 2013 год, 336 стр.
23. Роберт Дж. Мюллер, Проектирование баз данных и UML, Издательство:
Лори, М., 2013 год, 432 стр.
24. Схемы алгоритмов, программ, данных и систем. Условные обозначения
и правила выполнения. ГОСТ 19.701-90 (ИСО 5807-85) / Государственный комитет
СССР по управлению качеством продукции и стандартам, 01.01.1992.
25. Шаньгин В.А., Защита информации в компьютерных системах и сетях,
Издательство: ДМК Пресс, М., 2013 год, 592 стр.
26. Энди Орам, Грегори Уилсон, Идеальная разработка ПО. Рецепты лучших
программистов, Издательство: Питер, Спб, 2013 год, 592 стр.
27. Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес, Приемы
объектно-ориентированного проектирования. Паттерны проектирования,
Издательство: Питер, М., 2013 год, 368 стр.
113
Приложение. Листинг программных модулей
Процедура ТоварыЦенаПриИзменении(Элемент)
ЭлементыФормы.Товары.текущиеДанные.Сумма =
ЭлементыФормы.Товары.текущиеДанные.Количество *
ЭлементыФормы.Товары.текущиеДанные.Цена;
КонецПроцедуры
Процедура ТоварыСуммаПриИзменении(Элемент)
ЭлементыФормы.Товары.текущиеДанные.Цена =
ЭлементыФормы.Товары.текущиеДанные.Сумма /
ЭлементыФормы.Товары.текущиеДанные.Количество;
КонецПроцедуры
Процедура ТоварыТоварПриИзменении(Элемент)
ЭлементыФормы.Товары.текущиеДанные.Цена =
ЭлементыФормы.Товары.текущиеДанные.Товар.Цена;
ЭлементыФормы.Товары.текущиеДанные.Сумма =
ЭлементыФормы.Товары.текущиеДанные.Количество *
ЭлементыФормы.Товары.текущиеДанные.Цена;
КонецПроцедуры
Процедура ТоварыКоличествоПриИзменении(Элемент)
ЭлементыФормы.Товары.текущиеДанные.Сумма =
ЭлементыФормы.Товары.текущиеДанные.Количество *
ЭлементыФормы.Товары.текущиеДанные.Цена;
КонецПроцедуры
Процедура ОсновныеДействияФормыСчетНаОплату(Кнопка)
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("СчетНаОплату");
Шапка = Макет.ПолучитьОбласть("Шапка");
114
Шапка.Параметры.Накладная = "Счет № " + Номер + " от " + Лев(Строка(Дата),10);
Шапка.Параметры.Получатель = Клиент.Наименование;
ТабДок.Вывести(Шапка);
Для Каждого ТекущаяСтрока Из Товары Цикл
Строка = Макет.ПолучитьОбласть("Строка");
Строка.Параметры.Артикул = ТекущаяСтрока.Товар.Код;
Строка.Параметры.Наименование =
ТекущаяСтрока.Товар.Наименование;
Строка.Параметры.ТипПродукта = ТекущаяСтрока.Товар.ТипПродукта;
Строка.Параметры.ТипТовара = ТекущаяСтрока.Товар.ТипТовара;
Строка.Параметры.КолВо = ТекущаяСтрока.Количество;
Строка.Параметры.Цена = ТекущаяСтрока.Цена;
Строка.Параметры.Сумма = ТекущаяСтрока.Сумма;
ТабДок.Вывести(Строка);
КонецЦикла;
Подвал = Макет.ПолучитьОбласть("Подвал");
Подвал.Параметры.Итого = Товары.Итог("Сумма");
ТабДок.Вывести(Подвал);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
КонецПроцедуры
Процедура ОсновныеДействияФормыНакладная(Кнопка)
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("СчетНаОплату");
115
Шапка = Макет.ПолучитьОбласть("Шапка");
Шапка.Параметры.Накладная = "Накладная № " + Номер + " от " +
Лев(Строка(Дата),10);
Шапка.Параметры.Получатель = Клиент.Наименование;
ТабДок.Вывести(Шапка);
Для Каждого ТекущаяСтрока Из Товары Цикл
Строка = Макет.ПолучитьОбласть("Строка");
Строка.Параметры.Артикул = ТекущаяСтрока.Товар.Код;
Строка.Параметры.Наименование = ТекущаяСтрока.Товар.Наименование;
Строка.Параметры.ТипПродукта = ТекущаяСтрока.Товар.ТипПродукта;
Строка.Параметры.ТипТовара = ТекущаяСтрока.Товар.ТипТовара;
Строка.Параметры.КолВо = ТекущаяСтрока.Количество;
Строка.Параметры.Цена = ТекущаяСтрока.Цена;
Строка.Параметры.Сумма = ТекущаяСтрока.Сумма;
ТабДок.Вывести(Строка);
КонецЦикла;
Подвал = Макет.ПолучитьОбласть("Подвал");
Подвал.Параметры.Итого = Товары.Итог("Сумма");
ТабДок.Вывести(Подвал);
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();
КонецПроцедуры
116
Процедура КнопкаВыполнитьНажатие(Кнопка)
ТабДок = Новый ТабличныйДокумент;
Макет = ПолучитьМакет("Макет");
Шапка = Макет.ПолучитьОбласть("Шапка");
ТабДок.Вывести(Шапка);
ном = 0;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Товары.Наименование,
| Товары.Код,
| Товары.ТипТовара,
| Товары.ТипУпаковки,
| Товары.ТипПродукта,
| Товары.Цена,
| СУММА(ПриходТовары.Количество) КАК КоличествоПриход,
| СУММА(ПродажаТовары.Количество) КАК КоличествоРасход
|ИЗ
| Справочник.Товар КАК Товары
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.Приход.Товары КАК ПриходТовары
| ПО Товары.Ссылка = ПриходТовары.Товар
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.Продажа.Товары КАК
ПродажаТовары
| ПО Товары.Ссылка = ПродажаТовары.Товар
|ГДЕ
| Товары.ПометкаУдаления = ЛОЖЬ
|
|СГРУППИРОВАТЬ ПО
| Товары.ТипУпаковки,
| Товары.ТипТовара,
| Товары.Код,
| Товары.ТипПродукта,
117
| Товары.Наименование,
| Товары.Цена";
Результат = Запрос.Выполнить().Выбрать();
Пока Результат.Следующий() Цикл
Строка = Макет.ПолучитьОбласть("Строка");
Строка.Параметры.Артикул = Результат.Код;
Строка.Параметры.Наименование = Результат.Наименование;
Строка.Параметры.ТипПродукта = Результат.ТипПродукта;
Строка.Параметры.ТипТовара = Результат.ТипТовара;
Строка.Параметры.ТипУпаковки = Результат.ТипУпаковки;
КоличествоПриход = Результат.КоличествоПриход;
КоличествоРасход = Результат.КоличествоРасход;
Если КоличествоПриход = NULL Тогда
КоличествоПриход = 0;
КонецЕсли;
Если КоличествоРасход = NULL Тогда
КоличествоРасход = 0;
КонецЕсли;
Строка.Параметры.количество = КоличествоПриход -
КоличествоРасход;
Строка.Параметры.Артикул = Результат.Код;
Строка.Параметры.Стоимость = Результат.Цена;
ТабДок.Вывести(Строка);
КонецЦикла;
ТабДок.ОтображатьСетку = Ложь;
ТабДок.Защита = Ложь;
ТабДок.ТолькоПросмотр = Истина;
ТабДок.ОтображатьЗаголовки = Ложь;
ТабДок.Показать();

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)