Разработка программы учёта контингента обучающихся
ВВЕДЕНИЕ
Тема представленной работы: «Разработка программы учета контингента обучающихся».
Цель данной ВКР – создание единой автоматизированной системы по учету студентов высшего учебного заведения.
Для достижения поставленной цели необходимо решить ряд задач:
1. проанализировать работу приемных комиссий, учебного отдела и кафедр учебного заведения;
2. рассмотреть процесс ведения учета личных дел обучающихся студентов;
3. найти и обозначить стороны требующие автоматизации;
4. предложить способы решения имеющихся проблем при помощи автоматизации;
5. выбрать наиболее соответствующие поставленной цели инструментальные средства;
6. спроектировать и реализовать автоматизированную систему учета студентов в высшем учебном заведении.
При создании ВКР применялись следующие методы исследования:
анализ;
сравнение
системный анализ
Структурно работа состоит из введения, 3-х глав, заключения, списка использованной литературы и приложений.
Введение включает в себя описание задачи, необходимость реализации автоматизированной системы, краткое описание глав настоящего отчета.
Первая глава описывает предметную область, текущее состояние учета студентов в учебном заведении, планируемые изменения в учете и техническое задание на реализацию проекта.
Вторая глава посвящена описанию разработки и реализации программного средства и системы хранения данных.
В третьей главе приводится тестирование и описание программной документации о реализованной системе.
В заключении делаются выводы и перспективы дальнейшего развития системы.
СОДЕРЖАНИЕ
Введение 4
1 Анализ предметной области 6
1.1 Описание системы по учету студентов учебного заведения (модель AS IS) 6
1.2 Описание проектируемой системы учета студентов (модель TO BE) 11
1.3 Техническое задание на реализацию 14
1.4 Анализ существующих систем по учёту личных данных 14
2 Разработка информационной системы 20
2.1 Выбор средств программной реализации 20
2.2 Архитектура разрабатываемой системы 24
2.3 Разработка баз данных 28
2.4 Разработка алгоритмов программы 35
3 Тестирование программного средства, подготовка сопроводительной документации 40
3.1 Тестирование программного средства 40
3.2 Разработка программной документации 47
Заключение 49
Список использованных источников 51
Приложения 55
Приложение 1. SQL дамп базы данных 55
Приложение 2. IDEF0-диаграмма 59
Приложение 3. Техническое задание 62
Список использованных источников
Электронный ресурс https://edunews.ru
Электронный ресурс https://habr.com
Электронный ресурс https://prostoysoft.ru/School.htm
Гвоздева Т.В., Баллод Б.А. Проектирование информационных систем. - М.: Феникс, 2009. - 512 с.
Карпова Т. С. Базы данных: модели, разработка, реализация: учебное пособие. Интернет-Университет Информационных Технологий. 2008.
Коннолли Т., Базы данных: проектирование, реализация, сопровождение. Теория и практика., М.: Изд. дом «Вильямс», 2014.
Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-Петербург, 2009. - 528 c.
Гурвиц, Г. Microsoft Access 2013. Разработка приложений на реальном примере / Г. Гурвиц. – М.: БХВ-Петербург, 2017. – 496 c. ISBN: 978-5-9775-0579-6.
Кауфельд. Microsoft Office Access 2016 для "чайников" / Кауфельд, Джон. - М.: Диалектика, 2017. – 320 c. ISBN: 5-8459-0611-3.
Реляционные базы данных: практические приемы оптимальных решений. – СПб.: БХВ-Петербург, 2015 – 400 с. ISBN: 5-94157-551-3.
Дейт К. Дж. Введение в системы баз данных. Пер. с англ. – М.: Вильямс, 2016. – 1328 с. ISBN 5-8459-0788-8.
Диго С.М. Базы данных: проектирование и использование: Учебник. – Москва.: Финансы и статистика, 2014. – 592 с. ISBN 5-279-02571-2.
Емельянова Н.З. Проектирование информационных систем. – Москва.: Форум, 2012. – 432 с. ISBN 978-5-91134-274-6.
Керри Н., Майкл Р. Access 2013 - Библия пользователя, Москва.:Диалектика, 2014. - 391 с. ISBN 5-8459-0412-9.
Смирнова, О. В. Access 2007 на практике / О.В. Смирнова. - М.: Феникс, 2017. - 160 c. ISBN 978-5-222-15586-8.
Самоучитель VBA. Гарнаев А.Ю. СПб.: БХВ-Петербург, 2016. ISBN 978-5-94157-410-0
Кувшинов, Н.С. Инженерная и компьютерная графика : учебник /Кувшинов Н.С. — Москва : КноРус, 2019. — 233 с.
Крылов, Г.О. Базовые понятия информационной безопасности :учебное пособие / Крылов Г.О., Ларионова С.Л., Никитина В.Л. —Москва : Русайнс
А выдача результатов запросов – посредством отчетов;
бизнес-логика – часть кода клиентского приложения, которая определяет алгоритм решения конкретных задач приложения. Она определяет функциональность и работоспособность системы в целом. Блоки программного кода бывают распределены по сети и использоваться многократно (CORBA, DCOM) для создания сложных распределенных приложений;
обработка данных внутри приложения (логика базы данных) – часть кода клиентского приложения, которая связывает данные сервера с приложением. Она обеспечивает добавление, модификацию и выборку данных, проверку целостности и непротиворечивости данных и реализацию транзакций
Физически, функции могут реализовываться одним программным модулем, или же распределяться на несколько параллельных процессов в одном или нескольких узлах сети.