Отчет по преддипломной практике на базе ОС: Windows Server NT 4. 0

Автор работы: Пользователь скрыл имя, 01 Февраля 2011 в 09:43, отчет по практике

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

Системный инженер – это человек который занимается установкой, настройкой и обслуживанием серверов на базе ОС: Windows Server NT 4. 0, Windows 2000/2003; рабочих станций на базе Windows. Установкой антивирусной защиты в пределах локальной сети и блокировка вирусов из внешних источников (почта, web-content). Проектированием и прокладкой ЛВС, а так же монтаж кабельных систем различной сложности. Закупкой комплектующих, офисной техники и расходных материалов к ним. Сборкой, настройкой, модернизацией, устранением неисправностей ПК, профилактикой ПК и оргтехники, подключением и настройкой офисных мини АТС. Организацией доступа в Интернет различными способами. Установкой, настройкой и обслуживанием почтовых серверов MS Exchange Server, работой с системами контроля доступа, и т. д.

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

Содержание 6
Введение 7
1 Техническое задание на разработку 8
1.1 Введение 8
1.2 Основание для разработки 8
1.3 Назначение разработки 9
1.4 Требования к программе 9
1.5 Технико-экономические показатели 11
1.6 Стадии и этапы разработки 11
1.7 Порядок контроля и приемки 12
1.8 Описание алгоритма 12
2 Анализ средств программирования 13
2.1 Обзор средств программирования 13
2.2 Описание языка 15
Заключение 22
Нормативные документы 23
Используемая литература 24
ПРИЛОЖЕНИЕ А 25

Файлы: 1 файл

Отчет по практике1.doc

— 139.50 Кб (Скачать файл)

     Выбор других языков нецелесообразен.

     1.4.5.4 Требования к программным средствам, используемым программой

     Для работы программы необходима операционная система WINDOWS XP и более поздняя, драйвера мыши и принтера.

 
 
     1.5 Технико-экономические показатели

     Технико-экономические  показатели определяются в пояснительной записке к дипломному проекту.

 
 
     1.6 Стадии и этапы разработки

     Разработка  программы должна выполняться по следующим этапам:

    1. разработка, согласование и утверждение технического задания (2 недели);
    2. разработка рабочего проекта программы с комплексным тестированием (4 недели);
    3. составление и оформление документации к программному продукту (2 недели);
    4. приемка-сдача программы и программной документации (1 неделя);
    5. защита.

 
 
     1.7 Порядок контроля и приемки

     1.7.1 Виды испытаний

     Проверка документации программы осуществляется руководителем дипломного проекта.

     Испытания и тестирование программы должны проводиться в процессе создания программы самим разработчиком:

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

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

     1.7.2 Общие требования к приёмке

     Приёмка программы должна осуществляться как  защита дипломного проекта государственной аттестационной комиссией.

 
 
     1.8 Описание алгоритма

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

2 Анализ средств программирования

 
 
     2.1 Обзор средств  программирования

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

     К таким средам программирования можно отнести: С++, Delphi, Visual Studio.

      C++ Buider

     Новейшая  система объектно-ориентированного программирования C++ Buider предназначена  для операционных систем Windows 9x и NT, для быстрой разработки приложений, построенных на современном фундаменте объектно-ориентированного программирования. Интегрированная среда C++ Buider обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонентов в сочетании с мощью языковых средств C++, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных. C++ Buider может быть использован везде, где требуется дополнить существующие приложения расширенным стандартом язык С++, повысить быстродействие и придать пользовательскому интерфейсу качества профессионального уровня. Лицензионный продукт среды программирования C++ Buider является дорогим программным обеспечением, следовательно, разработка программы в данной среде является экономически невыгодна.

      Visual Studio

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

     Средства Visual Studio позволяют разработчикам  работать с большей отдачей и  затрачивать меньше усилий на повторяющиеся задачи.

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

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

     Visual Studio является дорогим программным  обеспечением, следовательно, разработка  программы в данной среде является  экономически невыгодна. 

      Delphi

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

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

 
 
     2.2 Описание языка

     2.2.1 Общие сведения 

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

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

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

     Коммерческие  компании предъявляют к своим  сотрудникам достаточно жесткие  требования. Это естественно, ведь цель любой компании – получение прибыли.

     Обычно  они создают хорошие условия  труда и выплачивают солидную зарплату.

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

     Графические интерфейсы пользователя, или GUIs, революционизировали  микрокомпьютерную индустрию. Они  продемонстрировали, что выражение "Лучше один раз увидеть, чем сто раз услышать не потеряло своего смысла для большинства пользователей компьютеров. Вместо загадочной командной строки. С:>, которую так долго наблюдали пользователи DOS, теперь они смотрят на "рабочий стол" (desktop), заполненный значками программ, управляя ими при помощи мыши или посредством меню.

     2.2.2. Элементы языка

     2.2.2.1 Алфавит

     Алфавит языка Borland Delphi v7.0 включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.

     Буквы - это буквы латинского алфавита от а до z и от А до Z , а также знак подчеркивания “_”. В языке нет различия между заглавными и строчными буквами алфавита, если только они не входят в символьные и строковые выражения.

     Цифры - арабские цифры от 0 до 9.

     Каждая  шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 значений обозначаются арабскими цифрами 0... 9, остальные шесть - латинскими буквами а ... f или а... f.

     Специальные символы Object Pascal - это символы 

     + - * / = , ' . : ; < > [ ] ( ) { } " @ $ #

     К специальным символам относятся  также следующие пары символов:

     < > , < = , > = , : = , ( * , * ) , ( . , . ) , / / .

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

     Особое  место в алфавите языка занимают пробелы, к которым относятся  любые символы в диапазоне  кодов от 0 до 32. Эти символы рассматриваются  как ограничители идентификаторов, констант, чисел, зарезервированных слов. Несколько следующих друг за другом пробелов считаются одним пробелом (последнее не относится к строковым константам).

     2.2.2.2 Идентификаторы

     Идентификаторы  в Borland Delphi v7.0 - это имена констант, переменных, меток, типов, объектов, классов, свойств, процедур, функций, модулей, программ и полей в записях. Идентификаторы могут иметь произвольную длину.  

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

     2.2.2.3 Константы

     В качестве констант в Borland Delphi v7.0 могут использоваться целые, вещественные и шестнадцатеричные числа, логические константы, символы, строки символов, конструкторы множеств и признак неопределенного указателя NIL.

     Целые числа записываются со знаком или  без него по обычным правилам и могут иметь значение в диапазоне от -2 63 до +2 63 -1 1 . Следует учесть, что, если целочисленная константа выходит за указанные границы, компилятор дает сообщение об ошибке. Такие константы должны записываться с десятичной точкой, т. е. определяться как вещественные числа.

     Вещественные  числа записываются со знаком или  без него с использованием десятичной точки и/или экспоненциальной части.

     Экспоненциальная  часть начинается символом е или  е, за которым могут следовать  знаки “+” или “-” и десятичный порядок. Символ е (е) означает десятичный порядок и имеет смысл “умножить на 10 в степени”. Например,

     3.14Е5 - 3,14 умножить на 10 в степени 5;

     -17e-2 -минус 17 умножить на 10 в степени  минус 2.

     Если  в записи вещественного числа  присутствует десятичная точка, перед точкой и за ней должно быть хотя бы по одной цифре. Если используется символ экспоненциальной части е (в), за ним должна следовать хотя бы одна цифра десятичного порядка.[ Только для версий 4...6. Для версии 1 диапазон от -32536 до +32535. Для версии 2 и 3 от -2147483648 до +4294967294 ]

Информация о работе Отчет по преддипломной практике на базе ОС: Windows Server NT 4. 0