Материалы для написания дипломной работы на тему "Система учета и анализа успеваемости студентов"

Материалы для написания дипломной работы на тему "Система учета и анализа успеваемости студентов". Диплом для студента 5-го курса по специальности "Программное обеспечение вычислительной техники и автоматизированных систем". Программа к диплому разработана в виде web-приложения, серверная часть написана на языке программирования php, клиентская часть на javascript. В качестве СУБД использовалась MySql. Пояснительная записка содержит 140 страниц, из них 95 страниц основного текста, без учета приложений. Список литературы включает в себя 23 источника.

Комплект включает в себя материалы для написания пояснительной записки, материалы для написания исходного кода программы, материалы для написания речи, презентации, реферата, рецензии, схем (9 шт.)

Стоимость покупки материалов для написания дипломной работы на тему "Система учета и анализа успеваемости студентов": 900 руб.

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

Содержание

Введение. 9

1          Автоматизированная информационно-аналитическая система учета успеваемости студентов. 11

1.1       Анализ требований и постановка задачи. 11

1.1.1    Анализ технического задания. 11

1.1.2    Анализ программных аналогов. 11

1.1.2.1 Автоматизированная информационная система  «Университет» (Ставропольский Государственный Университет) 11

1.1.2.2 Автоматизированная информационная система «УНИВЕРСИТЕТ» (Бурятский Государственный Университет) 13

1.1.2.3 Система управления учебным процессом Naumen University. 14

1.1.2.4 Выводы из анализа программных аналогов. 16

1.1.3    Выбор технологий разработки. 17

1.1.3.1 Объектно-ориентированный подход к программированию.. 17

1.1.3.2 Модель – Представление – Контроллер (MVC) 19

1.1.4    Выбор средств разработки. 20

1.1.4.1 Язык программирования PHP. 20

1.1.4.2 Язык программирования JavaScript 24

1.1.5    СУБД MySQL. 26

1.2       Проектирование базы данных. 27

1.2.1    Общие сведения. 27

1.2.2    Реляционные базы данных. 27

1.2.3    Структура базы данных. 30

1.2.3.1 Логическое проектирование. 30

1.2.3.2 Физическое проектирование. 31

1.3       Проектирование системы.. 36

1.3.1    Технология разработки. 36

1.3.1.1 Функциональная модель системы.. 38

1.3.1.2 Варианты использования программного комплекса. 42

1.3.1.3 Диаграмма деятельности. 45

1.3.1.4 Диаграмма последовательности. 47

1.3.1.5 Диаграмма компонентов. 48

1.3.1.6 Диаграмма классов. 49

1.3.1.7 Структура каталогов программного проекта. 52

1.4       Реализация. 52

1.4.1    Реализация алгоритма маршрутизации. 52

1.4.2    Реализация алгоритма создания моделей данных в клиентской части приложения  55

1.4.3    Реализация интерфейса панели управления системой. 57

1.4.4    Реализация интерфейса пользователя системы.. 67

1.5       Тестирование. 70

2          Технико-экономическое обоснование разработки программного обеспечения для учета и анализа успеваемости студентов. 72

2.1       Проведение технико-экономических расчетов. 74

2.1.1    Расчет затрат на разработку программы.. 74

2.1.2    Расчет цены разработанной программы.. 75

2.1.3    Расчет капитальных вложений. 75

2.1.4    Расчет эксплуатационных расходов при использовании программного обеспечения. 76

2.1.5    Расчет денежного годового экономического эффекта. 78

2.1.6    Определение показателей эффективности инвестиций. 79

2.2       Экономическая целесообразность разработки проекта. 85

2.3       Бизнес-план. 86

2.3.1    Цели и задачи предпринимательской деятельности. 86

2.3.2    Обобщенное резюме, основные параметры и показатели  бизнес-плана. 86

2.3.3    Анализ и оценка конъюнктуры рынка сбыта, спроса возможных объемов продаж   87

2.3.4    Ресурсное обеспечение. 87

2.3.5    Эффективность проекта. 88

3          Обеспечение безопасных условий труда операторов ЭВМ.. 89

3.1       Факторы, влияющие на организацию условий труда. 89

3.2       Микроклимат помещения. 90

3.3       Электромагнитное излучение и способы защиты от него. 91

3.4       Нагрузка на зрение. 92

3.5       Защита от шума. 94

3.6       Обеспечение электробезопасности. 95

3.7       Пожарная безопасность. 96

3.8       Мероприятия по улучшению условий труда оператора. 97

Заключение. 98

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

Приложение А. Листинг исходного кода. 101

Приложение Б. Результаты тестирования. 130

Приложение В. Графическая часть. 134

Приложение Г. Голоссарий. 143

Приложение Д. Ведомость дипломного проекта. 145

Введение

Высшее учебное заведение (ВУЗ) –  учебное заведение, дающее высшее профессиональное образование и осуществляющее научную деятельность.

Различают государственные и частные ВУЗы. ВУЗ может иметь филиалы и представительства в других населенных пунктах.

Каждое высшее учебное заведение имеет устав и является автономным субъектом правовых отношений. ВУЗ должен иметь лицензию, которая дает право на образовательную деятельность. Для того чтобы иметь право выдавать выпускникам ВУЗа диплом государственного образца, ВУЗ должен быть аккредитован (аккредитация дается ВУЗу, как правило, после аттестации). Обучение в ВУЗе, как правило, длится от 4 до 6 лет и может быть дневным (очным), вечерним (очно-заочным) и заочным. Наиболее распространенными формами обучения являются аудиторное и дистанционное.

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

Одной из важнейших задач ВУЗа является учет и анализ успеваемости своих студентов. Исходя из накопленных данных об успеваемости как отдельного студента, так и в разрезе групп, кафедр и факультетов можно составлять прогнозы на следующие семестры и курсы.

Внедрение информационной системы в ВУЗах является важным шагом в комплексной автоматизации всего региона.

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

  • рассмотреть и проанализировать аналогичные системы других ВУЗов;

  • спроектировать базу данных;

  • спроектировать компоненты системы;

  • реализовать программное обеспечение компонента;

  • проанализировать результаты проделанной работы.

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

Примеры схем и скриншоты интерфейса программы

Заключение

Целью разработки дипломного проекта являлась разработка автоматизированной информационно-аналитической системы успеваемости студентов

Для разработки программного продукта использовались языки программирования PHP и JavaScript, для разработки базы данных была выбрана система управления базами данных (СУБД) MySQL.

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

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

Практическая ценность работы заключается в автоматизации деятельности ВУЗа.