Дипломная работа: Совершенствование информационной системы товарооборота ООО Уралэнергоцентр с помощью разработки

Недостатком данной информационной системы является отсутствие автоматизированной БД. Дело в том, что вся информация о товарообороте вводится вручную, в программе MicrosoftExcel. Что приводит к искажению информации, порой просто нет доступа к информации или она не достоверна, все это приводит к сбоям в работе, и большим экономическим потерям (теряются клиенты). За счет этого снижается эффективность работников, что приводит к снижению результатов работы всего предприятия.

Отразим информационную модель потоков данных по товарообороту рис. 3.

Рис.3. Информационная модель предприятия по товарообороту.


Рис. 4. Информационная модель предприятия при работе в Excel

Опишем процесс передачи информационных данных, который изображен на рис.4. Но для этого поясним некоторые элементы:

· АРМ1-АРМ 6 – автоматизированные рабочие места у каждый из них имеется на компьютере программа MicrosoftExcel. На данном предприятии их 6.

· 1-4, это последовательные операции в процессе работы в Exсel. Локальная сеть – соединение между собой с помощью кабеля 6 компьютеров.

Начнем описания с того, что при заявке от клиента на приобретения того или иного товара непосредственно ее отдает менеджеру по персоналу. Он вносит данные заявки при помощи клавиатуры и отражается в программе электронных таблиц – Excel и отправляет по локальной сети АРМу 6 (операция 1). АРМ 6 приняв заявку, ее распечатывает на принтере и отдает кладовщикам. Кладовщики собирают товар, который имеется на складе по заявке в ручную. Если в наличие нет, то возвращают список с товаром, которых нет на складе АРМу 6. Он в свою очередь пишет по электронной почте заявку заводу – изготовителю о пополнении недостающего товара.


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


Пока товар собирают на складе, АРМ 6 передает данные по локальной сети АРМу 5 (операция 2), тот, получив данные, формирует договор, счета фактуры, товарные накладные, смотрит по Excel стоимость товара за штуку. Покупатель расплачивается и получает товарную накладную об оплате. В конце месяца АРМ 5 отправляет данные по локальной сети АРМу 3 (операция 3). Сформировав отчет, передает по локальной сети АРМу 2 (операция 4), если находится какая - нибудь ошибка (недочет), то возвращает на переделку АРМу 3. И после этого АРМ 1 (операция 4) получает данные по локальной сети от АРМа 3. Описав систему передачу данных на предприятии можно смело утверждать о том, что время тратится не в пользу предприятия, так как одновременно воспользоваться данными нескольким АРМам невозможно, здесь сохраняется последовательность выполнений операций. При такой системе замедляется очень сильно работа руководства по принятию управленческих решений. Поэтому студентка 5 - го курса пройдя практику, отразила модель информационных потоков предприятии и внесла коррекцию: автоматизировала информационную систему с помощью рассмотрения технологий разработки приложений для работы с базами данных и Интернетом в Delphi 7.0, фирма – разработчика «Borland».

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

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

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

К сетевым относятся файл – серверные, клиент – серверные и распределенные СУБД. В файл – серверных СУБД все данные обычно размещаются в одном или нескольких каталогах достаточно мощной машины, специально выделенной для этих целей и постоянно подключенной сети. Такой компьютер называется файл – сервером или СУБД. Безусловным достоинством СУБД этого типа является относительная простота ее создания и обслуживания – фактически все сводится лишь к развертыванию локальной сети и установке на подключенных к ней компьютерах сетевых операционных систем. К счастью, Delphi «умеет» использовать сетевые средства самой популярной в мире ОС – Windowsдля создания соответствующих клиентских мест, то есть специально программного обеспечения компьютеров пользователей. Нетрудно заметить, что между локальными и файл – серверными вариантами СУБД нет особых различий, так как в них все части собственно СУБД (кроме данных) находятся на компьютере клиента. Клиент – серверные (двухзвенные) системы значительно снижают нагрузку на сеть, так как клиент общается с данными через специализированного посредника – сервер база данных, который размещается на машине с данными. Сервер БД принимает запрос от клиента, отыскивает в данных нужную запись о виде товаров и передает ее клиенту. Таким образом, по сети передается относительно короткий запрос и единственная нужная запись, даже если соответствующий файл с данными содержит несколько сотен запросов (structuredQueryLanguage), поэтому часто серверы БД называются 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: прост в обращении, понятен в работе начинающему пользователе и имеет не последнее место на ранке программных продуктах и информационных технологиях.

3.2 Разработка автоматизированной информационной системы управления ООО «Уралэнергоцентр»

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

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

Традиционно Delphi относят к системам быстрой разработки приложений. Вместе с тем это система обладает практически всеми возможностями современных СУБД, таких как MicrosoftAccess и VisualFoxPro. Она позволяет удобно создавать приложения с помощью инструментальных программных средств, визуально подготавливать запросы к базам данных, а также непосредственно писать SQL – запросы к базам данных.

Delphi позволяет создавать приложения для работы с локальными и удаленными базами данных, включая публикацию баз данных в Интернете. Применительно к работе с базами данных Delphi обеспечивает широкий набор инструментальных средств, поддерживает современные технологии, в том числе многоуровневую технологию «клиент – сервер».

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

Расположение БД в значительной степени влияет на разработку приложения, обрабатывающего содержащиеся в этой базе данные:

· приложения, использующие локальные база данных, называют одноуровневые (однозвенными) приложениями, поскольку приложение и базы данных образуют единую файловую систему;

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

К-во Просмотров: 226
Бесплатно скачать Дипломная работа: Совершенствование информационной системы товарооборота ООО Уралэнергоцентр с помощью разработки