Помощь в написании студенческих работ
Антистрессовый сервис

Реализация функциональной архитектуры модуля информационной системы

РефератПомощь в написанииУзнать стоимостьмоей работы

На данной форме представлена таблица, в которой отображены данные о том, какие товары в какой день и в каком количестве проданы. Форма «Заказчики» хранит информацию о клиентах и их данные. Возможно добавление и исправление. Возможен поиск по фамилии. Данная форма защищает данные, которые хранятся в программном модуле, от посторонних лиц. Вывод на экран сообщения о несовпадении введенных значений… Читать ещё >

Реализация функциональной архитектуры модуля информационной системы (реферат, курсовая, диплом, контрольная)

Модуль «Учет заказов и продаж» был разработан для работников отдела продаж и ателье, с целью учета заказов и продаж, а так же для хранения информации.

С помощью разработанного программного модуля, оператор может производить учет заказов ателье, учет продаж в отделе и товара на складе.

Данная форма защищает данные, которые хранятся в программном модуле, от посторонних лиц.

Для входа в систему необходимо ввести логин и пароль. Если логин и пароль введены верно, то по нажатию кнопки «Готово» осуществляется переход на «Главную» форму. Если же логин и пароль не являются верными, тогда появляется окошко с оповещением, что логин или пароль указаны неверно, таким образом, незнающий не может войти в систему.

Листинг 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.

Форма выводит отчет по заказам за весь период.

Показать весь текст
Заполнить форму текущей работой