Вы находитесь на странице: 1из 31

МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ РФ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ


ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ОБРАЗОВАНИЯ
«КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»
НАБЕРЕЖНОЧЕЛНИНСКИЙ ИНСТИТУТ (ФИЛИАЛ)
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ
Утверждаю
Заведущий кафедры ИС

___________________Р.А.Валиев

___________________г.

КУРСОВОЙ ПРОЕКТ
по дисциплине:
«Корпоративные информационные системы»
на тему:
«Разработка автоматизированной информационной системы на
технологической платформе 1С: Предприятие 8.3»
Вариант:
«Разработка АИС по учету товаров магазина на технологической
платформе 1С: Предприятие 8.3»

Автор: Оценка: ________________________


студент группы 2171121
Руководитель:
Палванов М. ст. преподаватель кафедры ИС

____________ Л.Б.Хузятова

Дата защиты:___________________г.

Набережные Челны
2021
КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ
НАБЕРЕЖНОЧЕЛНИНСКИЙ ИНСТИТУТ (ФИЛИАЛ)
КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ (ИС)
Направление подготовки 09.03.04
«Программная инженерия»

Утверждаю
Заведующий кафедрой ИС

___________________Р.А.Валиев

___________________г.

ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ

Студент: Палванов М.

1 Тема
«Разработка АИС по учету товаров магазина на технологической
платформе 1С: Предприятие 8.3»
2 Срок представления к защите
________________г.
3 Исходные данные
Описание процесса учета товаров магазина, техническое задание на
разработку системы ведения документооборота, функциональные и
нефункциональные требования к разрабатываемой системе.

4 Перечень подлежащих разработке вопросов


Изучение структуры предприятия; выявление основных функций
предприятия; анализ функциональных задач; разработка
архитектуры системы; разработка алгоритмов системы; реализация
разработанных решений с помощью конфигуратора 1С:
Предприятие 8.3.

Задание выдано ____________г. __________ Л.Б.Хузятова

Задание принято ____________г. __________ Палванов М.

2
3
Содержание

ВВЕДЕНИЕ..............................................................................................................4
1 Аналитическая часть............................................................................................5
1.1 Характеристика объекта исследования...........................................................5
1.2 Структура управления предприятием.............................................................6
1.3 Проблемы, выявленные в ходе анализа предприятия....................................7
2 Проектная часть....................................................................................................8
2.1 Разработка модели учёта клиентов на основе стандартов IDEF0 и IDEF3. 8
2.2 Постановка задачи на разработку системы учета бронирования...............12
2.3 Постановка задачи на разработку отчетов....................................................14
2.4 Руководство пользователя..............................................................................16
2.5 Блок-схемы.......................................................................................................22
3 Реализация...........................................................................................................25
Заключение............................................................................................................38
Список использованной литературы...................................................................40
Приложения...........................................................................................................41

4
ВВЕДЕНИЕ

Магазины бытовой техники стремительно развивающаяся область


экономики, приносящей по всему миру огромные прибыли. Каждый год
возрастает численность магазинов, как в нашей стране, так и по всему миру.
Актуальность разработки программного модуля обусловлена тем, чтобы
облегчить работу менеджера службы приема. Программный модуль позволит
автоматизировать процесс учета клиентов магазина, увеличить прибыль,
скорость и качество обслуживания клиентов. Ведь в большинстве
случаев качественное и эффективное обслуживание может быть расценено
как высокий уровень гостеприимства и повышение имиджа компании в
глазах клиентов.
Программный модуль разрабатывается с применением актуальных
средств программирования. Модуль был разработан с учетом требований
конечного пользователя, чтобы в дальнейшем он мог с легкостью работать
на простом и понятном интерфейсе.
Объект исследования курсовой проект - ООО
«БытТехник».
Предмет исследования - разработка программного модуля по учету
товаров на платформе «1С:Предприятие 8.3» (на примере ООО
«БытТехник»).
Цель курсовой проект - разработка программного модуля по учету
клиентов магазина на платформе «1С:Предприятие 8.3» (на примере ООО
«БытТехник»).
Для достижения данной цели были выделены следующие задачи:
 изучение теоретических аспектов разработки программного
модуля по учету клиентов магазина;
 анализ информационной системы предприятия;
 разработка программного модуля по учету клиентов магазина.

5
1 Аналитическая часть

1.1 Характеристика объекта исследования

Общество с ограниченной ответственностью «БытТехник»


было образовано в 2001г. Основными видами деятельности Общества
являются:

- оказание организациям и населению коммерческих услуг;


- сдача в аренду офисных и производственных помещений;

В таблице 1 отображены виды деятельности по ОКВЭД.


Код Описание деятельности
Основной вид деятельности

55.20 Деятельность по продаже товаров

Дополнительные виды деятельности


49.3 Деятельность прочего сухопутного пассажирского транспорта
Деятельность автомобильного грузового транспорта и услуги
49.4 по перевозкам
Деятельность вспомогательная, связанная с сухопутным
52.21 транспортом
55.10 Деятельность магазина и прочих коммерческих услуг

55.90 Деятельность по предоставлению прочих коммерческих услуг

1.2 Структура управления предприятием

Рассмотрим организационную структуру управления компании ООО


«БытТехник». Она представлена на рис. 1.

6
Рисунок 1 – Схема организационной структуры
Для слаженной работы всех структурных подразделений организации
требуется наличие локальной сети, которая объединяет все компьютеры в
единую сеть. На рисунке 2 изображена логическая и физическая схема
предприятия.

Рисунок 2 - Логическая и физическая схема сети предприятия

7
Таким образом, в данной под главе была отображена организационная
структура, виды деятельности организации, логическая и физическая схема
сети ООО «БытТехник».

1.3 Проблемы, выявленные в ходе анализа предприятия

При детальном изучении области управления магазина, был


выявлен ряд проблем, которые необходимо решить. К таким
относятся:
˗ отсутствие единой системы управления задачами;
˗ большая трудоемкость;
˗ отсутствие документооборота;
˗ отсутствие контроля

8
2 Проектная часть

2.1 Разработка модели учёта клиентов на основе стандартов IDEF0


и IDEF3
При проектировании программного модуля были разработаны IDEF0,
декомпозиция IDEF0 и 2 модели IDEF3, чтобы отобразить все ключевые
действия программного модуля и процесса учета клиентов.
Первоначально была создана контекстная диаграмма IDEF0,
изображенная на рисунке 3.
Ресурсы управления контекстной диаграммы IDEF0:
- Закон РФ «О защите прав потребителей»;
- международные стандарты ведения коммерческого бизнеса;
- внутренний устав организации;
- Закон РФ «О персональных данных».
Механизмы контекстной диаграммы IDEF0:
- менеджер службы приема;
- ПО/ПК.
Входные ресурсы контекстной диаграммы IDEF0:
- данные клиента;
- информация по товарам;
- список дополнительных услуг.
Выходные ресурсы контекстной диаграммы IDEFO:
- отчет по клиентам;
- договор с клиентом.
После была создана декомпозиция IDEF0 модели, изображенная на
рисунке 4, которая включает в себя шесть работ:
- обработать заявку;
- проверить подлинность данных клиента;
- внести данные в базу данных;
- предложить дополнительные услуги клиенту;
- заключить договор с клиентом;
- провести учет клиентов магазина.
IDEF3 модель взаимодействия с клиентом отображает весь процесс
взаимодействия с клиентом и получения данных необходимых для процесса
учета клиентов, такие как:
- Тип товара ;
- Название товара;
- Цена товара
- Количества товара;
персональные данные клиента.

Рисунок 3 - Построение модели IDEF0

10
Рисунок 4 - Декомпозиция IDEFO модели

Рисунок 5 - IDEF3 модель процесса взаимодействия с клиентом

11
Рисунок 6 - IDEF3 модель процесса учета клиентов

Таким образом в этой под главе были рассмотрены модели IDEF0,


декомпозиция IDEFO и 2 модели IDEF3, чтобы отобразить все ключевые
действия программного модуля и процесса учета клиентов.

2.2 Постановка задачи на разработку системы учета


Список клиентов носит название «Клиенты». Этот рабочий стол будет
содержать личные данные клиентов.
Данный рабочий стол содержит реквизиты, описанные в таблице 1.

Реквизит Тип
ФИО Строка
Пол Строка
Дата рождения Дата
Паспортные данные Строка

12
Таблица-1 «Клиенты»

Реквизит Тип
Наименование Строка
Родитель Строка
Тип номера Число
Таблица-2 «Типы Товаров»

Реквизит Тип
ФИО Строка
График работы Дата
Должность Строка

Таблица-3 «Сотрудники»

Алгоритм работы документов показан на рисунке ниже.

13
Рисунок 4 – Алгоритм создания документов

2.3 Постановка задачи на разработку отчетов

Объект конфигурации Отчет предназначен для описания алгоритмов,


при помощи которых пользователь сможет получать необходимые ему
выходные данные. Алгоритм формирования выходных данных описывается
при помощи визуальных средств или с использованием встроенного языка. В
реальной жизни объектам конфигурации Отчет соответствуют всевозможные
таблицы выходных данных, сводных данных, диаграммы и пр.
Были созданы соответственно объекты отчётов: Задачи, исполненные с
нарушениями сроков, Список согласований за период, Все процессы,

14
Истекающие исполнения, Список поручений за период, Количество
процессов по шаблонам.
Общая структура отчетов представлена на рисунке ниже:

Рисунок 5 – Алгоритм работы отчетов

15
2.4 Руководство пользователя

Для печати квитанций о предоставляемых услугах и цен на них был


разработан макет печати.
На встроенном языке программирования был написан код, благодаря
которому формируется договор с клиентом.
- Администратор - для администрирования в конфигураторе;
- Менеджер службы приема - для осуществления приема клиентов.
Для удобства конечного пользователя была настроена начальная
страница в редакторе рабочей области начальной страницы.

Рисунок 6 - Начальная страница Товары

На начальной странице, либо в подсистеме Продажа после указания


клиентом типа товара, пользователь менеджер службы приема должен
проверить наличие нужного товара, изображенного на рисунке 7 и
убедившись товаров в наличии , оформить покупки товара.

16
Рисунок 7 - Отчет по Остаткам товаров
Выбрав из доступных товаров, нажатием кнопки создать формируется
документ покупки в подсистеме Продажа, либо на начальной странице. Далее в
ячейке Клиент, нажатием клавиши F8, заполнятся данные с персональной
информацией клиента. На рисунке 8 показана заполненная информация покупки
данного клиента.

Рисунок 8 - Окно заполненная информация покупки данного


клиента

После заполнения персональной информации клиента, выбирается товары


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

17
Если всё данные правильно заполнены, автоматически подставляется
значения:
- товар;
- количество товара;
- цена товара;
- сумма товара;

На рисунке 9 изображен заполненный документ выбора товара

Рисунок 9 - Пример заполненного документа товара

Также вместе с договором печатается квитанция об оплате, нажатием


кнопки печать, изображенная на рисунке 12, в которой будут следующие
данные:
- текущая дата;
- склад;
- ФИО клиента;
- ФИО продавец;
- стоимость за товара;
- итоговая стоимость всех выбранных товаров

18
Рисунок 12 - Пример заполненной квитанции
После всего вышеизложенного необходимо нажать на кнопку провести и
закрыть документ, чтобы данные отразились в отчетах.
После покупки клиента можно сформировать отчет по учету клиентов, в
котором будут отображены следующие данные:
- период предоставления товара;
- номер товара;
- цена товара;
- ФИО клиента;
- итого клиентов.

Рисунок 13 - Отчет по учету клиентов


У пользователя имеющего права доступа к разделу цены на услуги в
подсистеме заселение, есть возможность изменения стоимости за единицу
услуги. На рисунке 14 изображен регистр цен все услуги.

19
Рисунок 14 - Регистр цен на все услуги

Таким образом в этой главе были рассмотрены модели IDEF0,


декомпозиция IDEFO и 2 модели IDEF3, чтобы отобразить все ключевые
действия программного модуля и процесса учета клиентов.
Рассмотрена разработка модуля учета клиентов, в конфигураторе на
платформе 1С: Предприятие 8.3. Конфигуратор, предназначен для написания,
изменения, создания программных решений и контроля баз данных 1С на
встроенном языке программирования.

20
2.5 Блок-схемы

21
Рисунок 16 – Блок-схема процедуры «Печать»

22
3 Реализация
На рисунке 17 показано добавление новой информационной базы.

Рисунок 17 - Окно заполнения карточки клиента

На рисунке 18 показано окно выбора наименования и типа


информационной базы.

23
Рисунок 18- Окно выбора наименования и типа информационной базы

Информационная база – это целостная система с представлением всех


объектов, используемых в программном модуле, определяющая логику
объектов, их действий и взаимосвязи между собой.

В списках информационных баз выбирается учёт товаров и нажатием


кнопки конфигуратор запускается конфигуратор.
Конфигуратор - это среда разработки в 1С:Предприятие 8.3,
предназначенное для написания, изменения, создания программных модулей и
контроля баз данных 1С на встроенном языке программирования 1С.
Конфигуратор имеет возможность создания интуитивно понятной настройки
различных форм, документов, прав доступа пользователей и механизма
взаимодействия пользователя с интерфейсом
24
На рисунке 19 показан запуск Конфигуратора.

Рисунок 19 - Окно запуска

1С:Предприятия На рисунке 20 показаны созданные


подсистемы:
- Бухгалтерия;
- Продажа;
- Учёт Товаров

25
Рисунок 20 - Подсистемы

Подсистемы необходимы для организации и упорядочивания всех


компонентов конфигурации.

Рисунок 21 – Конфигурация

26
Справочники - это объекты конфигурации, позволяющие хранить
сведения, обладающие одинаковым видом и характером. К примеру:
- Товар;
- Склад;
- Сотрудники;
- Клиент;

Рисунок 22 – Справочники

27
Заключение

В рамках КП была рассмотрена компания ООО «БытТехник».


В рамках первой главы КП была проанализировать деятельность
компании, выявлены основные тенденции её развития и результаты текущей
деятельности, проанализирована её организационно-управленческая
структура и дано её описание.
Были рассмотрены существующие программные решения и планируемые
функции создаваемого программного модуля.
Программный модуль будет разрабатываться с применением актуальных
средств программирования и позволит организации сэкономить время на
обработку информации, обслуживание клиентов, а также на проведение
отчетности.
Для разработки программного модуля была выбрана программа 1С:
Предприятие, которая позволяет автоматизировать процесса учет клиентов,
обслуживания и контроля.
Во второй главе, была отображена организационная структура, виды
деятельности организации, логическая и физическая схема сети ООО
«БытТехник», а также было проанализировано программное обеспечение
организации ООО «БытТехник».
В третьей главе были рассмотрены модели IDEFO, декомпозиция IDEFO и
2 модели IDEF3, чтобы отобразить все ключевые действия программного
модуля и процесса учета клиентов.
Рассмотрена разработка модуля учета клиентов, в конфигураторе на
платформе 1С: Предприятие 8.3. Конфигуратор, предназначен для написания,
изменения, создания программных решений и контроля баз данных 1С на
встроенном языке программирования.
Были созданы подсистемы необходимые для организации и
упорядочивания всех компонентов конфигурации и справочники,
предназначенные для обработки и хранения данных.

28
Сформирован документ товарная накладная необходимый для хранения и
работы с поступившей информацией о предоставлении услуг по
размещению и обслуживанию клиентов.
Разработаны формы: справочника клиенты и документа товарная
накладная и форма документа продажа для удобного вывода и ввода
данных.
Регистр сведений, который позволяет хранить цены на товары.
Для печати квитанций о предоставляемых услугах и цен на них был
разработан макет печати.
На встроенном языке программирования был написан код, благодаря
которому формируется договор с клиентом.
Также были созданы 2 пользователя:
Были рассмотрены и решены основные проблемы, возникшие в процессе
внедрения программного модуля по учету клиентов магазина, такие как:
- некомпетентность и скептическое отношение
пользователя к разработке;
- неисправность стационарного компьютера;
- ошибки из-за особенностей построения кода на встроенном языке
программирования;
Написано руководство пользователя, помогающее пользователю
разобраться в основных аспектах работы в программном модуле для учёта
клиентов.

29
Список использованной литературы

1. 1С: Предприятие 8.3 Руководство разработчика часть 1 Москва фирма


«1С» 2014 г.
2. 1С: Предприятие 8.3 Руководство разработчика часть 2 Москва фирма
«1С» 2014 г.
3. Официальный сайт «1С» [Электронный ресурс] - https://1c.ru
4. Вигерс К., Битти Д. Разработка требований к программному
обеспечению. 3-е изд., дополненное / Пер. с англ. — М.: Издательство
«Русская редакция»; СПб. : БХВ-Петербург, 2014. — 736 стр.: ил.
5. Радченко М.Г., Хрусталева Е.Ю. «1С:Предприятие 8.3.Практическое
пособие разработчика» M., ООО «1С- Паблишинг», 2013 г.
6. Гартвич А.В. Планирование закупок, производства и продаж в 1С:
Предприятие 8. - М.: совместное издание «1С-Паблишинг» и ИД
«Питер», 2007 г.
7. Бойко, Е. А. Бухгалтерский управленческий учет / Е.А. Бойко. - М.:
Феникс, 2015. - 380 c.
8. Вебер, Юрген Введение в контроллинг / Юрген Вебер, Шеффер Утц. - М.:
НП "Объединение контроллеров", 2014. - 416 c.
9. Друри, Колин Управленческий и производственный учет / Колин Друри. -
М.: Юнити-Дана, 2015. - 778 c.
10. Друри, Колин Управленческий и производственный учет. Вводный курс:
моногр. / Колин Друри. - М.: Юнити-Дана, 2015. - 736 c.
11. Зонова, А.В. Бухгалтерский учет и анализ. Комплексный подход к
принятию управленческих решений / А.В. Зонова, Л.А. Адамайтис, И.Н.
Бачуринская. - М.: Эксмо, 2016. - 512 c.
12. Керимов, В. Э. Управленческий учет на предприятиях розничной
торговли / В.Э. Керимов, Е.В. Иванова, Р.А. Сухов. - М.: Экзамен, 2017. -
160 c.

30
Приложения
Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт
СтрокаТабличнойЧасти.Сумма =
СтрокаТабличнойЧасти.Количество * СтрокаТабличнойЧасти.Цена;
КонецПроцедуры

Функция РозничнаяЦена(АктуальнаяДата, ЭлементТоваров) Экспорт


// Создать вспомогательный объект "Отбор".
Отбор = Новый Структура("Товар", ЭлементТоваров);
// Получить актуальные значения ресурсов регистра.
ЗначенияРесурсов = РегистрыСведений.Цены.ПолучитьПоследнее(АктуальнаяДата,
Отбор);
Возврат ЗначенияРесурсов.Цена;
КонецФункции

31