Дипломная работа: Автоматизация складских процессов предприятия ООО «АТОЛ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
90
14. Лодон Дж., Лодон К. Управление информационными системами.
7-е изд. / Пер. с англ. под ред. Д.Р. Трутнева. – СПб.: Питер, 2016. – 912 с.
15. Макарова Н. В. Информатика и информационно-
коммуникационные технологии. - СПб.: Питер, 2017. – 224 с.
16. Маклаков С.В. BPWin и ERWin. CASE-средства разработки
информационных систем. М.: ДИАЛОГ-МИФИ, 2017. – 459 с.
17. Рудакова Л.В. Базы данных. Разработка приложений. –
СПб.:БХВПетербург, 2018. – 541 с.
18. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование
экономических информационных систем. М.: Финансы и статистика, 2016. –
512.
19. Уткин В.Б., Балдин К.В. Информационные системы в экономике. –
Москва, 2015. – 470 с.
20. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. - М.:
Коронавек, 2015. – 736 с.
21. Черемных С.В., Семенов И.О., Ручкин В.С. Моделирование и
анализ систем. IDEF-технологии — М.: Финансы и статистика, 2016. — 188 с.
22. Чудинов И.Л., Осипова В.В. Базы данных: Учебное пособие. –
Томск: Издво Томского политехнического университета, 2016. – 144 с.
23. Адресный склад. Организация хранения и основные преимущества
[Электронный ресурс]. URL: http://6pl.ru/Vlad_st/adres_st.htm
24. Адресное хранение на складе [Электронный ресурс]. URL:
http://class365.ru/skladskoi-uchet/adresnoe-hranenie
25. Адресной хранение в ячейках [Электронный ресурс]. URL:
http://v8.1c.ru/erp/warehouse/address-storage.htm
26. Должностная инструкция кладовщика [Электронный ресурс].
URL:
https://www.rabota.ru/guide/dolzhnostnye_instruktsii/dolzhnostnaja_instruktsij 91
a_kladovschika_dolzhnostnye_objazannosti_kladovschika_obrazets_dolzhnostn
oj_instruktsii_kladovschika.html
91
27. Microinvest Склад Pro [Электронный ресурс]. Режим доступа:
http://www.microinvest.ru
28. 1С: Торговля и Склад [Электронный ресурс]. Режим доступа:
http://www.1c.ru/
29. Мой склад [Электронный ресурс]. Режим доступа:
http://www.moysklad.ru
30. Embarcadero RAD Studio [Электронный ресурс]. URL:
http://www.embarcadero.ru
31. Lazarus [Электронный ресурс]. URL: http://www.lazarus.com
32. MS Access [Электронный ресурс]. URL: http://www.mysql.ru
33. MS SQL Server [Электронный ресурс]. URL:
http://www.mssqlserver.ru
34. Oracle [Электронный ресурс]. URL: http://www.oracle.ru
35. MySQL [Электронный ресурс]. URL: http://www.mysql.ru
92
ПРИЛОЖЕНИЯ
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;
namespace Sklad
{
public partial class FormaSelectPoz : Form
{
public FormaSelectPoz()
{
InitializeComponent();
}
private void FormaSelectPoz_Load(object sender, EventArgs e)
{
// TODO: данная строка кода позволяет загрузить данные в таблицу
"skladBDDataSet.КатегорииТоваров". При необходимости она может быть пер
емещена
или удалена.
this.категорииТоваровTableAdapter.Fill(this.skladBDDataSet.КатегорииТо
варов);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"skladBDDataSet.Склады". При необходимости она может быть перемещена ил
и
удалена.
this.складыTableAdapter.Fill(this.skladBDDataSet.Склады);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"skladBDDataSet.СвободныеЯчейки". При необходимости она может быть пере
мещена
или удалена.
this.свободныеЯчейкиTableAdapter.Fill(this.skladBDDataSet.СвободныеЯче
йки);
// TODO: данная строка кода позволяет загрузить данные в таблицу
"skladBDDataSet1.ЗоныСклада". При необходимости она может быть перемеще
на или
удалена.
this.зоныСкладаTableAdapter.Fill(this.skladBDDataSet1.ЗоныСклада);
// TODO: данная строка кода позволяет загрузить данные в таблицу
93
"skladBDDataSet.Товары". При необходимости она может быть перемещена ил
и
удалена.
this.товарыTableAdapter.Fill(this.skladBDDataSet.Товары);
row = skladBDDataSet.Поступление.NewПоступлениеRow();
comboBox1.BindingContext = new BindingContext();
comboBox1.SelectedIndex = -1;
comboBox2.BindingContext = new BindingContext();
comboBox2.SelectedIndex = -1;
if (kodTov != null)
{
comboBox1.SelectedValue = kodTov;
Text = "Выбор ячейки)";
}
}
public SkladBDDataSet.ПоступлениеRow row;
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.SelectedValue == null)
{
MessageBox.Show("Выберите товар", "", MessageBoxButtons.OK,
MessageBoxIcon.Warning);
return;
}
if (numericUpDown3.Value == 0 || numericUpDown4.Value == 0)
{
MessageBox.Show("Введите размер упаковки", "", MessageBoxButtons.OK,
MessageBoxIcon.Warning);
return;
}
if (numericUpDown6.Value == 0)
{
MessageBox.Show("Укажите вес товара", "", MessageBoxButtons.OK,
MessageBoxIcon.Warning);
return;
}
if (dataGridView1.Rows.Count > 0 && dataGridView1.CurrentCell != null
)
{
if (dataGridView1.CurrentCell.Style.BackColor==Color.Red)
{
MessageBox.Show("Ячейка занята", "", MessageBoxButtons.OK,
MessageBoxIcon.Warning);
94
return;
}
row.КодТовара = Convert.ToInt32(comboBox1.SelectedValue);
row.Количество =Convert.ToInt32( numericUpDown1.Value);
row.КодЗоны= Convert.ToInt32(comboBox2.SelectedValue);
row.РазмерУпаковкиВ =(float) numericUpDown3.Value;
row.РазмерУпаковкиШ= (float)numericUpDown4.Value;
row.КодСклада= Convert.ToInt32(comboBox3.SelectedValue);
row.РазмерУпаковкиГ = (float)numericUpDown5.Value;
row.Вес = (float)numericUpDown7.Value;
row.Ячейка = dataGridView1.CurrentCell.Value.ToString();
this.DialogResult = DialogResult.OK;
}
else
{
MessageBox.Show("Выберите ячейку для размещения", "",
MessageBoxButtons.OK, MessageBoxIcon.Warning);
return;
}
}
private object kodTov;
public void SetTovar(object kodTov)
{
this.kodTov = kodTov;
comboBox1.SelectedValue = kodTov;
Text = "Выбор ячейки)";
}
decimal vol = 0;
private void Volume()
{
vol = (numericUpDown3.Value == 0 ? 1 : numericUpDown3.Value) *
(numericUpDown4.Value == 0 ? 1 : numericUpDown4.Value) * (numericUpDown
5.Value == 0
? 1 : numericUpDown5.Value) * numericUpDown1.Value;
numericUpDown7.Value = vol;
PodborZon();
}
public void PodborZon()
{
зоныСкладаTableAdapter.FillByWeightSize(this.skladBDDataSet1.ЗоныСклада
,(float?)nume
ricUpDown6.Value, (float?)numericUpDown3.Value, (float?)numericUpDown4.
Value,
Источник: https://baza.diplomsite.ru/previewfile/594