Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка и реализация конфигураций 1С: Предприятие (Архитектура разрабатываемого прикладного решения)

Содержание:

Введение

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

Объект курсовой работы – Книжный магазин.

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

Цель курсовой работы – разработать конфигурацию Книжного магазина на платформе 1С Предприятие.

Для достижения поставленной цели необходимо определиться с задачами проекта:

  1. Дать краткий анализ предметной области – «Книжный магазин»;
  2. Провести анализ существующего программного обеспечения автоматизации рабочего места персонала книжных магазинов;
  3. Произвести обоснование выбора системы для разработки конфигурации книжного магазина.
  4. Разработать информационную систему «Книжный магазин»

средствами 1С: Предприятия

  1. Произвести тестирование разработанной конфигурации книжного магазина.

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

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

8.3».

1. Проектная часть

1.1.Краткий анализ предметной области

1.1.1.Характеристика предприятия и его деятельность

Для разработки информационной системы был выбран книжный магазин «Читай-город». Данный магазин осуществляет свою деятельность на всей территории Российской Федерации, в том числе в г. Москва. Данная сеть насчитывает 389 магазинов в 161 городе страны.

Книжный магазин «Читай-город» обладает собственным складом, Интернет - магазином, представленным на сайте chitai-gorod.ru и службой доставки в каждом городе. Для желающих открыть собственный книжный магазин, предоставляется возможность приобретения франшизы данной сети.

Осуществление оплаты за приобретенный товар в сети магазинов осуществляется наличным и безналичным расчетом.

Для автоматизации деятельности книжного магазина было установлено готовое программное обеспечение 1С: Розница 8.

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

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

Таблица 1 - Анализ целей книжного магазина и критерии их достижения

Название подцели

Средства достижения

Критерии достижения

Усовершенствование

Привлечение новых

Повышение качества

системы обслуживания

клиентов

услуг

Повышение

Рост прибыли

квалификации персонала

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

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

Рисунок 1 - Организационная структура книжного магазина

Инфраструктура книжного магазина состоит из четырех отделов:

коммерческого, службы охраны, бухгалтерии, отдела менеджмента.

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

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

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

  • обязанности службы охраны входит обеспечение безопасной работы всех отделов.

Анализ существующего программного обеспечения, позволяющего решить поставленную задачу

На рисунке 2. представлена техническая архитектура офисных ПК книжного магазина:

Рисунок 2 Техническая архитектура книжного магазина

Программная архитектура магазина (рисунок 3) состоит из офисных программ, программного продукта 1С: Бухгалтерия, 1С: Предприятие, и программ отчетности. У магазина есть свой сайт, поэтому для передачи данных также используется протокол для Интернета.

Рисунок 3 – Программная архитектура книжного магазина

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

  • Операционная система Windows 8;
  • Пакет офисных программ MS Office 2010;
  • Браузер Opera;
  • Антивирус Symantec AntiVirus;
  • Adobe Acrobat 8.0 Professional.

Обоснование выбора системы для разработки прикладного решения

1.1.2.Сравнительный анализ готовых решений

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

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

развивающихся технологиях, успешно решает такие задачи быстроразвивающегося бизнеса, как:

  • Масштабирование бизнеса - по обороту и площади
  • Поддержание контроля и управляемости в росте бизнеса
  • Быстрое расширение ассортимента товаров и услуг для оптовых и розничных клиентов
  • Оперативное взаимодействие между различными отделами (штаб-квартира, магазины, логистические службы, склады и т. д.)

Разработкой информационной системы занимается компания «Заказные ИнформСистемы», которая предлагает набор программных компонентов для автоматизации наиболее сложных, ресурсоемких и динамичных бизнес-процессов:

  • Каталог товаров
  • Управление товарным запасом
  • Снабжение пунктов розничной торговли
  • Розничный магазин
  • Оптовые продажи
  • Аналитическое хранилище

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

Мой Склад автоматизация рабочего места продавца. Информационная система предоставляет возможность регистрации продаж, расчета сдачи, возвраты, закрытие смены. Работает на Win, Linux, Android и iOS. Совместимость с торговым оборудованием: подключите сканер штрих-кодов и фискальный регистратор.

Программа полностью соответствует требованиям последней редакции 54-ФЗ. Существует возможность печати ценников и этикеток. Централизованное управление товарами, ценами, скидками на нескольких торговых точках, формирование сводной отчетности. Настройка бонусных программ для покупателей. Автоматизация магазина с помощью этой системы позволяет работать офлайн.

«KASSUM» система (Умная касса) является полноценной системой учета. Помимо удобства для клиентов, самая важная роль системы заключается в предоставлении инструмента полного контроле магазина, возможность полностью автоматизировать систему учета товаров, упрощая, при этом совершенствуя работу магазина. Автоматизация торговли или общепита поможет развить деятельность до совершенства.

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

Сравнительная характеристика информационных систем представлена в Таблица 2.

Таблица 2 - Сравнительный анализ систем автоматизации

№ п/п

Параметры

«Custis»

«Мой склад»

«KASSUM»

1.

Управление процессором обслуживания покупателей

+

+

+

2.

Управление ресурсами (статичными и мобильными)

+

+

+

3.

Управление персоналом

+

+

+

4.

Управление финансами

+

+

+

5.

Веб-приложение

+

+

+

Сравнительный анализ способов приобретения ИС

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

Таблица 3 - Сравнительный анализ способов приобретения ИС

№ п/п

Способ приобретения

Достоинства и недостатки способа приобретения

1.

Покупка лицензий ИС «Custis»

Возможность обслуживания компанией – производителем программного обеспечения

2.

Покупка лицензий ИС «Мой склад»

Возможность обслуживания компанией – производителем программного обеспечения

3.

Покупка лицензий «KASSUM»

Возможность обслуживания компанией – производителем программного обеспечения

2.Сравнительный анализ компаний –разработчиков ИС

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

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

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

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

2.1.Обоснование требований к разрабатываемому прикладному решению

2.2Сравнительный анализ стратегий внедрения ИС

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

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

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

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

  1. учет номенклатуры товаров;
  2. производить учет тарифов на номенклатуру товаров;
  3. осуществлять реализацию книг;
  4. предоставлять аналитические данные по требованию руководства;
  5. предоставлять данные о перемещении книг.

Анализ среды разработки

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

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

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

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

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

2.4.Риски разработки и внедрения ИС

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

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

Таблица 4 -Риски разработки и внедрения ИС

№ п/п

Этап жизненного цикла

Возможные риски

Пути снижения вероятности возникновения

1.

месяц

Автоматизация не регламентированных бизнес-процессов

Грамотная постановка задач менеджмента является фактором, влияющим на успех проекта автоматизации

2.

месяц

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

Полное обследование предприятия во всех аспектах его деятельности

3.

месяц

Сопровождение сотрудников предприятия

4.

месяц

Временное увеличение нагрузки на сотрудников во время внедрения системы

5.

месяц

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

2.5.Возможные дефекты ИС

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

    • зависимости от целей исследования и этапов жизненного цикла ИС дефектологические свойства разделяют надефектогенность, дефектабельность и дефектоскопичность.

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

  • количеством разработчиков ИС, их профессиональными психофизиологическими характеристиками;
  • условиями и организацией процесса разработки ИС;
  • характеристиками инструментальных средств и комплексов ИС;
  • сложностью задач, решаемых ИС;
  • степенью агрессивности внешней среды (потенциальной возможностью внешней среды вносить преднамеренные дефекты, например,воздействие вирусов).

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

  • структурно-конструктивные особенности ИС;
  • интенсивность и характеристики ошибок, приводящих к дефектам.

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

    • количество, типы и характер распределения дефектов;
    • устойчивость ИС к проявлению дефектов;
    • характеристики средств контроля и диагностики дефектов;

квалификация обслуживающего персонала.

Разграничение прав доступа к ИС

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

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

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

Таблица 5 - Разграничение прав доступа к ИС

Группа пользователей

«Полный»

«Чтение»

«Чтение-запись»

Администратор

+

Кассир

+

Бухгалтер

+

3. Архитектура разрабатываемого прикладного решения

Прежде чем приступить к разработке информационной системы «Книжный магазин» необходимо было произвести бизнес – анализ, позволяющий определить основные процессы в создаваемой системе. Далее был проведен методологический анализ, целью которого было изучение требований к создаваемой информационной системе. В данном случае, заказчиком выступает руководитель книжного магазина. Исходя из анализа изучаемой области, на практике реализации иных информационных систем, можно сделать вывод, что первоначальные требования бывают в значительной мере завышены, и превышают потребности самой организации, поэтому важным этапом при разработке любой информационной системы, является структурирование предъявляемых требований.

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

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

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

Алгоритмы взаимодействия объектов конфигурации

На Рисунок 4 представлена IDF0 диаграмма деятельности книжного магазина.

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

Рисунок 4 - IDF0 Деятельности книжного магазина

Описание основных объектов (элементов) разрабатываемого прикладного решения

Конфигурацией в системе «1С: Предприятие» называется совокупность трех взаимосвязанных составных частей:

  • Структуры метаданных
  • Набора пользовательских интерфейсов
  • Набора прав

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

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

Рассмотрим объекты метаданных, используемых в курсовом проекте:

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

.

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

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

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

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

Под измерением понимается набор значений, которые детализируют движения средств, и в разрезе которых хранятся остатки; под ресурсом – числовая величина, которая является количественным или суммовым значением, отражающих размер движение (остатка).

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

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

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

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

    • Экранный диалог, используемый для ввода и редактирования информации, хранящейся в объекте метаданных;
    • Печатная форма объекта метаданных (печатных форм может быть

несколько)

    • Модуль формы - программа на встроенном языке системы «1С:

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

Конфигурация ПО – это совокупность настроек программы, которая задается пользователем.

Формирование информационной системы начинается с создания новой базы данных в режиме Конфигуратора (Рисунок 5)

Рисунок 5 - Создание новой базы данных в режиме Конфигуратора

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

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

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

Рисунок 6 - Окно свойства

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

Все подсистемы создаются по аналогии (Рисунок 7).

Рисунок 7 - Создание подсистемы «Сотрудники»

Рисунок 8 - Добавление картинки подсистемы «Сотрудники»

Рисунок 9 - Просмотр подсистем в режиме 1С

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

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

Создаем такие справочники как: «Сотрудники» (Рисунок 10),

«События» (Рисунок 11). Затем создаем формы для справочников. При создании справочников важно правильно заполнить вкладку Данные реквизитами, а также данными табличной части.

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

Таблица 6 - Таблица данных справочника «Сотрудники»

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

Тип

Длина

Реквизиты

Статус

СправочникСсылка.СтатусыСотрудников

Комментарий

Строка

50

Пол

ПеречислениеСсылка.Пол

Табличная часть

Контакт

СправочникСсылка.ВидыКонтактов

Значение

Строка

1000

Рисунок 11 - Создание справочника «События»

Таблица 7 - Таблица данных справочника «События»

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

Тип

Длина

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

Дата

ДатаПродажи

Дата

Продавец

СправочникСсылка.Сотрудники

Статус

СправочникСсылка.СтатусыКниг

Описание

Строка

500

Рисунок 12 - Создание формы справочника «Сотрудники»

Рисунок 13 - Создание формы справочника «События»

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

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

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

Далее необходимо создать перечисления (Рисунок 14). В данной информационной системе необходимо создать такие перечисление: «Пол» (Рисунок 14).

Рисунок 14 - Создание Перечисления «Пол»

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

  • большинстве своем документы, которые создаются в процессе настройки конфигурации, являются электронными аналогами стандартных бумажных документов, однако, использование этого типа данных может выходить далеко за рамки простой фиксации информации о хозяйственных операциях.
  • конфигураторе создается, строго говоря, не сам документ, а средство ввода документа в компьютер - шаблон документа. Каждый создаваемый в конфигураторе документ является описанием множества документов одного вида. Например, созданный в конфигураторе документ «Накладная» при работе с системой 1С: Предприятие позволит формировать накладные, которые будут иметь разное содержание, но одинаковый набор реквизитов, одинаковую логику поведения и так далее.

Рисунок 15 - Создание документа «ПоступлениеДенег»

Таблица 8 - Таблица данных документа «ПоступлениеДенег»

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

Тип

Длина

Табличная часть

Сотрудник

СправочникСсылка.Сотрудники

Событие

СправочникСсылка.События

Сумма

Число

10

Рисунок 16 - Создание формы «ПоступлениеДенег»

Создание обработчика события происходит на клиенте (Рисунок 17), а также в модуле объекта.

Рисунок 17- Создание обработчика событий на клиенте

После создания документов можно перейти к созданию «Регистров накопления» - «ФинансовыеОперации» (Рисунок 18), «РасходДенег» - вид регистра «Остатки», «ПоступлениеДенег» - вид регистра «обороты».

Рисунок 18 - Создание регистра накопления «ФинансовыеОперации»

После создания регистров накопления, необходимо вернуться в документы и на вкладки движения выбрать регистры, а также произвести их заполнение. В документе «ПоступлениеДенег» на вкладке «Движения» необходимо вызвать Конструктор движения и определить тип движения регистра «Приход» (Рисунок 19). Программный код прописывается автоматически и представлен в (Программный код).

Рисунок 19 - Работа с конструктором движения

Аналогично настраивается регистр накопления для документа «РасходДенег». В качестве типа движения регистра необходимо выбрать «Расход». Вид регистра «Обороты» (Рисунок 20).

Рисунок 20 - Создание регистра накопления

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

Рисунок 21 - Создание отчёта «СколькоДенег»

Рисунок 22 – Отчёт «СколькДенег»

Аналогично построим ещё один отчёт «ГрафикПоДням» (рисунок 22).

Рисунок 23 - Создание отчёта «ГрафикПоДням»

Рисунок 24 – Отчёт «ГрафикПоДням»

Итак, последний из главных этапов построения базы данных, это ограничение доступов для сотрудников.

Роли – «Администратор», «Бухгалтерия» (рисунок 25). Как мы знаем, полными правами обладает у нас только администратор, для того, чтобы вводить, добавлять, изменять что-то новое на платформе. Далее, для каждого из отдела имеется свой доступ, например, Бухгалтерия, им не требуется полный доступ к платформе, им нужен только в подсистему «Сотрудники» и «Финансы» ну и соответственно к некоторым документам и отчётам.

Рисунок 25 – Роли

Рисунок 26 – Пользователи

Тестирование разработанного прикладного решения

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

Так, на Рисунке 27 представлено главное окно информационной системы в режиме 1С.

Рисунок 27 – Главное меню «Книжного магазина»

На Рисунке 28 показано заполнение документа «ПоступлениеДенег».

Рисунок 28 – Создание документа «ПоступлениеДенег»

На Рисунке 29 показано заполнение документа «РасходДенег».

Рисунок 29 – Создание документа «РасходДенег»

Тестирование «Финансовых операций» где мы должны увидеть всё приходы и расходы денег компании. (Рисунок 30).

Рисунок 30 – Финансовые операции

ЗАКЛЮЧЕНИЕ

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

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

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

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

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

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

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

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

  1. Ажеронок В.А. Разработка управляемого интерфейса, М.:, ООО «1С-Паблишинг», 2009. – 872 с.
  2. Габец А.П. Реализация прикладных задач в системе «1С: Предприятие 8.2», М.:, ООО «1С-Паблишинг», 2010. – 714с.
  3. Безопасность и экологичность проекта: Методические указания для дипломников / Ю.В. Зайцев, Н.В. Веселкин, С.И. Кордюков, А.Я. Агеев; Под ред. Ю.В. Зайцева. Рязан. Гос. Радиотехн. Ун-т 2006. 24с.
  4. Дипломное проектирование по специальностям 220300 и 220500: Методические указания, Рязан. Гос. Радиотехн. Ун-т 2005. 24с.
  5. ГОСТ 19.505-79 Руководство пользователя.
  6. ГОСТ 19.503-79 Руководство системного программиста.
  7. ГОСТ 19.001-77 Единая система программной документации.
  8. ГОСТ 19.103-77 Обозначение программ и программных документов.
  9. ГОСТ 19.701-90 Схемы алгоритмов программ данных и систем.
  10. Куприйчук А.Д. 1С: Предприятие 8.2. Организационное проектирование и оптимизация бизнес-процессов, М.: ООО «1С-Паблишинг», 2011. -102с.
  11. Радченко М.Г. 1С: Предприятие 8.2. Практическое пособие разработчика. Примеры и типовые приемы, М.: ООО «1С: Паблишинг», 2009. 872с.
  12. Радченко М.Г 1С: Предприятие 8.2. Руководство разработчика, М.: ООО «1С-Паблишинг», 2009. – 1109с.
  13. Радченко М.Г. Инструменты для создания тиражируемых приложений «1С: Предприятие 8.2», М.: ООО «1С-Паблишинг», 2011. – 194с.
  14. Радченко М.Г. 1С: Предприятие 8.2. Руководство администратора, М.: ООО «1С-Паблишинг», 2009. -239с.

ПРИЛОЖЕНИЕ

ПоступлениеДенег:

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

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

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

// регистр ФинансовыеОперации Приход

Движения.ФинансовыеОперации.Записывать = Истина;

Для Каждого ТекСтрокаСостав Из Состав Цикл

Движение = Движения.ФинансовыеОперации.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Сотрудники = ТекСтрокаСостав.Сотрудники;

Движение.Событие = ТекСтрокаСостав.Событие;

Движение.Сумма = ТекСтрокаСостав.Сумма;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

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

РасходДенег:

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

//{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

// Данный фрагмент построен конструктором.

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

// регистр ФинансовыеОперации Расход

Движения.ФинансовыеОперации.Записывать = Истина;

Для Каждого ТекСтрокаСостав Из Состав Цикл

Движение = Движения.ФинансовыеОперации.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Расход;

Движение.Период = Дата;

Движение.Сотрудники = ТекСтрокаСостав.Сотрудник;

Движение.Событие = ТекСтрокаСостав.Событие;

Движение.Сумма = ТекСтрокаСостав.Сумма;

КонецЦикла;

//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

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