Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Проектирование модуля информационной системы



На реляционной диаграмме ниже рис 2.3. представлена база данных предназначенная для хранения информации поступивших материалах на склад и их расположении на нем. Данная база данных состоит из 17 таблиц. На данной ER-диаграмме отображены не только поля но и все связи и поля, использованные для осуществления этих связей.

Рис 2.4. ER-диаграмма базы данных.

Ниже перечислены таблицы из базы данных, с типами полей и их свойствами.

 

Таблица 5

Kategoria

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Категория_товара Текстовый  

 

Таблица 6

vid_tara

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Название Текстовый  

Таблица 7

edenicha_izmereniai

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Тип_измерения Текстовый  

 

Таблица 8

countre

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Страна Текстовый  

 

Таблица 9

podvid_tovara

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Название Текстовый  
Категория Числовой Внешний ключ

 

Таблица 10

proizvoditeli

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Название Текстовый  
Страна Числовой Внешний ключ

 

Таблица 11

city

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Город Текстовый  
Страна Числовой Внешний ключ

 

Таблица 12

sklade

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Название_склада Текстовый  

 

Таблица 13

tip_stelaja

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Тип_стеллажа Текстовый  
Объём_хранилища Числовой  
Максимальная_масса Числовой  

 

Таблица 14

tovar

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Наименование Числовой Внешний ключ
Описание Текстовый  
Упаковка Числовой Внешний ключ
Производитель Числовой Внешний ключ
Масса_бруто Числовой  

 

Таблица 15

postavshik

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Название Текстовый  
Город Числовой Внешний ключ
Телефон Числовой  
Email Текстовый  

 

Таблица 16

partia

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Номер_партии Числовой  
Дата_поставки Дата  
Поставщик Числовой Внешний ключ
Основание Числовой Внешний ключ

 

Таблица 17

stelaj

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Номер_стеллажа Числовой  
Номер_склада Числовой Внешний ключ
Тип_стелажа Числовой Внешний ключ
Количество_полок Числовой  

Таблица 18

zakaz

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Наименование_товара_в_заказе Числовой Внешний ключ
Партия Числовой Внешний ключ
Количество Числовой  
Цена_за_еденицу_товара Числовой  

 

Таблица 19

polka

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Номер_полки Числовой  
Номер_стелажа Числовой Внешний ключ

 

Таблица 20

sklad

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Заказ Числовой Внешний ключ
Полка Числовой Внешний ключ
Номер_материала_в_заказе Числовой  

Таблица 21

document

Имя атрибута Тип данных Свойства
id Счетчик Первичный ключ
Номер_документа Числовой  
Тип_документа Числовой Внешний ключ
Ответственый Числовой Внешний ключ

Таблица 22

Tip_documenta

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Название Текстовый  

Таблица 23

users

Имя атрибута Тип данных Свойства
Id Счетчик Первичный ключ
Пользователь Текстовый  
Пароль Числовой  
Заполнение_записей Логический  
Заполнение_справочников Логический  

 

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

Клиент-сервер — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми клиентами. Так разрабатываемый программный модуль предполагает, что на сервере будет храниться информации о материалах. А в клиенты будут загружать необходимые данные, обрабатывать их и сохранять их.

Преимущества клиент-серверной архитектуры:

· Отсутствие дублирования кода программы-сервера программами-клиентами.

· Так как все вычисления выполняются на сервере, то требования к компьютерам, на которых установлен клиент, снижаются.

· Все данные хранятся на сервере, который, как правило, защищён гораздо лучше большинства клиентов. На сервере проще организовать контроль полномочий, чтобы разрешать доступ к данным только клиентам с соответствующими правами доступа.

Недостатки клиент-серверной архитектуры:

· Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть. Неработоспособным сервером следует считать сервер, производительности которого не хватает на обслуживание всех клиентов, а также сервер, находящийся на ремонте, профилактике и т. п.

· Поддержка работы данной системы требует отдельного специалиста — системного администратора.

· Высокая стоимость оборудования.


Реализация


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-07-13; Просмотров: 820; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.02 с.)
Главная | Случайная страница | Обратная связь