Автор работы: Пользователь скрыл имя, 02 Мая 2013 в 17:28, курсовая работа
На современном этапе развития компьютерных технологий невозможно представить какого-либо высококвалифицированного специалиста, не владеющего информационными технологиями. Поскольку деятельность любого субъекта в значительной степени зависит от степени владения информации, а также способности эффективно ее использовать. Для свободной ориентации в информационных потоках современный специалист любого профиля должен уметь получать, обрабатывать и использовать информацию, прежде всего, с помощью компьютеров, в том числе и уметь, обращаться с языками программирования
Введение 5
Требования к информационной системе 7
Описание предметной области Ошибка! Закладка не определена.
Требования к информационной системе Ошибка! Закладка не определена.
Основные функции Ошибка! Закладка не определена.
Алгоритм реализации 8
Описание сущностей 9
Средства реализации 11
Обоснование и реализация оконного интерфейса 12
Эффективность Ошибка! Закладка не определена.
Заключение Ошибка! Закладка не определена.
Приложение А 15
Список литературы
Поле справка представляет собой набор справочной информации о приложении.
Эффективность
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,2 см. Приложение А, рис.6 Окно соединения
3 см. Приложение А, рис.3 кнопка «Добавление»
4 см. Приложение А, рис.4 кнопка «Удаление»
5 см. Приложение А, рис.5 кнопка «Редактирование»