Курсовая с практикой на тему Проектирование базы данных по контролю успеваемости студентов
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение. 4
1. Проектирование базы данных. 7
1.1 Анализ предметной
области. 11
1.2 Инфологическое проектирование базы данных. 14
1.3 Разработка физической модели БД.. 16
2. Разработка базы данных. 19
2.1. Реализация базы данных. 19
2.2 Запросы на выборку данных для решения поставленных задач. 23
2.3 Отчеты по результатам решения задач. 25
2.4 Организация интерфейса с пользователем посредством форм.. 25
Заключение. 27
Список
литературы.. 29
ПРИЛОЖЕНИЯ.. 31
Введение:
Во всем мире организации генерируют
большие объемы данных, в том числе и в электронном виде. Для хранения,
упорядочения и анализа больших объемов информации предназначены комплексы
средств, именуемых информационными системами (ИС).
Одними из таких видов, сегодня уже
автоматизированных информационных систем (АИС), являются базы данных (БД),
управляемые с помощью систем управления базами данных (СУБД), и
информационно-аналитические системы, предназначенные как для хранения, так и для
анализа хранимой информации.
Концепция баз данных (БД) как метод
представления и накопления данных в электронном виде сформировалась к середине
60-х годов прошлого века в фирме IBM. В 1970 году была предложена реляционная
модель данных для БД, и на ее основе начали создаваться популярные ныне
реляционные СУБД.
К ключевым факторам, определяющим развитие
СУБД, относятся следующие:
− увеличение объемов данных и появление
новых стандартов представления и обмена данными;
− появление новых типов данных (как
структурированных, так и неструктурированных)
– XML, электронной почты, календарей,
файлов, документов, географических данных и т. п. в дополнение к традиционным
типам данных, поддерживаемым на уровне баз данных и файловой системы;
− существенное снижение стоимости хранения
самих данных, появление новых устройств хранения данных и уменьшение размеров
накопителей
Основные идеи современной информационной
технологии базируются на концепции баз данных (БД). Согласно данной концепции
основной информационной технологией являются данные, организованные в БД,
адекватно отражающие реалии действительности в той или иной предметной области
и обеспечивающие пользователя актуальной информацией в соответствующей
предметной области.
Базы данных занимают лидирующее положение
в области информационных технологий, становятся неотъемлемой частью жизни
современного человека, насыщенной различного рода информацией. Без
основательного знакомства с базами данных и системами управления базами данных
(СУБД) в наше время невозможно быть не только квалифицированным программистом,
но и грамотным пользователем. Без знания основ баз данных трудно на серьезном
уровне работать с конкретными экономическими системами, как бы хорошо они ни
были документированы.
Основная цель данной работы состоит в разработке БД “Контроль успеваемость студентов”, изучить на
данном примере СУБД “Access”.
В рамках курсовой работы
были поставлены следующие задачи:
— Анализ предметной
области. В нашем случае надо выявить специфику и особенности при разработке
базы данных «Успеваемость студентов».
— Проектирование БД в
исследуемой предметной области (включающее проектирование структуры таблиц,
ключевых полей и схемы данных).
— Учет и просмотр текущих оценок за
экзамены, дополнительные экзамены, зачеты и курсовые работы.
— Приобретение навыков
по созданию объектов в выбранной СУБД (таблиц, запросов различных типов, форм и
отчетов).
Объект и предмет
исследования – база данных, реализованная в СУБД “Access”
Практическая значимость
работы состоит в приобретении навыков построения базы данных в СУБД “Access”, ее логическое проектирование и
реализация посредством методов и функций в СУБД
Апробация и внедрение
результатов: разработанная база данных может быть использована в реальной жизни
для моделирования учебного процесса в ВУЗе, контроля успеваемости студентов, в
БД доступно дополнительное редактирование и изменение для добавления и
расширения иных свойств контроля успеваемости и отчетности по выбранному
направлению .
Объектом данного исследования является учебный
процесс, организованный в ВУЗе.
Предметом исследования данной работы
является комплекс функций и показателей, направленных на моделирования учебы
студентов и контроля их успеваемости, а также последующего применения БД в
реальной жизни.
Заключение:
В данной курсовой работе была разработана база данных предметной
области «Контроль успеваемости студентов», соответствующая всем требованиям
задания, она протестирована и отлажена. БД
отражает деятельность учебного учреждения.
Проведено инфологическое проектирование,
установлены сущности: студенты и оценки; реализованы связи между ними.
Произведен анализ предметной области и реализованы информационные потоки между
сущностями.
В процессе даталогического
проектирования формально отображены все объекты предметной области и их
свойства. Созданы таблицы, продуманы поля таблиц, их количество, свойства и типы.
В базе данных организованы следующие объекты:
— таблицы для сохранения данных;
— запросы для поиска и извлечения только требуемых данных;
— формы для просмотра, добавления и изменения данных в таблицах;
— отчеты для анализа и печати данных в определенном формате.
Результат данной курсовой работы – это
приложение, имеющее понятный интуитивно интерфейс. Это реализует возможность
выполнения отдельных задач деканата. Можно совершить учет студентов, хранить
данные об обучающихся на период их учебы в ВУЗе и контролировать их
успеваемость.
Данная БД может быть расширена для автоматизации нерассмотренных в
рамках данной курсовой работы концепций в предметной области «Контроль
успеваемости студентов». и может активно применяться преподавателями и сотрудниками
деканата, что обеспечит быстрый и удобный доступ ко всем необходимым данным. В
разработанную базу данных просто добавлять, удалять данные и модифицировать ее
структуру.
В курсовой работе выполнены все поставленные перед работой задачи. Для
примера разработан перечень различных запросов, отчетов и форм. В данной работе
представлен весь отчет разработки.
Фрагмент текста работы:
1. Проектирование
базы данных
Система управления базами
данных – это совокупность языковых и программных средств, которая осуществляет
доступ к данным, позволяет их создавать, менять и удалять, обеспечивает
безопасность данных и т.д. В общем СУБД – это система, позволяющая создавать базы
данных и манипулировать сведениями из них.
База данных – это
набор сведений, относящихся к определенной теме или задаче, такой как
отслеживание заказов клиентов или хранение коллекции звукозаписей. Цель любой
информационной системы — обработка данных об объектах реального мира. Если
база данных хранится не на компьютере или на компьютере хранятся только ее
части, приходится отслеживать сведения из целого ряда других источников,
которые пользователь должен скоординировать и организовать самостоятельно.
Создавая базу данных,
пользователь стремится упорядочить информацию по различным признакам и быстро
извлекать выборку с произвольным сочетанием признаков. Сделать это возможно,
только если данные структурированы.
Структурирование — это
введение соглашений о способах представления данных.
Неструктурированные —
данные, записанные, например, в текстовом файле.
Пользователями базы
данных могут быть различные прикладные программы, программные комплексы, а
также специалисты предметной области, выступающие в роли потребителей или
источников данных, называемые конечными пользователями.
В современной технологии
баз данных предполагается, что создание БД, ее поддержка и обеспечение доступа
пользователей к ней осуществляются централизованно с помощью специального
программного инструментария — системы управления базами данных.