Similar presentations:
Разработка и реализация информационной системы деканата
1. на тему: «Разработка и реализация информационной системы деканата»
Выпускная квалификационная работана тему: «Разработка и реализация
информационной системы деканата»
Работу выполнил студент гр.
ИВТ-111: Фасхиев Фарит
Фагимович
Научный руководитель:
Федорова Ольга
Валентиновна
Казань, 2015г.
2. Постановка задачи и цель создания ИС «Деканат»
Была поставлена задача разработатьи реализовать информационную
систему «Деканата»
Система должна позволять деканату :
формировать сводную ведомость оценок;
формировать различные отчеты
вести личное дело студента с возможностью
регистрации студента;
распределять студентов по группам;
возможность перевода студента из одной группы в
другую;
ведение списка должников.
Преподавателям выставлять оценки студентам за семестр
3. Этапы выполнения работы
Этап 1. Предпроектное исследованиеАнализ существующих систем;
В результате проектного обследования
формируется техническое задание на
разработку ИС.
Этап 2. Разработка
Разработка ИС выполняется на основании
технических заданий и включает следующие
работы:
• создание БД в DataBase Desktop, настройка
пользовательского интерфейса;
• используя объектно-ориентированный подход
Rational Rose и Aris;
• реализация информационной системы
программно выполняется в среде разработки
Delphi 7
4. Структура баз данных информационной системы деканат
5. Диаграмма вариантов использования
Регистрация студентаДеканат
Действующие лица:
• Деканат
• Студент
• Преподаватели
Введение специальностей
Студент
Преподаватели
Составление учебных планов
Введение журнала успеваемости
Оплата
Также были выделены следующие
варианты использования:
• Регистрация студента;
• Введение специальностей;
• Составление учебных планов;
• Введение журнала успеваемости;
• Оплата
6. Диаграмма классов
ДоговорФорма ведомости
Форма регистрации
1
1
1
1..*
1..*
1..*
Сотрудник деканата
0
Декан
0
1..*
1..*
0
Данные об оплате
1..*
1..*
Студент
1
Успеваемость
На данной диаграмме
очевидно полное
взаимодействие
системы. Показано,
какими связями
соединены друг с
другом классы.
Основные стереотипы,
используемык в
процессе анализа
системы являются:
• Boundary (граница),
• Entity (сущность)
• Control (управление).
7. Диаграмма последовательности: Регистрация
: Форма регистрации: Студент
1: Ввод данных регистрации
: Сотрудник
деканата
: Студент
2: получение данных о студенте
3: внесение студента в базу данных университета
8. Диаграмма размещения
Диаграмма размещенияпоказывает физические
взаимосвязи между
программными и аппаратными
составляющими системы. Она
является отличным средством
для того, чтобы показать
размещение объектов и
компонентов в этой системе.
ПК Сервер
Деканата
WAN
ПК Декана
WAN
ПК Преподавателя
WAN
ПК Сотрудника
деканата
9. Интерфейс информационной системы «Деканат»
10. Фрагменты пользовательского интерфейса
Выбора студента для формированияотчета
Формирование отчета об
успеваемости студента. Отчет
так же формируется в Excel
11. Пример программного кода.
Обработчик кнопки простой отчетprocedure TfmRep.btRepClick(Sender:
TObject);
begin
DM.qrRepStud.Close;
DM.qrRepStud.ParamByName('prmStudent
').AsInteger := DM.tbStudentsID.AsInteger;
DM.qrRepStud.ParamByName('prmSemest
r').AsInteger := StrToInt(cbSemestr.Text);
DM.qrRepStud.Open;
QRLabel3.Caption := cbSemestr.Text;
QuickRep1.Preview;
Close;
end;
12. Заключение
Результат выполнениядипломного проекта –
создание СУБД по делам
деканата.
максимально ориентированный на
конечного пользователя продукт
программный интерфейс облегчает
работу по обращению с базой
данных
экономит усилия и время конечного
пользователя