Разработка программы автоматизации процесса регистрации и обработки данных для конкретной организации

Расчет издержек предприятия на разработку программного продукта и экономической эффективности от его внедрения. Топология физических связей и структуризация сети. Характеристика программного обеспечения. Средства автоматизации, описание алгоритма задачи.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 05.11.2015
Размер файла 867,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Содержание

  • Введение
  • 1. Общая часть
  • 1.1 Общее ознакомление с предприятием
  • 1.2 Общее руководство
  • 1.3 Структура предприятия АО "ССГПО"
  • 1.4 Место, задачи и функции ЛИТДУ
  • 1.5 Методы сбора, хранения и обработки информации
  • 1.6 Архитектура имеющихся технических средств
  • 1.7 Архитектура сети АО "ССГПО"
  • 1.8 Топология физических связей и структуризация сети
  • 1.9 Характеристика используемого ПО
  • 1.9.1 Общая характеристика
  • 1.9.2 Системное ПО
  • 1.9.3 Windows XP
  • 1.9.4 Прикладное ПО
  • 1.9.5 Сетевое ПО
  • 2. Специальная часть
  • 2.1 Постановка задачи
  • 2.2 Описание средств автоматизации
  • 2.2.1 Язык программирования PHP
  • 2.2.2 PHP Expert Editor 3.3
  • 2.2.3 EMS SQL Manager for MySQL
  • 2.2.4 Apache 2.0
  • 2.3 Описание алгоритма задачи
  • 2.4 Руководство программиста
  • 2.4.1 Создание базы данных в MySQL
  • 2.4.2 Схема данных
  • 2.4.3 Создание приложения в PHP
  • 2.5 Руководство пользователя
  • 3. Экономическая часть
  • 3.1 Характеристика программного продукта с экономической точки зрения
  • 3.2 Характеристика программного продукта с позиции маркетингового синтеза
  • 3.3 Затраты на разработку программного продукта
  • 3.4 Расчет единовременных затрат
  • 3.5 Расчет текущих затрат на разработку программного продукта
  • 3.6 Потребность в инвестициях на разработку программного продукта
  • 3.7 Расчет срока окупаемости вложенных инвестиций
  • 4. Безопасность жизнедеятельности
  • 4.1 Производственное помещение
  • 4.2 Освещенность рабочего места
  • 4.3 Определение потребного воздухообмена
  • 4.3.1 Тепловыделения от людей
  • 4.3.2 Тепловыделения от солнечной радиации
  • 4.3.3 Тепловыделения от источников искусственного освещения
  • 4.4 Вентиляция на рабочем месте
  • 4.4.1 Выбор вентилятора
  • 4.5 Эргономика и производственная эстетика
  • Заключение
  • Список использованной литературы

Введение

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

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

Чем шире охватывает информатизация и компьютеризация области человеческой жизнедеятельности, тем больше создается различного программного обеспечения, применительно к конкретным областям. Взять, к примеру, сферу обслуживания компьютеров, т.е. ремонт и настройка компьютеров, установка программного обеспечения. Для конкретизации возьмем лабораторию информационных технологий диспетчерского управления ЦИТ ПТУ "Рудоавтоматика" АО "ССГПО". Данная лаборатория включает в себя пять сотрудников, которые являются на данный момент и диспетчерами и системными администраторами. Основной функцией лаборатории является ремонт и обслуживание компьютерной техники всей сети АО "ССГПО". Сотрудники отдела занимаются приемом заявок от пользователей и их выполнением. Неудобства данной деятельности в том, что, во-первых, не ведется никакого учета заявок, не существует никакого архива, в котором хранились бы выполненные заявки, т.е. начальство не может узнать сколько заявок выполнил каждый сотрудник, за какое время, не возможно отследить качество работы сотрудника; во-вторых, не ведется никакой отчетности, в которой начальство могло бы просмотреть проделанную за день работу; в третьих, сотрудник приняв по телефону заявку от пользователя, начинает ее выполнять через удаленный доступ к компьютеру пользователя, а в это же время ему поступают новые заявки от других пользователей, что отвлекает системного администратора от работы.

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

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

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

В разделе "Специальная часть" подробно описан процесс создания базы данных на сервере баз данных MySQL и процесс написания приложения посредствам языка программирования PHP. Также здесь описан интерфейс взаимодействия пользователя с программной.

алгоритм сеть топология программный

Целью экономической части дипломного проекта является расчет издержек предприятия на разработку программного продукта и экономической эффективности от внедрения данного продукта на предприятие.

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

1.1 Общее ознакомление с предприятием

Акционерное общество "Соколовско-Сарбайское Горно-Производственное Объединение" является крупнейшим градообразующим предприятием Казахстана и стран Содружества Независимых Государств по подготовке железорудного сырья.

АО "ССГПО" расположено в г. Рудном Республики Казахстан. Правовая форма - открытое акционерное общество.

Общее количество работающих - 21900 человек, в том числе: основное производство - 15000, вспомогательное производство - 6900 человек. Количество административно - управленческого персонала - 2296 человек, в том числе: центральный аппарат - 260, структурные подразделения - 2036 человек.

В отличие от большинства родственных железорудных предприятий стран СНГ, добывающих и перерабатывающих магнетитовые кварциты, ССГПО - единственное предприятие, где рудная база для производства окатышей представлена магнетитовыми скарнами. Рудные тела сложены массивными богатыми магнетитами и разнообразными по фазовому составу силикатами. Силикаты представлены как полевым шпатом, скаполитом, имеющими температуру первичного расплава 1050° - 1070°С, так и хлоритом, серпентином, нонтронитом с температурой образования первичного расплава 1220°С, что способствует прочной связке при обжиге окатышей. Высокая природная основность концентрата и наличие низкотемпературных силикатных фаз в магнетитовых скарнах делают процесс экономически выгодным за счет снижения затрат при обжиге окатышей, спекании агломерата и в доменном производстве.

Технология подготовки сырья и получения конечной товарной железорудной продукции включает ряд технологических процессов: дробление исходной руды в дробилках; сухая магнитная сепарация; измельчение дробленой руды в шаровых и стержневых мельницах; мокрая магнитная сепарация; фильтрация.

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

В состав АО "ССГПО" входят 18 структурных подразделений, выполняющих различные функции в зависимости от характера деятельности и не обладающих правами юридического лица:

1. Сарыбайское рудоуправление - производство вскрышных работ, транспортировка автомобильным и железнодорожным транспортом вскрыши в отвалы и руды рудников на обогатительные фабрики.

2. Качарское рудоуправление - производство вскрышных работ, добыча железной руды, транспортировка автомобильным и железнодорожным транспортом вскрыши в отвалы и руды на перегрузочные склады на борту карьера.

3. Куржункульскле рудоуправление - производство вскрышных работ, добыча железной руды, транспортировка автомобильным и железнодорожным транспортом вскрыши в отвалы и руды на перегрузочные склады на борту карьера, а также подготовка Восточно-Аятского месторождения бокситов для разработки.

4. Соколовский подземный рудник - добыча железной руды подземным способом с закладкой выработанного пространства.

5. Алексеевский доломитовый рудник - производство вскрышных работ. Добыча доломита, производство товарного доломита и его отгрузка потребителям

6. Кзыл-Жарский известняковый рудник - производство вскрышных работ. Добыча и дробление известняка. Отгрузка известняка на обогатительные фабрики объединения.

7. Взрывной цех - производство взрывных работ на карьерах объединения.

8. Управление рудоподготовки и окомкования - Дробление, сухая и мокрая магнитная сепарация железной руды, измельчение и производство концентрата, транспортировка отходов переработки (хвостов) по трубопроводу и их складирование. Сушка концентрата. Производство железорудных окатышей. Обслуживание газового хозяйства. Ремонт обогатительного оборудования. Отгрузка товарной продукции потребителям. Производство кислорода и сжатого воздуха.

9. Управление горного железнодорожного транспорта - обеспечение перевозок грузов и продукции в объединении. Ремонт подвижного состава.

10. Отдел технического контроля - контроль качества добываемой руды и товарной продукции.

11. Цех сетей и подстанций - обеспечение объектов объединения электрической энергией.

12. Производственно-техническое управление "Рудоавтоматика" - автоматизация технологических процессов, механизация трудоемких работ, диспетчеризация и связь, информационно-вычислительный центр.

13. Теплоэнергетическая централь - обеспечение теплоэнергией и горячей водой населения и юридических лиц г. Рудного, также подразделений объединения. Выработка электроэнергии.

14. Ремонтно-механический завод - Ремонт технологического оборудования, изготовление запчастей, нестандартного оборудования, литья, ремонт электрических машин. (В составе АО "ССГПО" с апреля 1998 года).

15. Автотранспортный цех - обеспечение автомобильных перевозок технологического и общехозяйственного назначения.

16. Цех подготовки производства и складского хозяйства - прием поступающих в объединение грузов материально-технического обеспечения подразделений объединения.

17. Строительно-монтажное управление - Новое строительство, монтаж объектов производственного назначения и капитальный ремонт.

18. Управление оздоровительных и лечебных учреждений - содержание социальной сферы объединения. Обеспечение общественного питания трудящихся.

1.2 Общее руководство

Рисунок 1.1 Структура ЦИТ ОАО "ССГПО"

1.3 Структура предприятия АО "ССГПО"

1. К основному производству относятся:

Сарбайское рудоуправление;

Алексеевский доломитовый рудник;

Качарское рудоуправление;

управление рудоподготовки и обогащения;

Кзыл - Жарский цех по производству окатышей.

2. К вспомогательному производству относятся:

управление горного железнодорожного транспорта;

взрывной цех;

ремонтный цех фабрик;

цех сетей и подстанций;

центральная лаборатория;

центральная электротехническая лаборатория;

специализированная лаборатория механизации трудоемких работ;

цех подготовки производства и складского хозяйства.

3. Экономические службы:

главная бухгалтерия;

планово-экономический отдел;

финансовый отдел;

отдел организации труда и заработной платы;

бюро цен.

4. Юридический отдел.

5. Отдел материально-технического снабжения.

6. Отдел внешнеэкономических связей.

7. Отдел сбыта.

8. Информационно-вычислительный центр.

1.4 Место, задачи и функции ЛИТДУ

ЛИТДУ - Лаборатория Информационных Технологий Диспетчерского Управления. Данная лаборатория занимается дистанционным управлением компьютерами, это служба поддержки всех пользователей компьютерной сети предприятия АО "ССГПО".

Лаборатория состоит из следующих структурных единиц:

Сектор автоматизации технических систем и сетевого обеспечения

Сектор автоматизации диспетчерского управления

Основными задачами лаборатории являются:

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

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

В функции лаборатории входит:

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

Системно-сетевое администрирование в локальных и корпоративных вычислительных сетях ОАО "ССГПО".

1. Установка и модернизация системных и сетевых программных средств.

2. Установление прав доступа к электронным ресурсам ОАО "ССГПО".

3. Обучение и консультирование персонала ОАО "ССГПО" по системно-сетевым вопросам.

4. Разработка и внедрение мероприятий по обеспечению надежности сетей, сохранности электронных баз данных, расширению сетей.

5. Разработка и внедрение системно-сетевых решений баз данных, прикладных задач и систем автоматизации.

6. Анализ и математическое моделирование технологических и экономических процессов ОАО "ССГПО" с целью эффективного использования компьютерной и коммуникационной техники и программных продуктов.

Разрабатываемые, выполняемые, сопровождаемые задачи:

- автоматизированная система оперативно-диспетчерского управления (АСОДУ) производственно-технологическими процессами;

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

- оперативно-диспетчерское управление железнодорожным транспортом;

- оперативно-диспетчерское управление ТЭЦ;

- контроль мобильного оборудования;

- сопровождение комплекса программ КТС "Энергия" и АСУ учета ТЭЦ в управлении ОАО "ССГПО";

- сопровождение системы автоматизации и управления объектами энергоснабжения Качарского РУ;

- разработка и сопровождение программного комплекса ОТК - Расчет показателей работы рудников по добыче железных руд и их обогатимости за сутки, неделю, месяц и за любой период времени;

- разработка и формирование Базы Данных для АСУ ГТК (горно-транспортный комплекс);

- статистические отчеты о наличии и работе автотранспорта;

- сопровождение программ: "Производственный план", "План поставок сырой руды и металла", "План товарной продукции";

- сопровождение программного комплекса "Входной контроль";

- взаимодействие с компаниями поставщиками оборудования ("АйТИ" и "Siemens" и др.);

- оформление WEB-сайтов АСОДУ, ОАО "ССГПО";

- разработка и оформление в электронном виде графических материалов (карт, схем) для отделов и подразделений ОАО "ССГПО";

- работы по заданию руководства.

Сотрудниками лаборатории являются диспетчер и системные администраторы.

Обязанности диспетчера:

прием заявок от пользователей;

распределение заявок между системными администраторами.

Обязанности системного администратора:

выполнение заявок от пользователей (переустановка ОС, настройка и установка ПО);

настройка сетевого оборудования.

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

Возможные заявки:

- установка и настройка ОС;

- установка и настройка ПО;

- настройка сетевого оборудования (модемы, DSL-модемы и т.д.);

- предоставление пользователям прав для использования определённых ресурсов;

- настройка периферийных устройств;

- администрирование.

1.5 Методы сбора, хранения и обработки информации

Информационный трафик на предприятии довольно насыщен, информация проходит по всем ветвлениям разветвленной структуры предприятия. Потоковая информация может проходить как по иерархической логической структуре, так и непосредственно от отправителя и получателя независимо от ранга адресатов (если это предусмотрено физической архитектурой передачи данных). В потоковую информацию входит контроль над производственными процессами предприятия на каждом ее уровне. От начальной до конечной стадии. Это не зависит от классификации производственного процесса, так как ОАО "ССГПО" проводит политику тотального контроля за всем горнопромышленным комплексом, независимо от того обслуживающая ли это часть или непосредственно процесс изготовления горно-обогатительного продукта. На предприятии созданы автоматизированные процессы поминутного контроля, так же постоянно происходит обновление и модернизация отдельных ее аспектов, исходя из изменения которые сопровождаются технологическими процессами, замена не оправдавших себя функции на более полезные и качественные. Конечно же, компьютерная техника играет в этом главенствующую роль. Автоматизированная система построена так что данные о протекании процессы поступают по имеющимся каналам связи на персональные компьютеры или специализированные компьютеры и после обработки непосредственно электронной машиной быстро, качественно, в доступной форме отображаются на устройствах отображения или запоминаются с текущими датами, временем, на каком либо носителе (файлы, базы данных, бумажные носители и т.д.)

К не потоковым данным относятся те данные, которые поступают к запросчику только в том случае, если в этом есть необходимость как со стороны получателя так и со стороны отправителя данных. К не потоковым данным относятся различные файлы: схемы, сообщения, исходные файлы баз дынных необходимые для автоматизации какого либо процесса (разработки отчетов о поделанной работе, о количестве и качестве имеющегося парка каких либо материальных ценностей и т.д.) и т.д.

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

Главным носителем не потоковой информации является, конечно же файл, в редких случаях бумажный носитель, а переносится информация посредством корпоративной сети предприятия. Входная информация для работника ЦИТ может быть следующих видов:

месячное здание на выполнение;

срочное задание на выполнение.

Требуемая дополнительная входная информация для выполнения поступившего задания (файлы изображений, графиков, чертежов, фалы баз данных и т.д.).

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

Вся поступающая информация в обязательном порядке анализируется.

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

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

Как уже было сказано ранее, информация может храниться как на серверах, так и непосредственно на компьютерах работников, например, нет необходимости загружать дисковое пространство сервера неготовыми программными продуктами, поэтому информация такого рода хранится непосредственно на ЭВМ работников до момента готовности (выполнения) задания.

Поступающая информация обрабатывается по иерархической системе:

Например, какое-либо подразделение предприятия заказало автоматизировать какой-либо процесс, например, написание отчета о работе подразделения, этот заказ проходит все стадии иерархической системы прежде чем поступит непосредственно инженеру-программисту. Естественно информация о заказе будет в продолжение пути обрабатываться и анализироваться (объединение, сортировка, распределение).

При надобности уточнения некоторых нюансов, существуют online-овая переписка - чат корпоративных систем, при помощи которых работники могут, передавать сообщения друг другу. Также существует внутренняя электронная почта, каждый работник имеет свой внутренний электронный адрес.

Так же одну из главенствующих мест приобретения актуальной информации имеет глобальная сеть Интернет.

1.6 Архитектура имеющихся технических средств

Наличие общего парка ЭВМ на предприятии отследить практически невозможно, так как этот парк насчитывает несколько сотен единиц различной орг- и компьютерной техники, которая разбазирована по объединениям предприятия, а это несколько близлежащих городов и поселков. Компьютер, на котором разрабатывалась программа:

- процессор - DualCore Intel Core 2 E8500, 3166 MHz (9.5 x 333) ;

- ОЗУ DIMM1 - 1Гб DDR2-800 SDRAM;

- ОЗУ DIMM3 - 1Гб DDR2-800 SDRAM;

- HDD - ST500DM002-1BD142 (465 Гб, IDE);

- видеоадаптер - Intel (R) G33/G31 Express Chipset Family (128 Мб);

- звуковой адаптер - Realtek ALC662 @ Intel 82801GB ICH7 - High Definition Audio Controller [A-1];

- сетевой адаптер - Realtek RTL8102/8103/8136 Family PCI-E FE NIC;

- монитор - LCD 19'' Samsung SyncMaster 943NW;

- принтер - Canon MF3200 Series.

1.7 Архитектура сети АО "ССГПО"

Имеющаяся на ОАО "ССГПО" сеть является:

По признаку географического распространения - LAN (local area network) локальная сеть.

По признаку организации физической связи - топология смешанная. Общая сеть подразделяется на подсети и т.д.

По признаку производственного подразделения - корпоративная сеть, принадлежит одному предприятию, но разбросана на довольно обширную территорию.

По признаку организации управления - клиент-серверная сеть.

Передача данных проходит по нескольких проводящим средам. В пределах одного здания все компьютеры соединены кабелем неэкранированная витая пара 5 категории (UTP - unshielded twisted pair); 4 скрученных пары проводов 0,5mm 100Ом калибром 14 AWG, поэтому вся переда данных имеет вид узкополостности. Для подключения витой пары к сетевому адаптеру используются коннекторы RJ-45, имеющие 8 контактов. В качестве доступа к использованию кабеля используется множественный доступ с контролем несущей и обнаружением коллизий (CSMA/CD)

В качестве сетевой технологии используется Fast Ethernet 100Base T4 (UTP категории 3, 4 или 5 с четырьмя парами проводов);

Со скоростью передачи данных 10/100 Мб/с. В помещении ЦИТ также используется технология GB Ethernet со скоростью передачи данных 1Gbps. Для соединения двух технологий в одну логическую сеть в качестве связующего звена служат коммутаторы, которые также выполняют функции трансиверов.

Для связи подсетей расположенных в других зданиях города в единую корпоративную сеть служит и беспроводная радиосвязь. Для перехода из проводного кабеля в беспроводную связь на разных узлах служат различные устройства. Например, в здании управления ОАО "ССГПО", в котором и находится ЦИТ, таким устройством служит мост с функциями трансивера. А в здании УКК например связью между радиоузлом и компьютерной подсетью расположенной в данном здании служат специальные карты PCI/ISA ARLAN 655 ISA/PCI Wireless LAN Client Card Model 655-2400 900MHz and 2.4 GHz производства ARONET Wireless Communications Ltd.

Также АО "ССГПО" использует для передачи данных и телефонные линии, как выделенные, так и коммутируемые аналоговые телефонные линии. Для связи с отделениями предприятия расположенных в соседних городах на расстоянии более чем 10000 м. Также телефонные линии используются и для подсоединения в глобальную сеть INTERNET.

Также в проекте находится перевод подразделений предприятия с беспроводной связи на связь на основе оптоволокна.

1.8 Топология физических связей и структуризация сети

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

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

Виды топологий:

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

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

- общая шина - данная топология самая первая, в ней все компьютеры присоединены к одной линии передачи - коаксиальному кабелю. Данная топология технически проста, информация распространяется в обе стороны от источника. Сеть легко масштабируема и расширяемая, экономически дешевая, обладает небольшой скоростью и производительностью;

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

- "кольцо" - данные передаются по "кольцу" от одного компьютера к другому в одном направлении. Данная топология может быть реализована средствами коаксиала, или витой пары (при наличии специального концентратора). Данные от источника проходя по кольцу возвращаются и им же прекращается их дальнейшее движение. Сети на основе "кольца" достаточно надежны, так как вследствие дефекта или разрыва можно получить общую шину. Сети являются легко управляемыми, простыми в сборке и наладке, дешевыми, достаточно производительными;

- смешанная топология получается путем интегрирования или объединения в единую сеть участков сетей с различными топологиями;

- древовидная топология (иерархическая) - получается путем объединения в единую сеть нескольких подсетей на основе топологии "звезда", причем можно выделить главный концентратор (концентратор первого уровня) соединяющий две или несколько подсетей и концентраторов более низких уровней, объединяющих в подсетях другие компьютеры.

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

Повторитель, имеющий несколько портов, соединяющий несколько участков линии связи называются концентратором (concentrator) и хабом (hub). В концентраторе сосредотачиваются все связи, тем самым обеспечивается передача данных для всех подключенных компьютеров. Для различных сетевых технологий существуют свои виды концентраторов, принцип действия которых может быть различным, а функции одинаковы - повторение и улучшение качества сигнала. Концентратор всегда изменяет физическую структуру сети, не изменяя при этом логическую.

Для логической структуризации используются:

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

- коммутатор (switching) по принципу обработки не отличается от моста, отличие только в том, что коммутатор является мультипроцессором, то есть каждый его порт оснащен процессором, который работает по алгоритму моста;

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

Вернемся к составу и характеристике сетевого оборудования:

- сеть организована на основе иерархической топологии, то есть внутри отдела имеется компьютер-сервер, обеспечивающий доступ к информации компьютерам данного отдела, который в свою очередь связан с общим сервером УРПО (УРПО входит в единую сеть АО "ССГПО");

- сеть построена на неэкранированной витой паре (UTP) 5 категории;

- физическая структуризация выполнена посредством концентратора 3Com (Office Connect Dual Speed hub 8);

- для логической структуризации используется коммуникационное устройство "мост";

- стандарт сети - Fast Ethernet (CSMA/CD);

- скорость передачи информации 100 Мбит/сек;

- используются протоколы TCP/IP и NDISWAN (для Microsoft PPP через адаптер АТМ);

- удаленный доступ осуществляется через головной компьютер-сервер УРПО.

1.9 Характеристика используемого ПО

1.9.1 Общая характеристика

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

Среди всех системных программ, с которыми приходится иметь дело пользователям компьютеров, особое место занимают операционные системы. Операционная система (далее - ОС) управляет компьютером, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется услугами ОС, а потому может работать только под управлением той ОС, которая обеспечивает для нее эти услуги. В данном случае используется операционная система Windows XP (версия 2002 года).

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

Инструментальные системы являются менее однородной группой, чем сервисные программы. К ним относятся системы программирования, инструментарии искусственного интеллекта, системы управления базами данных, текстовые редакторы и интегрированные системы. Их объединяет то, что все предназначены для разработки программного обеспечения, хотя часть из них может применяться и для решения прикладных задач. Системы технического обслуживания предназначены для тестирования оборудования и облегчения поиска неисправностей. Теперь рассмотрим прикладные программы.

1.9.2 Системное ПО

Операционная система (ОС) - основная программа, предназначенная для управления компьютером и взаимодействия с прикладными программами. ОС первая загружается в компьютер и выполняет множество функций, таких как запись и считывание информации, хранение данных, осуществление взаимодействия аппаратных устройств, обеспечение выполнения прикладных программ. Наиболее распространенные ОС - MS-DOS, Windows, Unix, OS/2 (для каждой ОС существуют различные версии, появляющиеся вследствие развития информационных и компьютерных технологий). Для ОС определяется достаточно большое количество характеристик, некоторые из которых:

- поддержка многозадачности - возможность выполнения компьютером параллельно нескольких задач;

- поддержка многопользовательского режима - определяется числом работающих пользователей одной ОС и т.д.

Разработка программы велась под управлением ОС семейства Windows, каждая версия из которых имеет свои достоинства и недостатки. Например, главными достоинствами всех ОС Windows является многозадачность, удобный интерфейс пользователя (GUI, Graphics User Interface), простота в использовании для решения различного вида задач, большого количества прикладного ПО для данной платформы. Для программиста - большое количество разнообразных языков программирования, объектно-ориентированная реализация ОС. Некоторые версии (Windows NT/2000) имеют большое количество средств для организации сетевой работы, в том числе поддержка многопроцессорной обработки для выделенных серверов, повышенную надежность и безопасность.

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

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

Системное ПО обычно представляется потребителям комплектно с ЭВМ. Часть этого ПО может быть реализована в составе самого компьютера.

Системное ПО также разделяют на группы:

1. Операционные системы (ОС) - основная программа, предназначенная для управления компьютером и взаимодействия с прикладными программами.

2. Утилиты - программы вспомогательного назначения. Например, программы тестирования и диагностики компьютера, антивирусные программы, программы архивации и т.д.

3. Сервисные программы - программы облегчающие взаимодействие пользователя с ОС.

1.9.3 Windows XP

Операционная система Microsoft Windows XP, создана на основе технологии NT и является прямой наследницей системы Windows 2000. Вместе с тем, все лучшие нововведения, включенные в Windows Me, можно обнаружить и в Windows XP. При сохранении высоких показателей надежности, безопасности и быстродействия, система стала более простой в освоении, в ней появилось множество средств, предназначенных для индивидуальных домашних пользователей.

Система поставляется в нескольких вариантах, ориентированных на разные особенности применения. Версия Microsoft Windows XP Home Edition предназначена для индивидуальных пользователей, чаще всего работающих на домашнем компьютере. В этой версии особый упор сделан на работу с рисунками, аудио и видео. Версия Microsoft Windows XP Professional предназначена, как ясно из названия, для профессионалов. Эта версия наиболее часто используется в организациях. Если же вы дома выполняете сложные работы по созданию и редактированию изображений, моделированию и конструированию, или любые другие сложные работы, то эта версия подойдет и для вашего домашнего компьютера. Версия Microsoft Windows XP Server предназначена для установки на сервере - мощном компьютере, обеспечивающем работу множества пользователей в компьютерной сети. Работа в локальных сетях выходит за рамки данной книги, так что версия для сервера рассматриваться нами не будет. В книге описана основная версия операционной системы - Windows XP Professional. Практически не отличается от нее версия Windows XP Home Edition. Об имеющихся незначительных отличиях будет особо указано.

Следует отметить, что для эффективной работы с операционной системой Windows XP требуется достаточно мощный современный компьютер. Прежде всего, в компьютере должно быть установлено не менее 128 мегабайт памяти. Лучше установить 256 мегабайт, чтобы система работала быстрее. Процессор может использоваться любой, но не слишком старый. Если тактовая частота процессора не менее 300 мегагерц, то он подойдет. Хотя лучше, конечно, использовать процессор с частотой более одного гигагерца. Жесткий диск должен вмещать не только файлы операционной системы и временные файлы, но и иметь достаточно свободного места, например, для создания образа компакт-диска перед его записью. Реально требуется диск размером не менее двух-трех гигабайт. А если учесть, что на диске надо установить другие программы и оставить место для разных документов, то диск объемом 10 гигабайт нельзя назвать слишком большим.

В версии Windows XP сильно изменился внешний вид системы. Кнопки, значки, панели теперь выглядят немного иначе. Даже главное меню Windows изменилось. Изменения интерфейса самые значительные после перехода с Windows 3.1 на Windows 95. Вместе с тем имеется возможность использовать и старый интерфейс, если вы к нему привыкли. Особо следует отметить работу программ в режиме совместимости с предыдущими версиями Windows. Вы можете работать с программой, которая написана для Windows 95, и не работает в Windows 2000. Все версии Windows XP имеют множество нововведений. Поддерживается значительно больше разнообразных устройств. Система позволяет легко и удобно обрабатывать видеофильмы, фотографии, рисунки, музыку и песни. Теперь с помощью Windows XP любой сможет построить домашнюю сеть на основе двух-трех компьютеров, обеспечив совместное использование файлов, папок, принтера, факса и доступа в Интернет.

При работе с Windows XP для записи информации на записываемые и перезаписываемые компакт-диски вам не потребуется устанавливать дополнительные программы. Записать компакт-диск можно прямо из проводника Windows. Кстати, проводник сильно изменился. Кроме поддержки сжатых папок, особых папок для хранения рисунков, музыки и видео, добавлена панель с командами, состав которых меняется в зависимости от выполняемых вами действий.

1.9.4 Прикладное ПО

Прикладное ПО (ППО) содержит пакеты прикладных программ пользователей (ППП), обеспечивающие специфическое применение ЭВМ и ВС.

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

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

1. Текстовые редакторы - предназначены для создания и оформления текстовой и другой информации.

2. Графические редакторы - предназначены для создания и обработки графической информации.

3. Электронные таблицы - предназначены для создания и обработки табличной информации, организации в них вычислений.

4. Учебные программы - используются для организации учебного процесса или изучения какого-либо материала.

5. Игровые программы - для организации досуга. Одна из движущих сил популярности и в свое время быстрого развития персональных компьютеров.

6. Деловые программы - используются для обработки деловой информации, организации делопроизводства.

7. Интегрированные системы - состоят из различных видов прикладного ПО и используются для решения целого класса задач. Ярким примером является MS Office.

1.9.5 Сетевое ПО

Локальные и глобальные сети состоят из компьютеров-клиентов и компьютеров-серверов. Компьютер, подключенный к сети и использующий общие ресурсы, называется клиентом. Центральный компьютер, предоставляющий данные для общего пользования, называется сервером.

Для подключения к сети требуется, чтобы компьютер был оснащен соответствующим аппаратным обеспечением. Оно включает сетевой адаптер (сетевую плату или другое устройство) и кабели.

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

- программа клиента, позволяющая компьютеру подключаться к серверу;

- протокол, представляющий собой язык, используемый компьютером для взаимодействия с другими устройствами в сети. Существует несколько протоколов. Для взаимодействия друг с другом два компьютера должны использовать один и тот же протокол;

- служебные программы, поддерживающие такие функции, как совместное использование файлов и принтеров. Если установить клиент для сетей Microsoft и Novell, у вас есть возможность предоставить клиентам сети общий доступ к вашим документам и всем принтерам, подключенным к данному компьютеру. Для совместного использования файлов и принтеров сначала следует выбрать один из двух типов доступа, предоставляемого другим пользователем:

1. По умолчанию выбрано управление доступом на уровне ресурсов. Оно позволяет задать пароли для использования каждого общего ресурса.

2. Управление доступом на уровне пользователей позволяет указать пользователей, имеющих доступ к каждому общему ресурсу без пароля.

2. Специальная часть

2.1 Постановка задачи

Необходимо написать программу для сотрудников ЛИТДУ ЦИТа ПТУ "Рудоавтоматика" предприятия АО "ССГПО", дающую возможность учета заявок, поступающих от пользователей со всего предприятия.

ЛИТДУ - лаборатория информационных технологий диспетчерского управления. Данная лаборатория занимается дистанционным управлением компьютерами, это служба поддержки всех пользователей компьютерной сети предприятия АО "ССГПО".

Основными задачами лаборатории являются:

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

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

В функции лаборатории входит:

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

Системно-сетевое администрирование в локальных и корпоративных вычислительных сетях АО "ССГПО".

1. Установка и модернизация системных и сетевых программных средств.

2. Установление прав доступа к электронным ресурсам АО "ССГПО".

3. Обучение и консультирование персонала АО "ССГПО" по системно-сетевым вопросам.

4. Разработка и внедрение мероприятий по обеспечению надежности сетей, сохранности электронных баз данных, расширению сетей.

5. Разработка и внедрение системно-сетевых решений баз данных, прикладных задач и систем автоматизации.

6. Анализ и математическое моделирование технологических и экономических процессов АО "ССГПО" с целью эффективного использования компьютерной и коммуникационной техники и программных продуктов.

Лаборатория занимается обслуживанием всех пользователей персональных компьютеров предприятия АО "ССГПО", настройкой и установкой ПО, ремонтом и обслуживанием компьютеров. Сотрудниками лаборатории являются диспетчер и системные администраторы.

В обязанности диспетчера входит:

прием заявок от пользователей;

распределение заявок между системными администраторами.

В обязанности системного администратора входит:

выполнение заявок от пользователей (переустановка ОС, настройка и установка ПО);

настройка сетевого оборудования.

В связи с этим необходимо выполнение и учёт различных заявок, которые поступают от пользователей компьютерной сети АО "ССГПО.

Задача предназначена в первую очередь для ускорения обработки заявок, что позволило бы значительно упростить и автоматизировать работу сотрудников ЛИТДУ. Программа дает возможность учета заявок, поступающих от пользователей со всего предприятия, их исполнение в указанные сроки, хранение в электронном архиве. Хранение заявки позволяет отследить дату и время ее поступления, ее заявителя и исполнителя, за счет чего отслеживается качество работы системного администратора, и скорость выполнения заявки.

В случае обнаружения неполадок работы компьютера на своем рабочем месте (физическая поломка или сбой работы программного обеспечения), пользователь сообщает об этом диспетчеру отдела ЛИТДУ. Диспетчер принимает и заполняет в нужной форме заявку и назначает ее системному администратору, который в необходимый срок должен выполнить заявку и отписаться о проделанной работе в журнале заявок. В случае физической поломки, заявка перенаправляется в отдел технических мастеров.

Целью задачи является задание на разработку и создание автоматизированной системы хранения и обработки данных, позволяющей:

­ добавление новых заявок;

­ удаление заявок;

­ быстрый поиск необходимых заявок;

­ фильтрация заявок.

Программа включает в себя следующие функциональные возможности:

- возможность добавления новых данных в базу;

- редактирование хранящихся данных;

- производить отбор заявок по запросам;

- автоматически создавать необходимые отчёты по определённым критериям отбора заявок, что существенно облегчит как работу, так и затрату времени на их составление.

2.2 Описание средств автоматизации

2.2.1 Язык программирования PHP

PHP (англ. PHP: Hypertext Preprocessor - "PHP: препроцессор гипертекста", англ. Personal Home Page Tools (устар.) - "Инструменты для создания персональных веб-страниц") - язык программирования, созданный для генерирования HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров. Входит в LAMP - распространённый набор для создания веб-сайтов (Linux, Apache, MySQL, PHP (Python или Perl)).

Группа разработчиков PHP состоит из множества людей, добровольно работающих над ядром и расширениями PHP и смежными проектами, такими как PEAR или документация языка

В области программирования для Сети, PHP - один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.net) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, "расширений": для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т.п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения.

Кроме этого, он может использоваться для решения административных задач в операционных системах GNU/Linux, Microsoft Windows, Mac OS X и других версиях ОС. Однако в таком качестве он не получил распространение, отдавая пальму первенства Perl, Python и VBScript.

В настоящее время PHP используется сотнями тысяч разработчиков. Порядка 20 миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета.


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.