Задание
Следуя из поставленной цели, можно выделить такие задачи дипломной работы:
- обследование предметной области;
- описание технологии функционирования ИС;
- моделирование ИС;
- физическое проектирование БД;
- разработка приложения.
Функционал программы
Требования к функциональным характеристикам.
Разработка информационной системы должна обеспечивать выполнение функций:
- ввод, хранение, поиск и обработку информации по приходу и реализации продукции;
- ведение журнала регистрации собранной продукции;
- своевременное получение информации о наличии продукции на складе;
- формирование отчетов, содержащих данные о поступлении и реализации товаров.
Содержание отчета к программе
Введение. 6
1 Разработка технического задания ИС «Электронный каталог». 8
1.1 Общие требования к характеристикам ИС.. 8
1.2 Требования к информационной и программной совместимости. 12
1.3 Выбор технологии проектирования. 13
1.4 Модели разрабатываемой информационной системы.. 15
1.5 Анализ требований и определение спецификаций ПО.. 19
2 Разработка ИС «Электронный каталог». 24
2.1 Разработка структуры БД приложения. 24
2.2 Разработка програмного обеспечения. 26
Заключение. 45
Список используемой литературы.. 47
Фрагмент программного кода
private void button1_Click(object sender, EventArgs e)
{ DataSet.Clear();
CommandText = "SELECT *FROM "+act_table;
string a = comboBox1.Text;
int b = a.IndexOf("Дата");
if (b >= 0) {
dateTimePicker1.Visible = true;
DateTime d = DateTime.Parse(dateTimePicker1.Value.ToString());
CommandText = CommandText + " WHERE (" + comboBox1.Text + "= " + d.Date.ToString("#MM/dd/yyyy#").Replace(".", "/") + ")";
comboBox1.Text = "";
textBox1.Text = "";
dateTimePicker1.Visible = false; } else {
if (textBox1.Text != "") // если набран текст в поле фильтра
{
int n;
if (int.TryParse(textBox1.Text, out n))
CommandText = CommandText + " WHERE (" + comboBox1.Text + "= " + textBox1.Text + ")";
else
CommandText = CommandText + " WHERE (" + comboBox1.Text + "= '" + textBox1.Text + "')"; } }
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(CommandText, ConnectionString);
dataAdapter.Fill(DataSet, act_table);
dataGridView1.DataSource = DataSet.Tables[act_table].DefaultView;
if (DataSet.Tables[act_table].Rows.Count == 0)
{ MessageBox.Show("Результатов не найдено"); }
save = new OleDbCommandBuilder(dataAdapter);
dataAdapter = new OleDbDataAdapter(CommandText, ConnectionString);
dataAdapter.Update(DataSet.Tables[act_table]);
Скриншот архива с проектом

Содержание архива:
-Проект приложения в Visual Studio
-Исполняемая сборка проекта
-Текст диплома
Пояснения по запуску программы
Программа запускается с помощью файла с расширением sln в архиве, в папке программы - Debug, также можно найти исполняемый файл для запуска.
так же для отладки и работы отчетов нужно скачать и установить дополнение для IDE - ссылка Downloads for SAP Crystal Reports and others - без этого отчеты и некоторые функции работать не будут
Телеграм
-