Отправьте статью сегодня! Журнал выйдет ..., печатный экземпляр отправим ...
Опубликовать статью

Молодой учёный

Модификация базы данных «Студенты»

Информационные технологии
16.05.2018
2914
Поделиться
Библиографическое описание
Котенева, Д. А. Модификация базы данных «Студенты» / Д. А. Котенева, Г. Г. Кравченко. — Текст : непосредственный // Молодой ученый. — 2018. — № 20 (206). — С. 19-23. — URL: https://moluch.ru/archive/206/50424/.


Для ведения документооборота в деканате факультета математики и компьютерных наук Кубанского государственного университета была спроектирована и реализована в СУБД Access база данных «Студенты».

Рис. 1. Схема данных БД «Студенты»

База данных была внедрена, однако в ходе эксплуатации выяснилось, что база данных имеет недостатки и нуждается в доработке.

В данной статье представлен процесс модификации этой базы данных.

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

В схеме данных были изменены две таблицы: «Справочник специальностей» и «Справочник предметов». В таблице «Справочник предметов» потребовалось добавить количество символов, позволяющих записать полное название дисциплины. Разницу того, что было изначально и стало после модификации, можно увидеть на рисунке 2.

Рис. 2. Фрагменты из таблицы «Справочник предметов» из исходной и переделанной БД

Тоже самое было проделано и с названием направлений подготовки в таблице «Справочник специальностей», но также потребовалось сделать возможным ввод одинакового кода направления. Разницу между исходным вариантом и исправленным можно увидеть на рисунке 3.

Рис. 3. Фрагменты таблиц «Справочник специальностей» из исходной и исправленной БД

Изменения этих таблиц повлекли модификацию и отчетов, в которых есть данные из этих справочников. Количество символов, которое было изначально, совпадало примерно и с той длинной, которая была отведена в отчете под эти данные. Соответственно, специальности и дисциплины перестали полностью помещаться на отчет в отведенное поле. Поэтому потребовалось доработать отчет. Результат изменений можно увидеть на рисунке 4 (доработка поля под название специальности) и 5 (расширение поля по название дисциплины).

Рис. 4. Фрагменты отчетов с исправлением поля специальности

Рис. 5. Фрагменты отчетов с исправлением поля дисциплины

Если обратить внимание на рисунок 4, то можно заметить, что на фрагментах отчетов присутствуют в выделенной области слова «специальность» и «направление». До модификации базы данных «Студенты» в абсолютно всех отчетах присутствовало слово «специальность», что на момент передачи мне базы для внесения поправок было не корректно, так как на факультете есть еще и направления. На рисунке 6 можно увидеть, что после доработки формы для создания ведомости появился вариант выбора между специальностью и направлением. Очевидно, что если внести изменения только на форме, то в отчете ничего не исправится, поэтому потребовалось доработать и соответствующий отчет, фрагмент которого изображен на рисунке 4.

Рис. 6. Формы для создания ведомостей в исходной и исправленной БД

На этом работа с отчетами еще не окончена. Анализ документов и соответствующих отчетов показал, что отчет аттестационной ведомости имеет в БД разрозненный характер, то есть он не соответствует единому шаблону и имеет лишние поля. В связи с этим потребовалось привести все отчеты, каждый из которых соответствует разному количеству предметов, этой ведомости к единому виду. Результат изменений виден на рисунке 7.

Рис. 7. Отчеты «Аттестационная ведомость»

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

Рис. 8. Форма и отчет накопительной экзаменационной ведомости

На этом модификация базы данных «Студенты» была окончена. Измененная база соответствует всем требованиям сотрудников деканата.

Литература:

  1. Бекаревич, Ю. Б. Самоучитель Microsoft Access 2013 / Ю. Б. Бекаревич, Н. В. Пушкина. — СПб.: БХВ–Петербург, 2014. — 464 с.
  2. Бекаревич, Ю. Б. Самоучитель Microsoft Access 2016 / Ю. Б. Бекаревич, Н. В. Пушкина. — СПб.: БХВ–Петербург, 2016. — 408 с
  3. Бекаревич, Ю. Б. Самоучитель Microsoft Access 2010 / Ю. Б. Бекаревич, Н. В. Пушкина. — СПб.: БХВ–Петербург, 2011. — 432 с.
  4. Одиночкина, С. В. Разработка баз данных в Microsoft Access 2010/ С. В. Одиночкина. — СПб.: НИУ ИТМО, 2012. — 83 с.
  5. Гурвиц, Г.А. — Microsoft Access 2010. Разработка приложений на реальном примере/ Г. А. Гурвиц. — СПб.: БХВ–Петербург, 2010. — 497 с.
Можно быстро и просто опубликовать свою научную статью в журнале «Молодой Ученый». Сразу предоставляем препринт и справку о публикации.
Опубликовать статью
Молодой учёный №20 (206) май 2018 г.
Скачать часть журнала с этой статьей(стр. 19-23):
Часть 1 (стр. 1-91)
Расположение в файле:
стр. 1стр. 19-23стр. 91

Молодой учёный