Разработка информационной системы "Учет платежей ателье ТОО "Fancy"
Методика оптимизации процесса сбора, учета, анализа и хранения необходимой информации для повышения эффективности работы сотрудников ателье. Информационный анализ предметной области и выявление концептуальных требований пользователей. Окно формы отчета.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 21.10.2016 |
Размер файла | 2,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
ВВЕДЕНИЕ
Целью курсового проектирования является разработка информационной системы «Учет платежей ательеТОО «Fancy»».
Основная задача разрабатываемой информационной системы заключается в оптимизации процесса сбора, учета, анализа и хранения необходимой информации, то есть повышение эффективности работы сотрудников ателье и уменьшение времени обработки информации.
Разрабатываемая информационная система должна обеспечивать:
- регистрацию оказания услуг и учет приходуемых материалов;
- формирование выходных документов в виде отчетов и диаграмм;
- учет платежей за услуги ателье;
- анализ данных ателье.
Для реализации поставленных задач применяется методика проектирования баз данных с использованием реляционной модели, в которой условно можно выделить три этапа: описание предметной области, логическое проектирование и машинное проектирование.
На первом этапе необходимо обосновать состав и структуру данных для реализации и управления бизнес-процессами, сформировать требования к характеристикам информации, в том числе к полноте, оперативности, достоверности, актуальности и форме представления информации для удобства восприятия, выбрать инструментальное средство информационной технологии.
На втором этапе производится анализ информационных потребностей и концептуальных требований пользователей, выявляются информационные объекты и связи между ними, строится концептуальная модель предметной области и концептуальная схема базы данных.
На третьем этапе создается законченное решение, обеспечивающее выполнение поставленных задач, описывается структура объектов, реализуются связи между объектами, проектируется пользовательский интерфейс информационной системы «Учет платежей ателье ТОО «Fancy»».
В качестве инструментального средства информационной технологии выбрана система «1С: Предприятие 8.3», которая позволяет реализовать удобную автоматизированную обработку данных.
1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Характеристика предметной области
В качестве предметной области выбрано ателье пошива одежды ТОО «Fancy».
Ателье подразделяется на следующие подсистемы: «Отдел кадров», «Услуги», «Платежи» и «Бизнес процесс».
Каждую операцию обязаны зафиксировать документально, выписать счет и оформить чек о совершении мастером заказа, с выдачей копии клиенту. Выделить заработную плату мастеру в соответствии с квалификацией. Каждый день мастер принимает заказы от клиента и за определенный срок выполняет заказ.
В «Отделе кадров» хранятся личные данные сотрудников ателье, имеются перечни отделов, складов, клиентов.
В «Услугах» хранится вся информация об услугах, оказываемых ателье, а также приход материалов, расходуемых для этих видов услуг. Здесь еще описываются свойства, характеристики материалов.
В «Платежах» учитываются остатки и стоимость материалов, реализуемые продажи, начисления сотрудникам в виде отчетов и в виде документов.
И в конце описывается весь бизнес-процесс ателье по продажам товара, карта маршрута и модуль формы которого представлена в приложении А.
1.2 Выбор инструментального средства информационной технологии
В качестве инструментального средства информационной технологии, наиболее эффективно реализующего автоматизированную обработку данных, выбрана система «1С: Предприятие 8.3».
Выбор системы «1С: Предприятие 8.3» для проектирования БД основан на анализе ряда параметров и характеристик системы:
- области применения - гибкость платформы позволяет применять «1С: Предприятие 8.3» в самых разнообразных областях;
- эргономичный пользовательский интерфейс - обеспечивает легкость освоения для начинающих и высокую скорость работы для опытных пользователей;
- экономическая и аналитическая отчетность - мощные средства формирования отчетов и печатных форм обеспечивают широкие возможности оформления и интерактивной работы;
- масштабируемость - система «1С: Предприятие 8.3» обеспечивает масштабируемость прикладных решений, начиная от самых простых до многофункциональных;
- администрирование - система предоставляет удобные инструменты для администрирования;
- интеграция с другими системами - система «1С: Предприятие 8.3» имеет широкие возможности взаимодействия с другими приложениями и построения сложных интегрированных решений.
2. ПРОЕКТИРОВАНИЕ КОНЦЕПТУАЛЬНО-ИНФОРМАЦИОННОЙ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ
2.1 Информационный анализ предметной области и выявление концептуальных требований пользователей
Автоматизированный учет позволит облегчить хранение, доступ и редактирование информации о заказах, позволит уменьшить нагрузку сотрудников в работе и сократить время для поиска нужной информации.
Основными задачами сотрудников ателье являются:
- проверка данных клиента;
- прием и оформление заказа;
- снятие мерок, выполнение заказа;
- выписка чека.
Каждая из перечисленных операций фиксируется документально.
Клиенты, обращающиеся за услугами ателье, показывают свои личные документы отделу администрации ателье. Затем проверяются все данные.
После сотрудники принимают заказ и оформляют его, указывая сроки даты заказа и планируемую дату выполнения. Как только заказ будет готов, обращаются к клиенту, он примеряет выполненную работу мастера, если удовлетворяет сотрудник выписывает чек с выдачей копии клиенту.
2.2 Выявление информационных объектов и связей между ними
Таким образом, можно выделить следующие документы:
Выходные документы - прайс-лист услуг ателье, список мастеров на выбор, договор об оформлении заказа, выписка чека.
На основании вышеперечисленных документов можно сформировать следующие запросы пользователей:
- Прайс-лист услуг ателье;
- Определение вида услуги, пользующегося наибольшим спросом;
- Список лучших мастеров.
На основании обследования предметной области и необходимых запросов выделим следующие сущности с атрибутами (ключевые атрибуты выделены подчеркиванием):
ИЗДЕЛИЕ (НАЗВ_ИЗД, СТОИМ_ПОШ, КОД_ИЗД, КОД_МАСТ, КОД_ЗАК, ВИД_ПОШ, ДАТА_ЗАК, ДАТА_ИСП_ЗАК, КОД_ЗАКАЗА);
МАСТЕР (ФИО_МАСТ, ДОЛЖ_МАСТ, ЗАР_МАСТ, КОД_МАСТ,);
АТЕЛЬЕ (НАИМ_АТ, АДР_АТ);
ЗАКАЗЧИК (ФИО_ЗАК, КОД_ЗАК, ТЕЛ_ЗАК, АДР_ЗАК).
Проанализируем связи между сущностями:
Таблица 1 - Связи между сущностями
Название сущностей |
Название связей |
|
ЗАКАЗЧИК, ИЗДЕЛИЕ |
ЗАКАЗЫВАЕТ |
|
ИЗДЕЛИЕ, МАСТЕР |
ПОШИВ |
|
ИЗДЕЛИЕ, АТЕЛЬЕ |
ПРЕДОСТАВЛЕНИЕ |
|
МАСТЕР, ЗАКАЗ |
ВЫПОЛНЕНИЕ |
Для каждой пары определим тип связи:
ЗАКАЗЧИК, ИЗДЕЛИЕ - 1:М, то есть один заказчик может заказать несколько изделий, здесь под изделиями понимаются услуги;
ИЗДЕЛИЕ, МАСТЕР - 1:М, то есть один мастер может выполнять несколько изделий;
ИЗДЕЛИЕ, АТЕЛЬЕ - 1:М, то есть одно ателье может предлагать несколько изделий;
МАСТЕР, ЗАКАЗ-1:М, то есть один мастер может выполнить несколько заказов одновременно.
После выбора сущностей, задания атрибутов и анализа связей между сущностями построим инфологическую модель в виде ER-диаграммы, где сущности обозначаются прямоугольниками, связи - ромбами:
Рисунок 1 - Инфологическая модель предметной области
Таблица 2 - Соответствие между сущностями и объектами системы:
Сущность |
Объект конфигурации |
|
ИЗДЕЛИЕ |
Справочник |
|
МАСТЕР |
Справочник |
|
АТЕЛЬЕ |
Справочник |
|
ЗАКАЗЧИК |
Справочник |
Рисунок 3 - Схема взаимодействия объектов конфигурации
3. МАШИННОЕ ПРОЕКТИРОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
3.1 Этап конфигурирования
В качестве инструментального средства для автоматизации обработки информационной системы «Учет платежей ателье ТОО «Fancy»», выбрана платформа «1С: Предприятие 8.3», учебной версии.
Конфигурация системы«1С: Предприятие 8.3» представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области, что является ее основной особенностью.
Функционирование системы делится на два процесса - конфигурирование (описание модели предметной области средствами системы) и исполнение (обработку данных предметной области).
Результатом разработки является конфигурация «Учет платежей ателье ТОО «Fancy»», которая представляет собой модель предметной области.
На этапе конфигурирования система оперирует такими универсальными понятиями (объектами), как «Документ», «Журнал документов», «Справочник», «Регистр» и другие. Совокупность этих понятий и определяет концепцию системы.
При конфигурировании максимально используются визуальные средства настройки, а для описания специфических алгоритмов используются языковые (программные) средства. В процессе конфигурирования формируется структура информационной системы, алгоритмы обработки, формы диалогов и выходных документов. Информационная структура проектируется на уровне предусмотренных в системе типов обрабатываемых объектов предметной области (константы, справочники, документы, регистры и др.).
В процессе исполнения система уже оперирует конкретными понятиями, описанными на этапе конфигурирования.
Справочники. Справочник «Сотрудники» хранит сведения о сотрудниках ателье.Есть предопределенные элементы справочника: «ЗиябековНурлан» - с кодом«20», «ИскаковАзамат» - с кодом«21», «КаримовАйдос» - с кодом«22».
Реквизиты:
- Дата_рождения - тип «Дата»;
- Телефон - тип «Число», длина - 10 символов;
- Зарплата - тип «Число», длина - 20 символов.
Длина кода справочника «Сотрудники» - 2 символа, длина наименования - 25 символов.
Табличная часть «Дополнительно» содержит реквизиты:
- Должность - тип «Строка», длина - 25 символов;
- Дата_начала - тип «Дата»;
- Дата_окончания - тип «Дата».
Рисунок 4- Окно формы и реквизитов элемента справочника «Сотрудники»
Справочник «Клиенты» представленный на рисунке 5,содержит наименования и коды клиентов ателье. Данный справочник создается на основании документа «ОказаниеУслуг» и реализует связь 1:М, так как один клиент может воспользоваться несколькими услугами ателье.
Рисунок 5 - Окно формы списка справочника «Клиенты»
Для хранения информации о существующих услугах и материалах создан справочник «Номенклатура» на рисунке 6. Данный справочник поддерживает иерархию групп и элементов и содержит две группы - «Материалы» и «Услуги». Имеется только один реквизит «ВидНоменклатуры» с типом «ПеречислениеСсылка.ВидыНоменклатуры». Длина кода справочника - 2 символа, длина наименования - 40 символов.
Рисунок 6 - Окно формы элемента справочника «Номенклатура»
Справочник «Склад» содержит наименования и коды складов. Имеет предопределенный элемент: Основной.
Рисунок 7 - Окно формы справочника «Склад»
Справочник «Отделы» содержит наименования и коды отделов. Имеет следующие предопределенные элементы: «Администрация» - с кодом «03» и «Мастеры» - с кодом «04». Реализует связь 1:М, так как в одном отделе могут работать несколько сотрудников.
Рисунок 8 - Окно формы элемента справочника «Отделы»
Справочник «ВариантыНоменклатуры» имеет владельца - «Справочник.Номенклатура», то есть он подчинен справочнику «Номенклатура». Содержит наименования и коды материалов.
Рисунок 9 - Окно формы списка и формы элемента справочника «ВариантыНоменклатуры»
Справочник «ДополнительныеСвойстваНоменклатуры» имеет владельца - «ПланВидовХарактеристик.СвойстваНоменклатуры». Содержит коды и наименования свойства материалов.
Рисунок 10 - Окно формы справочника «ДополнительныеСвойстваНоменклатуры»
Справочник «ВидыГрафиковРаботы» хранит информацию о видах графиков для сотрудников ателье. Имеет следующие предопределенные элементы: «ГрафикАдминистрации» и «ГрафикМастеров». Содержит наименования и коды видов графиков работ.
Рисунок 11 - Окно формы справочника «ВидыГрафиковРаботы»
Справочник «РолиИсполнителей» содержит наименования и коды ролей исполнителей, то есть должности сотрудников. Имеет следующие предопределенные элементы: «Начальник» - с кодом «01», «Модельер» - с кодом «02» и «Бухгалтер» - с кодом «03». Длина кода справочника - 2 символа, длина наименования - 25 символов.
Рисунок 12 - Окно формы справочника «РолиИсполнителей»
Документы. Документы предназначены для отражения событий предприятия, которые имеют отношение к предметной области.
Документы играют центральную роль для основных механизмов, реализуемых системой. Все документы образуют единую хронологическую последовательность. Фактически, эта последовательность отражает последовательность событий. Данные, вводимые в документ, обычно содержат информацию о произошедшем событии. Поведение документа отличается от поведения всех остальных объектов базы данных. Документ обладает способностью проведения. Факт проведения документа означает, что событие, которое он отражает, повлияло на состояние учета.До тех пор, пока документ не проведен, состояние учета неизменно.
Документ «ПриходнаяНакладная»предназначен для регистрации приходуемых материалов, которые используются для оказания услуг клиентам.
Имеет один реквизит - склад.
Табличная часть «Материалы» имеет следующие реквизиты:
- Материал - тип «СправочникСсылка.Номенклатура»;
- Количество - тип «Число», длина - 20 символов;
- Цена - тип «Число», длина - 25 символов;
- Итог - тип «Число», длина - 30 символов;
-НаборСвойств - тип «СправочникСсылка.ВариантыНоменклатуры».
Обязательным полем для заполнения является поле «Количество», а заполнение остальных полей реализовано посредством встроенного языка системы на основе введенных данных. Поле «Цена» заполняется автоматически из регистра сведений «Цены». Поле «Итог» заполняется из общего модуля с наименованием «РаботаСДокументами».
Рисунок 13 - Окно формы документа «ПриходнаяНакладная»
Документ «ОказаниеУслуги» предназначен для регистрации услуг клиентам. Здесь регистрируются клиент и мастер, а также контролируются остатки материалов, которые расходуются на заказ. Реквизиты документа:
- Склад - тип «СправочникСсылка.Склад»;
- Клиент - тип «СправочникСсылка.Клиенты»;
- Мастер - тип «СправочникСсылка.Сотрудники»;
- Остаток - тип «Строка», длина - 16 символов;
- ОбъектОснование - тип «СправочникСсылка.Клиенты».
Табличная часть «ПереченьНоменклатуры» имеет реквизиты:
- Номенклатура - тип «СправочникСсылка.Номенклатура»;
- Количество - тип «Число», длина - 15 символов;
- Цена - тип «Число», длина - 20 символов;
- Итог - тип «Число», длина - 25символов;
-ВидНоменклатуры- еготип задается как составной «ПеречислениеСсылка.ВидыНоменклатуры».
Поле «Цена» заполняется автоматически из регистра сведений «Цены»,а заполнение остальных полей реализовано посредством встроенного языка системы на основе введенных данных.
Рисунок 14 - Окно формы документа «ОказаниеУслуги»
Рисунок 15 - Печатная форма документа «ОказаниеУслуги»
Документ «НачисленияСотрудникам» предназначен для начисления заработной платы сотрудникам ателье. Здесь учитывается вид расчета начисления.
Табличная часть «Начисления» содержит следующие реквизиты:
- Сотрудник - тип «СправочникСсылка.Сотрудники»;
- ГрафикРаботы - тип «СправочникСсылка.ВидыГрафиковРаботы»;
- ДатаНачала - тип «Дата»;
- ДатаОкончания - тип «Дата»;
-ВидРасчета - тип «ПланВидовРасчетаСсылка.ОсновныеНачисления»;
- Начислено - тип «Число», длина - 15 символов.
Поля «ДатаНачала», «ДатаОкончания» и «Начислено» являются обязательными полями для заполнения, а заполнение остальных полей реализовано посредством встроенного языка системы на основе введенных данных.
Рисунок 16 - Окно формы документа «НачисленияСотрудникам»
Документы «Счет» и «РасходнаяНакладная» предназначены для реализации бизнес-процесса по продажам товара.
Документ «Счет» имеет следующие реквизиты:
- Количество - тип «Число», длина - 20 символов;
- Скидка - тип «Число», длина - 20 символов;
- СкидкаСогласована - тип «Число», длина - 20 символов;
- Сумма - тип «Число», длина - 30 символов.
Реквизиты табличной части «Материал»:
- Цена - тип «Число», длина - 20 символов;
- Количество - тип «Число», длина - 10 символов;
- Сумма - тип «Число», длина - 30 символов;
- Номенклатура - тип «Строка», длина - 30 символов.
Рисунок 17 - Окно формы документа «Счет»
Документ «РасходнаяНакладная» имеет один реквизит - Склад с типом «СправочникСсылка.Склад».
Рисунок 18 - Окно формы документа «РасходнаяНакладная»
Регистры сведений. Регистры сведений предназначены для хранения информации, состав которой развернут по определенной комбинации значений и при необходимости развернут во времени.
В соответствии с требованиями предметной области были созданы следующие регистры сведений:
Периодический регистр сведений «Цены» хранит развернутую во времени стоимость услуг и материалов.
Измерения регистра :
- Номенклатура - тип «СправочникСсылка.Номенклатура».
Ресурсы:
- Цена - тип «Число», длина - 15 символов.
Рисунок 19 - Окно формы регистра сведений «Цены»
Регистр сведений «ЗначенияСвойствНоменклатуры» предназначен для хранения значения свойств материалов.
Измерения регистра:
- НаборСвойств - тип «СправочникСсылка.ВариантыНоменклатуры»;
-ВидСвойства - тип «ПланВидовХарактеристикСсылка.СвойстваНоменклатуры».
Ресурсы:
- Значение - тип «Характеристика.СвойстваНоменклатуры».
Рисунок 20 - Окно формы списка регистра сведений «ЗначенияСвойствНоменклатуры»
Регистр сведений «ГрафикиРаботы» предназначен для хранения графиков выходных и рабочих дней сотрудников ателье.
Измерения регистра:
- ГрафикРаботы - тип «СправочникСсылка.ВидыГрафиковРаботы»;
- Дата - тип «Дата».
Ресурсы:
- Значение - тип «Число», длина - 1 символ.
Рисунок 21- Окно формы регистра сведений «ГрафикиРаботы»
Регистры сведений «РегистрАдресации» и «ПросмотрЗадач» используются для реализации бизнес-процесса. Регистры сведений «РегистрАдресации» предназначен для хранения имен сотрудников, их ролей и в какое подразделение они входят.
Измерения регистра сведений «РегистрАдресации» :
- Сотрудник - тип «СправочникСсылка.Сотрудники»;
- РольИсполнителя - тип «СправочникСсылка.РолиИсполнителей»;
- Подразделение - тип «СправочникСсылка.Отделы».
Рисунок 22 - Окно формы регистра сведений «РегистрАдресации»
Измерения регистра сведений «ПросмотрЗадач»:
- Задача - тип «ЗадачаСсылка.Задача»;
- Сотрудник - тип «СправочникСсылка.Сотрудники».
Рисунок 23 - Окно формы регистра сведений «ПросмотрЗадач»
Регистры накопления. Регистры накопления предназначены для хранения информации в удобном для анализа виде. Использование регистров накопления позволяет накапливать данные, поставляемые для различными документами, а также легко создавать отчеты и использовать эти данные в алгоритмах работы конфигурации.
В соответствии с требованиями предметной области были созданы следующие регистры накопления:
Регистр накопления «ОстаткиМатериалов» предназначен для накопления остатков материалов, используемых для оказания услуг ателье клиентам. Вид регистра - Остатки.
Измерения регистра:
- Материал - тип «СправочникСсылка.Номенклатура»;
- НаборСвойств - тип «СправочникСсылка.ВариантыНоменклатуры»;
- Склад - тип «СправочникСсылка.Склад».
Ресурсы:
- Количество - тип «Число», длина - 15 символов.
Регистраторами являются документы «ПриходнаяНакладная» и «ОказаниеУслуги».
Рисунок 24 - Окно формы регистра накопления «ОстаткиМатериалов»
Регистр накопления «СтоимостьМатериалов» - это регистр остатков, предназначенный для накопления стоимости материалов. Этот регистр имеет всего одно измерение - «Материал» с типом «СправочникСсылка.Номенклатура» и один ресурс -«Стоимость» с длиной 15.
Регистраторами являются документы «ПриходнаяНакладная» и «ОказаниеУслуги».
Рисунок 25 - Окно формы регистра накопления «СтоимостьМатериалов»
Регистр накопления «Продажи» предназначен для накопления данных о продажах ателье, другими словами накопление оказанных услуг. Вид регистра - Обороты.
Измерения регистра:
- Номенклатура - тип «СправочникСсылка.Номенклатура»;
- Клиент - тип «СправочникСсылка.Клиенты»;
- Мастер - тип «СправочникСсылка.Сотрудники».
Ресурсы регистра:
- Количество - тип «Число», длина - 15 символов;
- Выручка - тип «Число», длина - 15 символов;
- Стоимость - тип «Число», длина - 15 символов.
Регистратором является документ «ОказаниеУслуги».
Рисунок 26 - Окно формы регистра накопления «Продажи»
Регистр расчета «Начисления»предназначен для описания структуры накопления данных, являющихся результатами расчетов заработной платы сотрудников.
Имеет одно измерение - «Сотрудник» с типом «СправочникСсылка.Сотрудники».
Имеется один ресурс - «Результат» с типом «Число», длиной - 15 символов.
Реквизиты регистра:
- ГрафикРаботы - тип «СправочникСсылка.ВидыГрафиковРаботы»;
- ИсходныеДанные - тип «Число», длина - 15 символов.
Регистратором является документ «НачисленияСотрудникам».
Рисунок 27 - Окно формы регистра расчета «Начисления»
Отчеты. Любая система автоматизации учета только тогда выполняет свои функции, когда она имеет средства обработки накопленной в системе информации и получения сводных данных в удобном для просмотра и анализа виде. Как правило, для решения подобных задач в системе существует возможность формирования отчетов. Конфигуратор позволяет формировать набор различных отчетов, достаточных для удовлетворения потребностей пользователей системы в достоверной и подробной выходной информации.
Для получения сводной выходной информации в системе «1С: Предприятие» используются объекты конфигурации, называемые «Отчет». Объект этого типа содержит алгоритм формирования «бумажного» или «электронного» отчета на внутреннем языке системы«1С: Предприятие 8.3»
В соответствии с потребностями предметной области были созданы следующие отчеты:
Отчет «РеестрДокументовОказаниеУслуги» содержит клиентов, которым оказывались услуги.
Данный отчет создан с помощью системы компоновки данных. Для реализации запроса используется документ «ОказаниеУслуги».
Вместе с каждой записью, находящейся в регистре сведений, можно хранить дополнительную произвольную информацию. Для этого служат реквизиты регистра сведений.
Рисунок 28 - Окно формы отчета «РеестрДокументовОказаниеУслуги»
Отчет «Перерасчет» используется для того, чтобы посмотреть содержимое записей перерасчета.
Данный отчет создан с помощью системы компоновки данных. Для реализации запроса используется регистр расчета «Начисления».
информационный учет платеж
Рисунок 29 - Окно формы отчета «Перерасчет»
Отчет «Диаграмма Ганта» (также называемая ленточной) представляет собой диаграмму интервалов по шкале времени. Она позволяет в удобном для восприятия виде изображать план работ или распределение ресурсов во времени для набора объектов.Задачи (в плане работ) или объекты, использующие ресурсы, называются точками диаграммы Ганта. Сами ресурсы, отображаемые на шкале времени, называются сериями диаграммы Ганта.Совокупность интервалов времени, которая соответствует данной серии и точке называется значением диаграммы Ганта.
Окно формы отчета и весь процесс формирования диаграммы Ганта представлены в приложении Б.
Перечисления. Перечисление представляет собой служебный тип данных, который не используется самостоятельно, а применяется в основном, в совокупности с другими типами данных. Определить перечисление можно как «список возможных значений реквизита».
Перечисления используются при вводе значений реквизитов документов, справочников, при вводе значений констант, в тех случаях, когда необходимо исключить неоднозначный ввод информации, на них могут опираться алгоритмы работы программы.
В соответствии с требованиями предметной области создано перечисление «ВидыНоменклатуры» со значениями: «Материал» и «Услуга».
Набор всех возможных значений, которые содержит перечисление, задается при конфигурировании системы, и пользователь не может изменять их, удалять или добавлять новые.
3.2 Анализ данных
Анализ данных позволяет найти неочевидные закономерности в анализируемых данных и представить их в виде легко воспринимаемого результата.
Система поддерживает пять различных типов анализа:
- Общая статистика;
- Поиск ассоциаций;
- Поиск последовательностей;
- Дерево решений;
- Кластерный анализ.
В данной курсовой работе реализованы четыре вида анализа:
Общая статистика. Тип анализа общая статистика представляет собой механизм для сбора общей информации о данных, находящихся в полученном источнике данных. Этот тип анализа предназначен для предварительного исследования анализируемой информации.
Поиск последовательностей. Тип анализа поиск последовательностей позволяет выявлять в источнике данных последовательные цепочки событий.
Кластерный анализ. Кластерный анализ позволяет разделить исходный набор исследуемых объектов на группы объектов таким образом, чтобы каждый объект был более схож с объектами из своей группы, чем с объектами других групп. Анализируя в дальнейшем полученные группы, называемые кластерами, можно определить, чем характеризуется та или иная группа, принять решение о методах работы с объектами различных групп.
Поиск ассоциаций.Данный тип анализа осуществляет поиск часто встречаемых вместе групп объектов или значений характеристик, а также производит поиск правил ассоциаций.
Источником данных для всех видов анализа является запрос по регистру накопления «Продажи».
Результаты анализа приведены в приложении В
ЗАКЛЮЧЕНИЕ
В представленной работе по созданию информационной системы «Учет платежей ателье ТОО «Fancy»», были достигнуты поставленные цели и задачи.
Была разработана система, позволяющая оптимизировать процесс сбора, учета, анализа и хранения необходимой информации, а также повысить эффективность работы сотрудников ателье. Применение информационной системы «Учет платежей ателье ТОО «Fancy»» позволитсократить время на обработку информации, уменьшить непроизводительные затраты при их реализации.
Окончательная версия информационной системы«Учет платежей ателье ТОО «Fancy»» позволяет обеспечивать:
- регистрацию оказания услуг и учет приходуемых материалов;
- формирование выходных документов в виде отчетов и диаграмм;
- учет платежейза услуги ателье;
- анализ данных ателье.
Конфигурация «Учет платежей ателье ТОО «Fancy»», может быть внедрена на предприятие и позволит объединить все объекты: справочники, документы, регистры сведений, регистры накопления, планы видов характеристик, планы видов расчета, перечисления, отчеты, обработки, бизнес-процессы для эффективной работы пользователей. А также позволяет выполнять настройку интерфейсов и ролей в соответствии с требованиями заказчика.
СПИСОК ЛИТЕРАТУРЫ
1 М.Г.Радченко. 1С: Предприятие 8.0. Практическое пособие разработчика. Примеры и типовые приемы. М.: ООО 1С-Паблишинг,2006
2 1С: Предприятие 8.0 Конфигурирование и администрирование. М.: Фирма «1С», 2004
3 Л.П.Латкина, С.Ж.Рахметуллина. Методические указания к курсовому проектированию. Усть-Каменогорск, 2008
4 1С: Предприятие 8.0. Описание встроенного языка
5 С.А.Митичкин . Разработка в системе 1С: Предприятие 8.0. М.: ООО 1С-Паблишинг, 2003
ПРИЛОЖЕНИЕ А
Процедура СтартПередСтартом(ТочкаМаршрутаБизнесПроцесса, Отказ)
НужноЗаписать = Ложь;
Если Счет.Пустая() Тогда
СчетОбъект = Документы.Счет.СоздатьДокумент();
СчетОбъект.Дата = ТекущаяДата();
СчетОбъект.Записать();
Счет = СчетОбъект.Ссылка;
НужноЗаписать = Истина;
КонецЕсли;
Если РасходнаяНакладная.Пустая() Тогда
РасходнаяНакладнаяОбъект = Документы.РасходнаяНакладная.СоздатьДокумент();
РасходнаяНакладнаяОбъект.Дата = ТекущаяДата();
РасходнаяНакладнаяОбъект.Записать();
РасходнаяНакладная = РасходнаяНакладнаяОбъект.Ссылка;
НужноЗаписать = Истина;
КонецЕсли;
Если НужноЗаписать Тогда
Записать();
КонецЕсли;
Сообщить("Старт бизнес-процесса: " + """" + ЭтотОбъект.Метаданные().Синоним + """");
КонецПроцедуры
// СтартПередСтартом(ТочкаМаршрутаБизнесПроцесса, Отказ)
Процедура ВыписатьСчетПередВыполнением(ТочкаМаршрутаБизнесПроцесса, Задача, Отказ)
Если Счет.Материал.Количество()= 0 Тогда
Отказ=Истина;
КонецЕсли;
КонецПроцедуры
Процедура СкидкаПоСчетуВышеСтнадартнойПроверкаУсловия(ТочкаМаршрутаБизнесПроцесса, Результат)
СкидкаБольшеОбычной = Ложь;
ОбычнаяСкидка = Константы.ОбычнаяСкидка.Получить();
// Проверяем, что скидка не превышает обычную
Если Счет.Скидка>ОбычнаяСкидка Тогда
СкидкаБольшеОбычной = Истина;
КонецЕсли;
Результат = СкидкаБольшеОбычной;
КонецПроцедуры
Процедура СчетУтвержденПроверкаУсловия(ТочкаМаршрутаБизнесПроцесса, Результат)
Результат=Счет.СкидкаСогласована;
КонецПроцедуры
Процедура ПередВыполнением(Отказ)
// Проверка даты на пустое значение
Если ДатаВыполнения = '00010101' Тогда
ДатаВыполнения = ТекущаяДата();
КонецЕсли;
// Если исполнитель до начала выполнения неопределен.
// он записывается из параметра сеанса.
// В этом случае записывается пользователь.
// в контексте которого запущено 1С Предприятие
Если Исполнитель.Пустая () Тогда
Исполнитель=ПараметрыСеанса.ТекущийИсполнитель;
КонецЕсли;
КонецПроцедуры
Процедура ПриВыполнении(Отказ)
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст="Задача выполнена:"+"""+Наименование+""";
Сообщение.Сообщить();
НаборЗаписей=РегистрыСведений.ПросмотрЗадач.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Задача.Значение = Ссылка;
НаборЗаписей.Отбор.Задача.Использование = Истина;
Попытка
//Пытаемся записать пустой набор записей в регистр,
//фактически удаляем из него данные о задаче, если они там были.
НаборЗаписей.Записать(Истина);
Исключение
Сообщение.Текст=ОписаниеОшибки();
Сообщение.Сообщить();
КонецПопытки;
КонецПроцедуры
Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительняИнформация, СтандартнаяОбработка)
Если ВидФормы = "ФормаОбъекта" Тогда
ЗадачаСсылка = Параметры.Ключ;
ЗадачаОбъект = ЗадачаСсылка.ПолучитьОбъект();
Если ЗадачаОбъект.ТочкаМаршрута=БизнесПроцессы.ПродажаТовара.ТочкиМаршрута.ВыписатьСчет Тогда
ВыбраннаяФорма="Документ.Счет.ФормаОбъекта";
Параметры.Ключ=ЗадачаОбъект.БизнесПроцесс.Счет;
СтандартнаяОбработка=Ложь;
КонецЕсли;
Если ЗадачаОбъект.ТочкаМаршрута=БизнесПроцессы.ПродажаТовара.ТочкиМаршрута.УтвердитьСчет Тогда
ВыбраннаяФорма="Документ.Счет.ФормаОбъекта";
Параметры.Ключ=ЗадачаОбъект.БизнесПроцесс.Счет;
СтандартнаяОбработка=Ложь;
КонецЕсли;
Если ЗадачаОбъект.ТочкаМаршрута=БизнесПроцессы.ПродажаТовара.ТочкиМаршрута.ПолучитьНаличнуюОплату Тогда
ВыбраннаяФорма="Документ.Счет.ФормаОбъекта";
Параметры.Ключ=ЗадачаОбъект.БизнесПроцесс.Счет;
СтандартнаяОбработка=Ложь;
КонецЕсли;
//Регистр сведений "Просмотр задач" используется для регистрации
//данных по текущим (не выполненным) задачам.
НаборЗаписей=РегистрыСведений.ПросмотрЗадач.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Задача.Значение = ЗадачаСсылка;
НаборЗаписей.Отбор.Задача.Использование = Истина;
//В параметре "Текущий исполнитель" находится ссылка на текущего
//пользователя этот параметр сеанса выбран в свойство
//"Текущий Исполнитель" соответствующей задачи.
НаборЗаписей.Отбор.Сотрудник.Значение = ПараметрыСеанса.ТекущийИсполнитель;
НаборЗаписей.Отбор.Сотрудник.Использование = Истина;
НаборЗаписей.Прочитать();
Если НаборЗаписей.Количество()=0 Тогда
//В набор записей добавляем новую запись,
//характеризующую активизированную задачу.
НоваяЗапись=НаборЗаписей.Добавить();
НоваяЗапись.Задача=ЗадачаСсылка;
НоваяЗапись.Сотрудник=ПараметрыСеанса.ТекущийИсполнитель;
Попытка
НаборЗаписей.Записать();
Исключение
Сообщение=Новый СообщениеПользователю();
Сообщение.Текст=ОписаниеОшибки();
Сообщение.Сообщить();
КонецПопытки;
КонецЕсли;
КонецЕсли;
КонецПроцедуры
ПРИЛОЖЕНИЕ Б
Рисунок 1.Б - Диаграмма Ганта
&НаКлиенте
Процедура Сформировать(Команда)
СформироватьНаСервере(ДиаграммаГанта);
// Вставить содержимое обработчика.
КонецПроцедуры
&НаСервереБезКонтекста
Процедура СформироватьНаСервере(Диаграмма);
Запрос = Новый Запрос;
Запрос.Текст ="ВЫБРАТЬ
|НачисленияФактическийПериодДействия.Сотрудник,
|НачисленияФактическийПериодДействия.ВидРасчета,
|НачисленияФактическийПериодДействия.ПериодДействияНачало,
|НачисленияФактическийПериодДействия.ПериодДействияКонец,
|НачисленияФактическийПериодДействия.Результат,
|НачисленияФактическийПериодДействия.Регистратор,
|НачисленияФактическийПериодДействия.Регистратор.Представление
|ИЗ
|РегистрРасчета.Начисления.ФактическийПериодДействия КАК НачисленияФактическийПериодДействия" ;
ВыборкаРезультата = Запрос.Выполнить().Выбрать();
// Запретить обновление диаграммы
Диаграмма.Обновление = Ложь;
Диаграмма.Очистить();
Диаграмма.ОтображатьЗаголовок = Ложь;
// Заполнить диаграмму
Пока ВыборкаРезультата.Следующий() цикл
// Получить серию, точку и значение для них
ТекущаяСерия = Диаграмма.УстановитьСерию(ВыборкаРезультата.ВидРасчета);
ТекущаяТочка = Диаграмма.УстановитьТочку(ВыборкаРезультата.Сотрудник);
ТекущееЗначение = Диаграмма.ПолучитьЗначение(ТекущаяТочка, ТекущаяСерия);
// Создать нужные нам интервалы в значении
ТекущийИнтервал = ТекущееЗначение.Добавить();
ТекущийИнтервал.Начало = ВыборкаРезультата.ПериодДействияНачало;
ТекущийИнтервал.Конец = ВыборкаРезультата.ПериодДействияКонец;
ТекущийИнтервал.Текст = ВыборкаРезультата.РегистраторПредставление;
ТекущийИнтервал.Расшифровка = ВыборкаРезультата.Регистратор;
КонецЦикла;
// Раскрасить серии своими цветами
Для Каждого Серия из Диаграмма.Серии Цикл
Если Серия.Значение = ПланыВидовРасчета.ОсновныеНачисления.Оклад Тогда
Серия.Цвет = WEBЦвета.Желтый;
ИначеЕслиСерия.Значение = ПланыВидовРасчета.ОсновныеНачисления.Премия Тогда
Серия.Цвет = WEBЦвета.Зеленый;
ИначеЕслиСерия.Значение = ПланыВидовРасчета.ОсновныеНачисления.Невыход Тогда
Серия.Цвет = WEBЦвета.Красный;
КонецЕсли;
КонецЦикла;
// Разрешить обновление диаграммы
Диаграмма.Обновление = Истина;
КонецПроцедуры
ПРИЛОЖЕНИЕ В
Рисунок 1.В - Дендрограмма связей
Размещено на Allbest.ru
...Подобные документы
Характеристика деятельности ателье "Модница", функциональная система его информационной системы, ее достоинства, недостатки и перспективы развития. Анализ информационных связей бухгалтерского учета системы "Парус" с другими функциональными подсистемами.
контрольная работа [801,2 K], добавлен 25.07.2010Исследование процесса работы пользователей с информационной системы учета электропогружного оборудования скважин. Подсистема оповещений и уведомлений системы "Дело". Инфологическая модель предметной области. Модуль формирования заявок и подписок.
дипломная работа [3,9 M], добавлен 18.05.2014Организация, архитектура и структура информационной системы. Показатели эффективности ее работы. Цели и задачи анализа АСУ. Компоненты автоматизированных систем. Описание предметной области, входных и выходных данных. Построение диаграммы прецедентов.
курсовая работа [231,0 K], добавлен 11.04.2014Разработка информационной системы для анализа, хранения и обработки информации необходимой для автоматизации учета в автомобильном салоне "Aurore Auto" с помощью технологий Rational Rose, PHP и MySQL. Реализация и экономическая эффективность проекта.
дипломная работа [2,2 M], добавлен 20.05.2011Понятие и разновидности, подходы к формированию инфологических моделей. Модель информационной системы Захмана, направления ее развития и анализ результатов. Компоненты инфологического уровня описания предметной области. Сбор требований пользователей.
презентация [136,3 K], добавлен 19.08.2013Процессный подход как технология формализации предметной области. Описание бюро труда и экономического планирования. Анализ затрат рабочего времени бюро. Описание документации для учета трудозатрат. Разработка и реализация проекта информационной системы.
курсовая работа [3,2 M], добавлен 12.10.2013Общая характеристика ателье "Вита", схема модели рабочего процесса. Исследование заданной системы с помощью моделирования динамических рядов, модели типа "система массового облуживания". Построение имитационной модели деятельности данного ателье.
курсовая работа [1,4 M], добавлен 01.06.2016Разработка и внедрение автоматизированной информационной системы. Изучение основных процессов, протекающих в предметной области. Создание базы данных. Исследование средств защиты информации от несанкционированного доступа и идентификации пользователей.
курсовая работа [487,2 K], добавлен 17.03.2014Анализ предметной области и требований пользователей для разработки программного средства по автоматизации работы склада строительных материалов. Описание работы с базой данных Access, позволяющей добавлять и редактировать информацию, оформлять накладную.
курсовая работа [601,1 K], добавлен 25.01.2013Требования к структуре и функционированию информационной системы. Входная и выходная информация подсистемы управления проектами. Описание "TheSystem", предназначенной для обеспечения процесса учета кадров, контроля работы сотрудников предприятия.
дипломная работа [3,1 M], добавлен 07.03.2012Анализ предметной области. Разработка генетического алгоритма для оптимизации инвестиций. Спецификация требований и прецедентов. Проектирование пользовательского интерфейса информационной системы. Модели данных, используемые в системе и их взаимодействие.
дипломная работа [2,1 M], добавлен 24.08.2017Рассмотрение предметной области учета операций с недвижимостью. Определение проблем и разработка концепции информационной системы. Формирование таблицы документов и разработка форм входных и выходных документов в среде программирования C++ Builder.
курсовая работа [2,0 M], добавлен 20.01.2015Программирование полнофункциональной системы учета для предметной области "Концертный зал": построение концептуальной и реляционной моделей базы данных, описание способов реализации запросов и вывода отчета на экран, разработка интерфейса пользователя.
курсовая работа [1,5 M], добавлен 22.11.2010Разработка программы для автоматизации складского учета. Описание предметной области и технологии функционирования информационной системы. Физическое проектирование базы данных. Создание экранных форм ввода-вывода, отчетов, модулей для прикладных решений.
курсовая работа [3,6 M], добавлен 08.12.2013Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.
курсовая работа [294,8 K], добавлен 13.04.2014Автоматизация учета закупки лекарственных препаратов в аптеке. Разработка базы данных и прикладных программ для работы с ней. Анализ предметной области и формирование требований пользователей. Выбор архитектуры программно-технологической реализации.
курсовая работа [4,1 M], добавлен 10.09.2015Анализ предметной области и разработка проекта информационной системы по поддержке пользователей на базе 1С: Предприятие. Проведение формализации логических моделей информационных процессов и процедур в проектной системе. Реализация функций системы 1С.
дипломная работа [1,9 M], добавлен 27.01.2013Рассмотрение условий работы сотрудников фирмы "Окна Марио". Составление базы данных для проектирования информационной системы учета и контроля заказов. Разработка проекта. Произведенный расчет экономической эффективности и экологичности программы.
дипломная работа [4,6 M], добавлен 29.08.2014Анализ существующих решений по автоматизации предметной области. Выбор методологии проектирования информационной системы. Сбор и спецификация, анализ, моделирование и аттестация требований. Возможные неисправности и сопровождение информационной системы.
курсовая работа [645,2 K], добавлен 26.05.2015Автоматизация работы отдела информационных технологий ООО "Бентек Дриллинг энд Ойлфилд Системс". Создание информационной системы для учета и анализа оборудования. Создание базы данных сотрудников, номенклатуры IT оборудования и программного обеспечения.
дипломная работа [4,6 M], добавлен 21.06.2011