Задание на курсовой проект:
Написать программу, представляющую из себя систему складского учета. Информационная система должна содержать сведения о хранящихся на складе материалах.
Использованные технологии:
- 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 страниц);
- Исходный код и проект на языке С#.
kostyaLem