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

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

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

Программа выдачи стипендиального протокола в Pascal

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

Разработка веб-приложения «Гид по Красноярску»

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

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