Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Диплом_1 / РЫБОЛОВЛЕВ_ДИПЛОМ.doc
Скачиваний:
118
Добавлен:
13.05.2015
Размер:
1.08 Mб
Скачать

Глава 2. Постановка задачи

2.1. Содержательная постановка решаемой задачи:

Цель: Разработать алгоритм автоматизации работы сервисного центра, изменив и доработав имеющиеся модули в системе «1С: Бухгалтерский учет 7.7» редакция 4.5 в соответствии с заявленными требованиями.

Задачи:

  1. Автоматизировать процесс приема техники в ремонт.

  2. Автоматизировать рабочее место диспетчера.

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

2.2. Формальная постановка решаемой задачи:

Стадии разработки:

  1. Подготовить структуру данных в «1С: Бухгалтерский учет 4.5».

    1. Разработка интерфейса пользователя

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

    3. Размещение информации о количестве товара на складе.

  2. Разработать алгоритм процесса принятия техники в ремонт.

    1. Оформление заявок клиентов

    2. Выполнение заявок клиентов на территории клиента либо в стационарных условиях.

  3. Реализация созданного алгоритма.

  4. Создать необходимые дополнительные документы и их печатные формы.

    1. Разработка документа «Заявка».

    2. Разработка документа «Квитанция».

    3. Разработка документа «Наряд-заказ».

  5. Реализовать формирование специализированной и управленческой отчетности.

    1. Разработка отчета «Выполненные работы»

    2. Разработка отчета «Остатки ТМЦ»

    3. Разработка обработки «Расчет заработной платы сотрудникам»

Глава 3. Описание средств программирования

В качестве средства программирования для автоматизации сервисного центра была выбрана система "1С:Предприятие". Это специализированная объектно-ориентированная система управления базами данных (СУБД), предназначенная для автоматизации деятельности предприятия.

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

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

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

Таким образом, решение об использовании системы «1С. Предприятие 7.7» было принято сразу, и оно обусловлено следующими факторами:

  1. Распространенность системы программ «1С. Предприятие».

  2. Открытость платформы, возможностью внесения изменений не дожидаясь действий со стороны разработчика.

  3. Разнообразие существующих решений для различных задач.

  4. Поддержка баз данных в формате DBF.

  5. Наличие Web-интерфейса.

  6. Возможность работы с внешними файлами: текстовыми, DBF.

  7. Наличие встроенного языка.

  8. Популярность. Система программ 1С является наиболее распространенной (до 60% всех организаций в России).

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

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

  11. Стандартные, специализированные и индивидуальные решения.

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

На сегодняшний день бесспорным лидером по продажам и количеству инсталляций являются программные продукты фирмы "1С". Более 2300 компаний в 430 городах России занимаются внедрением программ серии "1С". Не последнюю роль в этом успехе играет особая политика фрайчазинга, когда сама фирма "1С" занимается только разработкой программного обеспечения, а внедрением и "подгонкой" под конкретные нужды потребителей заняты местные специалисты.

Система поставляется как в однопользовательском, так и в сетевом вариантах, причем сетевой вариант может работать как с базами данных в DBF-формате, так и совместно с программой MS SQL 6.5 - 2000.

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

Любая учетная система имеет как минимум четыре компонента:

  • Систему хранения, поиска и редактирования условно-постоянной и нормативно-справочной информации, которая изменяется достаточно редко (справочники).

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

  • Систему работы с динамической информацией (остатки).

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

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

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

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

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

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

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

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

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

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

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

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