Тип работы:
Предмет:
Язык работы:


Электронная система учета посещений

Работа №20907

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы56
Год сдачи2016
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
266
Не подходит работа?

Узнай цену на написание


Введение 3
1 Анализ задач 4
1.1 Считывающее устройство 5
1.2 Raspberry Pi 9
1.3 Meteor 12
1.4 База данных 14
1.5 Python 18
1.6 HTML 19
1.7 JavaScript 20
1.8 Микросервес 21
1.9 Bootstrap 25
2 Раздел проектирование и разработка 28
2.1 Описание системы 28
2.2 Сайт для внесение и редактирование данных 32
2.3 Обработчик данных 45
2.4 Тестирование системы 53
Заключение 54
Список использованных источников 55


В Сибирском Федеральном Университете, как и во всех учебных заведениях отмечают посещение студентами занятий. Это занимает очень много времени особенно на лекционных занятиях, так как лекция проводится одновременно для нескольких групп.
Поэтому цель диплома автоматизировать учет посещений.
В следствии того что у студентов нашего института вместо студенческих билетов есть карты с RFID меткой, по которой они проходят в институт. И также вузе есть система электронного обучения выражается она в виде сайта с электронными курсами, которая содержит дополнительную информацию о курсах и также туда необходима вносить информацию о посещениях.
Были поставлены задачи: спроектировать считывающее устройство; создать сайт для обработки данных; создать программу для обработки информации о посещениях, и отправки данных на сайт e. sfu-kras.ru.
Электронная система учета посещений не я является новой разработкой она используется на некоторых предприятиях для учета времени в которое приходят сотрудники и т. д., но однако, мне не встречалась разработка которая бы учитывала посещения в учебных заведениях. Моя электронная система учета предназначена для автоматизации учета посещений в учебных заведениях, в частности, в нашем институте. Она отправляет информацию о посещениях на сайте e.sfu-kras.ru при условии, что студент, придя на занятия, отметился с помощью электронной карты студента на считывающем устройстве у двери кабинета.
1 Анализ задач
Для осуществления поставленных задачь понадобилось множество компонентов.
Возле каждого кабинета в институте должно стоять считывающее устройство, подключённое к микрокомпьютеру, который осуществляет передачу данных на сервер.
Частично эта задача уже решена, тем что у каждого кабинета стоит считывающее устройство, которое в данный момент работает как электронный ключ.
Так как нам нужно хранить информацию о студентах, которые пришли на занятия и о расписание занятий в аудиториях. Для этого необходима база данных.
Также нам необходима возможность редактировать данные о студентах и расписании.
Это будет осуществляется с помощью сайта, который будет находиться во внутренней сети института. В этом случаи доступ к нему будет с любого компьютера института и это будет достаточно безопасно, так как является внутренней сетью.
Еще необходимо заносить информацию о посещениях на сайт e.sfu- kras.ru.
Для этого необходима программа, которая будет обрабатывать всю приходящую информацию и отправлять запросы на сайт для заполнения таблиц посещаемости.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В заключение могу сказать, что проектируемая система была реализована и работает исправно. Спроектировано считывающее устройство. Разработан сайт для обработки данных. Создана программа для корректной обработки данных, данные отправляются и отображаются на сайт e.sfu- kras.ru
Все блоки этой системы были разработаны и написаны на разных языках и все вместе работает исправно работают исправно. Так как мы достигли своей цели.



1. Дронов В.А. Программирование. — СПб.: БХВ-Петербург, 2006 — 706 с.: ил.
2. Документация Bootstrap шаблоны [Электронный ресурс]. — Режим доступа: http: //bootstrap-3 .ru/bootstraptheme.php.
3. Уроки по Bootstrap [Электронный ресурс]. — Режим доступа: http: //dedushka.org/uroki/6901. html.
4. Отличительные особенности JavaScript [Электронный ресурс]. — Режим доступа: http://articles-hosting.ru/329/iavascript-%E2%80%93-cbto-eto- takoe.html.
5. Особенности HTML [Электронный ресурс]. — Режим доступа: http://lpgenerator.ru/blog/2013/10/21/chto-takoe-html-korotko-o-glavnom.
6. Документация Meteor [Электронный ресурс]. — Режим доступа: http://ru.discovermeteor.com/.
7. Руководство пользование Mongo db [Электронный ресурс]. — Режим доступа: http://metanit.com/nosql/mongodb/.
8. Документация Python [Электронный ресурс]. — Режим доступа: https://www.python.org/doc/.
9. Плюссы микросервесной архитектуры [Электронный ресурс]. — Режим доступа: https://habrahabr.ru/post/261237/.
10. Технология RFID [Электронный ресурс]. — Режим доступа: https://ru.wikipedia.org/wiki/RFID.
11. Использование HTTP методов для создания RESTful сервисов [Электронный ресурс]. — Режим доступа:
http: //www.restapitutorial .ru/lessons/httpmethods. html.
12. SainSmart RFID-RC522 & Pi [Электронный ресурс]. — Режим доступа: http: //geraintw.blo gspot.ru/2014/01 /rfid-and-raspberry-pi.html.

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ