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

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

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

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

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

Размещено на http://www.allbest.ru

Министерство образования и науки Рф

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАНИЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«Курганский Государственный Университет»

Кафедра «Программное обеспечение автоматизированных систем»

КУРСОВАЯ РАБОТА

по дисциплине «Разработка и анализ требований»

«Разработка технического задания для системы, автоматизирующей деятельность ответственного по магистратуре»

Выполнил студент гр. Т-30015

Рыбаков В.А.

Проверил доцент

Скородумов В.М

Курган 2017

АННОТАЦИЯ

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

ответственный магистратура автоматизированный расписание

1. ПОСТАНОВКА ЗАДАЧИ

Целью курсовой работы является повышение эффективности работы и снижение нагрузки на ответственного по магистратуре.

Проведенные обследования позволили выявить следующие функции:

1) Составление расписания магистратуры

2) Внесение изменений в существующие расписания

3) Сопровождение учебного процесса магистратуры

Недостатки в существующей деятельности заведующего кафедрой:

1) Ручное составление расписания является процессом с очень большой трудоёмкостью.

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

Задачи выполнения курсовой работы:

1. Провести опрос ответственного по магистратуре о функциях, которые он выполняет.

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

3. Формализовать функции ответственного по магистратуре в виде процессов. Составить диаграмму процессов, составить описание данных процессов.

4. Составить техническое задание для непосредственно разработки автоматизированной системы.

5. Подготовить прототип системы, автоматизирующей деятельность ответственного по магистратуре.

2. РЕЗУЛЬТАТЫ ИНТЕРВЬЮИРОВАНИЯ

1. Кто Ваш руководитель?

Заведующий кафедрой.

1.1. Функционально Вы подчиняетесь кому-то ещё?

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

2. Есть ли у вас кто-то в подчинении?

Нет.

3. Какую функцию на кафедре Вы выполняете в рамках должности «ответственный за магистратуру»?

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

4. С какими документами Вы работаете?

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

4.1. На кафедре непосредственно Вы занимаетесь составлением расписания для магистров?

Да. На нашей кафедре магистратура пока только в заочной форме. В соответствии с этим, два раза в год, как и у других студентов заочной формы обучения, два раза в год у них проходит сессия. Исходя из этого моей задачей является «превратить дисциплины текущего семестра в расписание занятий».

5. Опишите подробно процесс составления расписания

Отдел аспирантуры и магистратуры составляет расписание для потоковых занятий. Таких занятий не много, например, философия, английский, и т.д. Это расписание более пустое, чем полное. Моей задачей является заполнение этих пустых областей в соответствии с учебным планом. Т.к. магистратура пока только заочная, то и их расписание отличается. У очной формы все понедельники будут похожи друг на друга. У заочников же вся сессия - три разных понедельника. Вместо связи с днём недели, их расписание связывается с календарным днём. В учебном плане указана дата зачёта на экзаменационной сессии. Весь горизонт планирования - одна сессия. Нужно уложить аудиторные занятия, которые ведут все кафедры с нашими магистрантами в эти 2-4 недели. Т.к. расписание занятий будет накладываться на другое расписание - расписание преподавателей. Берётся расписание преподавателей, ведущих дисциплины у магистрантов. Там написано, у каких преподавателей и в какое время возможно поставить занятия. Логично начать с преподавателей, у которых больше часов, чем у других. Таких преподавателей труднее, чем других, организовать. Задача - уложить количество занятий в свободное время. В том числе все зачётные единицы, защиты лабораторных работ и экзамен. Когда закончили с данными дисциплинами данного преподавателя, переходим к следующим. Данный процесс повторяем для всех преподавателей. Кроме того, некоторые преподаватели - совместители, т.е. могут находиться в университете только в определённое время. Это также необходимо учитывать при составлении расписания. После первого прохода необходимо оценить качество того, что получилось. Качество оценивается по разным критериям, но один из них - наличие окон в получившемся расписании студентов. Если студент пришёл в 8:00, отзанимался три пары и ушёл только вечером, то качество такого расписания - никуда не годное. Во время второго прохода исправляются такие возможные недочёты. Есть и вторая сторона получившееся расписание преподавателей. Кроме того, есть ещё и аудитории, с которыми также необходимо сопоставить расписание. Если занятие лекционное - проблем не возникнет, но если же это спец. дисциплина, которая потребует специальной аудитории, может получиться так, что в нужный момент она будет занята. Появляется множество ограничений. Это задача многокритериальной оптимизации.

6. Какие вспомогательные средства, и программное обеспечение Вы используете в процессе работы?

Программное обеспечение, специализированное и приобретённое университетом. Нет возможности от него отказаться, т.к. контролирующие органы с его помощью контролируют качество учебных планов. Остальное - офисные приложения.

6.1. Расскажите пожалуйста подробнее про вышесказанное специализированное программное обеспечение. Как Вы с ним взаимодействуете?

Есть структура, подчинённая министерству образования РФ. Это агенство, в котором есть штат программистов, поддерживающий технологии управления учебными планами. Учебный план, кроме того, что это план, содержит много дополнительной информации, которая обязана там присутствовать. Например, кроме рутинной операции «отобразить» там есть операция для просмотра в форме. Есть контролирующие модули, модули для расчёта, но они никак не используются в моей работе. Они необходимы исключительно контролирующим органам. Эта же программа использовалась нами для разработки данного плана два года назад. В учебные планы периодически вносятся изменения, тогда эта программа начинает полноформатно работать. Например, необходимо перенести дисциплину, переименовать, увеличить объём, дополнить, удалить. Не так давно с помощью данной программы удалили целый блок дисциплин по объективным причинам. Это также моя работа.

6.1.2. Получается, Вы вносите изменения в учебный план?

Да, но выступаю я в роли исполнителя. Не я принимаю решения об изменениях, это коллективные решения.

7. Какие трудности могут возникнуть в Вашей работе?

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

8. Есть ли рабочий план на год?

Рабочий план существует, но я его не поддерживаю и с ним не работаю.

3. ДИАГРАММЫ ПРОЦЕССОВ

На рисунке 3.1 представлена укрупнённая диаграмма работы с входящей документацией. Рисунок 3.2 - декомпозиция на более мелкие части.

Рисунок 3.1 - контекстная диаграмма процесса составления расписания

Рисунок 3.2 - декомпозиция процесса составления расписания

Таблица 3.1 - описание процессов ответственного по магистратуре

Входные документы

Наименование процесса

Выходные документы

Наименование

От кого

Срок

Документ

Кому

Срок

Трудоёмкость

Расписание потоковых лекций

Отдел аспирантуры и магистратуры

За два месяца до начала сессии

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

Заготовка расписания

-

Неделя после получения

Четыре рабочих дня

Учебный план

Пожелания преподавателей

Преподаватели

Расписание заочников

Кафедры

Расписание очников

Кафедры

Начало семестра

Заготовка расписания

-

-

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

Качественная заготовка расписания

-

Два рабочих дня после получения

Один рабочий день

Качественная заготовка расписания

-

-

Назначение аудиторий. Качественной заготовке расписания назначаются аудитории, в которых проводятся занятия. В случае, если не получается найти свободные, или подходящие аудитории - заготовка возвращается на первый этап.

Заготовка расписания с назначенными аудиториями

-

Три рабочих дня после получения

Один рабочий день

Заготовка расписания с назначенными аудиториями

-

-

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

Готовое расписание

Отдел аспирантуры и магистратуры

За месяц до начала сессии

Три рабочих дня

Образовательный стандарт

ФГОС

Разработка учебного плана

Учебный план

УМК

Кафедра

Решение учёного совета (кафедры) о внесении изменений

Заведующий кафедрой

Момент получения решения

Внесение изменений в учебный план

Изменённый учебный план

Отдел аспирантуры и магистратуры

Три дня после получения решения

Один рабочий день

4. ТЕХНИЧЕСКОЕ ЗАДАНИЕ

ЗАДАНИЕ

на курсовую работу

Студент Рыбаков Виктор Алексеевич

Группа Т - 30015 Направление 09.03.04 - Программная инженерия

Тема проекта (работы) Система автоматизации работы ответственного по магистратуре.

Руководитель проекта (работы) доцент Скородумов Владимир Михайлович

Консультанты:

По организационно-экономической части - доцент Скородумов Владимир Михайлович

Сроки выполнения проекта (работы) с " 1 " сентября 2017 г. по " 22 " декабря 2017 г.

Требования к содержанию проекта (работы)

1 Назначение и область применения разработки

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

2 Требования к функциональным характеристикам

2.1 Работа с необходимой документацией в автоматическом режиме

2.2 Составление расписания;

- решение многокритериальной оптимизационной задачи о составлении оптимального расписания

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

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

- выявление и анализ нестыковок в расписаниях;

2.3 Внесение изменений в действующее расписание;

- выявление и анализ нестыковок в расписаниях;

3 Эксплуатационные требования

- модульность и расширяемость;

- защита от несанкционированного доступа;

- простота и удобство интерфейса для пользователя

4 Требования к базовым программным и техническим средствам

4.1 Серверы баз данных: MySQL

4.2 Системные требования: ОС семейства Linux или *BSD или WindowsNT, Intel Pentium IV/Xeon 2,4 ГГц и выше, Оперативная память 128 Мб и выше, Жесткий диск 60 ГБ.

5 Требования к документации

5.1 Пояснительная записка

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

5.1.2 Результаты интервьюирования

5.1.3 Диаграммы процессов

5.1.4 Техническое задание

5.1.5 Прототип системы

5. ПРОТОТИП СИСТЕМЫ

На основе выявленных требований и протекающих процессов разработан прототип системы, автоматизирующей функции ответственного по магистратуре на примере функции составления расписания.

Рисунок 4.1 - выбор функции автоматизированной системы

Рисунок 4.1 - открытие входных документов

Рисунок 4.2 - составление расписания

Рисунок 4.3 - сохранение расписания

ПРИЛОЖЕНИЕ К КУРСОВОЙ РАБОТЕ

ЗАКЛЮЧЕНИЕ

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

Размещено на Allbest.ru


Подобные документы

  • Анализ существующих решений для составления расписания репетитора. Разработка архитектуры программного продукта. Выбор инструментальных средств. Проектирование реляционной базы данных. Определение методики тестирования. Реализация интерфейса пользователя.

    дипломная работа [411,7 K], добавлен 22.03.2018

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

    курсовая работа [2,0 M], добавлен 11.01.2014

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

    курсовая работа [1,5 M], добавлен 06.12.2012

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

    курсовая работа [1,8 M], добавлен 21.02.2016

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

    курсовая работа [2,0 M], добавлен 24.06.2012

  • Комплексное исследование объекта информатизации - ООО "УралПромСнаб". Разработка модели бизнес-процессов AS-IS и анализ "узких" мест. Разработка технического задания на покупку и внедрение готовой автоматизированной системы учета "Галактика ERP 9.1".

    курсовая работа [3,2 M], добавлен 12.12.2013

  • Формирование требований к системе. Описание входной и выходной информации. Концептуальное и логическое проектирование структуры и пользовательского интерфейса. Выбор средств реализации подсистемы. Реализация функциональности программного средства.

    курсовая работа [1,3 M], добавлен 28.08.2012

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

    курсовая работа [3,3 M], добавлен 04.01.2015

  • Проектирование автоматизированной информационной системы по оценке кредитоспособности клиента Банка для принятия решения по выдаче кредита. Разработка интерфейса и алгоритма работы программы. Составление сметы затрат на создание программного изделия.

    дипломная работа [2,3 M], добавлен 26.07.2014

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

    курсовая работа [2,0 M], добавлен 31.07.2012

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