Курсовой проект «Автоматизированная система учета успеваемости студентов». Вариант 15
Описание
Курсовой проект
На тему: «Автоматизированная система учета успеваемости студентов»
Вариант №15
ЗАДАНИЕ
на курсовое проектирование по дисциплине «Базы данных»
Тема Автоматизированная система учета успеваемости студентов.Исходные данные к курсовому проекту
Перечень подлежащих разработке вопросов, документов
1. Техническое задание на разработку информационной системы.
2. Скрипт для создания базы данных.
3. ПО, обеспечивающее пользовательский интерфейс к информационной системе.
4. Пояснительная записка.
Перечень графического материала
1. Инфологическая модель базы данных.
2. Даталогическая модель базы данных
Содержание
ВВЕДЕНИЕ 31. Основная часть 5
1.1 Анализ предметной области 5
1.2 Выбор средств 7
1.3 Построение концептуальной модели 9
1.4 Разработка физической модели БД 10
2 Проектирование базы данных в Microsoft Access 13
3 Заключение 24
Список использованной литературы 24
Введение
В настоящее время в разных сферах деятельности все более нуждаются в средствах, позволяющих быстро и безошибочно перерабатывать большое количество информации. Применение таких средств позволяет существенно снизить затраты и повысить эффективность работы. Например, в каждом учебном заведение большой поток данных (абитуриенты, студенты, преподаватели, данные об успеваемости и т.п.) и чтобы снизить время обработки информации и облегчить работу сотрудникам заведений создается информационная система, которая может это позволить.
Целью курсовой работы является проектирование базы данных по контролю успеваемости студентов, а именно по учету и просмотру текущих оценок за экзамены, дополнительные экзамены, зачеты и курсовые работы.
В процессе разработки базы данных предстоит решить следующие задачи:
Произвести анализ предметной области, запросов пользователей, документов, отражающих события и процессы, протекающие во время сессии;
Разработать концептуальную модель, которая описывает объекты и связи предметной области; составить список сущностей и атрибутов, описывающих их;
Разработать логическую модель; построить реляционную модель на основании логической модели; разработать физическую модель;
Реализовать базу данных, проанализировав и выбрав одно из наиболее распространенных СУБД, с учетом требований проекта.

Курсовой проект На тему: «Автоматизированная система учета успеваемости студентов» Вариант №15 ЗАДАНИЕ на курсовое проектирование по дисциплине «Базы данных» Тема Автоматизированная система учета успеваемости студентов. Исходные данные к курсовому проекту Перечень подлежащих разработке вопросов, документов 1. Техническое задание на разработку информационной системы. 2. Скрипт для создания базы данных. 3. ПО, обеспечивающее пользовательский интерфейс к информационной системе. 4. Пояснительная записка. Перечень графического материала 1. Инфологическая модель базы данных. 2. Даталогическая модель базы данных Введение В настоящее время в разных сферах деятельности все более нуждаются в средствах, позволяющих быстро и безошибочно перерабатывать большое количество информации.
Применение таких средств позволяет существенно снизить затраты и повысить эффективность работы. Например, в каждом учебном заведение большой поток данных (абитуриенты, студенты, преподаватели, данные об успеваемости и т.п.) и чтобы снизить время обработки информации и облегчить работу сотрудникам заведений создается информационная система, которая может это позволить. Целью курсовой работы является проектирование базы данных по контролю успеваемости студентов, а именно по учету и просмотру текущих оценок за экзамены, дополнительные экзамены, зачеты и курсовые работы. В процессе разработки базы данных предстоит решить следующие задачи: Произвести анализ предметной области, запросов пользователей, документов, отражающих события и процессы, протекающие во время сессии; Разработать концептуальную модель, которая описывает объекты и связи предметной области; составить список сущностей и атрибутов, описывающих их; Разработать логическую модель; построить реляционную модель на основании логической модели; разработать физическую модель; Реализовать базу данных, проанализировав и выбрав одно из наиболее распространенных СУБД, с учетом требований проекта. ЗАДАНИЕ на курсовое проектирование по дисциплине «Базы данных» студенту Рословой К.В.
(фамилия, инициалы) Факультет Информатики и управления Кафедра Систем автоматизированного проектирования и управления Тема Автоматизированная система учета успеваемости студентов. Исходные данные к курсовому проекту Перечень подлежащих разработке вопросов, документов 1.Техническое задание на разработку информационной системы. 2.Скрипт для создания базы данных. 3.ПО, обеспечивающее пользовательский интерфейс к информационной системе. 4.Пояснительная записка. Перечень графического материала 1.Инфологическая модель базы данных. 2.Даталогическая модель базы данных _____________ Виды и объем работы, выполняемой с использованием ЭВМ и САПР Дата выдачи задания Дата представления курсового проекта к защите: Руководитель А.Б.
Авербух (подпись, дата) (инициалы, фамилия) Задание принял к выполнению студент (дата) (подпись) Содержание ВВЕДЕНИЕ3 1. Основная часть5 1.1 Анализ предметной области5 1.2 Выбор средств7 1.3 Построение концептуальной модели9 1.4 Разработка физической модели БД10 2 Проектирование базы данных в Microsoft Access13 3 Заключение24 Список использованной литературы25 ВВЕДЕНИЕ В настоящее время в разных сферах деятельности все более нуждаются в средствах, позволяющих быстро и безошибочно перерабатывать большое количество информации. Применение таких средств позволяет существенно снизить затраты и повысить эффективность работы. Например, в каждом учебном заведение большой поток данных (абитуриенты, студенты, преподаватели, данные об успеваемости и т.п.) и чтобы снизить время обработки информации и облегчить работу сотрудникам заведений создается информационная система, которая может это позволить.
Целью курсовой работы является проектирование базы данных по контролю успеваемости студентов, а именно по учету и просмотру текущих оценок за экзамены, дополнительные экзамены, зачеты и курсовые работы. В процессе разработки базы данных предстоит решить следующие задачи: Произвести анализ предметной области, запросов пользователей, документов, отражающих события и процессы, протекающие во время сессии; •Разработать концептуальную модель, которая описывает объекты и связи предметной области; составить список сущностей и атрибутов, описывающих их; •Разработать логическую модель; построить реляционную модель на основании логической модели; разработать физическую модель; •Реализовать базу данных, проанализировав и выбрав одно из наиболее распространенных СУБД, с учетом требований проекта.
Для решения оставленных задач нужно разработать БД, которая позволит: а)Хранить в течении всего времени обучения студента персональную информацию о каждом студенте, успеваемости по каждому предмету и распределении студентов по группам; б)Выводить в удобной форме данные по следующим запросам пользователей: •Вывод списка студентов; •Добавление нового студента; •Добавление нового предмета; •Выборка данных по успеваемости данного студента; •Оформление повторной сдачи предмета студентом; •Вывод зачетной или экзаменационной ведомости. 1. Основная часть 1.1 Анализ предметной области Для начала проектирования базы данных необходимо определить ее предметную область. Предметная область - это часть реального мира, данные о которой мы хотим отразить в базе данных [3].
Например, в качестве предметной области можно выбрать бухгалтерию какого-либо предприятия, отдел кадров, банк, магазин и т.д. Предметная область бесконечна и содержит как существенно важные понятия и данные, так и малозначащие или вообще не значащие данные. Так, если в качестве предметной области выбрать учет товаров на складе, то понятия \"накладная\" и \"счет-фактура\" являются важными понятиями, а то, что сотрудница, принимающая накладные, имеет двоих детей - это для учета товаров неважно. Однако, с точки зрения отдела кадров данные о наличии детей являются необходимыми. Таким образом, важность данных зависит от выбора предметной области. Модель предметной области - это наши знания о предметной области.
Знания могут быть как в виде неформальных знаний в мозгу эксперта, так и выражены формально при помощи каких-либо средств. В качестве таких средств могут выступать текстовые описания предметной области, наборы должностных инструкций, правила ведения дел в компании и т.п. Модель предметной области описывает скорее процессы, происходящие в предметной области и данные, используемые этими процессами. От того, насколько правильно смоделирована предметная область, зависит успех дальнейшей разработки приложений [4]. В данной курсовой работе рассматривается задачи, выполняемые учебной частью ВУЗа. Данная информационная система обеспечивает: хранение информации о студентах, учет процессов, связанных с обучением студентов, данные о преподавателях, учебных дисциплинах и т.д.
Каждый поступивший или уже учащийся в данном учебном заведении и так же преподаватели заносятся в информационную систему. Это способствует удобству обработки данных, уменьшению времени поиска определенных данных. Промежуточная аттестация студентов осуществляется в соответствии с учебными планами по направлениям и специальностям подготовки в форме экзаменов и зачетов по учебным дисциплинам и практикам. Экзамены являются заключительным этапом изучения всей дисциплины или ее части и имеют целью проверку знаний студентов по теории и выявление навыков применения полученных знаний при решении практических задач, а также навыков самостоятельной работы с учебной и научной литературой.
Зачеты, как правило, служат формой проверки выполнения студентами лабораторных и расчетно-графических работ, курсовых проектов (работ), усвоения учебного материала практических и семинарских занятий, а также проверки результатов учебной, производственной и преддипломной практик. Экзамены и зачеты проводятся в строгом соответствии с утвержденными рабочими программами дисциплин и программами практик. Все студенты обязаны сдавать экзамены и зачеты по дисциплинам, предусмотренным учебным планом. Знания, умения, навыки студентов оцениваются оценками: \"отлично\", \"хорошо\", \"удовлетворительно\", \"неудовлетворительно\", \"зачет\", \"не зачет\". Эти оценки проставляются в аттестационную ведомость.
Оценки \"неудовлетворительно\" и \"не зачет\" в зачетную книжку студентов не проставляются. Неявка на экзамен или зачет отмечается в аттестационной ведомости словами \"не явился\" и в случае последующего выявления неуважительности причины деканом факультета проставляется неудовлетворительная оценка. В случае повторной сдачи экзамена или сдачи в неустановленное расписанием время декан факультета выписывает студенту направление на сдачу дисциплины. 1.2 Выбор средств В создании моей информационной системы использовалась система управления базами данных Microsoft Access. Она является одним из самых популярных приложений в семействе настольных СУБД. Все версии Access имеют в своем арсенале средства, значительно упрощающие ввод и обработку данных, поиск данных и предоставление информации в виде таблиц, графиков и отчетов.
Начиная с версии Access 2000, появились также Web-страницы доступа к данным, которые пользователь может просматривать с помощью программы Internet Explorer. Помимо этого, Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Access будет работать с базами данных в этих таблицах так, как если бы это были таблицы Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. Access позволяе....
Характеристики курсовой работы
Список файлов
