Проектирование информационных систем



 

 

Проектирование информационных систем, включающих в себя базы данных, осуществляется на физическом и логическом уровнях. Решение проблем проектирования на физическом уровне во многом зависит от используемой СУБД, зачастую автоматизировано и скрыто от пользователя. В ряде случаев пользователи представляется возможность настройки отдельных параметров системы, которая не составляет большой проблемы логическое проектирование заключается в определении числа и структуры таблиц, формировании запросов КБД, определении типов отчетных документов, разработке алгоритмов обработки информации, создании форм для ввода и редактирования данных в базе и решении ряда других задач.

                                                                            проектирование базовых объектов - двумерные таблицы с полями разных типов данных;

создание связей между таблицами, с поддержкой целостности данных, каскадного обновления полей и каскадного удаления записей;

ввод, хранение, просмотр, сортировка, изменение и выборка данных из таблиц с использованием различных средств контроля данных, индексирование таблиц и аппарата алгебры логики;

создание, модификация и использование производных объектов (запросов, форм и отчетов).

 

 

Автоматизированные методы

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

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

- средства для создания и обработки информации в электронной форме;

- средства для получения твердой копии архивных данных;

- система передачи данных между пользователями;

- программное обеспечение автоматизации документооборота и управления данными;

- средства для хранения данных – архив (сервер или несколько серверов с необходимым для архивного копирования документов периферийным оборудованием).

 

Системы управления базы данных

 

 

База данных информационной системы разрабатывалась СУБД Microsoft Access.

Система управления базами данных Microsoft Access - это настольная система управления реляционными базами данных, предназначенная для работы на автономном персональном компьютере (ПК). Обладает мощными, удобными и гибкими средствами визуального проектирования объектов с помощью Мастеров. Мастера позволяют пользователю при минимальной предварительной подготовке довольно быстро создать полноценную информационную систему на уровне таблиц, запросов, форм и отчетов. К основным возможностям СУБД Microsoft Access можно отнести следующие.

 

 


Разработка

Для управления большими базами данных и их эффективной обработки

разработаны СУБД (Системы Управления Базами Данных). Практически в каждой СУБД помимо поддержки языка SQL имеется также свой уникальный язык, ориентированный на особенности этой СУБД и не переносимый на другие системы. Сегодня в мире насчитывается пять ведущих производителей СУБД: Microsoft (SQLServer), IBM (DB2), Oracle, SoftwareAG (Adabas), Informix и Sybase. Их продукты нацелены на поддержку одновременной работы тысяч пользователей в сети, а базы данных могут храниться в распределенном виде на нескольких серверах. В Oracle имеется встроенный язык PL/SQL, в Informix — INFORMIX 4GL, в Adabas — Natural и т. д.

Программное обеспечение проекта включает следующие ключевые компоненты.

Систему управления, хранения документов; реализация функции управления единым документарным фондом (централизованным архивом).

Систему управления документооборотом. Контроль за передвижением документов, за своевременной их обработки.

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

Для программной реализации хранения товарных изделий магазина «Оника» была выбрана система управления базами данных Microsoft Access.

Microsoft Access – это реляционная система управления базами данных корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, сортировку по разным полям, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

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

Microsoft Access - мощная система управления базами данных, включающая сотни инструментов, которые интуитивно понятны и позволяют быстро начать работу. В распоряжении пользователей – обширная библиотека профессионально созданных шаблонов приложений, мастера, облегчающие процесс создания таблиц, форм, запросов и отчетов, а также множество справочных ресурсов. Также Access предоставляет функцию использования данных, находящихся в других местах, включая программы пакета Microsoft Office, SQL Server, SharePoint Services и документы XML, HTML, XPS и PDF.

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

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

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

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

При создании более сложных запросов (например, запрос на изменения) автоматически создаются новые таблицы или изменяются уже существующие.

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

Для разработки данного проекта были поставлены следующие задачи:

- анализ работы компании;

- проектирование базы данных;

- оформление графического интерфейса;

- разработка клиентской базы данных;

- осуществление ввода– вывода заказов, продукции, общего поиска.

Информационная система должна содержать средства, позволяющие производить поиск по следующим критериям отбора:

- по коду товара;

- по наименованию;

- по количеству;

             по цене.

Система хранит все имеющиеся сведения о товарах на складе.

 

 

 2.4.1 Разработка структуры базы данных

При проектировании было принято решение о создании системы в MSAccess.

На начальном этапе проектирования необходимо рассмотреть структуру БД MS Access.

База данных, отвечающая за хранения всех данных о товарах на складе, содержит следующие таблицы,показанные на рисунке 1.

 

Рисунок 1 – Таблицы базы данных

 

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

После создания таблиц и структурирования данных, нужно установить связь между таблицами, как показано на рисунке 2.

Рисунок 2 – Схема данных БД «Оника»

 

Таблицы «Поставщики», «Категории товаров» и «Полки» привязаны типом «один ко многим»с главной таблицей, под названием«Товары».

В типе связей «один ко многим» одной записи первой таблицы соответствует несколько записей в другой таблице.

Записи кода поставщика в таблице «Поставщики» уникальны, так как нет смысла повторно создавать имеющуюся запись. Записи в таблице «Товары» также уникальны, но несколько различных товаров могут поставлять один и тот же поставщик. В таблице «категории товаров» один код категории может относиться к различным продуктам, также и как код полки из таблицы «Полки».

 

 


Дата добавления: 2018-02-18; просмотров: 712; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!