Руководство пользователя
Для работы информационной системы необходимо наличие файла приложения UP.EXE и файла базы данных UP.GDB. Кроме того, на машине пользователя должен быть установлен SQL-сервер Firebird. На следующем рисунке приведен общий вид приложения:
Пользователь может просматривать списки групп, предметов, преподавателей, учебных планов, а также информацию о проведенных занятиях. Приложение позволяет пользователю: · добавлять, изменять, удалять учебные группы · добавлять, изменять, удалять предметы · добавлять, изменять, удалять учебные планы · редактировать сведения о проведенных занятиях В таблице УЧЕБНЫЕ ПЛАНЫ пользователь видит планы только той группы, которая является текущей в таблице ГРУППЫ, а в таблице ЗАНЯТИЯ – только те занятия, которые проведены по текущему плану в таблице УЧЕБНЫЕ ПЛАНЫ. Кроме того, выполняется автоматический подсчет суммарного количества часов проведенных лекционных и практических занятий. При модификации таблицы ЗАНЯТИЯ, изменения автоматически отражаются в таблице УЧЕБНЫЕ ПЛАНЫ. При нажатии кнопки Удалить появляется окно, в котором необходимо подтвердить удаление записи. Это необходимо для защиты от непреднамеренной потери данных.
Попытка удалить группу или предмет, которые указаны хотя бы в одном учебном плане, а также учебный план, по которому проведено хотя бы одно занятие приведет к ошибке. Чтобы удалить группу или предмет, нужно предварительно удалить все учебные планы, в которых они задействованы. Аналогично, чтобы удалить учебный план, необходимо предварительно удалить все проведенные по нему занятия. При нажатии кнопки Добавить или кнопки Изменить кнопочной панели, открывается отдельное окно, в котором можно указать необходимые данные. Окно редактирования данных группы:
В данном окне доступны для редактирования данные о группе: · Название группы · Год поступления группы · Численный состав группы Окно редактирования предмета:
Окно редактирования данных о преподавателе:
В данном окне доступны для редактирования данные о преподавателе: · Фамилия, имя, отчество. · Дата рождения. В данном окне доступно для редактирования только название предмета. Окно редактирования данных об учебном плане:
В данном окне доступны для редактирования данные об учебном плане: · Семестр. · Изучаемый предмет. · Количество лекционных часов. · Количество практических часов. · Преподаватель. Сведения о группе носят справочный характер и не доступны для редактирования. При составлении нового учебного плана, он автоматически наследует ту группу, которая является текущей в таблице ГРУППЫ. В окно редактирования данных о проведенном занятии доступны для редактирования данные о проведенном занятии: · Дата и время проведения занятия. · Вид занятия (лекционное или практическое). · Количество часов (по умолчанию = 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.
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... ©2015-2020 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (151)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |