Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робочий проект.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
52.59 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

КОЛЕДЖ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ ТА ЗЕМЛЕВПОРЯДКУВАННЯ НАЦІОНАЛЬНОГО АВІАЦІЙНОГО УНІВЕРСИТЕТУ

КАФЕДРА РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

ЗАТВЕРДЖУЮ

ЗАВ. КАФЕДРОЮ РПЗ

_________ ШКАРІН О.О.

"___" ____________ 2012 р.

ПРОГРАМНИЙ МОДУЛЬ "ЛАБОРАТОРІЯ"

Робочий проект

Листів

Керівник, викладач ТРПЗ _____ КИРИЧЕНКО В.С.

Виконавці, студенти гр. РПЗ-38:

_____ КУШПІТА В. С.

_____ РУДЮК А. С.

КИЇВ 2012

1.Специфікація

Позначення

Назва

Примітка

BD.exe

Виконуючий файл програми

BD.cpp

Початковий текст програми

BDLAB.txt

Файл бази даних

edit.h

Файл модуля програми

NewRecord.h

Файл модуля програми

report.h

Файл модуля програми

view.h

Файл модуля програми

Описання застосування

Знаходиться в каталозі із програмою

Керівництво системного програміста

Знаходження в каталозізпрограмою

Керівництво програміста

Знаходиться в каталозі з програмою

Керівництво оператора

Знаходження в каталозі з програмою

Керівництво по технічному обслуговуванні

Знаходится в каталозі з програмою

2.Відомість власників оригіналів

Назва

Власник оригіналів

Примітка

Програмний модуль “Лабораторія”

КІТЗ НАУ

3.Текст програми

//BD.cpp========================================================

#include <conio.h>

#include <Windows.h>

#include <string>

#include "NewRecord.h"

#include "View.h"

#include "edit.h"

#include "report.h"

recordrecs[30];//массив структур который вмещает инфу по всем сотрудникам

intkolrecs = 0; // количество сотрудников внесенных в базу

int main()

{

inti=0;

kolrecs = i-1;

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

charparol[20]=”“; // пароль для авторизации

int choice=0;//выбор из меню

char exit='y';//выход

cout<<"Ведите пароль\n";

cin>>parol;

if (parol == “1111”)

{

cout<<"Добрый день отдел кадров\n";

while(exit == 'y')

{

cout<<"Выберите один из пунктов меню\n";

cout<<"1.Просмотр\n2.Создать\n3.Редактировать\n4.Отчет\n";

cin>>choice;

switch(choice) //меню

{

case 1:

View(recs,kolrecs);// просмотр

break;

case 2:

recs[kolrecs] = newRec();//создание

kolrecs += 1;

break;

case 3: //редактирование

*recs = edit(recs,kolrecs);

break;

case 4://Отчет

*recs = report(recs,kolrecs);

break;

default :

cout<<"Неправильно введено число!!";

}

cout<<"Продолжить роботу з БД y/n\n";

cin>>exit;

}

}

else

{

cout<<"Добрый день профком\n";

while (exit == 'y')

{

cout<<"Выбирите один из пунков меню\n";

cout<<"1.Просмотр\n2.Отчет\n";

cin>>choice;

switch(choice)

{

case 1: