![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Описание программных модулейРассмотри блок-схемы основных процедур информационной системы. Рассмотрим блок схему процедуры входа пользователя в информационную систему (рис. 4). Обратим внимание, что рассматриваемая процедура проверят, были ли ранее сохранены логин и пароль. Они записаны в бинарном файле в зашифрованном виде. После расшифровки логин и пароль выводятся на форму (вместо пароля выводятся символы «звёздочка»). Пользователь в этой форме может ввести другие идентификационные данные и по окончанию ввода нажать кнопку «OK» (или клавишу «Enter»). Если пользователь решил сохранить логин и пароль, то они шифруются симметричным алгоритмом Rijndael с 16-байтовым ключом [10]. Для этого используются стандартная библиотека System.Security.Cryptography платформы Framework.Net [4, c. 716]. Учет пользователей ведется стандартными средствами Microsoft SQL Server 2005 [5, с. 144]. Рис. 4 – Блок-схема процедуры входа пользователя в ИС Блок-схема процедуры добавления новой записи (на примере справочника «Модели ключей») представлена на рисунке 4. Рис. 5 – Блок-схема добавления записи в справочник «Модели ключа» Процедуры редактирования и удаления записей связаны с вызовом транзакций. Последние были описаны в предыдущем параграфе.
|