Программа регистрации компьютеров с сети

Автор: Пользователь скрыл имя, 14 Октября 2011 в 01:34, курсовая работа

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

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

Содержание

1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. Основная часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1. Регистрация компьютера в сети. . . . . . . . . .................... . . . . . . . . . . 5
2.1.1 Настройка сети……………………………………………….5
2.1.2 Уточнение полученных сетевых данных ………… ……….5
2.1.3 Обновление сетевых данных………………………………….5
2.1.4 Настройка маршрутизации………………………… ……….6
2.2. Язык программирования С# (C sharp). . . . . . . . . . . . . . . . . . . . . . . . 6
2.3. Базы данных Microsoft SQL Server .. . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.4. Аутентификация пользователя. . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.5. Сбор сведений о компьютерах в сети . . .. . . . . . . . . . . . . . . . . . . . . 9
2.6. Описание структуры и принципа работы системы . . . . . . . . . . . 10
2.6.1. Общие сведения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.6.2. Процесс аутентификаций . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.6.3. Создания Базы данных MS SQL Server 2005 11
2.6.4. Cбор информации о состоянии компьютера 11
3. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4. Список литературы.................................................................................. .........14
5. Приложение А . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ….. . . . 15

Работа содержит 1 файл

практика.doc

— 272.00 Кб (Скачать)

Задание:

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

 

Содержание

1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 
2. Основная часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 
 2.1. Регистрация компьютера в сети. .  . . . . . . . .................... . . . . . . . . . . 5

         2.1.1 Настройка сети……………………………………………….5

   2.1.2 Уточнение полученных сетевых данных ………… ……….5

         2.1.3 Обновление сетевых данных………………………………….5

         2.1.4 Настройка маршрутизации………………………… ……….6

2.2.  Язык программирования С# (C sharp). . . . .  . . . . . . . . . . . . . . . . . . . 6 
 2.3. Базы данных Microsoft SQL Server .. . . . . . . . . . . . . . . . . . . . . . . . . . 7 
 2.4. Аутентификация пользователя. . . . . . . . . . . . . . . . . . . . . . . . . . 8 
 2.5. Сбор сведений о компьютерах в сети . . .. . . . . . . . . . . . . . . . . . . . . 9 
 2.6. Описание структуры и принципа работы системы . . . . . . . . . . . 10 
  2.6.1. Общие сведения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 
  2.6.2. Процесс аутентификаций . . . . . . . . . . . . . . . . . . . . . . . . . . 10 
  2.6.3. Создания Базы данных MS SQL Server 2005 11 
  2.6.4. Cбор информации о состоянии компьютера 11 
3. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 
4. Список литературы.................................................................................. .........14

5. Приложение А . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ….. . . . 15

 

 
 

             
   
   
 
 

 

Введение

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

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

       
Основная часть

2.1 Регистрация компьютера  в сети

2.1.1 Настройка сети

   Для правильной настройки сети проделайте, пожалуйста, следующие операции:

  1. Пуск -> Настройки -> Панель управления -> Сетевые подключения
  2. Контекстное меню сетевого подключения (кликнуть правой кнопкой мыши) -> Свойства
  3. Интернет протокол (TCP/IP) -> Свойства
  4. Установить переключатель на «Получить IP-адрес автоматически» и «Получить адрес DNS-сервера автоматически».
  5. После настройки сети перезагрузите компьютер.

Внимание! Прочтите более подробную инструкцию по настройке сети.

2.1.2 Уточнение полученных сетевых данных

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

  1. Пуск -> Выполнить -> cmd (ввести команду).
  2. В черном окне введите команду ipconfig.

Примечание. В поле «IP-адрес» будет указан IP-адрес, который был выдан Вам сервером. Если выданный адрес имеет вид *.*.213.* (например, 10.1.213.8), то это означает, что IP- и MAC-адрес вашего компьютера не зарегистрированы на сервере МАН сети. В таком случае, Вам необходимо проделать обновление Ваших сетевых параметров. Если же выданный адрес не соответствует указанной выше маске, значит, Ваши сетевые данные корректно зарегистрированы.

  2.1.3 Обновление сетевых данных

   Процесс обновления сетевых данных проводится по рекомендации службы технической  поддержки, а так же в том случае, если Ваш компьютер получает IP-адрес, удовлетворяющий маске *.*.213.* при  условии отсутствия финансовой задолжности.

   Для обновления сетевых параметров необходимо перейти на страницу регистрации абонентов.

   Нажмите на кнопку «Обновление данных регистрации». В появившемся окне необходимо ввести ваш логин с паролем. 
(Внимание! Если вы не знаете Ваш логин с паролем, необходимо позвонить в офис по тел. 40-20-00 и узнать все необходимые данные.)

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

Как узнать Физический адрес (MAC-адрес):

  • Нажмите на кнопку "Пуск" - далее: "Выполнить" и в появившемся окне наберите cmd - в результате должно открыться чёрное окошко, так называемая "командная строка".
  • Наберите в командной строке команду ipconfig /all и найдите раздел "Подключение по локальной сети".
  • Внимательно введите физический адрес в специальное поле на странице регистрации и нажмите на кнопку "Обновить"
  • Подождите, пока откроется страница с подтверждением об успешном обновлении данных.
  • Если обновить данные не удалось, рекомендуем вам позвонить в службу тех.поддержки: 8 920 30-23-000.

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

2.1.4 Настройка маршрутизации

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

2.2 Язык программирования С# (C sharp)

           C# (произносится си-шарп) — объектно-ориентированный язык программирования. Разработан в 19982001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework и впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270.

     C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизмперегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, событиясвойстваобобщённые типы и методы, итераторыанонимные функции с поддержкой замыканийLINQисключения,комментарии в формате XML.

     Переняв многое от своих предшественников — языков C++, Java, DelphiМодула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем, например, C# не поддерживает множественное наследование классов (в отличие от C++). 

2.3 Базы данных Microsoft SQL Server 

     Microsoft SQL Server — система управления реляционными базами данных (СУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов — Transact-SQL, создан совместно Microsoft и Sybase. Transact-SQL является реализацией стандарта ANSI/ISO по структурированному языку запросов (SQL) с расширениями. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка. 

     Сервер  баз данных Microsoft SQL Server в качестве языка запросов использует версию языка SQL, получившую название Transact-SQL (сокращённо T-SQL). Язык T-SQL является реализацией SQL-92 (стандарт ISO для языка SQL) с множественными расширениями. T-SQL позволяет использовать дополнительный синтаксис для хранимых процедур и обеспечивает поддержку транзакций (взаимодействие базы данных с управляющим приложением).

     При взаимодействии с сетью Microsoft SQL Server и Sybase ASE используют протокол уровня приложения под названием Tabular Data Stream (TDS, протокол передачи табличных данных). Протокол TDS также был реализован в проекте FreeTDS с целью обеспечить различным приложениям возможность взаимодействия с базами данных Microsoft SQL Server и Sybase.

     Для обеспечения доступа к данным Microsoft SQL Server поддерживает Open Database Connectivity (ODBC) — интерфейс взаимодействия приложений с СУБД. Версия SQL Server 2005 обеспечивает возможность подключения пользователей через веб-сервисы, использующие протокол SOAP. Это позволяет клиентским программам, не предназначенным для Windows, кроссплатформенно соединяться с SQL Server. Компания Microsoft также выпустила сертифицированный драйвер JDBC, позволяющий приложениям под управлением Java (таким как BEA и IBM WebSphere) соединяться с Microsoft SQL Server 2000 и 2005.

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

  SQL Server поддерживает избыточное дублирование данных по трем сценариям:

  • Снимок: Производится «снимок» базы данных, который сервер отправляет получателям.
  • История изменений: Все изменения базы данных непрерывно передаются пользователям.
  • Синхронизация с другими серверами: Базы данных нескольких серверов синхронизируются между собой. Изменения всех баз данных происходят независимо друг от друга на каждом сервере, а при синхронизации происходит сверка данных. Данный тип дублирования предусматривает возможность разрешения противоречий между БД.

Информация о работе Программа регистрации компьютеров с сети