- •Содержание
- •Введение
- •1. Анализ проблемы и постановка задачи разработки дипломного проекта
- •1.1 Анализ объекта автоматизации
- •1.2 Обзор существующих аналогов программной среды
- •1.3 Постановка цели и задач разработки дипломного проекта
- •2. Решение общесистемных вопросов
- •2.1 Разработка структуры программной среды
- •Модуль ввода пароля
- •Модуль заставка
- •Головной модуль
- •Модуль ввода и вывода данных о студенте
- •Модуль ввода, вывода и удаления данных о комнате
- •2.2 Модификация логической структуры базы данных
- •2.3 Проектирование интерфейса пользователя
- •Окно ввода пароля
- •Окно заставки
- •Главное окно
- •Окно ввода и редактирования информации о проживающем студенте
- •Окно просмотра личных данных о студенте
- •Окно комната
- •Окно добавления и изменения данных о комнатах в общежитии
- •Окно группа
- •Окно пользователи
- •Окно добавления и изменения данных о пользователях
- •Окно поиска
- •Окно о программе
- •3. Реализация программной системы
- •3.1 Выбор системы управления базами данных
- •Классификация субд.
- •1. По модели данных. Например:
- •2. По степени распределенности:
- •3. По способу доступа к бд:
- •3.2 Модификация физической структуры базы данных
- •3.3 Выбор языка программирования
- •3.4 Реализация программных модулей подсистемы
- •3.4.1 Реализация программного модуля «Вход в систему»
- •3.4.2 Реализация программного модуля «Заставка»
- •3.4.3 Реализация программного модуля «Группы»
- •3.4.4 Реализация программного модуля «Об авторе»
- •4. Тенденции развития среднего профессионального образования в России
- •4.1 Анализ состояния средне – профессионального образования в стране
- •4.2. Система средне – профессионального образования в Калининградской области
- •Заключение
- •Список использованных источников
- •Перечень сокращений
- •П риложение а: Блок-схемы работы программного модуля «Вход в систему»
- •П риложение б: Блок-схемы работы программного модуля «Заставка»
- •П риложение с: Блок-схемы работы программного модуля «Группы»
1. Анализ проблемы и постановка задачи разработки дипломного проекта
1.1 Анализ объекта автоматизации
07 июля 2011 года Президент Российской Федерации Д.А. Медведев подписал Указ № 902. В соответствии с ним в перечень федеральных государственных образовательных учреждений высшего профессионального образования (Указ Президента Российской Федерации от 9 сентября 2008 г. № 1332 "Об утверждении перечня федеральных государственных образовательных учреждений высшего профессионального образования, самостоятельно устанавливающих образовательные стандарты и требования для реализуемых ими образовательных программ высшего профессионального образования") добавлено Федеральное государственное образовательное учреждение высшего профессионального образования "Российская академия народного хозяйства и государственной службы при Президенте Российской Федерации". Полное наименование Филиала: Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Калининградский торгово-экономический колледж - филиал "Российской академии народного хозяйства и государственной службы при Президенте Российской Федерации". Логотип (рис. 1.1):
Рис. 1.1 – Логотип КТЭК – филиала РАНХ и ГС при президенте РФ
Образовательная деятельность ведется в соответствии с лицензией, свидетельством о государственной аккредитации Академии и приказом министерства образования и науки Российской Федерации [7]. Сокращенное наименование: КТЭК – филиал РАНХ и ГС. Местонахождение и почтовый адрес Филиала: Российская Федерация, 236016, Калининградская область, г. Калининград, ул. Артиллерийская, 18.
Сайт: www.kf.ane.ru. Организационная структура организации представлена на рис. 1.2. Организационная структура взаимодействия должностных лиц и структурных подразделений представлена на рис. 1.3. Персонал, определяющий порядок функционирования АИС КТЭК – КФ РАНХ и ГС при президенте РФ представлена на рис 1.4.
Р
ис.
1.2 – Организационная структура КТЭК –
филиала РАНХ и ГС при президенте РФ
Р
ис.
1.3 – Организация взаимодействия
должностных лиц и структурных подразделений
КТЭК – филиала РАНХ и при президенте
РФ
Р
ис.
1.4 – Персонал, определяющий порядок
функционирования АИС КТЭК – филиала
РАНХ и ГС при президенте РФ
В настоящее время в КТЭК – филиале РАНХ и ГС при президенте РФ функционирует АИС в составе оной подсистемы «Учащиеся». Пользователи данной подсистемы показаны на рис. 1.2. В состав АИС входит БД, включающая следующую информацию:
О студентах (Код студента, фамилия, девичья фамилия, имя, отчество, фото, дата рождения, код группы, статус, пол, бюджет/договор, ФИО заказчика, примечание, номер приказа о зачислении, дата зачисления, номер приказа о выбытии, дата выбытия, причина, приказ о предоставлении а/о, дата предоставления а/о, приказ о восстановлении, дата восстановления, начало обучения, конец обучения, платное/бюджетное обучение, стипендия, серия паспорта, номер паспорта, дата выдачи паспорта, кем выдан, где зарегистрирован, примечание для стипендии, справка примечание, примечание для справки);
О группах (Код группы, название, курс, код специальности);
Специальности (Код специальности, код отделения, название, шифр);
Отделения (Код отделения, наименование, декан).
Информацию заносит и редактирует секретарь. Потребителями информации является администрация, преподаватели, комендант общежития, директор (рис. 1.5).
Комендант
общежития
Преподаватели
Секретарь
Администрация
Директор
Подсистема
«Учащиеся»
АИС
КТЭК – КФ РАНХ и ГС при президенте РФ
Рис. 1.5 – АИС КТЭК – филиала РАНХ и ГС при президенте РФ
Часть студентов КТЭК – филиала РАНХ и ГС при президенте РФ проживает в общежитии. Для эффективной обработки информации о таких студентах требуется ввести в состав АИС еще одну подсистему «Общежитие».
Комендант ведет учет студентов проживающих в общежитие. Затем, на основании заявления о предоставлении места в общежитии, полученного от студента, заселяет его в комнату. Поэтому возникает потребность в занесении дополнительных сведений о студентах, поселившихся в общежитии:
Информация о студентах (Код студента, фамилия, имя, отчество, код комнаты, код группы, дата рождения, пол);
Информация о комнатах (Код комнаты, комната, количество койко-мест, номер этажа);
Информация о Группах (код группы, группы, курс, староста, телефон старосты).
Таким образом, для коменданта общежития необходимо составить подсистему, которая выполняет вышеперечисленные функции.
Потребителями информации будут являться воспитатели, комендант и другой служащий персонал общежития КТЭК – филиала РАНХ и ГС при правительстве РФ. Обработанная информация будет выдаваться пользователю в виде экранной формы представляющей собой таблицы с результативными данными, так же эта итоговая информация будет экспортироваться в формат MS Word, MS Excel, после чего вывод на печать.
Анализ производственно-хозяйственной деятельности коменданта общежития КТЭК – филиала РАНХ и ГС при президенте РФ разработан в среде BpWin (рис. 1.6, рис. 1.7, рис. 1.8, рис. 1.9, рис. 1.10).
Рис. 1.6 – Контекстная диаграмма в BpWin
Рис. 1.7 – Диаграммы декомпозиции в BpWin
Рис. 1.8 – Нижний уровень декомпозиции работы «Заселить студента» в BpWin
Рис. 1.9 – Нижний уровень декомпозиции работы «Подготовить комнату» в BpWin
Рис. 1.10 – Нижний уровень декомпозиции работы «Выселить студента» в BpWin
Для будущей подсистемы предусмотрена система аутентификации пользователей. Каждый пользователь обладает определёнными полномочиями.
Администратор может:
Регистрировать в подсистеме новых пользователей;
Просматривать, добавлять, удалять, изменять данные о пользователях подсистемы;
Просматривать, изменять данные о студентах, проживающих в общежитии;
Просматривать, добавлять, удалять, изменять данные о комнатах в общежитии;
Просматривать данные о группах КТЭК – калининградского филиала РАНХ и ГС при президенте РФ;
Производить поиск информации по критерию.
Комендант общежития может:
Просматривать, изменять данные о студентах, проживающих в общежитии;
Просматривать, добавлять, удалять, изменять данные о комнатах в общежитии;
Просматривать данные о группах КТЭК – калининградского филиала РАНХ и ГС при президенте РФ;
Производить поиск информации по критерию.
Остальные пользователи могут:
Просматривать данные о студентах, проживающих в общежитии;
Просматривать данные о комнатах в общежитии;
Просматривать данные о группах КТЭК;
Производить поиск информации по критерию.
