Автор работы: Пользователь скрыл имя, 21 Июня 2012 в 12:48, дипломная работа
Главными факторами выживания предприятий в условиях рыночной экономики являются снижение издержек, контроль над использованием средств и ресурсов, повышение качества продукции и обслуживания клиентов, оперативные действия в изменяющейся экономической ситуации. Без постоянной работы в этих и многих других направлениях отстоять свою долю рынка у конкурентов, не говоря уже о достижении превосходства над ними, попросту невозможно.
ВВЕДЕНИЕ 4
ГЛАВА I. ТЕХНИКО-ЭКОНОМИЧЕСКИЙ АНАЛИЗ И ХАРАКТЕРИСТИКА ДЕЯТЕЛЬНОСТИ ПРЕДПРИЯТИЯ 9
1.1 Характеристика объекта информатизации 10
1.2 Организационная структура ООО «Мастерская Рекламы» 10
1.3 Наличие средств вычислительной техники, программных средств, характер их использования на объекте 16
1.4 Описание бизнес-процессов на объекте информатизации 19
1.5 Выявление проблем в деятельности объекта 20
1.6 Выбор проблем, подлежащих решению с использованием современных информационных технологий, и определение возможных путей реализации 22
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ 25
2.1. Информационно-логическая модель системы 26
2.1.1. Подсистема «Бланк заказа» 26
2.1.2. Подсистема «Договор» 27
2.1.3. Система работы фирмы с заказом 28
2.2. План автоматизации работы клиент – менеджеров с заказами и клиентами 31
2.3. Статистический анализ деятельности фирмы 33
2.4 Архитектура АРМ «Клиент – менеджер. Наружная реклама» 40
2.4.1. Информационно-логическая модель и структура базы данных 41
2.4.2. Потоки данных 45
2.5. Выбор среды программирования 48
2.6. Проектирование базы данных «Клиент-менеджер. Наружная реклама» 53
2.6.1. Физическая реализация инфологической модели системы 53
2.7. Разработка интерфейса ПС 57
ГЛАВА 3. ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ 65
3.1.Экономическая эффективность – результативность производственной деятельности 66
Заключение 71
Список литературы 74
Приложения 76
На данном графике точками перелома линии являются средние значения общего количества заказов за месяц. Если взять среднее значение двенадцати точек (одна точка для каждого месяца), то можно обозначить темпы роста производства, а также финансовый рост фирмы, зависящий от объемов производства. На данном графике темп роста составляет 141%.
Перечисленные выше пункты это то, чем занимается ежедневно клиент-менеджер фирмы «Мастерская Рекламы». В данной ситуации для обеспечения его полнофункциональной работы могут помочь информационные технологии, облегчающие человеческий труд. Одной из областей практического применения информационных технологий является автоматизированное рабочее место.
Данное программное средство должно обладать следующими возможностями:
2.4 Архитектура АРМ «Клиент – менеджер. Наружная реклама»
Прежде чем приступать к разработке АРМ «Клиент-менеджер. Наружная реклама», необходимо определить основные требования, которым она должна удовлетворять.
Итак, программа должна:
Удобным способом разработки программы является разбиение ее на взаимодействующие друг с другом самостоятельные модули. Это поможет ускорить процесс создания и отладки программы, так как программисту в этом случае не придётся концентрировать внимание на всём коде, пытаясь охватить содержание создаваемой программы целиком, потому, что он будет работать с ее отдельными, относительно небольшими частями[8].
2.4.1. Информационно-логическая модель и структура базы данных
При создании будущего программного средства необходимо определить состав данных, которыми будет оперировать программный продукт. Эта работа была проведена в первой главе. Так для того, чтобы спроектировать АРМ «Клиент-менеджер. Наружная реклама» понадобятся следующие сведения:
Исходя из информационной модели, строится архитектура программного средства. Архитектуру можно изобразить в виде диаграммы (рис. 12). Внутреннее устройство программного средства показывает следующаяя диаграмма (рис. 13). Как видно из данной диаграммы программное средство разбито на 8 подсистем:
Для
обеспечения возможности
На рисунке 11 с помощью ER-диаграммы [10] графически изображена схема базы данных АРМ «Клиент-менеджер. Наружная реклама», на которой отчетливо показаны связи между таблицами.
При проектировании реляционной базы данных [11, 12] необходимо решить вопрос о наиболее эффективной структуре данных. Основные цели, которые при этом преследуются:
Процесс уменьшения избыточности информации в базе данных называется нормализацией. В теории нормализации баз данных разработаны достаточно формализованные подходы по разбиению данных, обладающих сложной структурой, среди нескольких таблиц. Эти вопросы детально освещаются в специальной литературе [13-17].
Таблицы
базы данных АРМ «Клиент-менеджер. Наружная
реклама» приведены к третьей
нормальной форме [18]. Это подтверждается
выполнением следующих
Рис. 11. ER-диаграмма базы данных АРМ «Клиент-менеджер. Наружная реклама»
Исходя из разбиения состава данных на подсистемы, можно оценить загрузку аппаратных ресурсов системы. Вычислительные ресурсы системы большей своей частью задействуются подсистемами хранения и преобразования данных. Это происходит при выборке и преобразовании данных, так как объем данных очень велик. Дисковые же ресурсы используются только подсистемой хранения данных.
Перед построением контекстной DFD-диаграммы были проанализированы внешние события (внешние объекты), оказывающие влияние на функционирование системы. Эти объекты взаимодействуют с ИС путем информационного обмена с ней[19].
Типы данных, используемые при организации таблиц базы данных, подробно рассмотрены в следующем разделе.
Начальная
контекстная диаграмма
2.4.2. Потоки данных
Наиболее распространенным средством моделирования данных являются диаграммы (DFD). С их помощью определяются важные для предметной области объекты и отношения друг с другом (связи)[20].
Модель системы определяется как иерархия диаграмм потоков данных (ДПД или DFD), описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Диаграммы верхних уровней иерархии (контекстные диаграммы) определяют основные процессы или подсистемы ИС с внешними входами и выходами. Они детализируются при помощи диаграмм нижнего уровня. Такая декомпозиция продолжается, создавая многоуровневую иерархию диаграмм, до тех пор, пока не будет достигнут такой уровень декомпозиции, на котором процесс становятся элементарными и детализировать их далее невозможно[21].
Рис 12. Контекстная диаграмма потоков данных – «Клиент-менеджер» 1 уровень.
Рис 13. Контекстная диаграмма потоков данных – «Клиент-менеджер» 2 уровень.
2.5. Выбор среды программирования
Объектно-ориентированные
языки программирования пользуются
в последнее время большой
популярностью среди
При программной реализации необходимо учитывать множество факторов, влияющих на жизнеспособность создаваемого приложения. В рамках выбранной объектно-ориентированной методологии проектирования и реализации ПО естественным является выбор объектно-ориентированного языка программирования. К ним можно отнести C++, Java, SmallTalk, Object Pascal. Но не только язык программирования определяет выбор. В настоящее время решающим при выборе средства разработки является то, насколько эффективно данный инструмент позволяет создавать приложения, смогут ли созданные выбранным средством разработки приложения соответствовать критериям, предъявляемым пользователем и аппаратным обеспечением[22].
Объектно-ориентированное
программирование и порожденное
им объектно-ориентированное
Объектом в ООП называется совокупность свойств, методов, а так же событий, на которые он может реагировать. Свойства - данные, характеристики объектов. Методы - процедуры и функции, обеспечивающие все необходимые операции с данными. События - некоторые действие, активизирующее стандартную реакцию объекта.
К основным критериям, предъявляемым к современным приложениям, относятся:
Современным стандартом, удовлетворяющим перечисленным требованиям, является RAD (Rapid Application Development).
RAD — это комплект специальных средств быстрой разработки прикладных информационных систем, позволяющих оперировать с определенным набором графических объектов, функционально отображающих отдельные информационные компоненты приложений.
Средства RAD дают возможность реализовать удобную технологию создания приложений: информационные объекты формируются как некие действующие модели (прототипы), чье функционирование согласовывается с пользователем, а затем разработчик может переходить непосредственно к формированию законченных приложений, не теряя из виду общей картины проектируемой системы.
Для написания программного средства «Редактор диаграмм» была выбрана среда программирования C++ Builder 6.0.
C++Builder разработанный корпорацией Borland, является, на сегодняшний день, наиболее совершенной средой разработки и мощной системой визуального объектно-ориентированного программирования (ООП), поддерживающий технологию RAD (Rapid Application Development - быстрая разработка приложений), основанной на языке С++.
C++ Builder 6.0 предоставляет все необходимые средства для создания и управления эффективными, 32-разрядными приложениями и компонентами. Его средства и объектно-ориентированный язык делают данный пакет идеальным для разработки современных, масштабируемых, многоуровневых приложений, которые объединяют архитектуру «клиент-сервер» и Internet.
Информация о работе Разработка АИС «управление наружной рекламой