Курсовая работа: Автоматизация учета абитуриентов ВУЗа
b. Priority – приоритет привилегии, чем число выше, тем привилегия значимее
10. Document – возможные документы для подачи комиссии
a. Name – название документа
11. Privilege_document – содержит нужный набор документов для получения каждой привилегии
12. Place – содержит места для каждого года и специальности
a. Year – год
b. Budget_places – количество бюджетных мест
c. Contract_places – количество контрактных мест
13. Contract – содержит цены контрактов
a. Cost – цена за год
b. Course – курс
3. СТРУКТУРА СИСТЕМЫ
3.1 Хранение логинов и паролей
В таблице с пользователями пароль хранится в зашифрованном виде. Шифрованным значение является хэш от пароля. Он получается при помощи алгоритма хеширования MD5. Так как эта функция не обратима, то восстановить пароль пользователю невозможно, при необходимости можно его лишь заменить.
В качестве идентификатора пользователя используются не цифровые идентификаторы пользователя, а статистически уникальный 128-битный идентификатор - GUID.
3.2 Безопасность
Все подключаемые пользователи к базе данных имеют лишь права выполнять процедуры, что делает бесполезным попытку взлома субд из под открытого для всех логина. Так же все процедуры принимают идентификатор пользователя и случае если пользователь не имеет прав или не найден, запрос не будет выполнен. Подбор же идентификатора займёт много времени.
3.3 Системные требования
Для работы приложения на компьютере должна быть установлена ОС WindowsXP и выше. Для хранения данных используется MSSQLServer 2005 или выше. Для работы программы база данных должна быть расположена на сервере доступном для приложения. Так же обязательно наличие .NETFramework 4.0 на компьютере.
4. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
4.1 Вход в систему
Для входа в систему необходимо ввести свой логин и пароль. Система сама определит к какой группе пользователей вы относитесь. В зависимости от ваших прав, вам будут доступны определённые функции.
Рис. 1 Окно входа
4.2 Изменение параметров соединения с базой
Перед тем как попытаться войти в систему, можно изменить параметры соединения с СУБД. Эта функция очень важна при первом использовании программы.
Рис. 2 Окно настроек подключения
4.3 Навигация