Диплом: Автоматизация обработки заявок ООО "ДанАвто"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
88
Ка = Кп + Кк,
где Кп - затраты на разработку системы,
Кк - затраты на закупку технических средств.
Кп = Зп * Тп,
где Зп - ежемесячная оплата труда программистов,
Тп - продолжительность проектирования (Тп = 3 - продолжительность
работы над выпускной квалификационной работой в месяцах),
Кк = q * Ц,
где Ц - затраты на приобретение (или модернизацию) технических средств
(модернизация компьютеров не требуется, поэтому Ц=0),
q - доля задач проекта в перечне функций, выполняемых подсистемой
(согласно [32] в случае, если подсистема проектируется полностью q=1, если
проектируется автоматизация одной из задач системы q=0,2).
Таким образом, Кк = 1*0 = 0.
Эг = П – Ен*Ка (8)
где П - годовая экономия.
П = Зб – Зп, (9)
Где Зб – приведенные к одному году затраты на обработку информации при
существующем варианте организации ИС.
Зп – приведенные к одному году затраты на обработку информации при
предлагаемом варианте организации системы, они должны определяться с учетом
всех стадий жизненного цикла информационной системы [2]:
Зп = (Р + С)*1/Тэкс + Ф + А*1/Тмод, (10)
где Р - стоимость приобретения технических средств (новые средства не
приобретались, следовательно, Р=0);
С - единовременные затраты на создание подсистемы отсутствуют;
Тэкс - предполагаемый срок эксплуатации информационной системы
(поскольку срок морального устаревание аппаратного обеспечения, признается 3
года согласно постановлению Правительства РФ от 01.01.2002 N 1 (ред. от
89
06.07.2015) «О Классификации основных средств, включаемых в амортизационные
группы», то Тэкс = 3), года;
Ф - среднегодовые затраты на функционирование системы/текущие затраты;
А - единовременные затраты на модернизацию/адаптацию системы к
изменившимся условиям применения;
Тмод - среднее время между смежными периодами модернизации
технических средств («апгрейд»), (среднее время модернизации – 1 год) [2];
Ен – нормативный коэффициент экономической эффективности капитальных
вложений, который определяется по формуле [2]:
н
н
Т
Е
1
, (11)
где Тн – нормативный срок окупаемости капитальных вложений, лет.
Таким образом, получаем:
Ка = 152 601 (полные единовременные затраты на разработку системы, руб.);
И тогда мы можем рассчитать срок окупаемости проекта [2]:
Тфакт = Ка / Эг,
где Тфакт - фактический срок окупаемости капитальных вложений.
То есть Тфакт = 152 601/110 136 = 1,3 года.
Система эффективна, если Тфакт <= 3 года, а значит, делаем вывод об
эффективности внедрения данной системы.
90
Заключение
Результатом выпускной квалификационной работы является разработка
информационной системы, предназначенной для повышения эффективности
работы менеджеров продаж ООО «ДанАвто», занятых учетом заявок клиентов и
работы с ними.
В ходе выполнения выпускной работы решены все поставленные задачи.
Проведен детальный анализ компании, включающий краткое описание
деятельности объекта автоматизации, его организационной структуры. Выполнен
анализ существующих решений, которые используются для автоматизации учета
работы с клиентами, существующие на рынке программного обеспечения. Были
сформированы предложения по оптимизации бизнес-процессов обработки заявок
клиентов и работы с ними, которые могут быть реализованы с помощью разработки
новой информационной системы.
Разработаны функциональные и нефункциональные требования к
информационной системе торгового учета, рассмотрены проектные ограничения.
Построен календарный план-график разработки проекта.
Рассмотрена архитектура данных информационной системы учета клиентов,
приведена ER-диаграмма «сущность-связь», построены логическая и физическая
модели базы данных. В качестве СУБД выбрана MS Access, в качестве среды
разработки клиентской части информационной системы выбрана MS Visual Studio.
Рассмотрена структура проекта, дерево функций, приведена технологическая
архитектура проекта. Рассмотрена технология сбора, передачи и обработки
информации. Рассмотрена работа разработанной информационной системы.
Приведено руководство пользователя и администратора.
Информационная система обработки заявок ООО «ДанАвто» достаточно
проста в эксплуатации, легка в использовании, не требует дополнительного
специального обучения персонала и реализует выполнение следующих функций:
- авторизация пользователя по логину и паролю;
- учет общей информации о клиентах;
91
- учет сведений об автомобиле клиента;
- учет номенклатуры запасных частей;
- учет предварительных заказов клиентов;
- учет сотрудников компании;
- учет покупок клиентов;
- автоматический расчет скидки по дисконтной карте;
- автоматическая отправка электронного письма клиенту при
выполнении предварительного заказа;
- автоматическое формирование отчетной информации.
В дальнейшем планируется реализовать импорт данных из электронных
документов о покупках клиентов, хранение электронных версий документов в базе
данных и формирование дополнительной отчетной документации и т.д.
После внедрения разработанной информационной системы на основании
замечаний и предложений от пользователей будут внесены дополнения и
изменения в систему.
92
Список использованной литературы
1. Алексеев А.В. Разработка информационных систем. – Москва, 2015. – 638 с.
2. Афанасьев Э.В, Ярошенко В.Н. Эффективность информационного
обеспечения управления. – М.: Экономика, 2016. – 478 с.
3. Беленькая М.Н., Малиновский С.Т., Яковенко Н.В. Администрирование в
информационных системах. Научно-популярное издание. – М.: Горячая линия
– Телеком, 2016. – 300 с.
4. Вейцман В.М. Проектирование информационных систем: Учебное пособие. –
М.: МУБИНТ, 2017. – 214 c.
5. Гвоздева В. А. Информатика, автоматизированные информационные
технологии и системы: учебник / В. А. Гвоздева. Москва: Форум: Инфра-М,
2015. – 541 с.
6. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование
информационных систем. – М: ИУИТ, 2016. – 300 с.
7. Гринченко Н.Н. Проектирование баз данных. – М: Телеком, 2016. 613 c.
8. Емельянова Н. З. Информационные системы в экономике: учеб. пособие / Н.
Емельянова, Т. Л. Партыка, И. И. Попов. - М.: Форум, 2017. – 461 с.
9. Епанешников А., Епанешников В. Практика создания приложений в MS
Visual Studio. – М.: Диалог-МИФИ, 2016. – 459 с.
10. Илюшечкин В.М. Основы использования и проектирования баз данных. –
М.:Юрайт, 2017. – 224 с.
11. Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. - Спб.:
БХВ-Петербург, 2016. – 464 с.
12. Корнеев И. К. Информационные технологии: учебник / И.К. Корнеев, Г.Н.
Ксандопуло, В.А. Машурцев. - Москва : Проспект, 2017. – 222 с.
13. Криницкий Н.А., Миронов Г.Д., Фролов Г.Д. Автоматизированные
информационные системы - М.: Наука, 2017.- 384 с.
14. Кузьменко В.Г. Базы данных: Самоучитель. – М.: Бином-Пресс, 2017. – 416 с.
15. Леонтьев В.П. ADO.NET. М.: ОЛМА–ПРЕСС, 2016. – 306 с.
93
16. Лодон Дж., Лодон К. Управление информационными системами. 7-е изд. /
Пер. с англ. под ред. Д.Р. Трутнева. – СПб.: Питер, 2016. – 912 с.
17. Макарова Н. В. Информатика и информационно-коммуникационные
технологии.- СПб.: Питер, 2016. – 224 с.
18. Рудакова Л.В. Базы данных. – СПб.:БХВ-Петербург, 2016 – 541 с.
19. Титоренко Г. А. Информационные системы и технологии управления:
учебник / Под ред. Г. А. Титоренко. - М.: ЮНИТИ, 2017. – 591 с.
20. Троелсен Э., Язык программирования C# 5.0 и платформа .NET 4.5, М.:
Вильямс, 2017. – 1312 с.
21. Уткин В.Б., Балдин К.В. Информационные системы в экономике. – Москва,
2017. – 470 с.
22. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. - М.: Корона-
век, 2016. – 736 с.
23. Черемных С.В., Семенов И.О., Ручкин В.С. Моделирование и анализ систем.
IDEF-технологии — М.: Финансы и статистика, 2016. — 188 с.
24. 1С: Торговля и склад [Электронный ресурс]. URL: http://1с.ru (дата обращения
15.02.2019)
25. 1С: Торговля и склад [Электронный ресурс]. URL: https://wiseadvice-it.ru/o-
kompanii/blog/articles/1s-torgovlya-i-sklad-7-7-opisanie-vozmozhnosti/ (дата
обращения 15.02.2019)
26. Мегаплан [Электронный ресурс]. URL: http://megaplan.ru (дата обращения
15.02.2019)
27. Мои продажи [Электронный ресурс]. URL: http://mysales.ru (дата обращения
15.02.2019)
28. Embarcadero RAD Studio [Электронный ресурс]. URL:
http://www.embarcadero.ru (дата обращения 21.02.2019)
29. MS SQL Server [Электронный ресурс]. URL: http://www.mssqlserver.ru (дата
обращения 21.02.2019)
30. MySQL [Электронный ресурс]. URL: http://www.mysql.ru (дата обращения
21.02.2019)
94
Приложение А. Листинг программы
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.IO;
namespace Sklad
{
public partial class FormClientsGotov : Form
{
public FormClientsGotov()
{
InitializeComponent();
}
private void FormClientsGotov_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.ДисконтныеСкидки". При необходимости она может быть перемещена или
удалена.
this.дисконтныеСкидкиTableAdapter.Fill(this.bDDataSet.ДисконтныеСкидки);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.МаркаМодель". При необходимости она может быть перемещена или удалена.
this.маркаМодельTableAdapter.Fill(this.bDDataSet.МаркаМодель);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.Товары". При необходимости она может быть перемещена или удалена.
this.товарыTableAdapter.Fill(this.bDDataSet.Товары);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.СпецПродажи". При необходимости она может быть перемещена или удалена.
this.спецПродажиTableAdapter.Fill(this.bDDataSet.СпецПродажи);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.Кадры". При необходимости она может быть перемещена или удалена.
this.кадрыTableAdapter.Fill(this.bDDataSet.Кадры);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.Продажа". При необходимости она может быть перемещена или удалена.
this.продажаTableAdapter.Fill(this.bDDataSet.Продажа);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.СпецификацияЗаказа". При необходимости она может быть перемещена или
удалена.
95
this.спецификацияЗаказаTableAdapter.Fill(this.bDDataSet.СпецификацияЗаказа);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.Комплектующие". При необходимости она может быть перемещена или
удалена.
//this.комплектующиеTableAdapter.Fill(this.bDDataSet.Комплектующие);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.КатегорииТоваров". При необходимости она может быть перемещена или
удалена.
this.категорииТоваровTableAdapter.Fill(this.bDDataSet.КатегорииТоваров);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"BDDataSet.Клиенты". При необходимости она может быть перемещена или удалена.
this.клиентыTableAdapter.Fill(this.bDDataSet.Клиенты);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"BDDataSet.Заказы". При необходимости она может быть перемещена или удалена.
this.заказыTableAdapter.Fill(this.bDDataSet.Заказы);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"BDDataSet.Товары". При необходимости она может быть перемещена или удалена.
this.товарыTableAdapter.Fill(this.bDDataSet.Товары);
//// TODO: данная строка кода позволяет загрузить данные в таблицу
"bDDataSet.Отпуск". При необходимости она может быть перемещена или удалена.
//this.отпускTableAdapter.Fill(this.bDDataSet.Отпуск); // TODO: данная строка
кода позволяет загрузить данные в таблицу "bDDataSet.ОтпускСоСклада". При
необходимости она может быть перемещена или удалена.
//this.отпускСоСкладаTableAdapter.Fill(this.bDDataSet.ОтпускСоСклада);
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
this.Validate();
this.клиентыBindingSource2.EndEdit();
BDDataSet.КлиентыDataTable deletedOrders = (BDDataSet.КлиентыDataTable)
bDDataSet.Клиенты.GetChanges(DataRowState.Deleted);
BDDataSet.КлиентыDataTable newOrders = (BDDataSet.КлиентыDataTable)
bDDataSet.Клиенты.GetChanges(DataRowState.Added);
BDDataSet.КлиентыDataTable modifiedOrders =
(BDDataSet.КлиентыDataTable)
bDDataSet.Клиенты.GetChanges(DataRowState.Modified);
96
if (deletedOrders != null)
{
клиентыTableAdapter.Update(deletedOrders);
}
if (newOrders != null)
{
клиентыTableAdapter.Update(newOrders);
}
if (modifiedOrders != null)
{
клиентыTableAdapter.Update(modifiedOrders);
}
bDDataSet.AcceptChanges();
labelErr.Visible = false;
this.клиентыTableAdapter.Fill(this.bDDataSet.Клиенты);
}
private void toolStripButton2_Click_1(object sender, EventArgs e)
{
this.Validate();
this.заказыBindingSource.EndEdit();
BDDataSet.ЗаказыDataTable deletedOrders = (BDDataSet.ЗаказыDataTable)
bDDataSet.Заказы.GetChanges(DataRowState.Deleted);
BDDataSet.ЗаказыDataTable newOrders = (BDDataSet.ЗаказыDataTable)
bDDataSet.Заказы.GetChanges(DataRowState.Added);
BDDataSet.ЗаказыDataTable modifiedOrders = (BDDataSet.ЗаказыDataTable)
bDDataSet.Заказы.GetChanges(DataRowState.Modified);
if (deletedOrders != null)
{
заказыTableAdapter.Update(deletedOrders);
}
if (newOrders != null)
97
{
заказыTableAdapter.Update(newOrders);
}
if (modifiedOrders != null)
{
заказыTableAdapter.Update(modifiedOrders);
}
bDDataSet.AcceptChanges();
labelErr.Visible = false;
this.заказыTableAdapter.Fill(this.bDDataSet.Заказы);
}
private void toolStripButton3_Click(object sender, EventArgs e)
{
this.Validate();
this.спецификацияЗаказаBindingSource.EndEdit();
BDDataSet.СпецификацияЗаказаDataTable deletedOrders =
(BDDataSet.СпецификацияЗаказаDataTable)
bDDataSet.СпецификацияЗаказа.GetChanges(DataRowState.Deleted);
BDDataSet.СпецификацияЗаказаDataTable newOrders =
(BDDataSet.СпецификацияЗаказаDataTable)
bDDataSet.СпецификацияЗаказа.GetChanges(DataRowState.Added);
BDDataSet.СпецификацияЗаказаDataTable modifiedOrders =
(BDDataSet.СпецификацияЗаказаDataTable)
bDDataSet.СпецификацияЗаказа.GetChanges(DataRowState.Modified);
if (deletedOrders != null)
{
спецификацияЗаказаTableAdapter.Update(deletedOrders);
}
if (newOrders != null)
{
спецификацияЗаказаTableAdapter.Update(newOrders);
}
if (modifiedOrders != null)

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

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