Разработка ЭИС "Информационная поддержка принятия управленческих решений для руководства ООО "Цветметснаб"
Разработка и технология проектирования электронной информационной системы по информационной поддержке принятия управленческих решений для ООО "Цветметснаб". Анализ и оценка продаж по клиентам, менеджерам и ассортименту средствами информационной системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 29.06.2010 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
50
- Содержание
- Введение
- 1 Исследовательский раздел
- 1.1 Экономическая сущность объекта исследования
- 1.2 Существующая технология обработки информации, выработка основных направлений ее совершенствования
- 1.3 Обоснование выбора обеспечивающих подсистем для разрабатываемой ЭИС
- 1.3.1 Информационное обеспечение
- 1.3.1.1 Входная информация
- 1.3.1.2 Выходная информация
- 1.3.2 Техническое обеспечение
- 1.3.3 Программное обеспечение
- 1.3.4 Математическое и алгоритмическое обеспечение
- 1.3.4.1 Математическое обеспечение
- 1.3.4.2 Алгоритмическое обеспечение
- 1.3.5 Обеспечение информационной безопасности
- 1.4 Постановка задачи на разработку ЭИС
- 2 Специальный раздел
- 2.1 Описание основ проектирования экономических информационных систем
- 2.2 Автоматизированное проектирование ЭИС (CASE - технология)
- 2.3 Использование CASE - средств структурного проектирования для разрабатываемой ЭИС
- 2.3.1 Использование CASE - средства BPwin для описания организационного обеспечения ЭИС
- 2.3.2 Использование CASE - средства ERwin для информационного обеспечения ЭИС
- 2.4 Технико-экономическое обоснование разработки ЭИС
- 2.4.1 Расчет исходных данных проектирования системы
- 2.4.2 Расчет затрат при ручной обработке данных
- 2.4.3 Расчет затрат при автоматизированной обработке данных
- 2.4.4 Расчет затрат на разработку ЭИС
- 2.4.4.1 Определение расчетного срока и трудоемкости разработки
- 2.4.4.2 Определение затрат на разработку ЭИС 51
- 2.4.4.3 Определение реальных сроков и количества участников разработки и внедрения ЭИС
- 2.4.4.4 Распределение затрат по технологическим операциям
- 2.4.4.5 Построение графика финансирования разработки и внедрения ЭИС
- 2.4.5 Расчет экономической эффективности системы на этапах жизненного цикла
- 2.4.5.1 Определение жизненного цикла ЭИС
- 2.4.5.2 Расчет и фиксация динамики экономии и затрат на этапах жизненного цикла ЭИС
- 3 Технологический раздел
- 3.1 Назначение и основные возможности разработанной программы
- 3.2 Описание базы данных
- 3.3 Описание пользовательского интерфейса
- 3.4 Руководство пользователя
- 3.5 Инструкция по эксплуатации
- 3.6 Текст программы
- 4. Раздел безопасности жизнедеятельности
- 4.1 Анализ опасных вредных факторов и возможных чрезвычайных ситуаций, возникающих при разработке ЭИС «Информационная поддержка принятия управленческих решений для руководства ООО «Цветметснаб»
- 4.1.1 Повышенный уровень шума на рабочем месте
- 4.1.2 Опасное напряжение в электрической сети
- 4.1.3 Длительные статические нагрузки и монотонность труда
- 4.1.4 Пожароопасность
- 4.2 Разработка мер безопасности
- 4.2.1 Снижение уровня шума
- 4.2.2 Электробезопасность
- 4.2.3 Устранение статических нагрузок и монотонности труда
- 4.2.4 Пожарная безопасность
- 4.3 Анализ методов сбора, переработки и утилизации отходов вычислительной техники
- 4.3.1 Утилизация бумажных отходов
- 4.3.2 Утилизация системных блоков
- 4.3.3 Утилизация люминесцентных ламп
- Заключение
- Список использованных источников
- Приложения
- 1 Исследовательский раздел
1.1 Экономическая сущность объекта исследования
Слова «цветные металлы» сейчас во многом ассоциируются с оборванными медными и алюминиевыми проводами, а также с большими деньгами, которые «крутятся» в этом бизнесе. Что касается последнего, то объем денежных средств можно косвенно оценить по экспорту цветных металлов. В 2006 г. он составил, на основе данных таможенной статистики РФ, 6,77 млрд. долл., так что основания говорить по поводу «денежного» бизнеса, конечно есть. Доля металлургии в ВВП страны составляет около 51%. Вообще, по экспорту металлопродукции наша страна -- вторая в мире: ежедневно из России за рубеж уходят тонны никеля (первое место в мире), алюминия и титана (второе место), а также стали (четвертая позиция среди всех мировых экспортеров).
Однако рассматривать цветную металлургию только с этой точки зрения, конечно, слишком однобоко. В настоящее время конъюнктура мирового рынка цветных металлов и поведение российских производителей тесно взаимосвязаны. Большая часть продукции реализуется через посреднические фирмы. Существуют и товарные биржи, такие, как Московская биржа цветных металлов, на которых торгуются фьючерсы и контракты с реальной поставкой.
Наибольшую роль на рынке играет Лондонская биржа металлов. Она начала функционировать в 1877 г.
Биржевые цены на металлы отражают динамику мировых цен в целом, однако одновременно они включают в себя конъюнктуру внутреннего рынка цветных металлов. Кроме того, объемы торгов на биржах ничтожны и не могут быть показателями для получения «справедливой» цены.
Российские металлопроизводители для реализации своей продукции используют различные пути: заключение прямых контрактов с крупными потребителями, формирование собственных маркетинговых сбытовых сетей, создание сети специализированных складов, торговых домов, дилерских фирм.
Многие металлургические предприятия в различных регионах России имеют свои представительства, которые занимаются изучением спроса на данном рынке, сбором информации о продажах, установлением тесных связей между поставщиками и заказчиками. ООО «Цветметснаб» является официальным дистрибьютором многих крупнейших заводов РФ, таких как ОАО «Ступинская металлургическая компания», ОАО «Екатеринбургский завод по обработке цветных металлов», ООО «Воронежский алюминиевый завод», ООО «Волгоградский завод цветных металлов», ООО «Самарский завод вторичных сплавов». В собственности компании находятся офис и два склада в г. Ступино. Компания ООО «Цветметснаб» является обществом с ограниченной ответственностью, учрежденным для ведения предпринимательской деятельности. Общество является юридическим лицом, имеет в собственности обособленное имущество, может от своего имени приобретать и осуществлять имущественные и личные неимущественными права, нести обязанности, быть истцом и ответчиком в суде. ООО «Цветметснаб» регулирует свою деятельность в соответствии с Уставом.
Основными видами деятельности ООО «Цветметснаб» являются:
- реализация цветных металлов и сплавов;
- оптовая и розничная торговля, в том числе комиссионная;
- коммерческое посредничество.
При осуществлении своей деятельности ООО «Цветметснаб» имеет право:
- заключать договора;
- приобретать имущество;
- выступать от своего имени;
- создавать филиалы;
- быть участником объединений;
- арендовать и сдавать помещения.
Для анализа и оценки торговой деятельности предприятия руководству ООО «Цветметснаб», в процессе работы необходима следующая информация: об объемах и динамике продаж цветных металлов в стоимостном и натуральном выражении, о работе менеджеров по продажам, о клиентах, о доходах компании. Результатом проведения анализа является оценка продаж ООО «Цветметснаб», а также оценка сложившейся ситуации на рынке цветных металлов в целом.
Направления анализа заключаются в следующем:
- изучение выполнения плана по продажам. Анализ выполнения плана проводится как по стоимостным показателям, характеризующим объем продаж товара в денежном измерении (рубли), так и по количественным (килограммы). Выполнение плана продаж характеризуют такие показатели как отклонение от плана и процент его выполнения. Отрицательное отклонение говорят о сбоях в работе предприятия и требуют выявления причин, обусловивших этот сбой;
- оценка реализации металла используется для оценки изменения объема продаж за анализируемый период, для чего определяется абсолютный прирост. Абсолютный прирост показывает, насколько вырос объем продаж по всей продукции или отдельным ее видам в данном периоде по сравнению с предыдущим периодом;
- при анализе динамики продаж изучается соотношение данных отчетного периода с данными предшествующего периода;
Такой анализ деятельности не ограничивается оценкой полученных результатов за прошлый период, главная цель - на основе этой оценки оперативно подстраиваться под условия рынка, улучшать работу предприятия в целом. Эти данные очень важны, так как на их основе руководство ООО «Цветметснаб» может принимать верные управленческие решения для достижения поставленной цели - получения прибыли.
1.2 Существующая технология обработки информации, выработка основных направлений ее совершенствования
ЭИС накапливает и перерабатывает поступающую учетную информацию и имеющиеся нормативы и планы в аналитическую информацию -- основу для прогнозирования развития экономической системы, корректировки её целей и создания планов для нового цикла воспроизводства. К обработке информации в ЭИС предъявляются следующие требования:
- полнота и достаточность информации для реализации функций управления;
- своевременность предоставления информации;
- соответствие уровню управления;
- обеспечение достоверности информации;
- экономичность обработки информации -- затраты на обработку не должны превышать получаемый эффект;
- адаптивность к изменяющимся информационным потребностям пользователей. В зависимости от степени автоматизации информационных процессов в системе управления фирмой информационные системы определяются как ручные, автоматические, автоматизированные. Ручные ИС характеризуются отсутствием современных технических средств переработки информации и выполнением всех операций человеком. Например, о деятельности менеджера в фирме, где отсутствуют компьютеры, можно говорить, что он работает с ручной ИС.Автоматические ИС выполняют все операции по переработке информации без участия человека. Автоматизированные ИС предполагают участие в процессе обработки информации и человека, и технических средств, причем главная роль отводится компьютеру. В современном толковании в термин "информационная система" вкладывается обязательно понятие автоматизируемой системы. В ООО «Цветметснаб» в настоящее время учет продаж ведется с помощью табличного процессора Microsoft Excel. Это позволяет формировать и распечатывать сводки по продажам товара, сводку по наличию товара, общую клиентскую базу, сводку ассортимента товаров и ее стоимость.
На основании этих сводок анализировать деятельность работы очень сложно, так как в них отсутствуют необходимые группировки, выборки и расчеты показателей. Ручная и полуавтоматизированная обработка информации не позволяет быстро и качественно подготавливать информационные материалы для анализа и оценки тех или иных показателей. Такой процесс является трудоемким и ненадежным, так как велика вероятность возникновения ошибок. До настоящего времени автоматизированной системы для проведения обобщенного анализа продаж ООО «Цветметснаб» не существовало.
Разработка автоматизированной системы является в настоящее время актуальной необходимостью, так как позволит руководству компании оперативно получать информацию для анализа и оценки продаж по клиентам, по ассортименту товаров, а также рассчитывать такие показатели, как процент выполнения плана, динамику продаж, рейтинги. Только при наличии такой информации руководство сможет своевременно получить материалы для оценки торговой деятельности предприятия, что в конечном итоге повысит эффективность работы ООО «Цветметснаб» в целом.
1.3 Обоснование выбора обеспечивающих подсистем для разрабатываемой ЭИС
Структуру информационной системы составляет совокупность отдельных ее частей, называемых подсистемами.
Подсистема - это часть системы, выделенная по какому-либо признаку.
Общую структуру информационной системы можно рассматривать как совокупность подсистем независимо от сферы применения. В этом случае говорят о структурном признаке классификации, а подсистемы называют обеспечивающими. Таким образом, структура любой информационной системы может быть представлена совокупностью обеспечивающих подсистем.
Обеспечивающие подсистемы разрабатываемой ЭИС представлены на рисунке 1.1.
Рисунок 1.1 - Обеспечивающие подсистемы ЭИС
1.3.1 Информационное обеспечение
Назначение подсистемы информационного обеспечения состоит в современном формировании и выдаче достоверной информации для принятия управленческих решений.
Информационное обеспечение - совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, а также методология построения баз данных.
Для создания информационного обеспечения необходимо:
- ясное понимание целей, задач, функций всей системы управления организацией;
- выявление движения информации от момента возникновения и до ее использования на различных уровнях управления, представленной для анализа в виде схем информационных потоков;
- совершенствование системы документооборота;
- наличие и использование системы классификации и кодирования;
- владение методологией создания концептуальных информационно-логических моделей, отражающих взаимосвязь информации;
- создание массивов информации на машинных носителях, что требует наличия современного технического обеспечения.
Информационное обеспечение представляет собой важнейший элемент автоматизированных информационных систем.
1.3.1.1 Входная информация
Входная информация представляет собой совокупность объектов информации являющихся первичными (исходными) данными для дальнейшей их обработки. Описание входной информации отвечает на вопрос, на основании какой информации может быть получена выходная информация. Информация необходимая для поддержки принятия управленческих решений многообразна. Она представляет собой совокупность сведений, характеризующих выполнение договорных обязательств, динамику и объемы продаж продукции, затраты на ее производство и реализацию, спрос на продукцию покупателями.
Входная оперативная информация вводится в базу данных с первичных документов путем заполнения экранных форм.
К первичным документам относятся:
– «Договор на поставку»;
– «Прайс-лист»;
– «Товарно-транспортная накладная»;
– «Сводка по продажам».
– «Договор на поставку товара» содержит в себе следующие данные: номер договора и дата его заключения, предмет договора, цена за единицу и сумма договора, порядок расчетов, сроки поставки, срок действия договора, дополнительные условия, юридические адреса и банковские реквизиты сторон.
– «Прайс-лист» содержит в себе наименование и цену реализации.
– «Товарно-транспортная накладная» содержит информацию о проданном металле, а именно: номенклатуру, количество, цену, дату продажи, наименование клиента.
– «Сводка по продажам» содержит наименование товара, плановое и фактическое значение объема продаж в натуральных и стоимостных единицах измерения по менеджерам.
– 1.3.1.2 Выходная информация
– Под выходной информацией понимается информация, которая содержит в себе результаты обработки входной информации. Объекты, которые содержат в себе выходную информацию, являются выходными формами.
Выходная форма «Анализ выполнения плана объема продаж» представляет собой таблицу, в которой содержатся данные по количеству проданного металла за анализируемый период, наименование, плановое количество, фактическое количество металла, отклонение планового значения количества продаж от фактического, процент выполнения плана.
Выходная форма «Рейтинг продаж по ассортименту» предназначена для оценки спроса на определенный вид металла, выраженный в рублях и килограммах. Данная форма содержит: анализируемый период, наименование, объемы продаж, рейтинги продаж по видам металла.
Выходная форма «Динамика продаж товара» предназначена для сравнения объемов проданного металла по менеджерам в текущем периоде и предыдущем. Данная форма содержит: наименование, период анализа, объем продаж в денежных и стоимостных единицах; абсолютный прирост продаж, темп роста.
Выходная форма «Динамика спроса на товары» представляет собой таблицу, в которой содержатся данные по количеству проданного металла по кварталам.
Выходная форма «Рейтинг продаж по менеджерам» предназначена для оценки работы менеджеров. Данная форма содержит: анализируемый период, Ф.И.О. менеджера, объем продаж в натуральных и стоимостных единицах, рейтинг объема продаж, рейтинг дохода.
Выходная форма «Оценка продаж по менеджерам» предназначена для сравнения объемов проданного металла и дохода от продаж по менеджерам в текущем периоде и предыдущем. Данная форма содержит: анализируемый период, наименование клиента, объем продаж в предыдущем периоде и текущем периодах в натуральных и стоимостных единицах, отклонение по продажам, доход от продаж в предыдущем и текущем периодах, отклонение по доходу.
Выходная форма «Рейтинг продаж по клиентам» предназначена для анализа и оценки продаж товара по клиентам. Данная форма содержит: анализируемый период, наименование клиента, объем продаж, доход от продаж, рейтинги по продажам.
Выходная форма «Оценка продаж по клиентам» предназначена для анализа продаж в сравнении с предыдущим периодом. Данная форма содержит: анализируемый период, наименование клиента, объем продаж в предыдущем и текущем периодах, отклонения по продажам, доход от продаж в предыдущем и текущем периодах, отклонения по доходу.
1.3.2 Техническое обеспечение
Техническое обеспечение - это комплекс технических средств, предназначенных для работы информационной системы.
Современный персональный компьютер состоит из системного блока, в котором расположены основные элементы компьютера (процессор, микросхемы памяти, жесткий диск, дисковод, CD-ROM и др.), монитора, клавиатуры и мыши. Помимо них могут присутствовать принтер, сканер и др. оборудование.
Начнем с устройств, расположенных в системном блоке:
- центральный процессор управляет работой компьютера и отвечает за все вычисления. От него зависит общая производительность компьютера;
- оперативная память или ОЗУ (оперативное запоминающее устройство). В ней хранятся все программы и данные, с которыми работает процессор, при выключении питания все данные из нее пропадают;
- дисковод предназначен для записи на дискетах (гибких дисках) программ и данных, достаточно редко используемых в процессе работы, архивных копий важных программ и документов, а также для передачи информации с одного компьютера на другой;
- жесткий диск (винчестер) предназначен для долговременного хранения данных и программ, они сохраняются при выключении питания;
- видеокарта (или видеоадаптер) формирует изображение, которое мы видим на экране;
- CD-ROM предназначен для считывания информации с компакт-дисков (CD). В настоящее время практически все программы (игры, компьютерные справочники, базы данных) записываются на компакт-диски, способные хранить большие объемы информации и обладающие высокой надежностью;
- монитор (дисплей) предназначен для вывода визуальной информации из компьютера. Он преобразует сигналы, поступающие с видеокарты, в видимое изображение;
- клавиатура предназначена для ввода информации от пользователя. На современных компьютерах, за исключением портативных, используется клавиатура со 104-мя клавишами. Расположение латинских букв соответствует пишущей машинке, а кириллических - русской;
- мышь предназначена для передвижения на экране специального указателя (маркера мыши);
- принтер предназначен для печати текстовой и графической информации.
Для функционирования разрабатываемой ЭИС выбрана следующая конфигу-рация: процессор - Pentium IV 3.2 GHz; память - от 1 Gb; жесткий диск от 80 Gb; видеокарта от 64 Mb, CD-ROM - от 48x; монитор - 19” Samsung SyncMaster, принтер HP LaserJet 1100; клавиатура и мышь Genius.
Данная конфигурация призвана обеспечить комфортную работу с офисными приложениями.
1.3.3 Программное обеспечение
Программное обеспечение - совокупность программ обработки данных и необходимых для их эксплуатации документов.
В состав программного обеспечения входят общесистемные и специальные программные продукты, а также техническая документация. К общесистемному программному обеспечению относятся комплексы программ, ориентированных на пользователя и предназначенных для решения типовых задач обработки информации. Они служат для расширения функциональных возможностей компьютеров, контроля и управления процессом обработки данных. Специальное программное обеспечение представляет собой совокупность программ, разработанных при создании конкретной информационной системы. В его состав входят пакеты прикладных программ (ППП), реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта.
Пакет прикладных программ - комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Системное программное обеспечение - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.
ЭИС «Информационная поддержка принятия управленческих решений для руководства ООО «Цветметснаб» разрабатывается с применением следующих составляющих, которые выступают в качестве программных средств:
– операционная система Microsoft Windows XP Professional SP3;
– среда объектно-ориентированного программирования Visual Studio 2005;
– СУБД SQL-сервер 3.5.
– С выбором операционной системы Microsoft Windows XP открываются следующие возможности:
– достаточно удобный интерфейс пользователя;
– все программы, работающие под управлением Windows XP, имеют стандартный интерфейс, это означает, что, осваивая новую программу, не нужно каждый раз переучиваться, к тому же вы будете знать, как выполняются основные, базовые функции (например, открытие документа);
– поддержка самых разнообразных устройств и механизм Plug and Play. Большинство новых устройств Windows XP находит сама и автоматически устанавливает для них новые драйверы;
– практически полная совместимость сверху вниз. Все программы, написанные для более ранних версий Windows, прекрасно работают под управлением Windows XP;
– усовершенствованный механизм многозадачности и защита от сбоев
– улучшенный механизм модернизации - обновление операционной системы теперь легко осуществить через Internet;
– более эффективная работа с процессорами Pentium.
Visual Studio 2005 - среда объектно-ориентированного программирования. В целом стратегия Visual Studio 2005, нацеленная на реализацию концепции .NET за счет достижения максимальной производительности и включает три направления:
– обеспечение интуитивно понятной, расширяемой, унифицированной среды для всех языков, конструкторов и инструментальных средств;
– предоставление разработчикам набора модернизированных взаимодействующих языков .NET, соответствующих имеющимся у разработчиков навыкам;
– предоставление высокопроизводительных инструментальных средств для всех этапов жизненного цикла разработки -- от определения требований и планирования до последующего сопровождения продукта.
Для создания клиентских приложений в Visual Studio 2005 используются Windows-формы. Поддержку Windows-форм обеспечивает ядро .NET, а Visual Studio 2005 лишь предоставляет средства, облегчающие разработку приложений этого класса на всех поддерживаемых языках программирования. Входящие в состав Visual Studio 2005 средства внедрения приложений характеризуются следующими ключевыми возможностями:
– внедрение является интегрированной частью любого проекта;
– полная поддержка классов для создания программ установки.
Таким образом, Visual Studio 2005 обладает широкими возможностями: он значительно облегчает создание Web-сервисов и интеграцию приложений с уже существующими сервисами, создание клиентского и серверного кода. Имеющиеся в его составе встроенные языки программирования обеспечивают полную поддержку концепций объектно-ориентированного программирования, облегчают интеграцию с платформой .NET и позволяют создавать различные типы приложений -- от клиентских приложений до Web-сервисов, а средства поддержки других языков программирования позволяют использовать имеющиеся навыки программирования.
СУБД SQL-сервер 3.5 - система управления БД, обладающая богатыми функциональными возможностями.
СУБД SQL-сервер 3.5 основана на клиент-серверной архитектуре, включая и серверную, и клиентскую части. Данная система предназначена для хранения и обеспечения доступа к базам данных. Доступ к базе данных от прикладной программы или пользователя производится путем обращения к клиентской части системы. В качестве основного интерфейса между клиентской и серверной частями выступает язык баз данных SQL. Это язык по сути дела представляет собой текущий стандарт интерфейса СУБД в открытых системах.
1.3.4 Математическое и алгоритмическое обеспечение
1.3.4.1 Математическое обеспечение
Математическое обеспечение - это совокупность математических методов, моделей и алгоритмов обработки информации, используемых при решении функциональных задач и в процессе автоматизации проектировочных работ. Для формирования выходных форм необходимо рассчитать:
– -количество проданного металла по факту и по плану;
– стоимость проданного металла по факту и по плану;
– отклонение фактического количества проданного металла от планового;
– процент выполнения плана по количеству проданного металла; тклонение фактической стоимости проданного металла от ее плановой стоимости;
– доход от продаж;
– абсолютный прирост;
– темп роста.
Математическое обеспечение разрабатываемой системы в данном проекте представлено в виде набора формул.
Фактическое количество проданного металла рассчитывается по следующей формуле:
,
где - общее количество проданного металла по факту;
- количество проданного металла клиенту по факту;
- фактическое значение показателя;
- отчетный период;
- количество менеджеров по продажам;
- количество клиентов.
Плановое количество проданного металла рассчитывается по следующей формуле:
,
где - общее количество проданного металла по плану;
- количество проданного металла менеджером клиенту по плану;
- плановое значение показателя. Фактическая стоимость металла рассчитывается по следующей формуле:
,
где - стоимость металла фактическая;
- цена фактическая.
Плановая стоимость металла рассчитывается по следующей формуле:
,
где - стоимость металла плановая.
Отклонение фактического количества поданного металла от его планового значения рассчитывается по формуле:
,
где - отклонение по количеству проданного металла.
Процент выполнения плана по количеству проданного металла рассчитывается по формуле:
, - процент выполнения.
Отклонение фактического стоимости проданного металла от ее планового значения рассчитывается по формуле:
,
где - отклонение по стоимости проданного металла.
Фактический доход от продаж рассчитывается по формуле:
,
где - фактический доход от продаж;
- цена закупки.
Фактический доход от продаж за предыдущий период рассчитывается по формуле:
,
где - фактический доход от продаж за предыдущий период;
- количество проданного металла менеджером клиенту за предыдущий период; - цена фактическая за предыдущий период; - цена закупки за предыдущий период.
1.3.4.2 Алгоритмическое обеспечение
Алгоритмическое обеспечение разрабатываемой информационной системы представляет собой последовательность действий, направленных на достижение поставленной цели.
Алгоритм - способ решения некоторой задачи, точно предписывающий действия, которые нужно совершить для получения результата, зависящего от исходных данных.
Выходные формы формируются в соответствии с следующими алгоритмами.
Выходная форма «Анализ выполнения плана объема».
За (период): = периодичность, задаваемая пользователем;
Графа 1: = наименование;
Графа 2: = плановое количество металла;
Графа 3: = фактическое количество металла;
Графа 4: = отклонение по количеству проданного металла;
Графа 5: = процент выполнения плана.
Выходная форма «Рейтинг продаж по ассортименту».
За (период): = периодичность, задаваемая пользователем;
Графа 1: наименование товара;
Графа 2: = объем продаж в килограммах;
Графа 3: = рейтинг;
Графа 4: = доход от продаж в рублях;
Графа 5: = рейтинг.
Выходная форма «Динамика продаж металла».
Наименование: = задается пользователем;
Графа 1: = период времени (месяц);
Графа 2: = объем продаж в рублях;
Графа 3: = объем продаж в килограммах;
Графа 4: = абсолютный прирост;
Графа 5: = темп роста
Выходная форма «Динамика спроса».
Наименование продукции: = задается пользователем;
Графа 1: = наименование;
Графа 2: = объем продаж в килограммах за 1 квартал;
Графа 3: = объем продаж в килограммах за 2 квартал;
Графа 4: = объем продаж в килограммах за 3 квартал;
Графа 5: = объем продаж в килограммах за 4 квартал;
Выходная форма «Рейтинг продаж по менеджерам».
За (период): = периодичность, задаваемая пользователем;
Графа 1: = Ф.И.О. менеджера;
Графа 2: = объем продаж в килограммах;
Графа 3: = рейтинг;
Графа 4: = доход продаж в рублях;
Графа 5: = рейтинг.
Выходная форма «Оценка продаж по менеджерам».
За (период): = периодичность, задаваемая пользователем;
Графа 1: = Ф.И.О. менеджера;
Графа 2: = объем продаж предыдущий период в килограммах;
Графа 3: = объем продаж текущий период в килограммах;
Графа 4: = отклонение объема продаж в килограммах;
Графа 5: = доход от продаж предыдущий период в рублях;
Графа 6: = доход от продаж текущий период в рублях;
Графа 7: = = отклонение дохода от продаж в рублях.
Выходная форма «Рейтинг продаж по клиентам».
За (период): = периодичность, задаваемая пользователем;
Графа 1: = наименование клиента;
Графа 2: = объем продаж в килограммах;
Графа 3: = рейтинг;
Графа 4: = доход от продаж в рублях;
Графа 5: = рейтинг.
Выходная форма «Оценка продаж по клиентам».
За (период): = периодичность, задаваемая пользователем;
Графа 1: = объем продаж предыдущий период в килограммах;
Графа 2: = объем продаж текущий период в килограммах;
Графа 3: = отклонение объема продаж в килограммах;
Графа 4: = доход от продаж предыдущий период в килограммах;
Графа 5: = доход от продаж текущий период в рублях;
Графа 6: = отклонение дохода от продаж в рублях.
1.3.5 Обеспечение информационной безопасности
Наряду с интенсивным развитием вычислительных средств и систем передачи информации все более актуальной становится проблема обеспечения её безопасности.
Меры безопасности направлены на предотвращение несанкционированного получения информации, физического уничтожения или модификации защищаемой информации.
Для защиты информации требуется не просто разработка частных механизмов защиты, а организация комплекса мер, то есть использование специальных средств, методов и мероприятий с целью предотвращения потери информации.
В этом смысле сегодня рождается новая современная технология -- технология защиты информации в компьютерных информационных системах и в сетях передачи данных. Несмотря на предпринимаемые дорогостоящие методы, функционирование компьютерных информационных систем выявило наличие слабых мест в защите информации.
Неизбежным следствием стали постоянно увеличивающиеся расходы и усилия на защиту информации. Однако для того, чтобы принятые меры оказались эффективными, необходимо определить, что такое угроза безопасности информации, выявить возможные каналы утечки информации и пути несанкционированного доступа к защищаемым данным. Под угрозой безопасности понимается действие или событие, которое может привести к разрушению, искажению или несанкционированному использованию информационных ресурсов, включая хранимую, передаваемую и обрабатываемую информацию, а также программные и аппаратные средства. Угрозы принято делить на случайные, или непреднамеренные, и умышленные.
Активные угрозы имеют целью нарушение нормального процесса функционирования системы посредством целенаправленного воздействия на аппаратные, программные и информационные ресурсы. К активным угрозам относятся, например, разрушение или радиоэлектронное подавление линий связи, вывод из строя ПЭВМ или её операционной системы, искажение сведений в базах данных либо в системной информации и т. д.
Наиболее простой способ защиты информации - применение паролей. Пользователь вводит свой пароль в открытом виде, компьютерная программа кодирует его, сравнивает с хранящимся эталоном и предоставляет доступ к информации, если пароль введен правильно.
Необходимо отметить, что особую опасность в настоящее время представляет проблема компьютерных вирусов, ибо эффективной защиты против них разработать не удалось. Остальные пути несанкционированного доступа поддаются надежной блокировке при правильно разработанной и реализуемой на практике системе обеспечения безопасности.
Для защиты от вирусов следует систематически проверять компьютер на наличие вирусов с помощью специальных антивирусных программ, а также проверять программы и данные, переписываемые на диск, в случае малейших подозрений об источнике. NOD32 -- антивирусный пакет, выпускаемый словацкой фирмой Eset. NOD32 -- это комплексное антивирусное решение для защиты в реальном времени. Eset NOD32 обеспечивает защиту от вирусов, а также от других угроз, включая троянские программы, черви, spyware, adware, фишинг-атаки. В Eset NOD32 используется патентованная технология ThreatSense, предназначенная для выявления новых возникающих угроз в реальном времени путём анализа выполняемых программ на наличие вредоносного кода, что позволяет предупреждать действия авторов вредоносных программ.
1.4 Постановка задачи на разработку ЭИС
Целью данного дипломного проекта является разработка ЭИС «Информационная поддержка принятия управленческих решений для руководства ООО «Цветметснаб». Разрабатываемая в рамках данного проекта, ЭИС предназначена для проведения анализа торговых операций. ЭИС «Информационная поддержка принятия управленческих решений для руководства ООО «Цветметснаб» позволит: обеспечить целостность и сохранность информации; обеспечить руководство необходимой оперативной и достоверной информацией; обеспечить диалоговый режим общения пользователя с системой через автоматизированное рабочее место; сократить время поиска информации в системе и ее обработки; своевременно получать информацию для анализа показателей выполнения плана и динамики продаж металлов и их спроса.
Требования к функциональным возможностям ЭИС: данная ЭИС должна обеспечивать ввод, корректировку и удаление информации базы данных; предоставлять возможность выбора параметров и формирования выходных форм; предоставлять возможность выводить на печать сформированные выходные документы. Требования к программному обеспечению ЭИС: наличие операционной системы Windows XP Professional; среда визуального программирования Visual Studio 2005; СУБД SQL-сервер 3.5.
Требования к техническому обеспечению ЭИС: ПЭВМ на базе процессора Intel PentiumIV 3.2 GHz, объемом оперативной памяти от 1 Gb и объемом жесткого диска 80 Gb; монитор Samsung 19''; клавиатура и мышь Genius; принтер HP LaserJet 1100;
Требования к пользовательскому интерфейсу: гибкость и практичность системы меню; простота выбора используемых функций; удобный графический интерфейс; наличие функциональных подсказок; наглядность представления информации. Требования к информационной безопасности ЭИС: обеспечение организационных мероприятий; применение паролей; использование антивирусной программы для защиты от вирусов; применение разграничения доступа. Требования к информационному обеспечению ЭИС: входная информация: договор на поставку, сводка по продажам, прайс-лист, отчет по остаткам; выходная информация: выходные формы для анализа и оценки: выполнения плана и динамики продаж, рейтинга продаж по ассортименту, менеджерам по продажам, клиентам, спроса на металл покупателями.
2 Специальный раздел
2.1 Описание основ проектирования экономических информационных систем
Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), создаваемых в различных областях экономики. Современные крупные проекты ИС характеризуются, как правило, следующими особенностями:
- сложность описания (достаточно большое количество функций, процессов, элементов данных и сложные взаимосвязи между ними), требующая тщательного моделирования и анализа данных и процессов;
- наличие совокупности тесно взаимодействующих компонентов (подсистем), имеющих свои локальные задачи и цели функционирования (например, традиционных приложений, связанных с обработкой транзакций и решением регламентных задач, и приложений аналитической обработки (поддержки принятия решений), использующих нерегламентированные запросы к данным большого объема);
- отсутствие прямых аналогов, ограничивающее возможность использования каких-либо типовых проектных решений и прикладных систем;
- необходимость интеграции существующих и вновь разрабатываемых приложений;
- функционирование в неоднородной среде на нескольких аппаратных платформах;
- разобщенность и разнородность отдельных групп разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструментальных средств;
- существенная временная протяженность проекта, обусловленная, с одной стороны, ограниченными возможностями коллектива разработчиков, и, с другой стороны, масштабами организации-заказчика и различной степенью готовности отдельных ее подразделений к внедрению ИС.
Для успешной реализации проекта объект проектирования (ИС) должен быть прежде всего адекватно описан, должны быть построены полные и непротиворечивые функциональные и информационные модели ИС. Накопленный к настоящему времени опыт проектирования ИС показывает, что это логически сложная, трудоемкая и длительная по времени работа, требующая высокой квалификации участвующих в ней специалистов. Однако до недавнего времени проектирование ИС выполнялось в основном на интуитивном уровне с применением неформализованных методов, основанных на искусстве, практическом опыте, экспертных оценках и дорогостоящих экспериментальных проверках качества функционирования ИС. Кроме того, в процессе создания и функционирования ИС информационные потребности пользователей могут изменяться или уточняться, что еще более усложняет разработку и сопровождение таких систем.
В 70-х и 80-х годах при разработке ИС достаточно широко применялась структурная методология, предоставляющая в распоряжение разработчиков строгие формализованные методы описания ИС и принимаемых технических решений. Она основана на наглядной графической технике: для описания различного рода моделей ИС используются схемы и диаграммы. Наглядность и строгость средств структурного анализа позволяла разработчикам и будущим пользователям системы с самого начала неформально участвовать в ее создании, обсуждать и закреплять понимание основных технических решений. Однако, широкое применение этой методологии и следование ее рекомендациям при разработке конкретных ИС встречалось достаточно редко, поскольку при неавтоматизированной (ручной) разработке это практически невозможно. Действительно, вручную очень трудно разработать и графически представить строгие формальные спецификации системы, проверить их на полноту и непротиворечивость, и тем более изменить. Если все же удается создать строгую систему проектных документов, то ее переработка при появлении серьезных изменений практически неосуществима. Ручная разработка обычно порождала следующие проблемы:
неадекватная спецификация требований;
неспособность обнаруживать ошибки в проектных решениях;
низкое качество документации, снижающее эксплуатационные качества;
затяжной цикл и неудовлетворительные результаты тестирования.
С другой стороны, разработчики ИС исторически всегда стояли последними в ряду тех, кто использовал компьютерные технологии для повышения качества, надежности и производительности в своей собственной работе (феномен "сапожника без сапог").
Перечисленные факторы способствовали появлению программно-технологических средств специального класса - CASE-средств, реализующих CASE-технологию создания и сопровождения ИС. Термин CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения (ПО), в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом. Теперь под термином CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС.
Появлению CASE-технологии и CASE-средств предшествовали исследования в области методологии программирования. Программирование обрело черты системного подхода с разработкой и внедрением языков высокого уровня, методов структурного и модульного программирования, языков проектирования и средств их поддержки, формальных и неформальных языков описаний системных требований и спецификаций и т.д. Кроме того, появлению CASE-технологии способствовали и такие факторы, как:
- подготовка аналитиков и программистов, восприимчивых к концепциям модульного и структурного программирования;
- широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования;
- внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путем использования разделяемой базы данных, содержащей необходимую информацию о проекте.
2.2 Автоматизированное проектирование ЭИС (CASE - технология)
Современные CASE-средства охватывают обширную область поддержки многочисленных технологий проектирования ИС: от простых средств анализа и документирования до полномасштабных средств автоматизации, покрывающих весь жизненный цикл ПО.
Наиболее трудоемкими этапами разработки ИС являются этапы анализа и проектирования, в процессе которых CASE-средства обеспечивают качество принимаемых технических решений и подготовку проектной документации. При этом большую роль играют методы визуального представления информации. Это предполагает построение структурных или иных диаграмм в реальном масштабе времени, использование многообразной цветовой палитры, сквозную проверку синтаксических правил. Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую ИС, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями.
В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред. Так, современный рынок программных средств насчитывает около 300 различных CASE-средств, наиболее мощные из которых так или иначе используются практически всеми ведущими западными фирмами.
Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями:
– мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности;
– интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС;
– использование специальным образом организованного хранилища проектных метаданных (репозитория).
Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты:
– репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость;
– графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;
– средства разработки приложений, включая языки 4GL и генераторы кодов;
– средства конфигурационного управления;
– средства документирования;
– средства тестирования;
– средства управления проектом;
– средства реинжиниринга.
Все современные CASE-средства могут быть классифицированы в основном по типам и категориям. Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools), набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit) и полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием. Помимо этого, CASE-средства можно классифицировать по следующим признакам:
– применяемым методологиям и моделям систем и БД;
– степени интегрированности с СУБД;
– доступным платформам.
Классификация по типам в основном совпадает с компонентным составом CASE-средств и включает следующие основные типы:
– средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области (Design/IDEF (Meta Software), BPwin (Logic Works));
– средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (Vantage Team Builder (Cayenne), Designer/2000 (ORACLE), Silverrun (CSA), PRO-IV (McDonnell Douglas), CASE.Аналитик (МакроПроджект)). Выходом таких средств являются спецификации компонентов и интерфейсов системы, архитектуры системы, алгоритмов и структур данных; средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных (как правило, на языке SQL) для наиболее распространенных СУБД. К ним относятся ERwin (Logic Works), S-Designor (SDP) и DataBase Designer (ORACLE). Средства проектирования баз данных имеются также в составе CASE-средств Vantage Team Builder, Designer/2000, Silverrun и PRO-IV; средства разработки приложений. К ним относятся средства 4GL (Uniface (Compuware), JAM (JYACC), PowerBuilder (Sybase), Developer/2000 (ORACLE), New Era (Informix), SQL Windows (Gupta), Delphi (Borland) и др.) и генераторы кодов, входящие в состав Vantage Team Builder, PRO-IV и частично - в Silverrun; средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. Средства анализа схем БД и формирования ERD входят в состав Vantage Team Builder, PRO-IV, Silverrun, Designer/2000, ERwin и S-Designor. В области анализа программных кодов наибольшее распространение получают объектно-ориентированные CASE-средства, обеспечивающие реинжиниринг программ на языке С++ (Rational Rose (Rational Software), Object Team (Cayenne)).
Вспомогательные типы включают: средства планирования и управления проектом (SE Companion, Microsoft Project и др.); средства конфигурационного управления (PVCS (Intersolv)); средства тестирования (Quality Works (Segue Software)); средства документирования (SoDA (Rational Software)).
2.3 Использование CASE - средств структурного проектирования для разрабатываемой ЭИС
2.3.1 Использование CASE - средства BPwin для описания организационного обеспечения ЭИС
BPwin - ведущий инструмент визуального моделирования бизнес-процессов. Дает возможность наглядно представить любую деятельность или структуру в виде модели, что позволит оптимизировать работу организации, проверить ее на соответствие стандартам ISO9000, спроектировать оргструктуру, снизить издержки, исключить ненужные операции, повысить гибкость и эффективность. Являясь стандартом де-факто, BPwin поддерживает сразу три нотации моделирования: IDEF0 (федеральный стандарт США), IDEF3 и DFD.
Первый этап описания организационного обеспечения ЭИС - построение функциональной модели, которая характеризует организацию работ, представлен на рисунке 2.1.
Единственный блок контекстной диаграммы носит название «Оценить продажи ООО «Цветметснаб».
Граничные стрелки входа на контекстной диаграмме показывают входные информационные потоки системы в целом. Для разрабатываемой ЭИС - это данные оперативной и бухгалтерской отчетности.
Стрелки управления изображены от верхней границы окна диаграммы к верхней стороне функции. Для данной системы управляющим информационным потоком являются методические рекомендации для проведения анализа и оценки продаж.
Стрелки механизма изображены от нижней границы окна диаграмм к нижней стороне функции. В данном случае механизмом (пользователем) является руководство компании.
Стрелки выхода изображаются от правой стороны функции к правому краю окна диаграммы. Для данной системы выходной информацией являются данные для формирования выходных форм.
Рисунок 2.1 - Контекстная диаграмма
Рисунок 2.2 - Диаграмма декомпозиции «Оценить продажи ООО «Цветметснаб»
Второй этап - это декомпозиция контекстной диаграммы на более мелкие модели. Необходимо указать количество функций на диаграмме декомпозиции и нотацию диаграммы.
В данном случае выбираем три функции: «Оценить продажи товаров в целом» (блок 1), «Проанализировать продажи менеджеров» (блок 2), «Оценить продажи товаров по клиентам» (блок 3).
Диаграмма второго этапа представлена на рисунке 2.2.
Далее выбирается функция «Оценить продажи товаров в целом» и декомпозируется на четыре функции: «Проанализировать выполнение плана объема продаж по товарам», «Проанализировать динамику спроса на товар», «Проанализировать рейтинг продаж по товарам» и «Проанализировать динамику продаж по товарам». Диаграмма декомпозиции представлена на рисунке 2.3.
Рисунок 2.3 - Диаграмма декомпозиции уровня «Оценить продажи товаров в целом»
Далее выбирается функция «Проанализировать динамику спроса на товар» и декомпозируется на четыре функции: «Выбрать анализируемый период», «Выбрать данные», «Рассчитать объем продаж по кварталам» и «Сформировать выходную форму для анализа спроса». Диаграмма декомпозиции представлена на рисунке 2.4.
Рисунок 2.4 - Диаграмма декомпозиции уровня «Проанализировать динамику спроса»
Декомпозицию «Оценить продажи товаров по клиентам» проводим аналогично. Блок разбивается на две функции: «Оценить продажи в целом» и «Проанализировать рейтинг продаж по клиентам». Диаграмма представлена на рисунке 2.5.
Таким образом, проводится декомпозиция системы, описывается каждая диаграмма декомпозиции, определяются виды информации и механизмы.
Подобные документы
Разработка и внедрение программного модуля поддержки принятия управленческих решений для информационной системы медицинского предприятия ООО "Центр эндохирургических технологий". Эффективность применения модуля, полученные с его помощью результаты.
дипломная работа [1,9 M], добавлен 11.04.2013Классификация систем поддержки принятия решений. Сравнительный анализ методик для оценки рисков розничного кредитования. Структура системы поддержки принятия решений, формирование начальной базы знаний. Проектирование базы данных информационной системы.
дипломная работа [1,9 M], добавлен 10.07.2017Знакомство с процессом управления транспортировкой газа по магистралям газопроводов, анализ возможных подходов и методов проектирования информационной системы, разработанные и реализованные алгоритмы, а также оценка стоимости разработанной подсистемы.
дипломная работа [1,2 M], добавлен 22.11.2015Анализ организационной структуры автоматизируемого подразделения, функции каждого сотрудника и принципы документооборота. Разработка структуры и алгоритмов информационной системы принятия решений. Описание архитектуры приложения и его основные функции.
дипломная работа [273,4 K], добавлен 10.07.2017Анализ инфраструктуры ООО магазин "Стиль". Создание системы информационной безопасности отдела бухгалтерии предприятия на основе ее предпроектного обследования. Разработка концепции, политики информационной безопасности и выбор решений по ее обеспечению.
курсовая работа [2,2 M], добавлен 17.09.2010Маркетинговые исследования туристского продукта: жизненный цикл, оценка конкурентоспособности. Выбор математических методов и инструментальных средств, используемых при разработке информационной системы. Обоснование применения теории нечетких множеств.
дипломная работа [847,7 K], добавлен 24.06.2015Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.
дипломная работа [2,3 M], добавлен 25.05.2014Анализ существующих решений по автоматизации предметной области. Выбор методологии проектирования информационной системы. Сбор и спецификация, анализ, моделирование и аттестация требований. Возможные неисправности и сопровождение информационной системы.
курсовая работа [645,2 K], добавлен 26.05.2015Разработка требований к программному обеспечению отдела воинского учета, методология проектирования информационной системы. Реализация и аттестация информационной системы, взаимодействие приложения с источниками данных, его экономическая эффективность.
дипломная работа [1,3 M], добавлен 30.11.2010Анализ решений по автоматизации предметной области. Выбор методологии проектирования информационной системы. Обоснование выбора платформы. Взаимодействие приложения с источниками данных. Выбор жизненного цикла разработки программного обеспечения.
дипломная работа [3,7 M], добавлен 18.12.2010