Разработка и проектирование базы данных портфолио студента

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    975,22 Кб
  • Опубликовано:
    2015-07-14
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка и проектирование базы данных портфолио студента

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Факультет информатики и информационных технологий

КАФЕДРА  ПИиММУ

НАПРАВЛЕНИЕ 230700.62

«Прикладная информатика»

Профиль « Прикладная информатика в менеджменте»


КУРСОВАЯ РАБОТА

по дициплине «Базы данных»

ТЕМА: «Разработка и проектирование базы данных портфолио студента»


Выполнила студентка 2-го курса

Умаханова И.М.

 

 

 

 

Махачкала - 2014

Оглавление

Введение

. Аналитическая часть

1.1 Необходимость и цели использования вычислительной техники для решения данного комплекса задач

1.2 Проектное решение по информационному обеспечению

1.3 Проектное решение по программному обеспечению

1.4 Электронное портфолио - особенности формирования и внедрения в практику образовательного процесса

. Проектная часть

2.1 Инфологическая или информационная модель данных и ее описание

2.2 Структуры и форматы данных

2.3 Структура базы данных

2.4 Спецификация модулей проекта

2.5 Тестовые наборы данных, иллюстрирующие возможности приложения, результаты выполнения программы с этими данными

2.6 Сведения о программе

2.7 Инструкция пользователя

2.8 О программе

Список использованной литературы

Введение


В общем смысле термин база данных - это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области.

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

В данной курсовой работе разработана база данных

«Портфолио студентов», которая позволит преподавателям осуществлять поиск студентов по различным критериям.

Объект данной работы - «Портфолио студента »

Цель работы - разработать эффективную и удобную базу данных.

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

1.  Разработать и заполнить таблицы соответствующими данными.

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

Также необходимо продумать и найти способы реализации таких функций и возможностей, как:

удобный для пользователя способ ввода этих параметров поиска (уменьшение количества параметров, вводимых вручную, и создание полей с возможность выбора данных параметров или их неполного ввода);

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

1. Аналитическая часть

1.1    Необходимость и цель использования вычислительной техники для решения данного комплекса задач

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

Целью разработки проектирования базы данных портфолио студентов является создание базы данных, которая может хранить данные и предоставлять пользователю удобную работу с данными.

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

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

Базы данных - это совокупность сведений (о реальных объектах, процессах, событиях или явлениях), относящихся к определенной теме или задаче, организованная таким образом, чтобы обеспечить удобное представление этой совокупности, как в целой, так и любой ее части.

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

определение (задание структуры и описание) данных

обработка данных

управление данными.

1.2    Проектное решение по информационному обеспечению

Информационное обеспечение включает совокупность единой системы показателей, потоков информации (вариантов организации документооборота; систем классификации и кодирования экономической информации, унифицированную систему документации и различные информационные массивы (файлы), хранящиеся в машине и на машинных носителях и имеющие различную степень организации).

ИО автоматизированных информационных систем состоит из внемашинного (информация, которая воспринимается человеком без каких-либо технических средств) - это классификаторы технико-экономической информации и документы; и внутримашинного ИО (совокупность всех данных, записанных на машинных носителях, сгруппированных по определенным признакам) - это макеты / экранные формы для ввода первичных данных в ЭВМ или ввода результатной информации.

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

1.3 Проектное решение по программному обеспечению

Подсистема «Программное обеспечение» (ПО) включает совокупность компьютерных программ, описаний и инструкций по их применению на ЭВМ. ПО делится на два комплекса: общее (операционные системы, операционные оболочки, компиляторы, интерпретаторы, программные среды для разработки прикладных программ, СУБД, сетевые программы и т.д.) и специальное (совокупность прикладных программ, разработанных для конкретных задач в рамках функциональных подсистем, и контрольные примеры).

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

SQL формальный <#"784003.files/image001.gif">

Рисунок 1. Структура базы данных

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

Формы.

Форма - средство управления и отображения данных на экране. В форме можно разместить специальные элементы управления (счётчики, раскрывающиеся списки, переключатели, флажки и др.) для автоматизации ввода. С помощью формы данные можно не только вводить, но и отображать. Запросы тоже отображают данные, но делают это в виде результирующей таблицы, не имеющей почти никаких средств оформления. При выводе данных с помощью форм можно применять специальные средства оформления.


Рисунок 3. Вид интерфейса формы «Студенты»

Рисунок 4. Вид интерфейса формы «Добавить»

Рисунок 5. Вид интерфейса формы «Изменть/Удалить»

Отчеты.

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

Запросы являются средством выборки данных из одной или нескольких таблиц. В Java для создания запроса вы можете использовать как конструктор запросов, так и специализированный язык Structured Query Language (SQL). Результаты выполнения запроса могут отображаться в форме, выводиться в виде отчетов и диаграмм или сохраняться в указанной вами таблице.

.4 Спецификация модулей проекта

Меню главной формы

Меню главной формы состоит из двух подменю.

Рисунок 8. Главная форма

Рисунок 9. Раскрытое подменю «edit»

Рисунок 10. Раскрытое подменю «Помощь»

.5 Тестовые наборы данных, иллюстрирующие возможности приложения, результаты выполнения программы с этими данными.

При вводе Фамилии или имени в поле для ввода открывается форма «Полная информация о студенте». Внешний вид запроса представлен на следующем рисунке.

Рисунок 12.

При нажатии на кнопку «change» изменения сохраняются в базе данных.

При нажатии кнопки «delete» выбранный студент удаляется из базы данных.

При нажатии на кнопку «О программе» открывается окно с результатами курсовой работы

Рисунок 13. Внешний вид окна при нажатии на кнопку «О программе»

.6 Сведения о программе

База данных выполнена в среде MySQL

Ниже представлена информация о наборе данных используемых при тестировании. В таблице «студенты» имеется 3 записей. В таблице «ВУЗы» имеется 4 записей.

В таблице «Факультеты» имеется 12 записей.

В таблице «Кафедры» имеется 12 записей.

В таблице «ДГУ» имеется 12 записи.

В таблице «ДГТУ» имеется 5 записей.

В таблице «ДГПУ» имеется 2 записи.

В таблице «ДГЭУ» имеется 5 записи.

.7 Инструкция пользователя

Перед использование БД «Портфолио» необходимо ознакомится с её структурой, которая представлена ниже:

Главное меню:

. Edit:

.1 Добавить студента

. Помощь:

.8 О программе

Целью данной курсовой работы являлась разработка и проектирование базы данных «Портфолио».

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

В результате курсовой работы была создана база данных.

Проектирование базы данных «Портфолио студента» проводилось с помощью Java7. Данная база данных содержит основные характеристики портфолио студента: университет, факультет, кафедра. Данный продукт существенно облегчает работу пользователей.

В данной курсовой работе изложено об основных понятиях, функциях баз данных, использованию и созданию в Java.

В итоге данная база данных «Портфолио студента», будет, эффективно применятся, обеспечивая отличную результативность работы.

Список использованной литературы

Основная

1.   Рудакова Л.В. Базы данных. Разработка приложений: для студентов Рудакова Л.В.- СПб.: БХВ-Петербург, 2009.- 487 с.

2.      Порогов В.Ю. Информационные системы и базы данных. Организация и проектирование В.Ю. Пирогов.- СПб.:БХВ-Петербург, 2009.- 528 с.

.        Ахаян Р., Горев А., Макашарипов С. Эффективная работа с СУБД -СПб. «Питер» 1997 704 с.

.        Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных:учеб.пособие.-2-е изд. испр. и доп.- М.:ФОРУМ: ИНФРА-М, 2009.- 400 с.:ил.

.        Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений/ Под ред. Проф. А.Д. Хомоненко.- 6-е изд.- СПб.: КОРОНА-Век, 2010.-736 с.

.        Кузнецов С.Д. Основы баз данных: Учебное пособие / С.Д. Кузнецов.- 2-е изд. испр.- М.: Интернет-Университет Информационных технологий; БИНОМ. Лаборатория знаний, 2010.- 484 с.: ил.

.        Т. Канолли, Б. Каролин, А. Страчан. Базы данных: проектирование, реализация, сопровождение. Теория и практика, 2-е изд.: Пер. с англ.- М.: Издательский дом «Вильямс», 2001.- 1120 с.

Интернет-ресурсы

. Основы современных баз данных. Информационно-аналитические материалы. С.Д. Кузнецов,

. Структуриованный язык запросов (SQL). Учебное пособие.

Похожие работы на - Разработка и проектирование базы данных портфолио студента

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!