Диплом: Автоматизация учета затрат на производство в компании ООО "Веллонс.Ру"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
107
Список использованных источников
1. ГОСТ 19.201 – 78 ЕСПД. Техническое задание. Требования к содержанию
и оформлению.
2. ГОСТ 19.202 – 78 ЕСПД. Спецификация. Требования к содержанию и
оформлению.
3. ГОСТ 34.601 – 90. Информационная технология. Комплекс стандартов на
автоматизированные системы. Автоматизированные системы. Стадии
создания.
4. ГОСТ 34.602 – 89. Информационная технология. Комплекс стандартов на
автоматизированные системы. Техническое задание на создание
автоматизированной системы
5. Erwin - CASE, Computer Associates - Программные продукты - Каталог ПО
- Описания продуктов. [Электронный ресурс] – Режим доступа:
http://www.erwin.ru
6. Александров, Д.В. Инструментальные средства информационного
менеджмента. CASE-технологии и распределенные информационные
системы: Учебное пособие / Д.В. Александров. - М.: ФиС, 2015. - 224 c.
7. Балдин, К.В Информационные системы в экономике: Учебник / К.В
Балдин, В.Б. Уткин. - М.: Дашков и К, 2015. - 395 c.
8. Балдин, К.В. Информационные системы в экономике: Учебное пособие /
К.В. Балдин. - М.: НИЦ ИНФРА-М, 2013. - 218 c.
9. Бодров, О.А. Предметно-ориентированные экономические
информационные системы: Учебник для вузов / О.А. Бодров. - М.: Гор.
линия-Телеком, 2016. - 244 c.
108
10. Буреш, О.В. Интеллектуальные информационные системы управления
социально-экономическими объектами / О.В. Буреш, М.А. Жук. - М.:
Красанд, 2015. - 192 c.
11. Варфоломеева, А.О. Информационные системы предприятия: Учебное
пособие / А.О. Варфоломеева, А.В. Коряковский, В.П. Романов. - М.: НИЦ
ИНФРА-М, 2013. - 283 c.
12. Васильков, А.В. Информационные системы и их безопасность: Учебное
пособие / А.В. Васильков, А.А. Васильков, И.А. Васильков. - М.: Форум,
2013. - 528 c.
13. Вдовин, В.М. Предметно-ориентированные экономические
информационные системы: Учебное пособие / В.М. Вдовин. - М.: Дашков
и К, 2013. - 388 c.
14. Г. Востров, Е. Малахов, К. Корнилова – Проблемы моделирования
предметных областей в информационных системах - [Электронный
ресурс] – Режим доступа: http://www.codenet.ru/progr/other/modeling-
problems/
15. Гаврилов, М. В. Информатика и информационные технологии : учебник
М. В. Гаврилов, В. А. Климов. — 2-е изд., испр. и доп. — М. :
Издательство Юрайт, 2014. — 350 с. — Серия : Основы наук.
16. Гвоздева, В.А. Информатика, автоматизированные информационные
технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД Форум, НИЦ
Инфра-М, 2017. - 544 c.
17. Голицына, О.Л. Информационные системы: Учебное пособие / О.Л.
Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2016. - 352 c.
18. Головин Ю.А. Информационные сети: учебник для студентов учреждений
высш. проф. образования / Ю.А. Головин, А.А. Суконщиков, С.А.
Яковлев. –2-е изд., стереотип. - М.: Академия, 2013. – 384 с.
19. Горбенко, А.О. Информационные системы в экономике / А.О. Горбенко. -
М.: БИНОМ. ЛЗ, 2016. - 292 c.
20. Горяев Ю.А. – Информационное обеспечение ИТ и ИС управления
организацией [Электронный ресурс] – Режим доступа: http://www.miemp-
mi-gor.narod.ru/utcheba/itu/glava/003.htm
109
21. Гохберт, Г.С. Информационные технологии: учебник для студентов
учреждений сред. проф. образования / Г.С. Гохберт, А.В. Зафиевский,
А.А. Короткин. 8-е изд., испр. – М.: Академия, 2017. – 208 с.
22. Гришин, В. Н. Информационные технологии в профессиональной
деятельности: учебник / В.Н. Гришин. – М.: Форум, Инфра-М, 2015. 416
с.
23. Емельянов, С.В. Информационные технологии и вычислительные системы
/ С.В. Емельянов. - М.: Ленанд, 2015. - 96 c.
24. Заботина Н.Н. -Использование Case-средств при изучении дисциплины
«Проектирование ИС» [Электронный ресурс] – Режим доступа:
http://i04.pfo-perm.ru/Data2004/DConf04/ZabotinaNN.htm
25. Заботина, Н.И. Проектирование информационных систем: учебное
пособие / Н.И. Заботина. – М.: Инфра-М, 2018. – 331 с.
26. Информационные системы в экономике - Характеристика современных
CASE-средств [Электронный ресурс] – Режим доступа:
http://informek.info/inform/inform0090.php
27. Информационные системы и технологии управления: Учебник / Под ред.
Г.А. Титоренко. - М.: ЮНИТИ, 2013. - 591 c.
28. Информационные системы и технологии: Научное издание / Под ред.
Ю.Ф. Тельнова. - М.: ЮНИТИ, 2016. - 303 c.
29. Информационные технологии в информационной деятельности: учебник
для бакалавров / под ред. В.Д. Элькина. – М.: Проспект, 2013. – 352 с.
30. Исаев, Г.Н. Информационные системы в экономике: Учебник для
студентов вузов / Г.Н. Исаев. - М.: Омега-Л, 2013. - 462 c.
31. Исаев, Г.Н. Информационные системы в экономике: Учебник для
студентов вузов / Г.Н. Исаев. - М.: Омега-Л, 2013. - 462 c.
32. Косиненко, Н.С. Информационные системы и технологии в экономике:
Учебное пособие для бакалавров / Н.С. Косиненко, И.Г. Фризен. - М.:
Дашков и К, 2015. - 304 c.
33. Максимов, Н.В. Технические средства информатизации: учебник / Н.В.
Максимов, Т.Л. Партыка, И.И. Попов. – 4-е изд., перераб. и доп. – М.:
Форум: Инфра-М, 2017. – 608 с.
110
34. Мезенцев, К.Н. Автоматизированные информационные системы / К.Н.
Мезенцев. - М.: Academia, 2016. - 1280 c.
35. Мезенцев, К.Н. Автоматизированные информационные системы: Учебник
для студентов учреждений среднего профессионального образования /
К.Н. Мезенцев. - М.: ИЦ Академия, 2017. - 176 c.
36. Норенков, И.П. Автоматизированные информационные системы: Учебное
пособие / И.П. Норенков. - М.: МГТУ им. Баумана, 2015. - 342 c.
37. Олейник, П.П. Корпоративные информационные системы: Учебник для
вузов. Стандарт третьего поколения / П.П. Олейник. - СПб.: Питер, 2012. -
176 c.
38. Пирогов, В.Ю. Информационные системы и базы данных: организация и
проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-
Петербург, 2009. - 528 c.
39. Рагулин П.Г. Информационные технологии. Электронный учебник. —
Владивосток: ТИДОТ Дальневост. ун-та, 2015. - 208 с.
40. Рожков, И.В. Информационные системы и технологии в маркетинге / И.В.
Рожков. - М.: Русайнс, 2017. - 320 c.
41. Рыжко, А.Л. Информационные системы управления производственной
компанией: Учебник для академического бакалавриата / А.Л. Рыжко, А.И.
Рыбников, Н.А. Рыжко. - Люберцы: Юрайт, 2016. - 354 c.
42. Светлов, Н. М. Информационные технологии управления проектами:
учебное пособие / Н. М. Светлов, Г. Н. Светлова. – 2-е изд., перераб. и
доп. –М.: ИНФРА-М, 2012. – 232 с.
43. Уткин, В.Б. Информационные системы в экономике: Учебник для
студентов высших учебных заведений / В.Б. Уткин, К.В. Балдин. - М.: ИЦ
Академия, 2012. - 288 c.
44. Федорова, Г.Н. Информационные системы: Учебник / Г.Н. Федорова. - М.:
Academia, 2018. - 384 c.
45. Федорова, Г.Н. Информационные системы: Учебник для студ. учреждений
сред. проф. образования / Г.Н. Федорова. - М.: ИЦ Академия, 2013. - 208 c.
111
46. Ясенев, В.Н. Информационные системы и технологии в экономике.:
Учебное пособие для студентов вузов / В.Н. Ясенев. - М.: ЮНИТИ-ДАНА,
2012. - 560 c.
ПРИЛОЖЕНИЕ.
Содержит фрагмент кода базы данных.
1. using System;
2. using System.Collections;
3. using System.ComponentModel;
4. using System.Data;
5. using System.Drawing;
6. using System.Linq;
7. using System.Text;
8. using System.Windows.Forms;
9. namespace Sklad
10. { public partial class FormaSelectPoz : Form
11. {public FormaSelectPoz()
12. {InitializeComponent();
13. } private void FormaSelectPoz_Load(object sender, EventArgs e)
14. {// TODO: данная строка кода позволяет загрузить данные в таблицу
15. "skladBDDataSet.КатегорииТоваров". При необходимости она может быть перем
ещена или удалена.
16. this.категорииТоваровTableAdapter.Fill(this.skladBDDataSet.КатегорииТоваров);
17. // TODO: данная строка кода позволяет загрузить данные в таблицу
18. "skladBDDataSet.Склады". При необходимости она может быть перемещена или
удалена.
19. this.складыTableAdapter.Fill(this.skladBDDataSet.Склады);
20. // TODO: данная строка кода позволяет загрузить данные в таблицу
21. "skladBDDataSet.СвободныеЯчейки". При необходимости она может быть перем
ещена или удалена.
112
22. this.свободныеЯчейкиTableAdapter.Fill(this.skladBDDataSet.СвободныеЯчейки);
23. // TODO: данная строка кода позволяет загрузить данные в таблицу
24. "skladBDDataSet1.ЗоныСклада". При необходимости она может быть перемещен
а или удалена.
25. this.зоныСкладаTableAdapter.Fill(this.skladBDDataSet1.ЗоныСклада);
26. // TODO: данная строка кода позволяет загрузить данные в таблицу
27. "skladBDDataSet.Товары". При необходимости она может быть перемещена или
удалена.
28. this.товарыTableAdapter.Fill(this.skladBDDataSet.Товары);
29. row = skladBDDataSet.Поступление.NewПоступлениеRow();
30. comboBox1.BindingContext = new BindingContext();
31. comboBox1.SelectedIndex = -1;
32. comboBox2.BindingContext = new BindingContext();
33. comboBox2.SelectedIndex = -1;
34. if (kodTov != null)
35. {comboBox1.SelectedValue = kodTov;
36. Text = "Выбор ячейки (в)"; } }
37. public SkladBDDataSet.ПоступлениеRow row;
38. private void button1_Click(object sender, EventArgs e)
39. {if (comboBox1.SelectedValue == null)
40. {MessageBox.Show("Выберите товар", "", MessageBoxButtons.OK,
41. MessageBoxIcon.Warning);
42. return; }
43. if (numericUpDown3.Value == 0 || numericUpDown4.Value == 0)
44. {MessageBox.Show("Введите размер упаковки", "", MessageBoxButtons.OK,
45. MessageBoxIcon.Warning);
46. return; }
47. if (numericUpDown6.Value == 0)
48. {MessageBox.Show("Укажите вес товара", "", MessageBoxButtons.OK,
49. MessageBoxIcon.Warning);
50. return; }
51. if (dataGridView1.Rows.Count > 0 && dataGridView1.CurrentCell != null )
52. {if (dataGridView1.CurrentCell.Style.BackColor==Color.Red)
53. {MessageBox.Show("Ячейка занята", "", MessageBoxButtons.OK,
54. MessageBoxIcon.Warning);
113
55. return; }
56. row.КодТовара = Convert.ToInt32(comboBox1.SelectedValue);
57. row.Количество =Convert.ToInt32( numericUpDown1.Value);
58. row.КодЗоны= Convert.ToInt32(comboBox2.SelectedValue);
59. row.РазмерУпаковкиВ =(float) numericUpDown3.Value;
60. row.РазмерУпаковкиШ= (float)numericUpDown4.Value;
61. row.КодСклада= Convert.ToInt32(comboBox3.SelectedValue);
62. row.РазмерУпаковкиГ = (float)numericUpDown5.Value;
63. row.Вес = (float)numericUpDown7.Value;
64. row.Ячейка = dataGridView1.CurrentCell.Value.ToString();
65. this.DialogResult = DialogResult.OK; }
66. else
67. {MessageBox.Show("Выберите ячейку для размещения", "",
68. MessageBoxButtons.OK, MessageBoxIcon.Warning);
69. return; } }
70. private object kodTov;
71. public void SetTovar(object kodTov)
72. {this.kodTov = kodTov;
73. comboBox1.SelectedValue = kodTov;
74. Text = "Выбор ячейки (в)"; }
75. decimal vol = 0;
76. private void Volume()
77. {vol = (numericUpDown3.Value == 0 ? 1 : numericUpDown3.Value) *
78. (numericUpDown4.Value == 0 ? 1 : numericUpDown4.Value) * (numericUpDown5.
Value == 0
79. ? 1 : numericUpDown5.Value) * numericUpDown1.Value;
80. numericUpDown7.Value = vol;
81. PodborZon(); }
82. public void PodborZon()
83. {зоныСкладаTableAdapter.FillByWeightSize(this.skladBDDataSet1.ЗоныСклада,(fl
oat?)nume
84. ricUpDown6.Value, (float?)numericUpDown3.Value, (float?)numericUpDown4.Valu
e, (float?)numericUpDown5.Value, (float?)numericUpDown8.Value);
85. comboBox2.Refresh(); comboBox2.SelectedIndex = -1; }
86. private void numericUpDown3_ValueChanged(object sender, EventArgs e)
114
87. {Volume(); }
88. private void numericUpDown4_ValueChanged(object sender, EventArgs e)
89. {Volume(); }
90. private void numericUpDown5_ValueChanged(object sender, EventArgs e)
91. {Volume(); }
92. private void numericUpDown1_ValueChanged(object sender, EventArgs e)
93. {Volume(); }
94. List<string> zan = new List<string>();
95. private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
96. {DataTable dt = new DataTable();
97. SkladBDDataSet.ЗоныСкладаRow z =
98. skladBDDataSet1.ЗоныСклада.FindByКодЗоны(Convert.ToInt32(
99. comboBox2.SelectedValue));
100. if (z == null) return;
101. label9.Text = "MAX: Вес=" + (z.IsМаксимальныйВесNull() ? "не ук.":
102. z.МаксимальныйВес.ToString()) + ", ВхШхГ=" + (z.IsМаксимальнаяВысот
аNull() ? "не ук.":
103. z.МаксимальнаяВысота.ToString()) + "х" + (z.IsМаксимальнаяШиринаNull
() ? "не ук." :
104. z.МаксимальнаяШирина.ToString()) + "х" + (z.IsМаксимальнаяГлубинаNul
l() ? "не ук." :
105. z.МаксимальнаяГлубина.ToString());
106. int stel = z.КоличествоСтеллажей;
107. int pol = z.КоличествоПолок;
108. int yach = z.КоличествоЯчеек;
109. //получаем список занятых ячеек в выбранной зоне
110. this.свободныеЯчейкиTableAdapter.FillByЗанятые(this.skladBDDataSet.Сво
бодныеЯчейки);
111. zan = new List<string>();
112. foreach(SkladBDDataSet.СвободныеЯчейкиRow s in
113. this.skladBDDataSet.СвободныеЯчейки)
114. {zan.Add(s.Ячейка); }
115. for (int y = 1; y <= yach; y++)//полки
116. {dt.Columns.Add(); }
117. for (int y = 1; y <= pol*stel; y++)//полки
115
118. {dt.Rows.Add(); }
119. //строки со стеллажами: 1,1+pol*1
120. for (int s=0;s<=stel*pol-1;s=s+pol)//стеллажи
121. {for (int p = 1; p <= pol; p++)//полки
122. {for (int y = 1; y <= yach; y++)//ячейки
123. {string name = z.КодЗоны + "-
" + (Math.Abs( s/(pol))+1).ToString().PadLeft(2,
124. '0') + p.ToString().PadLeft(2, '0') + y.ToString().PadLeft(2, '0');
125. dt.Rows[s+(p-1)][y-1]=name; } } }
126. dataGridView1.DataSource = dt; }
127. private void dataGridView1_CellPainting(object sender,
128. DataGridViewCellPaintingEventArgs e)
129. {if (zan.Contains(e.Value))
130. {e.CellStyle.BackColor = Color.Red; } else
131. e.CellStyle.BackColor = Color.LightGreen; } }
132. private void button2_Click(object sender, EventArgs e)
133. {this.DialogResult = DialogResult.Cancel; }
134. private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
135. {if (comboBox3.SelectedValue == null) зоныСкладаBindingSource.Filter = ""
;
136. else
137. {// зоныСкладаBindingSource.Filter = "КодСклада=1";// +
138. comboBox3.SelectedValue.ToString();
139. this.зоныСкладаTableAdapter.FillBySklad(this.skladBDDataSet1.ЗоныСклад
а,
140. Convert.ToInt32(comboBox3.SelectedValue)); } }
141. private void numericUpDown6_ValueChanged(object sender, EventArgs e)
142. {Volume();}
143. private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
144. { if (comboBox1.SelectedValue == null) return;
145. SkladBDDataSet.ТоварыRow t =
146. skladBDDataSet.Товары.FindByКодТовара(Convert.ToInt32(comboBox1.Sel
ectedValue));
147. SkladBDDataSet.КатегорииТоваровRow kt =
116
148. skladBDDataSet.КатегорииТоваров.FindByКодКатегории(t.КодКатегории)
;
149. if (!kt.IsТемператураХраненияМинNull() && !kt.IsТемператураХранения
МаксNull())
150. numericUpDown8.Value = (decimal)((kt.ТемператураХраненияМакс +
151. kt.ТемператураХраненияМин) / 2);
152. if (!kt.IsТемператураХраненияМинNull() && kt.IsТемператураХраненияМ
аксNull())
153. numericUpDown8.Value = (decimal)kt.ТемператураХраненияМин;
154. if (kt.IsТемператураХраненияМинNull() && !kt.IsТемператураХраненияМ
аксNull())
155. numericUpDown8.Value = (decimal)kt.ТемператураХраненияМакс; } }}
156. using Microsoft.Office.Interop.Excel;
157. using Microsoft.Office.Interop.Word;
158. using System;
159. using System.Collections.Generic;
160. using System.ComponentModel;
161. using System.Data;
162. using System.Diagnostics;
163. using System.Drawing;
164. using System.IO;
165. using System.Linq;
166. using System.Runtime.InteropServices;
167. using System.Text;
168. using System.Threading.Tasks;
169. using System.Windows.Forms;
170. namespace GenDocs
171. { public partial class Form1 : Form
172. { public Form1()
173. { InitializeComponent(); }
174. private void шаблоныToolStripMenuItem_Click(object sender, EventArgs e)
175. { FormShablons f = new FormShablons();
176. f.ShowDialog();
177. this.меткиTableAdapter.Fill(this.bDDataSet1.Метки);
178. this.шаблонСтипомTableAdapter.Fill(this.bDDataSet.ШаблонСтипом);

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
«Управление ресурсами проекта» (на примере организации ООО «ЛАКОСТЭ»)
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)