Смекни!
smekni.com

Комплексная информационная автоматизированная система "Кафедра" (стр. 5 из 14)


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

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

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

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

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

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

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

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


Общий список Добавить запись Выписать требования Ведомость выдачи канцтоваров
Ведомость выдачи материальных ценностей Комплектация Установка Замена

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

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

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

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

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

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


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


Добавить запись
Изменить запись
Удалить запись
Просмотр записей
Добавить запись
Изменить запись
Удалить запись
Просмотр записей

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

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

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

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

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


Добавить запись
Изменить запись
Удалить запись
Просмотр записей

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


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

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

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

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

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


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

3.2 Определение данных, которыми должны оперировать автоматизируемые функции

Для каждой функции, целью которой является сбор и учет справочных сведений о ком-либо или о чем-либо, создадим отдельную таблицу и перечислим данные, которые участвуют в работе и которые необходимо хранить в этих таблицах.

Таблица - Студенты, данные которые нужны для работы:

номер группы,

ФИО студента,

набор,

успеваемость,

адрес,

телефоны,

заметки.

Таблица - Сотрудники, данные, необходимые для работы:

ФИО сотрудника,

ППС/УВП,

должность,

ставка,

разряд,

адрес,

телефон,

ИНН,

номер страхового полиса,

паспортные данные,

день рождения.

Таблица - Плановая загрузка, данные, необходимые для работы:

учебный год,

ФИО преподавателя,

звание,

семестр,

название дисциплины,

группы,

лекции дн/веч,

практика дн/веч,

лабораторные дн/веч,

консультации,

зачеты дн/веч,

экзамены дн/веч,

посещение занятий зав. каф.,

производственная практика,

дипломное проектирование дн/веч,

аспирантура,

УНИРС.

Таблица - Материальные ценности, данные, необходимые для работы:

наименование,

ед. измерения,

внутренний номер,

серийный номер,

количество,

стоимость,

поставщик,

дата приобретения,

описание,

категория.

Таблица - Пользователей, данные, необходимые для работы:

ФИО,

login,

группа.

Приведем структуры таблиц.

Таблица 3.2.1 - Структура таблицы Студенты

№ п/п Наименование данных Условное наименование Тип данных Формат
1 номер группы Nomer_grupp текстовый 20 символов
2 ФИО студента FIO_studenta текстовый 150 символов
3 набор Nabor текстовый -
4 успеваемость Uspevaemost текстовый -
5 адрес adres текстовый 150 символов
6 телефоны tel_dom; tel_sot текстовый 50 символов
7 заметки Zametki текстовый 50 символов

Таблица 3.2.2 - Структура таблицы Сотрудники

№ п/п Наименование данных Условное наименование Тип данных Формат
1 ФИО сотрудника FIO_sotrudnica текстовый 150 символов
2 ППС/УВП sotrudnic текстовый -
3 должность doljnost текстовый -
4 ставка stavka текстовый -
5 разряд razryad текстовый -
6 адрес adres текстовый 150 символов
7 телефон telephon текстовый 50 символов
8 ИНН inn текстовый 50 символов
9 номер страхового полиса no_strah текстовый 50 символов
10 паспортные данные pasport текстовый 250 символов
11 день рождения birthday дата дата

Таблица 3.2.3 - Структура таблицы Плановая загрузка

№ п/п Наименование данных Условное наименование Тип данных Формат
1 учебный год uch_god текстовый 20 символов
2 ФИО преподавателя fio_prep текстовый 50 символов
3 звание zvanie текстовый 10 символов
4 семестр semestr текстовый -
5 название дисциплины nazv_discp текстовый 50 символов
6 группы grup текстовый 10 символов
7 лекции дн/веч lec_d_v текстовый 10 символов
8 практика дн/веч pr_d_v текстовый 10 символов
9 лабораторные дн/веч lab_d_v текстовый 10 символов
10 консультации kons текстовый 10 символов
11 зачеты дн/веч zach_d_v текстовый 10 символов
12 экзамены дн/веч ex_d_v текстовый 10 символов
13 посещение занятий зав. каф. pos_zan_zk текстовый 10 символов
14 производственная практика proiz_prac текстовый 10 символов
15 дипломное проектирование дн/веч proiz_prac текстовый 10 символов
16 аспирантура aspir текстовый 10 символов
17 УНИРС unirs текстовый 10 символов

Таблица 3.2.4 - Структура таблицы Материальные ценности

№ п/п Наименование данных Условное наименование Тип данных Формат
1 наименование text текстовый 50 символов
2 ед. измерения units текстовый 50 символов
3 внутренний номер intnum текстовый 50 символов
4 серийный номер sernum текстовый 50 символов
5 количество count текстовый 50 символов
6 стоимость coast текстовый 50 символов
7 поставщик dealer текстовый 50 символов
8 дата приобретения date_now дата дата
9 описание desc текстовый 50 символов
10 категория category текстовый 50 символов

Таблица 3.2.5 - Структура таблицы Пользователей

№ п/п Наименование данных Условное наименование Тип данных Формат
1 ФИО FIO текстовый 30 символов
2 login login текстовый 30 символов
3 группа grup текстовый 30 символов

4. Описание программного обеспечения

4.1 Методы и средства разработки программного обеспечения

Так как важной частью разрабатываемого программного продукта является БД, проведем краткий обзор наиболее распространенного программного обеспечения в этой области.

В зависимости от местоположения отдельных частей СУБД различают локальные и сетевые. Все части локальной СУБД размещаются на компьютере пользователя БД. Чтобы с разрабатываемой системой обучения одновременно могло работать несколько пользователей, например, в пределах кафедры, каждый пользовательский компьютер должен иметь свою копию системы. Тогда возникает проблема синхронизации копий данных.