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

Реферат Екзаменаційна сесія





quo;).Value;_2:=DataModule2.Table3.FieldByName(laquo;DCoderaquo;).Value;_text:=laquo;Insert into Examination values(raquo;+inttostr(code_2)+laquo;,raquo;+inttostr(code_1)+laquo;,raquo;+quotedstr(Edit1.text)+laquo;,raquo;+quotedstr(Edit2.text)+laquo;,raquo;+quotedstr(Edit3.text)+laquo;)raquo;;.Query1.SQL.Clear;.Query1.SQL.Add(SQL_text);.Query1.ExecSQL;.Table5.Refresh;.Text:= raquo ;;. Text:= raquo ;;. Text:= raquo ;; end;

При формуванні Звіту (report) такоже вікорістовуємо SQL запит та компонент Query1.GName, GNum, DName, EData, ETime, EPlaceExamination E INNER JOIN Discipline D ON E.DCode=D.DCode INNER JOIN Group G ON E.GCode=G.GCodeBYGName, GNum, DName, EData, ETime, EPlace

Опис даного запиту в термінах реляційної алгебри:



6. Описание функціональніх залежних


Татбліця Speciality: gt; SName

Таблиця Group: gt; GName, GNum

Таблиця Examination:, GCode- gt; EData, ETime, EPalce

Таблиця Discipline: gt; DName

Таблиця Teacher: gt; TName, TPost


7. Описание Структури програми


Файл проекту Project1.dprмістіть 12 програмних модулів: -модуль містіть форму перегляду таблиць Speciality та Group.-модуль даніхDataModule2.

Unit3-модуль містіть форму перегляду табліці Examination.-форма для Додавання або редагування даних табліці спеціальностей.-модуль головної формі.- модуль містіть форму перегляду таблиць Discipline та Teacher.-форма для Додавання або редагування даних табліці дісціпліна.-форма для Додавання або редагування даних табліці іспіт.-форма для Додавання або редагування даних табліці група.- форма для звіту.-форма для SQLзапітів.-форма для Додавання або редагування даних табліці викладачі.


Рис. 10 - Взаємодія програмних модулів


8. Описание реализации проекту бази даних


8.1 Заповнення таблиць бази даних


Для Заповнення таблиць спочатку Відкриваємо Tools/DatabaseDesktop. Далі Обираємо «File» та команду «Open/Table» и Відкриваємо таблицю. Переходимо у режим редагування «Table/Restructure» та вносяться дані в таблицю.


Рис. 11


8.2 Визначення цілісності ПОСИЛАННЯ между таблицю бази даних


Для визначення цілісності ПОСИЛАННЯ Відкриваємо підпорядковану таблицю та Заходимо в режим реструктуризації «Table/Restructure». У списку Tableproperties Обираємо елемент ReferentialIntegrity та натіскаємо кнопку Define. У вікні, что відкрілося показані дві списки: Fields та Table. УспіскуFields вказані поля табліці, якові мі відкрілі; у списку Table вказані всі табліці Нашої бази даних. Зі списку Fields Обираємо поле, что є зовнішнім ключем табліці, якові мі відкрілі та ставімие Йому у відповідність поле, что є таблицею, для якої избран ключ є первинний:


Рис. 12


8.3 Розробка програми


Рис. 13 - Ієрархія форм! Застосування


Головна форма програми

На головній форме програми розташовані кнопки, Завдяк Яким можна здійсніті Переход на Інші форми для перегляду основної таблиці бази даних, а такоже для перегляду Звіту.


Рис. 14


procedure TForm5.Button6Click (Sender: TObject) ;;

end; TForm5.Button1Click (Sender: TObject) ;. Show ;; TForm5.Button2Click (Sender: TObject) ;. Show ;; TForm5.Button3Click (Sender: TObject) ;. Show; .GroupBox2.Visible:=False; .GroupBox1.Visible:=False ;; TForm5.Button7Click (Sender: TObject) ;. show ;; TForm5.Button4Click (Sender: TObject) ;. Show; .GroupBox2.Visible:=False; .GroupBox1.Visible:=True ;; TForm5.Button5Click (Sender: TObject) ;. Show; .QuickRep1.Preview; end;

Форма Спеціальність - Група.

Дана форма має две табліці та возможности редагування, а сама додаваті, змінюваті або відаляті дані.


Рис. 15


procedure TForm1.Button1Click (Sender: TObject) ;. Show; .Table1.Insert ;; TForm1.Button3Click (Sender: TObject) ;. Show; .Table1.Edit ;; TForm1.Button2Click (Sender:TObject) ;. Table1.Delete ;; TForm1.Button7Click (Sender: TObject) ;;; TForm1.Button4Click (Sender: TObject) ;. Show; .Table2.Insert ;; TForm1.Button5Click (Sender: TObject) ;. Show ; .Table2.Edit ;; TForm1.Button6Click (Sender: TObject) ;. Table2.Delete ;;

Форми для редагування даних:

Рис. 16 ...


Назад | сторінка 2 з 4 | Наступна сторінка





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

  • Реферат на тему: Створення бази даних, заповнення таблиць даними
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...
  • Реферат на тему: Введення і редагування даних в Excel
  • Реферат на тему: Альтернативні програми редагування електронних таблиць
  • Реферат на тему: Розробка бази даних в MS Access на основі таблиць MS Excel