Разработка объектно-ориентированной модели информационной подсистемы для деканата ВУЗа (учет успеваемости студентов)

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



СОДЕРЖАНИЕ

Введение

. Краткая характеристика предметной области

.1 Общая характеристика деканата вуза

.2 Обоснование актуальности разработки объектно-ориентированной модели информационной подсистемы для деканата вуза

.3 Формулировка задач проектирования

. Создание диаграммы прецедентов

. Создание диаграммы последовательности

. Создание диаграммы сотрудничества

. Создание диаграммы классов

. Добавление деталей к описаниям операций и определение атрибутов классов. Добавление связей между классами

. Создание диаграммы состояний для классов и диаграммы компонентов

. Создание диаграммы размещения

. Генерация программного кода С++

Заключение

Библиографический список

Приложение А. Сгенерированный Rational Rose листинг кода. Приложения на языке С++

ВВЕДЕНИЕ

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

Курсовая работа представляет собой проектирование информационной подсистемы для деканата (учет успеваемости студентов) StudentCount. Разработка данной информационной подсистемы необходима для автоматизации учета студентов и их успеваемости, для более быстрой и эффективной работы деканата, для своевременного внесения изменений в учебную карточку студентов. Несовершенство существующей системы является главной проблемой деканата. Требуется создать новую систему, более совершенную, отвечающую всем потребностям деканата современного университета.

Цель курсового проектирования - разработать информационную подсистему деканата вуза для автоматизированного учета успеваемости студентов.

Для достижения поставленной цели необходимо решить несколько задач:

-создать диаграммы объектно-ориентированной модели;

-выделить основные элементы программы, а также функции подсистемы;

-провести декомпозицию поставленной задачи.

Автоматизация технологических процессов в библиотеке призвана обеспечить следующие возможности:

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

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

-автоматизированный учет и ведение статистики по всем процессам.

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

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

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

В третьем разделе приводится процесс создания диаграммы последовательности.

В четвертом разделе описывается процесс создание диаграммы сотрудничества.

В пятом разделе рассматривается процесс создания диаграммы классов.

В шестом разделе рассматривается процесс добавления деталей к описаниям операций и определения атрибутов класса. Также рассматривается процесс добавления связей между классами.

В седьмом разделе приводится процесс создания диаграммы состояний для классов и диаграммы компонентов.

В восьмом разделе приводится процесс создания диаграммы размещения.

В заключительном, девятом разделе приводится процесс генерации программного кода на языке С++.

Библиографический список содержит 11 литературных источников, использованных для написания пояснительной записки к курсовому проекту и разработки объектно-ориентированной подсистемы.

Приложение к курсовому проекту содержит листинг сгенерированного Rational Rose кода на языке С++.

1. КРАТКАЯ ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ

1.1Общая характеристика деканата вуза

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

В деканате составляется расписание занятий. Деканат контролирует работу преподавателей на предмет её соответствия учебному плану, осуществляет общее руководство научной работой студентов.

1.2Обоснование актуальности разработки объектно-ориентированной модели информационной подсистемы для деканата вуза

Эффективное управление базой данных студентов невозможно без системы автоматизации. Информационная система Деканат предназначена для ведения личных дел студентов и может работать отдельно или в составе ИС Электронные ведомости. Она позволяет автоматизировать:

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

-создание электронных личных дел студентов;

-перевод студентов в другую группу, зачисление, отчисление;

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

-поиск студентов в базе данных;

-получение сводных данных по контингенту студентов и формирование отчетов;

-получение статистики для подготовки отчетов.

1.3Формулировка задач проектирования

Основной задачей проектирования является