Similar presentations:
Информационные системы и программирование
1. Тамбовское областное государственное автономное профессиональное образовательное учреждение «Техникум отраслевых технологий»
Выполнил студент третьей группыКоньков Владислав
специальность 09.02.07. Информационные системы и программирование
2. Цель
Создание базы данных, отражающей ситуацию,связанную с работой детского сада.
3. Задачи
1• Изучить предметную область создаваемой базы
данных
2
• Создать концептуальную, логическую и физическую
модель базы данных
3
• Создать базу данных на основе разработанных
моделей
4
• Разработать объекты базы данных: таблицы, запросы,
формы и отчеты
5
• Разработать интерфейс базы данных
4. Анализ предметной области
Детский сад - учреждение для общественного воспитания детей дошкольного возраста. Родителиотправляют своих детей для развития самостоятельности, показывая жизнь вне дома и без помощи
родительской заботы. Ребенок обретает навыки социального взаимодействия с людьми. Детский сад учит
ребенка общаться, налаживать первые контакты со сверстниками. У малыша появляются первые друзья, он
учится реагировать на конфликтные ситуации, действовать в команде. Детский сад – это место, где вырастает и
формируется личность. Именно здесь ребенок учится взаимодействовать с коллективом сверстников. Таким
образом, в детском саду сглаживается детский эгоизм и на смену ему приходит чувство коллективизма. Ребенок
учится общаться с другими взрослыми, признавать авторитет «чужого» взрослого — это поможет ему в
дальнейшем лучше выстраивать отношения в школе с учителями. Ребёнок постигает нормы социальной жизни.
В детском саду ребенок знакомится с определенными правилами поведения и учится соблюдать их.
5. Концептуальная модель
6. Логическое проектирование и физическая модель базы данных
Таблица 1. Структура таблицы Тип группыИмя поля
Тип данных
Код
Счетчик
Тип
Короткий текст
Ключевое
поле
Да
Размер
поля
Обязательное поле
Индексированное поле
255
Нет
Да (совпадения не допускаются)
Таблица 2. Структура таблицы Воспитатели
Имя поля
Тип данных
Ключевое
поле
Код
Счетчик
Да
Фамилия
Короткий
текст
Короткий
текст
Короткий
текст
Имя
Отчество
Размер
поля
Обязательное поле
Индексированное поле
Значение по
умолчанию
Да (совпадения не
допускаются)
Отсутствует
255
Нет
Отсутствует
255
Нет
Отсутствует
255
Нет
Отсутствует
7. Логическое проектирование и физическая модель базы данных
Таблица 3. Структура таблицы РебёнокИмя поля
Тип данных
Код ребёнка
Фамилия
Счетчик
Короткий текст
Имя
Ключевое
поле
Да
Размер поля
Обязательное поле
Значение по умолчанию
255
Нет
Отсутствует
Короткий текст
255
Нет
Отсутствует
Отчество
Короткий текст
255
Группа
Адрес
Числовой
Короткий текст
Дата рождения
Дата и время
255
Нет
Отсутствует
Нет
Нет
Отсутствует
Отсутствует
Нет
Отсутствует
Таблица 4. Структура таблицы Няни
Имя поля
Тип данных
Код
Фамилия
Счетчик
Короткий
текст
Короткий
текст
Короткий
текст
Имя
Отчество
Ключевое
поле
Да
Размер
поля
Обязательное поле
Значение по умолчанию
255
Нет
Отсутствует
Отсутствует
255
Нет
Отсутствует
255
Нет
Отсутствует
8. Логическое проектирование и физическая модель базы данных
Таблица 5. Структура таблицы ГруппаИмя поля
Тип данных
Ключевое
поле
Код группы
Название
Счетчик
Короткий
текст
Числовой
Числовой
Числовой
Да
Тип
Воспитатель
Няня
Размер
поля
255
Обязательное поле
Значение по умолчанию
Нет
Отсутствует
Отсутствует
Нет
Нет
Нет
Отсутствует
Отсутствует
Отсутствует
Таблица 6. Структура таблицы Родитель
Имя поля
Тип данных
Ключевое поле
Код родителя
Фамилия
Имя
Отчество
Ребёнок
Профессия
Мобильный
Домашний
Счетчик
Короткий текст
Короткий текст
Короткий текст
Числовой
Короткий текст
Короткий текст
Короткий текст
Да
Размер поля
255
255
255
255
255
255
Обязательное поле
Значение по умолчанию
Нет
Нет
Нет
Нет
Нет
Нет
Нет
Отсутствует
Отсутствует
Отсутствует
Отсутствует
Отсутствует
Отсутствует
Отсутствует
Отсутствует
9. Схема данных базы данных «Детский сад».
10. Запросы
Запрос «Возраст ребёнка».Запрос формирует возраст каждого ребёнка
на основе даты рождения.
11. Запросы
Запрос «Воспитатель»Запрос формирует фамилию, имя и отчество воспитателя и няни.
12. Запросы
Запрос «Группы».Запрос формирует название каждой группы, тип группы, воспитателя
и няню
13. Запросы
Запрос «Дети».Запрос формирует данные
о фамилии, имени и
отчестве ребёнка, его дате
рождения, ФИО
родителей, их место
работы и номера
телефонов
14. Запросы
Запрос «Количество детей».Запрос формирует название группы и количество детей в группе
15. Запросы
Запрос «Ребёнок из группы».Запрос формирует информацию о ребёнке на основе введённой группы
16. Формы
Форма «Группы».Выводит группы детского сада, тип
группы и воспитателей с няней
17. Формы
Форма «Дети»Выводит информацию о фамилии,
имени, отчестве, дате рождении,
адреса, группы, ФИО родителя.
18. Формы
Форма «Родители детей».Выводит информацию о фамилии, имени,
отчестве, ФИО ребёнка, профессии,
мобильном телефоне и домашнем телефоне.
19. Отчеты
Отчет «Группа».Показывает отчет о каждой группе
20. Отчеты
Отчет «Ребёнок»Выдает информацию о фамилии, имени и
отчества ребёнка, его дату рождения, адрес
проживания, группе, который принадлежит и
фамилии, имени, отчества родителя ребёнка.
21. Отчеты
Отчет «Родители детей».Выдает информацию об родителей
детей
22. Отчеты
Отчет «Тип группы».Выдает информацию о типах
группы
23. Кнопочная форма
24. Заключение
Результатом выполнения курсовой работы стало разработанное приложение баз данных «Детскийсад», позволяющее автоматизировать операции составления учетов и видение информации детского сада
сокращая тем временем составление итоговых ведомств. Разработанное приложение отвечают всем
требованиям предметной области, таблицы созданной базы данных отвечают требованиям нормализации,
что позволяет обеспечить целостность и непротиворечивость информации. Средствами СУБД Microsoft
Access создан пользовательский интерфейс. Произведено проектирование самой базы данных «Детский
сад», посредством: изучения особенностей предметной области базы данных «Детский сад»; разработана
схема базы данных; созданы формы, отчеты, запросы, кнопочная форма. Разработан интерфейс
пользователя базой данных.