Частина тексту файла (без зображень, графіків і формул):
Відокремлений структурний підрозділ Золочівський коледж
Національного університету «Львівська політехніка»
Циклова комісія природничо-математичних та комп’ютерних дисциплін
ЗВІТИ
з лабораторних робіт
з дисципліни
«Розробка клієнт-серверних застосувань»
Студента 4 курсу ОПС-4 групи
Напряму підготовки
6.050101 Комп’ютерні науки
Спеціальності
5.05010101 Обслуговування програмних систем та комплексів
Мандзій Р.В.
Викладач Болюбаш І.І.
Результати захищених лабораторних робіт
№
Назва лабораторної роботи
Оцінка
Золочів 2017
Лабораторна робота №3
Тема: Дворівнева клієнт – серверна архітектура.
Мета: отримати практичні навички в розробці клієнт-серверного додатку «чат» на мові С++.
Короткі теоретичні відомості
Перед тим як створювати таблиці, форми та інші об'єкти, потрібно задати структуру бази даних. Добра структура бази даних є основою для створення адекватної вимогам, ефекти-вної бази даних. Сам процес проектування бази даних являє со-бою складний процес проектування відображення опису предме-тної області у схему внутрішньої моделі даних. Перебіг цього процесу є послідовністю більш простих процесів проектування менш складних відображень. Ця послідовність у процесі проек-тування весь час уточнюється, вдосконалюється таким чином, щоб були визначені об'єкти, їх властивості та зв'язки, які будуть потрібні майбутнім користувачам системи.
Етапи проектування (створення) бази даних:
1 Визначення мети створення бази даних.
2 Визначення таблиць, що їх повинна містити база даних.
3 Визначення необхідних у таблиці полів.
4 Завдання індивідуального значення кожному полю.
5 Визначення зв'язків між таблицями.
6 Відновлення структури бази даних.
7 Додавання даних і створення запитів, форм, звітів та інших об'єктів бази даних.
8 Використання засобів аналізу в СУБД.
Хід роботи
Отримати допуск до роботи у викладача, давши відповідь та теоретичні запитання.
Написати програми до завдань та реалізувати їх у середовищі Builder C++ 6.
Виконати індивідуальне завдання. (на оцінку 5).
Дати відповідь на контрольні питання.
Скласти звіт, у якому зобразити теоретичні відомості, виконані програми та результати виконання програм, відповіді на контрольні питання та висновки до лабораторної роботи.
Захистити звіт у викладача.
Умова завдання
Створити базу даних в Access та керувати нею за допомогою C++ Builder 6.
1.2 Код програми
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::DataSource1DataChange(TObject *Sender,
TField *Field)
{
Edit1->Text=ADOTable1->FieldCount;
Edit2->Text=ADOTable1->RecordCount;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int i;
int kol;
double sum, sredn;
sum=0;
kol=0;
for (i=2;i<ADOTable1->FieldCount;i++)
{
sum=sum+ADOTable1->Fields->Fields[i]->AsInteger;
kol=kol+1;
}
sredn=sum/kol;
ShowMessage(ADOTable1->Fields->Fields[1]->AsString+": "+FloatToStr(sredn));
}
//---------------------------------------------------------------------------
ДОДАТКИ
Додаток А
/