Автор: Пользователь скрыл имя, 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
// label19
//
this.label19.AutoSize = true;
this.label19.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label19.Location = new System.Drawing.Point(115, 16);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(26, 13);
this.label19.TabIndex = 9;
this.label19.Text = "Нет";
//
// label17
//
this.label17.AutoSize = true;
this.label17.ForeColor = System.Drawing.Color.Red;
this.label17.Location = new System.Drawing.Point(6, 16);
this.label17.Name = "label17";
this.label17.Size = new System.Drawing.Size(52, 13);
this.label17.TabIndex = 0;
this.label17.Text = "Модель";
//
// groupBox4
//
this.groupBox4.Controls.Add(
this.groupBox4.Controls.Add(
this.groupBox4.Controls.Add(
this.groupBox4.Controls.Add(
this.groupBox4.Location = new System.Drawing.Point(6, 152);
this.groupBox4.Name = "groupBox4";
this.groupBox4.Size = new System.Drawing.Size(473, 52);
this.groupBox4.TabIndex = 8;
this.groupBox4.TabStop = false;
this.groupBox4.Text = "Видео";
//
// label15
//
this.label15.AutoSize = true;
this.label15.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label15.Location = new System.Drawing.Point(60, 16);
this.label15.Name = "label15";
this.label15.Size = new System.Drawing.Size(26, 13);
this.label15.TabIndex = 7;
this.label15.Text = "Нет";
//
// label16
//
this.label16.AutoSize = true;
this.label16.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label16.Location = new System.Drawing.Point(128, 29);
this.label16.Name = "label16";
this.label16.Size = new System.Drawing.Size(26, 13);
this.label16.TabIndex = 6;
this.label16.Text = "Нет";
//
// label14
//
this.label14.AutoSize = true;
this.label14.ForeColor = System.Drawing.Color.Red;
this.label14.Location = new System.Drawing.Point(7, 29);
this.label14.Name = "label14";
this.label14.Size = new System.Drawing.Size(52, 13);
this.label14.TabIndex = 1;
this.label14.Text = "Память";
//
// label13
//
this.label13.AutoSize = true;
this.label13.ForeColor = System.Drawing.Color.Red;
this.label13.Location = new System.Drawing.Point(6, 16);
this.label13.Name = "label13";
this.label13.Size = new System.Drawing.Size(52, 13);
this.label13.TabIndex = 0;
this.label13.Text = "Модель";
//
// groupBox3
//
this.groupBox3.Controls.Add(
this.groupBox3.Controls.Add(
this.groupBox3.Controls.Add(
this.groupBox3.Controls.Add(
this.groupBox3.Controls.Add(
this.groupBox3.Controls.Add(
this.groupBox3.Location = new System.Drawing.Point(6, 85);
this.groupBox3.Name = "groupBox3";
this.groupBox3.Size = new System.Drawing.Size(473, 65);
this.groupBox3.TabIndex = 7;
this.groupBox3.TabStop = false;
this.groupBox3.Text = "Система";
//
// label12
//
this.label12.AutoSize = true;
this.label12.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label12.Location = new System.Drawing.Point(132, 46);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(26, 13);
this.label12.TabIndex = 5;
this.label12.Text = "Нет";
//
// label11
//
this.label11.AutoSize = true;
this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label11.Location = new System.Drawing.Point(32, 33);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(26, 13);
this.label11.TabIndex = 4;
this.label11.Text = "Нет";
//
// label10
//
this.label10.AutoSize = true;
this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label10.Location = new System.Drawing.Point(121, 20);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(26, 13);
this.label10.TabIndex = 3;
this.label10.Text = "Нет";
//
// label9
//
this.label9.AutoSize = true;
this.label9.ForeColor = System.Drawing.Color.Red;
this.label9.Location = new System.Drawing.Point(6, 46);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(119, 13);
this.label9.TabIndex = 2;
this.label9.Text = "Имя пользователя";
//
// label8
//
this.label8.AutoSize = true;
this.label8.ForeColor = System.Drawing.Color.Red;
this.label8.Location = new System.Drawing.Point(6, 33);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(24, 13);
this.label8.TabIndex = 1;
this.label8.Text = "ОС";
//
// label7
//
this.label7.AutoSize = true;
this.label7.ForeColor = System.Drawing.Color.Red;
this.label7.Location = new System.Drawing.Point(6, 20);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(109, 13);
this.label7.TabIndex = 0;
this.label7.Text = "Имя компьютера";
//
// groupBox2
//
this.groupBox2.Controls.Add(
this.groupBox2.Controls.Add(
this.groupBox2.Controls.Add(
this.groupBox2.Controls.Add(
this.groupBox2.Controls.Add(
this.groupBox2.Controls.Add(
this.groupBox2.Location = new System.Drawing.Point(6, 19);
this.groupBox2.Name = "groupBox2";
this.groupBox2.Size = new System.Drawing.Size(473, 64);
this.groupBox2.TabIndex = 6;
this.groupBox2.TabStop = false;
this.groupBox2.Text = "Процессор";
//
// label1
//
this.label1.AutoSize = true;
this.label1.ForeColor = System.Drawing.Color.Red;
this.label1.Location = new System.Drawing.Point(6, 16);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(173, 13);
this.label1.TabIndex = 0;
this.label1.Text = "Наименование процессора ";
//
// label6
//
this.label6.AutoSize = true;
this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label6.Location = new System.Drawing.Point(111, 42);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(26, 13);
this.label6.TabIndex = 5;
this.label6.Text = "Нет";
//
// label2
//
this.label2.AutoSize = true;
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif",
8.25F, System.Drawing.FontStyle.
this.label2.Location = new System.Drawing.Point(181, 16);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(26, 13);
this.label2.TabIndex = 1;
this.label2.Text = "Нет";
//
// label5
//
this.label5.AutoSize = true;
this.label5.ForeColor = System.Drawing.Color.Red;
this.label5.Location = new System.Drawing.Point(6, 42);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(99, 13);
this.label5.TabIndex = 4;
this.label5.Text = "Производитель";
//
// label3
//
this.label3.AutoSize = true;
this.label3.ForeColor = System.Drawing.Color.Red;
this.label3.Location = new System.Drawing.Point(7, 28);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(56, 13);
this.label3.TabIndex = 2;
this.label3.Text = "Частота";
//
Информация о работе Программа регистрации компьютеров с сети