Информационно-логическая модель
Содержание
─ Введение............................................................................................... 2
─ Структура предприятия...................................................................... 3
─ Постановка задачи на разработку программы ………………………4
─ Проектирование базы данных............................................................. 5
─ Информационно-логическая модель............................................. 5
─ Логическая структура записи файлов .......................................... 6
─ Графическое представление базы.................................................. 9
─ Алгоритм программы.......................................................................... 12
─ Блок-схема процессов................................................................ 14
─ Конфигурационные требования................................................ 16
─ Описание структуры программы.............................................. 17
─ Графический интерфейс............................................................. 18
─ Программное обеспечение ПК.................................................. 19
─ Заключение........................................................................................... 23
─ Список использованной литературы.................................................. 25
─
Введение
Для принятия обоснованных и эффективных решений в производственной деятельности, в управлении экономикой и в политике современный специалист должен уметь с помощью компьютеров и средств связи получать, накапливать, хранить и обрабатывать данные, представляя результат в виде наглядных документов. В современном обществе информационные технологии развиваются очень стремительно, они проникают во все сферы человеческой деятельности.
|
|
Система Access — это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. При этом они будут включать кнопки, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access.
В Access в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблицы в Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений.
|
|
Постановка задачи на разработку программы
В среде программирования Delphi необходимо реализовать решение трех поставленных задач с использованием стандартных средств разработки программных продуктов программного комплекса RAD Studio XE7 и использованием дополнительных библиотек Math и StrUtils.
Программа должна запускаться в операционной системе семейства MS Windows не младше версии MS Windows XP. Программа должна реализовывать графический интерфейс удобный для восприятия и работы пользователя.
В курсовой необходимо решить проблему рутинного процесса операций работы работников склада и финансового отдела.
Структура предприятия
Для определения функциональных требования программного продукта, необходимо произвести оценку рабочих процессов, а также структуру отделов предприятия. Основным отделом компании является логистический отдел, деятельность которого и планируется автоматизировать.
|
|
Рисунок 1 – Структура предприятия
Проектирование базы данных
Для начала проектирования базы данных нужно знать основную терминологию. К основным терминам относятся: предметная область, база данных, СУБД, типы связей.
Предметная область – это часть реального мира, которая подлежит изучению с целью дальнейшей автоматизации. Примером предметной области может стать школа, библиотека.
База данных (БД) – это совокупность структурированных данных, относящихся к определенной предметной области и предназначенной для решения многих задач многими пользователями.
Система управления БД (СУБД) – это совокупность программных и языковых средств, предназначенных для создания, редактирования и поддержания БД в актуальном состоянии.[5]
При разработке баз данных между сущностями могут быть различные связи. Всего их три:
- один ко многим;
- один к одному;
- многие ко многим.
Связи многие ко многим на практике следует избегать.
При проектирования базы данных следует пройти несколько этапов. В начале нужно определить, для чего нужна ваша БД. Затем общаясь с сотрудниками предприятия нужно выяснить какие сущности нужны в этой базе данных и какие поля будут в этих сущностях. После этого нужно составить ER-диаграмму с описанием связи и каждого поля таблицы.[3]
|
|
После выполнения этих этапов можно непосредственно приступать к работе с самой базой данных.
Информационно-логическая модель
Информационно-логическая модель – это модель сущность-связь, модель данных, позволяющая описывать базы данных в виде совокупности таблиц с указанием связи между ними.[2]
ER – диаграмма предметной области представлена на рисунке 1.
Рисунок 2 – ER-диаграмма предметной области
Каждому Контрагенту может выписываться несколько Накладных.
Каждая Накладная должна принадлежать только одному Контрагенту.
Каждый Склад может упоминаться в нескольких Накладных.
Каждая Накладная должна числиться только по одному Складу.
Каждый Товар может быть описан в нескольких Накладных.
Каждая Накладная должна выписываться только на один Товар.
Каждый Товар должен храниться только в одной Упаковке.
Каждая Упаковка может использоваться на нескольких Товарах.
Дата добавления: 2018-04-05; просмотров: 764; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!