Автоматизация информационной системы товарооборота

 

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

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

К сетевым относятся файл – серверные, клиент – серверные и распределенные СУБД. В файл – серверных СУБД все данные обычно размещаются в одном или нескольких каталогах достаточно мощной машины, специально выделенной для этих целей и постоянно подключенной сети. Такой компьютер называется файл – сервером или СУБД. Безусловным достоинством СУБД этого типа является относительная простота ее создания и обслуживания – фактически все сводится лишь к развертыванию локальной сети и установке на подключенных к ней компьютерах сетевых операционных систем. К счастью, Delphi «умеет» использовать сетевые средства самой популярной в мире ОС – Windows для создания соответствующих клиентских мест, то есть специально программного обеспечения компьютеров пользователей. Нетрудно заметить, что между локальными и файл – серверными вариантами СУБД нет особых различий, так как в них все части собственно СУБД (кроме данных) находятся на компьютере клиента. Клиент – серверные (двухзвенные) системы значительно снижают нагрузку на сеть, так как клиент общается с данными через специализированного посредника – сервер база данных, который размещается на машине с данными. Сервер БД принимает запрос от клиента, отыскивает в данных нужную запись о виде товаров и передает ее клиенту. Таким образом, по сети передается относительно короткий запрос и единственная нужная запись, даже если соответствующий файл с данными содержит несколько сотен запросов (structured Query Language), поэтому часто серверы БД называются SQL – серверами. Серверы БД представляют собой относительно сложные программы. Разрабатываемые различными фирмами. SQL – сервером является сервер InterBase корпорации Borland, который поставляется вместе с Delphi 7 Studio В комплектациях Enterprise и Architect. Клиент серверные СУБД масштабируются до сотен и тысяч клиентских мест.

 

Рис.6. Механизм доступа прикладной программы к серверу InterBase

 

 tН =max ( t1, t2, t3 ), tн < tсумм.

Рис.7. Информационная модель «Как должно быть» ООО «Уралэнергоцентр»

 

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

Принцип работы: главный бухгалтер заходит в БД под своим паролем, чтобы провести расчеты и отчеты, правой клавишей открывает БД и связывается с сервером БД. На мониторе видно как загружается программа Delphi 7.0. Гл. бухгалтер выбирает необходимую ему процедуру для обработки данных и работает с нужной информацией. Если же ей необходима, отразить информация на мониторе, то тогда необходим запрос который, по локальной сети несет алгоритм запроса в справочную службу. Там сравнивается с тысячами сотен информацией и находит нужный, результат отражения на мониторе у гл. бухгалтера. Параллельно другой работник, который имеет доступ к системе заходит в БД и проводит необходимые операции под своим паролем. Хочется подчеркнуть свойства программного продукта – Delphi: прост в обращении, понятен в работе начинающему пользователе и имеет не последнее место на ранке программных продуктах и информационных технологиях.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: