Диплом: Автоматизация учета рабочего времени сотрудников МБОУДО "ДДЮТ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
117
Заключение
В результате проведенной работы ясно, что основные задачи дипломного
проекта — анализ деятельности предприятия, выявление существующих
недостатков в текущей технологии управления учреждением, разработка
информационной подсистемы для организации учета рабочего времени, в
дипломной работе выполнены.
В данной дипломной работе рассмотрена деятельность МБОУДО «ДДЮТ».
Рассмотрена организационно-штатная структура управления учреждением, а
также программная и техническая архитектуры предприятия.
В качестве комплекса задач автоматизации был выбран процесс учета
рабочего времени сотрудников учреждения.
В работе подробно описана экономическая сущность задачи, проведен
анализ существующих программных аналогов, проведена формализация расчета
показателей.
Далее проведены обоснования по техническому, информационному и
программному обеспечению задачи.
Были определены требования к необходимому техническому обеспечению,
такие элементы информационного обеспечения, как классификаторы, основные
справочники и модули информационной системы.
В ходе определения требований к программному обеспечению были
выбран язык программирования PHP и СУБД MySQL.
При рассмотрении требований к техническому обеспечению стало ясно, что
добавления какого-либо аппаратного обеспечения в целях выполнения
автоматизируемой задачи в существующую информационную систему не
требуется.
Далее приведен примерный состав справочников и классификаторов
системы, а также, в ходе сравнения и анализа, выбраны язык программирования и
система управления базами данных.
118
В проектной части в ходе описания информационного обеспечения задачи
описана информационная модель, классификаторы и системы кодирования, дана
характеристика входной, нормативно-справочной информации, результатной
информации.
При описании программного обеспечения задачи приведено дерево
функций системы, сценарий диалога пользователя и системы, дана
характеристика базы данных, в том числе показана ее ER-диаграмма и приведено
описание реквизитного состава каждой таблицы (наименование поля, его тип и
назначение), дано описание структурной схемы пакета и программных модулей.
Расчет экономической эффективности показал, что окупаемость затрат на
внедрение проекта составляет около 10 месяцев, а значение расчетного
коэффициента эффективности капитальных затрат — 0,7, то есть проект является
экономически выгодным с точки зрения снижения трудовых и стоимостных
затрат.
Разработанная информационная система доступна пользователям с любым
уровнем подготовки, не требует специальных знаний для ее использования.
119
Список литературы
1. Российская Федерация. Законы. Постановление Госкомстата РФ от
05.01.2004 N 1 «Об утверждении унифицированных форм первичной учетной
документации по учету труда и его оплаты»;
2. Российская Федерация. Законы. Постановление Правительства РФ от
15 июня 2009 г. N 477 «Об утверждении Правил делопроизводства в федеральных
органах исполнительной власти» (с изменениями и дополнениями). — Гарант,
11с.;
3. ГОСТ 34.602-89. Информационная технология. Комплекс стандартов
на автоматизированные системы. Техническое задание на создание
автоматизированных систем;
4. ГОСТ 34.003-90. Информационная технология. Комплекс стандартов
на автоматизированные системы. Автоматизированные системы. Термины и
определения;
5. ГОСТ 34.601-90 Информационная технология. Комплекс стандартов
на автоматизированные системы. Автоматизированные системы. Стадии
создания;
6. ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология.
Системная и программная инженерия. Процессы жизненного цикла программных
средств;
7. ГОСТ РВ 51987-2002. Информационная технология. Комплекс
стандартов на автоматизированные системы. Требования и показатели качества
функционирования информационных систем (ИС). Общие положения;
8. Методология функционального моделирования IDEF0, Руководящий
документ, Госстандарт России;
9. Методы и средства проектирования информационных систем и
технологий: учебное пособие / Федеральное государственное автономное
образовательное учреждение высшего профессионального образования «Северо-
Кавказский федеральный университет», Министерство образования и науки
Российской Федерации; авт.-сост. Е.В. Крахоткина. — Ставрополь: СКФУ, 2015.
— 152 с.: ил.;
120
10. Балдин, К.В. Информационные системы в экономике: учебник. — 7-
е изд. — М.: Издательско-торговая корпорация «Дашков и К°», 2017. — 395 с.:
ил.;
11. Брайан У. Керниган, Роб Пайк, Практика программирования. — М.:
Вильямс, 2017. — 288 с.;
12. Бэнкс, Порселло: React и Redux. Функциональная веб-разработка.
— М.: Питер, 2018. — 336 с.;
13. Васильев Р.А, Калянов Г.А., Левочкина Г.А., Стратегическое
управление информационными системами. — М.: Интернет-университет
информационных технологий, Бином. Лаборатория знаний, 2017. — 512 с.;
14. Вон Вернон, Реализация методов предметно-ориентированного
проектирования. — М.: Вильямс, 2017. — 688 с.;
15. Войтюк. Т.Е. Проектирование и реализация баз данных: учеб.
пособие. — СПб.: НИУ ИТМО, 2013. — 95 с.;
16. Гринберг, А.С. Информационный менеджмент: учебное пособие.
— М.: Юнити-Дана, 2015. — 415 с.;
17. Грацианова Т.А., Программирование в примерах и задачах. — М.:
Лаборатория знаний, 2018. — 368 с.;
18. Данилин А.А., Слюсаренко А. В., Архитектура и стратегия. «Инь» и
«янь» информационных технологий. — М.: Интернет-университет
информационных технологий, 2017. — 506 с.;
19. Джон Дакетт: Javascript и jQuery. Интерактивная веб-разработка.
— М.: Эксмо, 2017. — 640 с.;
20. Джоэл Грас, Data Science. Наука о данных с нуля. М.: БХВ-
Петербург, 2018. — 336 с.;
21. Загинайлов, Ю.Н. Основы информационной безопасности: курс
визуальных лекций: учебное пособие. — М.: Директ-Медиа, 2015. — 105 с.;
22. Иванова Г.А., Технология программирования. — М.: КноРус, 2018.
— 336 с.;
23. Исаев Г.А, Теоретико-методологические основы качества
информационных систем. — М.: Инфра–М, 2018. — 258 с.;
121
24. Карпова, Т.С. Базы данных: модели, разработка, реализация: учебное
пособие. — 2-е изд., исправ. — М.: Национальный Открытый Университет
«ИНТУИТ», 2016. — 241 с.: ил.;
25. Кузнецов, С. Введение в реляционные базы данных. — 2-е изд.,
исправ. — М.: Национальный Открытый Университет «ИНТУИТ», 2016.
248 с.: ил.;
26. Ли Атчисон, Масштабирование приложений. Выращивание сложных
систем. — М.: Питер, 2018. — 256 с.;
27. Поль М. Дюваль, Стивен Матиас, Эндрю Гловер, Непрерывная
интеграция. Улучшение качества программного обеспечения и снижение риска.
— М.: Вильямс, 2017, — 240 с.;
28. Фредерик Брукс, Проектирование процесса проектирования. Записки
компьютерного эксперта. — М.: Вильямс, 2017, — 464 с.;
29. Фрейн, Бен. HTML5 и CSS3. Разработка сайтов для любых браузеров
и устройств — СПб.: Питер, 2014. — 304 с.
122
Приложение. Листинг программного модуля
<?php
namespace app\controllers;
use Yii;
use app\models\Worker;
use app\models\WorkerSearch;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\filters\VerbFilter;
/**
* WorkerController implements the CRUD actions for Worker model.
*/
class WorkerController extends Controller
{
/**
* @inheritdoc
*/
public function behaviors()
{
return [
123
'access' => [
'class' => \yii\filters\AccessControl::className(),
'rules' =>
[
[
'actions' => ['index', 'view', 'create',
'update', 'delete'],
'allow' => true,
'roles' => ['@'],
],
],
],
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'delete' => ['post'],
],
],
];
124
}
/**
* Lists all Worker models.
* @return mixed
*/
public function actionIndex()
{
$searchModel = new WorkerSearch();
$dataProvider = $searchModel->search(Yii::$app->request-
>queryParams);
return $this->render('index', [
'searchModel' => $searchModel,
'dataProvider' => $dataProvider,
]);
}
/**
* Displays a single Worker model.
* @param integer $id
* @return mixed
* @throws NotFoundHttpException if the model cannot be found
*/
125
public function actionView($id)
{
return $this->render('view', [
'model' => $this->findModel($id),
]);
}
/**
* Creates a new Worker model.
* If creation is successful, the browser will be redirected to the 'view' page.
* @return mixed
*/
public function actionCreate()
{
$model = new Worker();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
}
return $this->render('create', [
'model' => $model,
]);
}
126
/**
* Updates an existing Worker 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);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
}
return $this->render('update', [
'model' => $model,
]);
}
/**
* Deletes an existing Worker model.
* If deletion is successful, the browser will be redirected to the 'index' page.

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

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