Курсовые работы / ПРИС КП_И_4
.pdfИсключительное тестирование представляло собой ввод критичных параметров (максимальных или минимальных значений), а также отсутствие их ввода. Например, при добавлении новой карточки «Ремонт оборудования»
(списание компьютера организации в ремонт) пользователь не ввел вид ремонта и сумму услуги. При нажатии кнопки «Записать и закрыть» информационная система выдаст предупреждение о том, что поля не заполнены, после чего пользователь будет возвращен к заполняемой форме; критичного сбоя системы при этом не произойдет. Результат тестирования в исключительных условиях представлены на рисунке 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С: ПРЕДПРИЯТИЕ» // Петербуржский |
программист |
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