Смекни!
smekni.com

Создание информационной системы Учебные планы Вычитка часов (стр. 4 из 4)


Попытка удалить группу или предмет, которые указаны хотя бы в одном учебном плане, а также учебный план, по которому проведено хотя бы одно занятие приведет к ошибке. Чтобы удалить группу или предмет, нужно предварительно удалить все учебные планы, в которых они задействованы. Аналогично, чтобы удалить учебный план, необходимо предварительно удалить все проведенные по нему занятия.

При нажатии кнопки Добавить или кнопки Изменить кнопочной панели, открывается отдельное окно, в котором можно указать необходимые данные.

Окно редактирования данных группы:

В данном окне доступны для редактирования данные о группе:

· Название группы

· Год поступления группы

· Численный состав группы

Окно редактирования предмета:

Окно редактирования данных о преподавателе:

В данном окне доступны для редактирования данные о преподавателе:

· Фамилия, имя, отчество.

· Дата рождения.

В данном окне доступно для редактирования только название предмета.

Окно редактирования данных об учебном плане:


В данном окне доступны для редактирования данные об учебном плане:

· Семестр.

· Изучаемый предмет.

· Количество лекционных часов.

· Количество практических часов.

· Преподаватель.

Сведения о группе носят справочный характер и не доступны для редактирования. При составлении нового учебного плана, он автоматически наследует ту группу, которая является текущей в таблице ГРУППЫ.

В окно редактирования данных о проведенном занятии доступны для редактирования данные о проведенном занятии:

· Дата и время проведения занятия.

· Вид занятия (лекционное или практическое).

· Количество часов (по умолчанию = 2).

· Преподаватель (по умолчанию = преподаватель по учебному плану).

Сведения об учебном плане носят справочный характер и не доступны для редактирования. При добавлении нового занятия ему присваивается номер учебного плана, который является текущим в таблице УЧЕБНЫЕ ПЛАНЫ.

После внесения изменений окно закрывается нажатием на одну из кнопок OK или Cancel. В первом случае все внесенные изменения сохраняются, во втором – отменяются.

При добавлении записи появляется аналогичное окно с пустыми полями для ввода новых значений. Кнопка OK закрывает окно с сохранением, кнопка Cancel– без сохранения.


Заключение

В результате выполнения курсовой работы были разработаны база данных под управлением сервера Firebird и приложение, обеспечивающее пользовательский интерфейс с базой данных.

Данный проект не является окончательным и будет значительно доработан в рамках предстоящей дипломной работы.

Список используемой литературы

1. Избачков Ю., Петров В. Информационные системы: Учебник для вузов. 2-е издание, Изд.: Питер, 2006.

2. Аппак М.А., «Автоматизированные рабочие места на основе персональных ЭВМ», М.: 'Радио и связь', 1999 г.

3. Борри Х. Firebird: руководство разработчика баз данных: Пер. с англ. – СПб.: БХВ-Петербург, 2006.

4. Грофф Дж., Вайнберг П. Энциклопедия SQL. 3-е издание. Пер. с англ. – С-Пб.: Питер, 2003.

5. Дейт К. Введение в системы баз данных. – Киев: Диалектика, 1998.

6. Карпова Т.С. Базы данных. Модели, разработка, реализация. – СПб: Питер, 2001.

7. Конноли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация, сопровождение. – М., Вильямс. 2003.

8. Ковязин А., Востриков С. Мир Interbase. Архитектура, администрирование и разработка приложений баз данных в Interbase. – М., Кудиц-Образ, 2002.

9. Ульман Д., Уидом Д. Введение в системы баз данных. – Лори. 2000.

10.Фаронов В.В. Delphi 5. Руководство программиста. Нолидж. 2001.

11.Фаронов В.В. Программирование баз данных в Delphi 7. – СПб: Питер, 2004.

12.Хансен Г., Хансен Д. Базы данных. Разработка и управление. – М., Бином. 2000.

13.Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных: учеб. пособие. – М., Форум: Инфра-М, 2007.