Дипломная работа: Автоматизация учёта и анализа ассортимента на примере интернет-магазина ООО "Ситилинк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
Он показывает инфологическую модель, которая включает сущности и
атрибуты сущностей. Модель информационной базы данных - это описание
объектов (сущностей) с набором атрибутов и связей между ними, которые
идентифицируются в процессе исследования как входных, так и выходных
данных. Он предназначен для структурного обучения предметной области, с
акцентом на информационное внимание пользователей, разрабатываемой
системы. Кроме того, инфологическая модель должна быть как стабильной, так
и неизменной, и представлять пользовательский аспект в описанной предметной
области. Однако при разработке инфологической модели должна быть
возможность ее расширения и добавления вспомогательных данных. [один]
На сегодняшний день наиболее распространена реляционная модель
данных. Любая система данных, какой бы сложной она ни была, может быть
сведена к набору таблиц (или «отношений» в терминологии СУБД). Каждое
отношение (таблица) может быть представлено в виде прямоугольного массива
со следующими свойствами:
1. Каждая ячейка в таблице представляет ровно один элемент данных;
2. Каждая таблица имеет однородные столбцы, все элементы в любом из
столбцов одного типа;
3. Каждому столбцу присваивается определенное имя;
4. Все строки разные, дубликаты не допускаются;
5. Строки и столбцы не зависят от последовательности, просмотр в разных
последовательностях не может изменить информационное содержание
отношений;
6. Каждая строка представляет уникальный элемент данных, который им описан;
7. Столбцы - это отдельные фрагменты информации (атрибуты данных), которые
известны об этом элементе.
В целом, только несколько реальных баз данных могут быть описаны с
использованием одной таблицы. Большинство приложений используют
несколько таблиц, которые содержат столбцы (поля) с одинаковыми именами.
Эти общие данные позволяют, объединяя две (или несколько) таблицы,
создавать значимые ассоциации.
47
Нормализация - это процесс организации данных в базе данных, включая
создание таблиц и установление отношений между ними в соответствии с
правилами, которые защищают данные и делают базу данных более гибкой,
устраняя избыточность и противоречивые зависимости. Существует несколько
правил нормализации баз данных. Каждое правило называется «нормальной
формой». Если первое правило выполнено, говорят, что база данных
представлена в «первой нормальной форме». Если первые три правила
выполнены, считается, что база данных представлена в «третьей нормальной
форме».
2.2.2 Характеристика нормативно-справочной, входной и оперативной
информации
Исходная и промежуточная оперативно-справочная информация хранится
в приведенных ниже таблицах.
Имя поля
Тип данных
Cod
Числовой
Price
Денежный
Brand
Текстовый
Текстовый
RAM
Текстовый
VideoCard
Текстовый
CPU
Текстовый
Sklad
Числовой
Таблица 2.2.2.1. – Ноутбуки
Имя поля
Тип данных
Cod
Числовой
Price
Денежный
Brand
Текстовый
Текстовый
RAM
Текстовый
Memory
Текстовый
48
Camera
Текстовый
Internet
Текстовый
OS
Текстовый
Sklad
Числовой
Таблиц 2.2.2.2. – Смартфоны
Имя поля
Тип данных
Cod
Числовой
Price
Денежный
Brand
Текстовый
Текстовый
Colors
Текстовый
HDTV
Текстовый
Sklad
Числовой
Таблица 2.2.2.3. – Телевизоры
Имя поля
Тип данных
Счетчик
КодСмартфоны
Числовой
КодНоутбуки
Числовой
КодТелевизоры
Числовой
КодПоставщики
Текстовый
Таблица 2.2.2.4. – Склад
Таблица 2.2.2.4 объединяет три таблицы в одну и образует полноценный
склад интернет-магазина.
2.2.3 Характеристика результатной информации
49
Результатная информация формируется в информационной системе в
качестве итоговых документов. В информационной системе автоматически
формируются следующие документы и отчеты:
прайс-лист;
расходная накладная;
приходная накладная;
товарный чек;
отчет о продажах;
график продаж.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Схемы "Дерево функций" и "Сценарий диалога" по своей сути позволяют
наглядно показать иерархию функций управления и обработки данных, которые
автоматизированы в разработанном программном продукте.
Рисунок 2.3.1.1 - Сценарий Диалога работы программы
50
Любой функционал программы можно разделить на основной, с помощью
которой достигается основная цель алгоритма программы и дополнительный
(Служебный) это то, что можно настроить изменить, прояснить. Дерево функций
как раз наглядно демонстрирует разделение данных функций. Дерево функций
изображено на рисунке № 16
Рисунок № 16 Дерево функций
Источник: https://baza.diplomsite.ru/previewfile/2475