Автор работы: Пользователь скрыл имя, 09 Сентября 2012 в 20:56, курсовая работа
Цель работы - сокращение временных и трудозатрат секретаря кафедры по поддержанию актуальной информации, составлению документов и формированию отчетности за счет разработки и внедрения системы.
Для достижения поставленной цели необходимо решить следующие задачи:
изучить предметную область;
спроектировать систему с помощью средств моделирования, таких как DFD, IDEF1X;
разработать базу данных для хранения информации, необходимой для обеспечения деятельности работников кафедры;
разработать приложение с пользовательским интерфейсом.
ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ 4
1.1 Характеристика комплекса задач 4
1.2 Входная информация 7
1.3 Выходная информация 9
1.4 Математическое описание 11
1.5 Диаграммы потоков 12
2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ 19
2.1 Информационная модель 19
3. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 26
3.1 Обоснование проектных решений по программному обеспечению 26
3.2 Руководство пользователя 27
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 51
ТИТУЛЬНИК
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ 4
1.1 Характеристика комплекса задач 4
1.2 Входная информация 7
1.3 Выходная информация 9
1.4 Математическое описание 11
1.5 Диаграммы потоков 12
2. ПРОЕКТИРОВАНИЕ
2.1 Информационная модель 19
3. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 26
3.1 Обоснование проектных
решений по программному
3.2 Руководство пользователя 27
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 51
ПРИЛОЖЕНИЯ 52
Приложение 1. Словарь данных к модели DFD предметной области 52
Приложение 2 Словарь данных к информационной модели 57
Приложение 3 Листинг кода 72
Курсовая работа выполнялась по организации " Тюменский Государственный Университет ". Следует отметить, что все документы в рассматриваемом процессе заполняются вручную с помощью таблиц Excel. Объем информации достаточно большой, информация не структурирована и не систематизирована. Это, безусловно, затрудняет работу секретаря кафедры по составлению отчетности, нет возможности оперативного доступа к данным за определенный период в прошлом.
Цель работы - сокращение
временных и трудозатрат
Для достижения поставленной цели необходимо решить следующие задачи:
Создаваемая система обеспечит оперативную работу на кафедре и сократит время и трудозатраты на составление отчетности.
1. ПОСТАНОВКА ЗАДАЧИ
1.1 Характеристика комплекса задач
Курсовая и дипломная работы являются необходимой составной частью учебного плана, согласно которому они выполняются студентами факультета. Темы курсовых и дипломных работ предлагаются преподавателями, которым поручено руководство курсовыми и дипломными работами студентов и утверждаются на заседании кафедры.
Руководитель, ознакомившись
с окончательным вариантом
Заведующий кафедрой назначает несколько комиссий из 2-3 преподавателей, в случае защиты курсовой работы (включая научного руководителя курсовой работы), а в случае защиты дипломной работы комиссия может состоять из 5 преподавателей и больше (может не включать научного руководителя дипломной работы), цель которых оценить курсовую работу. Мнение комиссии окончательное и пересмотру не подлежит.
Секретарь кафедры составляет
график курсовых и дипломных работ.
График защиты курсовых работ, составляется
согласно расписанию преподавателей,
которое предоставляется
Комиссия выставляет оценку согласно положению о курсовых экзаменах и защитах, а также положению о дипломных защитах. После защиты научный руководитель заносит оценку в зачетную книжку студента и в соответствующую ведомость.
Студент, чья курсовая работа
оценена на "удовлетворительно"
вправе после соответствующих
За выполнением
В связи с вышеперечисленной
информацией возникают
Выделенные проблемы можно решить следующим образом:
Более подробно решения рассмотрены в пункте 3.1. «Обоснование проектных решений»
Основной целью создания разрабатываемой ИС является автоматизация учета защиты курсовых и дипломных работ:
Задачи выделяются согласно степени изучения предметной области и согласно цели проекта.
Задачи:
1.2 Входная информация
Входные документы:
Список работников кафедры.
Содержит по фамильный список работников кафедры, с текущей должностью, текущей научной степенью и учебным званием.
Приказ о зачислении.
Содержит информацию о
дате зачисления, номер специальности
и наименование специальности, список
групп и студентов для
Приказ о переводе.
Содержит дату перевода,
номер специальности и
Приказ об отчислении.
Содержит дату отчисления,
номер специальности и
Расписание преподавателей.
Содержит по фамильный список преподавателей, с нагрузкой по дням недели, указывается номер недели (четная / нечетная), номер пары, предмет и группа.
Списки курсовых работ.
Содержит по фамильный список научных руководителей с ФИО студентов и темами курсовых работ.
Списки дипломных работ.
Содержит по фамильный список научных руководителей с ФИО студентов и темами дипломных работ.
Итоговая ведомость защиты курсовых работ.
Содержит дату защиты, состав комиссии, а также по фамильный список студентов с итоговой оценкой защиты курсовой работы.
Итоговая ведомость защиты дипломных работ.
Содержит дату защиты, состав комиссии, а также по фамильный список студентов с итоговой оценкой защиты дипломной работы.
1.3 Выходная информация
Выходные документы:
Списки научного руководства.
Содержит по фамильный список преподавателей с перечислением ФИО студентов и групп, в которых последние обучаются.
Ведомость защиты курсовых работ.
Содержит дату защиты, состав комиссии, а также по фамильный список студентов без итоговой оценки защиты курсовой работы, представлен на рисунке 3.2.41.
Ведомость защиты дипломных работ.
Содержит дату защиты, состав комиссии, а также по фамильный список студентов без итоговой оценки защиты дипломной работы.
Научные руководители и список студентов.
Содержит по фамильный список преподавателей с перечислением ФИО студентов и групп, в которых последние обучаются, а также оценки защиты курсовых или дипломных работ, представлен н рисунке 3.2.38.
Распределение оценок между группами.
Содержит список групп и среднюю оценку по защитам курсовых или дипломных работ, представлен на рисунке 3.2.43.
Список студентов, проходивших защиты более одного раза.
Содержит список студентов, а также их научных руководителей, которые проходили защиты курсовой или дипломной работы более одного раза, представлен на рисунке 3.2.42.
1.4 Математическое описание
Для составления графика защит курсовых работ используется теория множеств. При расчете используются следующие множества:
Множество S – студентов, каждый элемент которого характеризуется номером группы (Group), фамилией (FIO) и темой курсовой работы (Tema), а также выбранным научным руководителем (Since).
Множество P – преподавателей, каждый элемент которого характеризуется датой и временем (DateTime), когда преподаватель может присутствовать в комиссии защиты курсовых работ.
Составление графика:
1. из множества S выбирается подмножество S1: (s1,s2, …, sn),
2. для S1 определяется комиссия: из множества P выбирается подмножество из 3-х элементов (p1,p2,p3), при этом один из выбранных преподавателей является научным руководителем одного или нескольких защищающихся студентов, т.е. множество, находящееся на пересечении множеств S.Since и P не является пустым;
3. далее назначается дата
и время защиты при этом: DateTime=p1.DateTime=p2.
1.5 Диаграммы потоков
Диаграмма потоков данных необходима для более детального изучения предметной области и определения границ моделирования. Она необходима для описания внешних по отношению к системе источников и адресатов данных, логических функций, потоков данных и хранилищ данных к которым осуществляется доступ. На рисунке 1.5.1 представлена контекстная диаграмма потоков данных, предназначенная для определения границ системы и внешних объектов.
На рисунке 1.5..2 представлена декомпозиция основного процесса, которая включает в себя следующие подпроцессы:
На рисунке 1.5.3 представлена декомпозиция процесса «Внесение данных», которая включает в себя следующие подпроцессы: