Логотип Автор24реферат
Заказать работу
Курсовая работа на тему: Описание интерфейса программы
47%
Уникальность
Аа
8508 символов
Категория
Программирование
Курсовая работа

Описание интерфейса программы

Описание интерфейса программы .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Процесс разработки поделим на несколько этапов. Этапы реализации проекта:
Подключение к БД;
Создание процедур доступа к БД через SQL запросы;
Создание форм.
В качестве СУБД для реализации разрабатываемой системы был выбран Microsoft ACCESS 2007. Причина выбора данной СУБД состоит в том, что она представляет собой компактную базу данных, развертывание которой возможно как на настольном компьютере, так и на смарт-устройстве или планшетном ПК, также неоспоримым преимуществом является то, что данная СУБД является бесплатной, что заметно уменьшает затраты на разработку и внедрение ИС. 
Среда разработки приложений, язык программирования С#. Данная среда разработки благодаря её обширным возможностям наличию бесплатной полнофункциональной версии является наиболее приемлемой при разработке информационной системы.
Рассмотрим практическую реализацию данного проекта.
Приступаем к подключению БД.
Разработка ИС будем вести в среде Visual Studio 2012 на языке программирования C#, технология Windows Form. Для работы с БД будем приписывать код в ручную и пользоваться объектом OleDBConnection.
База данных будет находится на внешнем сервере, а именно СУБД Microsoft ACCESS 2007.
Для подключения к базе данных необходимо сформировать строку подключения, это основной элемент. Ниже приведен программный код который был написан при разработке подключения к БД.
private OleDbConnection connection;//Объек с данными для подключения к БД
private OleDbCommand command;//Объект для подключения БД
private void ConnectTo()
{
connection = new OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0; data source=BD.mdb");//Строка подключения к БД
command = connection.CreateCommand();
}
public BD()//Выполнить подключение к БД
{
ConnectTo();
}
Для работы с БД формируются SQL запросы, а затем они обрабатываются кодом C#

Зарегистрируйся, чтобы продолжить изучение работы

. Это второй процесса разработки комплекса. В подтверждение данных слов представим фрагмент кода с запросам на ввод данных.
//Strana
public void Inser_strana(strana zad)
{
try
{
command.CommandText = "INSERT INTO Strana (Name) VALUES('" + zad.Name + "')";
command.CommandType = CommandType.Text;
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null)
{
connection.Close();
}
}
}
public void Update_strana(strana st, strana now)
{
try
{
command.CommandText = "UPDATE Strana SET Name = '" + now.Name + "' WHERE ID =" + st.Id;
command.CommandType = CommandType.Text;
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null)
{
connection.Close();
} } }
public ListstranaFill_strana()
{
Liststranaspisok = new Liststrana();
try
{
command.CommandText = "SELECT * FROM Strana";
command.CommandType = CommandType.Text;
connection.Open();
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
strana zad = new strana();
zad.Id = Convert.ToInt32(reader["Id"].ToString());
zad.Name = reader["Name"].ToString();
spisok.Add(zad);
}
return spisok;
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null)
{
connection.Close();
}
}
}
public void Delete(string Id, string tab) //Удаление!!!!!!!!!!!!!!!!!!!!
{
try
{
command.CommandText = "DELETE FROM " + tab + " WHERE ID= " + Id;
command.CommandType = CommandType.Text;
connection.Open();
command.ExecuteNonQuery();
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null)
{
connection.Close();
}
}
}
public ListstranaFill_strana_Id(String tab)
{
Liststranaspisok = new Liststrana();
try
{
command.CommandText = "SELECT * FROM Strana WHERE Id = " + tab;
command.CommandType = CommandType.Text;
connection.Open();
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
strana zad = new strana();
zad.Id = Convert.ToInt32(reader["Id"].ToString());
zad.Name = reader["Name"].ToString();
spisok.Add(zad);
}
return spisok;
}
catch (Exception)
{
throw;
}
finally
{
if (connection != null)
{
connection.Close();
}
}
}
Полное ядро доступа к БД можно посмотреть в приложении А.
Далее преступим к разработке форм

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Магазин работ

Посмотреть все
Посмотреть все
Больше курсовых работ по программированию:

Разработка информационной системы для ведения автоматизированного учета налоговых платежей

23098 символов
Программирование
Курсовая работа
Уникальность

Системный анализ

12694 символов
Программирование
Курсовая работа
Уникальность
Все Курсовые работы по программированию
Закажи курсовую работу
Оставляя свои контактные данные и нажимая «Узнать стоимость», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.