Средства автоматизации деятельности предприятия

Автор работы: Пользователь скрыл имя, 15 Января 2013 в 16:07, дипломная работа

Краткое описание

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

Содержание

Введение - 3 -
Глава 1. Методология создания тестов - 5 -
§1. Виды и формы тестовых заданий - 8 -
§2. Требования к тестовым заданиям - 12 -
§3. Методические рекомендации по составлению тестовых заданий - 13 -
Глава 2. Программное обеспечение для тестирования - 19 -
§1. Обзор программных продуктов - 19 -
§2. Характеристика платформы 1С: Предприятие - 23 -
Глава 3. Разработка базы тестирования - 30 -
§1. Структуры информационной базы - 30 -
§2. Описание приложения - 32 -
Заключение - 37 -
Список литературы - 39 -

Прикрепленные файлы: 1 файл

ДИПЛОМ-конечный вариант.doc

— 1.48 Мб (Скачать документ)

7) Простейший интерфейс  как редактора, так и плеера.

Рисунок 2. Оконный редактор Тест-конструктора

Еще одна бесплатная программа  для публикации тестов в Интернете  – Quiz Press (рис. 3). С его помощью преподаватели могут создавать тесты для проверки знаний учащихся. Программа дает возможность генерировать тесты с вопросами разных типов: такие, в которых нужно выбрать правильные ответы из предложенных вариантов, где нужно вписать ответ самостоятельно, где нужно указать, является ли утверждение ложным или верным, и другие. Причем один тест может содержать вопросы разных типов. При составлении вопросов у преподавателя есть возможность использовать мультимедийные файлы (графику, флеш, звук). По умолчанию при оценивании за каждый правильный ответ студенту начисляется один балл, однако в настройках теста можно установить разное количество баллов, в зависимости от типа вопроса. Кроме этого, есть возможность, ограничить время, которое студент может потратить на решение заданий, добавить напоминание о скором завершении отведенного времени и т.д.

Рисунок 3. Форма для  создания вопросов в Quiz Press

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

В данной работе предлагается рассмотреть возможность разработки системы тестирования на базе принципиально другого программного продукта – коммерческой платформе 1С: Предприятие, как альтернативе специализированных сред программирования.  Это позволит продемонстрировать возможности платформы и закрепить навыки работы в ней. На текущий момент все платформы кроме 1С 8.2 сняты с производства, но популярность 1С v.7.7 не сдает своих позиций.

§2.  Характеристика платформы 1С: Предприятие

 

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

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

"1С: Предприятие"  относится к классу полностью  реконфигурируемых систем. Конфигурирование  позволяет создавать любые приложения, начиная с автоматизации отдельных  разделов бухгалтерского учета  и заканчивая автоматизацией  бухгалтерского учета корпоративных информационных систем управления экономическим объектом. Различная степень охвата учетных функций обеспечивается за счет компонентной структуры. В состав системы входят три основных компоненты: "Бухгалтерский учет", "Оперативный учет" и "Расчет",– каждая из которых расширяет возможности системы дополнительными механизмами обработки информации. Эти механизмы нельзя однозначно сопоставить с конкретными задачами автоматизации предметной области, но они имеют достаточно четкую направленность.

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

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

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

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

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

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

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

В системе предусмотрено  несколько режимов запуска (рис. 4).

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

Рисунок 4. Режимы запуска системы

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

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

После выбора режима запуска система предлагает выбрать  информационную базу из списка "Информационные базы" (рис. 5).

Рисунок 5. Выбор информационной базы

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

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

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

  • константы;
  • справочники;
  • перечисления;
  • документы;
  • журналы документов;
  • отчеты и обработки.

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

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

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

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

Особым видом  объектов метаданных являются журналы документов. Они не добавляют новых данных в систему, а служит лишь средством просмотра списка документов одного или нескольких видов. Каждый вид документа может быть "прикреплен" к определенному журналу. Это свойство системы используют для того, чтобы организовать учет по отдельным участкам. Например, для работы с кассовыми документами используют журнал "Касса", с выписками из расчетного счета - журнал "Банк" и т. д.

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

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

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

  • бухгалтерские счета;
  • виды субконто;
  • операции и проводки.

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

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

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

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

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

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

 

 

 

Глава 3. Разработка базы тестирования

§1. Структура информационной базы

Для реализации базы тестов были разработаны различные объекты  метаданных: справочники, документы, журналы  и внешние отчеты. Логическая схема данных представлена на рис.6.

Рисунок 6. Логическая схема данных

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

Рисунок 7. Форма справочника  «Пользователи»

 

  • Справочник Темы, содержащий тематику тестов;

Рисунок 8. Форма справочника  «Темы»

  • Документ Тест, отображающий результаты тестирования. Хранит информацию об ответах тестируемого по конкретной теме.

Рисунок 9. Конструктор  документа «Тест»

 

§2. Описание приложения

Информация о работе Средства автоматизации деятельности предприятия