Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Звіт.doc
Скачиваний:
10
Добавлен:
28.10.2018
Размер:
1.1 Mб
Скачать

Завдання №3 Створення бази даних засобами Microsoft Access

  1. Провести пошук даних, необхідних для створення бази даних згідно свого варіанту, в мережі Internet.

  2. Створити базу даних засобами Microsoft Access.

Вимоги до бази даних:

  • містити інформацію про 15-20 різних моделей пристроїв із визначеного варіантом виду;

  • містити дані про наведені у варіантах параметри пристроїв а також може містити інші важливі характеристики;

  • складатися принаймні з 2-ох зв’язаних між собою таблиць;

  • забезпечувати зручне введення та редагування даних на основі форм;

  • містити 3-4 запити різних типів з відбором по одному і кільком критеріям;

  • містити 3-4 звіти з інформацією, відібраною для друку по різних критеріях;

  • забезпечувати зручне керування всією системою засобами кнопкової форми;

  • забезпечувати цілісність посилань в базі даних.

  1. Зробити висновки.

  2. Оформити результати роботи у редакторі Microsoft Word.

Восьмирозрядні однокристальні CISC-мікроконтролери. Основні характеристики: робоча частота, об’єм пам’яті програм, об’єм пам’яті даних, кількість ліній вводу-виводу, наявність додаткових периферійних пристроїв, напруга живлення, струм споживання, тип корпуса.

Головна таблиця:

Додаткова таблиця:

Запит №1

Запит №2

Запит №3

Запит №4

Форма №1

Форма №2

Форма №3

Звіт №1

Звіт №2

Звіт №3

Висновок: Працюючи з базами даних Microsoft Access можна добитися хороших результатів відображення та редагування інформації.

Завдання №4

Розробка програми для роботи зі структурами та файлами даних засобами мови програмування С++

  1. Скласти алгоритм та написати програму засобами мови С++ для створення бази даних згідно свого варіанту до завдання ІІІ.

Вимоги до програми:

  • вихідні дані до завдання оформити, використовуючи тип struct (структура);

  • записати вихідні дані у файл data_base.dat (data_base.txt);

  • виконати запити за різними критеріями (мінімум за трьома) до бази даних; результати запитів записати у файли та вивести на екран монітора;

  • розробити інтерфейс користувача у вигляді меню (запис даних у базу даних, запит 1, запит 2, запит 3 тощо).

  • Оформити результати роботи у редакторі Microsoft Word: завдання, текст програми, меню користувача, вміст файлів, висновки.

    Восьмирозрядні однокристальні CISC-мікроконтролери. Основні характеристики: робоча частота, об’єм пам’яті програм, об’єм пам’яті даних, кількість ліній вводу-виводу, наявність додаткових периферійних пристроїв, напруга живлення, струм споживання, тип корпуса.

    Код програми

    #include<conio.h>

    #include<stdio.h>

    #include<stdlib.h>

    #include<iostream.h>

    #define n 8

    void main()

    {

    clrscr();

    FILE*fp;

    FILE*f;

    int i,c,t,j=6;

    char U,*k;

    struct Tech

    {char kod[3];

    char mod[20];

    char vumir[20];

    char toch[10];

    char vurob[30]; }

    stud[7]={

    {"1", "Vegason61", "5", "10", "TOV Koda"},

    {"2", "Prosonic", "70", "700", "TOV Koda"},

    {"3", "Vegaton", "50", "500", "TOV Valentina"},

    {"4", "Vzlet SY-1", "100", "1000", "TOV Kompaniya AC"},

    {"5", "DYY-5", "4", "5", "TOV Valentina"},

    {"6", "Vegason65", "25", "10", "TOV Koda"},

    };

    if ((fp=fopen("data_base.txt","w+"))==NULL)

    {printf("POMULKA\n");

    exit(1);};

    for(i=0;i<j;i++) {fprintf(fp,"\t\t%s\t%s\t%s\t%s\t%s\t\n",stud[i].kod,stud[i].mod,stud[i].vumir,stud[i].toch,stud[i].vurob); };

    fclose(fp);

    if ((fp=fopen("data_base.txt","rt"))==NULL)

    { printf("Pomulka");

    exit(1); }

    clrscr();

    do

    { clrscr();

    printf("Vuberit diyu\n");

    printf("1.Peregyad danuh\n");

    printf("2.Dodatu zapus\n");

    printf("3.Vuhid\n");

    scanf("%d",&c);

    while(c==1)

    {c=0; printf ("\n\t\t\t Tehnichni dani\t\t\t\t\n");

    printf (" ------------------------------------------------------------\n");

    printf("| Kod |Model | Vumiryvannya | Tochnist' | Vurobnuk |");

    printf( "\n -----------------------------------------------------------\n");

    for (i=0;i<j;i++) {fscanf(fp,"%s\t\t\t%s\t%s\t%s\t\t%s\n",stud[i].kod,stud[i].mod,stud[i].vumir,stud[i].toch,stud[i].vurob); printf("\n%s\t%s\t%s\t%s\t\t%s\n",stud[i].kod,stud[i].mod,stud[i].vumir,stud[i].toch,stud[i].vurob);

    fclose(fp); }

    if ((fp=fopen("data_base.txt","rt"))==NULL)

    { printf("Pomulka");

    exit(1); };

    printf ("\n\n");

    printf("\nNatusnit' 1 -- vuitu\n\t 2 -- povtorutu");

    scanf("%d",&t); getch();}

    while(c==2)

    {c=0;

    fp=fopen("data_base.txt","a");

    scanf("%s",stud[j].kod);

    scanf("%s",stud[j].mod);

    scanf("%s",stud[j].vumir);

    scanf("%s",stud[j].toch);

    scanf("%s",stud[j].vurob); fprintf(fp,"%s\t%s\t%s\t%s\t%s\n",stud[j].kod,stud[j].mod,stud[j].vumir,stud[j].toch,stud[j].vurob);

    j++;

    getch();

    printf("\nNatusnit' 1 -- vuitu\n\t 2 -- povtorutu");

    scanf("%d",&t); getch(); fclose(fp);}

    while(c==3)

    {fclose(f); exit(1); }

    } while(t==2); }

    Меню користувача

    Результат програми

    Вміст файлу

    Висновок: Отже, створюючи базу даних в С++ можна добитися створення бази даних яка буде містити всю потрібну інформацію із зручним внесенням та редагуванням інформації.

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]