Вход

Отчет по профилю специальности ПОВТ

Реферат* по компьютерным сетям
Дата создания: 24.06.2011
Автор: Николай
Язык реферата: Русский
Word, doc, 1.1 Мб
Реферат можно скачать бесплатно
Скачать
Данная работа не подходит - план Б:
Создаете заказ
Выбираете исполнителя
Готовый результат
Исполнители предлагают свои условия
Автор работает
Заказать
Не подходит данная работа?
Вы можете заказать написание любой учебной работы на любую тему.
Заказать новую работу
* Данная работа не является научным трудом, не является выпускной квалификационной работой и представляет собой результат обработки, структурирования и форматирования собранной информации, предназначенной для использования в качестве источника материала при самостоятельной подготовки учебных работ.
Очень похожие работы
Найти ещё больше
СОДЕРЖАНИЕ
Введение
1 Краткая характеристика предприятия
1.1 Отчетные данные за прошедший год
1.2 Перечень производственных подразделений
2 Технические данные аппаратуры, состав оборудования
2.1 Аппаратные средства вычислительной техники
2.2 Системное программное обеспечение
2.3 Прикладное программное обеспечение
2.4 Интегрированная среда программирования
2.5 Базы данных
2.6 Телекоммуникационные вычислительные сети
3 Технология разработки программного продукта с применением структурного программирования
4 Система управления базами данных
5 Охрана труда на предприятии
6 Организация производственного процесса
7 Техническая эксплуатация оборудования
7.1 Системы и методы ремонта эксплуатируемого оборудования
7.2 Состав производственных рабочих и их квалификация
8 Краткие выводы и предложения по работе предприятия
8.1 Недостатки в работе
8.2 Перспективы развития
Список используемой литературы
Приложение А
Приложение Б
 
Введение
Муниципальное учреждение культуры "Дворец культуры имени Маяковского" находиться по адресу Ул. Институтская 49 и занимается общественной деятельностью и специализируется как центр культурно-массовой и просветительской работы. Имеет печать с собственным наименованием, бланки и другие реквизиты и имеет гражданские права, необходимые для осуществления любых видов деятельности не запрещенных законодательством. В нем работают многочисленные творческие музыкальные коллективы города. Численность коллективов МУК «ДК им. Маяковского» самодеятельного творчества составляет 39 единиц (около 700 участников). По итогам года во Дворце культуры из всех видов творчества самым многочисленным является хореографическое искусство.
Во дворце культуры имеется несколько танцевальных коллективов, а именно:
 Ансамбль бального танца «Пируэт»
 Ансамбль танца «Рашми»
 Образцовый коллектив ансамбль танца «Цветные сны»
А также в ДК выступают шоу-группы, хореографические коллективы, и представители театрального , хорового , вокально-эстрадного жанра.
Так как в Дк проводится множество культурно-массовых мероприятий, требуются креативно мыслящие люди для создания и постановки интересных и современных идей в жизнь. Этим Занимаются постановщики и дизайнеры у которых мною был приобретен опыт в качестве художника-дизайнера.
 
1 Краткая характеристика предприятия
Муниципальное учреждение культуры "Дворец культуры имени Маяковского" занимается общественной деятельностью и специализируется как центр культурно-массовой и просветительской работы. Основными задачами МУК «ДК им. Маяковского » являются:
 Предоставление населению культурно-массовых мероприятий
 Повышение духовности общественности
 Демонстрирование различных массовых мероприятий
 Ведение художественных кружков
 Ведение танцевальных кружков
 Ведение вокальных кружков
 Ведение музыкальных кружков
 Ведение театральных кружков
Специализируясь как центр культурно-массовой и просветительской работы, в этом учреждении культуры занимаются и развиваются различные творческие коллективы, а именно:
Ансамбль бального танца «Пируэт», который делиться на два коллектива:
 старшая группа ансамбля и участники телепроекта «Венский вальс в Прокопьевске», объединились в ансамбль бального танца «Звездный экспресс», младшая и средняя группа занимаются в ансамбле «Пируэт», состав пополняется юными участниками. Коллектив принимает активное участие в городских мероприятиях.
 Ансамбль танца «Рашми» и студия ансамбля танца «Рашми» принимают участие в межрегиональных, областных и городских фестивалях и конкурсах.
 Расширяется творческая деятельность шоу-балета «Ванильное небо. Каждое выступление этого коллектива настоящий праздник.
 Образцовый коллектив ансамбль танца «Цветные сны» состоит из 3 групп: основного состава и двух спутников: «Карусель в облаках» и «Акварельки». Коллектив является активным участником областных, Всероссийских конкурсов.
 Народный коллектив шоу-группа «Сенсация» дает более 40 концертов в год. Является постоянным участником телевизионных проектов, таких как «Венский вальс», «Новогодье». В коллективе занимаются стипендиаты Губернаторского культурного центра «Юные дарования Кузбасса». Такие как: Вадим Макеев, Вера Шворак, стипендиаты фонда «Юные таланты Прокопьевска» Алина Димитрова, Юлия Карнаухова.
 Хореографические коллективы ДК им.Маяковского постоянно в поиске новых сценических номеров и образов.
Театральный жанр представлен студенческим театром эстрадных миниатюр «Мудрая ворона» и клубом «Городская лига КВН «Свои люди». В течение года творческие коллективы проводят много творческой и плодотворной работы. Увеличивается количество участников команд.
 Студенческий театр проводит различные шоу-программы, капустники и мероприятия, посвященные наиболее значимым событиям и праздникам.
 По традиции раз в два месяца студенты собираются на поэтические вечера. Самым запоминающимся действом в 2009 году было первое общегородское посвящение в студенты на площади Победы, проведенное совместно с отделом по делам молодежи и туризму Администрации города.
 Идеи участников «Мудрой вороны» и КВН «Свои люди» воплощены в многочисленных программах, концертах и творческих вечерах, совместно создаются видеоклипы и видеоролики, пишутся сценарии и шоу-программы.
С каждым годом растет актерское мастерство, уровень выступлений и качество юмора у участников клуба.
 Хоровой жанр представлен тремя хоровыми коллективами: народным коллективом хором русской песни, народным коллективом хором ветеранов и одной вокально-хоровой группой «Березка». Коллективы ведут активную творческую деятельность, участвуя в конкурсах, фестивалях и мероприятиях города.
 Для развития хорового творчества ежегодно в городе проходит городской фестиваль «Когда поют ветераны», в котором принимают участие все хоровые коллективы города.
 Вокально-эстрадный жанр
 Вокально-эстрадный жанр представлен 7 коллективами с количеством участников 89 человек.
 Детская вокально-танцевальная студия образцового коллектива «Крошка Енот» и ансамбль-спутник «Веснушки» в 2009 году отметили свое 15-летие. Отчетный юбилейный концерт «Большой хоровод» прошел на высоком профессиональном уровне. Созданы новые номера с хореографическими коллективами: ансамблем танца «Бусинки» - «Пузыри»; образцовым коллективом ансамблем танца «Цветные сны» - «Большой хоровод», «Кара-Кум», «Подушечка»; ансамблем бального танца«Пируэт» - «Муравей», «Добрый жук», «Господа-гусары»; ансамблем бального танца «Звездный экспресс» - «Мамба».
 Молодежные вокальные коллективы представлены группами: «Элегия», «Компромисс», «Экспромт». Количественный состав участников остался на прежнем уровне. В репертуаре появилось много совместных номеров с творческими коллективами: шоу-группой «Сенсация» - «Шахтерская песня», «Желаю», «Я назову планету именем твоим», «Мамино сердце», «День рождения», «Бабье лето», «Над Россией моей»; с ансамблем бального танца «Звездный экспресс» - «Чайки над водой», «Родители», «Новый год»;с ансамблем гитаристов «Джангос» - «Мулен Руж», «О-кей!», «Дикие лошади», «А напоследок я скажу», «Спокойной ночи, господа», «Четыре шага в облаках».
 Ансамбль «Джангос» создан в 2004 г., в 2007 г. – джаз-клуб «На Горе Ветров», руководителем которых является Родион Анатольевич Литвинов.
 Участники этих коллективов вместе с руководителем работают на высоком профессиональном уровне.
 
1.1 Отчетные данные за прошедший год
За прошлый год предприятием было приобретено:
- Картридж HP 1200 C 7115 A-1;
- Тонер HP LaserJet 1200 - 35;
- DWD-RW-привод – 5;
- Источник бесперебойного питания USP – 8;
- Жесткий диск HDD - 1;
- Клавиатура - 5;
- Коврик для Mouse - 2;
- Картридж HP LaserJet 5000N - 2;
- Картридж HP LaserJet 1300 - 30;
- Принтер HP 1018 - 3;
- Принтер HP 5200 – 1.
1.2 Перечень производственных подразделений
Перечень производственных подразделений находится в приложении (см. приложение А).
 
2 Технические данные аппаратуры, состав оборудования
2.1 Аппаратные средства вычислительной техники
Муниципальное учреждение культуры "Дворец культуры имени Маяковского" имеет в своем распоряжении:
3 компьютера, которые имеют следующие характеристики:
Системная плата - Intel® G41 Express с ICH7
Процессор - Intel Core 2 Duo с частотой 2.8 ГГц
Графическая плата - NVIDIA GeForce G310 с памятью 512 Мбайт (DVI, VGA, HDMI)
Монитор - Acer LCD 18.5" V193HQDB
ОЗУ- 2 Гбайта двухканальной памяти DDR3 SDRAM (1333 МГц)
Жесткий диск - 1 Тб
Дисковод - 16х компакт-/DVD-дисков (DVD+/-RW) с возможностью записи двухслойных дисков
2 компьютера имеют:
Системная плата - Intel H67 Express
Процессор - Процессор Intel® CoreTM i5-2300 3.2Ггц
Монитор - Acer LCD 18.5" V193HQDB
Видеокарта - ATI Radeon HD 5450 с памятью DDR3 емкостью 1 Гбайт
Жесткий диск: 2.5 Тб
Дисковод - Комбинированный DVD-ROM 6x Blu-ray Disc
Процессор - электронный блок либо микросхема — исполнитель машинных инструкций (кода программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера. Иногда называют микропроцессором или просто процессором.
Характеристики процессора
Основными характеристиками процессора являются его тактовая частота, разрядность и размеры кэша 1-го и 2-го уровня.
Тактовая частота
Частота — это количество колебаний в секунду. Тактовая частота — это количество тактов в секунду. В применении к процессору:
Тактовая частота — это количество операций, которое процессор может выполнить в секунду. Т.е. чем больше операций в секунду может выполнять процессор, тем быстрее он работает. Например, процессор с тактовой частотой 40 МГц выполняет 40 миллионов операций в секунду, с частотой 300 Мг — 300 миллионов операций в секунду, с частотой 1 ГГц - 1 миллиард операций в секунду.
Существует два типа тактовой частоты — внутренняя и внешняя.
Внутренняя тактовая частота — это тактовая частота, с которой происходит работа внутри процессора.
Внешняя тактовая частота или частота системной шины — это тактовая частота, с которой происходит обмен данными между процессором и оперативной памятью компьютера.
До 1992 года в процессорах внутренняя и внешняя частоты совпадали, а в 1992 году компания Intel представила процессор 80486DX2, в котором внутренняя и внешняя частоты были различны. С этого времени остальные компании-производители также стали выпускать процессоры с удвоенной внутренней частотой, а компания IBM стала выпускать процессоры с утроенной внутренней частотой (25/75 МГц, 33/100 МГц и 40/120 МГц).
В современных процессорах, например, при тактовой частоте процессора 3 ГГц, частота системной шины 800 МГц.
Разрядность процессора определяется разрядностью его регистров.
Компьютер может оперировать одновременно ограниченным набором единиц информации. Этот набор зависит от разрядности внутренних регистров. Разряд — это хранилище единицы информации. За один рабочий такт компьютер может обработать количество информации, которое может поместиться в регистрах. Если регистры могут хранить 8 единиц информации, то они 8-разрядне, и процессор 8-разрядный, если регистры 16-разрядные, то и процессор 16-разрядный и т.д. Чем большая разрядность процессора, тем большее количество информации он может обработать за один такт, а значит, тем быстрее работает процессор.
Процессор Pentium 4 является 32-разрядным.
Объем кэш-памяти 1-го и 2-го уровня также влияет на производительность процессора.
В процессоре Pentium III кэш-память 1-го уровня составляет 16 Кб, кэш-память 2-го уровня 256 Кб.
В процессорах Pentium 4 кэш-память 1-го уровня для данных имеет объем 8 Кб, кэш-память 1-го уровня для команд рассчитан на 12000 инструкций в порядке их исполнения, а объем кэш-памяти 2-го уровня составляет 512 Кб.
Системная плата - это сложная многослойная печатная плата, на которой устанавливаются основные компоненты персонального компьютера (центральный процессор, контроллер ОЗУ и собственно ОЗУ, загрузочное ПЗУ, контроллеры базовых интерфейсов ввода-вывода). Как правило, системная плата содержит разъёмы (слоты) для подключения дополнительных контроллеров, для подключения которых обычно используются шины USB, PCI и PCI-Express.
Набор микросхем, обеспечивающих подключение ЦПУ к ОЗУ и контроллерам периферийных устройств. Как правило, современные наборы системной логики строятся на базе двух СБИС: «северного» и «южного мостов» называется чипсетом.
Видеокарта - устройство, преобразующее графический образ, хранящийся как содержимое памяти компьютера или самого адаптера, в иную форму, предназначенную для дальнейшего вывода на экран монитора. В настоящее время эта функция утратила основное значение и в первую очередь под графическим адаптером понимают устройство с графическим процессором - графический ускоритель, который и занимается формированием самого графического образа.
Обычно видеокарта является платой расширения и вставляется в разъём расширения, универсальный (PCI-Express, PCI, ISA, VLB, EISA, MCA) или специализированный (AGP), но бывает и встроенной (интегрированной) в системную плату (как в виде отдельного чипа, так и в качестве составляющей части северного моста чипсета или ЦПУ).
Современные видеокарты не ограничиваются простым выводом изображения, они имеют встроенный графический процессор, который может производить дополнительную обработку, снимая эту задачу с центрального процессора компьютера.
Характеристики
 ширина шины памяти, измеряется в битах — количество бит информации, передаваемой за такт. Важный параметр в производительности карты.
 объём видеопамяти, измеряется в мегабайтах — объём собственной оперативной памяти видеокарты. Больший объём далеко не всегда означает большую производительность.
 частоты ядра и памяти — измеряются в мегагерцах, чем больше, тем быстрее видеокарта будет обрабатывать информацию.
 текстурная и пиксельная скорость заполнения, измеряется в млн. пикселов в секунду, показывает количество выводимой информации в единицу времени.
Оперативная память - энергозависимая часть системы компьютерной памяти, в которой временно хранятся данные и команды, необходимые процессору для выполнения им операции. Обязательным условием является адресуемость (каждое машинное слово имеет индивидуальный адрес) памяти. Передача данных в/из оперативную память процессором производится непосредственно, либо через сверхбыструю память.
 ОЗУ большинства современных компьютеров представляет собой модули динамической памяти, содержащие полупроводниковые БИС ЗУ, организованные по принципу устройств с произвольным доступом. Память динамического типа дешевле, чем статического, и её плотность выше, что позволяет на том же пространстве кремниевой подложки размещать больше ячеек памяти, но при этом её быстродействие ниже. Статическая, наоборот, более быстрая память, но она и дороже. В связи с этим массовую оперативную память строят на модулях динамической памяти, а память статического типа используется для построения кеш-памяти внутри микропроцессора.
Жёсткий диск - устройство хранения информации, основанное на принципе магнитной записи. Является основным накопителем данных в большинстве компьютеров.
В отличие от «гибкого» диска (дискеты), информация в НЖМД записывается на жёсткие (алюминиевые или стеклянные) пластины, покрытые слоем ферромагнитного материала, чаще всего двуокиси хрома. В НЖМД используется одна или несколько пластин на одной оси. Считывающие головки в рабочем режиме не касаются поверхности пластин благодаря прослойке набегающего потока воздуха, образующейся у поверхности при быстром вращении. Расстояние между головкой и диском составляет несколько нанометров (в современных дисках около 10 нм), а отсутствие механического контакта обеспечивает долгий срок службы устройства. При отсутствии вращения дисков головки находятся у шпинделя или за пределами диска в безопасной зоне, где исключён их нештатный контакт с поверхностью дисков.
 
2.2 Системное программное обеспечение
На компьютерах, используются операционная система Windows XP. Эта операционная система многозадачная, не вытесняющая. Также она многопользовательская. Большинство компьютеров предприятия объединены в локальную сеть, но права доступа пользователей к некоторым файлам и каталогам, в которых находятся информация об охраняемых объектах, ограничены. Имеется файловый сервер для централизованного хранения файлов с жёстким разграничением доступа по учетной записи пользователя. Между компьютерами установлена локальная сеть.
Windows - это графическая оболочка, которая открывает новые возможности в использовании персонального компьютера. Windows представляет собой интегрированную среду, которая позволяет создать удобное окружение для запуска программ, обеспечив при этом одновременную работу сразу нескольких приложений.
Каждая программа в Windows имеет хотя бы одно окно, которое предназначено для связи пользователя с данной программой. Экран монитора представляется в Windows как рабочий стол, на котором располагаются окна работающих в данный момент программ. Программа также может быть представлена в виде небольшого изображения - иконки. Соответственно, любое окно (программа) может быть сжато до иконки и восстановлено в нормальных размерах. Это существенно повышает информационную емкость экрана при работе с Windows. Все это объединяется удобным управлением, рассчитанным, в основном, на применение мыши.
 Помимо большого набора программ, характерных для интегрированной Среды,- текстового и графического редактора, базы данных и т.п., - Windows поддерживает обширный программный интерфейс, что позволяет создавать свои собственные программы для работы в среде Windows. В состав пакета Office входят:
- Word - мощный текстовый редактор, позволяющий быстро создать документ любой сложности из разрозненных заметок и довести до совершенства информационный бюллетень или брошюру .
Это уже общепризнанно - редактор Word фирмы Microsoft является сегодня самой популярной в мире программой. Word начинен “ быстрыми “ командами и самыми современными средствами, такими как встроенная программа проверки правописания и словарь синонимов, которые помогают грамотно составлять документы, и готовыми шаблонами, позволяющими сводить воедино заметки, письма, счета и брошюры без больших усилий.
- Excel - производит с числами то же, что Word с существительными и глаголами. Каждый, кто работает с цифрами, почувствует себя в среде Excel как рыба в воде. Пользуются программой Excel для составления бюджетов и финансовых отчетов, превращения сухих цифр в наглядные диаграммы и графики, проведения анализа типа “ А что будет, если ? “ практически по любому вопросу, а также для сортировки длиннейших списков в считанные секунды. С помощью электронных таблиц Excel можно впечатывать числа строку за строкой и столбец за столбцом, будучи вполне уверенным в том, что Excel правильно сложит, вычтет, умножит, разделит и вообще обойдется с ними как следует.
- PowerPoint - позволит профессионально подготовить презентацию, щегольнув броской графикой и эффектно оформленными тезисами. Но что самое замечательное, можно превратить документ, подготовленный в редакторе Word, в презентацию всего лишь одним щелчком мыши.
- Access - представляет собой мощную программу управления данными, предназначенную главным образом для программистов. Access поставляется только в составе профессионального издания пакета Office.
 
2.3 Прикладное программное обеспечение
Прикладная программа — программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействуют с оборудованием и прочими посредством операционной системы.
Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки дворца культуры. Это системы управления базами данных, серверы электронной почты, управление сетью и безопасностью.
Наибольшей популярностью пользуются следующие группы прикладного программного обеспечения :
 текстовые редакторы - для создания текстовых документов (Notepad, WordPad, Microsoft Word и другие), используются сотрудниками для написания различных отчетов;
 базы данных - для организации и управления данными (Арена);
 программы предназначенные для передачи информации из одного компьютера в другой. С помощью этих программ сотрудникам можно посылать и принимать факсы, если к компьютеру подключен не обычный модем, а факс-модем. С помощью факс-модема и соответствующей программы можно посылать факсы так же просто, как распечатывать документы на принтере.
 Excel - производит с числами то же, что Word с существительными и глаголами. Сотрудники пользуются программой Excel для составления бюджетов и финансовых отчетов, превращения сухих цифр в наглядные диаграммы и графики, а также для сортировки длиннейших списков в считанные секунды.
 PowerPoint – позволяет сотрудникам профессионально подготовить презентацию, щегольнув броской графикой и эффектно оформленными тезисами.
 Access - представляет собой мощную программу управления данными, пользуется которой главным образом программист.
 
2.4 Интегрированная среда программирования
Интегрированная среда программирования – система программных средств, используемая программистами для разработки программного обеспечения.
Во дворце культуры используют интегрированную среду программирования такую как Delphi 7. Borland Delphi 7 позволяет программисту данного предприятия создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. Непосредственное использование этой среды программирования начато совсем недавно и на сегодняшний момент проходят начальный этап по изучению этой среды. В недалеком будущем планируется создавать утилиты для поиска, автоматического удаления старых файлов и др. Delphi может получать доступ ко многим типам баз данных.
Программирование в Delphi выглядит так: на форму (будущее окно программы) размещаются компоненты - визуальные (например, кнопки), и не визуальные (например, таймер). Устанавливаются их свойства и события. Для каждого события пишется код. Так же могут создаваться другие формы, а также динамические библиотеки и прочее. Свойства компонентов могут меняться и во время выполнения программы. Среда Delphi состоит из нескольких окон. Верхнее окно содержит главное меню, как у почти любой Windows-программы, ниже находятся панели инструментов и палитра компонентов. Слева находится (сверху вниз): дерево объектов для быстрого перехода между компонентами и инспектор объектов для изменения свойств и событий.
После запуска Delphi сразу появится форма. Её свойства будут установлены по умолчанию, а события пусты. Можно уже скомпилировать и запустить программу, нажав на кнопку "Run" на палитре компонентов (выглядит как кнопка "Play" на плеере). После чего появится окно программы, которое можно перемещать по экрану, изменять размеры, и т.д...
Синтаксис у Object Pascal такой же, как и у обычного Pascal, но добавлены операции работы с объектами, а в Delphi все созданные компоненты автоматически прописываются в коде, и для них уже определены свойства, процедуры и функции.
 
2.5 Базы данных
Базой данных является представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).
Отличительные признаки:
 БД хранится и обрабатывается в вычислительной системе.
 Данные в БД логически структурированы (систематизированы) с целью обеспечения возможности их эффективного поиска и обработки в вычислительной системе.
 БД включает метаданные, описывающие логическую структуру БД в формальном виде (в соответствии с некоторой метамоделью).
 В соответствии с ГОСТ Р ИСО МЭК ТО 10032-2007, «постоянные данные в среде базы данных включают в себя схему и базу данных. Схема включает в себя описания содержания, структуры и ограничений целостности, используемые для создания и поддержки базы данных. База данных включает в себя набор постоянных данных, определенных с помощью схемы. Система управления данными использует определения данных в схеме для обеспечения доступа и управления доступом к данным в базе данных».
Во дворце культуры «им. Маяковского» используется иерархическая модель базы данных.
К основным недостаткам иерархической модели на данном предприятии можно отнести:
 сложность отображения связи "многие-к-многим";
 усложнение операции включения новых объектов и удаления устаревших объектов непосредственно в базе данных (в особенности обновление и удаление связей);
 неоднозначность представления данных о предметной области.
Достоинство иерархической базы данных состоит в том, что ее навигационная природа обеспечивает очень быстрый доступ при следовании вдоль заранее определенных связей.
Базы данных на предприятии бывают фактографическими и документальными. В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. В БД отдела кадров предприятия хранятся анкетные данные сотрудников: фамилия, имя, отчество, год и место рождения и пр.
Сама по себе база данных не может обслужить запросы пользователя на поиск и обработку информации. БД - это только "информационный склад". Обслуживание пользователя осуществляет информационная система.
 
2.6 Телекоммуникационные вычислительные сети
Большинство компьютеров предприятия объединены в локальную сеть, но права доступа пользователей к некоторым файлам и каталогам, в которых находятся информация об охраняемых объектах, ограничены. Компьютерная сеть - представляет собой систему распределённой обработки информации, состоящую как минимум из двух компьютеров, взаимодействующих между собой с помощью специальных средств связи. Или, другими словами, сеть представляет собой совокупность соединённых друг с другом ПК и других вычислительных устройств, таких как принтеры, факсимильные аппараты и модемы. Сеть даёт возможность отдельным сотрудникам организации взаимодействовать друг с другом и обращаться к совместно используемым ресурсам; позволяет получать доступ к данным, хранящимся на персональных компьютерах в удалённых офисах и устанавливать связь с поставщиками.
Компьютеры, входящие в сеть выполняют следующие функции:
- организация доступа к сети;
- управление передачей информации;
- предоставление вычислительных ресурсов и услуг абонентам сети;
Между компьютерами установлена локальная сеть – это группа из нескольких компьютеров, соединенных между собой посредством кабеля, используемых для передачи информации между компьютерами. Она позволяет:
- коллективно обрабатывать данные пользователями подключенных в сеть компьютеров и обмениваться данными между собой;
- совместно использовать программы;
- совместно использовать принтеры.
Оборудование, использованное для локальных сетей:
- в каждом компьютере, включенном в сеть, имеется сетевой адаптер, который позволяет компьютеру получить информацию из локальной сети и передать данные в сеть;
- соединены компьютеры кабелем, по которому происходит передача данных между компьютерами, а также другими подключёнными к сети устройствами.
Несколько компьютеров подключено к глобальной сети.
 
3 Технология разработки программного продукта с применением структурного программирования
Логическая структура программы может быть выражена комбинацией трех базовых структур: следование, ветвление и цикл. Эти структуры могут комбинироваться одна с другой, как того требует программа. Используя эти структуры, можно писать программы без операторов GOTO. Но структурное программирование - это не просто программирование без GOTO. Это дисциплина программирования, которая объединяет несколько способов создания ясной, легкой для понимания программы. Вполне возможно писать структурированные программы, содержащие оператор GOTO, равно как и неструктурированные, не содержащие ни одного GOTO.
В наше время структурное программирование получило огромное распространение, и все языки высокого уровня могут работать с этой технологией. Структурное программирование не применяется только в низкоуровневых языках (Assembler).
Любая программа в Delphi состоит из файла проекта (файл с расширением dpr) и одного или нескольких модулей (файлы с расширениями pas). Каждый из таких файлов описывает программную единицу Object Pascal.
Файл проекта представляет собой программу, написанную на языке Object Pascal и предназначенную для обработки компилятором. Эта программа автоматически создается Delphi и содержит лишь несколько строк.
program Projecti;
uses
Forms, Unit1 in 'Unit1.pas' {fmExample};
{$R *.RES}
begin
Application.Initialize;
Application.CreateForm(TfmExample, fmExample);
Application.Run;
end.
В окне кода жирным шрифтом выделяются так называемые зарезервированные слова, а курсивом - комментарии. Как видим, текст программы начинается зарезервированным словом program и заканчивается словом end с точкой за ним. Сочетание end со следующей за ней точкой называется терминатором программной единицы: как только в тексте программы встретится такой терминатор, компилятор прекращает анализ программы и игнорирует оставшуюся часть текста.
Зарезервированные слова играют важную роль в Object Pascal, придавая программе в целом свойство текста, написанного на почти естественном английском языке. Каждое зарезервированное слово несет в себе условное сообщение для компилятора, который анализирует текст программы так же, как читаем его и мы: слева направо и сверху вниз.
Слово Program со следующим за ним именем программы и точкой с запятой образуют заголовок программы. За заголовком следует раздел описаний, в котором программист (или Delphi) описывает используемые в программе идентификаторы. Идентификаторы обозначают элементы программы, такие как типы, переменные, процедуры, функции (об элементах программы мы поговорим чуть позже). Здесь же с помощью предложения, которое начинается зарезервированным словом uses (использовать) программист сообщает компилятору о тех фрагментах программы (модулях), которые необходимо рассматривать как неотъемлемые составные части программы и которые располагаются в других файлах. Строки
uses
Forms, Unit1 in 'Unitl.pas' {fmExample};
указывают, что помимо файла проекта в программе должны использоваться модули Forms и Unit1, модуль Forms является стандартным (т. е. уже известным Delphi), а модуль Unit1 - новым, ранее неизвестным, и Delphi в этом случае указывает также имя файла с текстом модуля (in 'uniti.pas') и имя связанного с модулем файла описания формы {fmExample}.
Собственно тело программы начинается со слова begin (начать) и ограничивается терминатором end с точкой. Тело состоит из нескольких операторов языка Object Pascal. В каждом операторе реализуется некоторое действие - изменение значения переменной, анализ результата вычисления, обращение к подпрограмме и т. п. В теле нашей программы - три исполняемых оператора:
Application.Initialize;
Application.CreateForm(TfmExample, fmExample);
Application.Run;
Каждый из них реализует обращение к одному из методов объекта Application. Объектом называется специальным образом оформленный фрагмент программы, заключающий в себе данные и подпрограммы для их обработки. Данные называются полями объекта, а подпрограммы - его методами. Объект в целом предназначен для решения какой-либо конкретной задачи и воспринимается в программе как неделимое целое. Объекты играют чрезвычайно важную роль в современных языках программирования. Они придуманы для того, чтобы увеличить производительность труда программиста и одновременно повысить качество разрабатываемых им программ. Два главных свойства объекта - функциональность и неделимость - делают его самостоятельной или даже самодостаточной частью программы и позволяют легко переносить объект из одной программы в другую.
Разработчики Delphi придумали для нас с вами сотни объектов, которые можно рассматривать как кирпичики, из которых программист строит многоэтажное здание программы. Такой принцип построения программ называется объектно-ориентированным программированием (ООП). В объекте Application собраны данные и подпрограммы, необходимые для нормального функционирования Windows-программы в целом. Delphi автоматически создает объект-программу Application для каждого нового проекта. Строка
Application.Initialize;
означает обращение к методу Initialize объекта Application. Прочитав эту строку, компилятор создаст код, который заставит процессор перейти к выполнению некоторого фрагмента программы, написанного для нас разработчиками Delphi. После выполнения этого фрагмента (программисты говорят: после выхода из подпрограммы) управление процессором перейдет к следующей строке программы, в которой вызывается метод CreateForm и т. д.
Модули - это программные единицы, предназначенные для размещений фрагментов программ. С помощью содержащегося в них программного кода реализуется вся поведенческая сторона программы. Любой модуль имеет следующую структуру заголовок секция интерфейсных объявлений секция реализации терминатор Заголовок открывается зарезервированным словом Unit за которым следует имя модуля и точка с запятой. Секция интерфейсных объявлений открывается зарезервированным словом Interface, a секция реализации - словом implementation. Терминатором модуля, как и терминатором программы, является end с точкой. Следующий фрагмент программы является синтаксически правильным вариантом модуля:
unit Unit1;
interface
// Секция интерфейсных объявлений
implementation
// Секция реализации
end.
В секции интерфейсных объявлений описываются программные элементы (типы, классы, процедуры и функции), которые будут “видны” другим программным модулям, а в секции реализации раскрывается механизм работы этих элементов. Разделение модуля на две секции обеспечивает удобный механизм обмена алгоритмами между отдельными частями одной программы. Он также реализует средство обмена программными разработками между отдельными программистами. Получив откомпилированный “посторонний” модуль, программист получает доступ только к его интерфейсной части, в которой, как уже говорилось, содержатся объявления элементов. Детали реализации объявленных процедур, функций, классов скрыты в секции реализации и недоступны другим модулям.
Щелкните по закладке Unit1 окна кода, и вы увидите такой текст:
 unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls,
Forms, Dialogs, StdCtrls, Buttons, ExtCtrls;
type
TfmExample = class(TForm)
Panel1: TPanel;
bbRun: TBitBtn;
bbClose: TBitBtn;
edinput: TEdit;
IbOutput: TLabel;
mmOutput: TMemo;
private
{ Private declarations } public
{ Public declarations } end;
var
fmExample: TfmExample;
implementation
$R *.DFM}
end.
Весь этот текст сформирован Delphi, но в отличие от файла проекта программист может его изменять, придавая программе нужную функциональность. В интерфейсной секции описан один тип (класс - fmExample) и один объект (переменная fmExample).
Вот описание класса:
type
TfmExample = class(TForm)
Panell: TPanel;
bbRun: TBitBtn;
bbClose: TBitBtn;
edinput: TEdit;
IbOutput: TLabel;
mmOutput: TMemo;
private
{ Private declarations } public
{ Public declarations } end;
Как мы увидим дальше, классы служат основным инструментом реализации мощных возможностей Delphi. Класс является образцом, по которому создаются объекты, и наоборот, объект - это экземпляр реализации класса. Образцы для создания элементов программы в Object Pascal называются типами, таким образом, класс TfmExamplel - это тип. Перед его объявлением стоит зарезервированное слово type (тип), извещающее компилятор о начале раздела описания типов. Стандартный класс TForm реализует все нужное для создания и функционирования пустого Windows-окна. Класс TfmExamplel порожден от этого
класса, о чем свидетельствует строка
TfmExample = class(TForm)
в которой за зарезервированным словом class в скобках указывается имя родительского класса. Термин “порожден” означает, что класс TfmExample унаследовал все возможности родительского класса TForm и добавил к ним собственные в виде дополнительных компонентов, которые, как вы помните, мы вставили в форму fmExample. Перечень вставленных нами компонентов и составляет значительную часть описания класса.
Свойство наследования классами-потомками всех свойств родительского класса и обогащения их новыми возможностями является одним из фундаментальных принципов объектно-ориентированного программирования. От наследника может быть порожден новый наследник, который внесет свою лепту в виде дополнительных программных заготовок и т. д. В результате создается ветвящаяся иерархия классов, на вершине которой располагается самый простой класс TObject, а на самой нижней ступени иерархии - мощные классы-потомки, которым по плечу решение любых проблем.
Объект fmExampie формально относится к элементам программы, которые называются переменными. Вот почему перед объявлением объекта стоит зарезервированное слово var .
Элементы программы - это минимальные неделимые ее части, еще несущие в себе определенную значимость для компилятора. К элементам относятся: зарезервированные слова, идентификаторы, типы, константы, переменные, метки, подпрограммы, комментарии.
Зарезервированные слова это английские слова, указывающие компилятору на необходимость выполнения определенных действий. Зарезервированные слова не могут использоваться в программе ни для каких иных целей кроме тех, для которых они предназначены.
 Например, зарезервированное слово begin означает для компилятора начало составного оператора. Программист не может создать в программе переменную с именем begin, константу begin, метку begin или вообще какой бы то ни было другой элемент программы с именем begin.
Идентификаторы - это слова, которыми программист обозначает любой другой элемент программы, кроме зарезервированного слова, идентификатора или комментария. Идентификаторы в Object Pascal могут состоять из латинских букв, арабских цифр и знака подчеркивания. Никакие другие символы или специальные знаки не могут входить в идентификатор. Из этого простого правила следует, что идентификаторы не могут состоять из нескольких слов (нельзя использовать пробел) или включать в себя символы кириллицы
Типы - это специальные конструкции языка, которые рассматриваются компилятором как образцы для создания других элементов программы, таких как переменные, константы и функции. Любой тип определяет две важные для компилятора вещи: объем памяти, выделяемый для размещения элемента (константы, переменной или результата, возвращаемого функцией), и набор допустимых действий, которые программист может совершать над элементами данного типа. Замечу, что любой определяемый программистом идентификатор должен быть описан в разделе описаний (перед началом исполняемых операторов). Это означает, что компилятор должен знать тот тип (образец), по которому создается определяемый идентификатором элемент.
Константы определяют области памяти, которые не могут изменять своего значения в ходе работы программы. Как и любые другие элементы программы, константы могут иметь свои собственные имена. Объявлению имен констант должно предшествовать зарезервированное слово const. можем определить константы const
Kbyte = 1024;
Mbyte = Kbyte*Kbyte;
Gbyte = 1024*Mbyte;
1048576 (1024*1024) и 1073741824
Тип константы определяется способом ее записи и легко распознается компилятором в тексте программы, поэтому программист может не использовать именованные константы.
Переменные связаны с изменяемыми областями памяти, т. е. с такими ее участками, содержимое которых будет меняться в ходе работы программы. В отличие от констант переменные всегда объявляются в программе. Для этого после идентификатора переменной ставится двоеточие и имя типа, по образу которого должна строиться переменная. Разделу объявления переменной (переменных) должно предшествовать слово var. Например:
var
inValue: Integer;
byValue: Byte;
Здесь идентификатор inValue объявляется как переменная типа integer, а идентификатор byValue - как переменная типа Byte. Стандартный тип integer определяет четырехбайтный участок памяти, содержимое которого рассматривается как целое число в диапазоне от -2 147 483 648 до+2 147 483 647, а стандартный тип Byte - участок памяти длиной 1 байт, в котором размещается беззнаковое целое число в диапазоне от 0 до 2554.Метки - это имена операторов программы. Метки используются очень редко и только для того, чтобы программист смог указать компилятору, какой оператор программы должен выполнятся следующим.
 Подпрограммы - это специальным образом оформленные фрагменты программы. Замечательной особенностью подпрограмм является их значительная независимость от остального текста программы. В Object Pascal есть два сорта подпрограмм: процедуры и функции. Функция отличается от процедуры только тем, что ее идентификатор можно наряду с константами и переменными использовать в выражениях, т. к. функция имеет выходной результат определенного типа.
Реализация каркаса программы с модулями-«заглушками»
На стадии разработки, зачастую не удается правильно написать и спроектировать программу за один раз. Иногда что-то выходит не так и от разработанных ранее планов по реализации того или иного модуля программы приходится отказываться.
То же самое можно сказать и при написании процедур и функций для одного модуля. Очень часто при программировании прибегают к следующему принципу: сначала разрабатывают так называемый «каркас» программы, а затем уже сознают мелкие детали (процедуры или функции). Чтобы каркас программы можно было отладить, вместо готовых процедур и функций делают только их «обертки», которые содержат только начало и конец и не выполняют никаких реальных действий. Такие неполные процедуры и функции называются «заглушки».
Реализация модуля взаимодействия с клавиатурой
В старых компиляторах, которые работали под DOS, необходимо было уметь работать с клавиатурой на «низком» уровне. Это и сейчас часто необходимо тем, кто пишет утилиты. Для большинства других программистов, которые создают приложения под Windows эта проблема утратила свою актуальность, так как в большинстве современных сред разработки программ применен событийно-ориентированный подход, который предоставляет пользователю возможность обрабатывать только нужные ему события, которые выбираются из всей массы событий, которые возникают при работе программы в многозадачной среде Windows.
Программисту, для реализации реакции программы на то или иное событие, надо лишь связать с событием выполнение определенной процедуры. В процедуре программист описывает все требуемые действия. На этом, взаимодействие с клавиатурой заканчивается.
 Реализация модуля взаимодействия с «мышью»
В последнее время, самым популярным манипулятором стала «мышь». Изначально «мышь» появилась на компьютерах Apple и имела всего одну кнопку. В ходе эволюции, «мыши» стали насчитывать все больше и больше кнопок. Появились дополнительные приспособления (такие как колесико для прокрутки длинных документов).
Чем больше возможностей предлагает «мышь», тем больше трудов надо приложить при обработке сообщений от данного манипулятора. Но, к счастью, на помощь нам приходит Delphi 6, в которой существует возможность работы с большинством типов «мышей». Работа с «мышью», как и с клавиатурой, заключается в написании обработчиков на определенные события.
 Сохранение и считывание информации на внешнем носителе
Практически любой язык программирования может работать с внешними носителями информации. Как правило, работа заключается в чтении и записи файлов с носителя или на носитель.
В Delphi 7, работа с файлами реализована практически так же как и в Pascal.
Для связывания файла с переменной служит оператор AssignFile. Файлы могут быть типизированными и нетипизированными. Типизированные файлы отличаются от нетипизированных тем, что они содержат данные строго определенного типа.
Для открытия файла для чтения в Delphi 6 служит оператор Reset
Для открытия файла для записи в Delphi 6 служит оператор Rewrite. Вся имеющаяся в файле информация при этом утрачивается.
Для открытия файла для его продолжения (дозаписи) в Delphi 6 используется оператор Append.
После того, как с файлом будут выполнены все необходимые действия, его следует закрыть. Делается это оператором CloseFile.
Сборка программы в целом. Тестирование программы и сдача работы
Сборка программы заключается в создании запускного файла. Иными словами, после сборки программа должна самостоятельно работать под конкретной операционной системой.
Для сборки программы в среде программирования Delphi 7, необходимо выполнить команду Build в меню Run.
Delphi 7, так же, позволяет записывать номер версии в запускном файле программы.
Тестирование программы заключается в долгом и утомительном пользовании программой с целью отработки как можно большего количества экстремальных ситуаций в работе программы. Как только все режимы работы программы будут
проверены, а все необходимые ошибки будут исправлены, программы можно сдавать в эксплуатацию.
 
4 Система управления базами данных
Система управления базами данных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта можно выбрать СУБД Арена.
Первая версия программы разработана в 1993 г. Программа Arena снабжена удобным объектно-ориентированным интерфейсом, обладает широкими функциональными возможностями по адаптации к различным предметным областям. В целом программа исключительно проста в использовании. В ней удачно соединены интерфейсные возможности среды Windows.
Интерфейс Arena включает в себя всевозможные средства для работы с данными, в том числе электронные таблицы, базы данных, ODBC, OLE, поддержку формата DXF.
В Arena все функции собраны в удобную интегрированную среду. Input Analyzer позволяет адаптировать ранее определенные структуры данных к реальным входным данным. Output Analyzer, средство полного качественного анализа, дает возможность отображать и сравнивать данные, собранные в процессе имитации. С помощью Scenario Manager можно запустить целую серию имитаций, а потом проанализировать их результаты.
Атрибуты (attributes) или как их иногда называют - свойства (properties), которые описывают характеристики сущности. Примерами атрибутов могут быть Фамилия, Имя, Отчество студента. В исходном определении модели «сущность связь» имелись композитные атрибуты (composite attributes) и многозначные атрибуты (multi-valued attributes). Примером композитного атрибута может быть адрес, состоящий из города, улицы, дома. Примером многозначного атрибута может быть атрибут Увлечения студента. Возможно существование композитных многозначных атрибутов. Например, телефон, которых может быть несколько и каждый из которых может состоять из кода города и т.п. В большинстве реализаций модели «сущность-связь» однозначные композитные атрибуты игнорируются, а так же требуется, чтобы многозначные атрибуты (будь они составные или нет) преобразовывались в сущности.
Ключ – это атрибут или группа атрибутов, которые уникальным образом идентифицируют строку. Какие именно атрибуты будут входить в ключ – определяется моделью, присущей в воображении пользователей. Для того чтобы правильно определить ключи, необходимо провести опрос пользователей на предмет их взгляда на модель данных.
Arena позволяет предприятию:
 избежать дорогостоящих ошибок, вызываемых реализацией исключительно интуитивных решений;
 разработать процессы, позволяющие бороться с тупиками и неопределенностью, вызванными случайностью и непостоянством систем;
 обнаружить скрытые резервы и устранить тормозящие факторы в существующих реализациях и внутренних процессах;
 укрепить отношения с заказчиками путем повышения качества услуг и скорости их предоставления.
© Рефератбанк, 2002 - 2024