Файл: Автоматизация приема и обработки заявок отделом.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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 соответствует требованиям по содержанию и объему, приведена таблица показателей деятельности компании соответствует

Подпись студента _______________________________ Подпись научного руководителя _______________________
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)

в список включены фальсифицированные информационные источники (указать №№ из «СИЛ»)