ПРОБЛЕМЫ ИСПОЛЬЗОВАНИЯ ТЕХНОЛОГИИ ADO.NET В

реклама
ПРОБЛЕМЫ ИСПОЛЬЗОВАНИЯ ТЕХНОЛОГИИ ADO.NET В СИСТЕМЕ
СКЛАДИРОВАНИЯ
Сартабанова Ж.Е., Буранбаева Б.С.
Актюбинский региональный государственный университет имени К.Жубанова
Казахстан
buranbaeva_b85@mail.ru, zhanara.85@mail.ru
Развитие информационных технологий в настоящее время происходит очень
динамично. Практически для любой области бизнеса, финансовой и хозяйственной
деятельности имеется специальное программное обеспечение, автоматизирующее и
упрощающее работу предприятий [1].
В современных условиях на больших предприятиях сотрудникам приходится иметь
дело с большим количеством часто изменяющейся информации, которую просто
невозможно обработать вручную. На предприятиях, имеющих значительный оборот
продукции, существует необходимость учёта и контроля большого объёма кадровой,
финансовой, закупочно-сбытовой, производственной, маркетинговой и другой
информации [2-4].
Актуальность данной научной работы связана с необходимостью автоматизации
процесса складского учета в нефтегазовом предприятии, занимающемся добычей,
хранением и доставкой нефтепродуктов средствами Visual Studio.
Автоматизация складского учёта позволит повысить производительность труда и
уменьшить вероятность ошибок, вследствие чего повысится общая эффективность труда
сотрудников склада нефтепродуктов.
Актуальность применения объектно-ориентированного программирования в
моделировании системы складирования заключается в том, что в настоящее время
разработка крупных проектов ведется с использованием объектно-ориентированного
подхода. Ярким примером распространенности объектно-ориентированного подхода
является технология .NET Framework, которая предназначена для создания обычных
программ и веб-приложений. Основой платформы является общеязыковая среда
исполнения Common Language Runtime (CLR), которая подходит для разных языков
программирования. Функциональные возможности CLR доступны в любых языках
программирования, использующих эту среду. Объектные классы .NET, доступные для
всех поддерживаемых языков программирования, содержатся в библиотеке Framework
Class Library (FCL). В FCL входят классы Windows Forms, ADO.NET, ASP.NET, Language
Integrated Query, Windows Presentation Foundation, Windows Communication Foundation и
другие. Ядро FCL называется Base Class Library (BCL).
Объектно-ориентированная технология привлекает пользователя повышенной
производительностью в течение всего жизненного цикла ПО, что приводит к реальной
отдаче капиталовложений. Повышенная производительность достигается при наличии
четырех основных свойств объектно-ориентированных систем и вытекающих из них
преимуществ:
- использование объектов в качестве основных моделей позволяет пользователю
моделировать сложные системы реального мира;
- гибкость объектно-ориентированных текстов выливается в быстрое реагирование
на изменения требования пользователя;
- повторное использование стандартных компонентов снижает как время
разработок новых прикладных задач, так и объем сгенерированного кода;
- простота ПО делает его более гибким и снижает затраты на эксплуатацию.
Данная модель разработана в виде системы управления базой данных, с
использованием технологии ADO.NET, которая содержи подробную информацию о
складах, о персонале складов, о нефтепродуктах и о накладных.
Основной задачей проектирования является создание клиент-серверного
приложения базы данных для работников склада, и создание информационной системы
обеспечивающей взаимодействие с БД в режиме диалога.
В данной работе СУБД создана в среде Microsoft SQL Server 2008 R2. СУБД
состоит из 4 таблиц: нефтепродукты, склады, складовщики и накладная, связь между
таблицами показана на диаграмме базы данных (рисунок 1):
Рисунок 1. Диаграмма базы данных «Склад нефтепродуктов».
Приложение СУБД «Склад нефтепродуктов» имеет интуитивно понятный
интерфейс, с которым сможет разобраться пользователь даже с минимальными навыками
работы с персональным компьютером.
В программе предусмотрено два уровня доступа:
Администратор – может изменять информацию о нефтепродуктах, кладовщиках,
складах и накладных (рисунок 2).
Кладовщик – может просматривать нефтепродукты, добавлять нефтепродукты на
склад и создавать накладные.
В зависимости от выбора пользователя откроется главное окно работы с теми или
иным разделами приложения. Все эти окна имеют схожую общую структуру.
Рисунок 2. Диалоговое окно администратора
Для принятия обоснованных и эффективных решений в производственной
деятельности, в управлении данная база поможет получать, накапливать, хранить и
обрабатывать данные, представляя результат в виде наглядных документов.
Переход к многоуровневой архитектуре клиент-серверных приложений поставил
перед разработчиками проблему распределения функций обработки данных между
клиентской и серверной частями приложения.
Обозначенная проблема остаётся актуальной на стыке любых уровней
многоуровневой архитектуры: уровня данных и уровня бизнес-логики, уровня бизнеслогики и уровня представления и т.п. Неверные технологические решения приводят к
значительному падению производительности таких приложений, делая невозможной их
работу под расчётной нагрузкой, а также значительно осложняя их дальнейшую
модификацию и развитие.
Литература
1. Гайсарян С.С. Объектно-ориентированные технологии проектирования
прикладных программных систем. М.: ЦИТ. 1998.
2. Дыбская В.В. Управление складированием в цепях поставок. – Альфа-пресс. М.:
2009 - 720 с.
3. «Visual Studio 2010 для профессионалов», Ник Рендольф, Дэвид Гарднер, Крис
Андерсон, Майкл Минутилло, 1184 стр., «ДИАЛЕКТИКА», 2011
4. Сеппа, Д. Microsoft ADO.NET / Д. Сеппа; пер. с англ. – М. : Русская редакция,
2003. – 640 с.
Скачать