Смекни!
smekni.com

Основные языки программирования (стр. 2 из 2)

statButton_Click(object sender, EventArgs e) - вызывает процедуру private void getStat(DateTime start, DateTime finish), собирающую статистику;

showError() - метод для показа ошибки, вызывает MessageBox с текстом ошибки;

getStat(DateTime start, DateTime finish) - метод для получения статистических данных, принимает в качестве параметров даты начала и конца отчётного периода;

В начале работы определяются данные о товарах (DataTable tempTable = tovarTableAdapter.GetDataBy6();). Затем в цикле для каждой полученной записи в statTextBox выводятся данные о товаре – название, индекс и т.д. Потом определяется, есть ли данные о приходе и расходе такого товара за отчётный период (rashodTable = rashodTableAdapter.GetDataBy1((Int32)tempTable.Rows[i]["id"], start, finish);

prihodTable = prihodTableAdapter.GetDataBy1((Int32)tempTable.Rows[i]["id"], start, finish);). Если такие данные существуют, то они выводятся в statTextBox. Так происходит для каждой записи о товаре, находящейся в таблице «тovar».

showWarning() – метод, выполняющийся в случае, если пользователь пытается ввести нулевое количество товара.

5.2.Структура БД

5.2.1. Таблица prihod

Таблица prihod состоит из 3 полей:

- tovar_id (хранит номер товара);

- data_prihoda (хранит дату прихода товара на склад);

- kolvo (хранит количество товара на складе).

5.2.2. Таблица rashod

Таблица rashod состоит из 3 полей:

- tovar_id (хранит номер товара);

- data_rashoda (хранит дату расхода товара на склад);

- kolvo (хранит количество товара на складе).

5.3.3.Таблица tovar

Таблица tovar состоит из 3 полей:

- nomer (хранит номер товара);

- name (хранит название товара);

- kolvo (хранит количество товара на складе).

6.КОРОТКАЯ ИНСТРУКЦИЯ ПО РАЗВЕРТЫВАНИЮ

Сначала необходимо скопировать папку «КУРСОВОЙ ПРОЕКТ – СИСТЕМА СКЛАДСКОГО УЧЁТА» на жёсткий диск. В этой папки находится приложение и база данных. Открываем SQL Server Management Studio Express, после чего щёлкаем правой кнопкой мыши по папке Databases. Выбираем в выпадающем меню пункт attach.

Появляется окно, в котором необходимо выбрать файл Sclad.mdf.

Теперь копируем файлы Conf.exe (...\КУРСОВОЙ ПРОЕКТ - СИСТЕМА СКЛАДСКОГО УЧЁТА\ПРОГРАММА\Conf \Conf\bin\Debug), Sclad.exe и Sclad.exe.config (\КУРСОВОЙ ПРОЕКТ - СИСТЕМА СКЛАДСКОГО УЧЁТА\ПРОГРАММА\Sclad\Sclad\bin\Debug) в одно и тоже место. Запускаем файл Conf.exe. В появляющемся окне указываем имя компьютера и нажимаем кнопку ОК. Программа готова к работе, после чего можно запускать файл Sclad.exe.

7.ЗАКЛЮЧЕНИЕ

В ходе проделанной работы были получены основные навыки по разработке баз данных в среде Microsoft Visual Studio 2003. Итогом этой работы стала программа «Система складского учёта», отвечающая всем требованиям преподавателя, которые были установлены в ходе её реализации.

8.СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

1.http://citforum/database.ru

2.Мартин Фоулер: “Архитектура корпоративных программных приложений”.

3.Гамма, Хелм, Джонсон, Влисидис: “Приёмы ООП. Патерное проектирование”.

4.Чарльз Петцольд: “Программирование в тональности C#”.

5.С#: учебный курс – СПб.: Питер; К.: Издательская группа BHV, 2003 – 512c.