Задание на курсовой проект:
Написать программу, представляющую из себя систему складского учета. Информационная система должна содержать сведения о хранящихся на складе материалах.
Использованные технологии:
- WinForms / C# (.NET 4.5 (можно обновить))
- Данные сохраняются в блокнот
- Visual Studio 2019
Содержание пояснительной записки (14 страниц):
Записака очень простая. Можете скачать бесплатно ознакомиться
- СОДЕРЖАНИЕ 1
- Описание классов и методов 2
- Блок-схемы 3
- Результат работы программы 6
- Код программы 9
- ЗАКЛЮЧЕНИЕ 14
Описание программы:
Для каждого материала указывается: наименование, номер стеллажа, на котором лежит материал, номер ячейки стеллажа, количество материала.
Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций:
- Ввод с клавиатуры (из файла) данных о материалах;
- Вывод на экран информации о номере стеллажа и ячейки, на которых хранится материал, название которого введено с клавиатуры;
- Вывод на экран информации о материале и его количестве, хранящемся на складе, по введенному с клавиатуры номеру стеллажа и ячейки;
Вывод информации обо всех материалах, хранящихся на складе.

Фрагмент кода:
public class FindRes // Поиск по названию и координатам.
{
string nameFn = "";
string xxxx, yyyy = "";
public void FindResName(string n1, ref DataGridView _dtgTemp, out string st1, out string st2) // Поиск по названию.
{
nameFn = n1;
st1 = st2 = "";
for (int i = 0; i < _dtgTemp.RowCount - 1; i++)
{
if (_dtgTemp.Rows[i].Cells[0].Value.ToString().ToLower() == nameFn.ToLower())
{
st1 = _dtgTemp.Rows[i].Cells[1].Value.ToString();
st2 = _dtgTemp.Rows[i].Cells[2].Value.ToString();
break;
}
}
}
public void FindResXY(int x, int y, ref DataGridView _dtgTemp, out string st1, out string st2) // Поиск по координатам расположения.
{
st1 = st2 = "";
xxxx = x.ToString();
yyyy = y.ToString();
for (int i = 0; i < _dtgTemp.RowCount - 1; i++)
{
if (_dtgTemp.Rows[i].Cells[1].Value.ToString() == xxxx && _dtgTemp.Rows[i].Cells[2].Value.ToString() == yyyy)
{
st1 = _dtgTemp.Rows[i].Cells[0].Value.ToString();
st2 = _dtgTemp.Rows[i].Cells[3].Value.ToString();
break;
}
}
}
}
Пример работы программы:
![]() |
|
Рис.1
|
![]() |
|
Рис.2
|
Скриншот архива с проектом:
Содержание архива:
- Пояснительная записка (14 страниц);
- Исходный код и проект на языке С#.



Телеграм
-