Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
намсарай_диплом_.docx
Скачиваний:
83
Добавлен:
11.04.2015
Размер:
1.83 Mб
Скачать
  1. Анализ существующих разработок и выбор стратегии автоматизации «как должно быть»

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

Целью дипломной работы является создание системы автоматизации учебного процесса в ДЮСШ №5. Необходимость создания автоматизированной системы вызвана большим объемом информации по учащимся используемой на предприятии, по количеству оформляемых документов по оплате за обучение, по количеству клиентов и договоров с ними. Поддержание такого количества информации в бумажном виде становится уже невозможным, а поиск – очень затрудненным. Поэтому и требуется перевести информацию школы в электронный вид. Информационные ресурсы, переведенные в электронную форму, приобретают новое качество, которое обеспечивает им более широкое распространение и эффективное использование. Используя автоматизированную систему, пользователь получает возможность не только находить нужные данные, просматривать документы и создавать аналитические отчеты.

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

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

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

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

«1С:Предприятие 8.1. Комплексная поставка» представляет следующие возможности:

  • Модифицируемость

  • Типовые конфигурации

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

  • Изменение конфигураций

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

  • настройку системы на различные виды учета;

  • реализацию любой методологии учета;

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

  • настройку внешнего вида форм ввода информации;

  • настройку поведения и алгоритмов работы системы в различных ситуациях с помощью встроенного объектно-ориентированного языка;

  • широкие оформительские возможности создания печатных форм документов и отчетов с использованием различных шрифтов, рамок, цветов, рисунков;

  • возможность наглядного представления информации в виде диаграмм;

  • быстрое изменение конфигурации с помощью «конструкторов».

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

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

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

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

  • Открытость

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

  • Обмен файлами

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

Сохранение печатных форм в форматах Microsoft Excel и HTML. Возможность экспорта данных в «Диспетчер контактов для малого бизнеса» Microsoft Office 2000.

  • OLE Automation, DDE

Программные продукты системы программ «1С:Предприятие» поддерживают современные средства интеграции: OLE, OLE Automation и DDE. Использование этих средств позволяет:

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

получать доступ к данным «1С:Предприятия» из других программ;

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

  • Технология внешних компонент

Технология создания внешних компонент (дополнительных программных модулей) разработана фирмой «1С» для решения специальных задач, в которых требуется более тесная и эффективная интеграция системы «1С:Предприятие» с другими программами и оборудованием. Эта технология включает в себя все необходимые сведения и набор примеров по созданию внешних компонент и их взаимодействию с «1С:Предприятием». Внешние компоненты могут разрабатываться пользователями программ системы «1С:Предприятие» и независимыми фирмами на языках MS Visual С++, MS Visual Basic, Borland Delphi.

  • Работа с торговым оборудованием

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

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

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

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

  • Однопользовательская версия

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

  • Версия для SQL

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

  • Сетевая версия

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

  • Web-расширение

Новая компонента «1С:Предприятия 8.1» позволяет:

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

  • создавать широкий спектр приложений, предоставляющих доступ к функциональности «1С:Предприятия» через Web-интерфейс как для пользователей внутрикорпоративной сети (интранет-решения), так и для произвольного круга клиентов и партнеров (интернет-решения).

  • Распределенная обработка

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

  • Информационно-технологическое сопровождение «1С:Предприятия»

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

  • Сопровождение и обучение

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

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

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

В ряде стран, в том числе Армении, Беларуси, Казахстане, Украине партнеры выпускают и поддерживают национальные версии программ «1С:Предприятие».

  • Функциональность

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

В программный продукт также входят отдельные конфигурации, реализующие автоматизацию бухгалтерского и налогового учета (конфигурация "Бухгалтерский учет"), оперативного учета в торговле (конфигурация "Торговля+Склад"), учета в производстве (конфигурация "Производство+Услуги+Бухгалтерия"), расчета заработной платы и кадрового учета (конфигурация "Зарплата+Кадры"), а также составления финансовых планов (бюджетов) предприятия (конфигурация "Финансовое планирование").

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

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

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