Автор: Пользователь скрыл имя, 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
// groupBox8
//
this.groupBox8.Controls.Add(
this.groupBox8.Controls.Add(
this.groupBox8.Controls.Add(
this.groupBox8.Controls.Add(
this.groupBox8.Location = new System.Drawing.Point(6, 374);
this.groupBox8.Name = "groupBox8";
this.groupBox8.Size = new System.Drawing.Size(473, 54);
this.groupBox8.TabIndex = 12;
this.groupBox8.TabStop = false;
this.groupBox8.Text = "Компьютер";
//
// label31
//
this.label31.AutoSize = true;
this.label31.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label31.Location = new System.Drawing.Point(111, 20);
this.label31.Name = "label31";
this.label31.Size = new System.Drawing.Size(26, 13);
this.label31.TabIndex = 9;
this.label31.Text = "Нет";
//
// label32
//
this.label32.AutoSize = true;
this.label32.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label32.Location = new System.Drawing.Point(65, 37);
this.label32.Name = "label32";
this.label32.Size = new System.Drawing.Size(26, 13);
this.label32.TabIndex = 8;
this.label32.Text = "Нет";
//
// label30
//
this.label30.AutoSize = true;
this.label30.ForeColor = System.Drawing.Color.Red;
this.label30.Location = new System.Drawing.Point(7, 37);
this.label30.Name = "label30";
this.label30.Size = new System.Drawing.Size(52, 13);
this.label30.TabIndex = 1;
this.label30.Text = "Модель";
//
// label29
//
this.label29.AutoSize = true;
this.label29.ForeColor = System.Drawing.Color.Red;
this.label29.Location = new System.Drawing.Point(7, 20);
this.label29.Name = "label29";
this.label29.Size = new System.Drawing.Size(99, 13);
this.label29.TabIndex = 0;
this.label29.Text = "Производитель";
//
// groupBox7
//
this.groupBox7.Controls.Add(
this.groupBox7.Controls.Add(
this.groupBox7.Controls.Add(
this.groupBox7.Controls.Add(
this.groupBox7.Location = new System.Drawing.Point(6, 325);
this.groupBox7.Name = "groupBox7";
this.groupBox7.Size = new System.Drawing.Size(473, 44);
this.groupBox7.TabIndex = 11;
this.groupBox7.TabStop = false;
this.groupBox7.Text = "ОЗУ";
//
// label33
//
this.label33.AutoSize = true;
this.label33.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label33.Location = new System.Drawing.Point(58, 16);
this.label33.Name = "label33";
this.label33.Size = new System.Drawing.Size(26, 13);
this.label33.TabIndex = 11;
this.label33.Text = "Нет";
//
// label34
//
this.label34.AutoSize = true;
this.label34.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label34.Location = new System.Drawing.Point(42, 29);
this.label34.Name = "label34";
this.label34.Size = new System.Drawing.Size(26, 13);
this.label34.TabIndex = 10;
this.label34.Text = "Нет";
//
// label28
//
this.label28.AutoSize = true;
this.label28.ForeColor = System.Drawing.Color.Red;
this.label28.Location = new System.Drawing.Point(7, 29);
this.label28.Name = "label28";
this.label28.Size = new System.Drawing.Size(29, 13);
this.label28.TabIndex = 1;
this.label28.Text = "Тип";
//
// label27
//
this.label27.AutoSize = true;
this.label27.ForeColor = System.Drawing.Color.Red;
this.label27.Location = new System.Drawing.Point(6, 16);
this.label27.Name = "label27";
this.label27.Size = new System.Drawing.Size(47, 13);
this.label27.TabIndex = 0;
this.label27.Text = "Объём";
//
// groupBox6
//
this.groupBox6.Controls.Add(
this.groupBox6.Controls.Add(
this.groupBox6.Controls.Add(
this.groupBox6.Controls.Add(
this.groupBox6.Controls.Add(
this.groupBox6.Controls.Add(
this.groupBox6.Location = new System.Drawing.Point(6, 262);
this.groupBox6.Name = "groupBox6";
this.groupBox6.Size = new System.Drawing.Size(473, 58);
this.groupBox6.TabIndex = 10;
this.groupBox6.TabStop = false;
this.groupBox6.Text = "Материнская плата";
//
// label25
//
this.label25.AutoSize = true;
this.label25.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label25.Location = new System.Drawing.Point(64, 29);
this.label25.Name = "label25";
this.label25.Size = new System.Drawing.Size(26, 13);
this.label25.TabIndex = 11;
this.label25.Text = "Нет";
//
// label26
//
this.label26.AutoSize = true;
this.label26.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label26.Location = new System.Drawing.Point(119, 42);
this.label26.Name = "label26";
this.label26.Size = new System.Drawing.Size(26, 13);
this.label26.TabIndex = 12;
this.label26.Text = "Нет";
//
// label24
//
this.label24.AutoSize = true;
this.label24.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label24.Location = new System.Drawing.Point(111, 16);
this.label24.Name = "label24";
this.label24.Size = new System.Drawing.Size(26, 13);
this.label24.TabIndex = 10;
this.label24.Text = "Нет";
//
// label23
//
this.label23.AutoSize = true;
this.label23.ForeColor = System.Drawing.Color.Red;
this.label23.Location = new System.Drawing.Point(6, 42);
this.label23.Name = "label23";
this.label23.Size = new System.Drawing.Size(46, 13);
this.label23.TabIndex = 2;
this.label23.Text = "Номер";
//
// label22
//
this.label22.AutoSize = true;
this.label22.ForeColor = System.Drawing.Color.Red;
this.label22.Location = new System.Drawing.Point(6, 29);
this.label22.Name = "label22";
this.label22.Size = new System.Drawing.Size(52, 13);
this.label22.TabIndex = 1;
this.label22.Text = "Модель";
//
// label21
//
this.label21.AutoSize = true;
this.label21.ForeColor = System.Drawing.Color.Red;
this.label21.Location = new System.Drawing.Point(6, 16);
this.label21.Name = "label21";
this.label21.Size = new System.Drawing.Size(99, 13);
this.label21.TabIndex = 0;
this.label21.Text = "Производитель";
//
// groupBox5
//
this.groupBox5.Controls.Add(
this.groupBox5.Controls.Add(
this.groupBox5.Controls.Add(
this.groupBox5.Controls.Add(
this.groupBox5.Location = new System.Drawing.Point(6, 209);
this.groupBox5.Name = "groupBox5";
this.groupBox5.Size = new System.Drawing.Size(473, 48);
this.groupBox5.TabIndex = 9;
this.groupBox5.TabStop = false;
this.groupBox5.Text = "BIOS";
//
// label18
//
this.label18.AutoSize = true;
this.label18.ForeColor = System.Drawing.Color.Red;
this.label18.Location = new System.Drawing.Point(6, 29);
this.label18.Name = "label18";
this.label18.Size = new System.Drawing.Size(50, 13);
this.label18.TabIndex = 1;
this.label18.Text = "Версия";
//
// label20
//
this.label20.AutoSize = true;
this.label20.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label20.Location = new System.Drawing.Point(62, 29);
this.label20.Name = "label20";
this.label20.Size = new System.Drawing.Size(26, 13);
this.label20.TabIndex = 8;
this.label20.Text = "Нет";
<Информация о работе Программа регистрации компьютеров с сети