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

 

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ ..........................................................................................................................

3

1 ПРОЕКТНАЯ ЧАСТЬ ......................................................................................................

5

1.1

Постановка задачи.........................................................................................................

5

1.2

Анализ предметной области.........................................................................................

5

1.3

Функциональная модель по стандарту IDEF0 и методологии SADT......................

7

1.4

Модель данных по стандарту IDEF1X ......................................................................

10

1.5

Описание таблиц базы данных ..................................................................................

12

1.6

Дерево программных модулей...................................................................................

13

1.7

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

14

1.8

Алгоритм работы одного из выбранных модулей ...................................................

16

1.9

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

18

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

 

режимах ..............................................................................................................................

21

ЗАКЛЮЧЕНИЕ .................................................................................................................

24

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

25

ПРИЛОЖЕНИЕ А .............................................................................................................

27

2

ВВЕДЕНИЕ

Информационная система — система, предназначенная для хранения, поиска

иобработки информации, и соответствующие организационные ресурсы

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

Нередко информационные системы используют для автоматизации какого-

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

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

Целью курсового проекта является:

-закрепление и развитие теоретических знаний, полученных студентом в процессе изучения курса «Проектирование информационных систем»;

-развитие умения осуществлять выбор варианта технологии проектирования информационных систем (ИС);

-приобретение студентом практических навыков разработки методических материалов проектировщика;

-умение вырабатывать и реализовывать решения различной степени сложности.

Задачи выполнения курсового проекта состоят в следующем:

-систематизация, обобщение, расширение и закрепление теоретических знаний по дисциплине «Проектирование информационных систем»;

-формирования творческого и научного подхода к решению практических задач различной степени сложности;

3

-подготовка к написанию выпускной квалификационной работы;

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

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

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

4

1 ПРОЕКТНАЯ ЧАСТЬ

1.1 Постановка задачи ИС должна содержать следующую информацию:

-данные о пользователях ИС (логин, пароль)

-данные об основных приборах (наименование, тип)

-текстовые правила безопасности при работе с электроприборами: общие сведения, основные электроприборы

-правила безопасности при работе с электроприборами в аудио-формате:

общие сведения, основные электроприборы

-текстовые правила безопасности при работе с газовыми приборами: общие сведения, основные газовые приборы

-правила безопасности при работе с газовыми приборами в аудио-формате:

общие сведения, основные газовые приборы

-вопросы для контрольного тестирования по правилам безопасности при работе с электро- и газовыми приборами с несколькими вариантами ответов, а также отражать правило, на основе которого был составлен вопрос

-несколько различных вариантов контрольного тестирования

-результаты прохождения тестирования (дата, пользователь, проходивший тестирования, номер теста, число правильных ответов)

ИС должна обеспечивать:

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

-корректный вывод информации в различных видах отображения

(горизонтальном, вертикальном)

-свободное переключение между видами предоставления информации

-возможность добавления, изменения и удаления пользователей

-возможность смены пользователя непосредственно в приложении

5

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

-возможность добавления, изменения и удаления правил безопасности как общих, так и для конкретных приборов (в текстовом и аудио-формате)

-возможность добавления, изменения и удаления вопросов для тестирования,

атакже и ответов на них

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

-возможность управлять звуковой дорожкой (приостановить, закончить воспроизведение)

-возможность пройти контрольное тестирование после просмотра правил безопасности

-вывод итоговых результатов контрольного тестирования непосредственно после прохождения

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

-формирование отчета по критериям успешности прохождения пользователями контрольного тестирования

-формирование отчетов о частоте прохождения различных тестов

1.2 Анализ предметной области

Данная информационная система (ИС) предназначена для автоматизации процесса обучения правилам безопасности использования газовых и электроприборов. Основными пользователями данной системы являются производственные рабочие, которые часто используют в своей деятельности различные газовые и электроприборы и нуждаются в постоянном тестировании.

Входные документы для работоспособности системы [1-2] представляют собой правила безопасности при работе с электро- и газовыми приборами. Они выступают в виде как общих сведений по этим категориям, так и сведений по отдельным представителям.

ИС обеспечивает следующие возможности для пользователя:

6

-регистрация нескольких пользователей

-предоставление текстовой и аудиоинформации о правилах безопасности

-прохождение контрольного тестирования

-добавление новых правил и вопросов для тестирования

-просмотр результатов прошлых тестов

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

теста.

1.3 Функциональная модель по стандарту IDEF0 и методологии SADT

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

Входной информацией для данного процесса пользователи ИС. Отчетная информация является выходным потоком процесса.

Рисунок 1.1 – Процесс обучения правилам безопасности использования газовых и электроприборов

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

-изучить правила безопасности по работе с электроприборами;

-изучить правила безопасности по работе с газовыми приборами;

7

- пройти контрольное тестирование.

Рисунок 1.2 – Декомпозиция процесса обучения правилам безопасности использования газовых и электроприборов

На рисунках 1.3 и 1.4 представлена декомпозиция процессов изучения правил безопасности. Для выполнения данных процессов необходимо:

-изучить представленную информацию в текстовом формате;

-изучить представленную информацию в аудио-формате.

Рисунок 1.3 – Декомпозиция процесса изучения правил безопасности

использования электроприборов

8

Рисунок 1.4 – Декомпозиция процесса изучения правил безопасности использования газовых приборов

Для выполнения процесса прохождения тестирования необходимо:

-выбрать тест;

-ответить на вопросы теста;

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

На рисунке 1.5 представлена декомпозиция данного процесса.

Рисунок 1.5 – Декомпозиция процесса прохождения тестирования

9

1.4 Модель данных по стандарту IDEF1X

Для построения диаграммы "сущность-связь” необходимо определить сущности, обозначающие объекты предметной области, связи между ними и атрибуты. На рисунках 1.6–1.7 представлена логическая и физическая модели данной БД по стандарту IDEF1X с помощью CASE-средства ER-Win[3-4]. Данные диаграммы были построены для анализа основных требований предъявляемых к информационной системе, используемой для автоматизации процесса обучения правилам безопасности использования газовых и электроприборов. В качестве базы данных информационная система использует встроенную БД SQLite.

Из рисунка 1.6 видно, для того, чтобы сформировать результаты теста,

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

Рисунок 1.6 – Логическая модель данных

10

Рисунок 1.7 – Физическая модель данных

Из рисунка 1.7 видно, что тесты составляются на основе таблицы Questions,

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

Отображенные связи относятся к типу не идентифицирующей связи один-ко-

многим [5-6]. В таблице 1.1 представлены связи между сущностями.

Таблица 1.1 – Отношения между таблицами

 

Родительская таблица

 

Дочерняя таблица

 

Тип связи

 

 

 

 

 

 

 

1

 

Users

 

Results

 

1:М

 

 

 

 

 

 

 

2

 

Types

 

Devices

 

1:М

 

 

 

 

 

 

 

3

 

Devices

 

Rules

 

1:М

 

 

 

 

 

 

 

4

 

Rules

 

Questions

 

1:М

 

 

 

 

 

 

 

5

 

Questions

 

Tests

 

1:М

 

 

 

 

 

 

 

6

 

Tests

 

Results

 

1:М

 

 

 

 

 

 

 

В

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

«один ко многим». Это

объясняется

характеристикой самой БД, в которой присутствует шесть связей «один ко многим»

11

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