Разработка объектно-ориентированной модели информационной подсистемы для деканата ВУЗа (учет успеваемости студентов)
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
СОДЕРЖАНИЕ
Введение
. Краткая характеристика предметной области
.1 Общая характеристика деканата вуза
.2 Обоснование актуальности разработки объектно-ориентированной модели информационной подсистемы для деканата вуза
.3 Формулировка задач проектирования
. Создание диаграммы прецедентов
. Создание диаграммы последовательности
. Создание диаграммы сотрудничества
. Создание диаграммы классов
. Добавление деталей к описаниям операций и определение атрибутов классов. Добавление связей между классами
. Создание диаграммы состояний для классов и диаграммы компонентов
. Создание диаграммы размещения
. Генерация программного кода С++
Заключение
Библиографический список
Приложение А. Сгенерированный Rational Rose листинг кода. Приложения на языке С++
ВВЕДЕНИЕ
автоматизация учет студент программный
Курсовая работа представляет собой проектирование информационной подсистемы для деканата (учет успеваемости студентов) StudentCount. Разработка данной информационной подсистемы необходима для автоматизации учета студентов и их успеваемости, для более быстрой и эффективной работы деканата, для своевременного внесения изменений в учебную карточку студентов. Несовершенство существующей системы является главной проблемой деканата. Требуется создать новую систему, более совершенную, отвечающую всем потребностям деканата современного университета.
Цель курсового проектирования - разработать информационную подсистему деканата вуза для автоматизированного учета успеваемости студентов.
Для достижения поставленной цели необходимо решить несколько задач:
-создать диаграммы объектно-ориентированной модели;
-выделить основные элементы программы, а также функции подсистемы;
-провести декомпозицию поставленной задачи.
Автоматизация технологических процессов в библиотеке призвана обеспечить следующие возможности:
-одноразовый ввод данных и многоцелевое их использование для поиска документов, печати подобранной информации;
-многоаспектный поиск данных по различным признакам и их сочетаниям без формирования дополнительных карточек, указателей;
-автоматизированный учет и ведение статистики по всем процессам.
Пояснительная записка состоит из введения, девяти разделов, заключения, библиографического списка литературы и приложения.
В первом разделе приводится краткая характеристика предметной области, характеристика деканата вуза.
Во втором разделе приводится описание процесса создание диаграммы прецедентов. Описывается обоснование выбора действующих лиц, функций разрабатываемой подсистемы.
В третьем разделе приводится процесс создания диаграммы последовательности.
В четвертом разделе описывается процесс создание диаграммы сотрудничества.
В пятом разделе рассматривается процесс создания диаграммы классов.
В шестом разделе рассматривается процесс добавления деталей к описаниям операций и определения атрибутов класса. Также рассматривается процесс добавления связей между классами.
В седьмом разделе приводится процесс создания диаграммы состояний для классов и диаграммы компонентов.
В восьмом разделе приводится процесс создания диаграммы размещения.
В заключительном, девятом разделе приводится процесс генерации программного кода на языке С++.
Библиографический список содержит 11 литературных источников, использованных для написания пояснительной записки к курсовому проекту и разработки объектно-ориентированной подсистемы.
Приложение к курсовому проекту содержит листинг сгенерированного Rational Rose кода на языке С++.
1. КРАТКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ
1.1Общая характеристика деканата вуза
Деканат - организационный центр по управлению работой факультета . Деканат выполняет функции координации и административного обеспечения учебного процесса, ведения делопроизводства.
В деканате составляется расписание занятий. Деканат контролирует работу преподавателей на предмет её соответствия учебному плану, осуществляет общее руководство научной работой студентов.
1.2Обоснование актуальности разработки объектно-ориентированной модели информационной подсистемы для деканата вуза
Эффективное управление базой данных студентов невозможно без системы автоматизации. Информационная система Деканат предназначена для ведения личных дел студентов и может работать отдельно или в составе ИС Электронные ведомости. Она позволяет автоматизировать:
-управление учебными группами и специальностями, включая создание отдельных списков групп на каждый учебный год;
-создание электронных личных дел студентов;
-перевод студентов в другую группу, зачисление, отчисление;
-расчет итогового рейтинга студентов за определенный период времени;
-поиск студентов в базе данных;
-получение сводных данных по контингенту студентов и формирование отчетов;
-получение статистики для подготовки отчетов.
1.3Формулировка задач проектирования
Основной задачей проектирования является