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

Система управления учебным процессом в ВУЗе. Описание диаграмм вариантов использования, классов, состояний. Логическая и физическая структура базы данных. Архитектура информационной системы. Расчет ресурсов памяти. Основные принципы работы программы.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 08.10.2018
Размер файла 3,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

3) территориальные изменения;

4) меняем вид продукции и т.д..

В качестве мероприятий совершенствования структуры управления предлагается разработка и внедрение программных продуктов.

Рисунок 30 - Затраты на управление

Рисунок 31 - Схема изменения структуры

В проекте предлагается совершенствование структуры управления - на сайт факультета ИСТ предлагается внедрить систему «Генерация семестровых рабочих графиков» состоящую из следующих модулей:

1) клиент «Студента», который позволит студентам проходить опрос по пройденным дисциплинам;

2) клиент «Администратора», для добавления/удаления пользователей из системы;

3) Клиент «Декана», позволяющий просматривать оптимизированные семестровые рабочие графики.

3.5 Расчет экономического эффекта внедрения информационной системы оценки качества освоения основных образовательных программ бакалавриата

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

1) позволяет оптимизировать существующие рабочие графики;

2) позволяет оптимизировать нагрузку на студентов и преподавателей;

3) повышает эффективность работы методического работника за счет наглядного представления данных на экране монитора и тем самым сокращает работу с бумагами;

4) позволяет проводить опрос студентов по пройденным дисциплинам.

Приведём расчёт эффективности внедрения разработанной информационной системы для совершенствования работы отдела.

?Т=Т12

где Т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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.