- •Содержание
- •Введение
- •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. Система средне – профессионального образования в Калининградской области
- •Заключение
- •Список использованных источников
- •Перечень сокращений
- •П риложение а: Блок-схемы работы программного модуля «Вход в систему»
- •П риложение б: Блок-схемы работы программного модуля «Заставка»
- •П риложение с: Блок-схемы работы программного модуля «Группы»
Окно ввода и редактирования информации о проживающем студенте
Это окно появляется после нажатия в главном окне кнопки «Заселить в комнату». В этом окне можно заселить студента в комнату или переселить в другую комнату. Сделать это может тот пользователь, имеющий на это полномочия. Также отображается личная информация о студенте (Фамилия, имя, отчество, группа, дата рождения, пол).
Рис. 2.21 – Окно ввода и редактирования информации о проживающем студенте
В этом окне 4 компонента edit, 2 компонента DBLookupCombobox, 1 компонент sDateEdit1. В этом оке поля Фамилия студента, имя студента, отчество студента, пол, группа, дата рождения являются недоступными для редактирования.
Кнопка «Сохранить» предназначена для заселения в комнату студента. Если в комнате все места заняты, а пользователь, по ошибке попытается заселить студента в эту комнату, то появиться окно с сообщением (рис. 2.22):
Рис. 2.22 – Окно с сообщением
Кнопка «Выход» предназначена для закрытия окна.
Окно просмотра личных данных о студенте
Это окно (рис. 2.17) предназначено для просмотра информации о студенте. Появляется, дважды щелкнув по нужной записи в таблице в главном окне, или нажатием на кнопку «Просмотр» главного окна.
Окно комната
Окно «Комната» (рис. 2.23) отображается после нажатием кнопки «Комната» главного меню. Здесь отображается информация о комнатах общежития КТЭК – филиала РАНХ и ГС при президенте РФ. Отображается нажатием кнопки «Комната» главного окна
Рис. 2.23 – Окно «Комната»
В этом окне 1 компонента DBGrid, компонент edit, 4 компонента BitBtn.
Кнопка «Добавить» предназначена для добавления данных о комнате. Кнопка «Изменить» предназначена для изменения данных о комнате. Кнопка «Удалить» удаляет комнату. Поле «Поиск по комнате» предназначено для поиска в таблице определенной комнаты. При этом курсор в таблице устанавливается в необходимую строку.
Меню окна комната (рис. 2.24)
Рис. 2.24 – Меню окна комната
Окно добавления и изменения данных о комнатах в общежитии
В этом окне (рис. 2.25) можно добавить, или изменить данные о комнатах в общежитии. Такие данные как номер комнаты, количество койко-мест, номер этажа, следует выводить на экран с помощью текстовых полей, причём возможность их редактирования должна быть доступна только пользователями, имеющие на это полномочия.
Рис. 2.25 – Окно добавления и изменения данных о комнатах в общежитии
Если в процессе добавления не все поля остались заполненными, то появляется сообщение (рис. 2.26):
Рис. 2.26 – Окно с сообщением
В случае если пользователь вводит уже существующую комнату, то появляется окно с сообщением (рис. 2.27):
Рис. 2.27 – Окно с сообщением
Окно группа
Окно группа (рис. 2.28) предназначено для просмотра информации об учебных группах КТЭК – филиала РАНХ и ГС при президенте РФ. Отображается нажатием кнопки «Группа» главного окна.
Рис. 2.28 – Окно группа
В окне группа:
Пять компонентов DbEdit. Они доступны только для чтения.
Компонент DBNavigator предназначенный для перемещения указателя текущей записи.
Кнопка «Close» предназначенная для закрытия окна.
Поле «Поиск по группе» предназначено для поиска в таблице определенной группы. При этом курсор в таблице устанавливается в необходимую строку.
