Мегаобучалка Главная | О нас | Обратная связь


Руководство программисту



2019-10-11 197 Обсуждений (0)
Руководство программисту 0.00 из 5.00 0 оценок




 

Программная реализация системы является модульной, что позволяет с использованием простых средств разработки изменять и дополнять систему. Используемая база данных (MySQL) соответствует стандартам клиент-серверных реляционных БД, что позволяет использовать любые другие клиентские модули, а также обеспечивает совместимость с другими системами.

При первоначальной загрузке доступ к системе имеет только администратор, который, пройдя авторизацию, имеет возможность добавлять пользователей. При добавлении необходимо указать имя и фамилию пользователя, персональный логин/пароль (поля f_name, l_name, username, password) а также группу пользователя (администратор, методист, преподаватель, зав. лаб., секретарь, поле groupp). Указанная группа пользователя в дальнейшем будет определять права доступа к системе. Добавление пользователей осуществляется в таблицу “auth_users", при этом пароли шифруются стандартными средствами, что повышает защищенность системы и исключает несанкционированный доступ.

 

 

      Рисунок 6.1.1 - Структура алгоритма.

При запуске системы пользователь изначально попадает на форму регистрации, где ему необходимо свои персональные логин/пароль. Если введенные данные имеют соответствие в таблице auth_users, то регистрация считается успешно пройденной и пользователь получает доступ для работы в системе. При вводе некорректных данных (отсутствующих в таблице auth_users логина и пароля) пользователь уведомляется об ошибке авторизации и автоматически попадает на форму регистрации для повторного ввода данных. Таким образом, осуществляется достаточная защита системы от доступа посторонних.

 

 


Рисунок 6.1.2 -Алгоритм авторизации.

 

Возможности пользователя в системе определяются присвоенной ему группой. На основании значений группы строится интерфейс системы (отображаются разрешенные элементы управления и вводятся ограничения). Таким образом, создается необходимое автоматизированное рабочее место для пользователя.

В системе четыре типа автоматизированных рабочих мест, определяемых группами пользователей.

Для группы “зав. лаб.” предусмотрены:

Администрирование подотчета.

Таблица “Сотрудники" (просмотр).

Таблица “Плановая загрузка” (просмотр).

 

Стандартные общедоступные элементы управления (e-mail, изменение шрифта, смена пользователя).

 

Общий список View. php Добавить запись New.html Выписать требования Bill. php Ведомость выдачи канцтоваров Bill2. php
Ведомость выдачи материальных ценностей Matcen. php Комплектация Complete. php Установка Complete. php Замена Complete. php

Рисунок 6.1.3 - Структура АРМ зав. лаб.

 

Для группы “секретарь” предусмотрены:

Администрирование таблицы “Студенты".

Администрирование таблицы “Сотрудники".

Таблица “Плановая загрузка” (просмотр).

Стандартные общедоступные элементы управления (e-mail, изменение шрифта, смена пользователя).


 

 


Добавить запись Show_addrecord.html
Изменить запись Modify.php
Удалить запись Delite.php Delite_1.php Delite2.php
Просмотр записей Show_contact.php
Добавить запись Show_addrecord1.html
Изменить запись Modify_1.php
Удалить запись Delite.php Delite_1.php Delite2.php
Просмотр записей Show_contact.php

 

Рисунок 6.1.4 – Структура АРМ секретаря .

 

Для группы “методист" предусмотрены:

Таблица “Студенты" (просмотр).

Таблица “Сотрудники" (просмотр).

Администрирование таблицы “Плановая загрузка".

Стандартные общедоступные элементы управления (e-mail, изменение шрифта, смена пользователя).



Добавить запись Show_addrecord3.html
Изменить запись Modify_1_tab3.php
Удалить запись Delite_1_tab3.php Delite_1_dis_tab3.php Delite2.php
Просмотр записей

Рисунок 6.1.5 – Структура АРМ методиста.

 

Для группы “преподаватель” предусмотрены:

Администрирование таблицы “Студенты" (ограниченный доступ).

Администрирование таблицы “Сотрудники" (ограниченный доступ).

Таблица “Плановая загрузка” (просмотр).

Стандартные общедоступные элементы управления (e-mail, изменение шрифта, смена пользователя).


Рисунок 6.1.6 – Структура АРМ преподавателя.

 



2019-10-11 197 Обсуждений (0)
Руководство программисту 0.00 из 5.00 0 оценок









Обсуждение в статье: Руководство программисту

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (197)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)