Помощь в написании студенческих работ
Антистрессовый сервис

Автоматизация контроля посещаемости студентов московског университета информационных технологий

Курсовая Купить готовую Узнать стоимостьмоей работы

Формирование отчетных документов в рамках технологии учета посещаемости занятий. Показано, что учет посещаемости студентами занятий в рамках изучаемых курсов является неотъемлемой частью учебного процесса, так как аттестация студентов предполагает необходимость учета пропущенных занятий, так как данный фактор влияет на итоговую оценку. Автоматизация получения информации о посещаемости занятий… Читать ещё >

Автоматизация контроля посещаемости студентов московског университета информационных технологий (реферат, курсовая, диплом, контрольная)

Содержание

  • Список сокращений
  • Глоссарий
  • ВВЕДЕНИЕ
  • 1. Технико-экономическая характеристика предметной области и предприятия
    • 1. 1. Характеристика предприятия и его деятельности
    • 1. 2. Организационная структура ВУЗа
    • 1. 3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
  • 2. Информационное обеспечение задачи
    • 2. 1. Информационная модель и её описание
    • 2. 2. Используемые классификаторы и системы кодирования
    • 2. 3. Характеристика нормативно-справочной, входной и оперативной информации
    • 2. 4. Характеристика результатной информации
  • 3. Программное обеспечение задачи
    • 3. 1. Общие положения (дерево функций и сценарий диалога)
    • 3. 2. Характеристика базы данных
    • 3. 3. Структурная схема пакета (дерево вызова программных модулей)
    • 3. 4. Описание программных модулей
  • 4. Контрольный пример и его описание
  • ЗАКЛЮЧЕНИЕ
  • Список использованных источников

В России также обозначилось лидерство Oracle, особенно в области крупномасштабных информационных систем государственных структур. Фактически в нашей стране СУБД Oracle стала стандартом для государственных информационных систем [8]. Приведем краткую характеристику СУБД Microsoft SQL ServerВажнейшие характеристики данной СУБД — это [7]: простота администрирования, возможность подключения к Web, быстродействие и функциональные возможности механизма сервера СУБД, наличие средств удаленного доступа, В комплект средств административного управления данной СУБД входит целый набор специальных мастеров и средств автоматической настройки параметров конфигурации. Также данная БД оснащена замечательными средствами тиражирования, позволяющими синхронизировать данные ПК с информацией БД и наоборот. Входящий в комплект поставки сервер OLAP дает возможность сохранять и анализировать все имеющиеся у пользователя данные. В принципе данная СУБД представляет собой современную полнофункциональную база данных, которая идеально подходит для малых и средних организаций [7]. Сравнительная характеристика приведенных СУБД приведена в таблице 11. Таблица Сравнительная характеристика СУБДСравнительные характеристикиMicrosoft SQL ServerOracleAccessАдминистративное управление.

ХорошоОтлично.

ХорошоГрафические инструменты.

ОтличноХорошо.

ХорошоПростота обслуживания.

ОтличноОтлично.

ОтличноМеханизм данных.

ХорошоОтлично.

ХорошоРабота с несколькими ЦППриемлемо.

ОтличноХорошо.

Функция соединения и выбор индексов.

ОтличноОтлично.

ХорошоОдновременный доступ нескольких пользователей.

ХорошоОтлично-Обработка мультимедиа-даных.

ПлохоОтлично-Подключение к WebПриемлемо.

ОтличноПриемлемо.

Обработка аудио, видео, изображений.

ПлохоОтлично-Поиск по всему тексту.

ХорошоОтлично.

ХорошоФункциональная совместимость.

ХорошоХорошо.

ХорошоСопряжение с другими БДХорошо.

ХорошоХорошо.

Единая регистрация.

ХорошоХорошо.

ХорошоРабота под управлением различных ОСПриемлемо.

ХорошоХорошо.

Возможности программирования.

ПриемлемоОтлично.

ОтличноХранимые процедуры и триггеры.

ХорошоОтлично.

ХорошоВнутренний язык программирования.

ПриемлемоОтлично.

ОтличноПостроение баз данных.

ХорошоОтлично.

ОтличноЯзык SQLОтлично.

ОтличноОтлично.

Объектно-ориентированные системы.

ПриемлемоОтлично.

ПриемлемоРабота с филиалами.

ОтличноОтлично-Тиражирование.

ОтличноОтлично-Распределенная обработка транзакций.

ОтличноОтлично-Дистанционное администрирование.

ХорошоОтлично-Организация хранилищ данных и подготовка отчетов.

ОтличноОтлично-Средства загрузки.

ОтличноОтлично-Средства анализа.

ОтличноОтлично-Для сравнительного анализа этих систем удобна модель (магические квадраты), предложенная аналитической компанией GartnerGroup (приведена выше). Из нее следует, что лидерами на рынке СУБД в настоящий момент являются компании IBM, Microsoft и Oracle. Остальные компании характеризуются GartnerGroup как «нишевые игроки».Наиболее существенным критерием для сравнения СУБД являются эксплуатационныехарактеристики, такие как надежность, высокая готовность, производительность, масштабируемость. В таблице приводится сравнительный анализ основных СУБД по этим показателям (таблица6), выполненный на основе экспертных оценок. Каждому показателю была дана оценка по 10-бальной шкале, максимальная оценка 10 баллов. Таблица Экспертная оценка многопользовательских СУБДСУБДПроизвод.Конкурентный.

доступ.

По числупользов.Большие.

БДГотовностьMicrosoftSQLServer67557Oracle69888MS Access4——Таким образом, рассмотрев возможности наиболее распространенных СУБД, можно сделать выводы: — MSSQLServerи Oracleцелесообразно использовать при работе с большими СУБД в многопользовательском режиме с обработкой больших массивов информации;

— В рамках поставленной задачи создается прототип системы с использованием.

СУБД MSAccess, которая будет использована в процессе разработки;

— Создание промышленной базы данных из разработанного в данной работе прототипа возможно путем конвертации или экспорта данных в многопользовательскую СУБД. В процессе разработки использовались следующие программные средства: — AllFusionDataModeller — для проектирования структуры данных;

— BorlandDelphi 7 — среда разработки проекта. В качестве средства функционального моделирования выбрано ПО ErWin, позволяющее проводить моделирование в методологиях IDEF0, IDEF3, DFD, так и проектировать модели данных и проводить экспорт данных в различные форматы. Для разработки дистрибутива программного обеспечения выбрано ПО SmartInstallMaker. Структурная схема пакета (дерево вызова программных модулей) Используемые в разрабатываемой системе модули подразделяются на виды:

модуль ввода первичной информации;

— модуль обработки информации;

— модуль хранения данных (справочники).На рисунке 14 приведено дерево вызова программных модулей. Рисунок 14 — Дерево вызова программных модулей.

Описание программных модулей.

Описание программных модулей приведено в таблице 13. Таблица Описание функций модулей№ п/пНаименование модуля.

Функции модуля.

Модуль безопасности.

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

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

Модуль управления деревом объектов.

Содержит процедуры и функции, позволяющие управлять отображением дерева объектов и его элементами.

Модуль взаимодействия с базой данных.

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

Модуль справочной системы.

Содержит процедуры и функции, необходимые для отображения справочной информации Модуль «Справочники» Содержит процедуры функции, позволяющие просматривать содержимое справочников системы, и редактировать их (если позволяют права доступа) Модуль ввода оперативной информации.

Содержит процедуры и функции, позволяющие, вводить данные о пропусках занятий.

Модуль «Отчеты"Содержит процедуры и функции для просмотра типовых отчетов и создания произвольного отчета.

Модуль формирования свода по специалистам.

Запрашивает интервал дат, формирует отчет по студентам и пропущенным занятиям.

Модуль «Печать документов"Обеспечивает предварительный просмотр, настройку параметров документов и печать на принтере.

На рисунке 15 приведена диаграмма вариантов использования разрабатываемой системы. Рисунок 15-Диаграмма вариантов использования.

Как показано на рисунке 15, в системе определены варианты использования для администратора в части разграничения прав доступа. Функционал сотрудника учебного отдела включает учет контингента студентов, учет причин пропусков, учет расписаний, формирование отчетности. Функционал преподавателей в системе состоит в учете пропущенных студентами занятий. На рисунке 16 приведена диаграмма деятельности. Рисунок 16 — Диаграмма деятельности.

На рисунке 17 показана диаграмма размещений. На рисунке 18 приведена диаграмма кооперации. Рисунок 17 — Диаграмма размещений.

Рисунок 18 — Диаграмма кооперации.

Рисунок 19 — Диаграмма последовательности.

На рисунке 20 приведена блок-схема формирования отчета по пропускам. Рисунок 20 — Диаграмма формирования отчета по пропускам4. Контрольный пример и его описание.

Рассмотрим функционал разрабатываемой системы. Системные требования:

Операционная система: WindowsXP/7/8/10;

— ОЗУ — от 2 GB;

— Свободное место на жёстком диске — в зависимости от размера файла базы данных;

— Тактовая частота процессора — от 2 ГГц. Установка программного продуктоа производится с использованием файла дистрибутива, форма которого приведена на рисунках 15−16.Рисунок — Окно установщика программы.

Рисунок — Окно установщика программы.

На рисунке 17 показана главная форма приложения. Рисунок — Главная форма приложения.

На рисунках 18−19 показан режим работы со справочником студентов. Рисунок 18 — Справочник студентов.

Рисунок 19 — Справочник студентов (добавление)Режим ввода пропусков занятий показан на рисунке 20. Рисунок — Ввод пропусков занятий.

Пропуски занятий могут иметь как уважительные, так и неуважительные причины. Для классификации причин пропусков занятий используется соответствующий справочник. На рисунках 21−22 приведен справочник причин пропусков занятий. Рисунок — Справочник причин пропусков занятий.

Рисунок — Справочник причин пропусков занятий.

На рисунках 23−24 показан режим формирования отчета «Ведомость пропусков занятий».Рисунок — Запрос отчета «Ведомость пропусков занятий"Ведомость пропусков.

Дата23.

05.2018№ФИОКласс.

Причина1Лукашова В.А.104Не выяснено2Лукина А.В.101Участие в семинаре3Волкова В.Ф.101Не выяснено4Сергеева М.С.101Заболевание.

Рисунок — Отчет по пропускам занятий.

На рисунках 25−26 показан режим формирования отчета по пропускам занятий. Рисунок — Отчет по пропускам занятий (запрос отчёта) Сводная ведомость пропусков.

Дата:

23.05. 2018.

Группа.

Количество пропусков104 110 201 013.

Рисунок — Сводная ведомость пропусков (результата формирования) На рисунке 27 показан режим формирования отчета по причина пропусков. Отчет по причинам пропусков занятий.

Группа101№ФИОУважительные причины.

Неуважительные причины.

Процент пропусков1Лукашова В.А.

613%2Лукина А.В.

523%3Волкова В.Ф.

312%4Сергеева М.С.

423%Выводы по разделу.

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

ЗАКЛЮЧЕНИЕ

В данной работе разработана автоматизированная информационная система управления учебным процессом — информационная система по учету посещаемости занятий студентами УИТ. В ходе работы была изучена специфика работы по учету посещаемости занятий студентами ВУЗов, изучена технология работы специалистов. Подводя итог проделанной работе, хочется отметить успешность выполнения поставленной цели курсовой работы: проведена разработка информационной системыпо учету посещаемости студентами учебных занятий, использующая возможности и имеющиеся информационные хранилища автоматизированной системы УИТ. Необходимо отметить, что данной подход позволил провести реализацию полного требуемого функционала системы, при этом риски, связанные с умышленным и случайным нанесения вреда внутриорганизационным информационным системам минимизированы. Так же, в рамках данной курсовой работы, были решены все задачи, поставленные на первоначальных этапах: детально изучена предметная область; выявлена необходимость автоматизации одного из самых значимых направлений деятельности — учета посещаемости занятий студентами ВУЗа; помимо этого, при разработке проектных решений использовался комплекс современных технологий по разработке средств сбора, передачи, обработки, хранения и выдачи информации. В аналитической части курсовой работы выполнен комплекс работ, направленных на обоснование необходимости автоматизации: определена сущность задачи, описаны основные свойства существующей информационной системы УИТ, дано описание основному бизнес-процессу, рассмотрены вопросы, связанные с анализом существующих разработок в этой области. Также был проведен анализ задачи по видам обеспечения. Проектная часть посвящена рассмотрению этапов жизненного цикла проекта. Также дана характеристика информационной архитектуре разрабатываемого проекта, построена информационная модель, проведено моделирование «сущность-связь» (ER-модель), описана структура полей таблиц базы данных, проанализированы все информационные потоки входной, оперативной, нормативно-справочной и результатной информации. В процессе реализации проектных решений по программному обеспечению построены: дерево диалога (сценарий работы с системой), структурная схема пакета и ряд других компонент проекта, подробно раскрывающих сущность машинной реализации задачи. Кроме этого, было проведено описание все используемых программных модулей, проведено построение схемы технологического процесса сбора, передачи, обработки и выдачи информации, описание контрольного примера реализации проекта. В рамках анализа бизнес-процессов по учету посещаемости, проведённых с использованием методологии IDEF0, был определен перечень задач, подлежащих автоматизации, к которым относятся:

учет расписаний;

— учет студентов;

— учет пропусков занятий;

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

Список использованных источников

.

Ларионов А.М.; Майоров С. А.; Новиков, Г. И. Архитектура вычислительных комплексов, систем и сетей. М.: Энергоатомиздат, 2014. — 288 c. Малыхина, М. П. Проектирование и использование баз данных. — СПб: БХВ Петербург.

Мелехин В. Ф., Павловский Е. Г. Вычислительные машины, системы и сети. М.: Академия, 2013. — 560 c. Пятибратов А. П., Гудыно Л. П., Кириченко А.

А. Вычислительные системы, сети и телекоммуникации. М.: Инфра-М, 2014. — 736 c. Коряковский, А. В. Информационные системы предприятия: Учебное пособие / А. О. Варфоломеева, А. В. Коряковский, В. П. Романов. ;

М.: НИЦ ИНФРА-М, 2013. — 283 с. Чистов, Д. В. Информационные системы в экономике: Учеб. пособие/.

Чистов Д. В. — М.: НИЦ ИНФРА-М, 2015. — 234 с. Горбенко, А. О. Информационные системы в экономике / Горбенко А. О., — 3-е изд., (эл.) — М.:БИНОМ. ЛЗ, 2015. ;

295 с. Зайцев, А. В. Информационные системы в профессиональной деятельности [Электронный ресурс]: Учебное пособие / А. В. Зайцев. — М.: РАП, 2013. ;

180 с. Коряковский, А. В. Информационные системы предприятия: Учебное пособие / А. О. Варфоломеева, А. В. Коряковский, В. П. Романов. — М.: НИЦ ИНФРА-М, 2016. — 283 с. Титоренко, Г. А. Информационные системы в экономике / Титоренко Г. А., — 2-е изд.

— М.:ЮНИТИ-ДАНА, 2015. — 463 с. Боровская, Е. В. Программирование / Давыдова Н. А., Боровская Е. В., — 3-е изд., (эл.) — М.:БИНОМ. ЛЗ, 2015. — 241 с. Медведев, М. А. Программирование на СИ#: Учебное пособие / Медведев М. А., Медведев А. Н., — 2-е изд., стер. ;

М.:Флинта, Изд-во Урал. ун-та, 2017. — 64 с. Кучунова, Е. В. Программирование. Процедурное программирование: Учебное пособие / Кучунова Е. В., Олейников Б. В., Чередниченко О. М. — Краснояр.:СФУ, 2016. — 92 с. Златопольский, Д. М. Программирование: типовые задачи, алгоритмы, методы / Златопольский Д. М., — 3-е изд., (эл.) — М.:БИНОМ.

ЛЗ, 2015. — 226 с. Окулов, С. М. Программирование в алгоритмах / Окулов С. М., — 6-е изд., (эл.) — М.:Лаборатория знаний, 2017. — 386 с. Орлов, С. А. Теория и практика программирования: учебник для вузов. Стандарт 3-го поколения / С. А. Орлов.

СПб. Питер, 2014. 688 с. Пантелеев, В. Н. Основы автоматизации производства: учебник для учреждений начального профессионального образования / В. Н. Пантелеев, В. М. Прошин. М.: ИЦ Академия, 2013. 208 c. Репин, В. В. Процессный подход к управлению. Моделирование бизнес-процессов / В. В. Репин, В. Г. Елиферов. М.: Манн, Иванов и Фербер, 2012. 544 с. Реутов, А. П. Автоматизированные информационные системы: методы построения и исследования / А. П. Реутов, М. В. Черняков, С. Н. Замуруев.

М.: Радиотехника, 2010. 328 c. Розенков, Д. А. Классический менеджмент: организационные структуры управления: учеб. пособие / Д. А. Розенков, Р. Г. Леонтьев. Хабаровск: Издательство ДВГУПС, 2012. 192 с. Российский сетевой рынок общественного питания 2016 РБК Исследования рынков аналитический обзор 7-е издание. М.: РБК, 2016. 60 с. Федоров, И. Г. Моделирование бизнес-процессов в нотации BPMN 2.0: учеб.

пособие / И. Г. Федоров. М: Московский государственный университет экономики, статистики и информатики, 2013. 263 с. Чукарин, А.В. Бизнес-процессы и информационные технологии в управлении современной инфокоммуникационной компанией / А. В. Чукарин. М.: Альпина Паблишер, 2016.

512 c. Дастин, Э. Тестирование программного обеспечения. Внедрение, управление и автоматизация / Э. Дастин, Д. Рэшка, Д. Пол.

/пер. с англ. М. Павлов. М.: Лори, 2013. 567 c. Елиферов, В.Г. Бизнес-процессы: Регламентация и управление / В. Г. Елиферов.

М.: НИЦ ИНФРА-М, 2013. 319 c. Засорин, С. В. Автоматизацияуправленческого и финансового учета для малых предприятий / С. В. Засорин. СПб. БХВ-Петербург, 2012. 320 c.

Показать весь текст

Список литературы

  1. Ларионов А.М.; Майоров С. А.; Новиков, Г. И. Архитектура вычислительных комплексов, систем и сетей. М.: Энергоатомиздат, 2014. — 288 c.
  2. , М.П. Проектирование и использование баз данных. — СПб: БХВ Петербург.2009.
  3. В. Ф., Павловский Е. Г. Вычислительные машины, системы и сети. М.: Академия, 2013. — 560 c.
  4. А.П., Гудыно Л. П., Кириченко А. А. Вычислительные системы, сети и телекоммуникации. М.: Инфра-М, 2014. — 736 c.
  5. , А.В. Информационные системы предприятия: Учебное пособие / А. О. Варфоломеева, А. В. Коряковский, В. П. Романов. — М.: НИЦ ИНФРА-М, 2013. — 283 с.
  6. , Д.В. Информационные системы в экономике: Учеб. пособие/Чистов Д. В. — М.: НИЦ ИНФРА-М, 2015. — 234 с.
  7. , А.О. Информационные системы в экономике / Горбенко А. О., — 3-е изд., (эл.) — М.:БИНОМ. ЛЗ, 2015. — 295 с.
  8. , А.В. Информационные системы в профессиональной деятельности [Электронный ресурс] : Учебное пособие / А. В. Зайцев. — М.: РАП, 2013. — 180 с.
  9. , А.В. Информационные системы предприятия: Учебное пособие / А. О. Варфоломеева, А. В. Коряковский, В. П. Романов. — М.: НИЦ ИНФРА-М, 2016. — 283 с.
  10. , Г. А. Информационные системы в экономике / Титоренко Г. А., — 2-е изд. — М.:ЮНИТИ-ДАНА, 2015. — 463 с.
  11. , Е.В. Программирование / Давыдова Н. А., Боровская Е. В., — 3-е изд., (эл.) — М.:БИНОМ. ЛЗ, 2015. — 241 с.
  12. , М.А. Программирование на СИ#: Учебное пособие / Медведев М. А., Медведев А. Н., — 2-е изд., стер. — М.:Флинта, Изд-во Урал. ун-та, 2017. — 64 с.
  13. , Е.В. Программирование. Процедурное программирование: Учебное пособие / Кучунова Е. В., Олейников Б. В., Чередниченко О. М. — Краснояр.:СФУ, 2016. — 92 с.
  14. , Д.М. Программирование: типовые задачи, алгоритмы, методы / Златопольский Д. М., — 3-е изд., (эл.) — М.:БИНОМ. ЛЗ, 2015. — 226 с.
  15. , С.М. Программирование в алгоритмах / Окулов С. М., — 6-е изд., (эл.) — М.:Лаборатория знаний, 2017. — 386 с.
  16. , С.А. Теория и практика программирования: учебник для вузов. Стандарт 3-го поколения / С. А. Орлов. СПб. Питер, 2014. 688 с.
  17. , В.Н. Основы автоматизации производства: учебник для учреждений начального профессионального образования / В. Н. Пантелеев, В. М. Прошин. М.: ИЦ Академия, 2013. 208 c.
  18. , В.В. Процессный подход к управлению. Моделирование бизнес-процессов / В. В. Репин, В. Г. Елиферов. М.: Манн, Иванов и Фербер, 2012. 544 с.
  19. , А.П. Автоматизированные информационные системы: методы построения и исследования / А. П. Реутов, М. В. Черняков, С. Н. Замуруев. М.: Радиотехника, 2010. 328 c.
  20. , Д.А. Классический менеджмент: организационные структуры управления: учеб. пособие /Д.А. Розенков, Р. Г. Леонтьев. Хабаровск: Издательство ДВГУПС, 2012. 192 с.
  21. Российский сетевой рынок общественного питания 2016 РБК Исследования рынков аналитический обзор 7-е издание. М.: РБК, 2016. 60 с.
  22. , И.Г. Моделирование бизнес-процессов в нотации BPMN 2.0: учеб. пособие / И. Г. Федоров. М: Московский государственный университет экономики, статистики и информатики, 2013. 263 с.
  23. , А.В. Бизнес-процессы и информационные технологии в управлении современной инфокоммуникационной компанией / А. В. Чукарин. М.: Альпина Паблишер, 2016. 512 c.
  24. , Э. Тестирование программного обеспечения. Внедрение, управление и автоматизация / Э. Дастин, Д. Рэшка, Д. Пол. /пер. с англ. М. Павлов. М.: Лори, 2013. 567 c.
  25. , В.Г. Бизнес-процессы: Регламентация и управление / В. Г. Елиферов. М.: НИЦ ИНФРА-М, 2013. 319 c.
  26. , С.В. Автоматизацияуправленческого и финансового учета для малых предприятий / С. В. Засорин. СПб. БХВ-Петербург, 2012. 320 c.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ