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

Исключительное тестирование представляло собой ввод критичных параметров (максимальных или минимальных значений), а также отсутствие их ввода. Например, при добавлении новой карточки «Ремонт оборудования»

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

Рисунок 3.13 – Исключительное тестирование карточки «Запчасти»

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

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

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

перечисления, 4 документов, 4 регистра сведений, 2 регистра накопления, 3

42

отчета, назначение которых и взаимосвязь между которыми отражена в пункте

2.1.

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

(модули формы документа), два модуля реализуют вывод печатных форм по документам (модули менеджера) и четыре модуля фигурируют в отчётах

(основные схема компоновки данных).

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

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

43

ЗАКЛЮЧЕНИЕ

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

Также были построены функциональная модель бизнес-процессов по стандарту

IDEF0, логическая модели данных по стандарту IDEF1X и физическая модель данных по нотации UML, представленная диаграммой классов.

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

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

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

также схема взаимодействия модулей и массивов данных.

Тестирование информационной системы осуществлялось методом

«сверху вниз» в трех режимах нормальном, экстремальном и исключительном.

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

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

44

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1Аудит информационной структуры [Электронный ресурс]. 2017. URL : http://juresovet.ru/remont-tovara-po-garantii/ (дата обращения 25.11.17).

2Тенденции информационного аудита [Электронный ресурс]. 2017.

URL: https://business.ngs.ru/forum/board/buh/flat (дата обращения 25.11.17).

3 Программа «БП: Авторизованный сервисный центр» [Электронный ресурс]. 2017. URL : https://analitica.ru/service/bp_avtorizovannii_servisnii_centr

(дата обращения 25.11.17).

4 Программа «Total Network Inventory 3» [Электронный ресурс]. 2017.

URL : http://www.softportal.com/software-699-kompyulib.html (дата обращения

25.11.17).

5Программа «Algorius Net Viewer» [Электронный ресурс]. 2017. URL : http://www.hwinspector.com/ (дата обращения 25.11.17).

6Программа «IT Ivent» [Электронный ресурс]. 2017. URL : http://www.itor.com/ (дата обращения 25.11.17).

7Программа «iTMan» [Электронный ресурс]. 2017. URL : http://wwwitmensoft.com/ (дата обращения 25.11.17).

8Кондратьев В.А., Подольская О.В. Внедрение автоматизированной информационной системы в складской учет // сб. трудов конф. «Современные технологии: актуальные вопросы, достижения и инновации», г. Пенза. 2016.

С.52 – 54 9 Складской учет товаров онлайн | Мой склад [Электронный ресурс] //

Мой склад. URL: http://www.moysklad.ru/ (дата обращения: 21.09.2017)

10 1С: Склад [Электронный ресурс] // 1С: Предприятие 8. URL: http://v8.1c.ru/trade/ (дата обращения: 21.09.2017)

11 Карточка решения 1С: Предприятие 8. 1С Логистика : Учет компьютерного оборудования[Электронный ресурс] // 1С Отраслевые и специализированные решения. URL: http://solutions.1c.ru/catalog/wms (дата обращения: 21.09.2017)

45

12Моделирование бизнеса. Основные подходы / Блог компании Trinion

//Новостной блог программистов Хабрахабр [Электронный ресурс]. 2017. URL

: https://habrahabr.ru/company/trinion/blog/332772/ (дата обращения 12.10.2017).

13

Методология

IDEF0

/

Статьи

раздела

BPWin

//

ITteach.ru

[Электронный ресурс]. 2016. URL

: http://itteach.ru/bpwin/metodologiya-idef0

(дата обращения 23.10.2017).

 

 

 

 

 

 

14

Методология

IDEF1X

/

Статьи

раздела

BPWin

//

ITteach.ru

[Электронный ресурс]. 2016. URL : http://itteach.ru/bpwin/metodologiya-idef1x

(дата обращения 30.10.2017).

15 Васильев В. С. Диаграммы классов UML / В. С. Васильев // Блог

программиста [Электронный ресурс]. 07.06.2017. URL : https://pro-

prof.com/archives/3212 (дата обращения 05.11.17).

 

 

 

16

1С модули / 1С Программист [Электронный ресурс]. 2017. URL :

http://1c-md.com/programmirovanie/1s-moduli.html (дата обращения 27.11.17).

 

17

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

1СHelp

[Электронный

ресурс].

2017.

URL

:

http://xcschemem.appspot.com/strukturnaya-shema-paketa-derevo-vyzova-progra

 

mmnyh-modulyay.html дата обращения 27.11.17).

 

 

 

18

Основные виды объектов конфигурации / ГЛАВА 01 - КОНЦЕПЦИЯ

СИСТЕМЫ «1С: ПРЕДПРИЯТИЕ» // Петербуржский

программист

[Электронный ресурс]. 23.03.2017. URL : http://master1c8.ru/platforma-1s- predpriyatie-8/rukovodstvo-razrabottchika/glava1-kontseptsiya-sistem- 1spredpriyatie/osnovne-vid-obaektov-konfiguratsii/ (дата обращения 02.12.17).

19 Модули в Платформе 1С: Предприятие 8.3 / Бесплатная статья по Программированию в 1С 8.3 // Курсы-по-1С-РФ.2014. URL : http://курсы-по-

1с.рф/articles/модули-в-платформе-1с-предприятие-8-3/ (дата обращения

10.12.17).

20 1C : Системные требования / Программирование 1C. 2017. URL : http://capitally.ru/1c-development/administrirovanie/1s-sistemnye-trebovaniya/ (дата

обращения 15.12.17).

46

21 Установка конфигурации 1С / Пошаговое руководство // Programs. 2017. URL : http://1c-programs.ru/chastye-voprosy-po-1s/ustanovka-konfiguracii-1s- poshagovoe-rukovodstvo.html (дата обращения 20.12.17).

22 Проць С. Методы тестирования программного обеспечения и их сравнение. Тестирование методом «черного ящика» и тестирование методом

«белого ящика» / С. Проць // Информационный портал FB.ru [Электронный ресурс]. 2016. URL : http://fb.ru/article/247668/metodyi-testirovaniya- programmnogo-obespecheniya-i-ih-sravnenie-testirovanie-metodom-chernogo-yaschi ka-i-testirovanie-metodom-belogo-yaschika (дата обращения 20.12.17).

47

ПРИЛОЖЕНИЕ А

Глоссарий

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

Автоматизированные информационные системы - это комплекс систем,

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

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

Гарантийный срок – это период, в течение которого покупатель может предъявить поставщику (продавцу) претензию в связи с установлением в надлежащем порядке скрытых недостатков (дефектов) в продукции, работах;

срок, в течение которого изготовитель обеспечивает стабильность качественных показателей изделия (ремонт и др.).

Информационная система управления - совокупность информации,

экономико-математических методов и моделей, технических, программных,

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

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

циркулирующей в ИС и использующий совокупность методов и средств

реализации операций сбора, регистрации, передачи, накопления и обработки

48

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

Информационное обеспечение (ИО) - важнейший элемент ИС и ИТ -

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

решений.

ИТ-инфраструктура – это комплекс взаимосвязанных информационных

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

Программное обеспечение (ПО) - это совокупность программ,

позволяющая организовать решение задач на компьютере. ПО и архитектура

машины образуют комплекс взаимосвязанных и разнообразных

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

(прикладное), представленное пакетами прикладных программ (ППП).

 

Управление ИТ-активами– это область

деятельности

по

планированию, учёту и отслеживанию состояния ИТ-активов, таких

как

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

49

ПРИЛОЖЕНИЕ Б

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

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

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

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

Листинг Б.2 – Документ «ПостановкаНаУчет» (форма документа)

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

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

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

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

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

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

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

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

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

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

Листинг Б.3 – Документ «ПриходнаяНакладная» (модуль объекта)

Процедура ОбработкаПроведения(Отказ, Режим) //{{__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

//Данный фрагмент построен конструктором.

//При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

Движение.ВидДвижения = ВидДвиженияНакопления.Приход; Движение.Период = Дата; Движение.НаименованиеИзделия = ТекСтрокаСпецификация.Запчасть;

Движение.Количество = ТекСтрокаСпецификация.Количество; Движение.Сумма = ТекСтрокаСпецификация.Сумма;

КонецЦикла;

Движение.Цена = ТекСтрокаСпецификация.Цена; Движение.ЦенаРозничная = ТекСтрокаСпецификация.ЦенаРозничная;

КонецЦикла; //}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ

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

Листинг Б.4 – Документ «МестаХранения» (модуль менеджера)

Процедура Печать(ТабДок, Ссылка) Экспорт

50

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

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

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

 

"ВЫБРАТЬ

 

|

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

|

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

|

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

|

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

|

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

|

 

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

|

 

Поставщик,

|

 

Запчасть,

|

 

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

|

 

Цена,

|

 

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

|

 

Количество,

|

 

Сумма

|

)

 

|ИЗ

|

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

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

|ГДЕ

|

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

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

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

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

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

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

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

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

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

КонецЦикла;

//}}

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

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

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

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

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

51

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