8-804-333-71-05
(бесплатно по РФ)
Зачётик.Ру - каталог студенческих работ.

У нас можно недорого заказать курсовую, контрольную, реферат или диплом

Главная / готовые работы / Курсовые работы / Информатика

РАЗРАБОТКА БАЗЫ ДАННЫХ ДЛЯ УЧЕТА ВОСПИТАТЕЛЬНЫХ МЕРОПРИЯТИЙ В УНИВЕРСИТЕТЕ - Курсовая работа

Содержание

Введение 3

ГЛАВА 1. Модель базы данных для учета воспитательных мероприятий в университете 5

1.1. Понятия и структура базы данных 5

1.2 Модели базы данных 6

ГЛАВА 2. Практическая реализация базы данных учета воспитательных мероприятий в университете 7

2.1. Разработка базы данных для учета воспитательных мероприятий в университете 7

2.2. Разработка графического интерфейса баз данных 8

Заключение 16



Введение (выдержка)

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

Общая цель воспитания достигается посредством ее реализации в системе воспитательных структур:

• формирование у студентов социально важных качеств личности через участие в общественно важных делах;

• формирование самосознания студентов и создание условий для творческой самореализации их личности;

• формирование в студенческом обществе идеологии здорового образа жизни и ценностного отношения к здоровью;

• формирование социокультурной активности, патриотизма, уважения к закону и правопорядку;

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

• формирование целеустремленности, предприимчивости, конкурентоспособности в профессиональной сфере.

Объектом данного курсового проекта является Web-сайт, информи-рующий о текущих или запланированных мероприятиях и записи на лю-бое из них.

Предметом данной работы является процесс разработки Web-сайта и построения базы данных, а также прикладные программные продукты для разработки Web-страниц.

Целью исследования, проводимого в рамках курсовой работы, является теоретическое и экспериментальное изучение баз данных на основе объектно-ориентированной технологии программирования PHP, методов и инструментов разработки Web-приложений, и применение полученных знаний для решения прикладных задач, в данном случае, для разработки базы данных и соответствующего ей Web-сайта.

Для достижения поставленной цели необходимо решить следующие задачи:

1. Определить основные понятия баз данных и структуру базы данных для учета воспитательных мероприятий в университете

2. Разработать базу данных для учета воспитательных мероприятий в университете

3. Разработать Web-сайт на основе баз данных MySQL и интерфейсов управления данными на PHP



Основная часть (выдержка)

ГЛАВА 1. МОДЕЛЬ БАЗЫ ДАННЫХ ДЛЯ УЧЕТА ВОСПИТАТЕЛЬНЫХ МЕРОПРИЯТИЙ В УНИВЕРСИТЕТЕ

1.1. Понятия и структура базы данных

База данных - набор сведений, хранящихся некоторым упорядоченным способом. Можно сравнить базу данных со шкафом, в котором хранятся документы. Иными словами, база данных - это хранилище данных. Сами по себе базы данных не представляли бы интереса, если бы не было систем управления базами данных (СУБД).

Система управления базами данных - это совокупность языковых и программных средств, которая осуществляет доступ к данным, позволяет их создавать, менять и удалять, обеспечивает безопасность данных и т.д. В общем СУБД - это система, позволяющая создавать базы данных и манипулировать сведениями из них. А осуществляет этот доступ к данным СУБД посредством специального языка - SQL.

SQL - язык структурированных запросов, основной задачей которого является предоставление простого способа считывания и записи информации в базу данных.

MySQL – это реляционная система управления базами данных. То есть данные в ее базах хранятся в виде логически связанных между собой таблиц, доступ к которым осуществляется с помощью языка запросов SQL. MySQL – свободно распространяемая система, т.е. платить за ее применение не нужно. Кроме того, это достаточно быстрая, надежная и, главное, простая в использовании СУБД, вполне подходящая для не слишком глобальных проектов.

Работать с MySQL можно не только в текстовом режиме, но и в графическом. Существует очень популярный визуальный интерфейс (кстати, написанный на PHP) для работы с этой СУБД. Называется он PhpMyAdmin. Этот интерфейс позволяет значительно упростить работу с базами данных в Mysql.

PhpMyAdmin позволяет пользоваться всеми достоинствами браузера, включая прокрутку изображения, если оно не умещается на экран. Многие из базовых SQLфункций работы с данными в PhpMyAdmin сведены к интуитивно понятным интерфейсам и действиям, напоминающим переход по ссылкам в Internet. Но, тем не менее, стоит все же поработать и в тексто-вом режиме, см. рис.1.


Рис.1. Рабочее окно PhpMyAdmin

Простейшая схема работы с базой данных представлена на рисунке 2. так:


Рис.2 Схема работы с базой данных

Требуемая база данных должна включать в себя:

Таблица Users – включает в себя ID студента, его логин, пароль, и ID факультета

Таблица Events – включает в себя ID мероприятия, название, факультет и дату

Таблица Faculty – включает в себя ID факультета и его название

Таблица Participants –включает в себя ID участника, ID студента, ID мероприятия и ID факультета, см. рис.3.


Рис. 3. Таблицы данных и их связи

Данная система предназначена для автоматизации операций, получения достоверной и оперативной информации, формирования выходных документов.

1.2. Модели базы данных

Модели для представления уровня данных - логические и физические.

Логическая модель данных

Логическая модель описывает понятия предметной области, их взаи-мосвязь, а также ограничения на данные, налагаемые предметной областью. Примеры понятий - "сотрудник", "отдел", "проект", "зарплата". Примеры взаимосвязей между понятиями - "сотрудник числится ровно в одном отделе", "сотрудник может выполнять несколько проектов", "над одним проектом может работать несколько сотрудников". Примеры ограничений - "возраст сотрудника не менее 16 и не более 60 лет".

Логическая модель данных является начальным прототипом будущей базы данных. Логическая модель строится в терминах информационных единиц, но без привязки к конкретной СУБД. Более того, логическая модель данных необязательно должна быть выражена средствами именно реляционной модели данных. Основным средством разработки логической модели данных в настоящий момент являются различные варианты ER-диаграмм (Entity-Relationship, диаграммы сущность-связь). Одну и ту же ER-модель можно преобразовать как в реляционную модель данных, так и в модель данных для иерархических и сетевых СУБД, или в постреляционную модель данных.

Физическая модель данных

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

Ограничения, имеющиеся в логической модели данных, реализуются различными средствами СУБД, например, при помощи индексов, декларативных ограничений целостности, триггеров, хранимых процедур. При этом опять-таки решения, принятые на уровне логического моделирования, определяют некоторые границы, в пределах которых можно развивать физическую модель данных. Точно также, в пределах этих границ можно принимать различные решения. Например, отношения, содержащиеся в логической модели данных, должны быть преобразованы в таблицы, но для каждой таблицы можно дополнительно объявить различные индексы, повышающие скорость обращения к данным. Многое тут зависит от конкретной СУБД.

Описание программных модулей

Файл index.php – главная страница

Файл default.css – каскадная таблица стилей

Файл main.php – страница с информацией о мероприятиях

Файл register.php – страница регистрации пользователя

Для работы с MySQL будет использоваться язык PHP. PHP имеет развитый и понятный интерфейс к этой СУБД, что делает работу с MySQL именно из PHP наиболее простой и удобной.



Заключение (выдержка)

В ходе выполнения данной курсовой работы была освоена СУБД MySQL и также были изучены языка программирования PHP и HTML.

Была разработана база данных и веб-сайт, функционал которых будет расширяться и дорабатываться. В данный момент текущая СУБД позволяет получать и выдавать информацию для студентов и о студентах, участвующих в мероприятиях.

Также были выполнены следующие задачи:

1. Определены основные понятия баз данных и структура базы данных для учета воспитательных мероприятий в университете

2. Разработана база данных для учета воспитательных мероприятий в университете

3. Разработан Web-сайт на основе баз данных MySQL и интерфейсов управления данными на PHP

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



Литература

1. П.В. Бураков, В.Ю. Петров Введение в системы баз данных. Санкт-Петербург 2010.

2. Справочник по Базам Данных : http://ww**e-do.ru/db/db1.php

3. Справочник по PHP: http://ww**php.su/php/?php

4. Справочник по PHP https://sec**hp.net/

5. Новая большая книга CSS. — СПб.: Питер, 2016. — 720 с.

6.Справочник по PHP:https://ht**eb.ru/php/function/$_server.php



Примечания

Работа проходит антиплагиат Форматы: Word

Информация о работе
Страниц: 22
Тип: Курсовая работа
1300 p.


Похожие работы:
X

Устали искать нужную курсовую или реферат?
Узнай стоимость написания авторской работы!

X