Создание базы данных
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?а
{i,j,l;w[20],r[20],g[20];=fopen("tab1.rd", "w"); // открытие файлов для записи
Inp2=fopen ("tab2.rd", "w");(10);("Vvedite F.I.O sotrudnika kotororo sleduet udalit' iz bazi !!!\n\n\r");("Familiya : ");("%s", &w);("Ima : ");("%s", &r);("Ochestvo : ");("%s", &g);=0;(i=0; i<s; i++)
if (strcmp(a[i].fam,w)!=0 &&
strcmp(a[i].im,r)!=0 &&
strcmp(a[i].och,g)!=0)
{
a[j]=a[i]; j++;
}(i=0; i<j; i++)
{
fprintf (Inp, "%s ", a[i].nomer);
fprintf (Inp, "%s ", a[i].fam);
fprintf (Inp, "%s ", a[i].im);
fprintf (Inp, "%s ", a[i].och);
fprintf (Inp, "%s ", a[i].pol);
fprintf (Inp, "%s ", a[i].gor);
fprintf (Inp, "%s ", a[i].ulic);
fprintf (Inp, "%s ", a[i].dk);
fprintf (Inp, "%s ", a[i].tel);
fprintf (Inp, "%s ", a[i].staj);
fprintf (Inp, "%s ", a[i].rojd);
fprintf (Inp, "%s ", a[i].obraz);
fprintf (Inp, "%s ", a[i].ucheb);
fprintf (Inp, "%s ", a[i].obteh);
fprintf (Inp, "%d ", a[i].proek);
fprintf (Inp, "%ld ", a[i].okl);
if (i==(j-1))
fprintf (Inp, "%d", a[i].deti);
else fprintf (Inp, "%d\n", a[i].deti);
}=s-1;=0;(i=0; i<k; i++)
if (strcmp(b[i].fam,w)!=0 &&
strcmp(b[i].im,r)!=0 &&
strcmp(b[i].och,g)!=0)
{
b[j]=b[i]; j++;
}(i=0; i<j; i++)
{
fprintf (Inp2, "%s ", b[i].fam);
fprintf (Inp2, "%s ", b[i].im);
fprintf (Inp2, "%s ", b[i].och);
fprintf (Inp2, "%s ", b[i].raz);
fprintf (Inp2, "%s ", b[i].tip);
fprintf (Inp2, "%d ", b[i].nden);
fprintf (Inp2, "%d ", b[i].nmes);
fprintf (Inp2, "%d ", b[i].ngod);
fprintf (Inp2, "%d ", b[i].kden);
fprintf (Inp2, "%d ", b[i].kmes);
fprintf (Inp2, "%d ", b[i].kgod);
fprintf (Inp2, "%ld ", b[i].eff);
if (i==(j-1))
fprintf (Inp2, "%s", b[i].tef);
else fprintf (Inp2, "%s\n", b[i].tef);
}=j;
fcloseall (); // закрытие файлов для обновления списка после его перезаписи (удаления)
}main()
{let;();
// Вывод на экран простейшего интерфейса
do
{();(10);("Vibirite deystvie !!!\n\n\r");(11);("[1] - Zapros #1\n\r");("[2] - Zapros #2\n\r");("[3] - Zapros #3\n\r");("[4] - Zapros #4\n\r");("[5] - Dobavit' sotrudnika\n\r");("[6] - Udalit' sotrudnika\n\r");("[7] - Spisok sotrudnikov\n\r");("[0] - Quit program");();=getch();
// Вызов процедур в зависимости от нажатой кнопки
switch (let)
{
case '1' : clrscr() ; sort1 (); getch (); break;
case '2' : clrscr() ; sort2 (); getch (); break;
case '3' : clrscr() ; sort3 (); getch (); break;
case '4' : clrscr() ; sort4 (); getch (); break;
case '5' : clrscr() ; dobsotr (); getch (); break;
case '6' : clrscr() ; delsotr (); getch (); break;
case '7' : clrscr() ; printlist (); getch (); break;
case '0' : return 1;
default : clrscr (); break;
}
}(1);
}
база данное запрос алгоритм
5. Блок-схемы к запросам
.1 Первый запрос
Результат запроса выводится в форме: (номер/ Ф.И.О/улица).
.2 Второй запрос
Результат запроса выводится в форме (номер/ Ф.И.О/Учебное заведение).
5.3 Третий запрос
Результат запроса выводится в форме (номер/Ф.И.О/Эффект/Проект).
.4 Четвертый запрос
Результат запроса выводится в форме (Ф.И.О/ суммарный эффект).
6. Системные требования
Операционная система: MS-Windows 9-x, Me, NT, 2k, 2k3, XP, Vista;
Оперативная память: 8 Mb и выше;
CPU: Intel 386 и выше;
Видеокарта: 4 Mb и выше;
Не менее 10 мегабайт свободного места на жестком диске.
Не требует установки С++ на компьютер.
Список литературы:
1.Программирование на алгоритмических языках: : Лабораторный практикум / Под ред. И.Т. Артемьев, Л.А. Ильина, Д.В. Ильин. -Чебоксары.: Чуваш. ун-т. 2005г -100 с.