Файл: разработка автоматизированной информационной системы учета товаров в продовольственном магазине.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.12.2023
Просмотров: 881
Скачиваний: 16
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
1.3. Спецификации процессов
Назначение дополнительных спецификаций - определить требования к разрабатываемой автоматизируемой системе «МАГНИТ», которые образуют полный набор требований к системе.Дополнительные спецификации определяют нефункциональные требования к системе, такие, как надежность, удобство использования, производительность, сопровождаемость, а также ряд функциональных требований.1.4. Диаграммы потоков данных
Рисунок 1 – Диаграмма потоков данных
1.5. Диаграммы «сущность-связь»
Диаграмма классов – это тип диаграммы позволяет создавать логическое представление системы, на основе которого создается исходный код описанных классов. Значки диаграммы позволяют отобразить сложную иерархию систем, взаимодействия классов и интерфейсов (см. рис.3).Для разрабатываемой АИС можно построить диаграмму Class.Рисунок 2- Диаграмма классов АИС «МАГНИТ»По предложенной диаграмме классов у нас получается 6 таблиц.Таблица 1 - Magazin| № | Наименование поля | Тип данных | Описание |
| 1 | Name | текст | наименование |
| 2 | Director | текст | Директор |
| 3 | Adress | текст | Адрес |
| 4 | Telephon | текст | Телефон |
| 5 | KPP | числовой | КПП |
| 6 | INN | числовой | ИНН |
Таблица 2 - postavshik
| № | Наименование поля | Тип данных | Описание |
| 1 | Id_postav | cчетчик | Код поставщика |
| 2 | Name | текст | Наименование поставщика |
| 3 | Address | текст | Адрес |
| 4 | telephon | текст | телефон |
| 5 | Shet | число | Расчетный счет |
| № | Наименование поля | Тип данных | Описание |
| 1 | Id_post | cчетчик | Код поставки |
| 2 | Data_post | дата | Дата поставки |
| 3 | Kolvo | числовой | Количество |
| 4 | Summa_post | числовой | Сумма поставки |
| 5 | id_postav | числовой | Код поставщика |
| 6 | id_tovar | числовой | Код товара |
| № | Наименование поля | Тип данных | Описание |
| 1 | Id_prodag | cчетчик | Код продажи |
| 2 | Data_prodag | дата | Дата продажи |
| 3 | Kolvo | числовой | Количество |
| 4 | Summa_prod | числовой | Сумма продажи |
| 5 | id_tovar | числовой | Код товара |
| № | Наименование поля | Тип данных | Описание |
| 1 | Id_tovar | cчетчик | Код товара |
| 2 | name | текст | Наименование |
| 3 | Ed_izm | текст | Единица измерения |
| 4 | PriceProd | числовой | Цена продажи |
| 5 | PricePokup | числовой | Цена покупки |
Таблица 6- Zakaz
| № | Наименование поля | Тип данных | Описание |
| 1 | Id_zakaz | cчетчик | Код заказа |
| 2 | Id_tovar | числовой | Код товара |
| 3 | edizm | текст | Единица измерения |
| 4 | Data | дата | Дата заказа |
| 5 | Kolvo | числовой | Количество |
| 6 | id_postav | числовой | Код поставщика |
1.6. Словарь терминов
Базаданных – хранящаяся во внешней памяти ЭВМ совокупность взаимосвязанных данных, организованных по определенным правилам, предусматривающим общие принципы их описания, хранения и обработки.Данные – зарегистрированные сигналы.Диаграмма – любой видов графического представления данных в электронной таблице.Интерфейс – набор правил, с помощью которых осуществляется взаимодействие элементов системИнформация – сообщение, снижающее степень неопределенности знаний о состоянии предметов или явлений и помогающее решить поставленную задачу.
Клавиатура – клавишное устройство управления компьютером.Окно – ограниченная рамкой часть экрана, с помощью которой обеспечивается взаимодействие программы с пользователем.Программа - конечная последовательность команд с указанием порядка их выполнения.Программирование - составление последовательности команд, которая необходима для решения поставленной задачи.Программныйинтерфейс – интерфейс между разными видами программного обеспечения.1.7. Функциональные диаграммы
Диаграммы взаимодействия позволяют наглядно представить ожидаемое поведение системы (см. рис.5). Основными понятиями диаграмм взаимодействия являются: действующее лицо, вариант использования, связь.Действующее лицо - внешняя по отношению к разрабатываемому программному обеспечению сущность, которая взаимодействует с ним с целью получения или предоставления какой-либо информации. Как уже упоминалось выше, действующими лицами могут быть пользователи, другое программное обеспечение или какие-либо технические средства, взаимодействующие с разрабатываемым программным обеспечением.Вариант использования - некоторая очевидная для действующего лица процедура, решающая его конкретную задачу. Все варианты использования, так или иначе, связаны с требованиями к функциональности разрабатываемой системы и могут сильно отличаться по объему выполняемой работы.Связь - взаимодействие действующих лиц и соответствующих вариантов использования.Рисунок 4- Диаграмма взаимодействия АИС «МАГНИТ»