ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 05.12.2023
Просмотров: 263
Скачиваний: 4
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
118 14.
Дэн Заррелла: Интернет-маркетинг по науке. Что, где и когда делать для получения максимального эффекта, - Москва, Издательство: Манн, Иванов и Фербер,
2014 г., 192 стр.
15.
И. Квинт: Создаем сайты с помощью HTML, XHTML и CSS на 100%, -
Москва, Издательство: Питер, 2014 г., 488 стр.
16.
Каллум Хопкинс: PHP. Быстрый старт, - Москва, Издательство: Эксмо-
Пресс, 2014 г., 160 стр.
17.
Кевин Янк: PHP и MySQL. От новичка к профессионалу, - Москва,
Издательство: Эксмо, 2013 г., 384 стр.
18.
Скляр, Трахтенберг: PHP. Рецепты программирования, - Москва,
Издательство: Питер, - Москва, 2015 г., 784 стр.
19.
Сэмми Пьюривал: Основы разработки веб-приложений, - Москва,
Издательство: Питер, 2015 г., 272 стр.
20.
Терри, Федорова: Интернет-маркетинг с нуля: как увеличить прибыли, -
Москва, Издательство: Омега-Л, 2015 г., 255 стр.
21.
Фримен, Робсон: Изучаем программирование на JavaScript, - Москва,
Издательство: Питер, 2015 г., 640 стр.
22.
Ховард, Лебланк, Виега: Как написать безопасный код на С++, Java, Perl,
PHP, ASP.NET, - Москва, Издательство: ДМК-Пресс, 2014 г., 288 стр.
23.
Хоган,
Уоррен,
Уэбер:
Книга веб-программиста: секреты профессиональной разработки веб-сайтов, - Москва, Издательство: Питер, 2013 г.,
288стр.
24.
Хуан Гоше: HTML5. Для профессионалов, - Москва, Издательство: Питер,
2015 г.560 стр,
25.
Эстель Вейл: HTML5. Разработка приложений для мобильных устройств,
- Москва, Издательство: Питер, 2015 г.
119
Приложение 1. Листинг программных модулей
ObjectController.php
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
],
],
];
}
/**
* Lists all Object models.
* @return mixed
*/ public function actionIndex()
{
$searchModel = new ObjectSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
/**
120
* Displays a single Object model.
* @param integer $id
* @return mixed
*/ public function actionView($id)
{ return $this->render('view', [
'model' => $this->findModel($id),
]);
}
/**
* Creates a new Object model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/ public function actionCreate()
{
$model = new Object(); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]);
} else { return $this->render('create', [
'model' => $model,
]);
121
}
}
/**
* Updates an existing Object model.
* If update is successful, the browser will be redirected to the 'view' page.
* @param integer $id
* @return mixed
*/ public function actionUpdate($id)
{
$model = $this->findModel($id); if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]);
} else { return $this->render('update', [
'model' => $model,
]);
}
}
/**
* Deletes an existing Object model.
* If deletion is successful, the browser will be redirected to the 'index' page.
* @param integer $id
122
* @return mixed
*/ public function actionDelete($id)
{
$this->findModel($id)->delete(); return $this->redirect(['index']);
}
/**
* Finds the Object model based on its primary key value.
* If the model is not found, a 404 HTTP exception will be thrown.
* @param integer $id
* @return Object the loaded model
* @throws NotFoundHttpException if the model cannot be found
*/ protected function findModel($id)
{ if (($model = Object::findOne($id)) !== null) { return $model;
} else { throw new NotFoundHttpException('The requested page does not exist.');
}
}
}
ReportController.php
123
{ public function behaviors()
{ return [
'access' => [
'class' => AccessControl::className(),
'rules' =>
[
[
124
'actions' => ['user', 'common'],
'allow' => true,
'roles' => ['@'],
'matchCallback' => function ($rule, $action)
{ return Yii::$app->user->identity->IsAdmin;
}
],
],
],
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
],
],
];
} public function actionUser()
{
$Settings = Settings::findOne(Yii::$app->user->identity->id);
$searchModel = new \app\models\UserSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
125 return $this->render('user', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
'Settings' => $Settings,
]);
} public function RequestCountСreated ($date)
{
$Q = new Yii\db\Query (); return $Q->select('*')->from(['request'])->where('receive_date >= :date1 and receive_date < :date2')
->params ([':date1'=>date('Y-m-d', $date), ':date2'=>date('Y-m-d', strtotime(date('Y-m-d', $date) . ' +1 day'))])->count();
} public function RequestCountClosed ($date)
{
$Q = new Yii\db\Query (); return $Q->select('*')->from(['request'])->where('id_request_state = 4 and complete_date >= :date1 and complete_date < :date2')
->params ([':date1'=>date('Y-m-d', $date), ':date2'=>date('Y-m-d', strtotime(date('Y-m-d', $date) . ' +1 day'))])->count();
}
126 public function RequestCountProcessing ($date)
{
$Q = new Yii\db\Query (); return $Q->select('*')->from(['request'])->where('id_request_state <> 4 and receive_date >= :date1 and receive_date < :date2')
->params ([':date1'=>date('Y-m-d', $date), ':date2'=>date('Y-m-d', strtotime(date('Y-m-d', $date) . ' +1 day'))])->count();
} public function actionCommon ()
{
$Settings = Settings::findOne(Yii::$app->user->identity->id);
$date1 = date('Y-m-d', strtotime($Settings->report_date_1));
$date2 = date('Y-m-d', strtotime($Settings->report_date_2));
$data = []; for ($i = 0; true; $i ++)
{
$record = [];
$date = strtotime($date1 . ' +' . $i . ' day'); if ($date > strtotime($date2)) break;
$record['date'] = $date;
127
$record['created'] = $this->RequestCountСreated($date);
$record['closed'] = $this->RequestCountClosed($date);
$record['processing'] = $this->RequestCountProcessing($date);
$data[] = $record;
}
$dataProvider = new ArrayDataProvider([
'allModels' => $data,
'sort' => [
'attributes' => ['date', 'created', 'closed', 'processing'],
],
'pagination' => [
'pageSize' => 20,
],
]); return $this->render('common', [
'dataProvider' => $dataProvider,
'Settings' => $Settings,
]);
}
}
Подпись студента _______________________________ Подпись научного руководителя _______________________
ЛИСТ СООТВЕТСТВИЯ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ МЕТОДИЧЕСКИМ РЕКОМЕНДАЦИЯМ
1 2 3 4 5 6 7 8
Тема ВКР: _______ Автоматизация приема и обработки заявок отделом техподдержки АО «Ренесанс страхование» ________________
Студент (ФИО полностью)
Группа
Тиков Алексей Сергеевич
ОБП-2601МО
№
п\п
Критерий проверки
Заполняется студентом
Замечания
преподавателя
Общие критерии
1
Оформление (шрифт, интервал, поля, и др.) соответствует
2
Оформление (нумерация страниц) соответствует
3
Оформление (подписи под рисунками, над таблицами), наличие ссылок из текста соответствует
4
Оформление (приложения) соответствует
5
Оформление (список литературы), ссылки из текста на источники в списке литературы соответствует
Частично соответствует.
В тексте ВКР есть ссылки на номера источников, которых нет в списке
6
Грамматические, синтаксические ошибки соответствует
Имеются незначительные
7
Наличие обязательного приложения с листингом соответствует
8
Наличие и полнота заполнения титула, задания соответствует
9
Наличие всех разделов и пунктов, предусмотренных методическими рекомендациями соответствует
Критерии по содержанию пунктов проекта
10
Введение соответствует требованиям по содержанию и объему
(от 2 до 5 страниц) соответствует
11 п. 1.1.1 соответствует требованиям по содержанию и объему, приведена таблица показателей деятельности компании соответствует
Студент (ФИО полностью)
Группа
Тиков Алексей Сергеевич
ОБП-2601МО
№
п\п
Критерий проверки
Заполняется студентом
Замечания
преподавателя
Общие критерии
1
Оформление (шрифт, интервал, поля, и др.) соответствует
2
Оформление (нумерация страниц) соответствует
3
Оформление (подписи под рисунками, над таблицами), наличие ссылок из текста соответствует
4
Оформление (приложения) соответствует
5
Оформление (список литературы), ссылки из текста на источники в списке литературы соответствует
Частично соответствует.
В тексте ВКР есть ссылки на номера источников, которых нет в списке
6
Грамматические, синтаксические ошибки соответствует
Имеются незначительные
7
Наличие обязательного приложения с листингом соответствует
8
Наличие и полнота заполнения титула, задания соответствует
9
Наличие всех разделов и пунктов, предусмотренных методическими рекомендациями соответствует
Критерии по содержанию пунктов проекта
10
Введение соответствует требованиям по содержанию и объему
(от 2 до 5 страниц) соответствует
11 п. 1.1.1 соответствует требованиям по содержанию и объему, приведена таблица показателей деятельности компании соответствует
Подпись студента _______________________________ Подпись научного руководителя _______________________
12 п. 1.1.2 соответствует требованиям по содержанию и объему, приведен рисунок организационной структуры и его описание соответствует
13 п. 1.1.3 соответствует требованиям по содержанию и объему, приведены рисунки программной и технической архитектуры, а также их описание соответствует
14 п. 1.2.1 соответствует требованиям по содержанию и объему, указаны бизнес-процессы компании (рисунки IDEF диаграмм), перечислены задачи, подлежащие автоматизации соответствует
15 п. 1.2.2 соответствует требованиям по содержанию и объему, обоснован выбор автоматизируемой задачи, дано ее описание соответствует
16 п. 1.2.3 соответствует требованиям по содержанию и объему, приведен рисунок документооборота и таблица с прагматическими характеристиками документопотока соответствует
17 п. 1.2.4 соответствует требованиям по содержанию и объему, перечислены и описаны применяемые в компании регламентные, а также программно-аппаратные средства обеспечения ИБ и ЗИ, перечень средств соответствует программной и технической архитектуре, приведенной в разделе 1.1.3 соответствует
18* п. 1.3.1 соответствует требованиям по содержанию и объему, перечислены готовые решения автоматизируемой задачи (3-5), дано подробное описание и сравнительный анализ нескольких из них - не менее трех (указать какие именно)
Соответствует, SolverMate, Zendesk, RT, IntraService
19* п. 1.3.2 соответствует требованиям по содержанию и объему, проведен анализ и выбрана стратегия автоматизации (указать какая именно)
Соответствует, по направлениям
20* п. 1.3.3 соответствует требованиям по содержанию и объему, проведен анализ и выбран способ приобретения ИС (указать какой именно)
Соответствует, самостоятельная разработка
21 п. 1.4.1 соответствует требованиям по содержанию и объему, обоснован перечень необходимого информационного обеспечения соответствует
22* п. 1.4.2 соответствует требованиям по содержанию и объему, обоснован выбор ПО в том числе: СУБД, ОС, среды разработки (указать выбранное ПО)
Соответствует, php и Mysql
23 п. 1.4.3 соответствует требованиям по содержанию и объему, обоснован перечень необходимых технические средств и их параметров соответствует
24* п. 2.1.1 соответствует требованиям по содержанию и объему, проведен анализ и выбран стандарт жизненного цикла (указать
Соответствует, каскадный, ISO 12207-99, параллельная стратегия
Подпись студента _______________________________ Подпись научного руководителя _______________________ какой именно), проведен анализ и выбрана модель жизненного цикла (указать какая именно), проведен анализ и выбрана стратегия внедрения (указать какая именно)
25 п. 2.1.2 соответствует требованиям по содержанию и объему, указаны риски разрабатываемого проекта и пути их снижения соответствует
26 п. 2.1.3 соответствует требованиям по содержанию и объему, указаны группы пользователей и их полномочия, программно- аппаратные средства ИБ и ЗИ, политика безопасности соответствует
27 п. 2.2.1 соответствует требованиям по содержанию и объему, приведен рисунок информационной модели и ее описание, объекты модели обозначены в соответствии с требованиями, связи идут строго сверху вниз, отсутствуют «висячие» объекты соответствует
28 п. 2.2.2 соответствует требованиям по содержанию и объему, приводится описание входных и оперативных документов, файлов и экранных форм соответствует
29 п. 2.2.3 соответствует требованиям по содержанию и объему, приводится описание результатных документов, файлов и экранных форм соответствует
Частично соответствует
30 п. 2.3.1 соответствует требованиям по содержанию и объему, представлены рисунки дерева функций и сценария диалога, дается их описание соответствует
31 п. 2.3.2 соответствует требованиям по содержанию и объему, приведен рисунок ER – модели, количество таблиц в ER модели равно количеству таблиц в информационной модели, представлены и описаны структуры записей каждой таблицы соответствует
ER-модель базы данных не полностью соответствует информационной модели
32 п. 2.3.3 соответствует требованиям по содержанию и объему, приведен рисунок дерева вызова программных модулей, а также таблица с перечнем и назначением модулей соответствует
33 п. 2.3.4 соответствует требованиям по содержанию и объему, приведена блок-схема основного/расчетного модуля, приведено описание блок-схем алгоритмов основных расчетных модулей соответствует
34 п. 2.4 соответствует требованиям по содержанию и объему, содержит экранные формы, демонстрирующие работу системы
(не менее 7) и их описание соответствует
35 п. 3.1. соответствует требованиям по содержанию и объему, содержит описание методики расчета экономической эффективности соответствует
36 п. 3.2. соответствует требованиям по содержанию и объему, соответствует
Подпись студента _______________________________ Подпись научного руководителя _______________________ содержит таблицу расчета показателей затрат на проект, расчеты показателей экономической эффективности, рисунки отражающие сравнение базового и предлагаемого вариантов
37
Заключение соответствует требованиям по содержанию и объему (от 2 до 5 страниц) соответствует
Прочие комментарии преподавателя
-
ОТЗЫВ
НА ВЫПУСКНУЮ КВАЛИФИКАЦИОННУЮ РАБОТУ
Факультет электронного обучения
Студент
Тиков Алексей Сергеевич
Направление подготовки
09.03.03 Прикладная информатика
Профиль
Прикладная информатика
Тема ВКР
Автоматизация приема и обработки заявок
отделом техподдержки АО "Ренессанс страхование"
Руководитель ВКР
Петухова Мария Владиславовна
Ученая степень, звание
к. п. н., доцент
Должность, место работы
преподаватель факультета электронного обучения
университета «Синергия»
№
Критерий
Комментарий
1.
Цель
Соответствие теме ВКР (нужное подчеркнуть):
соответствует
частично соответствует
не соответствует
Четкость формулировки:
четкая
не четкая
2.
Задачи
Соответствие «Плану» ВКР (нужное подчеркнуть):
соответствует
частично соответствует
не соответствует
Четкость формулировок:
четкая
не четкая
3.
Предмет
исследования
Наличие (нужное подчеркнуть):
наличие
отсутствие
Соответствие заявленного дипломником фактическому предмету
исследования:
соответствует
частично соответствует
не соответствует
4.
Методы
исследования
Наличие (нужное подчеркнуть):
наличие
отсутствие
Соответствие заявленных дипломником методов фактически
примененным:
соответствует
частично соответствует
не соответствует
5.
Логика изложения
теоретического
материала
Особенность логического мышления. Использование форм мышления
(нужное подчеркнуть):
понятие
суждение
умозаключение
Использование операций логического мышления (объяснение,
классификация, типологизация, абстрагирование, идеализация,
сравнение, экстраполяция, редукция и д.р.):
«богатое» мышление
«среднее» мышление
«бедное» мышление
6.
Дефиниции
(понятия)
Раскрытие ключевых понятий, описывающих предмет исследования в
современной трактовке (нужное подчеркнуть):
ключевые понятия не раскрыты
раскрыты в устаревшей трактовке
раскрыты в современной трактовке
7.
Результативность Наличие теоретических результатов - степень решения
поставленных задач (нужное подчеркнуть):
не решены
решены частично (не полно)
решены в значительной степени
полностью решены
Наличие практико-ориентированных результатов - степень
решения поставленных задач:
не решены
решены частично (не полно)
решены в значительной степени
полностью решены
Обоснованность полученных результатов (выводов):
не обоснованы
частично обоснованы
в значительной степени обоснованы
обоснованы
8.
Информационная
база
«Список использованной литературы» (нужное подчеркнуть):
список оформлен надлежащим образом
список не оформлен надлежащим образом
в список включены информационные источники, полностью использованные при написании ВКР
в список включены информационные источники, не использованные при написании ВКР (нет ссылок на № 3, 7-14, 16-23)
в список включены фальсифицированные информационные источники (указать №№ из «СИЛ»)