Диплом: Автоматизация управления продажами интернет-магазина для ООО "ВЕКТОР Транс"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
86
Результатом разработки и внедрения информационной системы
управления продажами интернет-магазина ООО «ВЕКТОР Транс» будет
являться:
увеличение эффективности работы менеджеров продаж, занятых
торговым учетом за счет снижения трудовых и временных на
рутинные операции, которые можно выполнять автоматизировано;
улучшение финансово-экономических показателей компании:
уменьшение времени оформления документов и получения
сведений о наличии продукции на складе;
улучшение качества обслуживания клиентов за счет снижения
времени обработки и выполнения заказов;
повышение достоверности и качества хранимой информации в
единой базе данных;
возможность формирования отчетности по анализу продаж.
После внедрения информационной системы в ООО «ВЕКТОР Транс» на
основании замечаний и предложений от пользователей будут внесены
дополнения и изменения в систему.
87
Список использованной литературы
1. ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на
автоматизированные системы. Автоматизированные системы. Стадии
создания. - М.: ИПК Издательство стандартов, 1997. - 10 с.
2. ГОСТ 34.003-90. Информационная технология. Комплекс стандартов на
автоматизированные системы. Автоматизированные системы. Термины и
определения. – М.: ИПК Издательство стандартов, 2002. - 14 с.
3. ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы
жизненного цикла программных средств. - М.: ИПК Издательство
стандартов, 2003. - 76 с.
4. ГОСТ 34.003–90 Автоматизированные системы. Термины и определения;
введ. 1990-07-01. - Минск: Межгос. совет по стандартизации, метрологии и
сертификации; М.: Изд-во стандартов, 2001. - 16 с.
5. ГОСТ 34.201-89 Информационная технология. Комплекс стандартов на
автоматизированные системы. Виды, комплектность и обозначение
документов при создании автоматизированных систем; введ. 1989-07-01. -
Минск: Межгос. совет по стандартизации, метрологии и сертификации; М.:
Изд-во стандартов, 2004. - 166 с.
6. ГОСТ 24.702–85 Единая система стандартов автоматизированных систем
управления. Эффективность автоматизированных систем управления.
Основные положения. - Введ. вперв. 1985-07-01. - Минск: Межгос. совет по
стандартизации, метрологии и сертификации; М.: Изд-во стандартов, 2001. -
23 с.
7. Абрамов Г.В. Проектирование информационных систем: учеб. пособие / Г.В.
Абрамов, И.Е. Медведкова, Л.А. Коробова. -Воронеж: Воронежский гос. ун-т
инженерных технологий, 2015. - 172 с.
8. Бабаев Ю.А. Теория бухгалтерского учета: учебник / Ю.А. Бабаев, В.А.
Бородин, Н.Д. Амаглобели; под ред. Ю.А. Бабаев. - 4-е изд., перераб. и доп. -
М.: Юнити-Дана, 2015. - 304 с.
9. Белов В.С. Информационно-аналитические системы. Основы проектирования
88
и применения: учебное пособие, руководство, практикум: учеб-практ.
пособие / В.С. Белов. - 2-е изд., перераб. и доп. - М.: Евразийский открытый
институт, 2016. - 111 с.
10. Блинов А.О. Реинжиниринг бизнес-процессов: учеб. пособие / А.О. Блинов [и
др.]; под ред. А.О. Блинова. - М.: Юнити-Дана, 2016. - 342 с. -
Университетская библиотека ONLINE.
11. Богданова А.Л. Базы данных: учеб. пособие / А.Л. Богданова [и др.]; ред. А.В.
Медников. - Химки: Российская международная академия туризма, 2017. -
125 с. - ЭБС «IPRbooks»
12. Гаврилов Л.П. Информационные технологии в коммерции: учеб. пособие для
вузов / Л. П. Гаврилов. - М.: ИНФРА-М, 2018. – 236 с.
13. Диго С.М. Проектирование баз данных: Учебник / С.М. Диго. - М.: Финансы
и статистика, 2015. - 592 с.
14. Козар Н.К. Проектирование процесса предоставления услуг: учеб. пособие /
Н.К. Козар, А.Н. Козар; АНО ВПО ЦС РФ РУК. - Казань: Издат. дом
Центросоюза, 2016. - 120 с.
15. Креопалов В.В. Технические средства и методы защиты информации.
Учебное пособие / В.В. Креопалов. - М.: Евразийский открытый институт,
2015. - 278 с.
16. Кузин А.В. Базы данных: учеб. пособие для вузов / А.В. Кузин, С.В.
Левонисова. - 4-е изд., стер. - М.: Академия, 2016. – 314 с.
17. Логинов В.Н. Расчет экономической эффективности: учеб. пособие для вузов
/ В. Н. Логинов. - 2-е изд. стер. - М.: КноРус, 2017. -238 с.
18. Советов Б.Я. Базы данных: теория и практика: учеб. для бакалавров / Б.Я.
Советов, В.В. Цехановский, В.Д. Чертовской. - 2-е изд. -М.: Юрайт, 2015. –
462 с.
19. Соловьев И.В. Проектирование информационных систем. Фундаментальный
курс: учеб. пособие для вузов / И.В. Соловьев, А.А. Майоров. - М.:
Академический проект, 2017. - 400 с.
20. Татарникова Т.М. Системы управления базами данных [Электрон. ресурс]:
учеб. пособие / Т.М. Татарникова. - СПб.: Российский гос. гидро-
метеорологический ун-т, 2017. - 88 с. - ЭБС «IPRbooks»
89
21. Хомоненко А.Д. Базы данных: учеб. для вузов / А.Д. Хомоненко, В.М.
Цыганков, М.Г. Мальцев; под ред. проф. А.Д. Хомоненко. - 6-е изд.,
переработанное, дополненное. - СПб: Корона-Век, 2015. - 736 с.
22. Проектирование информационных систем [Электронный ресурс] / Интернет
университет информационных технологий; В.И. Грекул - Электрон. дан. -
Режим доступа: http://www.intuit.ru/department/se/devis/(дата обращения:
25.02.2019).
23. Мажайкин С. Расчет экономической эффективности информационных систем
[Электронный ресурс] // Режим доступа: http://www.interface.ru (дата
обращения: 13.03.2019).
24. Международные стандарты ISO9000 [Электронный ресурс] // Режим доступа:
http://www.is.9000.ru.iso9000.html (дата обращения: 12.02.2019).
25. Информация о функциях программы CRM «Мой склад» [Электронный
ресурс]. Режим доступа: http://www.moysklad.ru (дата обращения: 12.10.2018).
26. Информация о функциях «Класс 365» [Электронный ресурс]. Режим доступа:
http://class365.ru (дата обращения: 12.02.2019).
27. Информация о функциях «Bpm’online sales CRM» [Электронный ресурс].
Режим доступа: http:/bpmnssales.com (дата обращения: 12.02.2019).
90
Приложение А. Исходный код
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;
namespace Sklad
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public skladDataSet.kadriRow ТекущийСотрудник = null;
private void категорииТоваровToolStripMenuItem_Click(object sender,
EventArgs e)
{
FormKat f = new FormKat();
// f.MdiParent = this;
f.ShowDialog();
}
private void сотрудникиToolStripMenuItem_Click(object sender, EventArgs e)
{
FormSotr f = new FormSotr();
//f.MdiParent = this;
f.ShowDialog();
}
private void отделыToolStripMenuItem_Click(object sender, EventArgs e)
{
FormOtdeli f = new FormOtdeli();
// f.MdiParent = this;
f.ShowDialog();
}
private void должностиToolStripMenuItem_Click(object sender, EventArgs e)
{
FormDolj f = new FormDolj();
//f.MdiParent = this;
f.ShowDialog();
91
}
private void пользователиToolStripMenuItem_Click(object sender, EventArgs
e)
{
if (!isAdmin)
{
MessageBox.Show("У вас нет прав доступа к данному справочнику");
}
else
{
FormPolz f = new FormPolz();
//f.MdiParent = this;
f.ShowDialog();
}
}
private void клиентыToolStripMenuItem_Click(object sender, EventArgs e)
{
FormClients f = new FormClients();
//f.MdiParent = this;
f.ShowDialog();
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу
"skladDataSet1.clients". При необходимости она может быть перемещена или удалена.
this.clientsTableAdapter.Fill(this.skladDataSet1.clients);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"skladDataSet1.doljnosti". При необходимости она может быть перемещена или удалена.
this.doljnostiTableAdapter.Fill(this.skladDataSet1.doljnosti);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"skladDataSet1.statuszak". При необходимости она может быть перемещена или удалена.
this.statuszakTableAdapter.Fill(this.skladDataSet1.statuszak);
}
private void поставкиToolStripMenuItem_Click(object sender, EventArgs e)
{
FormPostav f = new FormPostav();
//f.MdiParent = this;
f.ShowDialog();
}
private void отгрузкаToolStripMenuItem_Click(object sender, EventArgs e)
{
FormOtgruz f = new FormOtgruz();
//f.MdiParent = this;
f.ShowDialog();
}
92
private void состояниеСкладаToolStripMenuItem_Click(object sender,
EventArgs e)
{
FormSostSklad f = new FormSostSklad();
//f.MdiParent = this;
f.ShowDialog();
}
private void тТНToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start(Environment.CurrentDirectory+@"\шаблоны\накладная.docx");
}
private void счетфактураToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start(Environment.CurrentDirectory + @"\шаблоны\счет-
фактура.docx");
}
private void
статистикаРаботыСПоставщикамиToolStripMenuItem_Click(object sender, EventArgs e)
{
FormReports fr = new FormReports();
fr.NameReport =
статистикаРаботыСПоставщикамиToolStripMenuItem.Text;
fr.Text = fr.NameReport;
fr.ShowDialog();
}
public bool isAdmin = false;
private void сведенияОПоставкеТоваровToolStripMenuItem_Click(object
sender, EventArgs e)
{
FormReports fr = new FormReports();
fr.NameReport = сведенияОПоставкеТоваровToolStripMenuItem.Text;
fr.Text = fr.NameReport;
fr.ShowDialog();
}
private void расчетПрибылиToolStripMenuItem_Click(object sender,
EventArgs e)
{
//FormReports fr = new FormReports();
//fr.NameReport = расчетПрибылиToolStripMenuItem.Text;
//fr.Text = fr.NameReport;
//fr.ShowDialog();
}
private void розничныйПрайсЛистToolStripMenuItem_Click(object sender,
EventArgs e)
{
FormReports fr = new FormReports();
93
fr.NameReport = розничныйПрайсЛистToolStripMenuItem.Text;
fr.Text = fr.NameReport;
fr.ShowDialog();
}
private void оптовыйПрайсЛистToolStripMenuItem_Click(object sender,
EventArgs e)
{
FormReports fr = new FormReports();
fr.NameReport = оптовыйПрайсЛистToolStripMenuItem.Text;
fr.Text = fr.NameReport;
fr.ShowDialog();
}
private void сведенияОбОтгрузкеТоваровToolStripMenuItem_Click(object
sender, EventArgs e)
{
FormReports fr = new FormReports();
fr.NameReport = сведенияОбОтгрузкеТоваровToolStripMenuItem.Text;
fr.Text = fr.NameReport;
fr.ShowDialog();
}
private void поставщикиToolStripMenuItem_Click(object sender, EventArgs e)
{
FormPostavshik f = new FormPostavshik();
//f.MdiParent = this;
f.ShowDialog();
}
private void товарыToolStripMenuItem_Click(object sender, EventArgs e)
{
FormTovari f = new FormTovari();
//f.MdiParent = this;
f.ShowDialog();
}
private void выходToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
Application.Exit();
}
private void бланкЗаказаToolStripMenuItem_Click(object sender, EventArgs e)
{
Process.Start(Environment.CurrentDirectory + @"\шаблоны\заказ.docx");
}
94
private void дилерскийДоговорToolStripMenuItem_Click(object sender,
EventArgs e)
{
Process.Start(Environment.CurrentDirectory + @"\шаблоны\дилерское
соглашение.doc");
}
private void
статистикаПоставокРасходныхМатериаловToolStripMenuItem_Click(object sender,
EventArgs e)
{
}
private void состояниеСкладаToolStripMenuItem_Click_1(object sender,
EventArgs e)
{
FormSostSklad f = new FormSostSklad();
//f.MdiParent = this;
f.ShowDialog();
}
private void складыToolStripMenuItem_Click(object sender, EventArgs e)
{
FormSklads f = new FormSklads();
//f.MdiParent = this;
f.ShowDialog();
}
private void договорПоставкиToolStripMenuItem_Click(object sender,
EventArgs e)
{
Process.Start(Environment.CurrentDirectory +
@"\шаблоны\договор1.docx");
}
private void статистикаРаботыСКлиентамиToolStripMenuItem_Click(object
sender, EventArgs e)
{
FormReports fr = new FormReports();
fr.NameReport = статистикаРаботыСКлиентамиToolStripMenuItem.Text;
fr.Text = fr.NameReport;
fr.ShowDialog();
}
skladDataSet.zakaziRow zak;
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
if (dataGridView1.Rows.Count > 0 && dataGridView1.CurrentCell != null
&& dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].DataBoundItem != null)
{
95
zak =
(skladDataSet.zakaziRow)((DataRowView)dataGridView1.Rows[dataGridView1.CurrentCell
.RowIndex].DataBoundItem).Row;
if (zak != null)
{
speczakazaBindingSource.Filter = "KodZakaza=" + zak.KodZakaza;
skladDataSet.speczakaza.KodZakazaColumn.DefaultValue =
zak.KodZakaza;
obrzakBindingSource.Filter = "IDZakaz=" + zak.KodZakaza;
skladDataSet.obrzak.IDZakazColumn.DefaultValue = zak.KodZakaza;
skladDataSet.clientsRow cl =
skladDataSet1.clients.FindByKodClienta(zak.KodClienta);
if (cl!=null)
{
textBox1.Text = cl.FIO;
textBox2.Text = cl.Telephone;
textBox3.Text = cl.Email;
richTextBox1.Text = cl.AdressDostavka;
}
else
{
textBox1.Text ="";
textBox2.Text = "";
textBox3.Text = "";
richTextBox1.Text = "";
}
}
else
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
richTextBox1.Text = "";
speczakazaBindingSource.Filter = "KodZakaza=-2";
obrzakBindingSource.Filter = "IDZakaz=-2";
}
}
else
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
richTextBox1.Text = "";
speczakazaBindingSource.Filter = "KodZakaza=-2";
obrzakBindingSource.Filter = "IDZakaz=-2";
}
}
private void Form1_Shown(object sender, EventArgs e)
{

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

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