Файл: Выбор комплекса задач автоматизации.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 17.06.2023

Просмотров: 95

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В таб. 2.11 описаны характеристики таблицы Марка машины

Таблица 2.11

Марка машины

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код марки

Код марки

Счетчик

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

Номенклатура

Строка

20

Код производителя

Код производителя

Число

В таб. 2.12 описаны характеристики таблицы Автомобиль

Таблица 2.12

Автомобиль

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

Идентификатор поля

Тип поля

Длина поля

Код автомобиля

Код

Счетчик

Код марки

Код вида

Число

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

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

Строка

20

Цвет

Цвет

Строка

20

Год выпуска

Год выпуска

Число

Объем двигателя

Объем двигателя

Число

В таб. 2.13 описаны характеристики таблицы Клиенты

Таблица 2.13

Клиенты

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Код

Код

Счетчик

Номенклатура

Номенклатура

Строка

20

Адрес

Адрес

Строка

30

Телефон

Телефон

Строка

10

В таб. 2.5 описаны характеристики таблицы Сотрудник

Таблица 2.14

Сотрудники

Номенклатура поля

Идентификатор поля

Тип поля

Длина поля

Примечание

Код сотрудника

Код сотрудника

Число

10

Ключевое поле

ФИО

ФИО

Строка

20

Адрес

Адрес

Строка

30

Телефон

Телефон

Строка

10

В таб. 2.15 описаны характеристики таблицы Заключение договора

Таблица 2.15


Заключение договора

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

Идентификатор поля

Тип поля

Длина поля

Прочее

Код автомобиля

Код автомобиля

Числовой

3

Код Клиента

Код Клиента

Числовой

3

Код Сотрудника

Код Сотрудника

Числовой

3

Цвет

Цвет

Строка

Год выпуска

Год выпуска

Числовой

Объем двигателя

Объем двигателя

Числовой

Дата окончания

Дата окончания

Дата

Стоимость

Стоимость

Числовой

3

В таб. 2.16 описаны характеристики таблицы Продление договора

Таблица 2.16

Продление договора

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

Идентификатор поля

Тип поля

Длина поля

Прочее

Код автомобиля

Код автомобиля

Числовой

3

Код Клиента

Код Клиента

Числовой

3

Цвет

Цвет

Строка

Год выпуска

Год выпуска

Числовой

Объем двигателя

Объем двигателя

Числовой

Продлен до

Продлен до

Дата

Стоимость

Стоимость

Числовой

3

Таблица 2.17

Закрытие договора

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

Идентификатор поля

Тип поля

Длина поля

Прочее

Код автомобиля

Код автомобиля

Числовой

3

Код Клиента

Код Клиента

Числовой

3

Код Сотрудника

Код Сотрудника

Числовой

3

Закрыт

Закрыт

Дата

Стоимость

Стоимость

Числовой

3

Получили схему данных


Рис 2.12 Схема данных

2.6 Структурная схема пакета (дерево вызова программных модулей)

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

Таблица 2.18

Описание модулей

№п/п

Номенклатура подсистемы

Функции подсистемы

1

Глобальный модуль

Содержит глобальные процедуры и функции,

предопределенные процедуры, процедуры и функции,

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

«1С:Предприятие 8.2».

2

Справочники

Содержит предопределенные процедуры для осуществления занесения условно-постоянной информации

3

Документы

Содержит предопределенные процедуры для осуществления оформления документов

4

Отчеты

Содержит предопределенные процедуры для формирования отчетов

2.7 Описание программных модулей

Общие, независимые от объектов 1С модули, находятся в ветке Общие / Общие модули. Просто нажмите на него два раза мышкой и он откроется.

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

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

Модули объектов. У каждого объекта 1С (справочник, документ и прочее) есть свой модуль. Там могут быть прописаны реакции на такие системные события как Запись() или Удаление(), а также созданы новые методы объекта. Нажмите правой кнопкой мыши на конкретный объект, например справочник Номенклатура. Модуль объекта – это модуль конкретного элемента этого справочника. Модуль менеджера – это модуль управления элементами справочника (документа..).


Состав модуля 1С

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

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

В самом низу модуля можно расположить программный код без оформления процедуры или функции. Это можно назвать автостартом конкретного модуля. При попытке первого обращения к любой процедуре или функции этого модуля – будет выполнен автостарт (код внизу модуля).

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

Клиент и сервер 1С

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

У общих модулей (Общие / Общие модули) есть свойства. Нажмите правой кнопкой мыши и далее – свойства. Галочками можно отметить где будет доступен этот модуль.

Также один модуль может выглядеть по разному если запущен на сервере или клиенте. Для этого есть специальные директивы, указываемые прямо в коде программы: #Если Клиент и #Если Сервер.

Клиент и Сервер видят только те части модуля, которые находятся между этими директивами. Если директив нет – модуль виден весь.

В версии 1С 8.2 для тонкого клиента можно указывать для каждого метода и обработчика где он будет выполняться. Для этого непосредственно перед функцией или процедурой указывается &НаСервере и &НаКлиенте. При этом клиентские функции могут вызывать серверные, но не наоброт.

Сообщение между модулями 1С

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

Если мы хотим создать метод или переменную, видимую из другого модуля, она помечается словом ЭКСПОРТ.

Однако большое количество модулей и правил клиент-сервера пораждает некоторое количество проблем у программиста с использованием модуля извне. Где-то все просто, а где-то можно тупить пол часа – почему написано ЭКСПОРТ, но вызов оканчивается ошибкой «метод не найден..».

2.8. Контрольный пример реализации проекта и его описание

После запуска конфигурации открывается Главное окно программы (рис 2.12)


Рисунок 2.12 Главное окно

Далее заносим данные в справочники ( рис. 2.13 )

Рис. 2.13 Заполнение справочников

Затем оформляем здокументы (рис 2.14)

Рисунок 2.14 Заполнение документов

Получили следующие отчеты: (рис.2.15)

Рисунок 2.15 Отчеты

Заключение

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

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

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

Список использованной литературы

  1. ГОСТ 34.602-89. «Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Техническое задание на создание автоматизированной системы».
  2. Абрамов Г.В., Медведкова И.Е., Коробкова Л.А. «Проектирование информационных систем» - Воронеж:ВГУИТ, 2012. - 172 с.
  3. Аверченков В.И., Лозбинев Ф.Ю., Тищенко А.А. «Информационные системы в производстве и экономике» - М.:ФЛИНТА, 2011. - 274 с.
  4. Братищенко В.В. «Проектирование информационных систем» - Иркутск: Изд-во БГУЭП, 2010. - 84 с.
  5. Вендеров А.М. «Проектирование программного обеспечения экономических информационных систем» - М.: Финансы и статистика, 2012.
  6. Гвоздева Т.В., Баллод Б.А. «Проектирование информационных систем» - М.:Феникс, 2011. - 512 с.
  7. Гвоздева В.А., Лаврентьева И.Ю. «Основы построения АИС» - М.: ИД «ФОРУМ»: ИНФРА-М, 2010. – 320с.
  8. Калянов Г.Н. «Стратегическое управление информационными системами» - М.:БИНОМ, 2010. - 510 с.
  9. Коровкина Н.Л. «Проектирование информационных систем» - М.: Инетрнет-университет информационных технологий - ИНТУИТ. ру, 2013.
  10. Мишенин А.И. «Теория экономических информационных систем» - М.: Финансы и статистика, 2011. - 240 с.
  11. Соловьев И.В., Майоров А.А. «Проектирование информационных систем» - М.:Академический проект, 2011. - 400 с.
  12. Титоренко Г.А. «Информационные системы и технологии управления» - М.:ЮНИТИ-ДАНА, 2012. - 591 с.
  13. Черемных С.В. «Моделирование и анализ систем» - М.: Финансы и статистика, 2013. - 192 с.