Задание
Следуя из поставленной цели, можно выделить такие задачи дипломной работы:
- обследование предметной области;
- описание технологии функционирования ИС;
- моделирование ИС;
- физическое проектирование БД;
- разработка приложения.
Функционал программы
Требования к функциональным характеристикам.
Разработка информационной системы должна обеспечивать выполнение функций:
- ввод, хранение, поиск и обработку информации по приходу и реализации продукции;
- ведение журнала регистрации собранной продукции;
- своевременное получение информации о наличии продукции на складе;
- формирование отчетов, содержащих данные о поступлении и реализации товаров.
Содержание отчета к программе
Введение. 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 - без этого отчеты и некоторые функции работать не будут
Dangalah