Диплом: Автоматизация регистрации и обработки заявок на комплектующие для персональных компьютеров в ОАО "Северсталь-Инфоком"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
С
п
= 219480 + 10920 + 168674,91  1 097 595 руб.
Расчёт значений стоимостных показателей:
Абсолютное снижение стоимостных затрат (∆С) в соответствии с (4):
∆С = 1 277 400 – 1 097 595= 179 805 руб.
Коэффициент относительного снижения стоимостных затрат (Кс) в
соответствии с (5):
К
с
= 179805 / 1 277 400 х 100% = 14 %
Индекс изменения стоимостных затрат (Yc) в соответствии с (6):
Y
c
=1 277 400 / 1 097 595 = 1,16
Эффективность капитальных затрат определяется сроком
окупаемости (Т) дополнительных капитальных затрат на разработку и
внедрение ИС, в соответствии с (7):
Т = 168674,91 / 179 805= 0,93 года = 11,3 месяца
После получения всех необходимых расчетных показателей для
обеспечения наглядности были составлены графические диаграммы,
представленные на рисунках 30 (сравнительная диаграмма трудовых
затрат) и 31 (сравнительная диаграмма стоимостных затрат).
Рисунок 30 – Сравнительная диаграмма трудовых затрат
0
100
200
300
400
500
600
700
800
Базовый вариант Автоматизированный
вариант
Изменение
Трудозатраты, час (в мес)
82
Рисунок 31 – Сравнительная диаграмма стоимостных затрат
Выполненные расчеты экономической эффективности предлагаемого
проекта автоматизации процессов регистрации и обработки заявок на
комплектующие для ПК показывают, что в сторону уменьшения изменятся
не только трудовые затраты сотрудников организации на выполнение
автоматизируемых задач, но и стоимостные затраты обеспечения
выполнения этих задач. То есть производительность труда и
эффективности работы сотрудников вырастет, а издержки компании на
выполнение бизнес-процессов, наоборот снизятся.
Все затраты на разработу и внедрение ИС окупятся приблизительно
через 11 месяцев, что говорит о положительной экономической
эффективности проекта.
0
200000
400000
600000
800000
1000000
1200000
1400000
Базовый вариант Автоматизированный
вариант
Изменение
Стоимость, руб. (в год)
83
ЗАКЛЮЧЕНИЕ
В ходе проделанной работы были решены следующие задачи:
1) Была изучена деятельность компании «Северсталь-Инфоком», в
ходе изучения была исследована организационная структура управления
предприятием, а также его программная и техническая архитектура.
2) Была исследована и проанализирована текущая организация бизнес-
процессов регистрации и обработки заявок на комплектующие для ПК.
Основной выявленный недостаток – низкая производительность труда
сотрудников, связанная с использованием электронной почты для обмена
файлов и ручным составлением необходимых документов.
3) Был проведен анализ существующих разработок решения
выявленных проблем и выбрана стратегия автоматизации процессов
регистрации и обработки заявок путем разработки информационной системы.
4) Были обоснованы проектные решения по информационному,
техническому и программному обеспечению. В качестве способа хранения
информации была выбрана реляционная база данных (СУБД – MySQL), языком
программирования был выбран PHP (фреймворк Laravel).
5) Были разработан проект автоматизации процессов регистрации и
обработки заявок. В процессе разработки были выделены основные этапы
жизненного цикла проекта автоматизации, для каждого и которых обозначены
цель, ключевые участники, требования к входной информации и получаемые
результаты, также были описаны возможные риски реализации проекта и
действия для снижения вероятности возникновения рисков, а также возможные
пути устранения последствий.
6) Была реализована информационная система работы с заявками, для
которой были составлены дерево функций и сценарий диалога, база данных,
структурная схема пакета, приведено описание программных модулей.
7) Было проведено тестирование работоспособности разработанной
информационной системы с помощью тестовых данных.
84
8) Была выбрана методика расчета экономической эффективности и
производен расчет в соответствии с выбранной методикой, срок окупаемости
проекта автоматизации – чуть меньше одного года (11,2 месяца).
Таким образом, все задачи, поставленные перед данным дипломным
проектом, выполнены, а значит и основная цель по созданию информационной
системы автоматизации процессов регистрации и обработки заявок на
комплектующие для ПК в компании «Северсталь-Инфоком» достигнута.
Дальнейшее развитие разработанной информационной системы возможно
в сторону расширения функционала и улучшения внешнего вида.
85
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. ГОСТ 2.105 – 95. Общие требования к текстовым документам.
2. ГОСТ 7.32 – 2001. Отчет по научно-исследовательской работе.
Структура и правила оформления.
3. ГОСТ 7.82-2001. Библиографическое описание электронных
ресурсов.
4. ГОСТ 24.702-85 Эффективность автоматизированных систем
управления.
5. ГОСТ Р 7.0.5-2008. Библиографическая запись. Библиографическое
описание.
6. ГОСТ 34.601-90 Информационная технология (ИТ).
7. Агальцов В.П. Базы данных. В 2-х т. Т. 2. Распределенные и
удаленные базы данных: Учебник. М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. 272
с.
8. Алистер, К. Современные методы описания функциональных
требований к системам, М.: издательство "Лори", 2017. – 288 с.
9. Гагарина Л.Г. Разработка и эксплуатация автоматизированных
информационных систем: учебное пособие. М.: ИД «ФОРУМ»: ИНФРА-М,
2013. 384 с.
10. Горбаченко В.И., Убиенных Г.Ф. Бобрышева Г.В. Проектирование
информационных систем с СА Erwin Modeling Suite 7.3. Пенза: Изд-во ПГУ,
2012, 154 c.
11. Дунаев, В. В. HTML, скрипты и стили / В. В. Дунаев. – Спб. : БХВ-
Петербург, 2015. – 816 с.
12. Дунаев, В.В. Основы WEB-дизайна. / В. В. Дунаев. – Спб. : БХВ-
Петербург, 2012. – 479 с.
13. Жадеев, А. PHP для начинающих / А. Жадеев. – Спб.: «Питер»,
2014. – 592 c.
14. Ильина, О.П., Бройдо В.Л. Вычислительные системы, сети и
телекоммуникации. / О.П. Ильина – СПб: Питер, 2011. – 560 с.
86
15. Карпова И.П. Базы данных: Учебное пособие. – Спб.: Питер, 2013. –
240 с.
16. Колисниченко, Д. PHP и MySQL. Разработка WEB-приложений / Д.
Колисниченко. – Спб. : БХВ-Петербург, 2013. – 560 с.
17. Кузин А.В., Левонисова С.В. Базы данных: Учебное пособие для
студ. высш. учеб. заведений. – М.: ИЦ Академия, 2012. – 320с.
18. Маклаков С. В. Моделирование бизнес-процессов с AllFusion
Process Modeler (BPwin 4.1) / С.В. Маклаков. – М. : ДИАЛОГ-МИФИ, 2013. –
340 c.
19. Маклаков С.В. Создание информационных систем с AllFusion
Modeling Suite / С.В. Маклаков. – М. : ДИАЛОГ-МИФИ, 2015. 512 c.
20. Партыка, Т.Л., Попов И.И. Информационная безопасность: учебное
пособие. / Т.Л. Партыка. – М.: Форум, 2012. – 432 с.
21. Петров, С.В., Слинькова, И.П., Гафнер В.В. Информационная
безопасность: Учебное пособие. / С.В. Петров. – М.: АРТА, 2012. – 296 с.
22. Сергеева, И.В. Экономика организаций (предприятий): Учебник/
Под ред. И.В. Сергеева./ - 3-е изд., перераб. и доп. – М.: Проспект, 2010 – 560 с.
23. Тельнов, Ю.Ф. Проектирование экономических информационных
систем: учеб. / под ред. Ю. Ф. Тельнова. М. : Горячая линия, 2015 345 c.
24. Туккель, И.Л., Сурина, А.В., Культин, Н.Б. Управление
инновационными проектами: учебник / Под ред. И.Л. Туккеля. – Спб.: БХВ-
Петербург, 2016. – 542 с.
25. Шаньгин В.Ф. Информационная безопасность компьютерных
системы и сетей: Учебное пособие. М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. 416
с.
26. Официальный сайт Directum. URL: https://www.directum.ru/
27. Официальный сайт OkDesk. URL: https://okdesk.ru
28. Официальный сайт Trello. URL: https://trello.com/
87
ПРИЛОЖЕНИЕ
Приложение 1 Скрипт создания базы данных
CREATE TABLE Department
( id INTEGER AUTOINCREMENT NOT NULL,
caption VARCHAR (120) NOT NULL,
address VARCHAR (255) NOT NULL,
phone VARCHAR (120) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE Category
( id INTEGER AUTOINCREMENT NOT NULL,
caption VARCHAR(120) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE Product
( id INTEGER AUTOINCREMENT NOT NULL,
caption VARCHAR(255) NOT NULL,
category_id INTEGER NOT NULL,
description TEXT NULL,
PRIMARY KEY (id)
);
CREATE TABLE Users
( id INTEGER AUTOINCREMENT NOT NULL,
username VARCHAR(255) NOT NULL,
login VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL,
phone VARCHAR(20) NOT NULL,
role_id INTEGER NOT NULL,
department_id INTEGER NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE Role
( id INTEGER AUTOINCREMENT NOT NULL,
caption VARCHAR(120) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE Ticket
( id INTEGER AUTOINCREMENT NOT NULL,
createdat DATETIME NOT NULL,
status VARCHAR(255) NULL,
user_id INTEGER NOT NULL,
comment VARCHAR(255)NULL,
PRIMARY KEY (id)
);
88
CREATE TABLE TicketProduct
( id INTEGER AUTOINCREMENT NOT NULL,
quantity INTEGER NOT NULL,
vidano INTEGER NOT NULL,
ticket_id INTEGER NOT NULL,
product_id INTEGER NOT NULL,
comment VARCHAR(255) NULL,
PRIMARY KEY (id)
);
89
Приложение 2 Исходный код программных модулей
<?php
namespace AppBundle\Controller;
use AppBundle\Form\Type\LoginFormType;
use AppBundle\Form\Type\ProfileFormType;
use AppBundle\Controller\InitializableController;
use AppBundle\Entity\Role;
use AppBundle\Entity\User;
use AppBundle\Form\Type\RegistrationFormType;
use AppBundle\Form\Type\RemindPasswordFormType;
use Sensio\Bundle\FrameworkExtraBundle\Configuration as
Config;
use Symfony\Component\Form\FormError;
use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpFoundation\Response;
use
Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
use
Symfony\Component\Security\Core\Authentication\Token\UsernameP
asswordToken;
use
Symfony\Component\Security\Core\Encoder\UserPasswordEncoder;
use Symfony\Component\Security\Core\Security;
require('autoload.php');
class SecurityController extends InitializableController
{
/**
* @return RedirectResponse|Response
* @Config\Route("/login", name = "site_security_login")
*/
public function loginAction()
{
if ($this->authChecker->isGranted(Role::USER)) return
$this->redirectToRoute('homepage');
$error = null;
if ($this->request->attributes-
>has(Security::AUTHENTICATION_ERROR))
$error = $this->request->attributes-
>get(Security::AUTHENTICATION_ERROR);
else {
$error = $this->session-
>get(Security::AUTHENTICATION_ERROR, null);
$this->session-
>remove(Security::AUTHENTICATION_ERROR);
}
if (!is_null($error)) {
$this->addNotice('error',
'security_login.html.twig', array('notice' => 'auth_error'));
90
}
$form = $this->createForm(new LoginFormType(), new
User());
$this->navigation = array('active' => 'login');
$this->forms = array(
'login' => $form->createView(),
'last_username' => $this->session-
>get(Security::LAST_USERNAME, null)
);
return $this-
>render('AppBundle:Security:login.html.twig');
}
/**
* @throws NotFoundHttpException
* @Config\Route("/login-check", name =
"site_security_login_check")
*/
public function loginCheckAction()
{
throw $this->createNotFoundException();
}
/**
* @throws NotFoundHttpException
* @Config\Route("/logout", name = "site_security_logout")
*/
public function logoutAction()
{
throw $this->createNotFoundException();
}
/**
* @return RedirectResponse|Response
* @Config\Route("/profile", name =
"site_security_profile")
*/
public function profileAction()
{
$form = $this->createForm(new ProfileFormType(),
$this->user);
$form->handleRequest($this->request);
if ($form->isSubmitted() && $form->isValid()) {
if (!is_null($form->get('password')->getData())) {
/** @var UserPasswordEncoder $encoder */
$encoder = $this-
>get('security.password_encoder');
$this->user->setSalt(User::generateSalt())
->setPassword($encoder-
>encodePassword($this->user, $this->user->getPassword()));
}
$this->manager->persist($this->user);
$this->manager->flush();
$this->addNotice('success',

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

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