Uploaded by ivanienko96

курсовая по МиСПИСиТ 2018 ОЗБ

advertisement
Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
«Воронежский государственный лесотехнический университет
имени Г.Ф. Морозова»
Кафедра Вычислительной техники и информационных систем
(название кафедры)
КУРСОВАЯ РАБОТА
Разработка проекта информационной системы
Учет обслуживания газового оборудования
(тема)
09.03.02 Информационные системы и технологии
(код и наименование направления подготовки)
По дисциплине «Методы и средства проектирования
информационных систем и технологий»
Студент группы ИС3-151-ОЗБ
___________ В.В. Иваниенко
(номер группы)
Руководитель, к.т.н., доцент__
(подпись)
__________
(ученая степень, ученое звание)
Воронеж 2018
(подпись)
(инициалы и фамилия)
С.А. Евдокимова
(инициалы и фамилия)
2
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ
БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ОБРАЗОВАНИЯ
ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ ИМЕНИ Г.Ф. МОРОЗОВА
Кафедра Вычислительной техники и информационных систем
ЗАДАНИЕ
на курсовую работу по дисциплине
«Методы и средства проектирования информационных систем и
технологий»
Студент(-ке)у 4 курса гр. ИС3-151-ОЗБ
____________________
(Фамилия И.О.)
1. ТЕМА РАБОТЫ
Разработка проекта информационной системы
на тему :Учет обслуживания газового оборудования
2. ПОСТАНОВКА ЗАДАЧИ
1. Провести предпроектное обследование предприятия, для которого будет
разрабатываться ИС, и построить модели ее деятельности (в виде диаграмм
IDEF0, DFD, IDEF3 или ARIS).
2. Разработать техническое задание на создание ИС.
3. Разработать часть технического проекта ИС, которая должна включать:
 проект логической реализации информационной системы в виде
диаграмм UML (диаграммы вариантов использования, последовательностей
действий пользователей);
 модель данных для проектируемой подсистемы;
 проект пользовательского интерфейса.
3
3. СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ
Введение
Предпроектное обследование предметной области
Техническое задание на создание информационной системы
Проект логической реализации информационной системы в виде диаграмм
UML
Модель данных для информационной системы
Проект пользовательского интерфейса
Заключение
Список литературы
Задание выдано «10» декабря 2018 г.
Срок выполнения «27» декабря 2018 г.
Задание выдал к.т.н., доцент
С.А. Евдокимова
Зав. кафедрой, д.т.н., профессор
В.К. Зольников
4
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ .................................................................................................................... 5
1 Описание объекта автоматизации .......................................................................... 6
1.1 Контекстная диаграмма ......................................................................................... 6
1.2 Диаграммы декомпозиции ..................................................................................... 7
1.3 Диаграмма дерева узлов ......................................................................................... 8
1.4 Диаграмма потоков данных ................................................................................... 9
2 Техническое задание на создание информационной системы .......................... 11
3 Проект логической реализации информационной системы ................................ 18
4 Модель данных для информационной системы ................................................. 20
5 Проект пользовательского интерфейса ................................................................ 21
ЗАКЛЮЧЕНИЕ ........................................................................................................... 22
СПИСОК ЛИТЕРАТУРЫ........................................................................................... 23
5
ВВЕДЕНИЕ
Целью
данного
курсового
проекта
являются
проектирование
информационной системы «Учет обслуживания газового оборудования»
Далее будут рассмотрены следующие этапы проектирования:
1) Описание объекта автоматизации;
2) Составление технического задания на создание информационной системы;
3) Создание проекта архитектуры комплекса технических средств;
4) Создание проекта логической реализации информационной системы;
5) Разработка моделей данных для информационной системы;
На каждом из этапов представляется свой проект, который описывает
информационную систему с определенной стороны.
6
1 Описание объекта автоматизации
Объектами автоматизации являются процессы по составлению плана
выполнения заявки для этого применяется методология IDEF0, т.е. методология
функционального моделирования. Результатом моделирования является модель
AS-IS модель текущей организации предприятия.
1.1 Контекстная диаграмма
Контекстная диаграмма представляет требование к системе на самом
верхнем уровне взаимодействия с окружением. На контекстной диаграмме
специфицируются система, представляется в виде одного единого процесса,
связанного с внешними сущностями потоками данных. Работы контекстной
диаграммы рассмотрена в таблице 1.1 так же работа со стрелками рассмотрено в
таблице 1.2
Таблица 1.1-Работы контекстной диаграммы
Название работы
Определение работы
Учет обслуживание газового
Предоставляет клиентам
оборудования
ремонт и техническое
обслуживание газового
оборудования
Таблица 1.2-Стрелки контекстной диаграммы
Тип стрелки
Название стрелки
Определение стрелки
Управления
Информация
Фамилия;Имя;Отчество;
Управления
клиентов
Адрес;Оборудование.
Заказы клиентов
Информация о работе
(ремонт ТО)
7
Механизмов
График работы
Продолжительность
работы
Механизмов
Оператор
Должен принимать
заявки клиента
и составлять отчет по
выполненной работе
Выходная
Отчет
выполнения
Составление
пояснительной записки
о проведенных работах.
Итоговая контекстная диаграмма изображена на рисунке 1.1
Рисунок 1.1-Контекстная диаграмма
1.2 Диаграммы декомпозиции
Диаграммы, которые описывают каждый фрагмент контекстной диаграммы
(функции и подфункции), называются диаграммами декомпозиции они показаны
на рисунках 1.2 и 1.3
8
Рисунок 1.2-Диаграмма декомпозиции А0
Рисунок 1.3-Диаграмма декомпозиции А2
1.3 Диаграмма дерева узлов
Диаграмма дерева узлов показывает иерархию работ в модели и позволяет
рассмотреть всю модель целиком, но не показывает взаимосвязи между работами,
рабочая диаграмма дерева узлов показана на рисунке 1.5
9
Рисунок 1.5-Диаграмма дерева узлов
1.4 Диаграмма потоков данных
Диаграмма потоков данных (DFD) используется для описания обработки
информации указанно на таблице 1.9 . Модель операционной системы
определяется
как
иерархия
диаграмм
потоков
данных,
описывающий
асинхронный процесс преобразования информации от ее ввода в систему до
выдачи пользователю.
Диаграммы потока данных указанна на рисунках 1.6 и 1.7
Таблица 1.9-Работа диаграммы потоков данных A3-А23
Название работы
Определение работы
Мастер
Выполняет заявки и делает
отчет по выполненной работе
Составление отчета
Запрос на используемый
выполненных работ
материал который был
использован при выполнении
работ
Составление отчета заявок
Запрос на обработку
персональных данных клиента
и описание выявленных
поломок
10
Оператор
Выполняет прием заявок клиента
и разнесение отчетов по
выполненным работам
Разнесение отчета
Запрос на разнос отчетов в
выполненных работ
программу
Рисунок 1.6-Диаграмма потоков данных А3
Рисунок 1.7-Диаграмма протоков данных А23
11
2 Техническое задание на создание информационной системы
1) Общие сведения
Полное
наименование
системы:
Информационная
система
«Учет
обслуживания газового оборудования». Краткое название системы: ИС «Учет
обслуживания газового оборудования».
2) Назначение и цели создания системы
Информационная система «Учет обслуживания газового оборудования»
предназначена для учета поступающих данных, их хранения и формирования
отчётов.
Основными
целями
создания
ИС
«Учет
обслуживания
газового
оборудования» являются:
1)обеспечение работников газовой службы информационной системой для
своевременного получения информации о заявках;
2) сокращение трудоёмкости, времени обработки данных и подготовки
учётных документов;
3)статистическая обработка и формирование различных отчётов по данным
клиента;
Пользователями
информационной
системы
выступают
операторы
и
мастера. При выполнении операций по регистрации заявок;, используется ручной
труд, а именно, ведётся журнал занесения заявок . К того, осуществляется
заполнение личных данных клиентов в отдельный журнал, такие как ФИО, номер
паспорта, свидетельство на право собственности, адрес регистрации, адрес
проживания и использующие газовое оборудование . Поэтому экономический
эффект от внедрения ИС «Учет обслуживания газового оборудования» ожидается
за счет сокращения времени на операции, выполняемые операторами и
мастерами, исключения ошибок при формировании отчетов обеспечивает
быстроту работы.
12
3) Характеристика объектов автоматизации
Объектами автоматизации являются:
1) процессы по заполнению заявки;
2) по заявлению клиентом;
3) регистрация оператором;
4) выполнение заявки мастера;
5) составление отчета;
Оператор вносит в заявку информацию из баз данных.
Персональные данные клиента также заносятся в БД а так же информация о
выполненных заявках.
Заявки регистрируются в журнале оператором, каждая заявка закреплена
под своим номером.
Так же ведется журнал по выполненным работам мастера (Ремонт или ТО).
4) Требования к системе
Информационная система «Учет обслуживания газового оборудования»
должна реализовывать функции:
-ввод, хранение, поиск и обработка информации по статусу заявок за всё
время;
-ведение журнала регистрации приходных и расходных документов;
-формирование отчётов, необходимых оператору и мастеру, содержащих
все данные о заявок клиентов.
В ИС необходимо предусмотреть возможность корректировки настроек
системы, резервное сохранение данных, возможность изменения пароля входа в
систему.
Разрабатываемое программное обеспечение ИС должно иметь:
-возможность самовосстановления после сбоев ;
-парольную защиту при запуске программы;
-возможность резервного копирования базы данных;
-контроль
вводимой
информации
и
блокировку
некорректных
13
пользователей при работе с системой;
ИС должна работать на компьютерах IВМ РС- совместимых с процессором
от 1.5 ГГц, объёмом оперативной памяти от 2 ГБ, объёмом свободного дискового
пространства - 250 ГБ, с операционной системой Windows XP SP3 и выше и не
требовать дополнительного специализированного программного обеспечения.
5) Состав и содержание работ по созданию системы
Модель жизненного цикла информационной системы должна позволять
выполнять итеративную и инкрементную разработку ИС. Состояние ИС «Учет
обслуживания газового оборудования» должно производиться в соответствии с
этапами работ, представленными в табл. 2.1 которые будут повторяться на
каждой итерации при реализации подсистемы или отдельных вариантов
использования.
Таблица 2.1 – Перечень работ по созданию ИС «Учет обслуживания
газового оборудования»
№п/п
1
Наименование работы
Описание
Результат
последовательностей Документы спецификации
действий пользователей и системы в
рамках
каждого
варианта
использования
2
Детальное проектирование
Спецификация
логической
архитектуры
3
Разработка
модели
данных
создание базы данных
и ER
диаграмма,
схема
реализации БД или другая
модель данных
4
Разработка
проектных
моделей модель
пользовательского интерфейса
пользовательского
интерфейса модулей ИС в
среде разработки
14
Продолжение таблицы 2.1
№п/п Наименование работы
Проектирование,
5
компонентов
Результат
разработка Действующий
системы
и
образец,
их функционирующий
тестирование
в
программно-аппаратном
комплекте
разработчика.
Сценарий тестов
6
7
Интеграционное
Действующий
образец
тестирование функций
ИС, удовлетворяющий
ИС, исправление программного кода
требования ТЗ
Разработка документации
Комплект
пользовательской
документации ИС
Установка
8
системы
и ИС,
квалификационное тестирование
соответствующая
требованием
ТЗ,
установленная
на
программно-аппаратном
комплексе заказчика и готовая
к опытной эксплуатации
№п/п
9
Наименование работы
Результат
Обучение пользователей
Пользователи
обладают
практическими
навыками
работы с системой
10
Внедрение в опытную эксплуатацию
Акт сдачи приемки системы в
опытную эксплуатацию
6) Порядок контроля и приемки системы
Для взаимодействия Оператора и Заказчика в организации определяется
эксплуатационная служба и назначается Мастер, ответственный за приемку
системы.
15
Разработанная система принимается в опытную эксплуатацию. Готовые
компоненты системы могут передаваться поочередно.
Сдача и приемка ИС «Учет обслуживания газового оборудования»
осуществляется заказа на основе результатов тестирования, проводимого
представителями Заказа и Оператора в соответствии с программой испытания,
которая формируется совместно. В программе испытания должны быть указанны
виды, состав, объем и методы проверки правильности получения выходных
данных и соответствия системы требованиям данного ТЗ.
Для
проверки
работоспособности
системы
проводится
выполнение
контрольных примеров. Составление контрольных примеров с последующей их
передачей комиссии производится эксплуатационной службой и разработчиками
совместно. По результатам выполнения тестов комиссией составляется перечень
замечаний, который рассматривается разработчиком в течение трех дней.
Опытная эксплуатация призвана выявить ошибки и собрать замечания и
проводится в обязательном порядке.
Для обеспечения проведения опытной
эксплуатации формируется комиссия по приемке системы, в состав которой
входят эксплуатационная служба и разработчики. По окончании опытной
эксплуатации эксплуатационная служба передает в комиссию по приемке
системы перечень замечаний по работе системы. Комиссия рассматривает
замечания и принимает решение о готовности системы к промышленной
эксплуатации. В случае подтверждения комиссией готовности системы к
промышленной эксплуатации в течение семи дней подписывается акт сдачиприемки системы в промышленную эксплуатацию. В противном случае комиссия
передает разработчикам согласованный протокол замечаний. После устранения
замечаний проводится повторная опытная эксплуатация на усеченном временном
интервале. Система считается сданной в промышленную эксплуатацию после
подписания акта сдачи-приемки системы в промышленную эксплуатацию
должностным лицом, ответственным за приемку системы. При выявлении
существенных
несоответствий
характеристик
системы
требованиям
ТЗ
16
Заказчиком
составляется
обоснованный
перечень
замечаний,
который
подписывается ответственным лицом Заказчика и передается разработчикам для
доработки системы.
7) Требования к составу и содержанию работ по подготовке объекта
автоматизации к вводу системы в действие
Для подготовки ИС к вводу в эксплуатацию необходимо:
1) Назначить должностное лицо в организации Заказчика, ответственное за
приемку системы;
2) Установить комплекс технических средств, удовлетворяющих требованиям
соответствующего ТЗ, на рабочие места сотрудников организации
Заказчика, которые должны участвовать в эксплуатации ИС;
3) Совместно с Исполнителем выполнить инсталляцию системного ПО в
соответствии с Руководством администратора;
4) Провести ввод данных справочной информации и настройку системы в
соответствии с Руководством администратора;
5) Совместно с Исполнителем составить документ «Программа испытаний»;
6) Провести
испытания
в
соответствии
с
документом
«Программа
испытаний»;
7) При удовлетворительном результате испытаний подписать акт технической
готовности системы к опытной эксплуатации. При наличии замечаний
составить «Перечень предложений и замечаний для доработки системы»;
8) Провести обучение потенциальных пользователей работе с ИС в объеме
Руководства пользователя.
Для обеспечения функционирования системы необходимо разработать
регламент эксплуатации, предусматривающий работу пользователей и служб
сопровождения.
Функционирование ИС должна обеспечивать эксплуатационная служба
– структурное подразделение или системный администратор, отвечающие
за поддержку работы системы и контроль выполнения требований, изложенных в
17
настоящем документе. В целях планирования развития системы данная служба
должна
собирать
заявки
пользователей,
подписанные
руководителем
соответствующих организационных подразделений, обобщать их и передавать
разработчику системы.
Для решения этих задач служба сопровождения должна выполнять
следующие функции:
1) Проводить диагностику ИС;
2) Своевременно проводить резервное копирование баз;
3) При возникновении аварийных ситуаций ликвидировать их последствия и
восстанавливать технологический режим функционирования ИС;
4) Регистрировать ошибки, выявленные пользователями в процессе работы с
системой, и оперативно передавать их разработчику системы;
5) Выполнять требования к эксплуатации и техническому обслуживанию ИС;
6) Проводить настройку автоматизированных рабочих мест пользователей в
соответствии с их должностными обязанностями.
Для качественного выполнения перечисленных выше функций все
сотрудники рассматриваемого подразделения должны пройти обучение и быть
аттестованы разработчиком ИС. Сотрудники, не прошедшие аттестацию, не
должны допускаться к выполнению администрирующих функций ИС.
18
3 Проект логической реализации информационной системы
Диаграмма
прецедентов,
или
диаграмма
использования
называется
диаграмма, указанна на рисунке 3.1 на котором показана совокупность
прецедентов и актеров, а так же отношения между ними .
Рисунок 3.1-Диаграмма прецедентов
Диаграмма последовательности – диаграмма, на которой для некоторого
набора объектов на единой временной оси показан рисунок 3.2 - жизненный цикл
какого-либо определенного объекта и взаимодействие сущностей в ИС в рамках
какого-либо определенного прецедента .
Рисунок 3.2 Диаграмма последовательности
19
Основной поток для функции –Внесения заявок:
1) Вход в систему ;
2) Выбор заявки;
3) Составление списка заявок;
4) Выбор номера заявки;
5) Внесение данных;
6) Предоставление списка персональных данных клиента;
7) Выбор персональных данных клиента;
8) Внесение данных клиента;
9) Запрос данных клиента;
10) Внесение данных клиента;
11) Регистрация заявки;
12) Закрытие формы
20
4 Модель данных для информационной системы
Логическая модель данных является начальным прототипом будущей базы
данных. Она описывает понятие предметной области, их взаимосвязь, а также
ограничения на данные, налагаемые на предметной областью.
Показана на рисунке 4.1
Рисунок 4.1 -Логическая модель данных
Физическая модель данных зависит от конкретной СУБД и фактически
является отображением системного каталога. В физической модели содержаться
информация обо всех объектах БД.
Указана на рисунке 4.2
Рисунок 4.2 -Физическая модель данных
21
5 Проект пользовательского интерфейса
Пользовательский интерфейс первой представляет собой информационное
совокупность программных деятельности и аппаратных средств, элементов
обеспечивающих взаимодействие целом пользователя с компьютером.
Пользовательский интерфейс клиентской части приложения выполнен в
виде Windows-приложения.
На рисунке 5.1 представлен прототип пользовательского интерфейса.
Рис. 5-Пользовательский интерфейс
22
ЗАКЛЮЧЕНИЕ
Целью работы является разработка программного модуля информационной
системы
«Учет обслуживания
газового оборудования». Для
достижения
поставленной цели необходимо было решить следующие задачи:
Разработать информационную модель данных для учета обслуживания
газового оборудования
В ходе разработки были разработаны модели данных для информационной
системы
и
соответствующие
диаграммы
вариантов
использования
и
взаимодействия.
Так же были сделаны формы приложения, данная информационная система
обрабатывает поступающие данные от клиентов и обеспечивает их хранение и
выполнение запросов.
23
СПИСОК ЛИТЕРАТУРЫ
1) Швецов С.А. Электронная подпись, как фактор эффективности Ошибка!
сточник ссылки не найден.электронной коммерции: монография - 1-е изд.- М.:
LAP Lambert Academic Publishing, 2014. – С. 5- 68.
2) https://sites.google.com/site/upravlenieznaniami/tehnologii-upravleniaznaniami/sistemy-elektronnogo-dokumentooborota
3) Анализ требований к автоматизированным информационным системам.
[Электронный документ]( http://www.INTUIT.ru).
4) Структурный
подход
к
проектированию
ИС.
[Электронный
документ](http://www.lcard.ru/~nail/database/case/glava2_1.htm).
5) https://gazprom-lenobl.ru/attachments/087_vdgo.doc
6) Конноли, Т. Базы данных. Проектирование, реализация и сопровождение.
Теория и практика./ Т. Конноли, К., Бегг, А. Страчан. – М.: «Вильямс»,
2001.
Download