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

Автор работы: Пользователь скрыл имя, 02 Мая 2013 в 17:28, курсовая работа

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

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

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

Введение 5
Требования к информационной системе 7
Описание предметной области Ошибка! Закладка не определена.
Требования к информационной системе Ошибка! Закладка не определена.
Основные функции Ошибка! Закладка не определена.
Алгоритм реализации 8
Описание сущностей 9
Средства реализации 11
Обоснование и реализация оконного интерфейса 12
Эффективность Ошибка! Закладка не определена.
Заключение Ошибка! Закладка не определена.
Приложение А 15
Список литературы

Файлы: 1 файл

Kursovaya.docx

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

Поле справка представляет собой набор справочной информации о приложении.

 

Эффективность

 
1.Использование ms sql express  
   1.1 быстрая работа базы данных при большом количестве;  
   1.2 высокая масштабируемость;  
   1.3 возможность шифрования базы данных; 
   1.4 использование авторизации при использовании базы данных; 
2. Небольшой размер, 721 кб  
3. Объем занимаемой оперативной памяти, 9 мб 
4. Удобство в использовании, нет необходимости создавать множество подключений к удалённым рабочим столам

 

 

 

 

Заключение

Созданная программа отражает далеко не весь спектр возможностей языка С#.

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

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

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

 

 

 

 

 

 

 

 

 

 

 

Приложение А

1)Кнопка «Добавление»

            Рисунок 3 кнопка "Добавление"

private void button1_Click(object sender, EventArgs e)

        {

            try

            {

                sc.Open();

                cmd = new SqlCommand("Insert into dep(kod_dep,name_dep,kod_org) values ('" + textBox1.Text + "','" + textBox2.Text + "','" + comboBox1.Text + "')", sc);

                cmd.ExecuteNonQuery();

                label4.Text = "Добавлено успешно !!!";

                sc.Close();

            }

            catch (Exception ex)

            {

                label4.Text = ex.Message;

            }

        }

 

2) «Удаление»

                  Рисунок 4 Кнопка "Удаление"

private void button1_Click(object sender, EventArgs e)

        {

            try

            {

                sc.Open();

                cmd = new SqlCommand("Delete from dep where kod_dep='" + comboBox1.Text + "'", sc);

                cmd.ExecuteNonQuery();

                label4.Text = "Удалено успешно !!!";

                sc.Close();

            }

            catch (Exception ex)

            {

                label4.Text = ex.Message;

            }

        }

3) «Редактирование»

         Рисунок 5 Кнопка "Редактирование"

private void button1_Click(object sender, EventArgs e)

        {

            try

            {

                sc.Open();

                cmd = new SqlCommand("update dep set name_dep='" + textBox2.Text + "' where kod_dep='" + comboBox1.Text + "'", sc);

                cmd.ExecuteNonQuery();

                label3.Text = "Изменено успешно !!!";

                sc.Close();

            }

            catch (Exception ex)

            {

                label3.Text = ex.Message;

            }

        }

 

4)Кнопка «Соединение»

                           Рисунок 6 Окно соединения

Кнопка соединение

private void b1_Click_1(object sender, EventArgs e)

        {

            try

            {

                Domain = txtDomain.Text;

                User = txtUserName.Text;

 

                Password = txtPassword.Text;               

            }

            catch (Exception Ex)

            {

                MessageBox.Show("Error Connecting", "Error connecting to remote desktop " + txtDomain.Text + " Error:  " + Ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);

            }

            DialogResult = DialogResult.OK;

            Close();

        }

}

Кнопка отмена

private void b2_Click(object sender, EventArgs e)

        {

            DialogResult = DialogResult.Cancel;

            Close();

        }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список  литературы

    1. Герберт Шилдт, «C# 4.0: Полное руководство» ― СПб: Издательский дом "Вильямс", 2011
    2. http://www.codeproject.com/Articles/43705/Remote-Desktop-using-C-NET
    3. http://vr-online.ru/?q=content/kuem-rdp-i-vnc-klientov-805
    4. http://www.microsoft.com
    5. http://msdn.microsoft.com

 

 

 

 

 

 

 

 

 

1,2 см. Приложение А, рис.6 Окно соединения

3 см. Приложение А, рис.3 кнопка «Добавление»

4 см. Приложение А, рис.4 кнопка «Удаление»

5 см. Приложение А, рис.5 кнопка «Редактирование»


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