Содержание
Введение3
1. Общая характеристика элементного подхода к созданию информационной системы4
2. Методы типового проектирования информационных систем7
3. Суть компонентной технологии создания информационных систем.11
4. Способы привязки пакета прикладных программ12
5. Особенности метода объектного проектирования14
Заключение16
Список литературы18
Выдержка из текста работы
XXI век — век расцвета компьютерных технологий, так как информация является важнейшим фактором жизни общества. С каждым годом поток информации возрастает, и ее приходится систематизировать, выбирать самую нужную, затратив на это как можно меньше времени. А это возможно с помощью компьютерных средств.
В настоящее время более удобно хранить и обрабатывать информацию в электронном виде, так как она доступна для пользователя в любое время, ее можно изменять и дополнять, учитывая потребности современности, она занимает мало места, не приходится работать с большим количеством бумажных дел. С каждым днем появляется множество новых программных приложений, позволяющих обеспечивать ее качественное хранение и обработку.
Хранить информацию, какой-либо определенной области, можно путем использования базы данных. Она удобна в работе, ее можно применять для различных целей, она позволяет контролировать дублирование данных, чем позволяет сокращать объем занимаемой памяти.
База данных, или файл базы данных представляют собой набор данных из определенной предметной области. База данных содержит все таблицы, запросы, отчеты, формы и другие структурные элементы. Вместо того, чтобы хранить данные на диске отдельно, где их можно потерять, забыть или просто стереть, они группируются и хранятся в одном общем файле.
Во многих больших предприятиях хранится большое количество информации о товарах и услугах, поэтому проектируемая система управления базами данных (СУБД) станет незаменимым помощником для облегчения работы руководства и работающего персонала. На данный момент использование такой СУБД очень актуально.
В данной работе будет разработана база данных (БД) нефтеперевалочсного комплекса которая реализует все перечисленные выше свойства, которые помогут в работе данного предприятия.
1. Понятие информационной системы и их классификация
.1 История развития информационных систем. Основные процессы информационных систем
Первые информационные системы появились в 50-х гг. В эти годы они были предназначены для обработки счетов и расчета зарплаты, а реализовывались на электромеханических бухгалтерских счетных машинах. Это приводило к некоторому сокращению затрат и времени на подготовку бумажных документов. Такие системы называются системами обработки транзакций. К транзакциям относят следующие операции: выписка счетов, накладных, составление платежных ведомостей и другие операции бухгалтерского учета.
В 60-е гг. средства вычислительной техники получили дальнейшее развитие: появляются операционные системы, дисковая технология, значительно улучшаются языки программирования. Появляются системы управленческих отчетов (СУО), ориентированные на менеджеров, принимающих решения.
В 70-е гг. информационные системы продолжают активно развиваться. В это время появляются первые микропроцессоры, интерактивные дисплейные устройства, технология баз данных и дружественное по отношению к пользователю программное обеспечение (средства, позволяющие работать с программой, не изучая ее описания). Эти достижения создали условия для появления систем поддержки принятия решений (СППР). В отличие от систем управленческих отчетов, которые предоставляют информацию по заранее установленным формам отчетности, СППР предоставляют ее по мере возникновения необходимости.
Существуют 3 стадии принятия решения: информационная, проектная и стадия выбора. На информационной стадии исследуется среда, определяются события и условия, требующие принятия решений. На проектной стадии разрабатываются и оцениваются возможные направления деятельности (альтернативы). На стадии выбора обосновывают и отбирают определенную альтернативу, организуя слежение за ее реализацией. Важнейшей целью СППР является обеспечение технологией формирования информации, а также технологическая поддержка принятия решения в целом.
В 70-80-х гг. в офисах начали применять разнообразные компьютерные и телекоммуникационные технологии, которые расширили область применения информационных систем. К таким технологиям относятся: текстовая обработка, настольное издательство, электронная почта и др. Интеграцию этих технологий в одном офисе называют офисной информационной системой. ИС начинают широко использоваться в качестве средства управленческого контроля, поддерживающего и ускоряющего процесс принятия решений.
-е гг. характеризуются еще и тем, что информационные технологии начали претендовать на новую роль в организации: компании открыли для себя, что информационные системы являются стратегическим оружием. Информационные системы этого периода, предоставляя вовремя нужную информацию, помогают организации достичь успеха в своей деятельности, создавать новые товары и услуги, находить новые рынки сбыта, обеспечивать себе достойных партнеров, организовывать выпуск продукции по низкой цене и многое другое.
1.2 Определение и классификация информационных систем
Определение 1. Информационная система — это совокупность взаимосвязанных элементов, представляющих собой информационные, кадровые и материальные ресурсы, процессы, которые обеспечивают сбор, обработку, преобразование, хранение и передачу информации в организации.
Определение 2. Информационные технологии — это совокупность методов, процедур и средств, реализующих процессы сбора, обработки, преобразования, хранения и передачи информации.
Информация в современном мире превратилась в один из наиболее важных ресурсов, а информационные системы (ИС) стали необходимым инструментом практически во всех сферах деятельности.
Разнообразие задач, решаемых с помощью ИС, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации.
Информационные системы можно классифицировать по целому ряду различных признаков. В основу рассматриваемой классификации положены наиболее существенные признаки, определяющие функциональные возможности и особенности построения современных систем. В зависимости от объема решаемых задач, используемых технических средств, организации функционирования, информационные системы делятся на ряд групп (классов) (рисунок 1.).
По типу хранимых данных ИС делятся на фактографические и документальные. Фактографические системы предназначены для хранения и обработки структурированных данных в виде чисел и текстов. Над такими данными можно выполнять различные операции. В документальных системах информация представлена в виде документов, состоящих из наименований, описаний, рефератов и текстов. Поиск по неструктурированным данным осуществляется с использованием семантических признаков. Отобранные документы предоставляются пользователю, а обработка данных в таких системах практически не производится.
Основываясь на степени автоматизации информационных процессов в системе управления фирмой, информационные системы делятся на ручные, автоматические и автоматизированные.
Классификация информационных систем
Ручные ИС характеризуются отсутствием современных технических средств переработки информации и выполнением всех операций человеком.
В автоматических ИС все операции по переработке информации выполняются без участия человека.
Автоматизированные ИС предполагают участие в процессе обработки информации и человека, и технических средств, причем главная роль в выполнении рутинных операций обработки данных отводится компьютеру. Именно этот класс систем соответствует современному представлению понятия «информационная система».
В зависимости от характера обработки данных ИС делятся на информационно-поисковые и информационно-решающие.
Информационно-поисковые системы производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных. (Например, ИС библиотечного обслуживания, резервирования и продажи билетов на транспорте, бронирования мест в гостиницах и пр.)
Информационно-решающие системы осуществляют, кроме того, операции переработки информации по определенному алгоритму. По характеру использования выходной информации такие системы принято делить на управляющие и советующие.
Результирующая информация управляющих ИС непосредственно трансформируется в принимаемые человеком решения. Для этих систем характерны задачи расчетного характера и обработка больших объемов данных. (Например, ИС планирования производства или заказов, бухгалтерского учета.)
Советующие ИС вырабатывают информацию, которая принимается человеком к сведению и учитывается при формировании управленческих решений, а не инициирует конкретные действия. Эти системы имитируют интеллектуальные процессы обработки знаний, а не данных. (Например, экспертные системы.)
В зависимости от сферы применения различают следующие классы ИС.
Информационные системы организационного управления — предназначены для автоматизации функций управленческого персонала, как промышленных предприятий, так и непромышленных объектов (гостиниц, банков, магазинов и пр.).
Основными функциями подобных систем являются: оперативный контроль и регулирование, оперативный учет и анализ, перспективное и оперативное планирование, бухгалтерский учет, управление сбытом, снабжением и другие экономические и организационные задачи.
ИС управления технологическими процессами (ТП) — служат для автоматизации функций производственного персонала по контролю и управлению производственными операциями. В таких системах обычно предусматривается наличие развитых средств измерения параметров технологических процессов (температуры, давления, химического состава и т.п.), процедур контроля допустимости значений параметров и регулирования технологических процессов.
ИС автоматизированного проектирования (САПР) — предназначены для автоматизации функций инженеров-проектировщиков, конструкторов, архитекторов, дизайнеров при создании новой техники или технологии. Основными функциями подобных систем являются: инженерные расчеты, создание графической документации (чертежей, схем, планов), создание проектной документации, моделирование проектируемых объектов.
Интегрированные (корпоративные) ИС — используются для автоматизации всех функций фирмы и охватывают весь цикл работ от планирования деятельности до сбыта продукции. Они включают в себя ряд модулей (подсистем), работающих в едином информационном пространстве и выполняющих функции поддержки соответствующих направлений деятельности.
Анализ современного состояния рынка ИС показывает устойчивую тенденцию роста спроса на информационные системы организационного управления. Причем спрос продолжает расти именно на интегрированные системы управления. Автоматизация отдельной функции, например, бухгалтерского учета или сбыта готовой продукции, считается уже пройденным этапом для многих предприятий.
Заказчики ИС стали выдвигать все больше требований, направленных на обеспечение возможности комплексного использования корпоративных данных в управлении и планировании своей деятельности.
Таким образом, возникла насущная необходимость формирования новой методологии построения информационных систем.
Цель такой методологии заключается в регламентации процесса проектирования ИС и обеспечении управления этим процессом с тем, чтобы гарантировать выполнение требований как к самой ИС, так и к характеристикам процесса разработки. Основными задачами, решению которых должна способствовать методология проектирования корпоративных ИС, являются следующие:
—обеспечивать создание корпоративных ИС, отвечающих целям и задачам организации, а также предъявляемым требованиям по автоматизации деловых процессов заказчика;
—гарантировать создание системы с заданным качеством в заданные сроки и в рамках установленного бюджета проекта;
—поддерживать удобную дисциплину сопровождения, модификации и наращивания системы;
—обеспечивать преемственность разработки, т.е. использование в разрабатываемой ИС существующей информационной инфраструктуры организации (задела в области информационных технологий).
Внедрение методологии должно приводить к снижению сложности процесса создания ИС за счет полного и точного описания этого процесса, а также применения современных методов и технологий создания ИС на всем жизненном цикле ИС — от замысла до реализации.
Проектирование ИС охватывает три основные области:
—проектирование объектов данных, которые будут реализованы в базе данных;
—проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;
—учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.
Проектирование информационных систем всегда начинается с определения цели проекта. В общем виде цель проекта можно определить как решение ряда взаимосвязанных задач, включающих в себя обеспечение на момент запуска системы и в течение всего времени ее эксплуатации:
—требуемой функциональности системы и уровня ее адаптивности к изменяющимся условиям функционирования;
—требуемой пропускной способности системы;
—требуемого времени реакции системы на запрос;
—безотказной работы системы;
—необходимого уровня безопасности;
простоты эксплуатации и поддержки системы.
Согласно современной методологии, процесс создания ИС представляет собой процесс построения и последовательного преобразования ряда согласованных моделей на всех этапах жизненного цикла (ЖЦ) ИС. На каждом этапе ЖЦ создаются специфичные для него модели — организации, требований к ИС, проекта ИС, требований к приложениям и т.д. Модели формируются рабочими группами команды проекта, сохраняются и накапливаются в репозитории проекта. Создание моделей, их контроль, преобразование и предоставление в коллективное пользование осуществляется с использованием специальных программных инструментов — CASE-средств.
Процесс создания ИС делится на ряд этапов (стадий), ограниченных некоторыми временными рамками и заканчивающихся выпуском конкретного продукта (моделей, программных продуктов, документации и пр.).
Обычно выделяют следующие этапы создания ИС: формирование требований к системе, проектирование, реализация, тестирование, ввод в действие, эксплуатация и сопровождение. (Последние два этапа далее не рассматриваются, поскольку выходят за рамки тематики книги.)
Начальным этапом процесса создания ИС является моделирование бизнес-процессов, протекающих в организации и реализующих ее цели и задачи. Модель организации, описанная в терминах бизнес-процессов и бизнес-функций, позволяет сформулировать основные требования к ИС. Это фундаментальное положение методологии обеспечивает объективность в выработке требований к проектированию системы. Множество моделей описания требований к ИС затем преобразуется в систему моделей, описывающих концептуальный проект ИС. Формируются модели архитектуры ИС, требований к программному обеспечению (ПО) и информационному обеспечению (ИО). Затем формируется архитектура ПО и ИО, выделяются корпоративные БД и отдельные приложения, формируются модели требований к приложениям и проводится их разработка, тестирование и интеграция.
Целью начальных этапов создания ИС, выполняемых на стадии анализа деятельности организации, является формирование требований к ИС, корректно и точно отражающих цели и задачи организации-заказчика. Чтобы специфицировать процесс создания ИС, отвечающей потребностям организации, нужно выяснить и четко сформулировать, в чем заключаются эти потребности. Для этого необходимо определить требования заказчиков к ИС и отобразить их на языке моделей в требования к разработке проекта ИС так, чтобы обеспечить соответствие целям и задачам организации.
Задача формирования требований к ИС является одной из наиболее ответственных, трудно формализуемых и наиболее дорогих и тяжелых для исправления в случае ошибки. Современные инструментальные средства и программные продукты позволяют достаточно быстро создавать ИС по готовым требованиям. Но зачастую эти системы не удовлетворяют заказчиков, требуют многочисленных доработок, что приводит к резкому удорожанию фактической стоимости ИС. Основной причиной такого положения является неправильное, неточное или неполное определение требований к ИС на этапе анализа.
На этапе проектирования прежде всего формируются модели данных. Проектировщики в качестве исходной информации получают результаты анализа. Построение логической и физической моделей данных является основной частью проектирования базы данных. Полученная в процессе анализа информационная модель сначала преобразуется в логическую, а затем в физическую модель данных.
Параллельно с проектированием схемы базы данных выполняется проектирование процессов, чтобы получить спецификации (описания) всех модулей ИС. Оба эти процесса проектирования тесно связаны, поскольку часть бизнес-логики обычно реализуется в базе данных (ограничения, триггеры, хранимые процедуры). Главная цель проектирования процессов заключается в отображении функций, полученных на этапе анализа, в модули информационной системы. При проектировании модулей определяют интерфейсы программ: разметку меню, вид окон, горячие клавиши и связанные с ними вызовы.
Конечными продуктами этапа проектирования являются:
—схема базы данных (на основании ER-модели, разработанной на этапе анализа);
Кроме того, на этапе проектирования осуществляется также разработка архитектуры ИС, включающая в себя выбор платформы (платформ) и операционной системы (операционных систем). В неоднородной ИС могут работать несколько компьютеров на разных аппаратных платформах и под управлением различных операционных систем. Кроме выбора платформы, на этапе проектирования определяются следующие характеристики архитектуры:
—будет ли это архитектура «файл-сервер» или «клиент-сервер»;
—будет ли это 3-уровневая архитектура со следующими слоями: сервер, ПО промежуточного слоя (сервер приложений), клиентское ПО;
—будет ли база данных централизованной или распределенной. Если база данных будет распределенной, то какие механизмы поддержки согласованности и актуальности данных будут использоваться;
—будет ли база данных однородной, то есть, будут ли все серверы баз данных продуктами одного и того же производителя (например, все серверы только Oracle или все серверы только DB2 UDB). Если база данных не будет однородной, то какое ПО будет использовано для обмена данными между СУБД разных производителей (уже существующее или разработанное специально как часть проекта);
—будут ли для достижения должной производительности использоваться параллельные серверы баз данных (например, Oracle Parallel Server, DB2 UDB и т.п.).
Этап проектирования завершается разработкой технического проекта ИС.
На этапе реализации осуществляется создание программного обеспечения системы, установка технических средств, разработка эксплуатационной документации.
Этап тестирования обычно оказывается распределенным во времени.
После завершения разработки отдельного модуля системы выполняют автономный тест, который преследует две основные цели:
—обнаружение отказов модуля (жестких сбоев);
—соответствие модуля спецификации (наличие всех необходимых функций, отсутствие лишних функций).
После того как автономный тест успешно пройдет, модуль включается в состав разработанной части системы и группа сгенерированных модулей проходит тесты связей, которые должны отследить их взаимное влияние.
Далее группа модулей тестируется на надежность работы, то есть проходят, во-первых, тесты имитации отказов системы, а во-вторых, тесты наработки на отказ. Первая группа тестов показывает, насколько хорошо система восстанавливается после сбоев программного обеспечения, отказов аппаратного обеспечения. Вторая группа тестов определяет степень устойчивости системы при штатной работе и позволяет оценить время безотказной работы системы. В комплект тестов устойчивости должны входить тесты, имитирующие пиковую нагрузку на систему.
Затем весь комплект модулей проходит системный тест — тест внутренней приемки продукта, показывающий уровень его качества. Сюда входят тесты функциональности и тесты надежности системы.
Последний тест информационной системы — приемо-сдаточные испытания. Такой тест предусматривает показ информационной системы заказчику и должен содержать группу тестов, моделирующих реальные бизнес-процессы, чтобы показать соответствие реализации требованиям заказчика.
Необходимость контролировать процесс создания ИС, гарантировать достижение целей разработки и соблюдение различных ограничений (бюджетных, временных и пр.) привело к широкому использованию в этой сфере методов и средств программной инженерии: структурного анализа, объектно-ориентированного моделирования, CASE-систем.
1.3 Структура электронных информационных систем
Информационная система является элементом большой системы и обеспечивает задачи управления информационными ресурсами, поэтому для эффективной работы всей системы большое значение имеет ее структура и состав
Все информационные системы (ИС) включают один и тот же набор компонентов (рисунок 2):
—функциональные компоненты
—компоненты систем обработки данных
—организационные компоненты.
Под функциональными компонентами понимается система функций управления, комплекс взаимоувязанных в пространстве и во времени операций по управлению, необходимых для достижения поставленных перед организацией целей. Любая сложная управленческая функция расчленяется на ряд более мелких задач (операция декомпозиции) и доводится до конкретного исполнителя.
Структура представляется множеством компонент, находящихся в специфическом взаимодействии для осуществления заданных функций. Компоненты, в свою очередь, являются соединениями элементов. Форма структуры поддерживается соответствующими связями, к которым относятся внешне порожденные связи.
2. Аналитическая часть
2.1Создание информационной модели
База данных ориентирована на определенную предметную область и организована на основе некоторого подмножества данных. Возможности баз данных полезны в областях, связанных с долговременным управлением информацией, таких как электронные библиотеки и хранилища данных.
Предварительное планирование, подготовка данных, последовательность создания информационной модели.
При проектировании системы обработки данных больше всего нас интересует организация данных. Помочь, понять организацию данных, призвана информационная модель.
Процесс создания информационной модели начинается с определения концептуальных требований ряда пользователей. Концептуальные требования могут определяться и для некоторых задач (приложений), которые в ближайшее время реализовывать не планируется. Это может несколько повысить трудоемкость работы, однако поможет наиболее полно учесть все нюансы функциональности, требуемой для разрабатываемой системы, и снизит вероятность переделки в дальнейшем. Требования отдельных пользователей должны быть представлены в едином «обобщенном представлении». Последнее называют концептуальной моделью.
Объект — это абстракция множества предметов реального мира, обладающих одинаковыми характеристиками и законами поведения. Объект представляет собой типичный неопределенный экземпляр такого множества.
Объекты объединяются в классы по общим характеристикам. Например, в предложении «Белый Дом является зданием», «Белый Дом» представляет объект, а «здание» — класс. Классы обозначаются абстрактными существительными.
Класс — это множество предметов реального мира, связанных общностью структуры и поведением.
Концептуальная модель представляет объекты и их взаимосвязи без указывания способов их физического хранения. Таким образом, концептуальная модель является, по существу, моделью предметной области. При проектировании концептуальной модели все усилия разработчика должны быть направлены в основном на структуризацию данных и выявление взаимосвязей между ними без рассмотрения особенностей реализации и вопросов эффективности обработки. Проектирование концептуальной модели основано на анализе решаемых на этом предприятии задач по обработке данных. Концептуальная модель включает описания объектов и их взаимосвязей, представляющих интерес в рассматриваемой предметной области и выявляемых в результате анализа данных. Имеются в виду данные, используемые как в уже разработанных прикладных программах, так и в тех, которые только будут реализованы.
Проектирование концептуальной модели базы данных: анализ данных: сбор основных данных (например, объекты, связи между объектами);
Определим первоначальные данные:
—заявки — поступающие от магазинов на определённый период;
—договора — заключаются с поставщиками на определённый вид товара.
Поставщики — организации или физические лица, с которыми заключаются договора на поставку товара.
Заказчики — в основном магазины, а также предприятия и организации, подающие заказ на приобретение того или иного товара.
Счета — ведутся на этапе заключения договором с поставщиками, а также с заказчиками.
Накладные — создаются на основании получения заказа о заказчика, для отгрузки.
Справки — получение / выдача различных справок как заказчику так и поставщику.
Товар — присутствует на основании заявки и договора с поставщиком.
Определение взаимосвязей.
Взаимосвязь выражает отображение или связь между двумя множествами данных. Различают взаимосвязи типа «один к одному», «один ко многим» и «многие ко многим».
Например, если заказчик производит заказ на покупку товара впервые, осуществляется первичная регистрация его данных и сведений о сделанном заказе. Если же заказчик производит заказ повторно, осуществляется регистрация только данного заказа. Вне зависимости от того, сколько раз данный заказчик производил заказы, он имеет уникальный идентификационный номер (уникальный ключ заказа). Информация о каждом заказчике включает наименование заказчика, адрес, телефон, факс, фамилию, имя, отчество, признак юридического лица и примечание. Таким образом, свойствами объекта Заказчик являются «уникальный ключ заказчика», «наименование заказчика».
Следующий представляющий для нас интерес объект — Товар. Этот объект имеет свойства «уникальный ключ товара», «наименование товара».
Второй рассматриваемый объект — Поставщик. Его свойствами являются «уникальный ключ поставщика», «наименование поставщика».
Третий рассматриваемый объект — Заказчик. Его свойствами являются:
а)«уникальный ключ заказчика», «наименование заказчика»;
б)взаимосвязь «один к одному» (между двумя типами объектов). Допустим, в определенный момент времени один заказчик может сделать только один заказ. В этом случае между объектами Заказчик и Товар устанавливается взаимосвязь «один к одному»;
в)взаимосвязь «один ко многим» (между двумя типами объектов). В определенный момент времени один заказчик может стать обладателем нескольких товаров, при этом несколько заказчиков не могут являться обладателями одного товара (на условии если заказчик не претендует на часть товара). Взаимосвязь «один ко многим» можно обозначить с помощью одинарной стрелки в направлении к «одному» и двойной стрелки в направлении ко «многим» В этом случае одной записи данных первого объекта (его часто называют родительским или основным) будет соответствовать несколько записей второго объекта (дочернего или подчиненного). Взаимосвязь «один ко многим» очень распространена при разработке реляционных баз данных. В качестве родительского объекта часто выступает справочник, а в дочернем хранятся уникальные ключи для доступа к записям справочника. В нашем примере в качестве такого справочника можно представить объект Заказчик, в котором хранятся сведения о всех заказчиках. При обращении к записи для определенного заказчика нам доступен список всех покупок, которые он сделал, и сведения о которых хранятся в объекте Товар;
г)взаимосвязь «один к одному» (между двумя свойствами). Мы предполагаем, что ключ (номер) магазина является его уникальным идентификатором, то есть он не изменяется и при последующих поступлениях заказов от данного магазина. Если наряду с номером магазина в базе данных хранится и другой его уникальный идентификатор (например, адрес), то между такими двумя уникальными идентификаторами существует взаимосвязь «один к одному»;
д)взаимосвязь «один ко многим» (между двумя свойствами). Имя поставщика и его номер существуют совместно. Поставщиков с одинаковыми именами может быть много, но все они имеют различные номера. Каждому поставщику присваивается уникальный номер. Это означает, что данному номеру поставщика соответствует только одно имя. Взаимосвязь «один ко многим» обозначается одинарной стрелкой в направлении к «одному» и двойной стрелкой в направлении ко «многим».
Задание первичных и альтернативных ключей, определение свойств объектов.
Для каждого объекта определим свойства, которые будем хранить в БД. При этом необходимо учитывать тот факт, что при переходе от логической к физической модели данных может произойти усечение числа объектов. На самом деле, как правило, значительное число данных, необходимых пользователю, может быть достаточно легко подсчитано в момент вывода информации. В то же время, в связи с изменением алгоритмов расчета или исходных величин, некоторые расчетные показатели приходится записывать в БД, чтобы гарантированно обеспечить фиксацию их значений. Выбор показателей, которые обязательно следует хранить в БД, достаточно сложен. Нечасто можно найти однозначное решение этой проблемы, и в любом случае оно потребует тщательного изучения работы предприятия и анализа концептуальной модели.
2.2 Обоснование выбора модели данных
Существует три типа модели данных: иерархическая, сетевая и реляционная. Рассмотрим каждый тип модели данных.
Иерархическая модель данных — представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней.
Между объектами существуют связи, каждый объект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отношении предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможна ситуация, когда объект-предок не имеет потомков или имеет их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего предка, называются близнецами (в программировании применительно к структуре данных дерево устоялось название братья).
В сетевой модели связи описываются с помощью графа, поэтому все элементы связаны друг с другом.
Основным недостатком сетевой модели данных является: сложность и тяжелая наглядность схемы (данная схема наглядно не показывает это, так как содержит достаточно малое количество объектов), ослаблен контроль целостности связей вследствие допустимости установления произвольных связей между записями, любое изменение в схеме ведут к изменению всей базы. К основным достоинствам относится: экономия памяти, быстродействие, возможность обрабатывать произвольные связи.
Реляционная модель — это набор отношений нескольких двумерных таблиц, в каждой из которых хранится определенная информация.
Основными достоинствами этой модели является удобство, наглядность, возможность осуществления связи многие ко многим, порядок строк и столбцов не существенен, поэтому для данной предметной области эта модель наиболее приемлема.
Самым важным недостатком этой модели является то, что проектирование надежной реляционной базы требует определенных навыков и опыта, поэтому для несложных заданий лучше выбирать другую модель.
2.3 Обоснование выбора СУБД
СУБД — это программа, предназначенная для создания, ведения и совместного использования БД несколькими пользователями. Основными функциями СУБД являются создание и удаление файлов данных и информации, поиск и изменение необходимых данных.
В настоящее время существует множество различных СУБД, наиболее известные из которых являются: Microsoft Access, dBase, FoxPro, Paradox, ИНЕС, СЕТОР, ПАЛЬМА и другие. Проведем небольшой обзор самых популярных.FoxPro отличается высокой скоростью, имеет встроенный объектно-ориентированный язык программирования с использованием xBase и SQL, диалекты которых встроены во многие СУБД. Имеет высокий уровень объектной модели. При использовании в вычислительных сетях обеспечивает как монопольный, так и раздельный доступ пользователей к данным. Применяется для приложений масштаба предприятия для работы на различных платформах.входит в состав самого популярного пакета Microsoft Office. Основные преимущества: знаком многим конечным пользователям и обладает высокой устойчивостью данных, прост в освоении, может использоваться непрофессиональным программистом, позволяет готовить отчеты из баз данных различных форматов. Предназначен для создания отчетов произвольной формы на основании различных данных и разработки некоммерческих приложений.Server — сервер баз данных, реализует подход «клиент-сервер» и взаимодействует с указанными пакетами. Главные достоинства: высоая степень защиты данных, мощные средства для обработки данных, высокая производительность. Область применения: хранение больших объемов данных, хранение высокоценных данных или данных, требующих соблюдения режима секретности.
3. Анализ предметной области
.1 Краткая информация о предприятии
Новороссийский нефтеперевалочный комплекс входит в Единый комплекс перевалки светлых и темных нефтепродуктов на экспорт и бункерный рынок, который был введен в эксплуатацию в 1-м квартале 2012 года в Новороссийском транспортом узле. Производственные мощности позволяют перевалить до 500 тыс. тонн нефтепродуктов в год.
Кризис 1998 года принес «ННК» серьезные финансовые и операционные испытания: падение добычи вследствие высокой истощенности ресурсной базы, крайне низкий уровень загрузки перерабатывающих мощностей, сокращение объемов розничной реализации. Развитию «ННК» также препятствовали сильно изношенное оборудование и устаревшая технологическая база.
Однако уже в 2000 году (впервые с момента экономического кризиса 1998 г.) «ННК» удалось добиться роста прибыли. Несмотря на снижение мировых и внутренних цен на нефть и нефтепродукты в 2001 году, Компания существенно улучшила свою операционную эффективность. Годовой прирост объемов добычи нефти превысил 10%. Советом директоров Компании принята Стратегия развития «ННК», предусматривающая наращивание объемов геологоразведочных работ и добычи углеводородного сырья, развитие нефтеперерабатывающих мощностей и выход на новые рынки. Обнаружены коммерческие запасы углеводородов в рамках проекта Сахалин-1. «ННК» первой (после финансового кризиса 1998 г.) среди российских компаний провела размещение еврооблигаций. Но дальнейшие перспективы развития компании выглядели неоднозначно, так как увеличивать добычу и переработку за счет имеющихся месторождений и НПЗ было невозможно.
В 2004 году Совет директоров Компании возглавил Игорь Сечин, что стало поворотной точкой в истории «ННК». Благодаря поддержке Председателя Совета директоров и слаженного взаимодействия с основным акционером — государством Компания за короткий период существенно повысила эффективность корпоративного управления, провела серьезную работу по консолидации нефтедобывающих и перерабатывающих активов, повысила финансовую дисциплину. Все это позволило «ННК» уже в 2005 году занять лидирующие позиции среди нефтяных компаний России по объемам переработки нефти и газа и, как следствие — в июле 2006 года провести первичное размещение акций на Лондонской фондовой бирже (IPO). Общая сумма размещения составила 10,7 млрд. долл. — это пятое крупнейшее IPO в мире и крупнейшее за всю историю нефтегазовой отрасли, а также — среди российских компаний. Доверие Компании оказали такие глобальные энергетические игроки, как BP, SINOPEC, купив крупные пакеты акций, акционерами ООО «ННК» стали около 150 тыс. российских физических лиц.
В 2009 году введено в промышленную эксплуатацию крупнейшее месторождение Восточной Сибири — Ванкорское. Успешное освоение месторождения сделало Ванкор крупнейшим добывающим проектом в современной истории российской нефтяной отрасли и позволило ему войти в первую десятку аналогичных проектов в мире.
«ННК» заняла первое место среди российских компаний в исследовании информационной прозрачности агентства Standard & Poors и продемонстрировала высокую устойчивость в условиях мирового финансового кризиса и, сохраняя объем финансирования стратегических проектов, продолжила генерировать свободный денежный поток и сокращать чистый долг.
В 2010 году запущена работа над новыми проектами в секторе переработки (нефтехимическое предприятие на Дальнем Востоке и Тяньцзинский НПЗ в Китае). Приобретены доли в четырех НПЗ на территории Германии, благодаря чему суммарная переработка компании выросла более чем на 20% — до 61,6 млн. тонн. Сохранены позиции лидера по росту добычи нефти среди российских и иностранных конкурентов. Достигнуты высокие финансовые результаты, чистый долг Компании сократился до уровня конца 2006 года. По результатам года получен самый высокий показатель абсолютного прироста добычи нефти среди российских компаний.
В 2011 году Компания продолжает активное восполнение ресурсной базы. В частности, получены 2 лицензии по факту открытия месторождений, на Байкаловский участок в Красноярском крае и на Бузеровский участок в Самарской области и два свидетельства об установлении факта открытия месторождений им. Н. Лисовского и Санарское в Иркутской области. Еще одно месторождение в регионе открыто на Даниловском лицензионном участке — на скважине №71 получен фонтанный приток легкой нефти. Открытие месторождений в чрезвычайно сложных геологических условиях стало возможным благодаря применению инновационных методов и модернизации технологии геологоразведочных работ.
Еще одной приоритетной стратегией Компании стала работа по повышению коэффициента извлечения нефти на стареющих месторождениях, а также на месторождениях с тяжелой трудно-извлекаемой нефтью. В частности разрабатывается комплексная программа геологоразведки и восполнения сырьевой базы стареющих месторождений «Краснодарнефтегаза», «Ставропольнефтегаза», «Грознефтегаза». По состоянию на середину 2011 года проектный коэффициент извлечения нефти в Компании составил 38%, что существенно выше среднего показателя по отрасли.
В начале декабря 2012 года совет директоров «Газпром нефти» одобрил покупку 100% «Новороснефтесервиса» и «Новороссийского нефтеперевалочного комплекса» (оба актива входят в группу «Дело» Сергея Шишкарева).
Ключевым событием для «ННК» в 2012 году стало достижение окончательных договоренностей по приобретению 100% доли в ТНК-ВР. «Полная консолидация этой эффективной компании, обладающей качественными активами, позволит «Роснефти» стать крупнейшей публичной нефтедобывающей компанией в мире, увеличить размер газового бизнеса, оптимизировать каналы поставки и сбыта» — отметил Игорь Сечин.
Отдельным направлением развития «ННК» становятся соглашения с ведущими мировыми энергетическими компаниями по освоению шельфа.
Подписаны соглашения с компанией Statoil по созданию совместного предприятия (СП) для работы на участках «Роснефти» в Охотском и Баренцевом морях, а также совместной оценке трудноизвлекаемых запасов нефти месторождений Компании в Западной Сибири и Ставропольском крае.
Завершена сделка по созданию СП на базе ООО «НГК Итера» в области добычи и реализации газа. Консолидированные доказанные и вероятные запасы СП по классификации PRMS составляют 427 млрд. куб. м газа и 25,8 млн. т жидких углеводородов.
Общее собрание акционеров приняло решение о выплате 78,5 млрд. руб. (25% от чистой прибыли по МСФО) в качестве дивидендов по итогам 2011 г. Суммарный размер дивиденда на одну акцию составил 7,53 руб., что превышает уровень 2010 г. почти в 3 раза.
3.2Анализ деятельности предприятия
Структура штата предприятия представляет собой совокупность линейных и функциональных органов предприятия, а также систему их связей, взаимозависимостей и взаимодействия. На структуру штата предприятия оказывают влияние: численность сотрудников, подчинённых одному руководителю, объём товарооборота, специализация, количество подведомственных торговых единиц (структурных подразделений).
Структура организации ООО «ННК»
Ознакомившись со структурой аппарата менеджмента ООО «ННК» и вопросом, связанным с численностью работников, можно сообщить, что организация структуры аппарата пребывает на должном уровне.
Структура аппарата соответствует функциональному содержанию процесса менеджмента предприятием, обеспечивает планомерное развитие управляемой системы. Благодаря динамичной работе кадровой службы, опираясь на необходимую документацию, обеспечиваются чёткие разграничения обязанностей и ответственностей каждого работника. Строго соблюдается ритмичность, заключающаяся в равномерной работе всех отделов, и установленном режиме труда и отдыха, благодаря работе кадровой службы.
3.3Внутренняя среда предприятия
Услугами предприятия каждый день пользуются миллионы людей. Правильно организованная работа экономит пора покупателей, что является одной из первостепенных задач рационального использования свободного времени.
Добиться решения данной задачи можно благодаря постоянному контролю качества, непрерывному совершенствованию процессов труда и внедрению прогрессивных методов работы, правильному размещению базы, использованию современного оборудования, качественному обслуживанию покупателей, а также разработке рациональных форм разделения и кооперации труда работников, подготовке к повышению квалификации кадров и соблюдению трудовой дисциплины.
В соответствие с федеральными законами трудовое законодательство различает обязательную и необязательную аттестацию. Для начинающих работу на предприятии ООО «ННК» предусмотрена обязательная аттестация после прохождения стажировки. Процесс аттестация представляет собой опрос стажёра по специальному перечню вопросов, знание ответов на которые необходимы для успешной работы продавца-консультанта.
Повышение квалификации и обучение смежным профессиям являются необходимыми условиями успешной карьеры. Кроме курсов повышения квалификации, известных нам ещё со времен Советского Союза, в данный момент очень популярны различные тренинги.
На предприятии все работники специализируются на выполнении определённых функций при полной нагрузке в течение рабочего дня, а при недостаточной загруженности по основной работе — совмещают профессии.
Укреплению трудовой дисциплины, организации труда работников, повышению его производительности рациональному использованию рабочего времени, высокому качеству выполняемых работ, эффективности производства способствуют правила внутреннего трудового распорядка, которые содержат пункты:
—общие положения;
—порядок приёма и увольнения рабочих и служащих;
—поощрения за успехи в работе;
—взыскания за нарушение трудовой дисциплины.
Правила внутреннего трудового распорядка на предприятии утверждены вышестоящей организацией применительно к условиям работы данного предприятия и разработаны на основе типовых правил внутреннего трудового распорядка для рабочих и служащих предприятий, учреждений и организаций.
Правила внутреннего трудового распорядка определяют основные обязанности работников и администрации.
Рабочие и служащие обязаны:
—соблюдать дисциплину труда;
—своевременно и точно исполнять распоряжения администрации, использовать всё рабочее пора для повышения производительности труда;
—соблюдать требования по охране труда, технике безопасности, производственной санитарии и противопожарной охране;
—содержать своё рабочее место, оборудование в чистоте и исправном состоянии;
—результативно использовать оборудование и инструменты (измерительные приборы, спецодежда), экономно и рационально расходовать сырьё, материалы, другие вверенные ресурсы;
—принимать меры к немедленному устранению причин и условий, препятствующих или затрудняющих нормальную работу и немедленно извещать о случившемся администрации.
Администрация предприятия обязана:
—правильно организовать труд рабочих и служащих, чтобы каждый работал по своей специальности и квалификации, имел закреплённое за ним рабочее место, до начала работы был ознакомлен с установленным заданием и обеспечен работой в течение всего рабочего дня;
—обеспечить здоровые и безопасные условия труда, исправное состояние инструментов и оборудования, необходимых для бесперебойной и ритмичной работы;
—создавать условия для роста производительности труда, осуществлять мероприятия по повышению качества работы, улучшению организации и повышению культуры обслуживания населения;
—постоянно совершенствовать организацию оплаты труда;
—обеспечить строгое соблюдение трудовой и производственной дисциплины, осуществляя организаторскую и экономическую работу, направленную на устранение потерь рабочего времени, рациональное использование трудовых ресурсов; применять меры воздействия к нарушителям трудовой дисциплины и поощрять добросовестных работников;
—неуклонно соблюдать законодательство о труде и правила охраны труда, улучшать условия труда, принимать меры по профилактике производственного травматизма, профессиональных и других заболеваний рабочих и служащих, своевременно дарить льготы и компенсации в связи с вредными условиями труда;
—постоянно контролировать знания и соблюдение работниками всех требований инструкций по технике безопасности, производственной санитарии, противопожарной охране;
—обеспечивать систематическое повышение деловой квалификации работников и уровня их экономических и правовых знаний;
—способствовать созданию в трудовом коллективе деловой, творческой обстановки, развивать и поддерживать инициативу и активность работников.
Работники предприятия чётко соблюдают правила внутреннего трудового распорядка, благодаря чему работа данной организации налажена хорошо, и администрации легко осуществлять менеджмент персоналом и его деятельностью.
В то же пора профессиональная работа, доброжелательное и справедливое отношение руководства к персоналу магазина способствует тому, что сотрудники с удовольствием выполняют свои должностные обязанности.
Как понятно, одной из задач руководителя организации является мотивация труда персонала.
Мотивация — процесс, побуждающий человека к деятельности для достижения личных целей и целей организации.
Чтобы мотивировать труд работника, нужно узнать его потребности, то, в чём он нуждается. Кому-то необходим просто отдых, другому — самовыражение, третьему — постоянный самоконтроль. И хороший руководитель должен создавать такую ситуацию, которая позволила бы людям почувствовать, что они могут удовлетворить потребности действиями, способствующими достижению целей организации.
Некоторые люди очень общительны и любят быть в гуще событий, им обычно поручается такая работа, как реклама товара. Они умеют хорошо убеждать покупателей в том, что последним просто необходим именно тот самый товар. Такие люди любят ощущать, что являются незаменимыми работниками.
Администрация комплекса применяет различные виды вознаграждений: и моральное, и материальное. За успешную работу есть различные похвальные грамоты или просто похвала в устной форме. Если по результатам I-IV кварталов деятельности предприятия был перевыполнен план, работникам выплачивают премию.
Главным является и то, что оценивается работа подчинённых объективно (в зависимости от уровня ответственности, квалификации, сложности, трудоёмкости, результативности труда) и каждый сотрудник сам видит, за счёт чего он может увеличить уровень своих доходов. Иначе, если вознаграждение будет посчитано не достаточным, то во взаимоотношениях начальника и подчинённых возникнет некоторое недопонимание и они не будут должным образом трудиться. Потому что люди вечно определяют соотношения вознаграждения и затраченных усилий, сравнивая его с полученным другими, выполняющими одинаковую с ним работу.
Руководитель комплекса чётко определяет, какую часть финансов потратить на покупку нового, усовершенствованного оборудования; на реконструкцию, ремонт сооружений и имеющегося оборудования; оплату труда, вознаграждения. Помимо текущих затрат за счёт собственной прибыли обеспечиваются и другие затраты.
При приеме на работу и в работе с коллективом руководитель должен решить такие задачи, как: оптимальный подбор и расстановка кадров, рационального формирования персонала, регулирования межличностных отношений в коллективе, повышение, эффективного стимулирования деятельности работников, укрепления дисциплины и многие другие задачи. Для решения этих задач руководитель использует анкеты, опросы, тестирование.
Анкетирование и тестирование работника позволяет выявить индивидуальные особенности работника, дает вероятность использовать работников на той работе, где он может принести максимальную пользу предприятию, получить удовлетворение от своей работы. Для обучения персонала даются консультации по различным вопросам, что способствует и получению высоких результатов.
Подчиненные уважают руководителя за справедливое отношение к ним. Благодаря профессиональному управлению подчиненными конфликты и стрессовые ситуации решаются легко.
3.4 Организация документооборота, хранения и использования документов в текущей деятельности ООО «ННК»
Документооборот является важным звеном в организации делопроизводства ООО «Новороссийский нефтеперевалочный комплекс» так как он определяет не только инстанции движения документов, но и скорость движения документов. В делопроизводстве документооборот рассматривается как информационное обеспечение деятельности аппарата управления, его документирования, хранения и использования ранее созданных документов.
Основными правилами организации документооборота на ООО «ННК» являются:
—оперативное прохождение документа, с наименьшими затратами времени;
—максимальное сокращение инстанций прохождения документа (каждое перемещение документа должно быть оправданным, необходимо исключить или ограничить возвратные перемещения документов);
—соблюдение этих правил позволяет реализовать основной организационный принцип службы делопроизводства — возможность централизованного выполнения однородных технологических операций;
—основой структуры любого документооборота является документ. Все документы (традиционные на бумаге и на магнитных носителях) в комплексе на комбинате ООО «ННК» согласованы путем соблюдения правил особенностей представления информации на каждом из носителей;
Организация документооборота — это правила, в соответствии с которыми должно происходить движение документов. Организация документооборота объединяет всю последовательность перемещений документов в аппарате управления ООО «ННК» все операции по приему, передаче, составлению и оформлению, отправке (и подшивке) документов в дело. Документооборот является важной составной частью делопроизводства и информационного обеспечения управления. Четко организованный документооборот ускоряет прохождение и исполнение документов в ООО «ННК».
Порядок прохождения документов и организация всех операций при работе с ними, регламентирован инструкцией по делопроизводству в ООО «ННК».
Разделяют централизованный документооборот и документооборот уровня структурного подразделения. В централизованный документооборот входит вся документация, подлежащая централизованной регистрации. Документы, учитываемые только в структурных подразделениях, составляют документооборот уровня структурного подразделения.
В ООО «ННК» существует отдельное структурное подразделение, в задачи которого входит обеспечение централизованного документооборота.
Выделяют три основных типа документов, составляющих централизованный документооборот.
Входящие. Входящий документ — документ, поступивший в учреждение. Большинство входящих документов должны порождать соответствующие исходящие, в установленные сроки. Сроки могут быть установлены нормативными актами, предписывающими то или иное время ответа на соответствующий входящий документ или могут быть указанные непосредственно во входящем документе.
Исходящие. Исходящий документ — официальный документ, отправляемый из учреждения. Большинство исходящих документов являются ответом организации на входящие документы. Некоторая часть исходящих документов готовится на основе внутренних документов организации. Небольшое число исходящих документов может требовать поступления входящих документов (например, запросы в другие организации).
Внутренние. Внутренний документ — официальный документ, не выходящий за пределы подготовившей его организации. Данные документы используются для организации работы ООО «ННК», так как они обеспечивают целенаправленное решение управленческих задач в пределах одной организации. К внутренним документам относятся организационно-правовые, организационно-распорядительные документы. Самостоятельные группы внутреннего документооборота составляют протоколы и акты, плановые и отчетные документы, документы по учету материальных и денежных средств, оборудования, внутренняя служебная переписка (докладные, объяснительная записка), личного состава и т.д.
Через канцелярию проходят не все внутренние документы, а только переписка наиболее крупных структурных подразделений ООО «ННК» (особенно если они территориально разнесены) и приказы руководителя комбината. Через канцелярию также проходят внутренние документы, порождающие исходящие документы.
4. Проектирование информационной системы предприятия
4.1 Разработка концептуальной модели ИС
Проектирование информационной системы, основанной на использовании баз данных ведется в три этапа. Это этапы концептуального, логического и физического проектирования.
На этапе концептуального проектирования анализируется предметная область информационной системы «Деятельность ООО ННК».
Исходя из заданных параметров предметной области проектируемой ИС, выделим следующие информационные объекты или сущности: «Должности», «Сотрудники-Отделы», «Отделы», «Сотрудники», «Участки», «Место расположения» и «Вид деятельности».
Информационные объекты предметной области
Информационный объектНаименование реквизитаИмя реквизитаДолжностиКод должностикод_дДолжностьдолжностьОкладокладСотрудникиКод сотрудникакод _сотрКод должностикод_дСотрудниксотрудникДата рождениядата_рДата приема на работуДата_прАдрес сотрудникаадресТелефон сотрудникателСотрудники-ОтделыКод 1код_1Код сотрудникакод_сотрКод отделакод_отдОтделыКод отделакод_отдОтделотделКод вида деятельностикод_вида_дУчасткиКод участкакод_учКод отделакод_отдКод места расположениякод_места_рУчастокучастокСотрудники-УчасткиКод 2код_2Код сотрудникакод_сотрКод участкакод_учВид деятельностиКод вида деятельностикод_вида_дВид деятельностивид_дМесто расположенияКод места расположениякод_места_рМесто расположенияместо_рАдресадресТелефонтелефон
4.2Разработка логической модели
На этапе логического проектирования выбирается СУБД для создания базы данных. Информационно-логическая модель основана на структурных единицах базы, создаваемой с помощью выбранной СУБД. А т.к. в данной работе предлагается СУБД Access, каждый информационный объект следует представить в виде конкретной таблицы и установить связи между таблицами.
Логическая модель базы данных «Деятельность ООО ННК»
При необходимости с целью ликвидации избыточных данных логическую модель базы данных подвергают процессу нормализации и приводят к окончательному физическому виду для реализации на персональном компьютере. В данном примере из-за отсутствия в логической модели избыточности данных нормализацию проводить не требуется, поэтому последний вариант полностью соответствует третьей нормальной форме БД «Деятельность ООО ННК».
4.3 Реализация ИС средствами СУБД Access
Построение физической модели информационной системы требует реализации логической модели на конкретных физических носителях средствами конкретной СУБД, и в частности, СУБД Access.
Вся информационная система реализуется с помощью одной базы данных «Ремонтная мастерская», состоящей из шести таблиц: «Должности», «Клиенты», «Объекты», «Сотрудники», «Ремонт» и «Услуги», представленных в виде следующей схемы данных физической модели.
Схема данных базы данных «Деятельность ООО ННК»
В данной работе таблицы базы данных были созданы с помощью двух SQL-запросов и конструктора таблиц. Далее, рисунки 6 и 7, представляют варианты создания двух таблиц базы данных, «Должности» и «Сотрудники», с помощью «Конструктора таблиц».
Создание таблицы «Должности» с помощью Конструктора таблиц
Создание таблицы «Сотрудники» с помощью Конструктора таблиц
Форма для работы с таблицей «Должности»
Форма для работы с таблицей «Сотрудники»
Форма для работы с таблицей «Участки»
Форма для работы с таблицей «Отделы»
Форма для работы с таблицей «Сотрудники-Отделы»
Для организации работы с базами данных строится единый кнопочный интерфейс, представленный главной кнопочной формой «Деятельность ООО ННК». Создание такой формы осуществлялось, как при помощи конструктора форм и макросов, так и с помощью диспетчера кнопочных форм. Первая страница представлена кнопками, определяющими весь интерфейс ИС, то есть работу с входной и выходной информацией системы. Вторая страница «Редактирование», работает с входной информацией системы, третья страница «Отчеты», позволяет работать с выходными данными ИС, и четвертая страница «Запросы», дает возможность формировать результирующую информацию системы. Заполнение и корректировка таблиц производится с помощью простых форм, приведенных выше, построенных с помощью мастера форм для таблиц базы данных информационной системы. Для навигации по страницам кнопочной формы она снабжена кнопками возврата, перехода и выхода из приложения.
Кнопочная форма «Деятельность ООО ННК»
Вторая страница кнопочной формы «Редактирование»
Третья страница кнопочной формы «Отчеты»
Четвертая страница кнопочной формы «Запросы»
4.4Разработка и создание выходной информации ИС
К входным документам информационной системы «Ремонтная мастерская» можно отнести документацию, предназначенную для заполнения ее основных форм, представленную ниже приведенными таблицами.
Входная форма 1 — «Должности»
ДолжностьОклад1215 $ХХХХХХХХХХ
Входная форма 2 — «Отделы»
ОтделКод вида деятельности1220 $ХХХХХХХХХХ
Входная форма 3 — «Участки»
Код отделаМесто расположенияУчасток12320 $25 $25 $
Входная форма 4 — «Клиенты»
Дата рожденияАдресТелефонКлиент123425 $40 $15 $25 $
Входная форма 5 — «Сотрудники»
ДолжностьСотрудникРождениеАдресТелефон1234515 $25 $ХХ-ХХ-ХХХХ40 $15 $
Входная форма 6 — «Место расположения»
Место расположенияАдресТелефон14515 $40 $15 $
Далее с помощью таблиц представлены макеты выходных форм для отчетов «Клиенты», «Сотрудники» и запросов «Ремонт», «Услуги», приведенных в приложениях А, Б, В и Г.
Выходная форма 1 — Отчет «Деятельность»
СотрудникОтделУчастокВид деятельности123425 $15 $ХХХХХХХХХХ-ХХ-ХХ
Выходная форма 2 — Отчет «Сотрудники»
Выходная форма 3 — Запрос «Участки в Кирилловке»
УчастокМесто расположения1220 $20 $
Выходная форма 4 — Запрос «Услуги»
СотрудникУчасток1220 $15 $
4.5 Использование SQL-запросов при проектировании ИС
Для решения основных задач информационной системы «Ремонтная мастерская» были созданы следующие запросы с помощью представленных ниже SQl-конструкций:
Запрос «Сотрудники на участках», предоставляет основную информацию о ремонте объектов.Сотрудники.сотрудниик, Участки.участокУчастки INNER JOIN (Сотрудники INNER JOIN [Сотрудники-участки] ON Сотрудники.код_сотр = [Сотрудники-участки]. код_сотр) ON Участки.код_уч = [Сотрудники-участки]. код_уч;
Запрос «Сотрудники на участках», предоставляет основную информацию о ремонте объектов.Сотрудники.сотрудниик, Отделы.отдел, Вид_деят. вид_д AS [вид деятельности]Сотрудники INNER JOIN ((Вид_деят INNER JOIN Отделы ON Вид_деят. код_вида_д = Отделы.код_вида_д) INNER JOIN [Сотрудникт-отделы] ON Отделы.код_отд = [Сотрудникт-отделы]. код_отд) ON Сотрудники.код_сотр = [Сотрудникт-отделы]. код_сотрВид_деят. вид_д =’транспортировка нефти’;
Запрос «Сотрудники на участках», предоставляет основную информацию о ремонте объектов.Сотрудники.сотрудниик, Отделы.отдел, Вид_деят. вид_д AS [вид деятельности]Сотрудники INNER JOIN ((Вид_деят INNER JOIN Отделы ON Вид_деят. код_вида_д = Отделы.код_вида_д) INNER JOIN [Сотрудникт-отделы] ON Отделы.код_отд = [Сотрудникт-отделы]. код_отд) ON Сотрудники.код_сотр = [Сотрудникт-отделы]. код_сотрВид_деят. вид_д =’транспортировка нефти’;
Заключение
В ходе выполнения данного курсового проекта были рассмотрены современные средства организации и проектирования конкретной информационной системы на основе предметной области «Деятельность ООО ННК». Была изучена сфера деятельности данной предметной области. Анализируя ее, были выявлены такие объекты этого вида деятельности, как «Должности», «Участки», «Виды деятельности», «Сотрудники» и т.д. со всеми их составляющими и характеристиками. Далее были разработаны и созданы основные модели проектируемой системы. С их помощью также была создана основная физическая модель в виде схемы данных проектируемой системы «Деятельность ООО ННК». Система была дополнена входной и выходной информацией в виде форм, запросов и отчетов, объединенных единым пользовательским интерфейсом, позволяющим вводить новые данные, корректировать уже имеющиеся и получать результирующую информацию, с помощью которой можно активно управлять объектами сферы деятельности «Деятельность ООО ННК».
В проекте представлены все разработанные модели системы, макеты входной и выходной документации, выходная отчетность, а также все используемые в её интерфейсе формы. При проектировании запросов были использованы SQL-запросы.
При разработке проекта и его оформлении были тщательно изучены материалы стандартизации проектной деятельности, что позволило оформить курсовой проект и все его материалы.
Разработка данного проекта позволила мне освоить навыки проектирования современных информационных систем, а также их внедрения и сопровождения на предприятиях.
Список использованной литературы
1Барановская Т.П.и др. Информационные системы и технологии в экономике —
М.: ФИНАНСЫ И СТАТИСТИКА, 2009. — 336 с.
Гагарина Л.Г., Киселев Д.В. и Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем. — М.: ИД «Форум» — ИНФРА — М, 2009. — 384 с.
Гвоздева В.А., Лаврентьева И.Ю. Основы построения автоматизированных информационных систем. — М, ИД «ФОРУМ»; ИНФРА-М, 2010. — 320 с
Гвоздева Т.В., Баллод Б.А. Проектирование информационных систем. — Ростов-на-Дону, «Феникс», 2009. — 509 с.
Голицына О.Л. и др. Базы данных. — М: ФОРУМ — ИНФРА — М, 2011. — 352 с.
Карпов Б. Microsoft 2000. Справочник. — Санкт-Петербург: Москва — Харьков — Минск — ПИТЕР, 2000. — 458 с.
Кузин А.В., Демин В.М. Разработка баз данных в системе Microsoft Access — М.: ИД ФОРУМ — ИНФРА — М, 2009. — 524 с.
Титаренко Г.А. Информационные технологии управления. — М.: ЮНИТИ — ДАНА, 2000. — 221 с.
Информационные технологии в экономике и управлении / под ред. В.В. Трофимова. — М.: Юрайт, 2011. — 478 с.
Информационные системы и технологии управления: учебник для студентов высш. учеб. заведений, обучающихся по специальностям «Финансы и кредит», «Бухгалтерский учет, анализ и аудит»: учеб. для студентов высш. учеб. заведений, обучающихся по направлениям «Менеджмент» и «Экономика» / [Г.А. Титоренко (рук.) и др.]; под ред. Г.А. Титоренко. — 3-е изд., перераб. и доп. — М.: ЮНИТИ, 2010. — 591 с.: ил. — (Золотой фонд российских учебников).
Лодон Д.П. Управление информационными системами: учебник по программам «Мастер делового администрирования»: [пер. с англ.] / Дж. Лодон, К. Лодон. — СПб., 2010. — 910 с.: ил.
Приложение А
Отчет «Сотрудники»
Приложение Б
Отчет «Участки»
Приложение В
Запрос «Сотрудники, занимающиеся транспортировкой нефти»