
- •Пояснительная записка
- •Содержание
- •Глава I. Постановка задачи и описание предметной области 4
- •Глава II. Разработка по и построение бд 12
- •Глава III. Система арм «Логистика» 25
- •Введение
- •Глава I. Постановка задачи и описание предметной области
- •1.1 Постановка задачи
- •1.2 Описание предметной области (бизнес-процессы)
- •1.3 Технико-экономическое обоснование проектирования ис.
- •1.4 Техническое задание
- •Глава II. Разработка по и построение бд
- •2.1 Функциональные требования к системе
- •2.2 Схема работы склада предприятия
- •2.3 Постановка задач по подсистемам
- •2.4 Обоснование выбора субд Access для разработки бд
- •2.5 База данных автоматизированной системы управления складом
- •Глава III. Система арм «Логистика»
- •Заключение и анализ результатов
- •Список литературы Приложение
2.4 Обоснование выбора субд Access для разработки бд
Приложение Microsoft Access является мощной и высокопроизводительной 32-разрядной системой управления реляционной базой данных (далее СУБД).
Access – мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.
Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office, пользователь получает в своё распоряжение полностью совместимые с Access текстовые документы(Word), электронные таблицы(Excel), презентации(PowerPoint).С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.
Access специально спроектирован для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжная система защиты от несанкционированного доступа к файлам.
Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей.
2.5 База данных автоматизированной системы управления складом
Основой для разработки базы данных служат таблицы, в которых содержится необходимая информация.
Наборы связей между таблицами для функциональной взаимосвязанной работы базы данных в системе изображены в Приложение 6.
В данной БД используются следующие таблицы:
1. «Клиенты» (таблица 3):
IDКлиента: идентификатор клиента. Является ключевым полем данной таблицы. По нему выполняется поиск конкретного клиента;
ФИО клиента: вводятся фамилия, имя, отчество нового клиента;
Город: предприятию необходимо знать тот город, в котором проживает клиент;
Адрес: адрес клиента;
Телефон: телефон клиента;
e-mail: необходим для того, чтобы предприятие в любой момент могло вязаться с клиентом и уточнить его заказ;
Паспортные данные: необходимы для предприятия, потому что именно паспорт является главным удостоверяющим личность клиента документом.
Все вышеперечисленные поля крайне необходимы для того, чтобы внести в БД наиболее точную и достоверную информацию о клиенте.
Таблица 3.
«Клиенты»
Название поля |
Тип данных |
Размер поля |
IDКлиента |
Счетчик, ключевое поле |
Длинное целое |
ФИО клиента |
Текстовый |
50 |
Город |
Текстовый |
50 |
Адрес |
Текстовый |
50 |
Телефон |
Числовой |
Длинное целое |
Текстовый |
50 |
|
Паспортные данные |
Числовой |
Длинное целое |
«ОформлениеЗаказа» (таблица 4):
№заказа: является ключевым полем данной таблицы. По номеру заказа можно отследить и идентифицировать клиента;
IDКлиента: идентификатор клиента;
НаименованиеТовара: дается перечень товаров;
КоличествоЕдиницТовара: выбирается количество товара;
СтоимостьТовара: цена за единицу товара;
ДатаЗаказа: число оформления заказа;
БДТоваров: обращение к БД товаров.
Все эти поля служат для того, чтобы заказ был оформлен в индивидуальном порядке для каждого клиента.
Таблица 4.
«Оформление заказа»
Название поля |
Тип данных |
Размер поля |
№Заказа |
Счетчик, ключевое поле |
Длинное целое |
IDКлиента |
Числовой |
Длинное целое |
НаименованиеТовара |
Текстовый |
50 |
КоличествоЕдиницТовара |
Числовой |
Длинное целое |
СтоимостьТовара |
Денежный |
|
ДатаЗаказа |
Дата/время |
|
БДТоваров |
Мастер подстановок |
Вводится из таблицы «БДТоваров» |
«Продажа» (таблица 5):
№заказа: является ключевым полем данной таблицы. По номеру заказа можно отследить и идентифицировать клиента;
ФИОКлиента: вводятся фамилия, имя и отчество клиента;
НаименованиеТовара: выбирается из списка всех товаров;
СтоимостьТовара: цена за единицу товара;
КоличествоЕдиницТовара: количество покупаемого товара;
ДатаЗаказа: число оформления продажи.
Для того, чтобы продать товар необходимо знать то что мы продаем и в каком количестве. Это наиболее подробно представлено в таблице «Продажа» данной БД.
Таблица 5.
«Продажа»
Название поля |
Тип данных |
Размер поля |
№Заказа |
Счетчик, ключевое поле |
Длинное целое |
ФИО клиента |
Текстовый |
50 |
НаименованиеТовара |
Текстовый |
50 |
СтоимостьТовара |
Денежный |
|
КоличествоЕдиницТовара |
Числовой |
Длинное целое |
ДатаЗаказа |
Дата/время |
|
«БДТоваров» (таблица 6):
НаименованиеТовара: предлается весь перечень имеющихся товаров;
КоличествоТовараНаСкладе: количество всех товаров, которые имеются на складе;
ЦенаЗаЕдиницуТовара: цена за единицу выбранного товара;
ОстатокТовараНаСкладе: остаток определенного товара на складе.
Продавая товар или приобретая товар через поставщиков нам необходимо руководствоваться какими-то данными. Эти данные мы получаем из таблицы «БДТоваров».
Таблица 6.
«БДТоваров»
Название поля |
Тип данных |
Размер поля |
НаименованиеТовара |
Текстовый, ключевое поле |
50 |
КоличествоТовараНаСкладе |
Числовой |
Длинной целое |
ЦенаЗаЕдиницуТовара |
Денежный |
|
ОстатокТовараНаСкладе |
Числовой |
Длинное целое |
«ОформлениеЗаявки» (таблица 7):
IDПоставщика: идентификатор поставщика, в данной таблице является ключевым полем;
НаименованиеТовара: тот товара, который необходимо включить в список заявки;
КоличествоЕдиниц: количесво заказываемого товара;
ДатаВремяДоставки: оговариваются дата и время когда товар будет доставлен.
Все эти поля служат для того, чтобы заявка была оформлена в индивидуальном порядке, где будут указаны конкретны товары в конкретном количестве.
Таблица 7.
«ОформлениеЗаявки»
Название поля |
Тип данных |
Размер поля |
IDПоставщика |
Счетчик, ключевое поле |
Длинное целое |
НаименованиеТовара |
Текстовый |
50 |
КоличествоЕдиниц |
Числовой |
Длинной целое |
ДатаВремяДоставки |
Дата/время |
|
«Поставщики» (таблица 8):
IDПставщика: идентификатор поставщика, в данной таблице является ключевым полем;
ЮридическийАдрес: адрес, по которому можно связаться с поставщиком;
ФИО: фамилия, имя, отчество поставщика;
№РасчетногоСчета: один из важных атрибутов, необходим для того, чтобы предприятие могло переводить средства на счет поставщика.
В этой таблице представлены все данные, которые необходимы для работы с поставщиками.
Таблица 8.
«Поставщики»
Название поля |
Тип данных |
Размер поля |
IDПоставщика |
Счетчик, ключевое поле |
Длинное целое |
ЮридическийАдрес |
Текстовый |
50 |
ФИО |
Текстовый |
50 |
№РасчетногоСчета |
Числовой |
Длинное целое |