Разработка системы учета компьютерного и офисного оборудования и расходных материалов
Автоматизация работы отдела информационных технологий ООО "Бентек Дриллинг энд Ойлфилд Системс". Создание информационной системы для учета и анализа оборудования. Создание базы данных сотрудников, номенклатуры IT оборудования и программного обеспечения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 21.06.2011 |
Размер файла | 4,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Выпускная квалификационная (дипломная) работа на тему:
Разработка системы учета компьютерного и офисного оборудования и расходных материалов
Тюмень 2011
Оглавление
- Введение
- Глава 1. Описание ООО "БЕНТЕК ДРИЛЛИНГ ЭНД ОЙЛФИД СИСТЕМС" и постановка задачи
- 1.1 Общие сведения
- 1.2 История компании
- 1.3 Организационная структура и менеджмент
- 1.3.1 Менеджмент качества
- 1.3.2 Политика компании по охране здоровья, труда и окружающей среды
- 1.3.3 Сертификации
- 1.4 Информационные процессы в управлении организацией
- 1.5 Выбор стратегии организации автоматизированной информационной технологии
- 1.6 Управленческие решения в условиях функционирования информационных технологий
- 1.7 Информационные системы управления предприятием (ИСУП)
- 1.9 Классификация типовых систем. Описание основных типов ИСУП
- Глава 2. Анализ проблем отдела информационных технологий ООО "Бентек Дриллинг энд ойлфид системс"
- 2.1 Обнаружение проблем
- 2.2 Точная формулировка проблемы
- 2.3 Анализ логической структуры проблемы
- 2.4 Анализ развития проблемы в прошлом и будущем времени
- 2.5 Определение внешних связей с другими проблемами
- 2.6 Выявление принципиальной разрешимости проблемы
- 2.7 Бизнес процесс отдела информационных технологий
- 2.8 Описание алгоритма проектирования программного продукта
- 2.9 Описание бизнес-процесса и используемых ресурсов
- 2.10 Реализация
- Глава 3. Разработка системы учета для автоматизации отдела информационных технологий
- 3.1 Техническое задание на создание автоматизированной системы учета IT оборудования и программного обеспечения
- 3.1 Создание базы данных сотрудников
- 3.2 Создание базы данных номенклатуры IT оборудования
- 3.3 Создание базы данных номенклатуры программного обеспечения
- 3.4 Отражение соответствия IT оборудования и программного обеспечения
- 3.5 Отражение состояния оборудования
- 3.6 Формирование личной карточки сотрудника в электронном виде
- 3.7 Анализ эффективности используемых методов и материалов
- 3.8 Разработка и проектирование базы данных
- 3.9 Функциональность программного продукта
- Заключение
- Список литературы
- Приложения
Введение
Системы управления предприятием за длительный период своего развития прошли путь от простейших ручных форм учета запасов и производственных мощностей до современных автоматизированных методов управления на основе использования компьютеров, и предназначенных для применения на предприятиях практически любого масштаба и сектора экономики.
Исторически, развитие управленческих систем происходило в логической последовательности от простого к сложному, от элементарного отслеживания состояния дел, до информационно-управляющих систем, позволяющих не только учитывать, но и оптимизировать производственные процессы в условиях быстро меняющегося внешнего окружения и внутренних условий предприятия.
В условиях рыночной экономики предприятие нуждается в решении задач управления на качественно новом уровне. Необходимость оперативного реагирования на конъюнктуру рынка и быстро меняющуюся экономическую ситуацию требует перестройки внутренней микроэкономики предприятия, постановки управленческого учета, оптимизации процессов управления.
Целью работы является создание информационной системы для учета и анализа офисного оборудования предприятия и расходных материалов.
Объектом работы является учет компьютерного оборудования в организации ООО "Бентек Дриллинг энд Ойлфилд Системс".
Предметом работы является автоматизация работы отдела информационных технологий ООО "Бентек Дриллинг энд Ойлфилд Системс".
Задачи дипломной работы:
Изучение деятельности и внутренней организационной структуры предприятия;
Ознакомление с основными функциями сотрудников отдела информационных технологий;
Изучение аппаратных и программных средств, которыми оснащены компьютеры в данной организации;
Анализ бизнес-процессов организации и разработка базы данных офисного оборудования;
Составление технического задания для написания проектной программы;
Разработка структуры программы и ее написание с помощью языка программирования php и языка запросов sql.
Новизна работы заключается в том, что программный продукт представляет собой индивидуальный проект, полностью ориентированный на особенности деятельности организации и направленный на решение проблем, связанных с учетом компьютерного оборудования.
Глава 1. Описание ООО "БЕНТЕК ДРИЛЛИНГ ЭНД ОЙЛФИД СИСТЕМС" и постановка задачи
1.1 Общие сведения
С целью организации производства в России в 2006 году было зарегистрировано дочернее предприятие немецкой компании Bentec GmbH Drilling and Oilfield Systems.
ООО "Бентек Дриллинг энд Ойлфилд Системс" расположено в г. Тюмени.
Выбор Тюмени в качестве места для размещения производства обусловлен тем, что регион имеет удобное географическое положение, обладает развитой транспортной и социальной инфраструктурой и находится в непосредственной близости к местам осуществления деятельности нашими заказчиками.
Завод по производству буровых установок введен в эксплуатацию в 2009 году и уже начиная с 2011 года все установки под брэндом BENTEC будут поставляться российским потребителям из Тюмени с настоящим немецким качеством. Для этого на предприятии налажен полный производственный цикл от изготовления металлоконструкций до проведения контрольной сборки буровых установок.
Производственные мощности завода позволяют отгружать до 10 буровых установок в год.
На базе завода создана служба сервиса для технической поддержки установок BENTEC, работающих в России.
Краткая история компании в г. Тюмень:
Ноябрь 2006г. - ООО "Бентек Дриллинг энд Ойлфилд Системс" основано в г. Тюмени для производства буровых установок и их технического обслуживания.
информационный учет оборудование база
Июль 2007г. - ноябрь 2008г. - строительство завода, ввод в эксплуатацию оборудования
Декабрь 2008г. - начало пробного производства
Июнь 2009г. - поставка заказчику первых комплектующих для буровой установки
Июль 2010г. - начало производства новой буровой установки Bentec - HR4000.
1.2 История компании
История компании восходит к концу 19 века, когда в составе немецкой буровой компании "Дойтаг" (DEUTAG), образованной в 1888 году, "Бентек" основан как служба проектирования, сервисного обслуживания и ремонта буровых установок.
В 1994 году компания "Бентек" была выделена в самостоятельное производство, которое является независимым структурным подразделением ПКОО "Эббот Групп" (Abbot Group plc). Благодаря уникальному сочетанию знаний в области бурения скважин и многолетнего опыта производства бурового оборудования, наша компания стала мировым лидером в создании высококлассных буровых установок. "Бентек" имеет авторизацию Американского нефтяного института (API) в качестве ремонтной службы, предоставляющей услуги буровым подрядчикам по всему миру.
Мы гордимся тем, что работаем в области международной нефтегазовой промышленности. Установки компании "Бентек" надежно работают не только с самого первого дня. Они создаются с тем, чтобы служить долговечно.
Главный офис и завод "Бентек" находятся в Бад Бентахайме, Германия, откуда ведется наша деятельность на международном рынке бурового оборудования и осуществляется руководство филиалами и представительствами в России, Центральной Азии, Каспийском Регионе и на Ближнем Востоке.
1.3 Организационная структура и менеджмент
1.3.1 Менеджмент качества
Качество является залогом успешной деятельности. Поэтому наша Система Менеджмента Качества (СМК) гарантирует постоянное усовершенствование всех процессов и изделий для того, чтобы соответствовать международным стандартам, строительным нормам и правилам, а также для обеспечения возможности усовершенствования. Нашей целью является полное удовлетворение Ваших запросов нашими товарами и услугами.
СМК "Бентек" сертифицирована в соответствии с нормами международного стандарта ISO 9001: 2000. Система менеджмента качества, охраны труда, безопасности и защиты окружающей среды сертифицирована Канадским советом по стандартам SCC.
Компания "Бентек" официально авторизована к использованию монограммы Американского нефтяного института API в соответствии с международными стандартами API 4F, 5CT, 6A, 7, 7-1, 8C и 16A при изготовлении и ремонте бурового оборудования и нефтепромысловой техники.
Кроме того мы имеем лицензии на производство различных изделий от компании "В&M" (V&M).
Установка создана в полном соответствии со всеми ГОСТами и требованиями Ростехнадзора, получены все необходимые сертификаты и разрешения для ее эксплуатации в России.
1.3.2 Политика компании по охране здоровья, труда и окружающей среды
Особую важность для руководства компании "Бентек" представляет обеспечение охраны здоровья и безопасности персонала, а также защита окружающей среды. Все обязанности, области полномочий и ответственность за здоровье, безопасность и охрану окружающей среды определены в общих правилах и нормах проведения работ в компании.
Наша задача состоит в том, чтобы не допустить возникновение несчастных случаев, сохранить здоровье людей и уберечь окружающую среду. Данное стремление основано на следующей философии: выявление и контроль всех потенциальных причин возникновения риска и ликвидация всех допустимых факторов риска.
Компания "Бентек" определила основные цели как для себя, так и для своих подрядчиков.
Наша задача: "Исключить несчастные случаи, нанесение ущерба оборудованию и окружающей среде". Поэтому, для нас является важным следующее: "Нет ничего более срочного или важного, чем соблюдение правил ОЗТОС"
1.3.3 Сертификации
– ISO 9001 Certification
– ГОСТ Р, DIN 18800-7
– ISO 3834-2: 2005
– SCC Certification
– API Certificates - API 4F, API 5CT, API 6A, API 7, API 7-1, API 8C, API 16A
– Аттестация сварочного производства НАКС в соответствии с РД 03-615-03, РД 03-614-03
– Сертификаты Европейского комитета электротехнической стандартизации и международной организации по стандартизации EN ISO 9001: 2000
– Сертификаты Канадского совета по стандартам SCC: 2006
– Сертификаты Американского нефтяного института API Spec Q1 and API
1.4 Информационные процессы в управлении организацией
Информационная система управления - это совокупность информации, экономико-математических методов и моделей, технических, программных, других технологических средств и специалистов, а также предназначенная для обработки информации и принятия управленческих решений.
Классификация информационных систем управления зависит от видов процессов управления, уровня управления, сферы функционирования экономического объекта и его организации, степени автоматизации управления.
По видам процессов управления ИС делятся на:
1) Информационные системы управления технологическими процессами предназначены для автоматизации различных технологических процессов (гибкие технологические процессы, энергетика и т.д.).
2) ИС управления организационно-технологическими процессами представляют собой многоуровневые, иерархические системы, которые сочетают в себе ИС управления технологическими процессами и ИС управления предприятиями.
3) ИС организационного управления, которые предназначены для автоматизации функций управленческого персонала. К этому классу ИС относятся информационные системы управления как промышленными фирмами, так и непромышленными экономическими объектами - предприятиями сферы обслуживания. Основными функциями таких систем являются оперативный контроль и регулирование, оперативный учет и анализ, перспективное и оперативное планирование, бухгалтерский учет, управление сбытом и снабжением и решение других экономических и организационных задач.
4) Интегрированные ИС предназначены для автоматизации всех функций управления фирмой и охватывают весь цикл функционирования экономического объекта: начиная от научно-исследовательских работ, проектирования, изготовления, выпуска и сбыта продукции до анализа эксплуатации изделия.
5) Корпоративные ИС используются для автоматизации всех функций управления фирмой или корпорацией, имеющей территориальную разобщенность между подразделениями, филиалами, отделениями, офисами и т.д.
6) ИС научных исследований обеспечивают решение научно-исследовательских задач на базе экономико-математических методов и моделей.
7) Обучающие ИС используются для подготовки специалистов в системе образования, при переподготовке и повышении квалификации работников различных отраслей экономики.
Основной составляющей частью автоматизированной информационной системы является информационная технология (ИТ), развитие которой тесно связано с развитием и функционированием ИС.
Информационная технология (ИТ) - процесс, использующий совокупность методов и средств реализации операций сбора, регистрации, передачи, накопления и обработки информации на базе программно-аппаратного обеспечения для решения управленческих задач экономического объекта.
Основная цель автоматизированной информационной технологии - получать посредством переработки первичных данных информацию нового качества, на основе которой вырабатываются оптимальные управленческие решения.
Автоматизированные информационные системы для информационной технологии - это основная среда, составляющими элементами которой являются средства и способы для преобразования данных.
Способ построения сети зависит от требований управленческого аппарата к оперативности информационного обмена и управления всеми структурными подразделениями фирмы. Повышение запросов к оперативности информации в управлении экономическим объектом привело к созданию сетевых технологий, которые развиваются в соответствии с требованиями современных условий функционирования организации.
1.5 Выбор стратегии организации автоматизированной информационной технологии
Выбор стратегии организации автоматизированной информационной технологии определяется следующими факторами:
– областью функционирования предприятия или организации;
– типом предприятия или организации;
– производственно-хозяйственной или иной деятельностью;
– принятой моделью управления организацией или предприятием;
– новыми задачами в управлении;
– существующей информационной инфраструктурой.
1. На малых предприятиях различных сфер деятельности информационные технологии, как правило, связаны с решением задач бухгалтерского учета, накоплением информации по отдельным видам бизнес-процессов, созданием информационных баз данных по направленности деятельности фирмы и организации телекоммуникационной среды для связи пользователей между собой и с другими предприятиями и организациями.
2. В средних организациях (предприятиях) большое значение для управленческого звена играют функционирование электронного документооборота и привязка его к конкретным бизнес-процессам. Для таких организаций (предприятий, фирм) характерны расширение круга решаемых функциональных задач, связанных с деятельностью фирмы, организация автоматизированных хранилищ и архивов информации, которые позволяют накапливать документы в различных форматах, предполагают наличие их структуризации, возможностей поиска, защиты информации от несанкционированного доступа и т.д.
3. В крупных организациях (предприятиях) информационная технология строится на базе современного программно-аппаратного комплекса, включающего телекоммуникационные средства связи, многомашинные комплексы, развитую архитектуру "клиент-сервер", применение высокоскоростных корпоративных вычислительных сетей.
В крупных организациях сложились две формы управления - централизованная и децентрализованная. Организации с централизованным управлением характеризуются распределением функций и полномочий среди структурных подразделений с жесткой координацией производственно-хозяйственной деятельности в аппарате управления.
Децентрализованная форма характеризуется выделением внутри организации стратегических единиц бизнеса или центров прибыли, деятельность которых поддается самостоятельному планированию и имеет свой бюджет. Корпоративная вычислительная сеть - это интегрированная, многомашинная, распределенная система одного предприятия, имеющего территориальную рассредоточенность, состоящая из взаимодействующих локальных вычислительных сетей структурных подразделений и подсистемы связи для передачи информации.
Определяющим фактором при организации корпоративных вычислительных сетей является простота доступа к информационным ресурсам. В этой связи основой современного подхода технических решений в построении информационной технологии в корпоративных системах является архитектура "клиент-сервер". Реальное распространение архитектуры "клиент-сервер" стало возможным благодаря развитию и широкому внедрению в практику концепции открытых систем. Основным смыслом подхода открытых систем является упрощение процесса организации совместимости вычислительных сетей за счет международной и национальной стандартизации аппаратных и программных интерфейсов.
В крупных предприятиях, фирмах, корпорациях процессы обработки информации различаются в зависимости от требований решения функциональных задач, на основе которых формируются информационные потоки в корпоративных системах организации управления.
1.6 Управленческие решения в условиях функционирования информационных технологий
Процесс принятия управленческих решений рассматривается как основной вид управленческой деятельности, т.е. как совокупность взаимосвязанных, целенаправленных и последовательных управленческих действий, обеспечивающих реализацию управленческих задач. Эффективность принятия управленческих решений в условиях функционирования информационных технологий в организациях различного типа обусловлена использованием разнообразных инструментов анализа финансово-хозяйственной деятельности предприятий.
Можно выделить четыре круга задач, решаемые фирмой.
1. Первый круг задач ориентирован на предоставление экономической информации внешним по отношению к фирме пользователям - инвесторам, налоговым службам и т.д.
2. Второй круг связан с задачами анализа, предназначенными для выработки стратегических управленческих решений развития бизнеса.
3. Третий круг задач анализа ориентирован на выработку тактических решений.
4. Четвертый круг задач связан с задачами оперативного управления экономическим объектом в соответствии с функциональными подсистемами экономического объекта.
I. Стратегический уровень ориентирован на руководителей высшего ранга. Основными целями стратегического уровня управления являются:
– определение системы приоритетов развития организации;
– оценка перспективных направлений развития организации;
– выбор и оценка необходимых ресурсов для достижения поставленных целей.
II. Тактический уровень принятия решений основан на автоматизированной обработке данных и реализации моделей, помогающих решать отдельные, в основном слабо структурированные задачи. К числу основных целей тактического уровня руководства относятся:
– обеспечение устойчивого функционирования организации в целом;
– создание потенциала для развития организации;
– создание и корректировка базовых планов работ и графиков реализации заказов на основе накопленного в процессе развития организации потенциала.
III. Оперативный (операционный) уровень принятия решений является основой всех автоматизированных информационных технологий. На этом уровне выполняется огромное количество текущих рутинных операций по решению различных функциональных задач экономического объекта. При этом к числу важнейших приоритетов оперативного управления следует отнести:
– получение прибыли за счет реализации запланированных заранее мероприятий с использованием накопленного потенциала;
– регистрацию, накопление и анализ отклонений хода производства от запланированного;
– выработку и реализацию решений по устранению или минимизации нежелательных отклонений.
1.7 Информационные системы управления предприятием (ИСУП)
Информация позволяет организациям:
осуществлять контроль за текущим состоянием организации, ее подразделений и процессов в них;
определять стратегические, тактические и оперативные цели и задачи организации;
принимать обоснованные и своевременные решения;
координировать действия подразделений в достижении целей.
Информационная потребность - осознанное понимание различия между индивидуальным знанием о предмете и знанием, накопленным обществом.
Данные - информация, низведенная до уровня объекта тех или иных преобразований.
Документ - информационное сообщение в бумажной, звуковой, электронной или иной форме, оформленное по определенным правилам, заверенное в установленном порядке.
Документооборот - система создания, интерпретации, передачи, приема, архивирования документов, а также контроля за их исполнением и защиты от несанкционированного доступа.
Экономическая информация - совокупность сведений о социально-экономических процессах, служащих для управления этими процессами и коллективами людей в производственной и непроизводственной сфере.
Информационные ресурсы - весь имеющийся объем информации в информационной системе.
Информационная технология - система методов и способов сбора, передачи, накопления, обработки, хранения, представления и использования информации.
Автоматизация - замена деятельности человека работой машин и механизмов.
Информационная система (ИС) - информационный контур вместе со средствами сбора, передачи, обработки и хранения информации, а так же персоналом, осуществляющим эти действия с информацией.
Миссия информационных систем - производство нужной для организации информации для обеспечения эффективного управления всеми ее ресурсами, создание информационной и технологической среды для осуществления управления организацией.
Обычно в системах управления выделяют три уровня: стратегический, тактический и оперативный. На каждом из этих уровней управления имеются свои задачи, при решении которых возникает потребность в соответствующих данных, получить эти данные можно путем запросов в информационную систему. Эти запросы обращены к соответствующей информации в информационной системе. Информационные технологии позволяют обработать запросы и, используя имеющуюся информацию, сформировать ответ на эти запросы. Таким образом, на каждом уровне управления появляется информация, служащая основой для принятия соответствующих решений.
В результате применения информационных технологий к информационным ресурсам создается некая новая информация или информация в новой форме. Эта продукция информационной системы называется информационными продуктами и услугами.
Информационный продукт или услуга - специфическая услуга, когда некоторое информационное содержание в виде совокупности данных, сформированная производителем для распространения в вещественной и невещественной форме, предоставляется в пользование потребителю.
В настоящее время бытует мнение об информационной системе как о системе, реализованной с помощью компьютерной техники. Это не так. Как и информационные технологии, информационные системы могут функционировать и с применением технических средств, и без такого применения. Это вопрос экономической целесообразности.
Преимущества неавтоматизированных (бумажных) систем:
- простота внедрения уже существующих решений;
- они просты для понимания и для их освоения требуется минимум тренировки;
- не требуются технические навыки;
- они, обычно, гибкие и способны к адаптации для соответствия деловым процессам.
Преимущества автоматизированных систем:
в автоматизированной ИС появляется возможность целостно и комплексно представить все, что происходит с организацией, поскольку все экономические факторы и ресурсы отображаются в единой информационной форме в виде данных.
Корпоративную ИС обычно рассматривают как некоторую совокупность частных решений и компонентов их реализации, в числе которых:
единая база хранения информации;
совокупность прикладных систем, созданных разными фирмами и по разным технологиям.
Информационная система компании (в частности, ИСУП) должна:
позволять накапливать определенный опыт и знания, обобщать их в виде формализованных процедур и алгоритмов решения;
постоянно совершенствоваться и развиваться;
быстро адаптироваться к изменениям внешней среды и новым потребностям организации;
соответствовать насущным требованиям человека, его опыту, знаниям, психологии.
Итак, информационная система управления предприятием (ИСУП) - это операционная среда, которая способна предоставить менеджерам и специалистам актуальную и достоверную информацию о всех бизнес-процессах предприятия, необходимую для планирования операций, их выполнения, регистрации и анализа. Другими словами, ИСУП - это система, несущая в себе описание полного рыночного цикла - от планирования бизнеса до анализа результатов деятельности предприятия.
Задачи ИСУП. Управление предприятиями в современных условиях требует все большей оперативности. Поэтому использование информационных систем управления предприятием (ИСУП) является одним из важнейших рычагов развития бизнеса.
Основные задачи ИСУП
Уровни и службы управления |
Решаемые задачи |
|
Руководство предприятия |
обеспечение достоверной информацией о финансовом состоянии компании на текущий момент и подготовка прогноза на будущее; обеспечение контроля за работой служб предприятия; обеспечение четкой координации работ и ресурсов; предоставление оперативной информации о негативных тенденциях, их причинах и возможных мерах по исправлению ситуации; формирование полного представления о себестоимости конечного продукта (услуги) по компонентам затрат |
|
Финансово-бухгалтерские службы |
полный контроль за движением средств; реализация необходимой менеджменту учетной политики; оперативное определение дебиторской и кредиторской задолженностей; контроль за выполнением договоров, смет и планов; контроль за финансовой дисциплиной; отслеживание движения товарно-материальных потоков; оперативное получение полного набора документов финансовой отчетности |
|
Управление производством |
контроль за выполнением производственных заказов; контроль за состоянием производственных мощностей; контроль за технологической дисциплиной; ведение документов для сопровождения производственных заказов (заборные карты, маршрутные карты); оперативное определение фактической себестоимости производственных заказов |
|
Службы маркетинга |
контроль за продвижением новых товаров на рынок; анализ рынка сбыта с целью его расширения; ведение статистики продаж; информационная поддержка политики цен и скидок; использование базы стандартных писем для рассылки; контроль за выполнением поставок заказчику в нужные сроки при оптимизации затрат на транспортировку |
|
Службы сбыта и снабжения |
ведение баз данных товаров, продукции, услуг; планирование сроков поставки и затрат на транспортировку; оптимизация транспортных маршрутов и способов транспортировки; - компьютерное ведение контрактов |
|
Службы складского учета |
управление многозвенной структурой складов; оперативный поиск товара (продукции) по складам; оптимальное размещение на складах с учетом условий хранения; управление поступлениями с учетом контроля качества; инвентаризация |
1.9 Классификация типовых систем. Описание основных типов ИСУП
1. Локальные системы. Как правило, предназначены для автоматизации деятельности по одному - двум направлениям. Зачастую могут быть так называемым "коробочным" продуктом. Стоимость таких решений лежит в пределах от нескольких тысяч до нескольких десятков тысяч долларов США.
2. Финансово-управленческие системы. Такие решения обладают гораздо большими функциональными возможностями по сравнению с локальными. Однако их отличительная черта - это отсутствие модулей, посвященных производственным процессам. Сроки внедрения таких систем могут доходить до года, а стоимость - от 50 тыс. долл. до 200 тыс. долл. США.
3. Средние интегрированные системы. Эти системы предназначены для управления производственным предприятием и интегрированного планирования производственного процесса. Они характеризуются наличием специализированных функций. Такие системы наиболее конкурентоспособны в своей области специализации, при этом их стоимость существенно (на порядок и более) ниже, чем крупных.
4. Крупные интегрированные системы. На сегодняшний день это наиболее функционально развитые и соответственно наиболее сложные и дорогие системы, в которых реализуются стандарты управления MRPII и ERP. Сроки внедрения подобных систем с учетом автоматизации управления производством могут составлять несколько лет, а стоимость лежит в пределах от нескольких сот тысяч до нескольких десятков миллионов долларов. Следует отметить, что данные системы предназначены в первую очередь для повышения эффективности управления крупными предприятиями и корпорациями. Требования бухгалтерского или кадрового учета отходят в этом случае на второй план.
5. Конструкторы - это коммерческое программное средство, комплекс программных средств или специализированная среда программирования для относительно быстрого (по сравнению с универсальными средствами программирования) создания деловых приложений. Естественно, при этом опираются на лежащий в основе конструктора инвариант методологии и технологии функционирования.
6. Специализированные решения - предназначены в основном для получения корпоративной консолидированной отчетности, планирования, бюджетирования, анализа данных по технологии OLAP (on-line analytical processing - оперативный анализ данных, а точнее, многомерный оперативный анализ данных для поддержки принятия решений).
7. Эконометрические методы в ИСУП. Анализ реальных потребностей предприятий показал, что для создания полноценной системы, которая обеспечивала бы не только учетные функции, но и возможности прогнозирования, анализа сценариев, поддержки принятия управленческих решений, - типового набора функций ERP-систем недостаточно. Решение данного класса задач требует применения аналитических систем и методов, прежде всего эконометрических, включения этих систем и методов в ИСУП.
Глава 2. Анализ проблем отдела информационных технологий ООО "Бентек Дриллинг энд ойлфид системс"
2.1 Обнаружение проблем
Рассматриваемая организация постоянно развивается и расширяется, что ведет к увеличению количества используемой компьютерной техники, офисного оборудования и расходных материалов, ее замене, обновлению. Приход и списание данной техники находится в ответственности сотрудников отдела информационных технологий и никак не отображается. При увеличении количества данных устройств и материалов возникает трудности определения их нахождения на предприятии и количественного учета, определения состояния и лиц, за которыми закреплено.
2.2 Точная формулировка проблемы
Одной из проблем рассматриваемого предприятия является учетом компьютерной техники. Возникает необходимость отслеживания движений по ним, таких как появления новых, замена старых, процесс ремонта, а также учет в соответствии с рабочим местом отдельного сотрудника и поиск нужной информации.
2.3 Анализ логической структуры проблемы
Проблема достаточно обширная, так как охватывает всё предприятие, поскольку данная техника активно используется во всех отделах, регулярно происходит замена комплектующих и расходных материалов.
2.4 Анализ развития проблемы в прошлом и будущем времени
В прошлые годы эта проблема не стояла так остро, в силу небольшого количества парка данной техники. Но с каждым месяцем ее количество непрерывно растет. Если не принять меры сегодня, то в ближайшее время предприятие может столкнуться с тем что, не сможет отслеживать изменения в сфере компьютерного и офисного оборудования.
Проблема учета оборудования является одной их важнейших проблем, в силу того, что в рассматриваемой организации оно используется во всех отделах. Несвоевременная замена или бессмысленное хранение на складе приводит к денежным потерям, что не может не влиять на развитие компании.
2.5 Определение внешних связей с другими проблемами
Проблема учета оборудования является одной их важнейших проблем, в силу того, что в рассматриваемой организации оно используется во всех отделах. Несвоевременная замена или бессмысленное хранение на складе приводит к денежным потерям, что не может не влиять на развитие компании.
2.6 Выявление принципиальной разрешимости проблемы
Решением данной проблемы является написание программы автоматизации процесса учета компьютерного и офисного оборудования и расходных материалов, что автоматизирует и упростит работу сотрудникам отдела информационных технологий, а также позволит установить материальную ответственность за сохранность данного вида инвентаря предприятия.
2.7 Бизнес процесс отдела информационных технологий
Рисунок 1.1 - Бизнес-процесс отдела.
2.8 Описание алгоритма проектирования программного продукта
Для разработки системы необходимо спроектировать её архитектуру, затем выполнять поэтапно все описанные в проекте системы, то есть:
1) проанализировать существующую систему;
2) разработать структуру базы данных;
3) разработать необходимые модули, интуитивно понятный интерфейс.
Требования к прикладному программному обеспечению:
1. удобный интерфейс;
2. управление полями: регистрация, изменение информации;
3. управление разделами;
4. создание системы разграничения прав доступа;
2.9 Описание бизнес-процесса и используемых ресурсов
С точки зрения функциональности системы бизнес - процесс представляется в виде набора элементов - работ, которые взаимодействуют между собой, а также показывается информационные, людские и производственные ресурсы, потребляемые каждой работой.
Бизнес-процесс можно определить как последовательность шагов, направленных на достижение какой-либо бизнес-цели. Разработка данного бизнес-процесса заключается в последующей автоматизации работы с сотрудниками предприятия.
Процесс начинается с получения данных по сотруднику и используемого им оборудования. Позже производится анализ данных для установления связей. Важно разграничить доступы к данным, чтобы обеспечить целостность информации.
Для разработки программного продукта по учету оборудования и программного обеспечения были определены несколько видов ПО.
1. phpMyAdmin - это приложение, написанное на PHP и обеспечивающее полноценную, в том числе удаленную, работу с базами данных MySQL через браузер. Так как phpMyAdmin позволяет во многих случаях обойтись без непосредственного ввода команд SQL, то работа с базами данных становится вполне посильной задачей даже для человека весьма поверхностно знакомого с MySQL.
Активное использование MySQL в веб-программировании обусловило его актуальность, а интуитивно понятный интерфейс в совокупности с широкой функциональностью и поддержкой более 60 языков (в т. ч. и русского) обеспечило ему популярность среди веб-разработчиков.2. Apache HTTP-сервер Apache является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.
2. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т.д. Поддерживает IPv6.
3. MySql свободная система управления базами данных (СУБД). MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License или под собственной коммерческой лицензией. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
MySQL является решением для малых и средних приложений. Входит в состав серверов и в портативные сборки. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
2.10 Реализация
Программа по учету оборудования и программного обеспечения была написана с помошью набора Denwer для веб-разработчиков. Денвер - набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и оболочка для разработки сайтов на "домашней" (локальной) Windows-машине без выхода в Интернет.
Базовый пакет
- Веб-сервер Apache с поддержкой SSI, SSL, mod_rewrite, mod_php.
- Интерпретатор PHP с поддержкой GD, MySQL, SQLite.
- СУБД MySQL с поддержкой транзакций (mysqld-max).
- Система управления виртуальными хостами, основанная на шаблонах.
- Система управления запуском и завершением.
- Панель phpMyAdmin для администрирования СУБД.
- Ядро интерпретатора Perl без стандартных библиотек (поставляются отдельно).
- Эмулятор sendmail и сервера SMTP с поддержкой работы совместно с PHP, Perl, Parser и др.
- Установщик.
Использовался скриптовый язык программирования PHP.
Главным образом, область применения PHP сфокусирована на написание скриптов, работающих на стороне сервера; таким образом, PHP способен выполнять всё то, что выполняет любая другая программа CGI, например, обрабатывать данных форм, генерировать динамические страницы или отсылать и принимать cookies. Но PHP способен выполнять и множество других задач.
Существуют три основных области, где используется PHP.
- Создание скриптов для выполнения на стороне сервера. PHP наиболее широко используется именно таким образом. Все, что вам понадобится, это синтаксический анализатор PHP, веб-сервер и браузер. Чтобы вы могли просматривать результаты выполнения PHP-скриптов в браузере, вам нужен работающий веб-сервер и установленный PHP. В случае если вы просто экспериментируете, вы вполне можете использовать свой домашний компьютер вместо сервера.
- Создание скриптов для выполнения в командной строке. Вы можете создать PHP-скрипт, способный запускаться вне зависимости от веб-сервера и браузера. Все, что вам потребуется - парсер PHP. Такой способ использования PHP идеально подходит для скриптов, которые должны выполняться регулярно, например, с помощью планировщика задач на платформах Windows. Эти скрипты также могут быть использованы в задачах простой обработки текстов.
- Создание оконных приложений, выполняющихся на стороне клиента. Возможно, PHP является не самым лучшим языком для создания подобных приложений, но, если вы очень хорошо знаете PHP и хотели бы использовать некоторые его возможности в своих клиент-приложениях, вы можете использовать его для создания таких приложений. Подобным образом вы можете создавать и кросс-платформенные приложения. PHP-GTK является расширением PHP и не поставляется вместе с дистрибутивом PHP.
PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix (такие, как HP-UX, Solaris и OpenBSD), Microsoft Windows, Mac OS X, RISC OS, и многих других. Также в PHP включена поддержка большинства современных вебсерверов, таких, как Apache, Microsoft Internet Information Server, Personal Web Server, серверов Netscape и iPlanet, сервера Oreilly Website Pro, Caudium, Xitami, OmniHTTPd и многих других. Для большинства серверов PHP поставляется в качестве модуля, для других, поддерживающих стандарт CGI, PHP может функционировать в качестве процессора CGI.
Таким образом, выбирая PHP, вы получаете свободу выбора операционной системы и веб-сервера. Кроме того, у вас появляется выбор между использованием процедурного или объектно-ориентированного программирования или же их сочетания. Несмотря на то, что PHP 4 поддерживает не все особенности объектно-ориентированного программирования, многие библиотеки кода и большие приложения написаны только с использованием объектно-ориентированного программирования. PHP 5 исправляет некоторые слабости, присущие реализации объектно-ориентированного программирования в PHP 4 и предоставляет разработчику целостную объектную модель.
PHP способен не только выдавать HTML. Возможности PHP включают формирование изображений, файлов PDF и даже роликов Flash, создаваемых "на лету". PHP также способен выдавать любые текстовые данные, такие, как XHTML и другие XML-файлы. PHP способен осуществлять автоматическую генерацию таких файлов и сохранять их в файловой системе вашего сервера вместо того, чтобы отдавать клиенту, организуя, таким образом, кеш динамического содержания, расположенный на стороне сервера.
Оформление сайта реализовано с помощью шаблонов, которые были добавлены посредством каскадных таблиц стилей CSS.
Каскадные таблицы стилей (CSS) это простой механизм добавления стилей (таких как шрифты, цвета, интервалы) в веб-документ. CSS, или каскадные таблицы стилей, - это то, как HTML представлен. Точно также как HTML описывает содержание, таблицы стилей определяют, как документ выглядит.
Главные преимущества CSS:
1. Более чистый код
a) Этот код легче поддерживать
b) Он быстрее загружается
c) Он лучше оптимизирован для поисковых систем
2. Модульный код
a) Правила стиля могут применяться ко множеству страниц
b) Единообразный дизайн
c) Код легче поддерживать
3. Сила дизайна
a) Точность контроля (позиционирование, размер, поля и др.)
4. Разделение труда
a) Задача разработчика - разрабатывать, задача дизайнера - создавать дизайн
5. Лучше доступность
a) Теги больше не используются не по назначению
b) Нет необходимости в позиционировании невидимых картинок
c) Пользователи могут переписывать стилевые таблицы автора
Глава 3. Разработка системы учета для автоматизации отдела информационных технологий
3.1 Техническое задание на создание автоматизированной системы учета IT оборудования и программного обеспечения
1 Общие сведения.
1.1 Полное наименование системы и ее условное обозначение
"Bentec IT & Soft invent"
2. Назначение и цели создания системы.
2.1 Назначение системы.
Функциональным назначением системы является поддержание достоверной информации по учету IT оборудования и програмного обеспечения (далее IT & Soft invent), автоматизация работы отдела по учету IT & soft invent, предоставление отчетности в различных измерениях.
2.2 Цели создания системы.
Целью создания данной системы является автоматизация процессов, связанных с учетом IT обрудования и программного обеспечения.
Система должна обеспечить решение следующих основных задач:
Ведение в базе данных справочника "Пользователи"
Ведение в базе данных справочника "Номенклатура IT оборудования"
Ведение в базе данных справочника "Платное програмнное обеспечение"
Отражение взаимосвязи оборудования и установленного на нем платного ПО
Отражение состояния оборудования
Отражение расположения оборудования
Формирование и управление конфигурацией рабочих мест
Формирование личной карточки сотрудника
Формирование различной отчетности
Характеристика объектов автоматизации.
3.1 Создание базы данных сотрудников
База данных содержит актуальную информацию по сотрудникам компании:
ФИО
Табельный номер
Подразделение
Расположение
Должность
3.2 Создание базы данных номенклатуры IT оборудования
База данных содержит сведения обо всем IT оборудовании на предприятии и его характеристиках:
Комплектующее
Наименование
Характеристика
Учетный номер
Состояние
Примечание
3.3 Создание базы данных номенклатуры программного обеспечения
База данных содержит всю информацию о лицензионном программном обеспечении на всех компьютерах предприятия:
Наименование
Ключ
Лицензия
Примечание
3.4 Отражение соответствия IT оборудования и программного обеспечения
Процедура отражения соответствия выглядит следующим образом:
Пользователь указывает учетный номер компьютера из базы 3.2, который необходимо отследить
Программа выводит информацию о лицензионном ПО данного компьютера
3.5 Отражение состояния оборудования
Процедура отражения состояние оборудования выглядит следующим образом:
Пользователь указывает инвентарный номер оборудования или его номер по базе данных
Программа выводит состояние оборудования
Если состояние "отличное", то больше ничего не отображается, если состояние "на ремонте", то выдается информации о примерных сроках ремонта
3.6 Формирование личной карточки сотрудника в электронном виде
Пользователь, работающий в программе, имеет возможность в любой момент получить информацию об оборудовании и ПО, которая используются конкретным сотрудником.
3.7 Анализ эффективности используемых методов и материалов
При разработке данной программы использовалось бесплатное программное обеспечение в веб интерфейсе, что позволяет пользоваться данной программой в любой части инфраструктуры предприятия. Программа является самостоятельной, что обеспечивает простоту ее внедрения, простой интерфейс способствует быстрому обучению в ее использовании. Использование бесплатного программного обеспечения сводит к нулю стоимость данного программного обеспечения на предприятии.
3.8 Разработка и проектирование базы данных
Проектирование БД заключается главным образом в разработке структуры данных, т.е. в определении состава таблиц и связей между ними. При этом структура должна быть эффективной и обеспечивать быстрый доступ к данным, отсутствие дублирования данных, целостность данных. При проектировании структуры данных был использован следующий подход: сбор информации об объекте в рамках одной таблицы и последующее разбиение ее на несколько взаимосвязанных таблиц на основе нормализации отношений.
Нормализация БД - это процесс уменьшения избыточности информации в БД. Избыточность данных - дублирование данных, содержащихся в БД.
Метод нормальных форм (НФ) является итерационным и заключается в последовательном переводе по определенным правилам отношений из первой НФ в НФы более высокого порядка. На практике обычно используются три первых НФ.
Для первой НФ должны выполняться следующие условия:
- Поля содержат неделимую информацию;
- В таблице отсутствуют повторяющиеся группы полей.
Ко второй НФ предъявляются следующие требования:
- Таблица должна удовлетворять требованиям первой НФ;
- Любое неключевое поле должно однозначно идентифицироваться ключевыми полями.
Требованиями третьей НФ являются следующие:
- Таблица должна удовлетворять требованиям второй НФ;
- Ни одно из неключевых полей не должно однозначно идентифицироваться значением другого неключевого поля (полей).
База данных создана с помощью инструмента phpmyadmin, который представляет собой веб-интерфейс для администрирования СУБД MySQL через веб-браузер без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.
В данной базе данных все таблице уже приведены к 3 нормальной форме, так как каждый неключевой атрибут находится в прямой зависимости от функционального ключа.
Рис.1.2 База данных учета
Phpmyadmin обладает большим набором функций, таких как добавление, удаление таблиц, поиск информации по таблицам, составление SQL запросов, добавление полей и записей в таблицы, оптимизирование, восстановление и анализ таблиц.
Рис.1.3 Sql запрос
Рис.1.4 Поиск по таблице
Рис.1.5 Действия с таблицей
Запрос на создание базы данных
phpMyAdminSQLDump
version2.6.1
Host: localhost
Serverversion: 5.0.45
PHPVersion: 5.2.4
Database: `BentecIT`
Tablestructurefortable`G_CostCenters`
CREATETABLE`G_CostCenters` (
`CC_ID`int (11) NOTNULL,
`CC_Name`varchar (100) NOTNULL,
`CC_descr`varchar (100) NOTNULL,
PRIMARYKEY (`CC_ID`),
KEY`CC_Name` (`CC_Name`)
ENGINE=MyISAMDEFAULTCHARSET=cp1251;
Tablestructurefortable`G_Departments`
CREATETABLE`G_Departments` (
`Dprt_ID`mediumint (9) NOTNULLdefault'0',
`Dprt_name_ru`varchar (100) defaultNULL,
`Dprt_name_en`varchar (100) NOTNULL,
PRIMARYKEY (`Dprt_ID`),
UNIQUEKEY`Dprt_name` (`Dprt_name_ru`)
ENGINE=MyISAMDEFAULTCHARSET=cp1251;
Tablestructurefortable`G_Groups`
CREATETABLE`G_Groups` (
`Grp_ID`smallint (6) NOTNULLdefault'0',
`Grp_name`varchar (100) NOTNULL,
PRIMARYKEY (`Grp_ID`),
UNIQUEKEY`Grp_name` (`Grp_name`)
ENGINE=MyISAMDEFAULTCHARSET=cp1251;
Tablestructurefortable`G_Positions`
CREATETABLE`G_Positions` (
`Pos_ID`mediumint (9) NOTNULLdefault'0',
`Pos_name_ru`varchar (150) defaultNULL,
`Pos_name_en`varchar (150) defaultNULL,
PRIMARYKEY (`Pos_ID`),
UNIQUEKEY`Pos_name` (`Pos_name_ru`)
ENGINE=MyISAMDEFAULTCHARSET=cp1251;
Tablestructurefortable`G_Roles`
CREATETABLE`G_Roles` (
`ROLE_ID`tinyint (4) NOTNULL,
`ROLE_NAME`varchar (50) NOTNULL,
`ROLE_DESCR`varchar (255) defaultNULL,
PRIMARYKEY (`ROLE_ID`),
KEY`ROLE_NAME` (`ROLE_NAME`)
ENGINE=MyISAMDEFAULTCHARSET=cp1251;
Tablestructurefortable`G_Securities`
CREATETABLE`G_Securities` (
`sec_id`smallint (6) NOTNULL,
`Sec_name`varchar (200) defaultNULL,
`sec_descr`varchar (200) defaultNULL,
PRIMARYKEY (`sec_id`),
UNIQUEKEY`Sec_name` (`Sec_name`)
ENGINE=MyISAMDEFAULTCHARSET=cp1251;
Tablestructurefortable`G_Sex`
CREATETABLE`G_Sex` (
`Sex_id`int (11) defaultNULL,
`Sex`varchar (2) defaultNULL
ENGINE=MyISAMDEFAULTCHARSET=cp1251;
Tablestructurefortable`G_Users`
CREATETABLE`G_Users` (
`user_id`mediumint (9) NOTNULLdefault'0',
`FirstName`varchar (20) NOTNULL,
`MidName`varchar (20) NOTNULL,
`LastName`varchar (20) NOTNULL,
`User_sex`int (11) defaultNULL,
`TabNo`mediumint (9) NOTNULLdefault'0',
`Department_ID`mediumint (9) defaultNULL,
`Group_ID`smallint (6) defaultNULL,
`CostCenter_ID`int (11) defaultNULL,
`Position_ID`mediumint (9) defaultNULL,
`Hired_date`dateNOTNULL,
`Security_Id`smallint (6) defaultNULL,
`usertext`varchar (200) defaultNULL,
PRIMARYKEY (`user_id`,`TabNo`),
KEY`FirstName` (`FirstName`,`Department_ID`,`Group_ID`,`Position_ID`),
KEY`Cost_Center` (`CostCenter_ID`)
ENGINE=MyISAMDEFAULTCHARSET=cp1251;
Tablestructurefortable`G_authorization`
CREATETABLE`G_authorization` (
`AUTH_user_id`mediumint (9) NOTNULL,
`AUTH_LOGIN`varchar (50) NOTNULLdefault'',
`AUTH_PWD`varchar (20) NOTNULL,
`AUTH_ROLE`tinyint (4) NOTNULL,
PRIMARYKEY (`AUTH_user_id`,`AUTH_LOGIN`),
KEY`AUTH_ROLE` (`AUTH_ROLE`)
ENGINE=MyISAMDEFAULTCHARSET=cp1251;
Tablestructurefortable`IT_Equipment`
CREATETABLE`IT_Equipment` (
`Eq_Id`tinyint (4) NOTNULLauto_increment,
`Eq_HRD_ID`smallint (6) defaultNULL,
`Eq_Invent_No`varchar (25) defaultNULL,
Подобные документы
Создание информационной системы автоматизации процесса управления базами данных компании ООО "Роснефть". Требования к характеристикам технических средств. Обоснование выбора CASE-средства. Разработка программного обеспечения, расчет затрат цены и прибыли.
дипломная работа [3,9 M], добавлен 24.03.2012Анализ деятельности складского учета, внедрение информационных технологий в процесс работы склада. Создание информационной системы учета движения материалов на складе. Моделирование бизнес-процессов. Проектирование физической структуры базы данных.
курсовая работа [4,1 M], добавлен 22.06.2014Создание автоматизированной информационной системы учета оборудования (компьютерной и оргтехники) на АКБ НМБ ОАО с использованием современных компьютерных средств. Проектирование базы данных. Алгоритмы решения задач. Расчёт затрат на проектирование.
дипломная работа [2,1 M], добавлен 16.12.2013Анализ программно-технических решений по учету оборудования торгового эквайринга. Разработка архитектуры программного комплекса учета оборудования. Система управления контентом. Выбор CMS. Менеджер пользователей. Структура информационной базы данных.
дипломная работа [1,8 M], добавлен 19.01.2017Создание информационной системы для предприятия с удобным пользовательским интерфейсом. Автоматизация учета посетителей, персонала и оборудования в интернет-кафе. Описание среды программирования и системы управления базами данных. Справочная система.
курсовая работа [3,3 M], добавлен 23.01.2014Предпроектное обследование ООО "ЮГАГРОМАШ". Технические и программные средства ЭИВТ предприятия. Создание логической и физической модели базы данных информационной подсистемы складского учета. Себестоимость автоматизированной информационной системы.
дипломная работа [4,8 M], добавлен 24.06.2011Исследование процесса закупки сырья, материалов и оборудования на основании стандарта MRPII. Разработка информационной системы закупки сырья, материалов, оборудования до уровня расхода в производство. Разработка справочников, перечислений, констант.
курсовая работа [2,1 M], добавлен 09.12.2013Разработка автоматизированной информационной системы для обеспечения учета образовательных учреждений в среде Delphi на языке программирования Pascal. Создание базы данных и интерфейса для работы с АИС. Сущности и атрибуты логической модели данных.
курсовая работа [429,3 K], добавлен 15.05.2014Общая характеристика Delphi как интегрированной среды разработки программного обеспечения. СУБД Access, ее возможности. Создание базы данных в Access для комиссионного букинистического магазина. Создание запросов и фильтров. Описание работы программы.
курсовая работа [3,1 M], добавлен 25.05.2015Анализ сред разработки для веб-проектов. Система учета работы элементов информационной инфраструктуры. Создание базы данных и каркаса системы на языке HTML и CSS. Технологии использования и демонстрация работы системы. Экономическое обоснование проекта.
дипломная работа [2,1 M], добавлен 25.06.2014