Разработка информационной системы «Планирование поставок» (с программой)
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 5
1.1 Цепи поставок как интегрированные образования 5
1.2 Современные методы управления интегрированными цепями поставок 6
1.3 Интегрированное планирование в цепи поставок 8
1.4 Описание предметной области 14
1.5 Анализ программных продуктов 14
2 АНАЛИТИЧЕСКАЯ ЧАСТЬ 20
2.1 Характеристика объекта исследования 20
2.2 Деятельность объекта исследования 20
3 ПРОЕКТНАЯ ЧАСТЬ 22
3.1 Постановка задач проектирования 22
3.2 Структура базы данных 22
3.3 Выбор и обоснование выбора СУБД 24
3.4 Выбор и обоснование программного обеспечения 26
3.4 Проектирование базы данных 27
3.5 Проектирование интерфейса 30
4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 37
4.1 Общие указания к выполнению расчетов экономической
эффективности 37
4.2 Краткая характеристика методик 39
4.3 Оценка совокупной стоимости владения ИС (TCO) 40
4.4 Стандартные методы оценки экономической эффективности
инвестиций 42
4.5 Чистая приведенная стоимость (NPV) 46
4.6 Срок окупаемости инвестиций (PP) 47
4.7 Расчет экономической эффективности курсового проекта при создании информационной системы 48
ЗАКЛЮЧЕНИЕ 51
СПИСОК ЛИТЕРАТУРЫ 54
ПРИЛОЖЕНИЕ. ЛИСТИНГ ПРОГРАММЫ 56
ВВЕДЕНИЕ
Актуальность темы исследования. Последние годы ознаменованы возрастанием интереса ученых и - в еще большей степени - практикующих хозяйственников к логистике и управлению цепями поставок. Глобализация рынка товаров и услуг, а также революционные изменения в информационных технологиях требуют обеспечения четкости физических потоков поставок как необходимого условия обязательной непрерывности хозяйственных процессов.
Внешняя среда, в которой осуществляются логистические операции, постоянно претерпевает изменения под воздействием изменения рынка и условий конкуренции. Для того чтобы своевременно и адекватно реагировать на эти изменения, любой компании нужна методология систематического планирования, проектирования и реинжиниринга логистической системы, позволяющая учитывать сложившиеся обстоятельства и оценивать возможные альтернативы ее развития. В проектной логистике глобального формата активно развивается новое направление - проектирование цепи поставок. Это новый вид логистических систем, управление которыми с позиций минимизации общих затрат, увеличения прибыли, улучшения обслуживания потребителей и снижения влияния на систему факторов неопределенности, называют управлением цепями поставок.
1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Цепи поставок как интегрированные образования
Ускорение темпов экономического развития, в значительной степени объясняемое развитием информационных, маркетинговых и логистических технологий, обусловило смену субъекта конкуренции в рамках большинства видов экономической деятельности. На рынках промышленной продукции, участники которых используют каналы распределения с количеством уровней выше нулевого (т.е. привлекают торговых и функциональных логистических посредников), в настоящее время конкурируют не отдельные организации, а интегрированные образования, «системы доставки ценности» [1] - цепи поставок.
В этой связи живой интерес товаропроизводителей и посредников, участвующих в рассматриваемых интегрированных образованиях, вызывают вопросы методологии формирования цепи поставок и управления ею.
В затгежной и отечественной литературе, а также в практике управления интегрированными экономическими образованиями понятие «цепь поставок» (supplychain) трактуется как совокупность (последовательность) процессов, выполняемых при доведении товаров определенного товаропроизводителя до потребителя / группы потребителей (сегмента рынка), а также как линейно упорядоченное множество участников (звеньев), выполняющих вышеуказанные процессы [5].
1.2 Современные методы управления интегрированными цепями поставок
Интеграция цепи поставок в настоящее время рассматривается как базовая конкурентная стратегия. Чтобы предоставлять клиентам качественную продукцию быстрее и дешевле, чем конкуренты, менеджеры компаний должны опираться на сотрудничество и эффективное взаимодействие с лучшими организациями, входящими в их цепь поставок.
Применение модели цепи поставок способствует реализации таких ключевых принципов бизнеса, как снижение времени функционального цикла поставок новой продукции и услуг:
1.3 Интегрированное планирование в цепи поставок
Сущность интегрированного планирования в условиях стратегического взаимодействия заключается в согласовании всеми участниками процесса создания, производства, сбыта обслуживания, и потребления конечного продукта всеми участниками жизненного цикла изделия, процессов продаж, производства, закупок, разработки и сервисного обслуживания, ресурсов и показателей. Сущность интегрированного планирования представлена на рисунке 1.1.
1.4 Описание предметной области
Предметной областью называется часть реальной системы, представляющая интерес для данного исследования. При проектировании автоматизированных информационных систем предметная область отображается моделями данных нескольких уровней. Число уровней зависти от сложности решаемых задач, но в любом случае включает концептуальный и логический уровни.
В данном курсовом проекте предметной областью является планирование поставок бензина в разные регионы Казахстана. Принципом планирования является выбор наиболее выгодного пути и поставщика бензина из одного региона в другой.
1.5 Анализ программных продуктов
Анализ подобных информационных систем проводится для выявления у систем достоинств и недостатков, так же для сравнения функционала, интерфейса, дизайна и удобства её использования. Были найдены следующие существующие информационные системы как:
2 АНАЛИТИЧЕСКАЯ ЧАСТЬ
2.1 Характеристика объекта исследования
Объектом исследования является АО НК «КазМунайГаз». АО НК «КазМунайГаз»: высокоэффективная и конкурентоспособная интегрированная нефтегазовая компания, соответствующая высочайшим стандартам безопасности производственной деятельности
Добыча нефти и газа.
АО НК «КазМунайГаз» является собственником 44 нефтегазовых месторождений на суше в Мангистауской и Атырауской области.
2.2 Деятельность объекта исследования
В основных сферах своей деятельности Компания занимает лидирующие позиции на казахстанском рынке. КазМунайГаз является дочерней организацией АО НК «КазМунайГаз». АО «Казмунайгаз - переработка и маркетинг» – это высокоэффективная торговая и перерабатывающая компания, активно развивающая направления разведки и добычи нефти, производства и реализации нефтепродуктов.
3 ПРОЕКТНАЯ ЧАСТЬ
3.1 Постановка задач проектирования
Основные факторы, влияющие на принятие решений о поставках: стоимость и наличие товара у разных поставщиков, тарифы на перевозки между пунктами и потребности складов. Сложность составления оперативного или календарного плана поставок состоит в том, что разница цен у поставщиков может быть значительной и минимизация только стоимости перевозок может обернуться переплатой за товар. Усложняют принятие решений и ограниченные возможности поставщиков по своевременному выполнению заявок. Для решения этой задачи необходимо разработать программное обеспечение, предназначенное для составления оптимального плана поставок определенного ресурса от нескольких поставщиков до складов получателей.
Основные задачи программного обеспечения:
3.2 Структура базы данных
Входными данными для программы является информация о поставщиках, складах или базах, а также о тарифах, действующих на перевозку грузов. Результатом функционирования является планирование возможных и наиболее выгодных поставок.
Цель моделирования данных состоит в обеспечении разработчика ИС концептуальной схемой базы данных в форме одной модели или нескольких локальных моделей, которые относительно легко могут быть отображены в любую систему баз данных.
3.3 Выбор и обоснование выбора СУБД
База данных - это организованная структура, предназначенная для хранения информации. В современных базах данных хранятся не только данные, но и информация.
Это утверждение легко пояснить, если, например, рассмотреть базу данных библиотеки. В ней есть все необходимые сведения об авторах, книгах, читателях и т.д. Доступ к этой базе могут иметь как работники библиотеки, так и читатели, которым необходимо найти какое-либо издание. Но среди них вряд ли найдется такое лицо, которое имеет доступ ко всей базе полностью и при этом способно единолично вносить в нее произвольные изменения. Кроме данных, база содержит методы и средства, позволяющие каждому из сотрудников оперировать только с теми данными, которые входят в его компетенцию.
3.4 Выбор и обоснование программного обеспечения
Delphi является мощным и универсальным средством разработки приложений, RAD-оболочкой. Ее вместе с библиотекой VCL, на которой оболочка основана и написана, можно назвать действительно революционной. Сравнение с C++ Builder 4 показывает, что производительность Pascal-кода, сгенерированного Delphi, всего на 4-5% меньше, чем кода C++.[20]
Возможности языка практически не ограничены. Конечно, ObjectPascal накладывает определенные ограничения, но для тех вещей, для которых ее писали, Delphi подходит практически оптимально. Из понравившихся (но, разумеется, нестандартных) "улучшений", внесенных Borland в ObjectPascal, хотелось бы выделить свойства (properties) и перегружаемость процедур и функций (overloading). Определенные неудобства при работе с низкоуровневыми функциями API может вызвать то, что стандартным языком для API все же является С, и именно на нем пишутся все новые SoftwareDevelopmentKit (SDK) и заголовочные файлы к ним. Это ни в коем случае не означает, что вы не сможете работать с новыми SDK, просто вам придется написать несложный (но, возможно, объемный) код на Pascal, в котором определить интерфейсы данного SDK.
3.4 Проектирование базы данных
База данных для курсового проекта выполнена в MicrosoftAccess – PlanningDataBase. База данных состоит из пяти, связанных между собой таблиц: БазаСклад, Поставщики, Тарифы, Поставки и Пользователи. Все таблицы подключаются к проекту с помощью компонентов ADOв Delphi.
На рисунке 3.2 показана физическая модель таблицы «БазаСклад».
3.5 Проектирование интерфейса
При разработке базы данных разработчик создал удобный интерфейс. При открытии программы появляется окно «Вход в базу данных». Необходимо ввести имя пользователя и пароль. В программе имеется разграничение прав пользователей: есть возможность полного просмотра информации, а также есть возможность изменять данные.
4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ
4.1 Общие указания к выполнению расчетов экономической эффективности
Информатизация бизнеса - процесс постоянного совершенствования не столько самих информационных систем, сколько управления в целом. Поэтому для оценки инвестиций в автоматизацию компании важно знать факторы успеха и факторы риска таких проектов, важно соотносить затраты на информационную систему и получаемые преимущества с точки зрения финансовой и организационной перспектив. Уровень таких знаний обеспечит эффективность вложений в информационные технологии (далее ИТ) и бизнес в целом [30].
Выбор конкретных методов определения эффективности информационных проектов зависит от специфики ситуации. В частности, финансовые расчеты позволяют рассчитать денежные затраты и выгоды, связанные с инвестициями в ИТ, функционированием информационной системы управления. Вместе с тем они игнорируют многие важные нематериальные выгоды и существенные немонетарные затраты, которые сопутствуют информационной и интеллектуальной деятельности.
4.2 Краткая характеристика методик
Для оценки экономической эффективности инвестиций в ИТ можно применить следующие методики:
- оценка совокупной стоимости владения информационными системами (TotalCostofOwnership, ТСО);
- стандартные методы оценки экономической эффективности инвестиций (отдача инвестиций).
Все стандартные методы оценки экономической эффективности инвестиций можно подразделить:
4.3 Оценка совокупной стоимости владения ИС (TCO)
Концепция общей стоимости владения (TCO) ИТ была выдвинута GartnerGroup в конце 80-х годов (1986-1987). ТСО позволяет оценивать совокупные затраты на ИТ, анализировать их и, соответственно, управлять ими для достижения наилучшей отдачи.
Общая стоимость владения ИТ является одним из важнейших критериев при рассмотрении будущих проектов, так как определяет их экономическую обоснованность.
Основная цель расчета этого показателя, кроме выявления избыточных статей расхода, заключается в том, чтобы оценить возможность возврата вложенных в информационные технологии средств [29].
4.4 Стандартные методы оценки экономической эффективности инвестиций
Вложения в ИТ можно рассматривать не как затраты, а как инвестиции в основной бизнес. Соответственно, для оценки экономической эффективности используются те же инструменты и процедуры, что и в любом инвестиционном проекте.
Как правило, внедрение средств вычислительной техники для обработки информации направлено на повышение эффективности производства через совершенствование процессов управления, что проявляется в показателях производственно-хозяйственной деятельности объекта управления. Поскольку реализация мероприятий по использованию средств вычислительной техники, средств связи и оргтехники для целей управления требует значительных финансовых затрат, то расходы по внедрению проектов информационно-вычислительного обслуживания пользователей должны окупаться в как можно более короткие сроки. При создании автоматизированной системы управления предприятие несет единовременные затраты на ее разработку, приобретение необходимых технических и программных средств, текущие затраты на функционирование системы, подготовку и переподготовку кадров. Экономия от функционирования АСУП определяется с учетом затрат на ее эксплуатацию [32].
4.5 Чистая приведенная стоимость (NPV)
Этот метод основан на сопоставлении величины исходных инвестиций (IC) с общей суммой дисконтированных чистых денежных поступлений, генерируемых в течение прогнозируемого срока. Поскольку приток денежных средств распределен во времени, он дисконтируется с помощью коэффициента r, устанавливаемого аналитиком (инвестором) самостоятельно исходя из ежегодного процента возврата, который он хочет или может иметь на инвестируемый им капитал.
4.6 Срок окупаемости инвестиций (PP)
Этот метод - один из самых простых и широко распространен в мировой практике, не предполагает временной упорядоченности денежных поступлений. Алгоритм расчета срока окупаемости (РР) зависит от равномерности распределения прогнозируемых доходов от инвестиции. Если доход распределен по годам равномерно, то срок окупаемости рассчитывается делением единовременных затрат на величину годового дохода, обусловленного ими. При получении дробного числа оно округляется в сторону увеличения до ближайшего целого.
ЗАКЛЮЧЕНИЕ
Предприятие стремится, развивает и использует все свои навыки в логистике,служащие удовлетворению потребностей важнейших потребителей при реалистичной величине общих затрат. Чрезвычайно продуманная толковая стратегия логистики ориентируется на минимально возможный уровень общих затрат или максимально достижимый уровень обслуживания потребителей. Хорошо налаженная система логистики характеризуется оперативной реакцией на возникающие запросы потребителей, встроенным механизмом контроля над изменениями в оперативной деятельности и минимальными потребностями в запасах.
Находится разумный компромисс между затратами и качеством обслуживания. Для выработки надежной стратегии оценивается величина затрат на альтернативные варианты обслуживания. Альтернативные варианты работы логистической системы рассматриваются в свете общей маркетинговой и производственной стратегии предприятия.
Правильно отлаженная и хорошо действующая система логистики помогает предприятию достичь конкурентных преимуществ. Формирование и внедрение эффективной по затратам такой системы требует серьезных управленческих усилий, крупных финансовых вложений в профессиональную подготовку кадров и значительных затрат времени. Как правило, предприятия, достигшие стратегических преимуществ благодаря компетентности в логистике, определяют характер конкуренции в своих отраслях.
Успешные предприятия уделяют пристальное внимание развитию и постоянному совершенствованию своих навыков в логистике.
Организационные преобразования, направленные на расширение зоны влияния логистических процессов. Общие затраты можно сократить, увеличив расходы в какой-то определенной функциональной области. Например, работа менеджеров, ведающих транспортировкой грузов, оценивается по величине транспортных расходов, выраженных в процентном отношении к объему продаж. В рамках бухгалтерской практики увеличение этих расходов ради повышения уровня обслуживания потребителей или снижения общих затрат рассматривается как серьезный недочет в управлении работой транспорта. Отдача от инвестиций в логистику с трудом поддается количественной оценке. Отчасти это следствие общей неспособности менеджеров точно определить подлинную величину затрат на управление запасами (их содержание, обработку, хранение). При сложившейся бухгалтерской практике непросто вычислить конкретную финансовую выгоду от сокращения инвестиций в запасы или количественно выразить стоимость улучшений в обслуживании потребителей.
Процесс управления цепями поставок представляет собой интеграцию ключевых бизнес-процессов и координацию действий контрагентов цепи с целью синхронизации всех видов деятельности, выполняемых в ходе производства и дистрибьюции, которые добавляют ценность для конечного потребителя, и устранения всех неэффективных видов деятельности. Управление цепями поставок связано не только с максимизацией производительности и рентабельности, отдельных бизнес - единиц цепи, а с оптимизацией всей системы, чтобы добиться более высокого качества обслуживания при более низких общих издержках.
Поиск новых путей взаимодействия с партнерами по цепям поставок имеет для компаний большое значение, так как все организации, включенные в цепь поставки, должны работать вместе над планированием продуктов, прогнозированием, производством, распространением и доставкой. Для улучшения эффективности функционирования компания должна рассматриваться не просто как сложившаяся структура, а как система взаимосвязанных бизнес-процессов, направленных на достижение стратегических, тактических или оперативных целей бизнеса. Организация бизнеса на этой основе дает возможность решить ряд важнейших задач: от сокращения не производственных расходов и оптимизации использования ресурсов до достижения стратегического соответствия требованиям потребителей определенного сегмента рынка. С помощью моделирования бизнес-процессов и последующего контроля их параметров в информационной системе компания может точнее описать свои действия и оперативно реагировать на изменения внешней и внутренней окружающей среды.
В результате курсового проектирования была разработана информационная система для планирования поставок бензина. Основой для создания информационной системы послужили проблемы предметной области. Автоматизированная информационная система «Планирование поставок» была создана на языке программирования Delphi 7
База данных включает в себя данные о поставках, поставщиках, складах и тарифах на поставку бензина. База данных позволяет осуществлять добавление, изменение, поиск и удаление данных, а также просматривать данные.
Цель курсового проекта информационной системы «Планирование поставок» была достигнута.
Задачи реализованы:
- изучена методика проектирования информационных систем,
- описана предметная область,
- создана функциональная модель, инфологическая и даталогическая модели,
- спроектирована база данных на основе инфологической и даталогической моделей и программно реализованы вышеперечисленные модели.
Полученная в результате выполнения проекта программа удовлетворяет поставленной задаче.
Готовый программный продукт обладает следующими достоинствами:
- невысокими системными требованиями;
- удобным интерфейсом;
- простотой установки.
В соответствии с предложенным техническим заданием была созданабаза данных «Планирование поставок», проведена следующая работа:
• Разработана информационная и инфологическая модели, заданной предметной области;
• выбрана модель данных и разработана концептуальная схема;
• разработана база данных по выбранной предметной области, содержащая не менее пяти объектов этой предметной области и не менее десяти записей;
• получен доступ к БД средствами Delphi;
• реализован пользовательский интерфейс;
• созданы приложения позволяющие редактировать, сортировать, находить необходимые данные;
• реализованыSQL запросы;
• сформированы отчеты.