Диплом: Разработка автоматизированной информационной системы управления учебным процессом ЦНТИ "Прогресс" в г. Самаре

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Рис.4 Общая система навигации информационной системы
Блок «Ввод и редактирование данных» содержит блоки:
Каталог семинаров;
Даты семинаров;
Организаторы.
Блок «Просмотр информации» содержит:
семинары;
поиск по дате;
отбор за нужный период.
Блок «Отчеты» состоит из подсистем:
семинары;
отчет по дате;
отбор за нужный период;
Главная
Ввод и редактирование данных
Каталог семинаров
Даты семинаров
Организаторы
Просмотр информации
Семинары
Поиск по дате
Отбор за нужный
период
Формирование отчетов
Семинары
Поиск по дате
Отбор за нужный период
Итоговый отчет
итоговый отчет.
Проведем анализ функций и задач, которые пользователи будут
выполнять в каждой подсистеме:
Блок «Ввод и редактирование данных» содержит блоки:
Каталог семинаров;
Даты семинаров;
Организаторы.
В подсистеме «Каталог семинаров» пользователь может выполнять
функции:
просмотр списка семинаров;
добавление новых семинаров;
редактирование информации о семинаре;
удаление семинара.
В подсистеме «Даты семинаров» пользователь может выполнять
функции:
просмотр запланированных семинаров;
добавление новых дат семинаров;
редактирование данных о проводимых семинаров;
удаление информации о проводимых семинарах.
В подсистеме «Организаторы» пользователь может выполнять функции:
просмотр списка организаторов;
добавление новых организаторов;
редактирование личной информации организаторов;
удаление организаторов.
Блок «Просмотр информации» содержит:
семинары;
поиск по дате;
отбор за нужный период.
Пользователь в подсистеме «Семинары» сможет выполнять функции:
просмотр информации о датах семинаров;
просмотр количества слушателей;
стоимость семинара;
организатор семинара;
руководитель семинара.
Пользователь в подсистеме «Поиск по дате» сможет выполнять функции:
просмотр информации о семинарах на конкретную дату.
Пользователь в подсистеме «Отбор за нужный период» сможет выполнять
функции:
просмотр информации о семинарах за период времени;
количество человек, записанные на семинары за данный период
времени;
стоимость семинаров и общая сумма за конкретный период времени.
Блок «Отчеты» состоит из подсистем:
семинары;
отчет по дате;
отбор за нужный период;
итоговый отчет.
Пользователь в подсистеме «Семинары» сможет выполнять функции:
просмотр отчета по семинарам;
печать.
Пользователь в подсистеме «Отчет по дате» сможет выполнять функции:
просмотр отчета по семинарам за текущую дату;
анализ результатов отчета;
печать.
Пользователь в подсистеме «Отчет за нужный период» сможет
выполнять функции:
просмотр отчета по семинарам за нужный период;
анализ результатов отчета;
печать.
Пользователь в подсистеме «Итоговый отчет» сможет выполнять
функции:
просмотр итогового отчета по финансовым результатам;
анализ результатов отчета;
печать.
Общая диаграмма использования информационной системы изображена
на рисунке 5.
Рис.5 Диаграмма использования информационной системы
Детальнее функционирование ИС будет рассмотрено на диаграммах
изображенных последовательно на рисунках 6-9.
Рис.6 Диаграмма последовательности «Выбор раздела»
Пользователь
Просмотр данных
Редактирование данных
Семина
ров
Органи
заторов
График
проведе
ния
Семина
ров
Органи
заторов
График
проведе
ния
Печать отчетов
Рис.7 Диаграмма последовательности «Добавление информации в ИС»
Рис.8 Диаграмма последовательности «Редактирование данных ИС»
Рис.9 Диаграмма последовательности «Удаление данных из ИС»
2.4 Описание контрольного примера реализации проекта
Создаем схему данных, согласно которой заносятся данные в базу
данных. Файл базы данных называется Прогресс. База данных будет содержать
по нашей схеме три таблицы: «Курсы», «Сотрудники» и «Семинар».
В MS Access создаем необходимые таблицы.
В таблицу «Сотрудники» вносим данные сотрудников, которые будут
работать в текущем году. Конструктор таблицы представлен на рисунке 10.
Рис.10 Конструктор таблицы «Сотрудники»
Таблица 8
Данные таблицы «Сотрудники»
Сотрудники
Код
Фамилия инициалы
Должность
1
Солопова П. Р.
Руководитель
2
Галимова С. С.
Руководитель
3
Дорохова А. А.
Руководитель
4
Антонова С. Т.
Руководитель
5
Альбертова А. И.
Руководитель
6
Акерзаков Т. Р.
Руководитель
7
Ахтямов У. В.
Руководитель
8
Аверченко О. Г.
Руководитель
9
Ашотова Р. Д.
Руководитель
10
Асторкин Т. Д.
Руководитель
11
Апробова Т. Л.
Руководитель
12
Аклемов Н. П.
Руководитель
Таблица «Курсы» содержит поля «Код», «Тема», «Рубрика»,
«Руководитель», «Организатор», «Сумма». Конструктор таблицы представлен на
рисунке 11.
Рис.11 Конструктор таблицы «Курсы»
В таблицу «Курсы» вносим данные по проводимым курсам. Для поля
«Рубрика» с помощью мастера подстановки вводим список значений. Для полей
«Руководитель» и «Организатор» с помощью мастера подстановки вводим поле
Фамилия и инициалы из таблицы «Сотрудники». Данные таблицы «Курсы»
представлены в приложении 1.
Таблица «Семинар» содержит поля «Код1», «Код», «Дата начала», «Дата
конца», «Количество человек». Конструктор таблицы представлен на рисунке
12, данные представлены в таблице 9.
Рис. 12 Конструктор таблицы «Семинар»
Таблица 9
Данные таблицы «Семинар»
Семинар
Код1
Код
Дата начала
Дата конца
Количество человек
1
1234
01.03.2010
07.03.2010
7
2
1237
01.03.2010
07.03.2010
10
3
1256
01.03.2010
07.03.2010
12
4
1328
01.03.2010
07.03.2010
15
5
1238
09.03.2010
13.03.2010
16
6
1267
09.03.2010
13.03.2010
8
7
1298
09.03.2010
13.03.2010
10
8
1356
09.03.2010
13.03.2010
11
9
1385
15.03.2010
20.03.2010
12
10
1387
15.03.2010
20.03.2010
5
11
1388
15.03.2010
20.03.2010
6
Семинар
Код1
Код
Дата начала
Дата конца
Количество человек
12
5494
15.03.2010
20.03.2010
12
Таблицы связаны между собой по определенным полям. Схема данных
представлена на рисунке 13.
Рис. 13 Схема данных
Теперь сформируем несколько запросов. Запрос «Параметрический
запрос» параметрический. В поле «Дата начала» запроса условие отбора
«Введите дату». Конструктор запроса представлен на рисунке 14.
Рис. 14 Конструктор запроса «Параметрический»
Запрос «Семинары» является простым и выдает данные из двух
основных таблиц. Конструктор запроса представлен на рисунке 15.
Рис. 15 Конструктор запроса «Семинары»
Запрос «Семинары с условием» имеет условие отбора для поля «Дата
начала» <#31.03.2010# And >=#01.03.2010#. В результате отбора по этому
условию выбираются только записи марта. Запрос вычисляет итоговую сумму по
формуле: Итого: [Количество человек]*[Сумма]. Конструктор запроса
представлен на рисунке 16.
Рис. 16 Конструктор запроса «Семинары с условием»
Запрос «Итог Семинары» имеет группировку по сумме и подсчитывает
итоговую сумму по датам начала семинаров. Конструктор запроса представлен
на рисунке 17.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран