Разработка WebтАУориентированной информационной системы IT-предприятия

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



er SQL Соответствует базовой спецификации SQL 99 и поддерживает такие нетральные средства, как объединения стандарта SQL 92.

Проверка целосности ссылок. Postger SQL поддерживает целосность ссылок, обеспечавающую правильность данных в базе.

Гибкость API. Гипкость API Postger SQL позволяет легко создавать интерфейсы к РСУБД Postger SQL.

Процедурные языки. В Postger SQL редусмотрена поддержкавнутренных процедурных языков, в том числе специализированного языка PL/pgSQL, являющего аналогом PL/SQL, процедурного языка Oracle.

MVCC. Технология MVCC (Multi-Version Concurrency Control ) используется в Postger SQL для предотвращения лишних блокировок (locking).

Клиент-сервер. В Postger SQL используется архитектура клиент-сервер с разпределением процессов между полбзователями.

Опереждающая регистрация изменений. Опереждающая регистрация изменений повышает надежность ланных.

4.5 Инструкция пользователя

Подсистема управления пользователями

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

Работа системы начинается с того, что происходит регистрация администратора или пользователя (в зависимости от того какие права отведены для них), при этом вводится логин и пароль.

При входе администратора в подсистему управления пользователями (TheSystem) он имеет доступ к таким пунктам меню: просмотр списка всех пользователей (All users), создание нового пользователя(Add new users), права и привилегии (Subsystems), и вкладкам (Administrator), (Profile).

При выборе пункта меню (All users) выводится таблица с такими полями Login-логин пользователя, First Name - полное имя , Last Name - краткое имя - это пользователей которые есть в системе.

На рисунке 4.5.7 приведено главное окошко подсистеми управления пользователями.

Рисунок 4.5.7 - Внешний вид окна продсистемы управления пользователями

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

Рисунок 4.5.8 - Внешний вид окна для просмотра сведений о пользователе

При нажатии на вкладку Add new users - можно создать нового пользователя.

Этот пункт имеет такие поля: логин (Login), пароль (Password), подтверждение пароля (Confirm Password), полное имя (First Nama), краткое имя (Last Name), дата (Birth Data), адрес электронной почты (E-mail). Для того чтоб пользователь был добавлен, нажимаем кнопку (Add user). На рисунке 4.5.9 представлена форма для создания нового пользователя.

Рисунок 4.5.9 - Внешний вид окна для создания нового пользователя

Пункт меню Subsystems - определение прав и привилегий пользователей. Этот пункт содержит таблицу, которая состоит с двух полей, краткое имя (Short Name), полное имя подсистемы (Full Name). На рисунке 4.5.10 приведено главное окошко в котором при выборе определенного имени подсистемы, можно просмотреть какими правами наделены пользователям.

Рисунок 4.5.10 - Внешний вид окна прав и привелегий в системе

Для просмотра сведений о том, кому и какие права и привилегии были наданы, мы должны нажать по имени подсистемы. После этого мы получим таблицу, которая позволяет нам наделить пользователя какими-то правами. Поля таблицы: имя пользователя (User Login); гость (Guest) - имеет право только регистрироваться в системе; пользователь (User) - имеет право управлять профилем, а также менять свои сведения и пароль; администратор (Administrstor) - имеет право изменить информацию о пользователе и наделять их правами. На рисунке 4.5.11 приведено окошко с распределением прав пользователей.

Рисунок 4.5.11 - Внешний вид окна для просмотра прав и привилегий для каждого пользователя

Для сохранения данных - кнопка Apply

При входе пользователя в систему, ему доступны только свои сведения, которые он может менять (смена пароля, имени пользователя, даты, и т. д.).

Подсистема управления проектами

Подсистема управления проектами имеет 6 вкладок: Todos - разрабатываемые задачи в системе, которые стоят в очереди у разработчика; Projecs - разработанные проекты, и те проекты, которые уже выполняются, или ждут своей очереди на выполнение; Tasks - выполняемые или вновь поступившие задачи в системе; (Bugs) база данных ошибок в проекте; Management - выводится информация о том над какими задачами работает проектировщик, а также о тех задачах требующих вмешательства менеджера; Statistics - выводится статистика выполняемых задач.

Перед началом работы пользователь должен нажать кнопку Start work, это значит что пользователь начал работу над какой-то программой. После окончания работы, или когда разработчик приостанавливает работу над задачей по кокомуто поводу, он должен нажать кнопку Leave work (то-есть, работа закончена)

При нажатии вкладки Todos - мы имеем таблицу с полями: имя выполняемой задачи - Name, статус - Status, приоритет - Priority от 0 до 5, и имя проекта, в которой решаются задачи - Project. Сортировка этих задач происходит по их приоритету. На рисунке 4.5.12 приведено главное окошко подсистеми управления проектами, Существующие задачи в проекте.

Рисунок 4.5.12 - Внешний вид окна подсистемы управления проектами Существующие задачи в проекте

Для того чтобы создать новую задачу, мы выбираем кнопку New Task, и заполня