Диплом. Введение 2 1Анализ предметной области 5 1Общие сведения о мбоу сош 13 5 2Краткое описание проблемы и пути ее решения 7
Скачать 2.09 Mb.
|
Виды обеспечения для разрабатываемой системы1) Техническое обеспечение. Разрабатываемая система: компьютер, способный запустить браузер; компьютер, который можно использовать в качестве сервера баз данных. 2) Математическое обеспечение. Математическое обеспечение в данном проекте не использовалось. 3) Программное обеспечение. Разрабатываемая система: операционная система на базе Windows или Linux; любой интернет-браузер (Mozilla, Opera, Explorer); СУБД SQL Server; Методическое обеспечение. В разрабатываемой системе используются документация, описывающая работу с ПО. Информационное обеспечение. К информационному обеспечению разрабатываемой системы можно отнести литературу и электронную, нормативно-справочную литературу, а также информацию, полученную при общении с сотрудниками и специалистами информационного отдела (работниками МБОУ «СОШ № 13»). Организационное обеспечение. Основанием для разработки информационно-программного обеспечения служит распоряжение заместителя директора по учебной работе. Данные, необходимые для разработки, определяются сотрудниками информационно-вычислительного отдела и специалистами-консультантами. Правовое обеспечение. В правовое обеспечение системы входит исключительное право владения и распространения самого проекта, которое будет принадлежать предприятию-заказчику. Так же к правовому обеспечению следует отнести различные нормативно-правовые документы для региона, поскольку согласно им будут формироваться выводы для использования в системе отчётностей. Документация должна соответствовать всем стандартам и ГОСТам, существующим в РФ. Укрупненный алгоритм разработки ПО для изучение «Алгоритмизации и программирования» для учащихсяДля того чтобы заниматься проектной деятельность необходимо представлять алгоритм проектирования того или иного изделия. Блок-схема алгоритма создания программного обеспечения для изучение «Алгоритмизации и программирования» для учащихся для средних общеобразовательных школ представлена на рисунке 2.2. Самым важным этапом проектной деятельности является - постановка цели. В данном случае - это Разработка ПО для изучение «Алгоритмизации и программирования» для учащихся для средних общеобразовательных школ. После достижения целей, необходимо провести испытания полученного средства проектирования. Если результаты не удовлетворяют требованиям заказчиков, то возникает необходимость в его доработке, после чего необходимо вновь удостовериться в соответствии результатов использования с требованиями заказчиков. Если требования заказчиков удовлетворены, необходимо провести анализ полученных результатов и вывод их в виде документаций к разработанной системе. Рисунок 2.2 - Схема шагов по проектированию ПО Выводы по разделуВ данном разделе было разработано техническое задание, уточнены поставленные задачи и собрана техническая документация. На основе этого можно построить образ разрабатываемой системы, способной изменятся во времени и по требованию заказчика. Главное звено образа - данные об контроля знания. Остальными составными частями являются средства для обеспечения возможности управления этими данными. Исходя из поставленных задач, собранной документации, анализа альтернативных решений, можно приступать к разработке программного обеспечения для обучения алгоритмизации и программированию учащихся средних образовательных школ. . Реализация проекта ПО контроля знанияСтруктура программного обеспеченияРазработанное программное обеспечение контроля знаниями, состоит из двух элементов: - база данных; - реализующее пользовательский интерфейс. Структура базы данныхБаза данных программного обеспечения контроля знания содержит на текущий момент 5 таблиц. На рисунке 3.1 показана общая объектная модель базы данных разработанной системы. Рисунок 3.1 — Общая структура базы данных Сущностями базы данных являются: журнал преподавателя; карточка учащегося; учебный план; экзаменационная ведомость; зачетная ведомость; Рассмотрим подробнее, какие атрибуты содержат сущности «Карточка учащегося», «Учебный план», «Журнал преподавателя». Сущность «Карточка учащегося» содержит информацию о данных обучающегося. В таблице 3.1 перечислены атрибуты сущности «Карточка учащегося». Таблица 3.1 — Атрибуты сущности «Карточка обучающегося»
Сущность «Учебный план» содержит информацию об учебном плане класса. В таблице 3.2 перечислены атрибуты сущности «Учебный план». Атрибут Поле Тип Ключ Код учебного плана Id_plann INTEGER Первичный Код специальности I _specialnost INTEGER Описание учебного плана Opisanie_plan VARCHAR Код предмета Id_discc INTEGER Наименование предмета Name_disc VARCHAR Код года обучения предмета Id_kurs_disc INTEGER Продолжение таблицы 3.2.
Сущность «Учебный план» содержит информацию об учебном плане класса. В таблице 3.3 перечислены атрибуты сущности «Журнал преподавателя». Таблица 3.3 — Атрибуты сущности «Журнал преподавателя» Атрибут Поле Тип Ключ Номер личного дела Id_book INTEGER Первичный ФИО учащегося Student_name VARCHAR Код предмета Id_disc INTEGER Номер месяца в четверти Num_mounth INTEGER Код отметки Id_otmetka INTEGER Наименование отметки Name_otmetka VARCHAR Код препода ателя Id_teacher INTEGER Реализация приложенияПодключение базы данныхMicrosoft Visual Studi позволяет осуществить подключение разных типов баз данных. После запуска Microsoft Visual Studi выбираем необходимый тип базы данных – SQL Server. Окно выбора типа базы данных представлено на рисунке 3.2 Рисунок 3.2 — Окно выбора типа базы данных После подключения к базе данных, выбираем необходимые таблицы из SQL Server. Таблицы с данными представлены на рисунке 3.3. Рисунок 3.3 — Таблицы с данными Реализация элементов ПОАлгоритм работы с ПОАлгоритм работы пользователей с системой изображен на рисунке 3.7. Рисунок 3.7 — Алгоритм работы пользователей с системой Авторизация в системеПервое, что видит пользователь при работе с системой — это форма авторизации, представленная на рисунке 3.8. Рисунок 3.8 — Форма авторизации в системе При запуске программы выводится окно, где ученик вводит свою фамилию, имя и класс. В дальнейшем на почту будет приходит документ с данными ученика. Главная страница системыПосле авторизации пользователь попадает на главную страницу системы, которая изображена на рисунке 3.9. На главной странице находится меню содержащее задачи, окно для решении и отправка очета. Рисунок 3.9 — Главная страница системы Работа с программойДля того чтобы решить задачи нужно нажать на номер задачи. При нажатии на задачу будет видно её условия. (Рисунок 3.10) Рисунок 3.10 — Просмотр условии задач В дальнейшем ученик решает данную задачу и записывает ее в окно решение.(Рисунок 3.11) Рисунок 3.11 – Решении задачи на языке Pascal Следующим шагом ученик формирует отчет о проделанной работе Рисунок 3.12 – Сформирование отчета И последний шаг отправляет отчет на электронную почту учителя Рисунок 3.13 – Отправка отчета Выводы по разделуЦелями разработки ПО контроля знание МБОУ «СОШ № 13», помимо функций, выполняемых приложением, являлись оценка эффективности выбранных для разработки технологий и архитектуры, выявление ошибок в структуре спроектированной базы данных. Разработанное программного обеспечение находится на этапе опытной эксплуатации сотрудникам образовательной организации. На данном этапе выявляются и устраняются алгоритмические ошибки, изменяется интерфейс приложения, изучается необходимость добавления дополнительных функций. Разработанное программного обеспечение корректно отображается и работает во всех основных ОС. ЗаключениеВ результате бакалаврской работы был разработан проект программного обеспечения для изучение «Алгоритмизации и программирования» учащихся средних общеобразовательных. В рамках бакалаврской работы была разработана и создана структура базы данных; разработано ПО. Был произведен выбор архитектуры разработки программного обеспечения для изучение алгоритмизации и программирования учащихся средних общеобразовательных школ, и средств реализации. На данном этапе программное обеспечение для изучение алгоритмизации и программирования учащихся средних общеобразовательных школ находится на стадии опытной эксплуатации учителем информатике и ИКТ. Производится отладка ПО, выявляются ошибки проектирования структуры базы данных. Данная разработка имеет значимость, так как позволяет упростить работу преподавателей, связанную с изучением раздела «Алгоритмизации и программирования», формирует отчет о изучение данного раздела. Кроме того, появится возможность оперативного получения информации об успеваемости и понимание данного предмета. На данный момент разработанная система используется в тестовом режиме, но в дальнейшем планируется полный переход на разработанную систему. Также в заключение следует отметить, что в информационном обществе, когда информация становится высшей ценностью, а информационная культура человека - определяющим фактором их профессиональной деятельности, изменяются и требования к системе образования, происходит существенное повышение статуса образования. |