Файл: Разработка конфигурации, реализующей магазин отделочных материалов ТМ Керамиссимо.pdf

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

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

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

Добавлен: 17.05.2023

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

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

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

Платформа «1С: Предприятие» содержит такие инструменты для выполнения поставленных задач, как визуальное описание структур данных, написание кода программного, визуальное описание товара, услуг, визуальное описание интерфейса, описание отчетов, отладка программного кода. В ее составе: развитая система справок, удаленное обновление приложений и системой, ведения журналов и диагностики работы приложения, создание Web-сайта приложений для планшетов и телефонов, а также поддержка коллективной разработки.

Выбор и обоснование стратегии автоматизации задачи

Существует несколько автоматизаций выбранного комплекса для магазина

Вот эти задачи:

- Хаотичная – автоматизация объекта проходящая постепенно, при необходимости программного продукта готовности к проведению.

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

- По направлениям – автоматизация направлений, таких как производств, сбыт, управление финансами и продажи.

- Полная – автоматизация всего производства в целом

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

Существует несколько способов приобретения ИС, а именно:

- Заказ разработки системы у сторонних разработчиков;

- Разработка собственноручной системы;

- Покупка готового решения на рынке;

- Аутсорсинг.

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

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

Аутсорсинг так же не представляется возможным по причине того, что аэропорт является стратегически важным объектом и нет возможности доверия функций по их управлению сторонним компаниям.


С учетом собственных информационных ресурсов в фирме наименее затратным по временным и денежным ресурсам будет выбор в пользу собственноручной разработки данной информационной системы.

Характеристика нормативно-справочной, входной и оперативной информации

Одним из первичных входных документов являются документы и подтверждение покупателя, предоставляемые им и содержащие в себе информацию об этом человеке. Входным документом на основе которого осуществляют продажу отделочные материалы, это адрес для доставки.

Справочник ассортимент товаров, дизайн проект, дизайн проект, 3D визуализация с доставкой или с услугой самовывоза.

Экранная форма для заполнения оформления заказа «ФИО» «Адрес доставки» «Номер товара и наименование» показана на рисунке, в нее заносятся названия коллекции, артикулы, единиц измерения и т.д

Характеристика результатной информации

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

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

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

На рисунке показан список и информация о товаре в данной ИС. Макет отчета по всем товарам показан на рисунке.

Разработка конфигурации.


Рис. 5


Рис. 6

Создание раздела: Отчет. В нем есть такие разделы как:

- Консультация покупателей, оформление заказа, тип заказа, информация о других товаров, действующие сотрудники, дизайн проектов, 3D визуализации, заказные позиции, доставка или самовывоз, все заказы, список купивших товар со скидкой или на время акции.


На картинке видна покупка стеклянной мозаики покупателем, виден номер покупки, имя товара-артикул или номер заказа, сумма заказа/товара, данные паспорта, ФИО и дата рождения.


Рис. 7

На картинке виден сам заказ, мозаика и ее коллекция, в данном случае видна дата и время заказа.


Рис. 8

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


Рис. 9

Всего один магазин Москве.


Рис. 12

Анализ существующих разработок для автоматизации задачи

В данный момент в магазине «ТМ Керамиссимо» используются такие программы как MS Excel и MS Access. Во время принятия решения об автоматизации производства были рассмотрены разные по принципу и подходу программные комплексы.

Автоматизации:

- «1С: Предприятие» - универсальная программа массового назначения для автоматизации, включающая подготовку обязательной отчетности. Это готовое решение для ведения учета в организациях, осуществляющих любые виды коммерческой деятельности: оптовую и розничную торговлю, комиссионную торговлю оказание услуг, производство.

- Microsoft Dinamics Axapta. Первая версия Axapta была выпущена в 1998 году. Достойная альтернатива SAP, программа как аналог 1С 8, несмотря на распространенность в мире, не может похвастаться большой отечественной аудиторией. Axapta содержит все современные модули: MRP, HR, CRM и т.д. Среди особенностей данного решения высокая степень интегрируемости с продуктами Microsoft — Outlook, Excel и тд. Лицензии не такие дорогие относительно SAP.

- «Парус» - данная программа также существует очень давно и полноценно может быть названа аналогом 1С. Большинство доходов компания получает от государственных компаний. Парус так же состоит из модулей: финансы, бухгалтерия, MRP, CRM и т.д.

По ряду причин (таких как: стоимость системы, относительная простота внедрения в существующие условия ведения документации) выбор пал на обычную связку Microsoft Excel + Microsoft Access.

В процессе внедрения и сопровождения ИС «1С: Предприятие» несколько раз была изменена структура баз данных.

Впоследствии быстро растущего клиент-потока и для обеспечения быстрой и грамотной работы магазина было принято решение модернизировать существующею систему автоматизации, был сделан выбор на «1С: Предприятие».


Программная задача

Реализация курсового проекта включает в себя набор основных и служебных функций.

Основными функциями являются предоставление возможности ввода данных, заполнение и ведение различных справочников, а также получение интересующей результативной информации посредствам запросов или отчетов. Дерево функций представлено на рисунке.

Из служебных функций можно выделить проверку целостности введенных значений, управление печатью и управление окнами.


Рис. 11

Описание сотрудников предприятия, для устройства на работу, на менеджера, грузчика, логиста.

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

5

2

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

ФИО

Строка

34

3

Серия и номер паспорта

Данные из паспорта сотрудника

Счетчик

62

4

Стаж

Стаж сотрудника

Строка

32

5

Должность

Должность сотрудника

Строка

51

6

Оклад

Оклад сотрудника

Счетчик

141

7

Медосмотр

Прошел ли медосмотр

Строка

42

8

Кол-во детей

Кол-во детей в семье сотрудника

Счетчик

45

9

Возраст

Возраст сотрудника

Счетчик

14

10

Пол

Пол сотрудника

Строка

14

11

Дата приема

Дата приема на работу

Дата

56

12

Желаемая вакансия

Менеджер

Вакансия

14

Описание структуры таблицы Товара стеклянной и каменной мозаики.

Описание будет на примере мозаика коллекции Inchi.

№ поля

Название поля

Краткое описание

Тип

Размер, байт

1

Код

Ключевое поле

Счетчик

5

2

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

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

Inchi 901

Строка

68

3

Коллекция Inchi

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

Строка

42

4

Размер чипа – 10*10

Размер Чипа

Строка

65

5

Дата поступления

Дата поступления

Дата

26

6

Партия

Партия

Строка

18

7

Разнотон

Разнотон

Строка

75

8

Толщина

Толщина

Строка

146

9

Размер сетки

Размер сетки

Строка

95

10

Цена мозаики

Цена товара

Счетчик

58

11

Спрос на товар

Спрос на товар

Строка

32


Структура схемы программных модулей

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

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

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

В данном проекте используется классическая система, носящая название “Клиент-Сервер” (Клиент-Серверная)

Код конфигурации с раздела документы:

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

СпрСотрудники = Справочники.Сотрудники.СоздатьЭлемент();

СпрСотрудники.Наименование= ФамилияИмяОтчество;

СпрСотрудники.Оклад = Оклад;

СпрСотрудники.ДатаПриема = ДатаПриема;

СпрСотрудники.СериИНомерПаспорта = СериИНомерПаспорта;

СпрСотрудники.КолличествоДетей = КолличествоДетей;

СпрСотрудники.Пол = Пол;

СпрСотрудники.Отдел = Отдел;

СпрСотрудники.Стаж = Стаж;

СпрСотрудники.Должность = Должность;

СпрСотрудники.Возраст = Возраст;

СпрСотрудники.Записать();

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

СпрСотрудники = Сотрудник.ПолучитьОбъект();

СпрСотрудники.ДатаУвольнения = ДатаУвольнения;

СпрСотрудники.Записать();

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

СпрПокупатели = Справочники.КлиентыПокупатели.СоздатьЭлемент();

СпрПокупатель.Наименование = ФИО;

СпрПокупатель.СерияИНомерПаспорта = СерияИНомерПаспорта;

СпрПокупатель.ГодРождения = ГодРождения;

Спрпокупатель. ИМЯ Фамилия;

Спрпокупатель.Записать();

КонецПроцедуры

Процедура ОбработкаПроведения(Отказ, РежимПроведения)

СпрЗаказ = Справочники.Клиент.СоздатьЭлемент();

СпрЗаказ.Коллекция = Коллекция;

СпрЗаказ.Артикул = Артикул;

СпрЗаказ.Наименование = НазваниеМозаика;

СпрЗаказ.ТипЗаказа = ДеньЗаказа;

СпрЗаказ.ДеньЗаказа = ДеньПриема;

СпрЗаказ.ВремяЗаказа = ВремяЗаказа;

СпрЗаказ.ВремяПриема = ВремяПриема;

СпрЗаказ.Маршрут = Маршрут;

СпрЗаказ.ЦенаМозаики = ЦенаМозаики;

СпрЗаказ.ОтветственныйМенеджер = ОтветственныйМенеджер;

СпрЗаказ.Записать();

КонецПроцедуры