База данных «Школа»
Построение программы, обеспечивающей взаимодействие с ней в режиме диалога для завуча школы. Инфологическая модель базы данных школы. Создание таблиц, запросов и отчетов. Главное интерфейсное окно. Формы «Редактирование данных » и «Ввод преподавателя».
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 21.01.2015 |
Размер файла | 780,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
Процесс автоматизации обработки информации обычно рассматривается с учетом двух компонентов: данных и алгоритма обработки. Сформулированы стандартные требования к организации данных:
интеграция данных, в этом случае создается динамическая модель предметной области, в рамках которой работает автоматизированная информационная система;
максимально возможная независимость прикладных программ от данных.
Выполнение этих требований привело к появлению единого блока данных (базы данных (БД) и разработке одной управляющей программы для манипулирования данными на физическом уровне (системы управления данными СУБД).
Система управления базами данных (СУБД) основывается на использовании определенной модели данных, отражающих взаимосвязи объектов. Современная классификация СУБД предусматривает реализацию иерархических, сетевых и реляционных моделей данных.
Реляционная модель СУБД основывается на математическом понятии отношения, а общая структура данных представляется в виде таблицы, в которой каждая строка значений соответствует логической записи, а заголовки столбцов являются характеристиками объектов, информацию о которых необходимо хранить в БД.
Процесс проектирования БД представляет собой последовательность перехода от неформального словесного описания информационной структуры предметной области к формальному описанию объектов предметной области в терминах некоторой модели.
В общем случае можно выделить следующие этапы проектирования:
системный анализ и словесное описание информационных объектов предметной области;
проектирование инфологической модели предметной области — частично формализованное описание объектов предметной области в терминах некоторой семантической модели;
даталогическое или логическое проектирование БД, т.е. описание БД в терминах принятой даталогической модели данных;
физическое проектирование БД, т.е. выбор эффективного размещения БД на внешних носителях для обеспечения наиболее эффективной работы приложения.
В качестве системы управления базой данных в данной курсовой работе используется СУБД MS Access.
2. Анализ предметной области
Необходимо спроектировать базу данных, построить программу, обеспечивающую взаимодействие с ней в режиме диалога для завуча школы.
Для каждого учителя в БД должны храниться сведения о предметах, которые он преподает, номере кабинета, который за ним закреплен, номера классов, в которых он ведет занятия, номере урока и дне, когда он ведет уроки. Существуют учителя, которые не имеют собственного кабинета. Об учениках должны храниться следующие сведения: фамилия и имя, в каком классе учится, какая оценка по каждому предмету получена. Ученик может исправить полученную оценку. Завуч может добавить информацию о новом учителе или ученике, а также удалить — выбывших.
Завучу могут потребоваться следующие сведения:
какой предмет будет в заданном классе, например, во вторник на заданном уроке;
кто из учителей преподает в заданном классе;
в коком кабинете будет 5-й урок в среду у некоторого класса;
в каких классах преподает учитель заданный предмет;
расписание на заданный день недели для класса.
Завуч может вносить следующие изменения:
вносить информацию о новом учителе;
удалять запись об ученике;
изменить оценку ученику.
Необходимо предусмотреть возможность выдачи справки о количестве учеников в данном классе и отчета о работе школы (количество учителей по предметам, количество кабинетов, число учеников в каждом классе, число двоечников, хорошистов и отличников).
Для определения схемы данных проектируемой базы данных, то есть построения ее инфологической модели, необходимо определить сущности и связи БД. С помощью сущности моделируется класс однотипных объектов. Сущность имеет имя, уникальное в пределах моделируемой системы. Сущность соответствует некоторому классу однотипных объектов, поэтому предполагается, что в системе существует множество экземпляров данной сущности. Объект, которому соответствует понятие сущности, имеет свой набор атрибутов — характеристик, определяющих свойства данного представителя класса. Между сущностями могут быть установлены связи — бинарные ассоциации, показывающие, каким образом сущности соотносятся или взаимодействуют друг с другом. Связь может существовать между двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь).
Рис. Инфологическая модель БД школы
4. Нормализация БД
Проектирование схемы БД может быть выполнено двумя путями:
путем декомпозиции (разбиения), когда исходное множество отношений, входящих в схему БД, заменяется другим множеством отношений (число их при этом возрастает), являющихся проекциями исходных отношений;
путем синтеза, т.е. путем компоновки из заданных исходных элементарных зависимостей между объектами предметной области схемы БД.
Классическая технология проектирования реляционных БД связана с теорией нормализации, основанной на анализе функциональных зависимостей между атрибутами отношений.
Процесс проектирования с использованием декомпозиции представляет собой процесс последовательной нормализации схем отношений, при этом каждая последующая итерация соответствует нормальной форме более высокого уровня и обладает лучшими свойствами по сравнению с предыдущей.
В теории реляционных БД обычно выделяется следующая последовательность нормальных форм:
5-я (5 NF) или форма проекции-соединения (PJNF).
Отношение находится в 1-й нормальной форме тогда и только тогда, когда на пересечении каждого столбца, и каждой строки находятся только элементарные значения атрибутов.
Отношения, находящиеся в 1-й нормальной форме, часто называют просто нормализованными отношениями, поэтому ненормализованные отношения могут интерпретироваться как таблицы с неравномерным заполнением.
В проектируемой БД имеется отношение расписание, которое имеет вид:
Описание: Существует несколько разновидностей систем управления базами данных СУБД одни ориентированы на программистов другие — на обычных пользователей. Она позволяет не прибегая к программированию с легкостью выполнять основные операции с БД: создание редактирование и обработка данных. Microsoft ccess служит удобным инструментом для ввода анализа и представления данных и обеспечивает высокую скорость разработки приложений.
Дата добавления: 2015-10-24
Размер файла: 448.49 KB
Работу скачали: 220 чел.
Поделитесь работой в социальных сетях
Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск
2. Инструментальные средства разработки……………………………………..4
3. Информационное обеспечения задачи ………………………………………5
3.3.Информационная модель задачи…………………………………………10
4. Описание программного средства…………………………………………. 11
5. Информационная безопасность……………………………………………. 14
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ……………………………….16
ВВЕДЕНИЕ
Существует несколько разновидностей систем управления базами данных (СУБД), одни ориентированы на программистов, другие — на обычных пользователей. Microsoft Access относится к СУБД, ориентированным на рядовых потребителей. Она позволяет, не прибегая к программированию, с легкостью выполнять основные операции с БД: создание, редактирование и обработка данных . СУБД Access- широко распространенное офисное приложение Microsoft Office. Microsoft Access служит удобным инструментом для ввода, анализа и представления данных и обеспечивает высокую скорость разработки приложений.
В Access база данных обозначает файл, содержащий набор информации. Каждая база данных состоит из основных объектов: таблиц, запросов, форм, отчётов, страниц, макросов и модулей. MS Access может работать одновременно только с одной базой данных. Но одна БД Access может включать сотни таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.
1 .Постановка задачи
Создать в СУБД Access базу данных «Музыкальная школа».
Заполнение таблиц и справочников.
- Учет преподавателей ;
- Учет учеников ;
- Выборка по ученикам , преподавателям ;
- Выведение отчетов ;
- Защита базы паролем.
2. Инструментальные средства разработки
При создании баз данных (БД) важным является выбор такого инструментального средства разработки, который бы удовлетворял такие потребности конечных пользователей как: актуальность информации для организации; производительность БД, обеспечивающая получение требуемых данных за короткое время; гибкость и возможность подстройки под пользователя; масштабируемость при реорганизации и расширении предметной области; кроссплатформенность; целостность базы данных; удобство использования. Microsoft Office Access одна из самых производительных, простых при использовании и гибких при настройке СУБД, поддерживающая работу нескольких пользователей, позволяющая хранить и обрабатывать данные, проверять правильность вводимых данных, разрабатывать формы для удобной работы с базой данных, создавать отчеты.
База данных Access Школа
Спроектировать базу данных, построить программу, обеспечивающую взаимодействие с ней в режиме диалога, для завуча школы.
Для каждого учителя в БД должны храниться сведения о предметах, которые он преподает, номере кабинета, который за ним закреплен, номерах классов, в которых он ведет занятия, номере урока и дне, когда он ведет уроки. Существуют учителя, которые не имеют собственного кабинета. Об учениках должны храниться следующие сведения: фамилия и имя, в каком классе учится, какая оценка по каждому предмету получена. Ученик может исправить полученную оценку. Завуч может добавить информацию о новом учителе или ученике, а также удалить о выбывших. Завучу могут потребоваться следующие сведения:
• какой предмет будет в заданном классе, например, во вторник на заданном уроке;
• кто из учителей преподает в заданном классе;
• в каком кабинете будет 5-й урок в среду у некоторого класса;
• в каких классах преподает определенный учитель заданный предмет;
• расписание на заданный день недели для класса.
Завуч может вносить следующие изменения:
• ввести информацию о новом учителе;
• удалить запись об ученике;
• изменить оценку ученику.
Необходимо предусмотреть возможность выдачи справки о количестве учеников, в данном классе и отчета о работе школы (количество учителей по предметам, количество кабинетов, исло учеников в каждом классе, число учащихся на 2, 4-5, 5 по классам и по школе).
Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде файла БД Access, который должен содержать:
• спроектированные таблицы,
• схему данных со связями между таблицами,
• формы, обеспечивающих интерфейс пользователя,
• запросы,
• отчеты,
• главную кнопочную форму.
Таблица «Ученики» — База данных Access Школа
Таблица «Предметы» — База данных Access Школа
Запрос «Расписание на определенный день» — База данных Access Школа
Запрос «Учителя в классе» — База данных Access Школа
Отчет «Кол-во учеников в школе»
Отчет «Кол-во учеников по оценкам»
Главная кнопочная форма
Готовая база данных Access Школа доступна для скачивания по ссылке ниже.
просмотреть базу данных (БД) MS Access; База данных Access Школа; база данных access; бд access; субд access; базы данных access; access пример; программирование access; готовая база данных; создание база данных; база данных СУБД; access курсовая; база данных пример; программа access; access описание; access реферат; access запросы; access примеры; просмотреть бд access; объекты access; бд в access; просмотреть субд access; база данных ms access; субд access реферат; субд ms access; преимущества access; базу данных; просмотреть базу данных на access; базы данных; реляционная база данных; системы управления базами данных; курсовая база данных; просмотреть базу данных; база данных access просмотреть; базы данных access просмотреть; ученики; успеваемость
просмотреть базу данных access Расписание занятий в школе
Готовая база данных access «Расписание занятий в школе».
Разработать информационную подсистему «Расписание занятий в школе». Расписание занятий в школе включает сведения о названиях классов и предметов, фамилиях учителей, обозначениях кабинетов (классов), учебной смене, дне недели, номере урока. В реальной жизни требуется также отслеживать отсутствие «накладок» в расписании («непересечение» занятий для учителей, классов и кабинетов по сменам, урокам и дням недели, отсутствие «окон» в расписании для учителей и учеников), что усложняет задачу. Требуется вывод на печать фрагментов расписания занятий для классов, смен, учителей и т. д.
Экранные формы готовой базы данных «Расписание занятий в школе»
Рис. 1 Главная кнопочная форма готовой базы данных «Расписание занятий в школе».
Рис. 2 Форма «Расписание».
Рис. 3 Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Справочники».
Рис. 4 Форма «Классы».
Форма «Расписание» с фильтром для класса с предыдущей формы. Чтобы посмотреть расписание для всех классов нужно удалить фильтр.
Рис. 5 Форма «Учителя». Для выбранного учителя можно посмотреть расписание.
Форма «Расписание» с фильтром для учителя с предыдущей формы.
Рис. 6 Форма «Предметы». По выбранному предмету можно посмотреть расписание.
Рис. 7 Форма «Кабинеты».
Форма «Дни недели».
Рис. 8 Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Отчёты».
Рис. 9 Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Отчёты-продолжение».
Рис. 10 Отчёт «Накладки для классов».
Окно для ввода параметра «название класса».
Отчёт «Накладки для класса».
Отчёт «Накладки для учителей».
Окно для ввода параметра «код учителя». По выбору пользователя можно ввести либо код учителя либо его фамилию в следующем окне.
Окно для ввода параметра «фамилия учителя».
Отчёт «Накладки для учителя».
Отчёт «Накладки для кабинетов».
Окно для ввода параметра «код кабинета».
Отчёт «Накладки для кабинета».
Окно для ввода параметра «название класса».
Рис. 11 Отчёт «Расписание для класса».
Окно для ввода параметра «смена».
Отчёт «Расписание для смены».
Окно для ввода параметра «код учителя». По выбору пользователя можно ввести либо код учителя либо его фамилию в следующем окне.
Окно для ввода параметра «фамилия учителя».
Отчёт «Расписание для учителя».
Окно для ввода параметра «название класса».
Отчёт «Поиск окон в расписании класса».
Окно для ввода параметра «код учителя».
Рис. 12 Отчёт «Поиск окон в расписании учителя».
Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Запросы».
Запрос «Накладки для классов».
Запрос «Накладки для учителей».
Запрос «Накладки для кабинетов».
Главная кнопочная форма готовой базы данных «Расписание занятий в школе» — страница «Запросы-продолжение».
Рис. 13 Схема данных готовой базы данных «Расписание занятий в школе» отображает связи таблиц: Дни недели, Смены, Предметы, Классы, Уроки, Учителя, Кабинеты, Расписание.
Структура таблицы «Дни недели»: номер дня недели, название дня недели.
Таблица «Кабинеты» состоит из полей: код кабинета, название, специальное оборудование.
Состав полей таблицы «Классы»: название класса, количество человек.
В таблицу «Предметы» входят поля: код предмета, название, специальное оборудование.
Таблица «Расписание» состоит из полей: № пп, класс, день недели, смена. номер урока, предмет, учитель, кабинет.
Поле «название смены» образует таблицу «Смены».
Структура таблицы «Уроки» образована полем «Номер урока».
Таблица «Учителя» состоит из полей: код учителя, фамилия, имя, отчество.
просмотреть отчёт по базе данных с экранными формами бесплатно
просмотреть базу данных access Расписание занятий в школе
Примерная цена 763 руб.
Точная цена зависит от способа оплаты.
Способы оплаты базы данных Access: WebMoney, Терминалы оплаты, Почта России, QIWI, Билайн, MTC, Мегафон, Debit or Credit Card, WeChat Pay, Alipay (China), UnionPay, Яндекс.Деньги, Подарочный сертификат и другие.
просмотреть базы данных Access подобной тематики:
Ключевые слова: Расписание занятий в школе база данных просмотреть; access Расписание занятий в школе; программа база данных; база данных для расписания занятий в школе; база данных курсовой; просмотреть базу данных access Расписание занятий в школе; access; готовая база данных access Расписание занятий в школе; базы данных в access; база данных расписание; база данных расписание access просмотреть; вкр расписание access; диплом расписание access; access расписание; access расписание занятий; база данных просмотреть аксесс расписание в школе просмотреть; база данных расписание уроков в школе; пример базы данных access; создать базу данных в access; примеры баз данных access; создание базы данных в access; базы access; запросы в access; access отчеты; таблицы access; макросы в access; access курсовой; примеры бд access; формы access; базы данных microsoft access; купить базу данных; создание БД; примеры БД; просмотреть БД; курсовая работа по СУБД; база данных примеры; готовая курсовая работа база данных. Курсовая база данных «Расписание занятий в школе» создана в access 2010 и преобразована в access 2003, поэтому откроется в access 2003, 2007, 2010.
—>Категория : Контрольные, курсовые работы по базам данных MS Access. | —>Добавил : astor | —>Теги : БД Расписание занятий в школе, база данных Школа, база данных Расписание занятий—>Просмотров : 14575 | —>Загрузок : | —>Рейтинг : 0.0 /
Поиск Яндекса по сайту
Для поиска базы данных access введите слово, например, «сотрудники» и нажмите кнопку