Реализация функциональной архитектуры модуля информационной системы
На данной форме представлена таблица, в которой отображены данные о том, какие товары в какой день и в каком количестве проданы. Форма «Заказчики» хранит информацию о клиентах и их данные. Возможно добавление и исправление. Возможен поиск по фамилии. Данная форма защищает данные, которые хранятся в программном модуле, от посторонних лиц. Вывод на экран сообщения о несовпадении введенных значений… Читать ещё >
Реализация функциональной архитектуры модуля информационной системы (реферат, курсовая, диплом, контрольная)
Модуль «Учет заказов и продаж» был разработан для работников отдела продаж и ателье, с целью учета заказов и продаж, а так же для хранения информации.
С помощью разработанного программного модуля, оператор может производить учет заказов ателье, учет продаж в отделе и товара на складе.
Данная форма защищает данные, которые хранятся в программном модуле, от посторонних лиц.
Для входа в систему необходимо ввести логин и пароль. Если логин и пароль введены верно, то по нажатию кнопки «Готово» осуществляется переход на «Главную» форму. Если же логин и пароль не являются верными, тогда появляется окошко с оповещением, что логин или пароль указаны неверно, таким образом, незнающий не может войти в систему.
Листинг 1. Вход в программу
textBox2. UseSystemPasswordChar = true;
// скрытый пароль.
if (textBox1. Text == «1234» && textBox2. Text == «1234»).
// задается значения логина и пароля.
Form2 f1 = new Form2 ();
f1. Show ();
this. Hide ();
// переход к программному модулю.
else.
MessageBox. Show («Неверный логин или пароль!»);
// вывод на экран сообщения о несовпадении введенных значений с заданными.
Меню главной формы организовано при помощи элемента menuStrip. На каждый пункт меню прописан код для перехода на другие формы, например форма «Заказ» .
Листинг 2. Главная форма
Form3 Заказ = new Form3 ();
Заказ. Show ();
this. Close ();
// переход к форме Заказ.
На форме «Склад», в виде таблиц, представлена информация о товарах, которые хранятся на складе. Сортировка происходит по столбцу Тип товара таблицы Склад, при помощи связанной с ней таблицы Тип_товара. Также возможен поиск записей в столбце Наименование таблицы Склад.
Листинг 3. Склад
типтовараТоварBindingSource1. Filter = «[Наименование] LIKE'» + textBox1. Text + «%'» ;
// поиск строки в столбце.
this. мастерTableAdapter. Fill (this. дипломDataSet. Мастер);
// данная строка кода позволяет загрузить данные в таблицу «дипломDataSet. Мастер». При необходимости она может быть перемещена или удалена.
Форма «Справочник» представляет собой поле с вкладками, на которых расположены таблицы справочного содержания. В данном случае это таблицы Город, Улица, Вид модели и Должность. Кроме справочника Должность все справочники дополняются. Это осуществляется с помощью textBox1.
На кнопку Сохранить прописывается код:
Листинг 5. Справочник
дипломDataSet. Город. AddГородRow (textBox1. Text);
городTableAdapter. Update (дипломDataSet);
// Текст из textBox1 по нажатию кнопки сохраняется в дипломDataSet.
На данной форме представлена таблица, в которой отображены данные о том, какие товары в какой день и в каком количестве проданы.
Форма «Заказ» хранит данные о заказах в ателье. Таблица Вид_заказа является главной в этой связи, а Таблица заказ подчиненной. Сортировка производится по скрытому столбцу Вид_заказа таблицы Заказ.
Форма «Заказчики» хранит информацию о клиентах и их данные. Возможно добавление и исправление. Возможен поиск по фамилии.
На форме «Сотрудники» выводится информация о сотрудниках предприятия всех отделов их должность и дата рождения. Добавление, редактирование и удаление данных возможно.
Данная форма выводит отчет по заказам при помощи элемента reportViewer куда загружается готовый отчет. В качестве источника данных является Запрос_продажа. Также компонент reportViewer позволяет выгружать отчет в Word, Excel и PDF.
Форма выводит отчет по заказам за весь период.