Розробка схеми алгоритму реалізації програмного забезпечення для бази даних 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Розробка схеми алгоритму реалізації програмного забезпечення для бази даних



Використовуючи дані із розділу 6, можна сформувати алгоритм роботи програми, для кожного запиту користувача. Алгоритм роботи програми буде таким:

1. Запуск web-сторінки.

Відображення процесу завантаження.

1. Завантаження головної сторінки.

2. Запуск циклу обробки дії користувача та їх опрацювання. При необхідності завантажується відповідна форма для введення даних, вибору певних критерії.

3. За допомогою відповідних інтерфейсів взаємодії із користувачем відбувається введення інформації від користувача.

4. Контролер перевіряє та здійснює подальше опрацювання даних.

 

5. Виведення результату обробки дії користувача в спеціально призначені для цього вихідні форми.

Схема алгоритму роботи програмного забезпечення для бази даних “Спорткомплекс” зображено на рисунку 8.2.

 

Рисунок 8.2 - Схема роботи алгоритму обробки запитів і взаємодії із користувачем предметної області «Спорткомплекс»


ВИСНОВКИ

Проаналізуємо результати, отримані на кожному із кроків виконання курсової роботи на відповідність до поставленого технічного завдання.

У результаті роботи була створена інформаційна система для спорткомплексу. Як показало тестування, система надійна і легко справляється з малими та середніми обсягами даних.

Відповідно до отриманих даних розроблено універсальне відношення та наведено характеристики атрибутів, які його складають. Ступінь універсального відношення – 25.

Досліджено зв’язки між категоріями предметної області «Спорткомплекс» та побудовано її концептуальну схему за ER-принципом.

Проаналізовано існуючі моделі даних та обґрунтовано вибір моделі даних, що базується на реляційній.

Проведено нормалізацію отриманих відношень. Відношення приведено до посиленої третьої нормальної форми.

Проаналізовано спроектовані відношення на наявність аномалій і обґрунтовано їх відсутність. Також проведено оцінку операцій реляційної алгебри, які необхідно виконати для реалізації кожного із запитів.

Розроблено інтерфейс користувача, який є максимально ергономічний та сприяє зручному користуванню програмним забезпеченням.

Обґрунтовано вибір мови для написання СУБД; спроектовано схему алгоритму реалізації запитів, схему алгоритму реалізації програмного забезпечення та реалізовано їх.

Підсумовуючи вищенаведене, можна зробити висновок, що виконана курсова робота повністю відповідає поставленому технічному завданню.


СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ

1. Романюк О. Н. Організація баз даних та знань: О. Н. Романюк, Т. О. Савчук. – Вінниця: УНІВЕРСУМ-Вінниця, 2003. – 217 с. – ISBN 96-641-081-8.

2. Пасічник В.В., Резніченко В.А. Організація баз даних та знань – К.: Видавнича група ВНV, 2006. – 384 с. – ISBN 966-552-156-X

3. Качанов А.В., Ткаченко В.Т., Головін А.А., Буквар по PHP і MySQL.

4. Конверс Т., Парк Д., Морган К. PHP 5 і MySQL. Біблія користувача.: «Вільямс», 2006.-1216с.

5. Ратшиллєр Т., Геркен Т. PHP5: разработка Web-приложений. - СПБ: Питер, 2001. - 384 с.

6. Спейнауер С., Куерсиа В. Справочник Web-мастера. - К: "BHV",1997.-368 с.

7. Томсон Л., Веллинг Л. Разработка Web-приложений на PHP и MySQL. - К.: "ДиаСофт", 2001. - 672 с.

8. Хилайер С., Мизик Д. Программирование Active Server Pages. - М: "Русская редакция", 1999. - 296 с.


 

 

ДОДАТКИ


Додаток А

Лістинг запитів

 

1. Лістинг запиту 1

<?php

$sql_res = mysql_query("SELECT * FROM Audiences LEFT JOIN Sports ON Audiences.id_sport=Sports.id_sport WHERE floor="$floor" AND audience="$ audience " ORDER BY floor ASC");

?>

2. Лістинг запиту 2

<?php

$sql_res = mysql_query("SELECT * FROM Groups LEFT JOIN Sports ON Groups.id_sport=Sports.id_sport WHERE name="$gruop" AND visitors>"$count_visitors" ORDER BY name ASC");

?>

3. Лістинг запиту 3

<?php

$sql_res = mysql_query("SELECT Visitors.id_visitor, Visitors.id_group, Visitors.name, Visitors.surname, Visitors.patronymic, Visitors.address, Visitors.phone, Visitors.age, Visitors.status, Visitors.identification, Groups.max_amount FROM Visitors LEFT JOIN Groups ON Visitors.id_group = Groups.id_group ORDER BY Visitors.name, Visitors.surname ASC");

?>

4. Лістинг запиту 4

<?php

$sql_res = mysql_query("SELECT Visitors.id_visitor, Visitors.id_group, Visitors.name, Visitors.surname, Visitors.patronymic, Visitors.address, Visitors.phone, Visitors.age, Visitors.status, Visitors.identification, Groups.max_amount FROM Visitors LEFT JOIN Groups ON Visitors.id_group = Groups.id_group ORDER BY Visitors.name, Visitors.surname ASC");

?>

 

5. Лістинг запиту 5

<?php

$sql_res = mysql_query("SELECT Visitors.id_visitor, Visitors.id_group, Visitors.name, Visitors.surname, Visitors.patronymic, Visitors.address, Visitors.phone, Visitors.age, Visitors.status, Visitors.identification, Groups.max_amount FROM Visitors LEFT JOIN Groups ON Visitors.id_group = Groups.id_group ORDER BY Visitors.name, Visitors.surname ASC");

?>

6. Лістинг запиту 6

<?php

$sql_res = mysql_query("SELECT * FROM Teachers LEFT JOIN Sports ON Teachers.id_sport=Sports.id_sport ORDER BY name, surname ASC");

?>

7. Лістинг запиту 7

<?php

$sql_res = mysql_query("SELECT * FROM Teachers LEFT JOIN Sports ON Teachers.id_sport=Sports.id_sport ORDER BY name, surname ASC");

?>

8. Лістинг запиту 8

<?php

$sql_res = mysql_query("SELECT * FROM Teachers LEFT JOIN Sports ON Teachers.id_sport=Sports.id_sport ORDER BY name, surname ASC");

?>

 


Додаток Б

Інструкція користувача

 

Для роботи в системі управління базою «Спорткомплекс» потрібно перейти по посиланню, яке відкриває головну сторінку (рисунок Б.1).

 

Рисунок Б.1 – Головна сторінка для роботи з базою даних

 

Щоб працювати із запитами вибираємо потрібний підрозділ. Зовнішній вигляд форми в зображено на рисунку Б.2.

 

Рисунок Б.2 – Підрозділи для роботи з базою даних

Після вибору розділу потрібно ввести необхідні для виконання запиту параметри та натиснути кнопку «виконати». Зовнішній вигляд форми в зображено на рисунку Б.3.

 

Рисунок Б.3 – Вікно роботи з запитом.

 

Після виконання цих дій користувачу у вигляді таблиці буде представлено результати виконання даного запиту. Зовнішній вигляд форми в зображено на рисунку Б.4.

 

Рисунок Б.4 – Результат виконання запиту

 

 

Також на сайті є розклад завдяки якому менеджер може ефективно організувати роботу в спорткомплексі. Розклад для приміщень містить інформацію про день тижня, часу початку і закінчення заняття, вигляді занять, групі, у якої буде проводитися заняття і тренері, який проводитиме заняття. Аналогічно формується розклад для груп та тренерів. Розклад для груп містить інформацію про номер приміщення і П.І.Б. тренера. У розклад тренерів входить інформація про номер приміщення і назві групи. Дана форма має можливості видалення, редагування та додання нової інформації. Зовнішній вигляд форми в зображено на рисунку Б.5.

 

Рисунок Б.5 – Розклад

 


Додаток В



Поделиться:


Последнее изменение этой страницы: 2017-01-25; просмотров: 158; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.218.164 (0.014 с.)