Автоматизированное рабочее место "Логистика" ЗАО "Приосколье"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ормлен, то есть, принят на выполнение в работу, а клиент желает заказать дополнительный товар, тогда оформляется новый заказ, используя те же идентификаторы клиента.
Основой для разработки базы данных служат таблицы, в которых содержится необходимая информация.
В данной БД используются следующие таблицы:
1. Клиенты (таблица 3):
IDКлиента: идентификатор клиента. Является ключевым полем данной таблицы. По нему выполняется поиск конкретного клиента;
ФИО клиента: вводятся фамилия, имя, отчество нового клиента;
Город: предприятию необходимо знать тот город, в котором проживает клиент;
Адрес: адрес клиента;
Телефон: телефон клиента;
e-mail: необходим для того, чтобы предприятие в любой момент могло вязаться с клиентом и уточнить его заказ;
Паспортные данные: необходимы для предприятия, потому что именно паспорт является главным удостоверяющим личность клиента документом.
Все вышеперечисленные поля крайне необходимы для того, чтобы внести в БД наиболее точную и достоверную информацию о клиенте.
Таблица 3.
Клиенты
Название поляТип данныхРазмер поляIDКлиентаСчетчик, ключевое полеДлинное целоеФИО клиентаТекстовый50ГородТекстовый50АдресТекстовый50ТелефонЧисловойДлинное целоеe-mailТекстовый50Паспортные данныеЧисловойДлинное целое
ОформлениеЗаказа (таблица 4):
№заказа: является ключевым полем данной таблицы. По номеру заказа можно отследить и идентифицировать клиента;
IDКлиента: идентификатор клиента;
НаименованиеТовара: дается перечень товаров;
КоличествоЕдиницТовара: выбирается количество товара;
СтоимостьТовара: цена за единицу товара;
ДатаЗаказа: число оформления заказа;
БДТоваров: обращение к БД товаров.
Все эти поля служат для того, чтобы заказ был оформлен в индивидуальном порядке для каждого клиента.
Таблица 4.
Оформление заказа
Название поляТип данныхРазмер поля№ЗаказаСчетчик, ключевое полеДлинное целоеIDКлиентаЧисловойДлинное целоеНаименованиеТовараТекстовый50КоличествоЕдиницТовараЧисловойДлинное целоеСтоимостьТовараДенежныйДатаЗаказаДата/времяБДТоваровМастер подстановокВводится из таблицы БДТоваров
Продажа (таблица 5):
№заказа: является ключевым полем данной таблицы. По номеру заказа можно отследить и идентифицировать клиента;
ФИОКлиента: вводятся фамилия, имя и отчество клиента;
НаименованиеТовара: выбирается из списка всех товаров;
СтоимостьТовара: цена за единицу товара;
КоличествоЕдиницТовара: количество покупаемого товара;
ДатаЗаказа: число оформления продажи.
Для того, чтобы продать товар необходимо знать то что мы продаем и в каком количестве. Это наиболее подробно представлено в таблице Продажа данной БД.
Таблица 5.
Продажа
Название поляТип данныхРазмер поля№ЗаказаСчетчик, ключевое полеДлинное целоеФИО клиентаТекстовый50НаименованиеТовараТекстовый50СтоимостьТовараДенежныйКоличествоЕдиницТовараЧисловойДлинное целоеДатаЗаказаДата/время
БДТоваров (таблица 6):
НаименованиеТовара: предлается весь перечень имеющихся товаров;
КоличествоТовараНаСкладе: количество всех товаров, которые имеются на складе;
ЦенаЗаЕдиницуТовара: цена за единицу выбранного товара;
ОстатокТовараНаСкладе: остаток определенного товара на складе.
Продавая товар или приобретая товар через поставщиков нам необходимо руководствоваться какими-то данными. Эти данные мы получаем из таблицы БДТоваров.
Таблица 6.
БДТоваров
Название поляТип данныхРазмер поляНаименованиеТовараТекстовый, ключевое поле50КоличествоТовараНаСкладеЧисловойДлинной целоеЦенаЗаЕдиницуТовараДенежныйОстатокТовараНаСкладеЧисловойДлинное целоеОформлениеЗаявки (таблица 7):
IDПоставщика: идентификатор поставщика, в данной таблице является ключевым полем;
НаименованиеТовара: тот товара, который необходимо включить в список заявки;
КоличествоЕдиниц: количесво заказываемого товара;
ДатаВремяДоставки: оговариваются дата и время когда товар будет доставлен.
Все эти поля служат для того, чтобы заявка была оформлена в индивидуальном порядке, где будут указаны конкретны товары в конкретном количестве.
Таблица 7.
ОформлениеЗаявки
Название поляТип данныхРазмер поляIDПоставщикаСчетчик, ключевое полеДлинное целоеНаименованиеТовараТекстовый50КоличествоЕдиницЧисловойДлинной целоеДатаВремяДоставкиДата/время
Поставщики (таблица 8):
IDПставщика: идентификатор поставщика, в данной таблице является ключевым полем;
ЮридическийАдрес: адрес, по которому можно связаться с поставщиком;
ФИО: фамилия, имя, отчество поставщика;
№РасчетногоСчета: один из важных атрибутов, необходим для того, чтобы предприятие могло переводить средства на счет поставщика.
В этой таблице представлены все данные, которые необходимы для работы с поставщиками.
Таблица 8.
Поставщики
Название поляТип данныхРазмер поляIDПоставщикаСчетчик, ключевое полеДлинное целоеЮридическийАдресТекстовый50ФИОТекстовый50№РасчетногоСчетаЧисловойДлинное целое
Глава III. Система АРМ Логистика
Система АРМ Логистика предназначена для автоматизации работы с клиентами, поставщиками, а также для получения достоверной информации о всех товарах склада, об операци?/p>