Теория построения Автоматизированных Рабочих Мест

Автор работы: Пользователь скрыл имя, 25 Мая 2013 в 09:44, курсовая работа

Описание работы

В данном проекте реализации системы была выбрана технология Web – программирования, как наиболее динамично развивающаяся и наиболее полно удовлетворяющая требованиям приведенных в Приложении А. Для обеспечения функциональности приложения использован язык PHP.
Для хранения информации выбрана реляционная структура БД, а для управления базой выбрана СУБД MySQL.
Средства автоматизации, должны удовлетворять следующим двум требованиям:
• Использовать все основные плюс наиболее современные технологии и методы учета, контроля, планирования и прогнозирования, характерные для прикладной области.
• Применять наиболее передовые инструментальные средства и технологии при разработке и настройке программного обеспечения.

Содержание работы

Введение 3
1. Общие сведения о компании ООО «Альтс-Систем» 8
2. Анализ предметной области 11
2.1. Обязанности менеджера по продажам 11
2.2. Схема работы менеджера по продажам 12
2.3. Описание процесса работы менеджера по продажам 13
2.4. Описание функциональной модели деятельности объекта (модель «как есть») 14
2.5. Описание объекта автоматизации и информационных потоков 14
3. Обоснование необходимости автоматизации работы менеджера по продажам 16
4. Постановка задачи 17
5. Требования к разрабатываемому проекту 20
6. Средства разработки 23
6.1 Описание языка программирования PHP 23
6.2 Описание используемой СУБД MySQL 24
7. Теория построения Автоматизированных Рабочих Мест 26
7.1. Анализ принципов АРМ на базе ПК. 26
7.2. Языковые средства АРМ 30

Файлы: 1 файл

Общая часть.docx

— 2.54 Мб (Скачать файл)

• ведение журнала об оплатах клиентов по договорам.

 

Для работы с системой необходимо разделение пользователей на:

• пользователь – директор (имеет возможность получения и просмотра информации);

• пользователь – менеджер по продажам (имеет возможность добавлять, редактировать, удалять информацию и подготавливать отчетность);

• пользователь – начальник отдела маркетинга и продажи (имеет возможность получения и просмотра информации);

• администратор – специалист, имеющий возможность корректировки информации в БД, вести профилактические мероприятия, следить за правильностью ведения БД.

Пользователь программы должен владеть навыками работы с интерфейсом  Microsoft Windows 2000/XP/Vista, Microsoft Internet Explorer/Opera/другой браузер.

Для реализации системы используется технология Web – программирования, как наиболее динамично развивающаяся и наиболее полно удовлетворяющая требованиям представленных в Приложении А. Для обеспечения функциональности приложения использован язык PHP.

Для хранения информации используется реляционная структура БД, а для  управления базой используется СУБД MySQL.

Требования к разрабатываемому проекту согласно ГОСТ 34.602-89 приведены  в Приложении А.

 

 

 

 

 

6. Средства разработки

Для разработки АРМ менеджера по продажам выбрана среда разработки PHP, что является требованием заказчика  – отдела продажи и маркетинга компании ООО «Альтс-Систем». Это требование обусловлено тем, что данный проект является частью единой информационной системы разработанной на PHP.

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

6.1 Описание языка программирования PHP

Одним из приоритетных языков программирования является PHP: Hypertext Preprocessor (Гипертекстовый препроцессор).

PHP - это язык программирования  и программный модуль, который  исполняет программу, написанную  на этом языке. Часто программу  на PHP называют "скриптом", так  как она исполняется интерпретатором.  Язык очень прост для изучения, ему можно обучится буквально за несколько часов, даже имея минимальный опыт в программировании.

Существует несколько важных причин, по которым лучше выбрать PHP:

• PHP является открытым продуктом. Поэтому  можно скачать хоть последнюю  версию и не надо будет платить  ни копейки;

• PHP может работать на большом  количестве операционных систем и серверов, что делает его универсальным  и популярным;

• скорость продвижения проекта, сделанного на технологии PHP, будет всегда выше, чем у проектов, сделанных на других технологиях;

• благодаря тому, что PHP позволяет  отделить HTML-текст от выполнимой части, вы можете добиться значительного снижения времени, затраченного на разработку проекта. При хорошем управлении проектом, вам удастся отделить программную  часть от остальной части, что  сильно облегчит жизнь и дизайнеру  и программисту, а также придаст  проекту большую гибкость;

• PHP не сложный язык и легко  учиться, к тому же его знает большинство людей в Интернете и поэтому вы сможете получить справку практически по любому вопросу;

• большинство существующих скриптов написаны на PHP и могyт даже не писать свои скрипты, а править чужие скрипты, увеличивать их защиту, подстраивать под свой проект и др.

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

6.2 Описание используемой СУБД MySQL

В качестве СУБД был выбран продукт  MySQL, т.к. он оказался наиболее подходящим для реализации разрабатываемого в рамках проекта программного продукта.

MySQL является наиболее приспособленной для применения в среде Web. Не секрет, что для исполнения приложений клиента на большинстве хостинг-площадок провайдеры предоставляют небольшое количество ресурсов (как вычислительных, так и дисковых). Поэтому для данного применения необходима высокоэффективная СУБД, обладающая при этом высокой надежностью (большинство Web-приложений и сайтов должны работать в режиме 24/7).

Основными преимуществами СУБД MySQL:

• большая скорость обработки информации;

• обладает устойчивостью и легкостью  в использовании;

• является идеальным решением для  подобных задач;

• обладает кроссплатформенностью  – независимость системы от среды, в которой она работает;

• интеграция продуктов MS Office;

• полноценное хранилище данных поддерживающее транзакции, индексы, типы данных, ограничения, связи;

• язык SQL запросов;

• масштабируемость – способность  СУБД соответствовать росту информационной системы, рост может проявляться  в увеличении числа пользователей, объема хранимых данных и объеме обрабатываемой информации;

• интерфейс позволяющий работать с языком PHP;

• гибкая система привилегий и  паролей;

• бесплатна в большинстве случаев.

По всем этим причинам MySQL стала незыблемым стандартом в области СУБД для Web, а теперь в ней развиваются возможности для использования ее в любых критичных бизнес-приложениях, то есть, система конкурирует на равных с такими СУБД таких производителей, как Oracle, IBM, Microsoft и Sybase.

 

 

 

7. Теория построения Автоматизированных Рабочих Мест

7.1. Анализ принципов АРМ на базе ПК.

Автоматизированное рабочее место (АРМ) , или, в зарубежной терминологии, "рабочая станция" (work-station), представляет собой место пользователя-специалиста той или иной профессии, оборудованное средствами, необходимыми для автоматизации выполнения им определенных функций. Такими средствами, как правило , является ПК, дополняемый по мере необходимости другими вспомогательными электронными устройствами, а именно: дисковыми накопителями, печатающими устройствами, оптическими читающими устройствами или считывателями штрихового кода, устройствами графики, средствами сопряжения с другими АРМ и с локальными вычислительными сетями и т.д.

АРМ в основном ориентированы на пользователя, не имеющего специальной  подготовки по использованию вычислительной техники. Основным назначением АРМ  можно считать децентрализованную обработку информации на рабочих  местах, использование соответствующих "своих" баз данных при одновременной  возможности вхождения в локальные  сети АРМ и ПК, а иногда и в  глобальные вычислительные сети, включающие мощные ЭВМ.

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

Для реализации идеи распределенного  управления потребовалось создание для каждого уровня управления и  каждой предметной области автоматизированных рабочих мест на базе профессиональных персональных компьютеров. Например, в  сфере экономики на таких АРМ можно осуществлять планирование, моделирование, оптимизацию процессов, принятие решений в различных информационных системах и для различных сочетаний задач. Для каждого объекта управления необходимо предусматривать АРМ, соответствующие их значению. Однако принципы создания любых АРМ должны быть общими:

• системность.

• гибкость.

• устойчивость.

• эффективность.

Поясним смыл каждого из указанных понятий.

Системность. АРМ следует рассматривать как системы, структура которых определяется функциональным назначением.

Гибкость. система приспособлена к возможным перестройкам, благодаря модульности построения всех подсистем и стандартизации их элементов.

Устойчивость. Принцип заключается в том, что система АРМ должна выполнять основные функции независимо от воздействия на нее внутренних и внешних возмущающих факторов. Это значит, что неполадки в отдельных ее частях должны быть легко устраняемы, а работоспособность системы быстро восстанавливаема.

Эффективность АРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам на создание и эксплуатацию системы.

Функционирование АРМ может  дать желаемый эффект при условии  правильного распределения функций  и нагрузки между человеком и  машинными средствами обработки  информации, ядром которой является компьютер.

Создание такого "гибридного" интеллекта в настоящее время  является проблемой. Однако реализация этого подхода при разработке и функционировании АРМ может  принести ощутимые результаты - АРМ станет средством повышения не только производительности труда и эффективности управления, но и социальной комфортности специалистов. При этом человек в системе АРМ должен оставаться ведущим звеном.

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

В то же время к АРМ любой "профессии" можно предъявить и ряд общих  требований, которые должны обеспечиваться при его создании, а именно:

• непосредственное наличие средств обработки информации;

• возможность работы в диалоговом (интерактивном) режиме;

• выполнение основных требований эргономики: рациональное распределение функций между оператором, элементами комплекса АРМ и окружающей средой, создание комфортных условий работы, удобство конструкций АРМ, учет психологических факторов человека-оператора, привлекательность форм и цвета элементов АРМ и др.;

• достаточно высокая производительность и надежность ПК, работающего в системе АРМ;

• адекватное характеру решаемых задач программное обеспечение;

• максимальная степень автоматизации рутинных процессов;

• оптимальные условия для самообслуживания специалистов как операторов АРМ;

• другие факторы, обеспечивающие максимальную комфортность и удовлетворенность специалиста использованием АРМ как рабочего инструмента.

 

Структура АРМ включает совокупность подсистем - технической, информационной, программной и организационной.

О технической подсистеме уже было сказано выше. К указанному ранее  набору технических средств, непосредственно  образующему АРМ, надо еще добавить средства связи с другими АРМ, работающими в общей сети объекта, а также другие средства связи (телефон, телекс, телефакс).

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

Программное обеспечение включает операционные системы, сервисные программы, стандартные программы пользователей  и пакеты прикладных программ, выполненные  по модульному принципу и ориентированные  на решение определенного класса задач, обусловленного назначением  АРМ. По мере необходимости в программное  обеспечение включаются также пакеты программ для работы с графической  информацией.

Организационное обеспечение АРМ  имеет своей целью организацию  их функционирования, развития, подготовки кадров, а также администрирования. К последнему относятся: планирование работы, учет, контроль, анализ, регулирование, документальное оформление прав и обязанностей пользователей АРМ.

Если устройство АРМ достаточно сложно, а пользователь не имеет  специальных навыков, возможно применение специальных обучающих средств, которые позволяют постепенно ввести пользователя в среду его основного автоматизированного рабочего места. При реализации функций АРМ (т.е. собственно его функционировании) необходимы методики определения цели текущей деятельности , информационной потребности, всевозможных сценариев для описания процессов ее реализации.

Методика проектирования АРМ не может не быть связанной с методикой  его функционирования, так как  функционирование развитого АРМ  предусматривает возможность его  развития самими пользователями. Языковые средства АРМ являются реализацией  методических средств с точки зрения конечного пользователя, а программные реализуют языковые средства пользователя и дают возможность конечному пользователю выполнять все необходимые действия.

Информация о работе Теория построения Автоматизированных Рабочих Мест