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

Реферат Бази даних





ані. MainMenu - дозволяє перейти на головну форму. Button1 і Button2 відкривають запити ADOQuery1 (для списку студентів групи) і ADOQuery2, ADOQuery3 (Для відображення успішності групи) і відображає дані у вигляді звіту (frxReport1 і frxReport2). Для передачі даних в звіт використовується frxDBDataSet.


Малюнок 5.12.1 - Форма Група


Для компонента ADOQuery1 задається наступне SQL-запит:

Select Famailiya, Imya, Otchestvo, Data_rStudentBY Famailiya, Imya, Otchestvo

Перед відкриттям запиту передається параметр про поточну групі. Після формування звіту користувачеві відображається звіт про список студентів групи (малюнок 5.12.2).


Малюнок 5.12.2 - Звіт Список групи



Для компонента ADOQuery2 задається наступне SQL-запит:

Select Gruppa.Nazvanie, (Select Count (*) FROM Student WHERE Pol= Чоловік and Student.Id_gruppi=Gruppa.Id_gruppi) AS Unoshi,

(Select Count (*) FROM Student WHERE Pol= Дружин and Student.Id_gruppi=Gruppa.Id_gruppi) AS Devus,

(Select Count (*) FROM Student WHERE Student.Id_gruppi=Gruppa.Id_gruppi) AS VsegoStudent INNER JOIN Gruppa ON Student.Id_gruppi=Gruppa.Id_gruppiby Gruppa.Nazvanie, Gruppa.Id_gruppi

Для компонента ADOQuery3 задається наступне SQL-запит:

Select (Select Count (*) FROM Student WHERE Pol= Чоловік ) AS U_all,

(Select Count (*) FROM Student WHERE Pol= Дружин ) AS D_all,

(Select Count (*) FROM Student) AS All_ Student

ADOQuery2 формує дані про статистику по кожній групі, а ADOQuery3 формує підсумовуючу інформацію. Перед відкриттям запитів передається параметр про поточну групі. Після формування звіту користувачеві відображається звіт про статистику груп (малюнок 5.12.3).


Малюнок 5.12.3 - Звіт Статистика груп



Висновок


Ця курсова робота є актуальною і відповідає пред'явленим до неї вимогам. У ході роботи була розроблена база даних, що автоматизує роботу співробітника деканату.

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



Список використаної літератури


1. Бази даних: моделі, розробки, реалізація/Т.С. Карпова.- СПб .: Питер, 2002.

2. Робота з базами даних в Delphi./Гофман В.Е., Хомоненко А.Д.- СПб .: БХВ - Петербург, 2000. - 656с .: ил.

3. Бази даних: Підручник для вузів/Під ред. проф. А.Д. Хомоненко.- СПб. КОРОНА принт, 2004



Додаток А


Загальна блок-схема програми






Процедура Робота з даними



Процедура Пошук



Додаток Б


Лістинг програми

Форма Головна

Main ;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, Menus, StdCtrls;=class (TForm): TMainMenu ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem;:TMenuItem ;: TButton ;: TButton ;: TButton ;: TButton ;: TMenuItem ;: TMenuItem ;: TMenuItem ;: TMenuItem; N2Click (Sender: TObject); N3Click (Sender: TObject); N4Click (Sender: TObject); N5Click ( Sender: TObject); Button1Click (Sender: TObject); Button2Click (Sender: TObject); Button3Click (Sender: TObject); Button4Click (Sender: TObject); N6Click (Sender: TObject); N7Click (Sender: TObject); N8Click (Sender:TObject); N9Click (Sender: TObject);

{Private declarations}

{Public declarations} ;: TForm1; Stud, Gruppa, Predmet, Spec, Ocenka, Prepod, Kafedra, Dolzh;

{$ R * .dfm} TForm1.N2Click (Sender: TObject) ;. Hide; .Show ;; TForm1.N3Click (Sender: TObject) ;. Hide; .Show ;; TForm1.N4Click (Sender: TObject) ;. Hide; .Show ;; TForm1.N5Click (Sender: TObject) ;. Terminate ;; TForm1.N6Click (Sender: TObject) ;. Hide; .Show ;; TForm1.N7Click (Sender: TObject) ; .Hide; .Show ;; TForm1.N8Click (Sender: TObject) ;. Hide; .Show ;; TForm1.N9Click (Sender: TObject) ;. Hide; .Show ;; TForm1.Button1Click (Sender: TObject) ;. Hide; .Show ;; TForm1.Button2Click (Sender: TObject) ;. Hide; .Show ;; TForm1.Button3Click (Sender: TObject) ;. Hide; .Show ;; TForm1.Button4Click (Sender: TObject) ;. Hide;.Show ;;.


<...


Назад | сторінка 7 з 13 | Наступна сторінка





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

  • Реферат на тему: Проектування бази даних з контролю успішності студентів
  • Реферат на тему: Проектування бази даних для автоматизації контролю сесійного успішності сту ...
  • Реферат на тему: Створення бази даних, що зберігає інформацію про студентів навчального закл ...
  • Реферат на тему: Звіт по створенню курсової роботи «База даних ACCESS»
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access