Частина тексту файла (без зображень, графіків і формул):
Відокремлений структурний підрозділ Золочівський коледж
Національного університету «Львівська політехніка»
Циклова комісія природничо-математичних та комп’ютерних дисциплін
ЗВІТИ
з лабораторних робіт
з дисципліни
«Розробка клієнт-серверних застосувань»
Студента 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));
}
//---------------------------------------------------------------------------
ДОДАТКИ
Додаток А
/
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!