Зміст
Введення
. Системний аналіз предметної області
. Розробка концептуальної моделі БД
2.1 Побудова схеми функціональних залежностей
2.2 Формування форми 1НФ
2.3 Формування 2НФ
2.4 Формування 3НФ і 3НФБК
. Реалізація БД
3.1 Створення таблиць бази даних в Database Desktop
3.2 Створення псевдоніма в BDE Administrator
. Розробка алгоритму роботи програми
. Розробка програми користувача
Висновок
Список використаної літератури
Програми
Додаток А
Додаток Б
Додаток В
Введення
У наш час інформація відіграє ключову роль у будь-якій області життєдіяльності людини. Мета досліджень курсового проекту полягає в розробці інформаційного банку даних, який допоможе будь-якому користувачеві легко знайти потрібну інформацію про будь студенті вузу. Розроблений проект демонструє те, як роботу з даними можна зробити зручною і цікавою, використовуючи базу даних. Програма є дуже актуальною на сьогоднішній день, вона автоматизує роботу з базою даних будь-якого вузу і надає користувачеві (оператору) зрозумілий і дружній інтерфейс.
Потужність інформаційного банку даних обумовлена ??можливістю його постійного поповнення новими даними, причому в необмеженій кількості інформації. Це є дуже зручним для користувача. Таким чином, створення інформаційного банку даних, що володіє такими властивостями, завдання досить актуальна та корисна.
1. Системний аналіз предметної області
Потрібно розробити БД, що забезпечує автоматизацію процесів ведення та розповсюдження інформації про студентів, що проживають в гуртожитку (ВНЗ). Студенти, що проживають у гуртожитку, при надходженні заповнюють необхідні документи (анкету). Споживачем інформації з БД є комендант, що забезпечує проживання приїжджих студентів.
Для внесення вхідної інформації створено сім бази даних: база студентів, груп, подію, кімнати, меблі, факультетів.
Вхідна інформація надходить у БД вигляді:
Інформація про самих студентах;
Інформація про місце проживання (кімната);
Інформація про батьків;
Інвентарні номери Меблі;
відомостей про порушення дисципліни в гуртожитку (відомості про студентів, що проживають в цій кімнаті, дата події і т. д.).
На виході користувачі системи отримують інформацію у вигляді:
сортований список студентів гуртожитку, курс, факультет і т.д. ;
№ кімнати з прикріпленими меблями, з інвентарними номерами;
інформація про порушення дисципліни з описом, № кімнати і дата;
інформація про батьків (контактні дані), у випадках НС;
кількість студентів гуртожитку по групах;
Основними вимогами до функцій БД гуртожитку (інформація про студентів) можуть вважатися наступні:
отримати список студентів в певній кімнаті;
контролювати кількість і дату подію в кімнатах;
ПІБ студентів, відповідальні за певні меблів;
список студентів по групах;
отримати кількість студентів по групах.
Кожен студент ВУЗу проходить навчання в одній з декількох навчальних груп, кожна з яких об'єднує студентів однієї спеціальності. Спеціальності, за якими ВНЗ забезпечує підготовку фахівців, об'єднуються у факультети, причому на різних факультетах фахом не повторюються. Кожна група характеризується наступними параметрами:
індекс групи;
номер курсу;
спеціальність;
факультет
У кожного студента є батьки, отже необхідно внести в БД наступні інформації:
прізвище, ім'я, по батькові батьків;
номери телефонів (мобільний, робочий);
місце роботи;
У кімнатах гуртожитку, часто відбуваються події (бійка, вживання спиртного, шум серед ночі і т.д.). Для обліку таких подію в БД вносяться такі дані як:
Дата події;
Вид події;
Кімнат...