Категория
Информатика
Тип
дипломная работа
Страницы
12 стр.
Дата
27.03.2013
Формат файла
.html — Html-документ
Архив
273665.zip — 6.38 kb
  • formirovanie-sistemy-bezopasnosti-vizualizacija-polzovatelej-i-obektov-perevod-v-komandy-s_273665_1.html — 29.53 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы

begin

Form4.Memo1.Lines.Add('grand '+Sg.Cells[0,j]+' on '+Sg.Cells[i,0]+' to '+user_n[num_user]+' identified by '+user_p[num_user]);

Form4.Memo1.Lines.Add('');

f:=false;

end;

end;

end;

inc(num_user);

if num_user>user_c then begin Hide; Form4.show; end

else begin Hide; Show; end;;


В цикле для каждой таблицы, имеющейся в базе данных, просматриваются все возможные права доступа. Для тех, которые в StringGrid выделены знаком «+» необходимо создать sql-команды. В случаи, если пользователь встречается первый раз (это свойство отслеживается при помощи переменной flag), то его формируется полный вариант grand: 'grand '+Sg.Cells[0,j]+' on '+Sg.Cells[i,0]+' to '+user_n[num_user]+' identified by '+user_p[num_user]. В противном случаи, используем более короткий вариант: 'grand '+Sg.Cells[0,j]+' on '+Sg.Cells[i,0]+' to '+user_n[num_user].


3 Описание работы программы


Работа написанной программы состоит из четырех шагов.

На первом шаге пользователь должен указать названия таблиц, которые существуют в базе данных (Рисунок 1):

пользователь программа доступ

Рисунок 1 - Создание таблиц


На данном шаге осуществляется контроль корректности вводимых данных, их уникальность, и обязательность присутствия хотя бы одной таблицы.

На втором шаге создаются пользователи (Рисунок 2). Пользователю необходимо указать имя пользователя и пароль, которые будут использоваться для подключения к базе данных. На данном шаге также осуществляется контроль вводимых значений. Имя пользователя должно быть уникально и корректно. Необходимо создать хотя бы одного пользователя.





Ваше мнение



CAPTCHA