Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Информационно-логическая модель




Содержание

─ Введение............................................................................................... 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-12; просмотров: 374.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...