Скачиваний:
14
Добавлен:
17.06.2023
Размер:
1.86 Mб
Скачать

ПРИЛОЖЕНИЕ А Глоссарий

Информационные технологии (ИТ) – это процесс, состоящий из четко регламентированных правил выполнения операций над информацией,

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

Бизнес-процесс – это совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей.

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

называемыми клиентами.

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

Физическая модель – логическая модель, выраженная в терминах языка описания данных конкретной СУБД.

Сущность – некоторый объект, явление из рассматриваемой предметной области.

Атрибут – данные, описывающие свойства сущности.

Модуль – это отдельная функционально-законченная программная единица, которая структурно оформляется стандартным образом по отношению к компилятору и по отношению к объединению ее с другими аналогичными единицами и загрузке.

Model-View-Controller (MVC, «Модель-Представление-Контроллер», «Модель-Вид-Контроллер») — схема разделения данных приложения,

43

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

«Черный ящик» – стратегия (метод) тестирования функционального поведения объекта (программы, системы) с точки зрения внешнего мира, при котором не используется знание о внутреннем устройстве тестируемого объекта. Под стратегией понимаются систематические методы отбора и создания тестов для тестового набора.

44

ПРИЛОЖЕНИЕ Б

Модель бизнес-процесса по стандарту IDEF0

Рисунок Б.1 – Декомпозиция создания новой ИС (Уровень 0)

Рисунок Б.2 – Сбор необходимых сведений (Уровень 1)

45

Рисунок Б.3 – Выбор программы для создания новой ИС (Уровень 2)

Рисунок Б.4 – Создание ИС

46

Рисунок Б.5 – Создание таблиц (Уровень 32)

Рисунок Б.6 – Вывод информации (Уровень 35)

47

Рисунок Б.7 – Тестирование и работа системы (Уровень 4)

Рисунок Б.8 – Авторизация в системе (Уровень 41)

Рисунок Б.9 – Смена пароля

48

Рисунок Б.10 – Ввод данных (Уровень 43)

49

ПРИЛОЖЕНИЕ В

Текст модулей объектов

Листинг В.1 – Общий модуль «РаботаСДокументами»

Процедура РассчитатьСумму(СтрокаТабличнойЧасти) Экспорт СтрокаТабличнойЧасти.Сумма = СтрокаТабличнойЧасти.Количество *

СтрокаТабличнойЧасти.Цена; КонецПроцедуры

Листинг В.2 – Документ «ПриходнаяНакладнаяНаЗапчасти» (форма документа)

&НаКлиенте Процедура СпецификацияЦенаПриИзменении(Элемент)

// Вставить содержимое обработчика.

СтрокаТабличнойЧасти = Элементы.Спецификация.ТекущиеДанные; РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры &НаКлиенте

Процедура СпецификацияКоличествоПриИзменении(Элемент) // Вставить содержимое обработчика.

СтрокаТабличнойЧасти = Элементы.Спецификация.ТекущиеДанные; РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры &НаКлиенте

Процедура СтавкаПриИзменении(Элемент) // Вставить содержимое обработчика.

СтрокаСпецификации = Элементы.Спецификация.ТекущиеДанные; СтрокаСпецификации.ЦенаРозничная =

СтрокаСпецификации.Цена+(СтрокаСпецификации.Ставка * СтрокаСпецификации.Цена)/100;

КонецПроцедуры

Листинг В.3 – Документ «ПриходнаяНакладнаяНаЗапчасти» (модуль менеджера)

Процедура Печать(ТабДок, Ссылка) Экспорт //{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.ПриходнаяНакладнаяНаЗапчасти.ПолучитьМакет("Печать");

Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ

|

ПриходнаяНакладнаяНаЗапчасти.Дата,

|

ПриходнаяНакладнаяНаЗапчасти.Номер,

|

ПриходнаяНакладнаяНаЗапчасти.Организация,

|

ПриходнаяНакладнаяНаЗапчасти.Склад,

|

ПриходнаяНакладнаяНаЗапчасти.Спецификация.(

|

НомерСтроки,

 

50

|

 

Поставщик,

 

|

 

Запчасть,

 

|

 

ЕдиницаИзмерения,

 

|

 

Цена,

 

|

 

ЦенаРозничная,

 

|

 

Количество,

 

|

 

Сумма

 

|

)

 

 

|ИЗ

|

Документ.ПриходнаяНакладнаяНаЗапчасти

КАК

ПриходнаяНакладнаяНаЗапчасти

 

|ГДЕ

|

ПриходнаяНакладнаяНаЗапчасти.Ссылка В (&Ссылка)";

 

Запрос.Параметры.Вставить("Ссылка", Ссылка);

 

Выборка = Запрос.Выполнить().Выбрать();

 

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьСпецификацияШапка = Макет.ПолучитьОбласть("СпецификацияШапка");

ОбластьСпецификация = Макет.ПолучитьОбласть("Спецификация"); ТабДок.Очистить(); ВставлятьРазделительСтраниц = Ложь; Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли; ТабДок.Вывести(ОбластьЗаголовок); Шапка.Параметры.Заполнить(Выборка); ТабДок.Вывести(Шапка, Выборка.Уровень()); ТабДок.Вывести(ОбластьСпецификацияШапка);

ВыборкаСпецификация = Выборка.Спецификация.Выбрать(); Пока ВыборкаСпецификация.Следующий() Цикл

ОбластьСпецификация.Параметры.Заполнить(ВыборкаСпецификация); ТабДок.Вывести(ОбластьСпецификация,

ВыборкаСпецификация.Уровень()); КонецЦикла;

ВставлятьРазделительСтраниц = Истина; КонецЦикла;

//}}

КонецПроцедуры

Листинг В.4 – Документ «ЗаявкаНаРемонт» (форма документа)

&НаКлиенте Процедура СпецификацияЦенаПриИзменении(Элемент)

СтрокаТабличнойЧасти = Элементы.Спецификация.ТекущиеДанные; РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

КонецПроцедуры &НаКлиенте

Процедура СпецификацияКоличествоПриИзменении(Элемент) СтрокаТабличнойЧасти = Элементы.Спецификация.ТекущиеДанные;

РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти); КонецПроцедуры

51

&НаКлиенте

 

 

 

 

Процедура СпецификацияИзделиеПриИзменении(Элемент)

 

Строка = Объект.Запчасти.Добавить();

 

Строка.Изделие = Элементы.Спецификация.ТекущиеДанные.Изделие;

 

КонецПроцедуры

 

 

 

&НаКлиенте

 

 

 

 

Процедура ЗапчастиЦенаПриИзменении(Элемент)

 

СтрокаТабличнойЧасти = Элементы.Запчасти.ТекущиеДанные;

 

РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

 

КонецПроцедуры

 

 

 

&НаКлиенте

 

 

 

 

Процедура ЗапчастиКоличествоПриИзменении(Элемент)

 

СтрокаТабличнойЧасти = Элементы.Запчасти.ТекущиеДанные;

 

РаботаСДокументами.РассчитатьСумму(СтрокаТабличнойЧасти);

 

КонецПроцедуры

 

 

 

&НаКлиенте

 

 

 

 

Процедура ЗапчастиЗапчастьПриИзмененииНаСервере()

 

Элементы.Запчасти.ТекущиеДанные.Цена

=

ПолучитьЦену(Элементы.Запчасти.ТекущиеДанные.Запчасть);

 

КонецПроцедуры

 

 

 

&НаСервере

 

 

 

 

Функция

ПолучитьЦену(Запчасть)

 

Запрос = Новый Запрос;

 

 

Запрос.Текст =

 

 

 

"ВЫБРАТЬ

 

 

 

|

ЦеныНаЗапчастиСрезПоследних.ЦенаРозничная

 

 

|ИЗ

|

 

 

РегистрСведений.ЦеныНаЗапчасти.СрезПоследних

КАК

ЦеныНаЗапчастиСрезПоследних

 

 

 

|ГДЕ

|

ЦеныНаЗапчастиСрезПоследних.Запчасти

=

&Запчасти";

 

 

 

 

Запрос.УстановитьПараметр("Запчасти", Запчасть); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Возврат ВыборкаДетальныеЗаписи.ЦенаРозничная; КонецЦикла;

КонецФункции

Листинг В.5 – Отчет «ВыходыИзСтроя»

ВЫБРАТЬ ВыходИзСтроя.Регистратор, ВыходИзСтроя.Изделие, ВыходИзСтроя.Причина, ВыходИзСтроя.Количество, ВыходИзСтроя.Период, ВыходИзСтроя.ТипИзделия

ИЗ

РегистрСведений.ВыходИзСтроя КАК ВыходИзСтроя

52

Соседние файлы в папке Курсовые работы