Автоматизация складских операций строительной компании

Описание:
Доступные действия
Введите защитный код для скачивания файла и нажмите "Скачать файл"
Защитный код
Введите защитный код

Нажмите на изображение для генерации защитного кода

Текст:

АКАДЕМИЯ МАРКЕТИНГА И СОЦИАЛЬНО-ИНФОРМАЦИОННЫХ

ТЕХНОЛОГИЙ – ИМСИТ (г. Краснодар)

Факультет информатики и вычислительной техники

Кафедра математики и вычислительной техники

Курсовой проект

по дисциплине: «Проектирование и архитектура программных систем»

на тему: «Автоматизация складских операций строительной компании»

Направление 09.03.01 «Информатика и вычислительная техника»

Работу выполнил                 

студент 4 курса           

очной формы обучения

группы 12-ИВТ-01             

Куприянов Роман Евгеньевич                     

Научный руководитель

канд. физ-мат. наук, доцент _______________________________ Бужан В. В.

Работа защищена с оценкой «______________________»

г. Краснодар

2016

АКАДЕМИЯ МАРКЕТИНГА И СОЦИАЛЬНО-ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ – ИМСИТ (г. Краснодар)

Кафедра математики и вычислительной техники 

                                                        УТВЕРЖДАЮ

Зав. кафедрой _______________   ____________________________ «___» ________________ 20 __ г.   

ЗАДАНИЕ         

на курсовой проект

Студенту Куприянову Роману Евгеньевичу группы 12-ИВТ-01 4 курса факультета Информатики и вычислительной техники

направления 09.03.01 «Информатика и вычислительная техника»

Тема курсового проекта: «Автоматизация складских операций строительной компании»

Содержание задания: 1_________________________________________________________________

2_________________________________________________________________

3_________________________________________________________________

Рекомендуемая литература:

1.     Даккетт Д. HTML и CSS. Разработка и дизайн веб-сайтов. [Текст] / Д. Даккетт, — М.: Издательство «Эксмо», 2013. — 480 с.

2.     Фримен А. PHP 5.0 с примерами SQL для профессионалов. [Текст] / А. Фримен  — М.: ООО «И.Д. Вильямс», 2014 — 1120 с.

Дата выдачи задания:                                                 "___"______ 20 ____ г. Дата сдачи проекта на кафедру:                                "___"______ 20 ____ г.

Руководитель проекта _____________________________________________

Задание принял студент ____________________________________________                                    
                                                                                                 

РЕФЕРАТ

Курсовой проект 37 с., 13 рис., 15 источников

БАЗА ДАННЫХ,ПОЛЬЗОВАТЕЛЬ,АДМИНИСТРАТОР,ПЕЧАТЬ ЧЕКА, 1С ПРЕДПРИЯТИЕ,ОТЧЕТЫ, ИНТЕРФЕЙС, МОДУЛИ

Объектом исследования является база данных.

Цель работы состоит в приобретении навыков построения модели данных, их практическом применении в построении базы данных средствами СУБД и разработке приложения базы данных в соответствии с темой.

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

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

Внедрение результатов предусматривается в организации ООО «Юникс» для

Эффективность работы характеризуется простотой интерфейса и автоматическим формированием списка товара, печатью чека и прайса.


Содержание

ВВЕДЕНИЕ. 5

1 ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ.. 6

1.2 Описание входных данных. 7

1.3 Перечень ограничений к доступу данных. 8

2 ВЫБОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ПРОЕКТИРОВАНИЕ. 9

2.1 Система 1С Предприятия 8.3. 9

2.1.1 Масштабируемость. 10

2.1.2 Спектр решаемых задач. 13

2.1.3 Интерфейс. 15

2.1.4 Средства экономической и аналитической отчетности. 15

2.1.5 Средства быстрой разработки прикладных решений. 16

2.2 Основные понятия конфигурации. 19

2.3 Построение модели данных. 23

3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ.. 25

3.1 Справочники. 25

3.2 Перечисления. 28

3.4 Регистры.. 31

3.5 Отчеты.. 32

3.5 Разработка программных модулей. 35

3.5.1 Общие модули. 36

3.5.2 Модуль формы.. 36

ЗАКЛЮЧЕНИЕ. 37


ВВЕДЕНИЕ

Данная работа посвящена разработке информационной системы в деятельности предприятия ООО «Юникс»

Объектом исследования дипломного проекта является склад строительных материалов ООО «Юникс», работающий в области оптовой и розничной торговли строительными материалами.

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

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

Также к задачам дипломного проекта следует отнести:

1)                анализ предметной области;

2)                разработка конфигурации информационной системы;

3)                расчет экономической эффективности от автоматизации.

Информационная система будет проектироваться на основе документов, методов, а также специфики работы склада строительных материалов ООО «Юникс».


1     ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ

1.1 Технико-экономическая характеристика организации ООО «Юникс».

ООО «Юникс» – юридическое лицо, имеет зарегистрированный товарный знак, фирменный знак, расчетный и иные счета в рублях и иностранной валюте в учреждениях банков. ООО «Юникс» имеет в своем составе администрацию, бухгалтерию, магазин.

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

Непосредственное управление ООО «Юникс» осуществляет Генеральный директор.

Основными подразделениями, обеспечивающими деятельность предприятия, являются:

1) бухгалтерия;

2) плановый отдел;

3) отдел кадров;

4) отдел маркетинга;

5) снабженческо-сбытовая служба;

6) магазин.

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

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

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

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

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

Основные функции отдела менеджмента:

1)  оформление заказов на проведение работ;

2)  расчет за проведенные работы и отгрузки товаров;

3)  составление отчета о заказах и оплатах этого заказа;

4)  составление отчета по остаткам товарах на складах.

1.2 Описание входных данных

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

- Товар

- Контрагенты

- Сотрудники

- Склад

- Магазин строительных материалов

1.3 Перечень ограничений к доступу данных

Доступ к базе данных, справочнику контрагентов, товару и магазину строительных материалов имеет только администратор. К вводу и модификации данных имеет доступ только администратор базы данных.


2 ВЫБОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ПРОЕКТИРОВАНИЕ

2.1 Система 1С Предприятия 8.3

Система программ 1С: Предприятие 8 состоит из платформы (средства разработки и программирования, управления базами данных, система управления распределенными базами данных, табличный и текстовый редактор, средства построения отчетов и графиков, средства взаимодействия с интернет и др.) и реализованных на ней прикладных конфигураций (типовые, предлагаемые фирмой 1С, и нетиповые, измененные в соответствии с задачами клиента).

Платформа системы 1С: Предприятие 7.Х поставляется с 1996 года. На сегодняшний день на ее основе фирма 1С выпускает массовым тиражом десятки прикладных решений (конфигураций). Общее число организаций, использующих в настоящее время продукты системы 1С: Предприятие, около 800,000.

Наиболее широко распространены продукты 1С:Предприятие, предназначенные для автоматизации различных учетных задач (бухгалтерия, склад, управление кадрами и пр.). В последнее время быстро растет число созданных на платформе 1С:Предприятия продуктов, предназначенных для комплексной автоматизации учета и управления предприятием, в том числе планирования ресурсов, работы с клиентами, бюджетирования и пр.

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

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

Новая версия 8 платформы 1С:Предприятия отражает современные тенденции развития рынка массовых систем автоматизации управления и учета.

При разработке 1С:Предприятия 8 фирма 1С ставила следующие основные задачи:

·                     обеспечить высокую эффективность использования системы для широкого круга предприятий за счет расширения функциональности, повышения производительности и масштабируемости;

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

Можно выделить следующие основные направления развития платформы:

·                     Увеличение количества решаемых задач

·                     Повышение масштабируемости и производительности

·                     Создание нового эргономичного интерфейса

·                     Развитие средств построения экономической и аналитической отчетности

·                     Совершенствование средств быстрой разработки прикладных решений

·                     Развитие технологии поставки и поддержки прикладных решений

·                     Развитие средств администрирования

2.1.1 Масштабируемость

Платформа 1С:Предприятие для всех прикладных решений независимо от отраслевой специфики и фирмы разработчика обеспечивает возможность их широкого масштабирования. Это может быть и однопользовательский вариант для персонального использования или совсем небольшой организации (SOHO), и многопользовательская версия в файловом варианте, и клиент-серверная версия, которая обеспечивает эффективную работу и надежное хранение информации при наличии десятков и сотен одновременно работающих пользователей. Важно, что все эти варианты работы могут быть реализованы без переработки прикладного решения. Таким образом, разработчик тиражных решений может выпускать одно и то же приложение для использования в организациях самого разного масштаба - с точки зрения пользователя во всех указанных вариантах прикладное решение (конфигурация) будет работать одинаково.

Одним из наиболее существенных нововведений 1С:Предприятия 8 является реализация современной 3-х уровневой архитектуры клиент-сервер. В 1С:Предприятии 7.7  в клиент-серверном варианте работы с информационной базой программа, работающая на компьютере пользователя, обращалась непосредственно к базе данных в среде MS SQL Server. В новой версии на одном из компьютеров работает сервер 1С:Предприятия; программа, работающая у пользователя, взаимодействует с сервером 1С:Предприятия, а сервер при необходимости обращается к серверу баз данных. Использование сервера 1С:Предприятия позволяет сосредоточить на нем выполнение наиболее объемных операций обработки данных. Например, при выполнении даже весьма сложных запросов, программа, работающая у пользователя, будет получать только необходимую ей выборку данных, а вся промежуточная обработка будет выполняться на сервере. При этом физически сервер 1С:Предприятия и сервер баз данных могут располагаться как на одном компьютере, так и на разных. Это позволяет администратору при необходимости распределять нагрузку между серверами. Другим важным аспектом использования 3-х уровневой архитектуры является удобство администрирования и упорядочивание доступа пользователей к информационной базе. В этом варианте пользователь не должен знать о физическом расположении конфигурации или базы данных. Весь доступ осуществляется через сервер 1С:Предприятия. При обращении к той или иной информационной базе пользователь должен указать только имя сервера и имя информационной базы, а система запрашивает соответственно имя и пароль пользователя.

Версия 8 значительно полнее использует возможности MS SQL Server для эффективной выборки информации. Механизм запросов в новой версии ориентирован на максимальное использование MS SQL Server для выполнения расчетов и составления отчетов. Кроме того, в новой версии реализована специальная механика для оптимизации динамического просмотра больших списков, которая обеспечивает просмотр списка без выполнения большого количества обращений к базе данных. Это необходимо, например, при интерактивной работе пользователя с большими справочниками или списками документов. При этом пользователю предоставляются возможности эффективного поиска, а также настройки отбора и сортировки.

В версии 8 также переработан и файловый вариант работы с информационной базой, рассчитанный на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети. Основными преимуществами данного варианта является максимальная простота установки, запуска и администрирования системы, а также отсутствие необходимости приобретения каких-либо дополнительных программных средств. Все данные информационной базы (конфигурация, база данных, административная информация) располагаются в одном файле. Это обеспечивает высокую целостность и упрощает создание резервных копий. Теперь пользователь не может по ошибке (например, при копировании информационной базы) перепутать различные файлы информационной базы и привести таким образом систему в неработоспособное состояние.

Другим направлением повышения масштабируемости в новой версии является улучшение эксплуатационных характеристик системы при одновременной работе большого числа пользователей и оптимизация регламента работы пользователей. В новой версии исключены ситуации, когда для начала работы в некотором отчетном периоде требовалась установка монопольного режима. Регламентные операции, требующие монопольного доступа, теперь могут проводиться в удобное для организации время. Существенно улучшены характеристики параллельности при работе нескольких пользователей. В модели данных, поддерживаемой системой версии 8, не существует таблиц базы данных, однозначно приводящих к конкурентному доступу со стороны нескольких пользователей. В новой версии конкурентный доступ будет выполняться только при обращении к логически связанным данным (например, при попытке продать один и тот же товар) и не будет затрагивать данные, не связанные между собой с точки зрения предметной области. Механизмы оперативного учета в новой версии не требуют соблюдения единого для всех участков учета регламента работы. Они могут поддерживаться, например, параллельно с участками планирования и другими прикладными подсистемами, работа с которыми не ведется в реальном времени.

2.1.2 Спектр решаемых задач

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

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

Получили дальнейшее развитие механизмы учета наличия и движения средств. 

В 1С:Предприятии 8 значительно усовершенствована модель бухгалтерского учета. Введено неограниченное количество ресурсов и измерений учета (как с поддержкой баланса, так и без поддержки баланса). Реализовано раздельное хранение небалансовых измерений и ресурсов в дебетовой и кредитовой части проводки.

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

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


2.1.3 Интерфейс

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

Интуитивно-понятный интерфейс разработан с учетом европейской модели восприятия данных (слева-направо и сверху-вниз) и особенностей чтения текста с экрана монитора.

2.1.4 Средства экономической и аналитической отчетности

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

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

·                     Линейные, иерархические и кросс-отчеты.

·                     Поддержка группировки.

·                     Поддержка расшифровки отдельных элементов отчета.

·                     Строки с различной шириной колонок.

В 1С:Предприятии 8 реализован новый механизм интеллектуального построения отчетов - Построитель отчета. Механизм выполняет автоматическое построение иерархических отчетов, многомерных кросс-отчетов, диаграмм, drill-down отчетов и сводных таблиц. Построитель отчета обеспечивает получение любых аналитических данных без доработки прикладного решения с возможностью произвольной настройки пользователем отборов, измерений, полей, сортировки.

В версии 8 реализован такой удобный инструмент интерактивного анализа многомерных данных, как сводные таблицы. Это средство практически не требует программирования, так как автоматически использует результаты запроса или взаимодействует с построителем отчета. При этом в отчетах 1С:Предприятия 8 сводные таблицы могут сочетаться с графиками и обычными таблицами.

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

2.1.5 Средства быстрой разработки прикладных решений

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

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

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

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

·                     Переработан механизм запросов. В нем реализована большая часть возможностей, поддерживаемых языком SQL, в том числе объединения, соединения, вложения. Вместе с тем, новый язык запросов поддерживает целый ряд специфических конструкций, ориентированных на эффективное решение экономических задач.

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

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

·                     Создан новый механизм форм. Он позволяет с одной стороны, как и в предыдущих версиях, разрабатывать формы без необходимости написания алгоритмов на встроенном языке, а с другой - предоставляет разработчику прикладного решения существенно более мощный инструмент для создания эргономичного и эффективного пользовательского интерфейса.

·                     Существенно увеличен состав элементов управления, размещаемых на форме. Введены новые элементы управления.

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

·                     Расширена функциональность конструктора запросов. В новой версии он может использоваться для редактирования запросов практически любой сложности. 

·                     Создан механизм замера производительности (профайлер).

·                     В конфигураторе реализован редактор картинок.

·                     Введена возможность хранения в конфигурации двоичных данных, HTML - документов и объектов типа ActiveDocument.

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

В 1С:Предприятии 8 существенно расширены возможности интеграции c другими системами.

Наряду с поддержкой механизма Automation в версии 8 реализован новый механизм COM-соединения, позволяющий любым приложениям получать доступ к объектам 1С:Предприятия.

В новой версии в систему встроены возможности, обеспечивающие доступ из 1С:Предприятия к интернет-протоколам HTTP, FTP, MAPI.

Реализован механизм для работы с XML документами.

Технологии поставки и поддержки прикладных решений

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

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

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

·                     Синхронизация произведенных пользователем изменений и обновлений, предоставляемых разработчиком тиражного решения.

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

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

2.2 Основные понятия конфигурации

Система 1С: Предприятие представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов метаданных предметной области.

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

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

·                   константы;

·                   справочники;

·                   перечисления;

·                   документы;

·                   журналы;

·                   планы видов характеристик;

·                   планы счетов;

·                   регистры сведений;

·                   регистры накоплений;

·                   регистры бухгалтерии;

·                   отчёты и обработки;

Константы предназначены для хранения постоянной или условно-посто­янной информации, но могут применяться и для хранения изменяемых во времени данных.

Справочники предназначены для хранения основных сведений о множе­стве однородных объектов. Каждый справочник представляет собой спи­сок однородных объектов предметной области: работников, контрагентов, номенклатуры материально-производственных запасов и т. д. Отдельные объекты справочника называются элементами справочника. Элементы могут быть объединены в группы. Элементы-группы являются само­стоятельными элементами справочника. Например, всех контрагентов, с которыми организация будет вести расчеты, удобно распределить по груп­пам Поставщики, Покупатели, Администраторы налогов и сборов и т. д.

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

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

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

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

Регистры сведений предназначены для хранения существенной для при­кладной задачи информации, состав которой развернут по определенной комбинации значений, а при необходимости — и во времени. Это могут быть ставки налогов, данные об учетной политике для целей бухгалтерского и налогового учета» сведения о параметрах амортизации основных средств.

Регистры накопления используются для учета информации о наличии и движении каких-либо материальных, денежных и других величин. Эти объекты применяются для хранения информации об исчисленных суммах ЕСН и взносов в 11ФР по каждому работнику в отдельности; о стоимости покупок и продаж и суммах НДС, подлежащих уплате поставщикам или получению с покупателей; и т. д.

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

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

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

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

Каждый объект метаданных обладает уникальным набором свойств. Глав­ным свойством любою объекта метаданных является имя (идентифика­тор) — краткое наименование. По идентификатору происходит обращение к объекту на встроенном языке системы. К другим свойствам общего на­значения относятся Синоним, Комментарий и Подсистемы. Синоним имени и комментарий идентифицируют объект в пользователь­ских интерфейсах. Значение свойства Подсистемы определяет, в каких подсистемах данных объект может использоваться.

Остальные свойства зависят от вида объекта метаданных. Например, для констант — это тип данных, для справочников — вид справочника: ли­нейный или иерархический, хранимые данные, порядок нумерации документов и т. д.

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

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

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

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

Экранный диалог предназначен для ввода и редактирования информации, хранящейся в объекте метаданных. Модуль формы — это программа на встроенном языке системы. С ее помощью производится управление ре­квизитами экранной формы, контроль вводимой информации, выполне­ние вспомогательных расчетов и т. д. Реквизиты формы — совокупность объектов различных типов, принадлежащих форме.

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

2.3 Построение модели данных

Данная конфигурация разработана на основе платформы «1С: Предприятие 8.3» и представляет собой программный продукт для автоматизации складского учёта.

Структура метаданных представлена на рисунке 1 в виде дерева.

Рисунок 1 - Дерево метаданных конфигурации «1С: Предприятие»


3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ

3.1 Справочники

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

Каждый справочник представляет собой список однородных элементов, которые называются элементами справочника.

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

К настраиваемым свойствам справочника относятся:

- Длина и тип кода;

- Количество уровней иерархии;

- Поддержка уникальности кодов;

- Перечень реквизитов справочника и его табличной части и др. параметры.

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

- Товар;

- Контрагенты;

- Сотрудники;

- Склад;

- Магазин строительных материалов;

В справочнике «Товар», структура которого представлена на рисунке 2, заносится информация о всех товарах. Кроме этого, в справочнике могут храниться описания наборов товаров, цена товара и его количество.

Рисунок 2 - Структура справочника «Товар»

Справочник «Товар» рекомендуется заполнить до выписки документов. В справочнике можно объединять товаров по группам.

Из справочника «Товар» можно получить печатную форму отчёта «Прайс лист».

Справочник «Магазин строительных материалов» предназначен для хранения информацию об организации для учета взаиморасчетов и для оформления документов. Структура справочника приведена на рисунке 3.

Рисунок 3 - Структура справочника «Магазин строительных материалов»

Справочник «Сотрудники» предназначен для хранения информации о работающем персонале. Структура справочника приведена на рисунке 4.

Рисунок 4 - Структура справочника «Сотрудники»

3.2 Перечисления

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

Перечисление «Ставки НДС» предназначено для хранения и выбора информации о значениях ставки НДС при заполнении документов и справочников. Структура перечисления приведена на рисунке 5.

Рисунок 5 - Структура перечисления «Ставки НДС»

3.3 Документы

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

Наиболее важными характеристиками документа, отличающими его от других объектов, являются номер и дата. Причем, дата включает в себя и дату, и время.

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

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

Документ «Поступление на склад», структура которого представлена на рисунке 6, предназначен для оформления операций, связанных с оприходованием товаров, получаемых от поставщика.

Рисунок 6 – Структура документа «Поступление товаров»

Форма документа представлена на рисунке 7, предназначена для ввода информации о поступлении на склад

Рисунок 7 – Форма документа «Поступление на склад»

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

Рисунок 8 – Структура документа «Отпуск со склада»

Для ввода информации об отпуске товара со склада предназначена форма документа, представленная на рисунке 9.

Рисунок 9 –Форма документа «Отпуск со склада»

3.4 Регистры

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

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

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

Регистр «Остатки материалов», представленный на рисунке 10, предназначен для хранения информации, об остатках товара развернутых по складу и наименованию продукции.

Регистраторами данного регистра будут:

- Документ «Поступление на склад»;

- Документ «Отпуск со склада»;

Рисунок 10 – Структура документа «Остатки материалов»

3.5 Отчеты

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

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

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

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

Для формирования табличного документа построитель отчета использует макет, генерируемый автоматически. Средствами встроенного языка этот макет может быть изменен и оформлен, одним из доступных вариантов оформления. Также разработчик может использовать собственный макет, на основании которого будет формироваться итоговый документ.

Также при формировании табличного документа возможно использование условного оформления. Этот механизм позволяет оформлять отчет динамически, в зависимости от значений, выводимых в отчет. Для настройки доступны цвет текста, цвет фона, шрифт, формат значения, выделение отрицательных чисел и другие оформительские свойства:

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

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

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

Рисунок 11 – Отчет «Прайс лист»

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

Рисунок 12 – Отчет «Ведомость движения товара»

Отчёт «Инвентаризация товара» нужен для сравнения данных кладовщиков и бухгалтерский данных при инвентаризации.

Рисунок 13 – Отчет «Инвентаризация товара»

3.5 Разработка программных модулей

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

3.5.1 Общие модули

Общие модули предназначены для размещения в них текстов функций и процедур, которые могут вызываться из любого другого модуля конфигурации (требуется использовать ключевое слово "Экспорт"). Для работы с общими модулями предназначена ветвь "Общие модули" дерева объектов конфигурации.

Экспортируемые переменные, процедуры и функции модуля приложения недоступны в общих модулях.

Экспортируемые процедуры и функции общих модулей доступны в других общих модулях и модуле приложения.

В общих модулях нельзя располагать переменные.

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

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

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

3.5.2 Модуль формы

Каждая форма имеет модуль, в котором описывается ее поведение.

Для документа «Поступление на склад» разработан модуль формы документа, который содержит несколько процедур для выполнения различных функций:

1.     Обращение к общему модулю «Работа с документами», где осуществляется расчёт суммы.

2.     Рассчитать НДС.

3.     Распечатать документ «Поступление на склад».

ЗАКЛЮЧЕНИЕ

В ходе выполнения дипломного проекта проведен анализ организационной и функциональной структуры ООО «Юникс».

Разработано техническое задание на проектирование программного обеспечения для автоматизации складского учёта с учётом требований пользователей.

Разработанное прикладное решение включает в себя конфигурацию, созданную на «1С: Предприятие 8.3»

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

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

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


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ

1.                Митичкин, С.А. Разработка в системе 1С Предприятие 8.3.- М.: ООО «1С-Паблишинг», 2014. - 413с. ил.

Информация о файле
Название файла Автоматизация складских операций строительной компании от пользователя Гость
Дата добавления 10.5.2020, 18:51
Дата обновления 10.5.2020, 18:51
Тип файла Тип файла (zip - application/zip)
Скриншот Не доступно
Статистика
Размер файла 895.13 килобайт (Примерное время скачивания)
Просмотров 665
Скачиваний 146
Оценить файл