Автоматизированная информационная система генерации семестровых рабочих графиков с учетом выявленной сложности освоения дисциплин
Система управления учебным процессом в ВУЗе. Описание диаграмм вариантов использования, классов, состояний. Логическая и физическая структура базы данных. Архитектура информационной системы. Расчет ресурсов памяти. Основные принципы работы программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 08.10.2018 |
Размер файла | 3,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
3) территориальные изменения;
4) меняем вид продукции и т.д..
В качестве мероприятий совершенствования структуры управления предлагается разработка и внедрение программных продуктов.
Рисунок 30 - Затраты на управление
Рисунок 31 - Схема изменения структуры
В проекте предлагается совершенствование структуры управления - на сайт факультета ИСТ предлагается внедрить систему «Генерация семестровых рабочих графиков» состоящую из следующих модулей:
1) клиент «Студента», который позволит студентам проходить опрос по пройденным дисциплинам;
2) клиент «Администратора», для добавления/удаления пользователей из системы;
3) Клиент «Декана», позволяющий просматривать оптимизированные семестровые рабочие графики.
3.5 Расчет экономического эффекта внедрения информационной системы оценки качества освоения основных образовательных программ бакалавриата
Основная задача, поставленная перед разработчиком - это создание программного обеспечения для генерации семестровых рабочих графиков с учетом выявленной сложности освоения дисциплин. Разработка не имела ранее подобных аналогов и является специализированным ПО, которое обеспечивает следующие функции:
1) позволяет оптимизировать существующие рабочие графики;
2) позволяет оптимизировать нагрузку на студентов и преподавателей;
3) повышает эффективность работы методического работника за счет наглядного представления данных на экране монитора и тем самым сокращает работу с бумагами;
4) позволяет проводить опрос студентов по пройденным дисциплинам.
Приведём расчёт эффективности внедрения разработанной информационной системы для совершенствования работы отдела.
?Т=Т1-Т2
где Т1 - трудоёмкость до внедрения системы;
Т2 - трудоёмкость после внедрения системы.
где - фонд рабочего времени одного работника;
Ч1 - число работников до внедрения системы.
,
где - праздничные и выходные дни (примерно 115 дней);
- другие потери рабочего времени (примерно 20 дней);
Исходя из этого, фонд рабочего времени одного работника в год равен:
.
А, следовательно, трудоёмкость расчётов до внедрения системы равна:
,
где - фонд рабочего времени одного работника;
Ч1 - число работников до внедрения системы;
- коэффициент снижения трудоёмкости в результате внедрения программного продукта
А, значит, трудоёмкость расчёта после внедрения программного продукта равна:
Исходя из вышеприведённого, можно найти снижение трудоёмкости и уменьшения числа работников в результате внедрения программного продукта по расчёту финансово экономических показателей.
Это значит, что Ч2 - число работников после внедрения системы составит:
Экономия годового фонда заработанной платы составит:
Средняя заработанная плата одного сотрудника в месяц = 5 тыс.руб.
Теперь, мы имеем возможность рассчитать экономию административно-хозяйственных расходов, учитывая, что величина экономии дополнительной заработанной платы составит 20%, а величина экономии прочих затрат около 40% от экономии годового фонда заработанной платы. Следовательно:
Использование программного продукта на предприятии влечёт за собой затраты на внедрение, которые рассчитываются по формуле:
,
где - затраты на внедрение программного продукта;
- затраты на разработку программного продукта;
- затраты на повышение квалификации работников после внедрения программного продукта.
,
где N - число разработчиков;
С - заработанная плата одного работника;
K - количество месяцев, необходимых для разработки программного продукта.
В данном расчёте:
N=2 человека;
С = 6 тыс. руб.
К = 3 месяца.
Следовательно,
Затраты на повышение квалификации работников для работы на внедренном программном продукте рассчитываются по формуле:
,
где N - число работников, повышающих квалификацию;
S - количество денег, необходимых для повышения квалификации одного работника.
В данном расчёте:
Следовательно,
Из этого следует, что
Подводя итог выше представленным расчётам, возвращаемся к формуле расчёта общего экономического эффекта за один год от снижения трудоёмкости обработки экономической информации в результате разработки и внедрения на предприятии продукта для расчёта финансово-экономических показателей.
Таким образом, предприятие сэкономило 237 тыс. руб. внедряя данный программный продукт. Кроме того, это позволило сократить трудоёмкость работы, улучшить условия труда работников и повысить статус работника, что можно отнести к социальному эффекту. Результаты данного расчёта можно представить в сводной таблице 8.
Таблица 8 - Результаты расчётов
Показатель |
Ед. изм. |
Значение до внедрения информационной системы |
Значение после внедрения информационной системы |
|
Число работников |
Человек |
6 |
3 |
|
Заработанная плата одного работника в месяц |
Рубли |
6000 |
6000 |
|
Фонд рабочего времени за год |
Дни |
230 |
230 |
|
Трудоёмкость расчётов |
Чел./день |
1380 |
690 |
|
Снижение численности работников |
Человек |
- |
3 |
|
Экономия годового фонда заработанной платы |
Тыс. руб. |
- |
180 |
|
Экономия административно-хозяйственных расходов |
Тыс. руб. |
- |
288 |
|
Затраты на внедрение |
Тыс. руб. |
- |
51 |
|
Общий годовой эффект информационной системы в сфере управления |
Тыс. руб. |
- |
237 |
Как известно, генерация семестровых графиков является новой и трудоемкой функцией, так как требуется учет системы факторов. С целью сокращения трудоемкости предлагается внедрить АИС генерации семестровых графиков, которая позволит согласно полученным результатам расчета снизить трудоемкость, а соответственно снижается численность и затраты на систему управления. Определены затраты в объеме оборотных средств к существующей и новой структуре, а также определен экономический эффект.
4. Организационная деятельность и саморазвитие
4.1 Сведения о деятельности возглавляемого научного микроколлектива
В состав микроколлектива возглавляемого мною входили:
1) студентка первого курса ФИСТ: Прокопова Ольга с темой курсовой работы «Сравнительный анализ 2-х систем рейтингового контроля знаний»;
2) студентка второго курса ФИСТ: Минеева Ольга с темой курсовой работы «Цветовая визуализация равномерности наполнения семестровых графиков для их оптимизации»;
3) студент третьего курса ФИСТ: Крылов Дмитрий с темой курсовой работы «ИС оценки значимости дисциплин с учетом компетентности требований работодателей».
Нашей группой был разработан план выполнения курсовых работ представленный в таблице 9.
Таблица 9 - План выполнения курсовых работ.
Неделя |
Юльский Андрей |
Крылов Дмитрий |
Минеева Ольга |
Прокопова Ольга |
|
1 |
Познакомиться с составом научной группы 1 к.т. Завершена |
Познакомиться с составом научной группы 1 к.т. Завершена |
Познакомиться с составом научной группы 1 к.т. Завершена |
Познакомиться с составом научной группы 1 к.т. Завершена |
|
2 |
Получить тему у шефа 2 к.т. Завершена |
Получить тему у шефа 2 к.т. Завершена |
Получить тему у шефа 2 к.т. Завершена |
Получить тему у шефа 2 к.т. Завершена |
|
3 |
Написать ТЗ отдать на проверку 3 к.т. Завершена |
Написать ТЗ отдать на проверку 3 к.т. Завершена |
Написать ТЗ отдать на проверку 3 к.т. Завершена |
Написать ТЗ отдать на проверку 3 к.т. Завершена |
|
4 |
Описать структуру разрабатываемого ПО 4 к.т. Завершена |
Описать структуру разрабатываемого ПО 4 к.т. Завершена |
Описать структуру разрабатываемого ПО 4 к.т. Завершена |
Описать структуру разрабатываемого ПО 4 к.т. Завершена |
|
5 |
Модель анализа проекта 5 к.т. Завершена |
Модель анализа проекта 5 к.т. Завершена |
Модель анализа проекта 5 к.т. Завершена |
Модель анализа проекта 5 к.т. Завершена |
|
6 |
Реализовать графическую часть программы 6 к.т. Завершена |
Реализовать графическую часть программы 6 к.т. Завершена |
Реализовать графическую часть программы 6 к.т. Завершена |
Реализовать графическую часть программы 6 к.т. Завершена |
|
7 |
- |
- |
- |
- |
|
8 |
Выбрать метод для реализации в программе 8 к.т. Завершена |
Выбрать метод для реализации в программе 8 к.т. Завершена |
Выбрать метод для реализации в программе 8 к.т. Завершена |
Выбрать метод для реализации в программе 8 к.т. Завершена |
|
9 |
Провести демонстрацию членам научной группы 9 к.т. Завершена |
Провести демонстрацию членам научной группы 9 к.т. Завершена |
Провести демонстрацию членам научной группы 9 к.т. Завершена |
Провести демонстрацию членам научной группы 9 к.т. Завершена |
|
10 |
Защитить КР 10 к.т. Завершена |
Получить полномочия руководителя научной группы, следить выполнению плана, заполнять кабинеты 10 к.т. Завершена |
Оформление пояснительной записки 10 к.т. Завершена |
Оформление пояснительной записки 10 к.т. Завершена |
|
11 |
- |
- |
- |
- |
|
12 |
- |
Итоговая отладка ИС 12 к.т. Завершена |
Обработка полученных результатов 12 к.т. Завершена |
Обработка полученных результатов 12 к.т. Завершена |
|
13 |
- |
Итоговая проверка конечного продукта 13 к.т. Завершена |
Итоговая проверка конечного продукта 13 к.т. Завершена |
Итоговая проверка конечного продукта 13 к.т. Завершена |
|
14 |
- |
- |
- |
- |
|
15 |
- |
Создание итоговой презентации 15 к.т. |
Создание итоговой презентации 15 к.т. |
Создание итоговой презентации 15 к.т. |
|
16 |
- |
Подготовка к сдаче КР 16 к.т. |
Подготовка к сдаче КР 16 к.т. |
Подготовка к сдаче КР 16 к.т. |
|
17 |
- |
Защита КР 17 к.т. |
Защита КР 17 к.т. |
Защита КР 17 к.т. |
4.2 Перечень публикаций
Список научных трудов можно представить в виде таблицы 10.
Таблица 10 - Перечень публикаций
N п/п |
Наименование работы, ее вид |
Форма работы |
Выходные данные |
Объем c. |
Соавторы |
|
1 |
Автоматизированная информационная система генерации семестровых рабочих графиков по основной образовательной программе с учетом сложности освоения дисциплин (статья в сборнике статей, язык русский) |
электронная |
Сборник статей Международной научно-практической конференции ФГБОУ ВПО «СГАСУ» 15.04.2015г, г.Самара ISBN 978-5-9585-0616-3 УДК: 378+004.41 |
464/4 |
В.В. Козлов |
|
2 |
Исследование нагрузочной устойчивости веб-серверов посредством DDos-атаки |
Электронная |
Сборник статей Международной научно-практической конференции ФГБОУ ВПО «СГАСУ» 15.04.2015г, г.Самара ISBN 978-5-9585-0616-3 УДК: 378+004.41 |
464/5 |
В.В. Козлов А.В. Тихонов |
|
3 |
Автоматизированная информационная система генерации семестровых рабочих графиков по основной образовательной программе с учетом сложности освоения и восприятия дисциплин (статья в сборнике трудов конференции, язык русский) |
Электронная, печатная |
Сборник статей по материалам II Международной заочной научно-практической конференции, посвященной 60-летию БГТУ им. В.Г. Шухова г. Белгород |
205/6 |
В.В. Козлов В.О. Никерова Е.А. Уваров |
4.3 Перечень участия в конференциях
Список участия в конференциях также можно представить в виде таблицы 11.
Таблица 11 - Перечень участия в конференциях
№ п/п |
Название конференции |
Дата проведения |
Место проведения (страна, город, организация) |
|
1 |
Международная заочная научно-практическая конференция «Современные образовательные технологии, реализация, перспективы», посвященная 60-летию БГТУ им. В. Г.Шухова |
23.12.2014 - 24.12.2014 |
Россия, Белгород |
|
2 |
Диплом за второе место на Международной научно-практической конференции с элементами научной школы для молодежи «Творческий потенциал-2014», номинация: студенты 4 курс |
18.11.2014 - 20.11.2014 |
Россия, г. Самара, СГАСУ |
|
3 |
Международный семинар (с прочтением лекции DATA-координатором учебного округа штата Миннесота PhD S.Ablamunets для студентов и преподавателей СГАСУ, консультированием кандидатских диссертаций аспирантов кафедры ПМиВТ СГАСУ, консультированием тематики ВКР бакалавров и магистров кафедры ПМиВТ СГАСУ, консультированием тематики научных исследований кафедры ПМиВТ СГАСУ) «Образовательная система США в информационном обществе» |
11.09.2014г. - 12.09.2014г. |
Россия, г. Самара, СГАСУ |
|
4 |
Диплом за второе место в Поволжской конференции «Творческий потенциал - 2013, осень» в подсекции «третий курс» |
17.12.2013 - 19.12.2013 |
Россия, г. Самара, СГАСУ |
|
5 |
Диплом за третье место в 33-ей межвузовской студенческой научно-технической конференции по итогам НИРС в 2013 году |
26.03.2014 |
Россия, г.Самара, СГАСУ |
4.4 Перечень выполненных в период обучения курсовых проектов и работ
В таблице 12 представлен перечень курсовых работ и проектов выполненных мною за период обучения.
Таблица 12 - Перечень курсовых работ и проектов
Курс |
Семестр |
Дисциплина |
Тема |
|
1 |
Осенний семестр 2011 г |
Введение в специальность |
Проблемы авторского права в информационном обществе |
|
1 |
Весенний семестр 2012 г |
Информационный поиск |
Сопоставительный анализ различных систем оценки научных способностей по измеряемым или количественным показателям |
|
1 |
Весенний семестр 2012 г |
Операционные системы |
FIFO |
|
2 |
Осенний семестр 2012 г |
Обработка и анализ экспериментальных данных |
Придумать и реализовать простейший вариант цифровой подписи |
|
2 |
Осенний семестр 2012 г |
Информационные технологии |
Синтез конечных автоматов |
|
2 |
Весенний семестр 2013 г |
Технология программирования |
Написать код программы поиска по бинарному дереву |
|
2 |
Весенний семестр 2013 г |
Моделирование и исследование с использованием прикладных программ |
Прогнозирование и составление индивидуального учебного плана |
|
3 |
Осенний семестр 2013 г |
Моделирование и исследование с разработкой программных продуктов |
Составление программного модуля позиционирования студентом своих приоритетов в обучении |
|
3 |
Весенний семестр 2014 г |
Моделирование и исследование с использованием прикладных программ |
Разработка ПС позиционирования студентом своих приоритетов в обучении. |
|
3 |
Весенний семестр 2014 г |
Проектирование интерфейсов |
Проектирование интерфейсов |
|
4 |
Осенний семестр 2014 г |
Моделирование систем |
Задача о запасных деталях |
|
4 |
Осенний семестр 2014 г |
Корпоративные ИС |
ИС тестирования ON-LINE |
|
4 |
Осенний семестр 2014 г |
Разработка инновационных информационных систем и технологий |
АИС генерации семестровых рабочих графиков по основной образовательной программе с учетом восприятия и сложности освоения дисциплин |
|
4 |
Весенний семестр 2015 года |
Методы и средства проектирования ИС |
Автоматизированная информационная система генерации семестровых рабочих графиков с учетом выявленной сложности освоения дисциплин |
|
4 |
Весенний семестр 2015 г |
Реализация инновационных ИС |
Автоматизированная информационная система генерации семестровых рабочих графиков с учетом выявленной сложности освоения дисциплин |
4.5 Портфолио
Ф.И.О: Юльский Андрей Петрович 07.09.1993 г.р.
Год поступления: 2011 год,
Год окончания:2015 год
В таблице 13 представлены наиболее значимые достижения, также приложены дипломы и сертификаты.
Таблица 13 - Перечень достижений
№ |
Достижение |
Область |
|
1 |
Принял участие в проведении Международной конференции «Творческий потенциал-2011» |
Наука |
|
2 |
Поволжская конференция «творческий потенциал 2013г-осень» -2 место на секции |
Наука |
|
3 |
Выступление на внутривузовской научно-исследовательской конференции. Диплом 3 степени на секции ФИСТ |
Наука |
|
4 |
Международная конференции «Творческий потенциал-2014». Диплом за 2 место среди студентов 4 курса ФИСТ |
Наука |
|
5 |
Участие в 1 туре Международной Олимпиады IT-Планета.4 сертификата |
Наука |
|
6 |
Участие в Международной заочной научно-практической конференции «Современные образовательные технологии. опыт, реализация, перспективы» Посвященной 60-летию БГТУ им. В.Г. Шухова |
Наука |
|
7 |
IT-Олимпиада по спортивному программированию. Очное участие .Самара , СГАУ, 2015г. |
Наука |
|
8 |
34 Межвузовская студенческая научно-техническая конференция студ.работ Секция «Второй уровень матричной структуры» 2015г Диплом 2 место |
Наука |
логический информационный программа
Заключение
При написании данной работы была поставлена цель: повысить качество организации учебного процесса за счет снятия пиковых значений трудоемкости освоения учебного материала.
Главным итогом выполненной работы стало создание информационной системы, которая позволяет сгенерировать семестровые рабочие графики, с возможностью оценки сложности освоения дисциплин студентами, сохранения результатов и оптимизации существующих графиков.
Исследование проводилось с целью выявления наиболее подходящего, как для студента, так и для преподавателя семестрового рабочего графика. В результате исследований были получены рекомендации по совершенствованию организации учебного процесса. Полученные результаты могут быть применены при составлении учебных планов.
Список использованных источников
1. Хуторской А.В. Модель распределенного эвристического обучения: опыт проектирования и реализации /Хуторской А.В., Андрианова Г.А. // Известия Волгоградского государственного педагогического университета. 2010. № 1 (45). С. 59-65.
2. Пиралова О.Ф. Психолого-педагогические аспекты развития профессиональных компетенций студентов инженерно-технических вузов(на примере обучения графическим дисциплинам)(Монография) /Пиралова О.Ф.// Успехи современного естествознания. 2010. № 2. С. 111-112.
3. Дроздов Н.А. Оптимизация учебных планов /Дроздов Н.А.// Вестник Московского городского педагогического университета. Серия: Информатика и информатизация образования. 2008. № 16. С. 95-97.
4. Система управления учебным процессом в ВУЗе
5. Информационная система управления учебным процессом [
6. Microsoft Excel
7. Корпоративная информационная система МИСИС
8. Буч Г. Язык UML. Руководство пользователя. Изд. 2-е /Г. Буч, Д. Рамбо, А. Джекобсон. - М.: ДМК Пресс, 2004. - 432 с.
Приложение А
Диаграмма состояний
Рисунок А.1 - Диаграмма состояний
Приложение Б
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ»
Факультет информационных систем и технологий
Кафедра прикладной математики и вычислительной техники
«УТВЕРЖДАЮ»
Зав. кафедрой ПМиВТ
__________ С.А.Пиявский
«____»___________2015 г.
АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА ГЕНЕРАЦИИ СЕМЕСТРОВЫХ РАБОЧИХ ГРАФИКОВ С УЧЕТОМ ВЫЯВЛЕННОЙ СЛОЖНОСТИ ОСВОЕНИЯ ДИСЦИПЛИН
Руководство пользователя
ЛИСТ УТВЕРЖДЕНИЯ
02068389.40100.021.И3.01.1-1 ЛУ
Листов 1
Руководитель работы: (подпись) В.В. Козлов
Разработчик:
Студент группы ГИП-111 (подпись) А.П. Юльский
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ»
Факультет информационных систем и технологий
Кафедра прикладной математики и вычислительной техники
УТВЕРЖДЕНО
02068389.40100.021 И3.01.1 ЛУ
АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА ГЕНЕРАЦИИ СЕМЕСТРОВЫХ РАБОЧИХ ГРАФИКОВ С УЧЕТОМ ВЫЯВЛЕННОЙ СЛОЖНОСТИ ОСВОЕНИЯ ДИСЦИПЛИН
Руководство пользователя
02068389.40100.021.И3.01.1-1
Листов 12
Руководитель работы: (подпись) В.В. Козлов
Разработчик: Студент группы ГИП-111
(подпись) А.П. Юльский
Б.1 Введение
Б.1.1 Область применения
Автоматизированная информационная система генерации семестровых рабочих графиков (АИС ГСРГ) может быть использована на факультете ИСТ, являющейся дополнением к стандартным средствам формирования расписания.
Требования настоящего документа применяются при:
· предварительных комплексных испытаниях;
· опытной эксплуатации;
· приемочных испытаниях;
· промышленной эксплуатации.
Б.1.2 Краткое описание возможностей
АИС ГСРГ может оптимизировать семестровые рабочие графики, созданные по учебным планам, с учетом сложности освоения и сложности восприятия дисциплин, на основе опроса студентов.
АИС ГСРГ предоставляет возможность формирования отчета:
· Дата и время выполнения расчета рабочего графика
· Время выполнения операции оптимизации
Б.1.3. Уровень подготовки пользователя
Пользователь АИС ГСРГ должен иметь опыт работы с ОС MS Windows (95/98/NT/2000/XP) либо Ubuntu Linux(13.10/14.04/14.10), а также знать соответствующую предметную область;
Квалификация пользователя должна позволять осуществлять анализ данных.
Б.3 Подготовка к работе
В разделе "Подготовка к работе" указывают:
1. состав и содержание дистрибутивного носителя данных;
2. порядок загрузки данных и программ;
3. порядок проверки работоспособности.
Б.3.1 Состав и содержание дистрибутивного носителя данных
Для работы с АИС ГСРГ нет необходимости в дополнительном программном обеспечении:
Б.3.2 Порядок загрузки данных и программ
Перед началом работы с АИС ГСРГ на рабочем месте пользователя необходимо выполнить следующие действия:
1. Необходимо удостовериться, что на диске C:\ больше 20 МБайт
2. Извлечь содержимое архива в произвольную папку.
Б.3.3 Порядок проверки работоспособности
Для проверки доступности АИС ГСРГ с рабочего места пользователя необходимо выполнить следующие действия:
1. Открыть файл auth.exe в папке auth, находящейся в каталоге, в который была установлена программа (напр. C:\Vkr\auth\auth.exe).
2. В форме аутентификации ввести пользовательский логин и пароль. Нажать кнопку «Логин».
3. Убедиться, что открылось окно работы с АИС ГСРГ.
В случае если АИС ГСРГ не запускается, следует обратиться к автору программы.
Б.4 Описание операций
В разделе "Описание операций" указывают:
1. описание всех выполняемых функций, задач, комплексов задач, процедур;
2. описание операций технологического процесса обработки данных, необходимых для выполнения функций, комплексов задач (задач), процедур.
Для каждой операции обработки данных указывают:
1. наименование;
2. условия, при соблюдении которых возможно выполнение операции;
3. подготовительные действия;
4. основные действия в требуемой последовательности;
5. заключительные действия;
6. ресурсы, расходуемые на операцию.
В описании действий допускаются ссылки на файлы подсказок, размещенные на магнитных носителях.
Б.4.1 Выполняемые функции и задачи
АИС ГСРГ предоставляет функционал, представленный в таблице ниже:
Таблица Б.1 - Функционал системы
Функция |
Задача |
Описание |
|
Отображение оптимизированного графики и прохождение опроса |
Ведение справочников |
Ведение справочников для предоставления различных прав для работы с системой, в зависимости от пользователя |
|
Прохождение опроса |
Прохождение опроса по сложности освоения и восприятия дисциплин студентами, по изученным дисциплинам |
||
Просмотр семестровых графиков |
Ознакомление с оптимизированными графиками по курсам и семестрам |
Б.4.2 Описание операций технологического процесса обработки данных, необходимых для выполнения задач
Задача: «Ведение справочников»
Операция 1: Добавление пользователей
Условия, при соблюдении которых возможно выполнение операции:
1. Пользователь авторизовался как «Администратор».
2. База данных доступна.
Подготовительные действия:
На компьютере пользователя необходимо выполнить дополнительные настройки, приведенные в п. 3.2 настоящего документа.
Основные действия в требуемой последовательности:
1. На исполняемом файле auth.exe в каталоге auth, в каталоге установки программы, произвести двойной щелчок левой кнопкой мыши.
2. В открывшемся окне в поле «Логин» ввести имя пользователя, в поле «Пароль» ввести пароль пользователя. Нажать кнопку «Логин» (рисунок Б.1).
Рисунок Б.1 - Окно авторизации
3. В появившемся окне «Окно работы Администратора» нажать кнопку «Редактировать справочник пользователей» (рисунок Б.2).
Рисунок Б.2 - Окно работы администратора
4. В появившемся окне «Окно редактирования справочника пользователей» нажать кнопку «Добавить пользователя» (рисунок Б3.).
5. В окне «Добавление пользователя», заполнить поля «ФИО», «Логин», «Пароль», «Должность», в случае, если добавляемый пользователь - студент, заполнить поля в виде выпадающих списков «Группа», «Курс». Нажать кнопку «Добавить» (рисунок Б.4).
Рисунок Б.3 - Окно редактирования справочника пользователей
Рисунок Б.4 - Окно добавления пользователей
Заключительные действия:
Не требуются.
Ресурсы, расходуемые на операцию:
45-60 секунд.
Операция 2: Удаление пользователя
Условия, при соблюдении которых возможно выполнение операции:
1. Пользователь авторизовался как «Администратор».
2. База данных доступна.
Подготовительные действия:
На компьютере пользователя необходимо выполнить дополнительные настройки, приведенные в п. 3.2 настоящего документа.
Основные действия в требуемой последовательности:
1. На исполняемом файле auth.exe в каталоге auth, в каталоге установки программы, произвести двойной щелчок левой кнопкой мыши.
2. В открывшемся окне в поле «Логин» ввести имя пользователя, в поле «Пароль» ввести пароль пользователя. Нажать кнопку «Логин» (рисунок Б.1).
3. В появившемся окне «Окно работы Администратора» нажать кнопку «Редактировать справочник пользователей» (рисунок Б.2).
4. В появившемся окне «Окно редактирования справочника пользователей» нажать кнопку «Удаление пользователя» (рисунок Б.3).
5. В выпадающем списке выбрать нужного пользователя. Нажать кнопку «Удалить» (рисунок Б.5).
Рисунок Б.5 - Окно удаления пользователя
Заключительные действия:
Не требуются.
Ресурсы, расходуемые на операцию:
45-60 секунд.
Задача: «Прохождение опроса»
Операция 1: Прохождение опроса
Условия, при соблюдении которых возможно выполнение операции:
1. Пользователь авторизовался как «Студент».
2. База данных доступна.
Подготовительные действия:
На компьютере пользователя необходимо выполнить дополнительные настройки, приведенные в п. 3.2 настоящего документа.
Основные действия в требуемой последовательности:
1. На исполняемом файле auth.exe в каталоге auth, в каталоге установки программы, произвести двойной щелчок левой кнопкой мыши.
2. В открывшемся окне в поле «Логин» ввести имя пользователя, в поле «Пароль» ввести пароль пользователя. Нажать кнопку «Логин» (рисунок Б.1).
3. В появившемся окне «Окно работы Студента», в случае прохождения опроса впервые, нажать кнопку «Прохождение тестирования», в ином случае, кнопка будет недоступна (рисунок Б.6).
Рисунок Б.5 - Окно работы студента
4. В появившемся окне «Прохождение теста» выставить оценки сложности освоения и восприятия, нажать кнопку «Далее» (рисунок Б.7).
Рисунок Б.76 - Форма прохождения опроса
5. По окончании списка доступных дисциплин, появится форма «Итог» с таблицей проставленных результатов, в случае ошибочных ответов, можно исправить в таблице, либо нажать кнопку «Отмена» и пройти тест заново. В случае, если все заполнено верно, нажать кнопку «Завершить» (рисунок Б.8).
Рисунок Б.8 - Результат опроса.
Заключительные действия:
Не требуются.
Ресурсы, расходуемые на операцию:
2-10 минут.
Задача: «Просмотр семестровых графиков»
Операция 1: Просмотр оптимизированных семестровых рабочих графиков
Условия, при соблюдении которых возможно выполнение операции:
1. Пользователь авторизовался как «Студент» или «Декан».
2. База данных доступна.
Подготовительные действия:
На компьютере пользователя необходимо выполнить дополнительные настройки, приведенные в п. 3.2 настоящего документа.
Основные действия в требуемой последовательности:
1. На исполняемом файле auth.exe в каталоге auth, в каталоге установки программы, произвести двойной щелчок левой кнопкой мыши.
2. В открывшемся окне в поле «Логин» ввести имя пользователя, в поле «Пароль» ввести пароль пользователя. Нажать кнопку «Логин» (рисунок Б.1).
3. В появившемся окне «Окно работы Студента» или «Окно работы Декана», нажать кнопку «Просмотр оптимизированных графиков» (рисунок Б.6, рисунок Б.9).
Рисунок Б.97 - Главное окно работы Декана
4. В появившемся окне «Просмотр графиков», отобразится две таблицы, «Весенний семестр» и «Осенний семестр», спинбокс «Курс», заполненные данными по распределению предметов по семестрам на курсах (рисунок Б.10).
Рисунок Б.80 - Окно просмотра оптимизированных графиков
5. По окончании ознакомления с информацией, нажать кнопку «Завершить».
Заключительные действия:
Не требуются.
Ресурсы, расходуемые на операцию:
1-5 минут.
5. Аварийные ситуации
В случае возникновения ошибок при работе АИС ГСРГ, не описанных ниже в данном разделе, необходимо обращаться к автору программы либо к ответственному Администратору АИС ГСРГ.
Таблица Б.2 - Аварийные ситуации
Класс ошибки |
Ошибка |
Описание ошибки |
Требуемые действия пользователя при возникновении ошибки |
|
Ошибки выдаваемые АИС ГСРГ |
Ошибка: Неверный логин/пароль |
Неверно введено имя пользователя или пароль, либо такая учетная запись не зарегистрирована. |
Нужно повторить ввод имени пользователя и пароля. |
|
Ошибка: Нет соединения с БД |
Отсутствует соединение с базой данных |
Необходимо проверить наличие базы данных db_vkr.db в корневой директории установленной программы |
||
Сбой в электропитании рабочей станции |
Нет электропитания рабочей станции или произошел сбой в электропитании. |
Рабочая станция выключилась или перезагрузилась. |
Перезагрузить рабочую станцию. |
Приложение В Листинг программы
Decane/main.cpp
#include "ui_widget.h"
#include "ui_g.h"
#include <QApplication>
#include <QSqlDatabase>
#include <QDebug>
#include <QSqlError>
#include <QSqlTableModel>
#include <QSqlQueryModel>
#include <QWidget>
#include <QSqlQuery>
#include <QSqlRecord>
#include <QProcess>
#include <QTableView>
#include <QTime>
#include <QMessageBox>
#include <QStringList>
QSqlDatabase sdb = QSqlDatabase::addDatabase("QPSQL");
Ui::g *_gui;
Ui::Widget *_w;
void gr()
{
QSqlQueryModel *gvm=new QSqlQueryModel;
QString q;
q=QString("SELECT d, h1, h1_bo, so, sv FROM fullk_%1 WHERE s1=1").arg(_gui->comboBox->currentIndex()+1);
gvm->setQuery(q,sdb);
gvm->setHeaderData(0,Qt::Horizontal,"Дисциплина",0);
gvm->setHeaderData(1,Qt::Horizontal,"Часы после оптимизации",0);
gvm->setHeaderData(2,Qt::Horizontal,"Часы до оптимизации",0);
gvm->setHeaderData(3,Qt::Horizontal,"Сложность освоения",0);
gvm->setHeaderData(4,Qt::Horizontal,"Сложность восприятия",0);
_gui->tableView->setModel(gvm);
_gui->tableView->resizeColumnsToContents();
QSqlQueryModel *gom=new QSqlQueryModel;
q=QString("SELECT d, h2, h2_bo, so, sv FROM fullk_%1 WHERE s2=1").arg(_gui->comboBox->currentIndex()+1);
gom->setQuery(q,sdb);
gom->setHeaderData(0,Qt::Horizontal,"Дисциплина",0);
gom->setHeaderData(1,Qt::Horizontal,"Часы после оптимизации",0);
gom->setHeaderData(2,Qt::Horizontal,"Часы до оптимизации",0);
gom->setHeaderData(3,Qt::Horizontal,"Сложность освоения",0);
gom->setHeaderData(4,Qt::Horizontal,"Сложность восприятия",0);
_gui->tableView_2->setModel(gom);
_gui->tableView_2->resizeColumnsToContents();
QSqlQueryModel *info1=new QSqlQueryModel;
info1->setQuery(QString("SELECT h1, h1o, so1, so1o, sv1, sv1o FROM info WHERE k='%1'").arg(_gui->comboBox->currentIndex()+1));
QSqlQueryModel *info2=new QSqlQueryModel;
info2->setQuery(QString("SELECT h2, h2o, so2, so2o, sv2, sv2o FROM info WHERE k='%1'").arg(_gui->comboBox->currentIndex()+1));
QStringList in1,in2;
for (int i=0;i<info1->columnCount();i++)
in1<<info1->record(0).value(i).toString();
for (int i=0;i<info2->columnCount();i++)
in2<<info2->record(0).value(i).toString();
QString i1,i2;
i1=QString("Суммарно: \n Часов до оптимизации: %1 \n Часов после оптимизации: %2 \n Сложность освоения до оптимизации: %3 \n "
"Сложность освоения после оптимизации: %4 \n Сложность восприятия до оптимизации: %5 \n Сложность восприятия после оптимизации: %6").arg(in1[0]).arg(in1[1]).arg(in1[2]).arg(in1[3]).arg(in1[4]).arg(in1[5]);
i2=QString("Суммарно: \n Часов до оптимизации: %1 \n Часов после оптимизации: %2 \n Сложность освоения до оптимизации: %3 \n "
"Сложность освоения после оптимизации: %4 \n Сложность восприятия до оптимизации: %5 \n Сложность восприятия после оптимизации: %6").arg(in2[0]).arg(in2[1]).arg(in2[2]).arg(in2[3]).arg(in2[4]).arg(in2[5]);
_gui->label_5->setText(i1);
_gui->label_6->setText(i2);
}
void rsch()
{
QProcess p1;
QMessageBox m1;
p1.start("../ras/ras");
QTime timer = QTime::currentTime();
p1.waitForFinished(300000);
m1.setWindowTitle("Успешно");
m1.setText(QString("Рассчет завершен успешно за %1 мсек").arg(timer.elapsed()));
m1.exec();
}
void xxx()
{
QProcess p;
p.startDetached("../auth/auth");
qApp->exit();
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QMessageBox msg;
if ((argc<2)||(QString(argv[1])!="--decane"))
{
msg.setText("incorrect login");
msg.exec();
return -1;
}
QStringList args;
for(int i=2;i<argc;i++)
args.append(QString(argv[i]));
QString fio;
fio=args.at(0);
sdb.setHostName("gunmaden.ddns.net");
sdb.setPort(5432);
sdb.setDatabaseName("db_kr");
sdb.setUserName("postgres");
sdb.setPassword("1");
bool ok = sdb.open();
if (!sdb.open()) {
qDebug() << "Что-то пошло не так!";
return -1;
}
QWidget *w=new QWidget;
QWidget *g=new QWidget;
Ui::g gui;
Ui::Widget ui;
_gui=&gui;
_w=&ui;
ui.setupUi(w);
gui.setupUi(g);
QObject::connect(ui.opt,&QPushButton::clicked,rsch);
g->setWindowTitle("Окно просмотра оптимизированных рабочих графиков");
QObject::connect(ui.pushButton_2,&QPushButton::clicked,gr)&&ui.pushButton_2->connect(ui.pushButton_2,SIGNAL(clicked()),g,SLOT(show()));
QObject::connect(gui.comboBox,&QComboBox::currentTextChanged,gr)&&gui.comboBox->connect (gui.comboBox,SIGNAL(currentTextChanged(QString)),g,SLOT(update()));
QObject::connect(ui.exit,&QPushButton::clicked,xxx);
w->show();
w->setWindowTitle("Окно работы Декана в АИС генерации семестровых рабочих графиков");
ui.label->setText(QString("Вы вошли в АИС генерации семестровых рабочих графиков как \"Декан\", Вас зовут %1").arg(fio));
return a.exec();
}
Размещено на Allbest.ru
...Подобные документы
Задачи и стадии разработки автоматизированной информационной системы художественной школы. Описание предметной области с помощью бизнес-моделирования, использование диаграмм потоков данных DFD. Спецификация системы, логическая структура базы данных.
курсовая работа [281,9 K], добавлен 12.07.2011Варианты использования информационной системы: заказ билета, просмотр каталога фильмов и списка кинотеатров. Проектирование реляционной модели базы данных, ее мапирование в метамодель, логическая и физическая реализация. Результаты работы программы.
курсовая работа [673,9 K], добавлен 20.11.2011Логическая модель и диаграмма потоков данных при моделировании информационной системы управления учебным процессом, ее надежность. Диаграмма прецедентов, классов концептуального уровня, компонентов и пакетов. Сетевой план выполнения проектных работ.
дипломная работа [6,8 M], добавлен 15.05.2012Этапы разработки информационной системы "Детский клуб": определение основных сценариев вариантов использования программы, приведение диаграмм последовательности, кооперации и состояния ключевых компонентов базы, создание примерного интерфейса системы.
курсовая работа [297,3 K], добавлен 25.11.2010Анализ мировой методологии MSF. Разработка автоматизированной системы проведения маркетинговых исследований, вариантов ее использования и расчет экономических показателей внедрения системы для заказчика. Построена логическая и физическая модель данных.
дипломная работа [2,6 M], добавлен 24.03.2010Понятие автоматизированной информационной системы, ее структурные компоненты и классификация. Основные функции систем управления процессом. Применение базы данных процесса для мониторинга и управления. Доступ к базе данных процесса, запросы и протоколы.
реферат [457,1 K], добавлен 18.12.2012Задачи, функции и структура филиала университета. Оценка информационных потоков и UML-моделирование. Анализ структуры информационной системы и системы навигации. Проектирование базы данных, физическая реализация и тестирование информационной системы.
дипломная работа [6,0 M], добавлен 21.01.2012Функциональная структура системы. Формирование отчета о расходе продуктов и их стоимости в проектируемой информационной системе. Структура базы данных. Логическая модель базы данных. Триггер на удаление и изменение записи таблицы продукты, рецепты.
курсовая работа [327,1 K], добавлен 20.06.2010Выявление классов-сущностей (диаграмма классов) и вариантов использований системы. Моделирование видов деятельности, взаимодействий, состояний, пользовательского интерфейса и архитектуры системы (диаграмм развертывания) на основе выявленных требований.
дипломная работа [2,1 M], добавлен 24.01.2016Изучение теории управления образовательными учреждениями и ВУЗами. Проектирование, реализация и внедрение автоматизированной информационной системы для автоматизации кафедры ВУЗа. Описание разработанной системы, расчет экономической эффективности проекта.
дипломная работа [4,5 M], добавлен 09.03.2010Проведение структурного системного анализа предметной области и разработка информационной системы "Клиника". Описание диаграмм потоков данных в информационной базе. Построение инфологической модели информационной системы. Основной интерфейс баз данных.
курсовая работа [2,1 M], добавлен 11.07.2013Требования к составу и параметрам технических средств. Инфологическая (концептуальная) модель предметной области. Физическая и логическая модель базы данных. Создание структуры БД в СУБД MS ACCESS. Программирование приложения. Описание работы с системой.
курсовая работа [572,2 K], добавлен 17.11.2014Рынок систем управления электрическими котлами. Архитектура информационной системы управления и обслуживания сети котельных на примере ОАО "РЖД". Технические требования, цели и задачи для проектирования. Разработка базы данных информационной системы.
дипломная работа [2,4 M], добавлен 19.01.2017Создание автоматизированной системы по сбору и анализу статистических данных сайта. Принципы сбора статистических данных. Исследование информационных потоков. Обзор современных СУБД и языков программирования. Логическая и физическая модель базы данных.
дипломная работа [3,0 M], добавлен 08.07.2012Разработка автоматизированной информационной системы "Супермаркет DNS" с опорой на платформу NET, в среде MS Visual Studio, на языке программирования C. Объектная модель программной системы согласно методологии ОМТ. Описание алгоритмов обработки данных.
курсовая работа [394,0 K], добавлен 21.10.2012Информационные и автоматизированные системы управления технологическими процессами на промышленных предприятиях. Базы данных в автоматизированных системах управления. Системы планирования ресурсов предприятия, сбора и аналитической обработки данных.
контрольная работа [486,7 K], добавлен 29.10.2013Описание предметной области. Рассмотрение структуры информационной системы "Мультимедийный контент": диаграммы вариантов использования и технических средств, реляционная модель данных. Процессы инициализации, корректировки данных, генерации отчетов.
курсовая работа [2,7 M], добавлен 16.11.2012Система управления базами данных задач и составляющих их процессов предприятия. Требования к информационной системе. Состав запросов к базе данных. Связи и отношения между информационными объектами. Алгоритмы работы и архитектура информационной системы.
курсовая работа [727,5 K], добавлен 02.02.2014Развитая автоматизированная информационная система как условие обеспечения эффективного функционирования организации. Проектирование и построение информационной логической модели базы данных. Краткая характеристика Access. Разработка структуры таблиц.
курсовая работа [39,6 K], добавлен 27.02.2009Определение назначения, описание функций и изучение классификации складов. Анализ предметной области и проектирование системы базы данных управления складом. Разработка руководства пользователя для оператора базы данных, расчет сметной стоимости проекта.
дипломная работа [2,2 M], добавлен 24.07.2014