Диплом: Автоматизация процесса контроля знаний учащихся МАОУ Сергеевская СОШ

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Заключение
Информатизация образования связана с обеспечением условий для
удовлетворённости граждан, общества и рынка труда в качественном
образовании посредством реализации новых механизмов регулирования
деятельности в сфере образования, обновления содержания и структуры
образования, развития фундаментальности и практической направленности всех
образовательных программ, реализации системы непрерывного образования.
Основным направлением информатизации отечественной системы
образования, согласно принятым положениям государственной программы,
должны быть:
• Информатизация управления образовательным процессом;
• Информатизация существующего учебно-методического
обеспечения – внедрение IT в образовательные дисциплины, создание
интегрированных занятий, проектная деятельность, применение ресурсов
Интернет в процессе образования и т.п.;
• Информатизация в научно-исследовательской деятельности.
В результате появляется необходимость приведения содержания
образования, применяемых технологий обучения, методик оценки его качества в
соответствие с некоторыми требованиями нынешнего общества.
Как итог, появляется потребности в реализации средств обучения,
которые отвечают современным дидактическим представлениям, целям системы
образования и стремительно развивающимся IT-средствам.
Перед рассмотрением классификации образовательных электронных
изданий, нужно рассмотреть имеющуюся классификацию электронных изданий
вообще. Согласно ГОСТ 7.83, можно выделить издания нескольких типов:
• По наличию печатного аналога: электронный аналог печатного
издания или самостоятельное печатное издание;
• По происхождению основных данных: тестовое электронное
издание, изобразительное электронное издание, звуковое электронное издание,
программа, мультимедиа-курс;
• По назначению: официальная версия, научно-популярное издание,
производственно-практическое электронное издание, учебное пособие,
рекламное издание, художественное издание;
• По методике распространения: локальное, сетевое,
комбинированное;
• По варианту взаимодействия с читателем: детерминированное
электронное издание или интерактивное электронное издание;
• По периодичности выхода: непериодическое электронное издание,
сериальное издание, периодическое издание, продолжающееся издание,
обновляемое издание;
• По структуре: однотомное или многотомное.
В результате проделанной работы произведено проектирование и
разработка веб-приложения, позволяющего выполнять основные функции по
учету успеваемости ученика.
В ходе работы определены основные направления информатизации
образования, чем объясняется актуальность выбранной темы, определены
основные функции разрабатываемого приложения, его архитектура, основные
функции и выбраны средства разработки.
Разработка проводилась путем проектирования логической и физической
моделей баз данных, проектирования основных запросов к ней, а также
проектированием основных форм интерфейса. Также подробно описан порядок
работы с приложением.
Использование разработанного приложения позволит родителям учеников
изучать успеваемость своих детей, а педагогам – значительно снизить затраты на
учет оценок.
Таким образом, задача дипломной работы выполнены, а цели –
достигнуты.
Список использованной литературы
1. А. Тюгашев: Языки программирования. Учебное пособие. Стандарт
третьего поколения, - Москва, Издательство: Питер, 2014 г. 336 стр.
2. Александр Жадаев: PHP для начинающих, - Москва, Издательство:
Питер, 2014 г., 288 стр.
3. Аникеев С. П., Маркин Н.В.: Разработка приложений баз данных в
Delphi. Самоучитель, - М.,Диалог-МИФИ, 2013 г., 160 с.
4. Арнольд Виллемер: Программирование на С++, - М., Эксмо, 2013 г.,
528 с.
5. Бретт Маклафлин: PHP и MySQL. Исчерпывающее руководство, -
Москва, Издательство: Питер, 2014 г., 544 стр.
6. Брюс Тейт: Семь языков за семь недель. Практическое руководство
по изучению языков программирования, - М., Издательство: ДМК-Пресс, 2014
г., 384 стр.
7. Васвани В.А.: MySQL: использование и администрирование, СПб,
Питер, 2011 г., 368 с.
8. Вигерс, Битти: Разработка требований к программному
обеспечению, - М., Издательство: BHV, 2014 г., 736 стр.
9. Исаев Г.А.: Информационные системы в экономике. Учебник, - М.,
Омега-Л, 2013 г., 462 с.
10. Исаев Г.А.: Проектирование информационных систем. Учебное
пособие, - М., Омега-Л, 2015 г., 424 с.
11. Кевин Янк: PHP и MySQL. От новичка к профессионалу, - Москва,
Издательство: Эксмо, 2013 г., 384 стр.
12. Курлов А.А, Петров Е.А.: Методология информационной
аналитики, - М.,Проспект, 2014 г., 384 с.
13. Мартынов Н.А: Программирование для Windows на С\С++. В 2
томах, - М., Бином, 2013 г., 480 с.
14. Паттерсон, Хеннесси: Архитектура компьютера и проектирование
компьютерных систем. Классика ComputersScience, Спб Питер, , 2012 г., 784 с.
15. Пирогов В.А.: Информационные системы и базы данных:
организация и проектирование, - М., BHV, 2009 г., 528 с.
16. Роберт Дж. Мюллер, Проектирование баз данных и UML, - М.,
Лори, 2013 год, 432 с.
17. Роберт Лафоре: Объектно-ориентированное программирование в
С++, - М., Питер, 2013 г., 928 с.
18. Таненбаум А.А, Бос Е.В.: Современные операционные системы,
Спб, Питер, 2015 г., 1120 стр
19. Тюгашев А. Е.: Языки программирования. Учебное пособие.
Стандарт третьего поколения, - М., Издательство: Питер, 2014 г. 336 стр.
20. Чистов Д.А: Экономическая информатика (для бакалавров).
Учебное пособие, - М., Кнорус, 2014 г., 512 с.
Приложение. Листинг программных модулей
<?php
namespace app\controllers;
use Yii;
use app\models\AnswerVariant;
use app\models\AnswerVariantSearch;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
use yii\filters\AccessControl;
/**
* AnswerVariantController implements the CRUD actions for AnswerVariant model.
*/
class AnswerVariantController extends Controller
{
/**
* @inheritdoc
*/
public function behaviors()
{
return [
'access' => [
'class' => AccessControl::className(),
'rules' =>
[
[
'actions' => ['index', 'view', 'create', 'update',
'delete'],
'allow' => true,
'roles' => ['@'],
'matchCallback' => function ($rule, $action)
{
return Yii::$app->user->identity-
>IsAdmin || Yii::$app->user->identity->IsUser;
}
],
],
],
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
],
],
];
}
/**
* Lists all AnswerVariant models.
* @return mixed
*/
public function actionIndex($id_question)
{
$question = QuestionController::findModel($id_question);
$test = TestController::findModel($question->id_test);
$searchModel = new AnswerVariantSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
$dataProvider->query->andWhere(['id_question' => $question->id]);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
'question' => $question,
'test' => $test,
]);
}
/**
* Displays a single AnswerVariant model.
* @param integer $id
* @return mixed
* @throws NotFoundHttpException if the model cannot be found
*/
public function actionView($id)
{
$model = $this->findModel($id);
$question = QuestionController::findModel($model->id_question);
$test = TestController::findModel($question->id_test);
return $this->render('view', [
'model' => $model,
'question' => $question,
'test' => $test,
]);
}
/**
* Creates a new AnswerVariant model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate($id_question)
{
$question = QuestionController::findModel($id_question);
$test = TestController::findModel($question->id_test);
$model = new AnswerVariant();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
$model->id_question = $question->id;
if ($model->save())
{
return $this->redirect(['view', 'id' => $model->id]);
}
}
else
{
$model->id_question = $question->id;
$model->position = $question->lastPosition + 1;
}
return $this->render('create', [
'model' => $model,
'question' => $question,
'test' => $test,
]);
}
/**
* Updates an existing AnswerVariant model.
* If update is successful, the browser will be redirected to the 'view' page.
* @param integer $id
* @return mixed
* @throws NotFoundHttpException if the model cannot be found
*/
public function actionUpdate($id)
{
$model = $this->findModel($id);
$question = QuestionController::findModel($model->id_question);
$test = TestController::findModel($question->id_test);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
}
return $this->render('update', [
'model' => $model,
'question' => $question,
'test' => $test,
]);
}
/**
* Deletes an existing AnswerVariant model.
* If deletion is successful, the browser will be redirected to the 'index' page.
* @param integer $id
* @return mixed
* @throws NotFoundHttpException if the model cannot be found
*/
public function actionDelete($id)
{
$model = $this->findModel($id);
$question = QuestionController::findModel($model->id_question);
$model->delete();
return $this->redirect(['index', 'id_question' => $question->id]);
}
/**
* Finds the AnswerVariant model based on its primary key value.
* If the model is not found, a 404 HTTP exception will be thrown.
* @param integer $id
* @return AnswerVariant the loaded model
* @throws NotFoundHttpException if the model cannot be found
*/
protected function findModel($id)
{
if (($model = AnswerVariant::findOne($id)) !== null) {
return $model;
}
throw new NotFoundHttpException(Yii::t('app', 'The requested page does not exist.'));
}
}

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)