Автоматизированная система обучения медсестер сестринскому делу деятельности
Преимущества применения компьютера в учебной деятельности. Перспектива применения автоматизированной системы обучения: информационное и математическое обеспечение. Пути обучения медсестер сестринскому делу с помощью автоматизированной системы обучения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 11.02.2013 |
Размер файла | 3,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Найти значения переменных дi (i=1,n), обеспечивающих максимум целевой функции (1) при ограничениях (2-6).
2.2.3 Решение задачи на контрольном примере
Рассмотрим пример прохождения теста:
1. Студент правильно отвечает на предложенный ему вопрос из первой категории и получает один бал;
2. Во втором он допускает ошибку и система переводит его на второй уровень, теперь ему надо ответить на 5 вопросов 2-й категории чтобы подняться на первую ступень. Ответив на пять вопросов второй категории он набирает еще один бал и переходит на первый уровень к третьему вопросу;
3. Если он ошибется и во второй категории, то опустится до третьей.
Так переходя из категории в категорию студент проходит весь тест до конца. Минимальное количество вопросов, которое будет ему задано составляет 5 - он правильно отвечает на все вопросы. Максимальное количество задаваемых вопросов - 125 - тест проходится студентом по третьей ветви.
Все эти параметры настраиваются преподавателем и могут легко изменяться. Вес всего теста составляет 100% - по каждой из ветвей сложности поэтому вес вопроса определяется по формуле: mi=100%/ni,
где ni - количество вопросов в i-той категории сложности, mi - вес вопроса в i-той категории сложности.
Итоговый результат подсчитывается по сумме всех весов вопросов, на которые студент ответил положительно. Преподавателю выдается статистика по ответам студента.
Пример расчета оценки для протокола на студентку группы 301: Савину Ольгу Федоровну.
Текущая дата - 11.05.2004
Группа - 301
Номер зачетной книжки - 125358
Фамилия - Савина
Имя - Ольга
Отчество - Федоровна
Тема: Асфиксия новорожденных
Задается первый вопрос:
Оценку состояния по шкале Апгар оценивают на первой минуте после рождения и повторно через:
1. 2 мин
2. 3 мин
3. 4 мин
4. 5 мин
Студентка выбирает ответ: 4. 5 мин
Ответ правильный.
р=100/10=10%
Т=0+10%=10%
Задается второй вопрос:
Какую оценку по шкале Апгар имеют новорожденные:
1. 0-3 балла
2. 4-5 баллов
3. 6-7 баллов
4. 8-10 баллов
Студентка выбирает ответ: 3. 6-7 баллов
Ответ неправильный.
р=100/20=5%
Уровень сложности уменьшается и задаются 2 вопроса из этого уровня сложности.
Первый вопрос:
Оцените состояние новорожденного (степень тяжести) по шкале Апгар при следующих симптомах: частота сердцебиения - более 100 в мин, дыхательные движения - хорошие, громкий крик, активные движения, на носовой катетер реагирует кашлем и чиханием, цвет кожных покровов - весь розовый, красный.
1. 0 баллов
2. 1 балл
3. 2 балла
4. 3 балла
Студентка выбирает ответ: 3. 2 балла
Ответ правильный.
T = 10+5=15%
Второй вопрос из этого уровня сложности:
Асфиксия легкой степени по шкале Апгар:
1. 1-3 балла
2. 4-5 баллов
3. 6-7 баллов
4. 8-10 баллов
Студентка выбирает ответ: 1. 1-3 балла
Ответ неправильный.
р=100/40=2,5%
Уровень сложности уменьшается и задаются 2 вопроса из этого уровня сложности.
Первый вопрос:
Состояние новорожденного, когда при наличии сердцебиения отсутствует дыхание или имеются отдельные судорожные, нерегулярные, поверхностные вздохи это:
1. Асфиксия
2. Гиперкапния
3. Брадикардия
4. Эрозия
Студентка выбирает ответ: 1. Асфиксия
Ответ правильный.
Т=15+2,5=17,5%
Второй вопрос из этого уровня сложности:
Заболевание характеризующееся снижением гемоглобина в крови:
1. Асфиксия
2. Анемия
3. Гиперкапния
4. Брадикардия
Студентка выбирает ответ: 2. Анемия
Ответ правильный.
Т=17,5+2,5=20%
Уровень сложности повышается.
р=100/20=5%
Задаются 2 вопроса из этого уровня сложности.
Первый вопрос:
Тяжелая асфиксия по шкале Апгар:
1. 1-3 балла
2. 4-5 баллов
3. 6-7 баллов
4. 8-10 баллов
Студентка выбирает ответ: 1. 1-3 балла
Ответ правильный.
Т=20+5=25%
Второй вопрос из этого уровня сложности:
Асфиксия 3 степени по шкале Апгар оценивается в:
1. 5 баллов
2. 7 баллов
3. 3 балла
4. 4 балла
Студентка выбирает ответ: 2. 7 баллов
Ответ правильный.
Т=25+5=30%
Уровень сложности повышается.
р=100/10=10%
Задаются 2 вопроса из этого уровня сложности.
Первый вопрос:
Что не входит в подготовку к реанимации:
1. Подготовка блока температурной защиты
2. Подготовка блока оксигенотерапии
3. Подготовка блока медикаментозной терапии
4. Подготовка 60% кислородно-воздушной смеси
Студентка выбирает ответ: 4. Подготовка 60% кислородно-воздушной смеси
Ответ правильный.
Т=30+10=40%
Второй вопрос из этого уровня сложности:
Что является 1-м этапом при освобождении и поддержании свободной проходимости дыхательных путей:
1. Отсосать катетером содержимое полости рта и глотки
2. Организовать наблюдение за ребенком
3. Подготовить блок температурной защиты
4. Провести санацию дыхательных путей
Студентка выбирает ответ: 1. Отсосать катетером содержимое полости рта и глотки
Ответ правильный.
Т=40+10=50%
Задается вопрос из этого же уровня сложности.
При адекватном дыхании, ЧСС выше 100 в мин и небольшом акроцианозе:
1. Прекратить реанимационные мероприятия и организовать наблюдение за ребенком
2. Обеспечить вентиляцию легких
3. Провести санацию дыхательных путей
4. Провести интубацию дыхательных путей
Студентка выбирает ответ: 2. Обеспечить вентиляцию легких
Ответ неправильный.
р=100/20=5%
Уровень сложности уменьшается и задаются 2 вопроса из этого уровня сложности.
Первый вопрос:
При отсутствии самостоятельного дыхания или его неэффективности:
Подготовить блок температурной защиты
Перейти к обеспечению вентиляции легких
Энергично растереть спину
Ввести внутривенно налорфин или этимизол
Студентка выбирает ответ: 2. Перейти к обеспечению вентиляции легких
Ответ правильный.
Т=50+5=55%
Второй вопрос из этого уровня сложности:
Что значит «провести тактильную стиммуляцию»:
Энергично растереть спину и похлопать по подошве
Ввести внутривенно налорфин или этимизол
Предать телу ребенка дренажное положение
Провести санацию дыхательных путей
Студентка выбирает ответ: 4. Провести санацию дыхательных путей
Ответ неправильный.
р=100/40=2,5%
Уровень сложности уменьшается и задаются 2 вопроса из этого уровня сложности.
Первый вопрос:
Накопление в организме углекислоты:
Гипоксия
Асфиксия
Гипоксемия
Гиперкапния
Студентка выбирает ответ:
Ответ правильный.
Т=55+2,5=57,5%
Второй вопрос из этого уровня сложности:
Введение осьтовой трубки в гортань и трахею при их сужениях, грозящих удушьем (например, при отеке гортани), а также для проведения наркоза:
Санация
Интубация
Гипоксия
Гипоксемия
Студентка выбирает ответ:
Ответ неправильный.
Студентке выдается сообщение, о том что она экзамен не сдала и ей предлагается повторить тему Асфиксия новорожденных. Также ей выводится статистика ее ответов (приложение 11)
Экзамен считается пройденным если студент набрал минимум 60%.
Оценка студенту ставится в следующем случае:
60 - 74,5% - 3 (удовлетворительно);
75 - 89,5% - 4 (хорошо);
90 - 100% - 5 (отлично).
2.3 Информационное обеспечение
2.3.1 Проектирование базы данных
Методика проектирования баз данных включает в себя выполнения следующих проектных процедур:
- формулирование и анализ требований;
- концептуальное проектирование;
- логическое проектирование.
2.3.1.1 Формирование и анализ требований
Формирование и анализ требований начинается с разбиения предметной области на несколько локальных областей (представлений).
Выделим локальное представление Преподаватель педиатрии (ЛП ПП)
Внешняя модель каждого локального представления формируется на основе анализа построенной информационной модели (ИМ). В дальнейшем будем опираться на ИМ, построенную в форме операционной диаграммы (ОД). Проведем проектную процедуру по отношению к каждой локальной области:
1. Выполнение проектной процедуры для выделенных локальных представлений пользователей:
Хранилищами информации для преподавателя являются:
- «Тематический план учебной дисциплины» (М1);
- «Рабочая программа» (М2);
- «Методическое пособие» (М3);
- «Сценарий занятия» (М 4);
- «Ответы» (М 5);
- «Функциональная структура дисциплины» (М 6);
- «Тесты и задачи» (М 10);
- «Тесты» (М 12);
- «Журнал» (М 13);
- «Анализ занятия» (М 14);
- «Ведомость №1» (М 16);
- «Ведомость №2» (М 17);
- «Протокол №1» (М 18);
- «Список групп» (М 20);
- «Список студентов» (М 21);
- «Разделы» (М 22);
- «Подразделы» (М 23);
- «Структура вопросов» (М 24);
- «Протокол» (М 25);
- «Функциональная структура дисциплины» (М 28).
2.Определяем типы и характеристики операций над данными.
2.1. Преподаватель.
2.1.1. «Тематический план учебной дисциплины» (М 1). Используется при составлении учебно-методической карты и плана занятий. Изменения вносятся в индивидуальном порядке для преподавателей. Хранится в виде документа.
2.1.2. «Рабочая программа» (М 2). Используется при составлении учебно-методической карты и плана занятий. Изменения вносятся в индивидуальном порядке для преподавателей. Хранится в виде документа.
2.1.3. «Методическое пособие» (М 3). Используется при составлении учебно-методической карты и плана занятий. Изменения вносятся в индивидуальном порядке для преподавателей. Хранится в виде документа.
2.1.4. «Сценарий занятия» (М 4). Данные в течение года не изменяются. Требуется постоянное хранение в БД.
2.1.5. «Ответы» (М 5). Используются при контроле знаний студентов. Изменения вносятся по необходимости. Требуется постоянное хранение в БД.
2.1.6. «Функциональная структура дисциплины» (М 28) Данные в течение года не изменяются. Требуется постоянное хранение в БД.
2.1.7. «Тесты и задачи» (М 10). Используются при контроле знаний студентов. Изменения вносятся по необходимости. Хранятся в виде документа.
2.1.8. «Тесты» (М 12). Создается в начале учебного года. Хранятся в виде файлов по уровням сложности. Изменения вносятся по необходимости. Требуется постоянное хранение в БД.
2.1.9. «Журнал» (М 13). Используется при контроле знаний студентов. Изменения вносятся по необходимости. Требуется постоянное хранение в БД.
2.1.10. «Анализ занятия» (М 14). Создается после окончания занятия. Хранится в виде документа.
2.1.11. «Ведомость №1» (М 16). Используется при контроле знаний студентов. Изменения вносятся по необходимости. Хранится в виде документа.
2.1.12. «Ведомость №2» (М 17). Используется при контроле знаний студентов. Изменения вносятся по необходимости. Хранится в виде документа.
2.1.13. «Протокол №1» (М18). Используется при контроле знаний студентов. Изменения вносятся по необходимости. Хранится в виде документа.
2.1.14. «Список групп» (М 20). Создается в начале учебного года. В течение года вносятся изменения о численности студентов групп. Требуется постоянное хранение в БД.
2.1.15. «Список студентов» (М 21). Создается в начале учебного года. Изменения вносятся в течение года. Требуется постоянное хранение в БД.
2.1.16. «Разделы» (М 22) Создается в начале учебного года. Изменения вносятся по необходимости. Требуется постоянное хранение в БД.
2.1.17. «Подразделы» (М 23) Создается в начале учебного года. Изменения вносятся по необходимости. Требуется постоянное хранение в БД.
2.1.18. «Структура вопросов» (М 24) Создается в начале учебного года. Изменения вносятся по необходимости. Требуется постоянное хранение в БД.
2.1.19. «Протокол» (М 25) Используется при контроле знаний студентов. Создается во время прохождения студентом темы. Требуется временное хранение в БД.
2.1.20. «Функциональная структура дисциплины» (М 6) Данные в течение года не изменяются. Хранится в виде документа.
Приведем таблицу 2.3.1, в которой отразим результаты первого этапа проектирования БД:
Таблица 2.3.1
№ |
Наименов. локального представления |
Наименование информационного элемента |
Форма хранения информации элемента |
|
1 |
ЛП ПП |
Тем. план учебной дисцип. (М 1) |
Документ |
|
2 |
ЛП ПП |
Рабочая программа (М 4) |
Документ |
|
3 |
ЛП ПП |
Методическое пособие (М 3) |
Документ |
|
4 |
ЛП ПП |
Сценарий занятия (М 4) |
БД |
|
5 |
ЛП ПП |
Ответы (М 5) |
БД |
|
6 |
ЛП ПП |
Функцион. Стр. дисцип. (М 28) |
БД |
|
7 |
ЛП ПП |
Тесты и задачи (М 10) |
Документ |
|
8 |
ЛП ПП |
Тесты (М 12) |
БД |
|
9 |
ЛП ПП |
Журнал (М 13) |
БД |
|
10 |
ЛП ПП |
Анализ занятия (М 14) |
Документ |
|
11 |
ЛП ПП |
Ведомость №1 (М 16) |
Документ |
|
12 |
ЛП ПП |
Ведомость №2 (М 17) |
Документ |
|
13 |
ЛП ПП |
Протокол №1 (М 18) |
Документ |
|
14 |
ЛП ПП |
Список групп (М 20) |
БД |
|
15 |
ЛП ПП |
Список студентов (М 21) |
БД |
|
16 |
ЛП ПП |
Функц. структура дисцип. (М 6) |
Документ |
|
17 |
ЛП ПП |
Разделы (М 22) |
БД |
|
18 |
ЛП ПП |
Подразделы (М 23) |
БД |
|
19 |
ЛП ПП |
Структура вопросов (М 24) |
БД |
|
20 |
ЛП ПП |
Протокол (М 25) |
БД |
2.3.1.2 Концептуальное проектирование БД
1.Определяем множество сущностей.
Определяем множество сущностей в соответствии с определенными хранилищами локального представления. Результаты выполнения шага приведены в таблице 2.3.2.
Таблица 2.3.2
Код сущности |
Наименование сущности (наименование информационного элемента, документа) |
Количество элементов сущности |
|
S1 |
Список групп (М 20) |
3 |
|
S2 |
Список студентов (М 21) |
75 |
|
S3 |
Тесты (М 12) |
100 |
|
S4 |
Функцион. структура дисциплины (М 28) |
1 |
|
S5 |
Разделы (М 22) |
5 |
|
S6 |
Подразделы (М 23) |
20 |
|
S7 |
Структура вопросов (М 24) |
1 |
|
S8 |
Ответы (М 5) |
100 |
|
S9 |
Протокол (М 25) |
1 |
|
S10 |
Сценарий занятия (М 4) |
3 |
|
S11 |
Журнал (М 13) |
1 |
Определяем атрибуты каждой сущности. Результаты выполнения этапа приведены в таблицах 2.3.3 и 2.3.4.
Таблица 2.3.3
Наименование сущности |
Наименование атрибута |
Наименование домена |
|
1 |
2 |
3 |
|
S1 Список групп |
Номер группы Номер специальности Специальность Количество студентов в группе |
Номер группы Номер специальности Специальность Количество студентов в группе |
|
S2 Список студентов |
Номер группы Номер зачетной книжки ФИО студента |
Номер группы Номер зачетной книжки ФИО студента |
|
S3 Тесты |
Код вопроса Вопрос Код ответа |
Код вопроса Вопрос Код ответа |
|
S4 Функцион. структура дисцип |
Номер раздела Номер подраздела Код занятия Код вопроса |
Номер раздела Номер подраздела Код занятия Код вопроса |
|
S5 Разделы |
Номер раздела Наименование раздела |
Номер раздела Наименование раздела |
|
S6 Подразделы |
Номер подраздела Наименование подраздела |
Номер подраздела Наименование подраздела |
|
S7 Структура вопросов |
Код вопроса Код подвопроса |
Код вопроса Код подвопроса |
|
S8 Ответы |
Код ответа Ответ |
Код ответа Ответ |
|
S9 Протокол |
Номер зачетной книжки Код вопроса Вариант ответа студента Признак ответа |
Номер зачетной книжки Код вопроса Вариант ответа студента Признак ответа |
|
S10 Сценарий занятия |
Код занятия Наименование темы |
Код занятия Наименование темы |
|
Продолжение таблицы 2.3.3 |
|||
1 |
2 |
3 |
|
S11 Журнал |
Код занятия Номер зачетной книжки Оценка студента Дата |
Код занятия Номер зачетной книжки Оценка студента Дата |
Таблица 2.3.4
№ п/п |
Наименование домена |
Тип элемента данных |
Список значений или пример значения |
|
1 |
Номер группы |
Num (3) |
302 |
|
2 |
Номер специальности |
Num (4) |
0406 |
|
3 |
Специальность |
Char (15) |
Сестринское дело |
|
4 |
Количество студентов в группе |
Num (2) |
25 |
|
5 |
Номер зачетной книжки |
Num (6) |
004584 |
|
6 |
ФИО студента |
Char (40) |
Иванова Светлана Сергеевна |
|
7 |
Наименование темы |
Char (40) |
Недоношенный ребенок |
|
8 |
Код вопроса |
Num (3) |
021 |
|
9 |
Вопрос |
Memo |
Первый этап реанимации при асфиксии новорожденного 1. Восстановление внешнего дыхания. 2. Искусственная вентиляция легких. 3. Непрямой массаж сердца. 4. Отсасывание катетером содержимого полости рта. |
|
10 |
Код ответа |
Num (3) |
012 |
|
11 |
Ответ |
Memo |
Отсасывание катетером содержимого полости рта. |
|
12 |
Оценка студента |
Num (1) |
4 |
|
13 |
Номер раздела |
Num (1) |
3 |
|
14 |
Наименование раздела |
Char (40) |
Сестринсий процесс при соматических заболеваниях у детей |
|
15 |
Номер подраздела |
Num (2) |
33 |
|
16 |
Наименование подраздела |
Char (40) |
Заболевания детей раннего возраста. Организация этапов сестринского процесса. |
|
17 |
Код занятия |
Num (3) |
332 |
|
18 |
Дата |
Date |
25.05.04 |
|
19 |
Вариант ответа студента |
Num (1) |
2 |
|
20 |
Признак ответа |
Num (1) |
0 |
В таблице использованы следующие обозначения типов данных: Char (N)- строка символов длиной не более n; Date - дата; Num - число.
2.3.1.3 Логическое проектирование базы данных
На данном этапе произведем определение функциональных зависимостей между атрибутами и нормализацию отношений.
Построим систему функциональных зависимостей, которая приведена в таблице 2.3.5.
Нормализация отношений приведена в таблице 2.3.6.
Таблица 2.3.5
Таблица 2.3.6
Наименование сущности |
Наименование атрибута |
Ключи |
|
S1 Список групп |
Номер группы Номер специальности Специальность Количество студентов в группе |
* |
|
S2 Список студентов |
Номер группы Номер зачетной книжки ФИО студента |
* * |
|
S3 Тесты |
Код вопроса Вопрос Код ответа |
* * |
|
S4 Функциональная структура дисциплины |
Номер раздела Номер подраздела Код занятия Код вопроса |
* * * * |
|
S5 Разделы |
Номер раздела Наименование раздела |
* |
|
S6 Подразделы |
Номер подраздела Наименование подраздела |
* |
|
S7 Структура связей |
Код вопроса Код подвопроса |
* * |
|
S8 Ответы |
Код ответа Ответ |
* |
|
S9 Протокол |
Номер зачетной книжки Номер вопроса Вариант ответа студента Признак ответа |
* |
|
S10 Сценарий занятия |
Код занятия Наименование темы |
* |
|
S11 Журнал |
Код занятия Номер зачетной книжки Оценка студента Дата |
* |
2.3.2 Ведение базы данных
2.3.2.1 Поддержка базы данных в актуальном состоянии
1. Определение задач по поддержке базы данных в актуальном состоянии.
Определение исходных данных задач автоматизированной обработки данных (ЗАОД).
Поддержка БД в актуальном состоянии является важнейшей задачей. Так как нарушение соответствия между данными и реальным состоянием объекта приводит к ошибочным решениям при его управлении. Изменениям подвергаются не только данные о текущем состоянии объекта, но и справочная информация. Поддержка БД осуществляется с помощью выполнения операций корректировки, при которых не должны нарушаться законы и правила отраженные в БД и присущие к рассматриваемому объекту.
Под корректировкой понимается процесс модификации данных позволяющий поддерживать их соответствие реально существующему состоянию объекта управления. При корректировке могут выполняться следующие действия: Добавление, исключение, и изменение. Смысл этих действий в том, что они соответственно добавляют, исключают и изменяют элементы отношений реляционной БД.
Объектами корректировки могут быть элементы или отдельные значения атрибутов элемента отношения.
2.3.2.1.1 Определение списка событий, связанных с корректировкой отношений
Определим список событий, которые повлекут за собой изменения в БД. Изменения занесем в таблицу, где описаны:
1) событие, влекущее изменения в БД;
2) что влечет за собой это событие (изменение, добавление, удаление данных);
3) документ, на основе которого происходит событие и источник документа;
4) частота возникновения данного события в год (берется среднее число за последние 3 года).
Таблица 2.3.7
П№ |
Событие в училище |
Событие в БД |
Документ |
Част. возник. события |
|
1 |
Исключение группы из училища (окончание обучения в училище) |
Удаление |
Приказ директора |
8 |
|
2 |
Изменение номера группы (перевод на следующий курс) |
Изменение |
Приказ директора |
8 |
|
3 |
Формирование новой группы |
Добавление |
Приказ директора |
8 |
Для отношения «Список студентов» (номер группы, номер зачетной книжки, ФИО студента) изменения показаны в таблице 2.3.8:
Таблица 2.3.8
П№ |
Событие в школе |
Событие в БД |
Документ |
Частота возник. события |
|
1 |
Измен. фамилии студента |
Изменение |
Свидетельство о заключении (расторжении) брака |
15 |
Для отношения «Тесты и задачи» (наименование темы, код вопроса, вопрос, код ответа, варианты ответов) изменения показаны в таблице 2.3.9:
Таблица 2.3.9
П№ |
Событие в школе |
Событие в БД |
Документ |
Частота возникновения события |
|
1 |
Формирование новых тестов и задач |
Добавление |
Тесты и задачи |
20 |
Для отношения «Журнал» (наименование темы, номер зачетной книжки, оценки студента) изменения показаны в таблице 2.3.10:
Таблица 2.3.10
П№ |
Событие в школе |
Событие в БД |
Документ |
Частота возникновения события |
|
1 |
Исключение студента из училища |
Удаление |
Приказ директора |
2 |
Для отношения «Ответы» (код ответа, ответ) изменения показаны в таблице 2.3.11:
Таблица 2.3.11
П№ |
Событие в школе |
Событие в БД |
Документ |
Частота возникновения события |
|
1 |
Формирование новых ответов |
Добавление |
Тесты и задачи |
20 |
Окончательный список событий выглядит следующим образом:
1. Исключение группы из училища;
2. Изменение номера группы;
3. Формирование новой группы;
4. Изменение фамилии студента;
5. Исключение студента из училища;
6. Формирование новых тестов и задач.
2.3.2.1.2 Определение списка задач по корректировке БД
При определении списка задач производят объединение событий в классы, с использованием признаков, которые могут быть выбраны с учетом отнесения событий к отдельным группам объектов.
В рассматриваемом примере выделим следующие классы событий связанные с изменениями данных:
- о группах (1,2,3,4,)
- о студенте (12,13,14,15,16)
- о тестах
Таким образом, можно сформулировать список задач по поддержке БД в актуальном состоянии:
- «Ведение данных о группах»;
Каждому событию соответствует функция, определенной задачи.
Рис. 2.3.1
2.4 Технологический процесс обработки данных
2.4.1 Структура АИС
Представим структуру системы в виде семантической сети. Семантическая сеть включает в себя следующие части (рис. 2.4.1):
Семантическая сеть (ССФЗ). ССФЗ включает в себя: множество пользователей и операторов с указанием номеров узлов их рабочих станций, множество функциональных задач, временных массивов, множество результатов решения функциональных задач и носителей представления результатов решения задач.
Пользовательский уровень распределенной базы данных (РБД). Пользовательский уровень представлен множеством профилей задач автоматизированной обработки данных. На профилях пользователей задано отношение часть-целое.
Фрагментный уровень представления информации в РБД. Фрагментный уровень задан деревьями декомпозиции отношений базы данных.
Задачи ведения базы данных. Часть семантической сети включает в себя: множество операторов с указанием номеров узлов вычислительной сети с их рабочими станциями, множество задач ведения базы данных, множество профилей задач ведения базы данных.
Рис. 2.4.1. Структура АОС представлена на рис. 2.4.2.
Рис. 2.4.2
2.4.2 Технология обработки данных
Построение модели технологического процесса обработки информации
Схемы ТПОИ показаны на рисунках с 2.4.3 по 2.4.7.
ТПОИ, представленный на рисунках 2.4.3, 2.4.4 соответствуе выполнению функциональных задач и задач по поддержки БД в актуальном состоянии.
Рис. 2.4.3
Приказы (М20):
«Приказ об исключении группы из училища»
«Приказ об изменении номера группы»
«Приказ о формировании новой группы»
Приказы (М21):
«Приказ об изменении фамилии студента»
Рис. 2.4.7 Ведение данных о тестах
Схема.
Схема.
Схема.
2.4.3 Обеспечение достоверности и безопасности данных
Расчет достоверности обработки информации
Под достоверностью информации понимается мера ее истинности. Исходными данными для расчета достоверности информации является технологический процесс обработки данных (ТПДО). Достоверность информации оценивается вероятностью не искажения сообщений. Пусть ТПДО имеет n последовательных этапов. Если известны вероятности возникновения ошибок на каждом этапе, то достоверность обработки информации определяется выражением:
P=П(1-p(i)).
Важнейшей функцией АИС является обеспечение необходимой достоверности обработки информации. Реализация этой функции связана с выполнением процедур повышающих достоверность информации. Примерами таких процедур являются:
-визуальный контроль экранной формы или бумажного документа;
-повторный ввод данных;
-процедуры логического контроля;
-метод контрольных сумм;
Пусть в последовательном ТПОД присутствует k-ая операция повышения достоверности информации. Вероятностью обнаружения ошибок на k-ой операции равна q(k). Тогда достоверность информации после выполнения k-ой операции можно определить по формуле:
P(k)=P(k-1)+q(k)*(1-P(k-1)).
Рассмотрим пример расчета достоверности обработки информации. ТПДО включает четыре последовательные операции с соответствующими вероятностями искажения информации и обнаружении ошибок.
1. Заполнение первичного документа (p(1)=10-4);
2. Ввод данных в ЭВМ (p(2)=2*10-4);
3. Визуальный контроль вводимых данных (q(3)=0,9);
4. Обработка данных на ЭВМ (p(4)=10-8);
5. Печать результатов обработки данных (p(5)=3*10-4);
Необходимо обеспечить достоверность обработки данных с вероятностью ошибки не более 2*10-5
Определим достоверность информации после выполнения первой операции:
P(1)=1-p(1)=1-10-4=0.9999
и вероятность ошибки
Q(1)=1-P(1)=1-0.9999=0.0001
Определим достоверность информации после второй операции:
P(2)=P(1)*(1-p(2))=0.9999*(1-2*10-4)=0.9997
и вероятность ошибки
Q(2)=1-P(2)=1-0.9997=0.0003.
Определим достоверность информации в связи с обнаружением и исправлением ошибок при выполнении третьей операции:
P(3)=P(2)+Q(2)*q(3)=0.9997+0.0003*0,9=0.99997
и вероятность ошибки
Q(3)=1-P(3)=1-0.9997=0.00003.
Определим достоверность информации при завершении четвертой операции:
P(4)=P(3)*(1-p(4))=0.99997*(1-10-8)=0.99996997
и вероятность ошибки
Q(4)=1-P(4)=1-0.9999699=0.0000311
Определим достоверность информации при завершении пятой операции:
P(5)=P(4)*(1-p(5))=0.999969997*(1-10-4)=0.9998699
и вероятность ошибки
Q(5)=1-P(5)=1-0.9997899=0.00013211.
Вероятность искажения информации превышает допустимое значение. Поэтому вводим дополнительную операцию визуального контроля информации. Определим достоверность информации в связи с обнаружением и исправлением ошибок при выполнении этой операции:
P(6)=P(5)*Q(5)*q(6)=0.9998699+0.0001311*0.9=0.9999878
и вероятность ошибки
Q(6)=1-P(6)=1-0.9999878=0.000311.
Требования к системе обработки данных по достоверности выполняются.
3. Конструкторско-технологические проектные решения
3.1 Программное обеспечение АОС
3.1.1 Системное программное обеспечение
Подсистема «Программное обеспечение» (ПО) включает совокупность компьютерных программ, описаний и инструкций по их применению на ЭВМ. ПО делится на два комплекса: общее (операционные системы, операционные оболочки, компиляторы, интерпретаторы, программные среды для разработки прикладных программ, СУБД, сетевые программы и т.д.) и специальное (совокупность прикладных программ, разработанных для конкретных задач в рамках функциональных подсистем, и контрольные примеры).
К общесистемному программному обеспечению относятся программы, рассчитанные на широкий круг пользователей и предназначенные для организации вычислительного процесса и решений часто встречающихся задач обработки информации. Они позволяют расширить функциональные возможности ЭВМ, автоматизировать планирование очередности вычислительных работ, осуществлять контроль и управление процессом обработки данных, а также автоматизировать работу программистов. К данному классу ПО можно отнести операционные системы, интегрированные средства управления задачами. В рамках создания данной АИС планируется использование операционной системы Windows 95 (98).
Специальное программное обеспечение представляет собой совокупность программ, разрабатываемых при создании АОС. Оно включает пакеты прикладных программ, осуществляющих организацию данных и их обработку при решении функциональных задач и оно рассматривается в п.1.3.3.
При выборе аппаратных средств для разработки АОС наибольшую роль играет фактор быстродействия работы ПЭВМ. Поскольку именно от него зависит время разработки программного обеспечения, а соответственно затраты на разработку и его себестоимость.
Скорость функционирования ПЭВМ в основном определяется следующими параметрами:
· Объемом оперативной памяти (ОП);
· Быстродействием процессора;
· Объемом видеопамяти (ВП).
Исходя из требований предъявляемых к используемым программным средствам разработки (Visual FoxPro) минимальное значение вышеперечисленных параметров составляет ОП - 12 Мб, процессор - на базе INTEL 486, ВП - 1 Мб.
При минимальных значениях параметров функционирование разработанной АОС малоэффективно, поэтому рекомендуемым является компьютер со следующими значениями параметров таблица 3.1.1:
Таблица 3.1.1
Наименование |
Значение параметра |
|
Тип используемой ЭВМ |
Intel Pentium 100 |
|
Тип операционной системы |
Windows 95 и другая совместимая с ней |
|
Требуемая память на диске |
1.4 Gb |
|
Требуемая оперативная память |
16 Mb и выше |
|
Инструментальное ПО |
Visual FoxPro |
|
Модель данных |
Реляционная |
3.1.2 Инструментальное программное обеспечение
Современные средства разработки ПО характеризуются большим разнообразием критериев, используя которые разработчик имеет возможность автоматизировать процесс разработки приложений. Так, в настоящее время инструментальные средства позволяют:
· создавать интерфейс, используя стандартные компоненты;
· передавать управление различным процессам, в зависимости от состояния системы;
· создавать оболочки для баз данных, как и сами базы данных;
· разрабатывать более надежное ПО, путем обработки исключительных ситуаций возникающих при некорректной работе ПО.
Современные средства разработки характеризуются следующими параметрами:
- поддержка объектно-ориентированного стиля программирования;
- возможность использования CASE-технологий, как для проектирования разрабатываемой системы, так и для разработки моделей реляционных баз данных;
- использование визуальных компонент для наглядного проектирования интерфейса;
- поддержка БД;
- возможность использования алгоритмов реляционной алгебры для управления реляционными базами данных;
- возможность синхронизации составных частей проекта (предоставляется при разработке больших программных комплексов).
Вышеперечисленными свойствами обладают языки программирования, например: Delphi, Visual C++, Borland С++ Biulder, Visual FoxPro и другие. Также этими свойствами обладает система программ 1С:Предприятие.
Каждое из этих средств содержит весь спектр современного инструментария, который был перечислен ранее. Главное отличие состоит в области использования рассматриваемых средств. Так Visual C++ обычно используется при разработке приложений предназначенных для работы с ОС Windows, использующих основные свойства ОС, а так же выполняющих большое количество вычислений. Одним из недостатков данного средства разработки приложений является высокое требование к аппаратным ресурсам при разработке программного обеспечения, недостаточно высокая скорость компиляции программного кода и при реализации конечного продукта (ПО), используя этот продукт необходимо большее дисковое пространство, чем при создании аналогичного ПО другими средствами разработки. Borland С++ Biulder по своим недостаткам аналогичен Visual C++, но обладает еще одним - разработка баз данных на базе языка SQL и их поддержка ограничена. Система разработки Visual FoxPro предъявляет наименьшие требования к системным ресурсам. Недостатком Delphi состоит в том, что при его использовании нет достаточного доступа к функциям ОС. Система программ 1С:Предприятие предоставляет широкие возможности ведения автоматизированного учета на предприятиях, в организациях и учреждениях, независимо от их вида деятельности и формы собственности, с различным уровнем сложности учета. Для специалистов, осуществляющих интеграцию 1С:Предприятия с различными программными и аппаратными средствами, а также внедряющих сложные нестандартные решения на основе системы 1С:Предприятие, существует «Технология создания внешних компонент». Она позволяет создавать дополнительные программные компоненты, расширяющие функциональные возможности 1С:Предприятия.
При создании программного продукта Автоматизированной системы обучения медсестер сестринскому делу главным критерием выбора программных средств разработки являлись:
- скорость разработки приложений;
- возможность быстрого внесения изменений в программу;
- возможность редактирования и просмотра БД, используя средства разработки.
Как дополнение к выше перечисленному, можно указать, что время разработки зависит от: поддержки выбранным инструментарием ОС, аппаратной поддержки, необходимой для их оптимального функционирования; наличия предварительного опыта у разработчиков в использования соответствующих программных средств. Обеспечить минимальное время разработки можно только при выполнении этих условий.
Исходя из приведенных требований, выделим следующие характеристики средств разработки программного обеспечения:
· Наличие опыта разработки с использованием данного программного продукта;
· Наличие программного продукта на предприятии или в учреждении;
· Требования по ресурсам;
· Поддержка операционной системы;
· Наглядность разработки интерфейса;
· Предоставляемые возможности работы с базами данных;
· Доступность;
· Скорость работы разработанного программного обеспечения;
· Время создания разработанного программного обеспечения;
· Удобство эксплуатации;
Для вышеперечисленных средств для разработки АОС воспользуемся методом вариантных обоснований. Этот метод предназначен для выбора наилучшего варианта из нескольких предложенных и состоит из следующих этапов:
1. Определение критериев, по которым будет произведено сравнение и степени их важности.
2. Каждый вариант оценивается по полученному перечню критериев. Получается численное значение - оценка.
3. Нахождение общего количества баллов для каждого из вариантов (можно учитывать важность критериев).
4. Лучшим считается вариант, который набрал максимальное количество баллов.
Для решения поставленной задачи будем использовать перечень характеристик, приведенный выше.
Результаты приведены в таблице 3.1.2.
Таблица 3.1.2
Средство разработки |
Delphi |
1C:Предприятие |
Visual FoxPro |
|
Характеристика средств разработки |
||||
Наличие опыта разработки с использованием данного программного продукта |
3 |
6 |
5 |
|
Наличие программного продукта на предприятии или в учреждении |
0 |
10 |
0 |
|
Требования по ресурсам |
7 |
8 |
8 |
|
Поддержка операционной системы |
7 |
7 |
7 |
|
Наглядность разработки интерфейса |
9 |
8 |
5 |
|
Предоставляемые возможности работы с базами данных |
8 |
9 |
7 |
|
Скорость работы разработанного программного обеспечения |
6 |
8 |
8 |
|
Время создания разработанного программного обеспечения |
6 |
8 |
6 |
|
Удобство эксплуатации |
8 |
8 |
8 |
|
Всего: |
54 |
72 |
54 |
Вывод: В результате выполненного анализа инструментальных средств выявили, что в качестве средства разработки АОС будет использован 1С:Предприятие, как наиболее оптимальное средство разработки с точки зрения разработчика.
3.1.3 Прикладное программное обеспечение
Автоматизированная система обучения медсестер сестринскому делу предназначена для осуществления обучения и контроля знаний студентов. Работать с АОС рекомендуется преподавателю педиатрии или лицу на то уполномоченному. Используя Автоматизированную систему обучения медсестер сестринскому делу в медицинском училище достигается эффективность обучения студентов, что обеспечивается:
· Проверкой знаний студентов по различным темам, на различных уровнях сложности;
· Контролем за качеством ответов студентов;
· Высокой скоростью обработки данных;
· Определением оценки студента и выдачи рекомендации по повышению
· уровня знаний студента;
· Возможностью создания печатных документов (протоколы о сдаче студентами экзаменов по конкретным темам).
Для более быстрого освоения работы с предоставляемой АОС предусмотрена система помощи, так же сопроводительная документация, предоставляемая к ПО.
В рамках дипломного проекта была разработана Автоматизированная система обучения медсестер сестринскому делу. В результате выполненной разработки можно сделать следующие выводы:
1. При разработке проекта АОС будет пройден полный цикл проектирования программы от постановки задачи заказчиком до сдачи АОС в эксплуатацию.
2. Разработанная АОС позволяет достигнуть следующих эффектов:
· уменьшение времени необходимого для обучения и сдачи зачетов и экзаменов студентами;
· автоматизация контроля за ответами студентов и диагностика неправильных ответов;
· возможность длительного хранения информации о тестах, группах и студентах, о результатах сданных ими зачетов и экзаменов, для возможности более полного расчета эффективности деятельности аптеки;
· возможность получение информации о результатах сданных студентом зачетов и экзаменов.
3. На основании вышесказанного можно сделать вывод о том, что разработка Автоматизированной системы обучения медсестер сестринскому делу является целесообразной и будет приносить реальную пользу при использовании ее в медицинском училище г.Бугульмы.
3.1.3.1 Схемы диалога
Проектирование структуры диалога выполняется в следующей последовательности:
определение пользователей-операторов АОС;
определение состава задач пользователей-операторов АОС;
формирование глобальной структуры диалога;
определение типа шага диалога;
построение структуры диалога;
3.1.3.1.1 Определение пользователей-операторов АОС
В соответствии с управляющими связями операционной диаграммы пользователями-операторами рассматриваемой АОС являются:
заместитель директора по УВР.
3.1.3.1.2 Определение состава задач пользователей-операторов АИС
Определим структуру диалога для заместителя директора по учебно-воспитательной работе. В соответствии с управляющими связями, указанными в операционной диаграмме определим список задач заместителя директора по учебно-воспитательной работе:
«Выбор учебного элемента для обучения студента» (Р 1);
«Определение уровня сложности и формулирование задания или вопроса обучаемому студенту» (Р 2);
«Контроль ответа обучаемого студента» (Р 3);
«Диагностика неправильных действий студента или ошибочных ответов на вопросы» (Р 4).
Заместитель директора по учебно-воспитательной работе должен обеспечить поддержку базы данных в актуальном состоянии. Поэтому в его обязанность входит выполнение следующих задач:
- «Введение данных о группах» (Р 5);
- «Введение данных о студентах» (Р 6);
- «Введение данных о тестах» (Р 7).
3.1.3.1.3 Формирование глобальной структуры диалога
На рисунках 3.1.1 и 3.1.2 изображен первый уровень глобальной структуры диалога.
Рис. 3.1.1
Рис. 3.1.2
3.1.3.1.4 Определение типа шага диалога
Рис. 3.1.3
Где введены следующие обозначения:
1 - Задачи;
2 - определение возможного ведения базы данных;
3 - определение возможного решения функциональных задач;
4 - определение возможного ведения данных о группах;
5 - определение возможного ведения данных о студентах;
6 - определение возможного ведения данных о тестах;
7 - определение возможного выбора учебного элемента для обучения студента;
8 - определение возможного определения уровня сложности и формулирования задания или вопроса обучаемому студенту;
9 - определение возможного контроля ответа обучаемого студента;
10 - определение возможной диагностики неправильных действий или ошибочных ответов на вопросы.
На рисунке 3.1.4 показана структура алгоритма графа ИЛИ для решения задач.
На рисунке 3.1.5 показана структура алгоритма для задач поддержки БД в актуальном состоянии.
3.1.3.1.5 Построение структуры диалога
Рис. 3.1.4
Рис. 3.1.5
3.1.3.2 Алгоритмы программ решения задач
На рис. 3.1.6 показана структура алгоритма для функциональных задач.
На рис. 3.1.7 показана структура обучения по теме.
Схема.
Схема.
Обучение студентов начинается с регистрации студентов желающих пройти тестирование затем просматриваются все темы по которым возможно пройти тестирование. Далее начинается обучение по выбранной теме. И так до тех пор, пока не будут просмотрены все возможные темы.
Обучение студентов по конкретной теме происходит следующим образом: выбирается учебный элемент и определяется уровень сложности. Сначала мы выбираем наиболее сложный уровень, затем по мере правильности ответов студента уровень сложности может меняться. И так до тех пор, пока не будут пройдены все учебные элементы выбранной темы.
После выбора наиболее сложного уровня мы выби
раем тесты соответствующие данному уровню сложности, учебному элементу и соответственно теме. При выборе теста студенту выдается задание на которое студент дает ответ. Ответ студента подвергается контролю. Если ответ студента не соответствует правильному, тогда студенту предлагаются тесты соответствующие более легкому уровню сложности т.е. происходит уменьшение уровня сложности с и соответственно оценка за ответ снижается. И так до тех пор, пока не будут пройдены все тесты касающиеся выбранного учебного элемента.
Для занесения результата ответа в протокол необходимо вычислить, сколько в процентах составляет оценка студента. Перед началом тестирования она равна Т=0, далее после каждой проверки на правильность ответа студента оценка рассчитывается по формуле:
T = T+р, при этом р=100%/n, где n - количество вопросов в категории.
Экзамен считается пройденным если студент набрал минимум 75%.
3.2 Техническое обеспечение АОС
3.2.1 Спецификация технических средств
Неотъемлемую часть процесса разработки обучающей системы составляет решение таких ключевых вопросов, как выбор состава вычислительной техники, определение ее характеристик.
Критериями выбора технических средств являются:
* надежность функционирования системы;
* функциональная полнота системы;
* быстродействие;
* минимизация затрат на стоимость: аппаратных средств, прикладных систем, сопровождения системы, развития системы.
Состав и основные характеристики ПЭВМ, предназначенной для решения рассматриваемого комплекса экономических задач приведены в таблице 3.2.1.
Таблица 3.2.1
Описание характеристики |
Характеристики |
|
Конфигурация системного блока |
||
Материнская плата |
||
Процессор |
Pentium III |
|
Кэш-память |
256 Kb |
|
Оперативная память |
256 Mb |
|
Емкость НЖМД |
20 Gb |
|
CD-ROM привод |
50х |
|
НГМД |
1.44 Mb |
|
Монитор |
||
Размер |
15' |
|
Безопасность |
ТСО-95-99 |
|
Мультимедиа |
Нет |
|
Принтер |
||
Тип |
НР LazerJet 6P |
|
Формат |
А4 |
3.2.2 Определение списка и мест размещения операторов АОС
Список пользователей, которые являются операторами АОС, приведен в таблице 3.2.1:
Таблица 3.2.1
№ |
Наименование пользователя |
Наименование здания |
Номер этажа |
Номер помещения |
|
1 |
Оператор |
Медицинское училище |
2 |
5 |
3.2.3 Определение списка задач по обработке данных
Все множество задач, входящих в состав АОС, разделим на 2 класса:
задачи подготовки принятия решений;
задачи поддержки БД в актуальном состоянии.
Список задач подготовки принятия решений приведен в таблице 3.2.2.
Список задач по поддержке БД в актуальном состоянии приведен в таблице 3.2.3
Таблица 3.2.2
№ |
Наименование задачи (Р) |
Наименование оператора |
Частота решения задачи q(Е,Р) в год |
|
Р1 |
Выбор учебного элемента для обучения студента |
Преподаватель |
570 |
|
Р2 |
Определение уровня сложности и формулирование задания или вопроса обучаемому студенту |
Преподаватель |
3420 |
|
Р3 |
Контроль ответа обучаемого студента |
Преподаватель |
3420 |
|
Р4 |
Диагностика неправильных действий или ошибочных ответов на вопросы |
Преподаватель |
3420 |
Таблица 3.2.3
№ |
Наименование задачи (Р) |
Наименование пользователя (Е) |
Частота решения задачи q(Е,Р) в год |
|
1 1.1 1.2 1.3 |
Ведение данных о группах: Исключение группы (окончание училища) Изменение номера группы (переход группы на следующий курс) Формирование новой группы |
Оператор |
2 2 2 |
|
2 2.1 2. 2.3 |
Ведение данных о студентах: Изменение фамилии студента Исключение студента из училища Добавление нового студента |
Оператор |
3 3 3 |
|
3 3.1 3.2 3.3 |
Ведение данных о тестах: Формирование нового теста Изменение тестов Удаление теста |
Оператор |
20 3 3 |
отображение данных на регистрирующих устройствах (РД);
ввод в ЭВМ первичных данных (ВД);
обращение (для чтения или записи) к внешним запоминающим устройствам (ОВЗУ);
процессорная обработка данных (ПО);
ведение диалога с АОС (Д).
3.2.4 Декомпозиция задач и определение списка операций
Результаты декомпозиции задачи «Разработка АОС и анализ соответствия АОС» приведены в таблице 3.2.4:
Таблица 3.2.4
№ |
Наименование задачи |
№ операции |
Наименование операции (h) |
Класс операции (f) |
|
1 |
2 |
3 |
4 |
5 |
|
Р1 |
Выбор учебного элемента для обучения студента |
1 |
Регистрация студента |
Д |
|
2 |
Выбор темы для обучения |
РД |
|||
3 |
Выбор учебного элемента |
РД |
|||
Р2 |
Определение уровня сложности и формулирование задания или вопроса обучаемому студенту |
4 |
Выбор уровня сложности |
ПО |
|
5 |
Формулирование задания или вопроса студенту |
ПО |
|||
6 |
Выдача задания |
Д |
|||
7 |
Ввод ответа |
Д |
|||
Р3 |
Контроль ответа обучаемого студента |
8 |
Контроль ответа студента |
ПО |
|
9 |
Печать документа «Протокол экзамена» |
РД |
|||
Р4 |
Диагностика неправильных действий или ошибочных ответов на вопросы |
10 |
Анализ ответа студента |
Д |
|
11 |
Выдача рекомендаций по дальнейшему обучению |
Д |
|||
1 1.1 |
Ведение данных о группах Изменение номера группы |
12 |
Печать документа «Список групп» |
РД |
|
13 |
Ввод номера группы |
ВД |
|||
14 |
Поиск данных о группе |
ОВЗУ |
|||
15 |
Изменение данных о группе |
РД |
|||
1.2 |
Исключение группы |
16 |
Ввод номера группы |
ВД |
|
17 |
Поиск данных о группе |
ОВЗУ |
|||
18 |
Удаление данных о группе |
ОВЗУ |
|||
1.3 |
Формирование новой группы |
19 |
Ввод данных о группе |
ВД |
|
2 2.1 |
Ведение данных о студентах: Исключение студента |
20 |
Печать документа «Список студентов» |
РД |
|
21 |
Ввод номера зачетной книжки |
ВД |
|||
22 |
Поиск данных о студенте |
ОВЗУ |
|||
23 |
Удаление данных о студенте |
ОВЗУ |
|||
Продолжение таблицы 3.2.4 |
|||||
1 |
2 |
3 |
4 |
5 |
|
2.2 |
Изменение фамилии студента |
24 |
Ввод номера зачетной книжки |
ВД |
|
23 |
Поиск данных о студенте |
ОВЗУ |
|||
24 |
Изменение данных о студенте |
ОВЗУ |
|||
2.3 |
Добавление нового студента |
25 |
Ввод данных о студенте |
ВД |
|
3 3.1 |
Ведение данных о тестах: Добавление нового задания или вопроса |
26 |
Ввод нового задания или вопроса |
ВД |
|
27 |
Ввод правильного ответа |
ВД |
|||
3.2 |
Изменение задания или вопроса |
28 |
Ввод кода вопроса |
ВД |
|
29 |
Поиск данных о вопросе |
ОВЗУ |
|||
30 |
Изменение данных о ЛС |
ОВЗУ |
|||
31 |
Ввод кода ответа |
ВД |
|||
32 |
Поиск данных об ответе |
ОВЗУ |
|||
33 |
Изменение данных об ответе |
ОВЗУ |
|||
3.3 |
Удаление задания или вопроса |
34 |
Ввод кода вопроса |
ВД |
|
35 |
Поиск данных о вопросе |
ОВЗУ |
|||
36 |
Удаление данных о вопросе |
ОВЗУ |
|||
37 |
Ввод кода ответа |
ВД |
|||
38 |
Поиск данных об ответе |
ОВЗУ |
|||
39 |
Удаление данных об ответе |
ОВЗУ |
3.2.5 Оценка времени ввода данных
Процедура ввода данных чаще всего связана с поддержкой базы данных (БД) в актуальном состоянии, с выполнением операций первоначальной загрузки БД, с добавлением, удалением и корректировкой данных. Ввод данных оператором обычно осуществляется с использованием клавиатуры.
достоверности информации. Для определения времени ввода информации необходимо воспользоваться формулой 3.2.1:
где wi - частота выполнения i - ой операции (i=1,n) за период времени (за год);
qi -количество символов, вводимых оператором при однократном выполнении i - ой операции (i=1,n);
vi - скорость ввода символов при выполнении i - ой операции (i=1,n).
Расчет времени ввода данных производится для каждой операции. Рассматриваются все операции, связанные с поддержкой базы данных в актуальном состоянии, с вводом данных определяющих состояние управляемого процесса, если сбор данных осуществляется вручную.
Время, затраченное на ввод данных, определим с учетом скорости ввода одного символа (v = 0.8 символ/ сек) по формуле (3.2.2):
(3.2.2)
Для определения времени ввода информации необходимо воспользоваться формулой (3.2.1).
Расчет времени ввода данных производится для каждой операции.
Оператором в течение учебного года выполняются:
1. 6 операций по ведению данных о группах;
2. 9 операций по ведению данных о студентах;
3. 26 операций по ведению данных о тестах;
Результаты расчета приведены в таблице 3.2.5:
Таблица 3.2.5
№ |
Наименование операции |
Частота выполнения в календарном году |
Кол-во вводимых символов при однократном выполнении |
Кол-во вводимых символов в году |
Скорость ввода |
Время ввода данных (сек.,час) |
|
1 |
Исключение группы |
2 |
3 |
6 |
0.8 |
7,5 0,002 |
|
2 |
Изменение номера группы |
2 |
3 |
6 |
0.8 |
7,5 0,002 |
|
3 |
Формиров. новой группы |
2 |
25 |
50 |
0.8 |
62,5 0,017 |
|
4 |
Исключение студента |
3 |
6 |
18 |
0.8 |
22,5 0,006 |
|
5 |
Измен. фамилии студента |
3 |
20 |
60 |
0.8 |
75 0,021 |
|
6 |
Добавление нового студента |
3 |
65 |
195 |
0.8 |
243,75 0,068 |
|
7 |
Добавл. нового зад. или вопроса |
20 |
100 |
2000 |
0.8 |
2500 0,694 |
|
8 |
Измен. задания или вопроса |
3 |
100 |
300 |
0.8 |
375 0,104 |
|
9 |
Удаление задания или вопроса |
3 |
6 |
18 |
0.8 |
22,5 0,006 |
|
41 |
328 |
2653 |
3316,25 0,92 |
3.2.6 Оценка времени печати данных
Результаты анализа параметров операций сводится в таблицах 3.2.6, 3.2.7:
Таблица 3.2.6
№ |
Наименование носителей |
Номера операций |
|||
9 |
12 |
20 |
|||
1 |
Тип носителя |
Бумага |
Бумага |
Бумага |
|
2 |
Вид носителя |
Листовой |
Листовой |
Листовой |
|
3 |
Толщина носителя |
1 |
1 |
1 |
|
4 |
Ширина листа |
207 |
207 |
207 |
|
5 |
Длина листа |
299 |
299 |
299 |
|
6 |
Формат |
А4 |
А4 |
А4 |
|
7 |
Ширина поля |
204 |
204 |
204 |
|
8 |
Длина поля |
295 |
295 |
295 |
|
9 |
Двусторонняя печать |
нет |
нет |
нет |
|
10 |
Количество экземпляров |
3 |
3 |
3 |
|
11 |
Количество цветов |
1 |
1 |
1 |
|
12 |
Количество градаций яркости |
1 |
1 |
1 |
Таблица 3.2.7
№ |
Наименование параметров |
Номера операций |
|||
9 |
12 |
20 |
|||
1 |
Размер шрифта (ширина символа) |
14 |
14 |
12 |
|
2 |
Количество символов в строке |
40 |
50 |
50 |
|
3 |
Количество строк в тексте |
25 |
10 |
40 |
|
4 |
Количество символов в тексте |
1000 |
500 |
2000 |
|
5 |
Высота шрифта (высота символа) |
3 |
3 |
3 |
|
6 |
Количество строк на странице |
25 |
50 |
40 |
|
7 |
Количество страниц текста |
1 |
1 |
1 |
|
8 |
Размер шрифта (ширина символа) |
14 |
14 |
12 |
1 страница печатается примерно 0.3 мин.
Т=1,56 мин.
Таблица 3.2.8
Наименование задачи (Печать документа) |
Протокол экзамена |
Список групп |
Список студентов |
|
Номер операции печати |
9 |
12 |
20 |
|
Марка принтера |
HP LaserJet 6P |
HP LaserJet 6P |
HP LaserJet 6P |
|
Стоимость принтера |
3500 рублей |
3500 рублей |
3500 рублей |
|
Стоимость печати (рублей) |
0,35 |
0,35 |
0,35 |
|
Время печати |
80 1,2 |
80 1,2 |
80 1,2 |
3.2.7 Оценка времени выполнения диалоговых процедур
С данной АОС будет работать студент. У студента преобладают действия по восприятию отображаемой информации и вводу управляющих решений. Объемы отображаемой информации необходимые для принятия одного решения небольшие. Решения простые и время выполнения операции по управлению объектом занимает 1 минуту.
Для оценки времени выполнения диалоговых процедур можно воспользоваться представлением сценария диалога в форме графа переходов. Среднее время однократного выполнения задачи оценивается формулой (3.2.3):
(3.2.3)
где
qjj - количество переходов между j и j шагами диалога,
Подобные документы
Преимущества применения информационных технологий в образовании. Системы дистанционного образования. Организационная схема обучения дисциплине "Финансы и кредит". Расчет трудоемкости, длительности и себестоимости разработки информационной системы.
дипломная работа [5,6 M], добавлен 30.08.2010Понятие дистанционного обучения, его сущность и особенности, содержание и цели. Разновидности дистанционного обучения и их характерные черты. Эффективность дистанционного обучения на современном этапе. Основные требования к программному обеспечению.
научная работа [40,2 K], добавлен 29.01.2009Модернизация системы образования в России. Организация дистанционного обучения. Методические аспекты применения платформы электронного обучения Claroline как средства организации проведения элективного курса по информатике в старших классах школы.
дипломная работа [3,9 M], добавлен 29.09.2013Описание автоматизированной информационной системы автотранспортного предприятия. Область применения системы, ее функциональное содержание и возможности. Требования к программной и аппаратной части, алгоритм работы. Сценарий работы с пользователем.
курсовая работа [638,6 K], добавлен 18.09.2014Особенности разработки и применения автоматизированной системы WS Hope, предназначенной для размещения в сети интернет информации о деятельности Благотворительного Фонда "Надежда". Требования к документации и параметрам системы, этапы ее разработки.
курсовая работа [57,5 K], добавлен 18.03.2012Разработка автоматизированной системы с использованием программных продуктов: 1С: Предприятие 8.2 (для создания автоматизированной системы) и CASE средство BPwin (для проектирования структуры системы). Обучение пользователей работе с конфигурацией.
курсовая работа [3,6 M], добавлен 04.11.2014Предмет деятельности лесхоз-техникума, функционально-иерархическая схема. Информационное и организационное обеспечение автоматизированной системы управления. Функциональная структура АРМ "Заочное образование". Проектирование структуры базы данных.
курсовая работа [170,7 K], добавлен 18.05.2011Компьютерные обучающие системы. Принципы новых информационных технологий обучения. Типы обучающих программ. Активизация обучения. Компьютерное тестирование. Перспективные исследования в области компьютерного обучения. Интернет-технологии, мультимедиа.
контрольная работа [60,3 K], добавлен 10.09.2008Понятие географических информационных технологий. Современное состояние уровня и направлений развития ГИС в лесной отрасли. Обоснование выбора системы дистанционного обучения. Возможности СДО Moodle. Создание базы данных. Проверка настроек веб-сервера.
диссертация [1,2 M], добавлен 02.11.2015Критерии и принципы отбора содержания профессионального обучения. Разработка плана практического занятия на тему "Установка операционной системы", его методическое обеспечение. Стандарт — исходная и наиболее стабильная часть содержания обучения.
курсовая работа [4,2 M], добавлен 08.05.2014