48638 (Разработка программной системы для работника деканата), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Разработка программной системы для работника деканата", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48638"

Текст 2 страницы из документа "48638"

Рисунок 2 - Окно базы данных "Система для деканата" с таблицами

3.2 Создание связей между таблицами базы данных

При создании связи между таблицами связываемые поля могут иметь разные имена. Однако связываемые поля должны иметь одинаковый тип данных, за исключением случая, когда поле первичного ключа является полем типа Счетчик. Поле счетчика связывается с числовым полем, если значения свойства "Размер поля" обоих полей совпадают.

Устанавливаем связи между таблицами базы данных "Система для деканата" согласно инфологической модели. Полученная таким образом схема данных (совокупность таблиц, связанных между собой) представлена на рисунке 3.

Рисунок 3 - Схема данных

3.3 Построение запросов базы данных

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

Работнику деканата могут потребоваться следующие сведения:

Студенты, обучающиеся на определенной кафедре и не сдавшие хотя бы один экзамен, с указанием группы и предметы, оценка по которому отсутствует или равна 2;

Средний балл каждой группы;

Средний балл по каждому предмету;

Список студентов указанной кафедры, которые по итогам сессии могут получать стипендию;

Список студентов, подлежащих отчислению;

Количество студентов, не получающих стипендию; получающих обычную стипендию; получающих стипендию с 50% -ной надбавкой; получающих стипендию со 100% -ной надбавкой;

Какой предмет студенты сдали хуже других предметов;

Какой предмет студенты сдали лучше других предметов.

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

Запрос, выводящий фамилии студентов определенной кафедры с указанием группы и предмета, по которому оценка отсутствует или равна 2, ссылается на связанные между собой таблицы "Кафедра", "Специальность", "Группа", "Студент", "Предметы", "Сессия". Структура запроса представлена на рисунке 4.

Рисунок 4 - Запрос о студентах обучающихся на определенной кафедре и не сдавшие хотя бы один экзамен, с указанием группы и предметы, оценка по которому отсутствует или равна 2;

Запрос, в результате действия которого выводятся данные о среднем балле студентов каждой группы, ссылается на таблицы "Факультет", "Кафедра", "Специальность", "Группа", "Студент", "Сессия".

Структура запроса представлена на рисунке 5.

Рисунок 5 - Запрос о среднем балле по каждой группе

Запрос, в результате действия которого выводятся данные о среднем балле по каждому сдаваемому студентами предмету, ссылается на таблицы "Сессия" и "Предметы".

Структура запроса представлена на рисунке 6

Рисунок 6 - Запрос о среднем балле по предмету.

В результате работы запроса "Студенты, которые могут получать стипендию" выводятся фамилии, инициалы студентов и размер стипендии. Данный запрос ссылается на таблицы "Стипендия" и "Студент".

Структура запроса представлена на рисунке 7.

Рисунок 7 - Запрос о студентах, которые по результатам сессии могут получать стипендию

В результате работы запроса "список студентов, подлежащих отчислению", выводятся фамилия студента, количество несданных зачетов и экзаменов. Этот запрос ссылается на запросы "Кол-во несданных зачетов" и "Кол-во несданных экзаменов". Структура запроса представлена на рисунке 8.

Рисунок 8 - Запрос о студентах, которые по результатам сессии могут быть отчислены.

Запросы о количестве студентов, не получающих стипендию, получающих обычную стипендию, получающих стипендию с 50% -ной надбавкой и получающих стипендию со 100% -ной надбавкой ссылаются на одну и ту же таблицу "Стипендия". Структуры этих запросов представлены соответственно на рисунках 9, 10, 11 и 12.

Рисунок 9 - Запрос о количестве студентов, не получающих стипендию

Рисунок 10 - Запрос о количестве студентов, получающих обычную стипендию.

Рисунок 11 - Запрос о количестве студентов, получающих стипендию с 50% -ной надбавкой

Рисунок 12- Запрос о количестве студентов, получающих стипендию со 100% -ной надбавкой

Запрос, выводящий названия наиболее плохо сданных предметов, ссылается на запрос "Кол-во 2 по предметам". Структура запроса представлена на рисунках 13.

Рисунок 13 - Запрос, выводящий наиболее плохо сданный предмет

Запрос, выводящий названия наиболее плохо сданных предметов, ссылается на запрос "Средний бал по предмету". Структура запросов представлены соответственно на рисунках 13.


3.4 Создание форм и отчетов

3.4.1 Создание форм базы данных

Работа с данными в Microsoft Access осуществляется в основном с помощью форм. Любая форма содержит окна - поля, которые предназначены для ввода информации.

Для ввода и редактирования данных были созданы следующие формы:

"Данные о студентов";

"Студент";

"Начисление стипендии".

В процессе работы с формой "Данные о студентов" работник деканата может с помощью нее удалить или добавить в базу студента, а также поменять студенту номер группы, специальность, кафедру, номер зачетки. Источником данных для данной формы являются запрос "Для формы студенты". Форма выглядит, как показано на рисунке 14.

Рисунок 14 - Форма "Данные о студентах"

Форма "Студент" содержит поля, в которых работник деканата (пользователь разрабатываемой базы данных) может внести оценки по каждому предмету, сданному студентом в течение сессии. Создание данной формы сопровождалось созданием подчиненной формы "Сессия.

Форма "Студент" представлена на рисунке 15.

Рисунок 15 - Форма "Студент"

С помощью формы "Начисление стипендии" работник деканата имеет возможность по результатам сессии начислить студенту соответствующую стипендию. Данная форма ссылается на запрос "Начисление стипендии". Форма представлена на рисунке 16.

Рисунок 16 - Форма "Начисление стипендии"

3.3.4 Создание отчетов базы данных

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

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

Рисунок 17 - Отчет о студентах каждой группы факультета, получающих стипендию, с указанием их ФИО, и размере стипендии.

Рисунок 18 - Отчет о подсчете среднего балла каждого студента

Рисунок 19 - Отчет о подсчете среднего балла по группам

Рисунок 20 - Отчет о подсчете среднего балла по факультету

Рисунок 21 - Отчет о подсчете количества студентов в группах

Рисунок 22 - Отчет о подсчете количества студентов на факультете

Рисунок 23 - Отчет о подсчете количества студентов не получающих стипендию

Рисунок 24 - Отчет о подсчете количества студентов получающих обычную стипендию.

Рисунок 25 - Отчет о подсчете количества студентов получающих стипендию + 50% надбавкой.

Рисунок 26 - Отчет о подсчете количества студентов получающих стипендию + 100% надбавкой.

Рисунок 27 - Фрагмент (1из 5стр) отчета о студентах каждой группы факультета, получающих стипендию, с указанием их оценок, полученных ими.

3.5 Создание элементов управления базой данных

После создания форм и запросов была создана форма для управления всей базой данных - главная кнопочная форма "Система для деканата" (рисунок 28).

Рисунок 28 - Главная кнопочная форма "Информация для деканата".

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5140
Авторов
на СтудИзбе
441
Средний доход
с одного платного файла
Обучение Подробнее