Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Музичний каталог

Реферат Музичний каталог





Федеральне державне бюджетне освітня установа

вищої професійної освіти

" Самарський державний аерокосмічний університет імені академіка С.П.Корольова

(національний дослідницький університет)"

Факультет інформатики

Кафедра технічної кібернетики








Курсовий проект

Музичний каталог




Виконали студенти:

Еникеев Р.М., Адушкін А.С.

Група: +6407

Керівник роботи:

Білоусов А.А.





Самара +2014


Зміст


Введення

. Структура бази даних

. 1 Схема бази даних

. 2 Опис таблиць

. Архітектура програми

. Інтерфейс користувача

. 1 Сторінка реєстрації

. 2 Головна сторінка

. 3 Сторінка пошуку

. 4 Додаток для роботи з базами даних

Додаток



Введення


Інформаційна система Музичний каталог призначена для забезпечення зручної навігації користувачів у світі музики. Звичайним користувачам система надає наступні можливості: реєстрація на сервісі; пошук музики за назвами пісень; оцінювання пісень. Адміністратор може керувати базою даних за допомогою окремого додатка.



. Структура бази даних


. 1 Схема бази даних


На рис. 1 наведена схема використовуваної бази даних.


Малюнок 1-Схема бази даних.


SQL-скрипти створення таблиць наведені в додатку А.


. 2 Опис таблиць


Короткий опис таблиць використовуваної схеми бази даних наведено в таблиці 1.


Таблиця 1. Опис таблиць бази даних.

ТабліцаАтрібутОпісаніеartistsСодержіт інформацію про виконавців альбомов.artist_idУнікальний ідентифікатор ісполнітеля.nameІмя ісполнітеля.albumsСодержіт інформацію про альбомах.album_idУнікальний ідентифікатор альбома.nameНазваніе альбома.releasedГод випуску альбома.songsСодержіт інформацію про конкретну песне.song_idУнікальний ідентифікатор песні.nameНазваніе пісні. durationПродолжітельность песні.usersСодержіт інформацію про зареєстровані в системі пользователях.user_idУнікальний ідентифікатор пользователя.loginЛогін пользователя.passwordПароль користувача. Зберігається в хешировані віде.nameІмя пользователя.album_artistsСодержіт інформацію про авторів альбомів. Наявність запису в даній таблиці означає, що виконавець є автором зазначеного альбому (зв'язок багато-до-багатьох) .album_idУнікальний ідентифікатор альбома.artist_idУнікальний ідентифікатор ісполнітеля.album_songsСодержіт інформацію про склад альбому. Наявність запису в даній таблиці означає, що пісня входить в зазначений альбом (зв'язок багато-до-багатьох) .album_idУнікальний ідентифікатор альбома.song_idУнікальний ідентифікатор песні.ratingsСодержіт інформацію про оцінки пользователей.user_idУнікальний ідентифікатор пользователя.song_idУнікальний ідентифікатор песні.ratingОценка користувача (від 1 до 5) .genreСодержіт інформацію про жанрах песен.genre_idУнікальний ідентифікатор жанра.nameНазваніе жанра.genre_songsСодержіт інформацію про склад жанрів. Наявність запису в даній таблиці означає, що пісня має вказаний жанр (зв'язок багато-до-багатьох) .genre_idУнікальний ідентифікатор жанра.song_idУнікальний ідентифікатор пісні.


. Архітектура програми


При написанні інформаційної системи були використані наступні технології:

· MySQL Community Server - вільно поширюваний сервер баз даних;

· Servlet - Web-сервер, який вміє працювати з Сервлетами, запускає Java-машину, яка в свою чергу виконує сервлет, а сервлет віддає дані, які він сформує.

· Java Server Pages - технологія, що дозволяє веб-розробникам легко створювати вміст, який має як статичні, так і динамічні компоненти. Наша інформаційна система також використовує бібліотеку JSTL, яка розширює специфікацію JSP;

· На рівні уявлення використовуються стандартні технології: XHTML, CSS, JavaScript.

На малюнку 2 наведена загальна архітектура програми. Приклад Servlet-класу - в додатку Б; JSP-сторінки - у додатку B.



сторінка 1 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних, що зберігає інформацію про студентів навчального закл ...
  • Реферат на тему: Структура базових таблиць бази даних &Двигуни постійного струму&
  • Реферат на тему: Створення бази даних, заповнення таблиць даними
  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Розробка бази даних в MS Access на основі таблиць MS Excel